diff --git a/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv b/archive/md exp pts/md2 exp pts.csv similarity index 100% rename from outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv rename to archive/md exp pts/md2 exp pts.csv diff --git a/archive/md exp pts/md3 exp pts.csv b/archive/md exp pts/md3 exp pts.csv new file mode 100644 index 0000000..1c5aa97 --- /dev/null +++ b/archive/md exp pts/md3 exp pts.csv @@ -0,0 +1,462 @@ +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,31005752.0,134.0,2.0,2.0,1.0,6434.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,8.0,139.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 35}]",2,Jonathan Tah,-300876.0,-300876.0,-278481.0,-197912.0,-2624517.0,-5543376.0,7.55,2.555821753713465,0.3103448275862069,1.0,0.0,0.0,0.0,0.4241379310344827,10.0062,81.894325 +237,2,Manuel,Neuer,14858009.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,-6695.0,-6695.0,35815.0,67081.0,305026.0,2368762.0,7.06,2.555821753713465,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,158.139427 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,0.0,-1078651.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1685,2,Joshua,Kimmich,59922635.0,279.0,2.0,2.0,2.0,11508.0,557.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,9.0,34.0,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,2473.0,2473.0,8649.0,8053.0,52182.0,389467.0,7.9,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,202.035103 +1961,2,Serge,Gnabry,12727060.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,118077.0,118077.0,115877.0,94456.0,258551.0,-6175974.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1991,2,Dayot,Upamecano,33637948.0,245.0,2.0,2.0,2.0,11508.0,489.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,14.0,38.0,"[{""hasPlayed"": true, ""points"": 217}, {""hasPlayed"": true, ""points"": 272}]",3,Dayot Upamecano,-18932.0,-18932.0,18536.0,49872.0,239861.0,291268.0,8.08,2.555821753713465,1.0,0.31034482758620685,1.0,1.0,0.0,0.7931034482758621,10.0062,163.885655 +2038,2,Konrad,Laimer,31257227.0,118.0,2.0,2.0,2.0,11508.0,236.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,2,7.0,15.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-582669.0,-582669.0,-238291.0,-16531.0,-899870.0,-2823076.0,6.63,2.555821753713465,0.2723146747352497,0.31034482758620685,0.0,0.0,0.0,0.20202931816996195,10.0062,34.255292 +2300,2,Josip,Stanišić,16727483.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-305070.0,-305070.0,-372497.0,-417427.0,-2880079.0,-10178391.0,6.93,2.555821753713465,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,160.727699 +2366,2,Alphonso,Davies,15141233.0,177.0,2.0,2.0,2.0,10209.0,354.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,23.0,33.0,"[{""hasPlayed"": true, ""points"": 201}, {""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,241532.0,241532.0,255594.0,274323.0,1771008.0,-269836.0,7.46,2.555821753713465,0.12254160363086235,0.6896551724137931,0.0,0.0,0.0,0.25591319317648287,10.0062,48.823763 +2804,2,Jamal,Musiala,24964973.0,38.0,1.0,1.0,0.0,2235.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,1,1.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Jamal Musiala,114531.0,114531.0,148764.0,137086.0,320234.0,-9943898.0,6.55,2.555821753713465,0.3103448275862069,0.2723146747352496,0.0,0.0,0.0,0.20583233345505764,10.0062,34.478998 +3072,2,Jonas,Urbig,4647765.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonas Urbig,-45641.0,-45641.0,-31525.0,-35609.0,-688990.0,-6698554.0,0.0,2.555821753713465,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,0.0 +3089,2,Hiroki,Ito,3777377.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-93917.0,-93917.0,-109659.0,-118973.0,-734180.0,-1461589.0,6.6,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3120,2,Tom,Bischof,17150759.0,44.0,2.0,2.0,0.0,1866.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,5.0,5.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-324656.0,-324656.0,-382263.0,-418317.0,-2580261.0,-4232507.0,6.99,2.555821753713465,0.3103448275862069,0.0,1.0,0.0,0.0,0.32413793103448274,10.0062,57.943773 +3543,2,Nathaniel,Brown,26206132.0,68.0,2.0,2.0,2.0,6526.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,5.0,11.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-661884.0,-661884.0,-699174.0,-654467.0,-3772458.0,-2176164.0,6.66,2.555821753713465,0.6051437216338881,0.31034482758620685,1.0,1.0,0.0,0.6351609369294173,10.0062,108.182684 +6080,2,Aleksandar,Pavlović,33724150.0,213.0,2.0,2.0,2.0,9640.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,12.0,60.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,41116.0,41116.0,62484.0,75631.0,499734.0,2385351.0,7.52,2.555821753713465,0.6896551724137931,1.0,0.0,1.0,0.0,0.6758620689655173,10.0062,129.979737 +6668,2,Kim,Minjae,12913190.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,8.0,77.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,108781.0,108781.0,138399.0,148100.0,797761.0,1647782.0,7.17,2.555821753713465,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,143.531346 +7226,2,Harry,Kane,67442121.0,97.0,2.0,2.0,1.0,7979.0,194.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,2,2.0,38.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,-446376.0,-446376.0,-395272.0,-261365.0,-1449833.0,-1073032.0,7.02,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,179.529927 +8329,2,Michael,Olise,65065938.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,1588.0,1588.0,6547.0,10707.0,60779.0,649547.0,8.5,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,217.379541 +10789,2,Lennart,Karl,20838477.0,47.0,2.0,2.0,1.0,4200.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,4.0,36.0,"[{""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,19624.0,19624.0,48813.0,56177.0,289083.0,-5263634.0,6.54,2.555821753713465,0.6896551724137931,0.6051437216338881,1.0,1.0,0.0,0.7574051854556837,10.0062,126.679332 +11675,2,Luis,Díaz,53757655.0,172.0,2.0,2.0,2.0,11508.0,344.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,2,6.0,60.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 215}]",2,Luis Díaz,-33583.0,-33583.0,2012.0,4312.0,18450.0,634714.0,6.46,2.555821753713465,0.3103448275862069,1.0,1.0,0.0,0.0,0.6241379310344828,10.0062,103.112861 +12314,2,Bara Sapoko,Ndiaye,1108332.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-62910.0,-62910.0,-83419.0,-103651.0,-554012.0,-2398539.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14251,2,Ismael,Saibari,28974224.0,110.0,2.0,2.0,1.0,5590.0,219.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,2,7.0,99.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,-575855.0,-575855.0,-536396.0,-336634.0,-1452092.0,-420996.0,6.76,2.555821753713465,0.6896551724137931,0.1225416036308623,0.0,1.0,0.0,0.41262455005477594,10.0062,71.334809 +15502,2,Tim,Binder,1447790.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-132289.0,-132289.0,-140511.0,-148579.0,-968247.0,947790.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1664,9,Maximilian,Mittelstädt,27050223.0,146.0,2.0,2.0,2.0,10489.0,292.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,10.0,94.0,"[{""hasPlayed"": true, ""points"": 213}, {""hasPlayed"": true, ""points"": 79}]",2,Maximilian Mittelstädt,42439.0,42439.0,73774.0,91412.0,474053.0,-1828229.0,7.48,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.281046 +1671,9,Grischa,Prömel,16504358.0,129.0,2.0,2.0,2.0,11468.0,258.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,15.0,132.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}]",2,Grischa Prömel,152816.0,152816.0,198708.0,218826.0,1324343.0,4699583.0,6.95,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,93.175571 +2068,9,Dan-Axel,Zagadou,730388.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-51387.0,-51387.0,-64904.0,-95840.0,-684614.0,-3792247.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2120,9,Nikolas,Nartey,4077323.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-77100.0,-77100.0,-66212.0,-79615.0,-613989.0,-2113109.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2172,9,Chris,Führich,20814726.0,96.0,1.0,1.0,1.0,4251.0,96.0,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,1,4.0,67.0,"[{""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}]",3,Chris Führich,-27744.0,-27744.0,11752.0,30782.0,188448.0,-3958589.0,7.17,1.339825007056167,0.6896551724137931,0.31034482758620685,0.0,1.0,0.0,0.46896551724137936,10.0062,45.079317 +2199,9,Josha,Vagnoman,10561924.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,36.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",2,Josha Vagnoman,229596.0,229596.0,259992.0,403123.0,2260302.0,5716327.0,7.32,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.135997 +2214,9,Atakan,Karazor,3319102.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Atakan Karazor,-93116.0,-93116.0,-99324.0,-109123.0,-716255.0,-5635966.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2237,9,Fabian,Bredlow,12950173.0,131.0,2.0,2.0,2.0,11468.0,262.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,20.0,28.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,70345.0,70345.0,106602.0,136331.0,726999.0,5805516.0,7.51,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.683243 +2445,9,Marius,Funk,1525225.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-151662.0,-151662.0,-149893.0,-148757.0,-1043748.0,-1977252.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2694,9,Angelo,Stiller,31284813.0,76.0,2.0,2.0,2.0,10853.0,152.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,4.0,72.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-461614.0,-461614.0,-505739.0,-536370.0,-3046921.0,-5389276.0,7.33,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.270063 +2854,9,Ermedin,Demirović,16666964.0,81.0,2.0,2.0,0.0,3421.0,161.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,1,9.0,119.0,"[{""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,185431.0,185431.0,143395.0,157063.0,796226.0,-8085480.0,7.9,1.339825007056167,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,10.0062,61.721015 +2988,9,Jamie,Leweling,18537102.0,9.0,2.0,2.0,0.0,3435.0,18.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,0.0,16.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": -3}]",3,Jamie Leweling,-460131.0,-460131.0,-494628.0,-554294.0,-2931458.0,-8370524.0,6.57,1.339825007056167,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,68.946224 +3190,9,Jeff,Chabot,23107935.0,94.0,2.0,2.0,2.0,10189.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,1,8.0,108.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 17}]",2,Jeff Chabot,18770.0,18770.0,79601.0,103284.0,369236.0,-2591211.0,7.35,1.339825007056167,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,78.830555 +3193,9,,Tiago Tomás,6620203.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,2,5.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-374887.0,-374887.0,-382005.0,-371400.0,-2840394.0,1669442.0,7.27,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4296,9,Dzenan,Pejčinović,11727814.0,44.0,2.0,2.0,2.0,9491.0,87.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,7.0,55.0,"[{""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejčinović,-27369.0,-27369.0,67109.0,118364.0,798527.0,8848752.0,6.86,1.339825007056167,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,38.373264 +4589,9,Justin,Diehl,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-3126.0,-3126.0,-59066.0,-73097.0,-694012.0,0.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6085,9,Dennis,Seimen,5326587.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-210468.0,-210468.0,-190734.0,-174984.0,-951507.0,-1934665.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7158,9,Deniz,Undav,37236682.0,27.0,2.0,2.0,2.0,8735.0,53.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,1.0,53.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": -11}]",3,Deniz Undav,-692582.0,-692582.0,-679465.0,-791583.0,-4780923.0,-6376730.0,6.88,1.339825007056167,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,38.48514 +7257,9,Leonidas,Stergiou,1539570.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,,5.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-107083.0,-107083.0,-116043.0,-132851.0,-710441.0,-3623109.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7349,9,Finn,Jeltsch,16654372.0,100.0,2.0,2.0,2.0,11468.0,200.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,12.0,118.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 16}]",2,Finn Jeltsch,47526.0,47526.0,87667.0,124502.0,747491.0,4596599.0,6.89,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,92.371178 +7781,9,Leo,Sauer,4442180.0,38.0,1.0,1.0,0.0,985.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,1,8.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,254846.0,254846.0,289650.0,316948.0,1271919.0,-3136676.0,6.65,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8247,9,Ramon,Hendriks,8364417.0,-3.0,2.0,2.0,1.0,6745.0,-5.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -37}, {""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,-200522.0,-200522.0,-251316.0,-298742.0,-1253287.0,-3476998.0,6.77,1.339825007056167,0.3103448275862069,0.6896551724137931,1.0,0.0,0.0,0.5310344827586208,10.0062,48.197959 +9615,9,Ameen,Al Dakhil,820678.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,3870.0,3870.0,-37185.0,-71071.0,-508031.0,-3395889.0,6.7,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10112,9,Luca,Jaquez,1573739.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-72485.0,-72485.0,-73478.0,-91003.0,-632892.0,-3349915.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11043,9,Lorenz,Assignon,2522246.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lorenz Assignon,-132503.0,-132503.0,-133309.0,-136227.0,-891006.0,2013335.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11955,9,Bilal,El Khannouss,19286589.0,85.0,2.0,2.0,1.0,5995.0,169.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,1,8.0,204.0,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": -60}]",2,Bilal El Khannouss,153402.0,153402.0,176910.0,200022.0,885303.0,-6220997.0,7.18,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.259079 +859,77,Jan,Gyamerah,6842403.0,72.0,2.0,2.0,2.0,9986.0,144.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,21.0,12.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 63}]",1,Jan Gyamerah,248264.0,248264.0,246034.0,237549.0,1376476.0,1970736.0,6.69,0.33205558217537134,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,19.468917 +1745,77,Amara,Condé,2244278.0,14.0,1.0,1.0,0.0,483.0,14.0,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,1,6.0,9.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}]",5,Amara Condé,226159.0,226159.0,276132.0,293726.0,1337624.0,-1282980.0,6.7,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2495,77,Tim,Boss,1226324.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-150572.0,-150572.0,-152903.0,-152816.0,-1039154.0,-3448743.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2928,77,Lukas Emanuel,Petkov,12160093.0,162.0,2.0,2.0,2.0,11739.0,324.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,26.0,100.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,142696.0,142696.0,179768.0,200992.0,1214552.0,654268.0,7.24,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.055729 +3026,77,Lasse,Günther,9002601.0,64.0,2.0,2.0,2.0,10489.0,128.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,1,14.0,14.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 74}]",2,Lasse Günther,185100.0,185100.0,226033.0,207726.0,1044873.0,379874.0,6.13,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,20.367627 +3232,77,Luca,Pfeiffer,1253524.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-109153.0,-109153.0,-131802.0,-136298.0,-903571.0,-4456755.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3284,77,Maximilian,Rohr,10771729.0,101.0,2.0,2.0,2.0,10884.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,18.0,19.0,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,98799.0,98799.0,164160.0,193125.0,1120214.0,178827.0,6.77,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,22.494101 +3350,77,Felix,Keidel,9297250.0,125.0,2.0,2.0,2.0,11739.0,250.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,26.0,83.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,94489.0,94489.0,169149.0,223774.0,1004877.0,6092873.0,6.87,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,22.826362 +6148,77,Lukas,Pinckert,10804186.0,136.0,2.0,2.0,2.0,11739.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,25.0,33.0,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,166810.0,166810.0,203653.0,222539.0,1601587.0,1853704.0,6.38,0.33205558217537134,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,18.56677 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-1753759.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6158,77,Luca,Schnellbacher,3595683.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,4.0,10.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}]",5,Luca Schnellbacher,-134920.0,-134920.0,-138450.0,-145298.0,-932999.0,1287255.0,6.85,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6160,77,Nicolas,Kristof,12023234.0,94.0,2.0,2.0,2.0,11739.0,188.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,1,15.0,15.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,-4930.0,-4930.0,7087.0,19840.0,-403425.0,232715.0,7.23,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.022503 +6183,77,Noel,Futkeu,7302423.0,122.0,1.0,1.0,0.0,1252.0,122.0,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,1,16.0,86.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,131694.0,131694.0,188302.0,156803.0,149540.0,-1843504.0,6.9,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7278,77,Lukasz,Poreba,9202258.0,91.0,2.0,2.0,2.0,11739.0,182.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,19.0,22.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,218024.0,218024.0,244781.0,266964.0,1172638.0,484648.0,6.99,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,23.225076 +7441,77,Cole,Campbell,10408610.0,84.0,2.0,2.0,2.0,7974.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,16.0,84.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 144}]",2,Cole Campbell,-96238.0,-96238.0,91686.0,182315.0,1295795.0,5954042.0,6.85,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,22.75991 +7463,77,Francis,Onyeka,10853057.0,108.0,2.0,2.0,2.0,8591.0,215.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,19.0,44.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,128587.0,128587.0,180748.0,226668.0,1811892.0,161882.0,7.41,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.620574 +7514,77,Florian,Le Joncour,2413687.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,1,8.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,220967.0,220967.0,273595.0,295236.0,1338118.0,-1191685.0,6.53,0.33205558217537134,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,2.69338 +8252,77,Maurice,Krattenmacher,4151037.0,144.0,2.0,2.0,0.0,3763.0,288.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,1,69.0,185.0,"[{""hasPlayed"": true, ""points"": 275}, {""hasPlayed"": true, ""points"": 13}]",4,Maurice Krattenmacher,449803.0,449803.0,414900.0,439299.0,2529406.0,192035.0,7.59,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8296,77,Frederik,Schmahl,2150295.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-130906.0,-130906.0,-139428.0,-147073.0,-973337.0,-1251673.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8301,77,Luca,Sirch,2520878.0,18.0,2.0,2.0,0.0,1752.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,13.0,10.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-115755.0,-115755.0,-127315.0,-131193.0,-816400.0,-3488347.0,6.58,0.33205558217537134,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,2.714003 +9224,77,Tom,Zimmerschied,1377229.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-99359.0,-99359.0,-104812.0,-111684.0,-789204.0,-5059595.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9384,77,Noah,Darvich,4089019.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,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Noah Darvich,-126577.0,-126577.0,-126237.0,-132380.0,-1202185.0,-1439505.0,6.15,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9995,77,David,Mokwa,7619609.0,149.0,2.0,2.0,2.0,9981.0,298.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,39.0,1.0,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 148}]",1,David Mokwa,368128.0,368128.0,403836.0,424976.0,2784223.0,3580267.0,7.19,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,23.889599 +11253,77,Nicholas,Mickelson,3012151.0,58.0,1.0,1.0,0.0,1249.0,58.0,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,19.0,41.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,-116255.0,-116255.0,-120564.0,-124148.0,-866867.0,2184250.0,6.76,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12317,77,Raif,Adam,2455659.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-143108.0,-143108.0,-150298.0,-143288.0,-964889.0,-1491531.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4,7,Janis,Blaswich,1566106.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-136791.0,-136791.0,-137054.0,-146250.0,-1087811.0,-313227.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +72,7,Mark,Flekken,13848906.0,83.0,2.0,2.0,2.0,11543.0,165.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,2,11.0,50.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,-45046.0,-45046.0,4797.0,9265.0,-608076.0,-28904.0,6.55,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,121.470524 +78,7,Jonas,Hofmann,4982644.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,8.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,250098.0,250098.0,323231.0,366752.0,2070528.0,2826762.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +663,7,Robert,Andrich,3881309.0,38.0,1.0,1.0,0.0,1366.0,38.0,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-70709.0,-70709.0,-69033.0,-60826.0,-508658.0,-6196933.0,6.6,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2661,7,Moussa,Diaby,24018754.0,47.0,1.0,1.0,0.0,1570.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/62cedf2a843f49b496969fb2c21fc150.png,19.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-495628.0,-495628.0,-634022.0,-351225.0,-1548514.0,-14121802.0,6.7,1.8533627342888646,0.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,10.0062,84.834323 +2746,7,Patrik,Schick,30205699.0,189.0,2.0,2.0,2.0,9970.0,377.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,12.0,75.0,"[{""hasPlayed"": true, ""points"": 242}, {""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,62335.0,62335.0,80519.0,93373.0,451780.0,1136080.0,6.9,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,127.961316 +2783,7,Edmond,Tapsoba,25919038.0,51.0,2.0,2.0,2.0,11543.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,3.0,108.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-546667.0,-546667.0,-562425.0,-551068.0,-3449910.0,-5978354.0,6.94,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,128.70312 +2846,7,Malik,Tillman,13877582.0,86.0,2.0,2.0,2.0,8092.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,12.0,16.0,"[{""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,-496986.0,-496986.0,-437999.0,-314751.0,-1580917.0,-1053144.0,7.04,1.8533627342888646,0.3103448275862069,0.31034482758620685,1.0,1.0,0.0,0.5172413793103449,10.0062,67.52981 +3754,7,Lucas,Vázquez,5617213.0,11.0,2.0,2.0,1.0,4031.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,2,3.0,24.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}]",4,Lucas Vázquez,-373726.0,-373726.0,-365227.0,-386249.0,-2417297.0,2364848.0,6.59,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3759,7,Miguel,Gutiérrez,22938817.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,145827.0,145827.0,160114.0,176348.0,898123.0,4654624.0,7.5,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,139.088386 +4199,7,Aleix,García,38779739.0,165.0,2.0,2.0,2.0,11543.0,329.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,8.0,94.0,"[{""hasPlayed"": true, ""points"": 231}, {""hasPlayed"": true, ""points"": 98}]",1,Aleix García,2930.0,2930.0,13636.0,2965.0,-400202.0,1236233.0,7.71,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,142.982861 +4318,7,Tim,Oermann,2390873.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}]",5,Tim Oermann,-133297.0,-133297.0,-142854.0,-147576.0,-940723.0,-1845504.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4563,7,Loïc,Badé,9036507.0,35.0,2.0,2.0,1.0,4765.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,7.0,7.0,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 30}]",4,Loïc Badé,-340866.0,-340866.0,-354848.0,-621383.0,-3719849.0,-5210078.0,6.94,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6061,7,Ibrahim,Maza,30614100.0,213.0,2.0,2.0,2.0,11543.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,13.0,149.0,"[{""hasPlayed"": true, ""points"": 319}, {""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,68386.0,68386.0,77980.0,71076.0,319336.0,1717973.0,7.7,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,142.79741 +6745,7,Victor,Boniface,4258790.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,10.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-102898.0,-102898.0,-111670.0,-116671.0,-604103.0,-490215.0,6.82,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7269,7,Nathan,Tella,4246191.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,-133838.0,-133838.0,-124001.0,-128043.0,-1377329.0,-4267580.0,7.09,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7963,7,Jarell,Quansah,17472528.0,124.0,2.0,2.0,1.0,8154.0,247.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,1,14.0,103.0,"[{""hasPlayed"": true, ""points"": 197}, {""hasPlayed"": true, ""points"": 50}]",2,Jarell Quansah,170180.0,170180.0,179537.0,191785.0,293611.0,-3948485.0,7.02,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,130.18673 +8374,7,Martin,Terrier,1337896.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,233649.0,233649.0,155625.0,47852.0,268474.0,-1883987.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11513,7,Christian,Kofane,10411869.0,74.0,2.0,2.0,0.0,4066.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,14.0,49.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 109}]",5,Christian Kofane,-91432.0,-91432.0,65407.0,128321.0,809641.0,-912354.0,6.81,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11680,7,Kennet,Eichhorn,2295711.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-120964.0,-120964.0,-120855.0,-124787.0,-858260.0,-5299114.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11756,7,Montrell,Culbreath,1393670.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-87139.0,-87139.0,-94798.0,-105876.0,-721661.0,-4082676.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11956,7,Ezequiél,Fernández,11550806.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,157168.0,157168.0,175452.0,193373.0,823117.0,7895364.0,7.09,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,131.484888 +11957,7,Eliesse,Ben Seghir,4088704.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,310754.0,310754.0,312550.0,241935.0,1393101.0,1687667.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13888,7,Guéla,Doué,15035068.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/812bc3c9b83245c09d36a46dd5b0b56b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Guéla Doué,-594336.0,-594336.0,-615767.0,-682573.0,-3497717.0,15035068.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14241,7,Facundo,Medina,10472103.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,24.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,245304.0,245304.0,356322.0,379620.0,1912344.0,10472103.0,7.35,1.8533627342888646,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,134.262019 +15199,7,Afonso,Moreira,22662664.0,68.0,2.0,2.0,2.0,10875.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,5.0,88.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 5}]",2,Afonso Moreira,-437534.0,-437534.0,-361216.0,-417255.0,-1991770.0,1471535.0,6.56,1.8533627342888646,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,97.32478 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,0.0,0.0,0.0,0.0,-39887.0,-1919230.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +737,28,Luca,Waldschmidt,2497581.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-118603.0,-118603.0,-129181.0,-132810.0,-867879.0,-1539623.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1580,28,Marvin,Schwäbe,15844170.0,143.0,2.0,2.0,2.0,11507.0,285.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,17.0,47.0,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,13725.0,13725.0,42854.0,66423.0,256574.0,2491640.0,6.8,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,111.461571 +2069,28,Timo,Hübers,1793827.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,209197.0,209197.0,234401.0,251452.0,971636.0,-1393573.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2201,28,Linton,Maina,8207714.0,66.0,2.0,2.0,1.0,6346.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,15.0,47.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 99}]",4,Linton Maina,44644.0,44644.0,160433.0,204893.0,872209.0,3909505.0,6.89,1.6381251153349328,0.36511156186612576,0.0,0.0,0.0,0.0,0.1460446247464503,10.0062,16.493812 +2247,28,Borna,Sosa,5677134.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f8cf530ad652442a9688c49f058e3a8a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Borna Sosa,72322.0,72322.0,178675.0,239273.0,1161034.0,-9833234.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2358,28,Tom,Krauß,7949571.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-169831.0,-169831.0,-195189.0,-205674.0,-1335315.0,409889.0,7.01,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,114.903767 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,0.0,"[{""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.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2552,28,Marius,Bülter,4679814.0,17.0,2.0,2.0,0.0,1548.0,33.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,7.0,3.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-322394.0,-322394.0,-325954.0,-335291.0,-2006409.0,-665995.0,6.86,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2718,28,Ellyes,Skhiri,7833347.0,26.0,2.0,2.0,0.0,4784.0,52.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,28.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,66684.0,66684.0,110314.0,112817.0,546783.0,4279116.0,6.69,1.6381251153349328,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,99.44893 +2765,28,Jan,Thielmann,5909962.0,50.0,2.0,2.0,2.0,8564.0,99.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,2,16.0,45.0,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 82}]",4,Jan Thielmann,-260473.0,-260473.0,-249298.0,-64713.0,-237520.0,842629.0,6.85,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2855,28,Ragnar,Ache,13652487.0,61.0,2.0,2.0,2.0,8510.0,121.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,2,8.0,43.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,-236386.0,-236386.0,-341645.0,-441324.0,-1954261.0,1045618.0,6.54,1.6381251153349328,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,93.892243 +7219,28,Ísak,Jóhannesson,11642498.0,94.0,2.0,2.0,2.0,11507.0,187.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,16.0,105.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,3563.0,3563.0,18543.0,98730.0,631034.0,4168485.0,7.59,1.6381251153349328,0.6348884381338742,1.0,1.0,1.0,0.15,0.8539553752535497,10.0062,106.241257 +8001,28,Luka,Lochoshvili,10902059.0,76.0,2.0,2.0,2.0,11507.0,152.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,13.0,63.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 121}]",2,Luka Lochoshvili,-10146.0,-10146.0,8615.0,13250.0,247891.0,2409040.0,6.31,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,103.429782 +8274,28,Said,El Mala,25178580.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,2,5.0,101.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 143}]",2,Said El Mala,-77163.0,-77163.0,-25066.0,8612.0,-918818.0,-194502.0,6.9,1.6381251153349328,0.6348884381338742,1.0,1.0,0.85,0.15,0.8389553752535497,10.0062,94.88645 +10024,28,Joël,Schmied,2051649.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,1,9.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",4,Joël Schmied,217282.0,217282.0,241164.0,234008.0,865519.0,-1573149.0,0.0,1.6381251153349328,0.36511156186612576,0.0,0.0,0.0,0.0,0.1460446247464503,10.0062,0.0 +11570,28,Sebastian,Sebulonsen,1352181.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Sebastian Sebulonsen,-40559.0,-40559.0,-50746.0,-60233.0,-537368.0,-4194971.0,0.0,1.6381251153349328,0.0,0.0,1.0,0.0,0.0,0.2,10.0062,0.0 +11875,28,Rav,van den Berg,909317.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-19967.0,-19967.0,-47483.0,-88805.0,-453773.0,-2795817.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11958,28,Alessio,Castro-Montes,8119904.0,57.0,2.0,2.0,2.0,11322.0,114.0,2,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,2,14.0,8.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 63}]",2,Alessio Castro-Montes,-377743.0,-377743.0,-387787.0,-376436.0,-1947765.0,4859534.0,6.57,1.6381251153349328,0.6348884381338742,1.0,0.0,1.0,0.15,0.6539553752535496,10.0062,70.425466 +12321,28,Jahmai,Simpson-Pusey,9827549.0,71.0,2.0,2.0,2.0,11507.0,141.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-100681.0,-100681.0,-212276.0,-232763.0,-1422155.0,-634082.0,6.33,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,103.75761 +14140,28,Gideon,Mensah,9877518.0,63.0,2.0,2.0,2.0,11507.0,126.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,1,12.0,33.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 87}]",1,Gideon Mensah,68603.0,68603.0,25988.0,-28697.0,-258885.0,985729.0,6.41,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,105.068922 +14300,28,Paul,Okon-Engstler,4227575.0,37.0,2.0,2.0,2.0,6747.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,2,17.0,25.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,-71051.0,-71051.0,-85905.0,-69479.0,-135260.0,1165002.0,6.66,1.6381251153349328,0.36511156186612576,0.31034482758620685,0.0,0.0,0.0,0.23914807302231234,10.0062,26.107024 +15373,28,Reigan,Heskey,3306995.0,-8.0,1.0,1.0,0.0,1185.0,-8.0,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,5.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-129226.0,-129226.0,-135431.0,-133590.0,-865195.0,-5923924.0,6.5,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16945,28,Thijs,Dallinga,8696827.0,240.0,1.0,1.0,0.0,1810.0,240.0,0,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,27.0,169.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,211797.0,211797.0,230750.0,271520.0,1106054.0,8696827.0,7.67,1.6381251153349328,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,15.606881 +17282,28,Mikey,Moore,11714237.0,36.0,1.0,1.0,0.0,2967.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": false, ""points"": null}]",2,Mikey Moore,99083.0,99083.0,144330.0,166039.0,875724.0,11714237.0,7.3,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,119.657275 +524,14,Oliver,Baumann,16400011.0,102.0,2.0,2.0,2.0,11756.0,203.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,12.0,38.0,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-142973.0,-142973.0,-48699.0,-76952.0,-1029150.0,-3735677.0,7.25,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.07733 +1815,14,Andrej,Kramarić,11405093.0,-13.0,2.0,2.0,0.0,1881.0,-26.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": -3}]",3,Andrej Kramarić,-376874.0,-376874.0,-389144.0,-383720.0,-2886446.0,-11490805.0,6.45,1.43465989274626,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,20.115017 +1954,14,,Bernardo,5276424.0,62.0,1.0,1.0,1.0,3268.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,11.0,43.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",4,Bernardo,-294307.0,-294307.0,-321163.0,-322623.0,-1879678.0,-5156204.0,6.82,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2373,14,Ozan,Kabak,23721336.0,134.0,2.0,2.0,2.0,10729.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,11.0,95.0,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,-12936.0,-12936.0,11935.0,35262.0,265371.0,3384824.0,6.99,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.344902 +2803,14,Tim,Lemperle,12466258.0,128.0,1.0,1.0,1.0,5210.0,128.0,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,10.0,90.0,"[{""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,223479.0,223479.0,229842.0,213955.0,1426728.0,292828.0,6.23,1.43465989274626,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,88.093206 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.58,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3124,14,Patrick,Wimmer,8769944.0,44.0,2.0,2.0,2.0,8894.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,2,10.0,45.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,-208739.0,-208739.0,-233790.0,-303837.0,-1799909.0,104871.0,6.99,1.43465989274626,0.6051437216338881,0.6051437216338881,1.0,1.0,0.0,0.7236006051437217,10.0062,72.609632 +3158,14,Fisnik,Asllani,15984025.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-520521.0,-520521.0,-496948.0,-419071.0,-3234346.0,-10676304.0,0.0,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3204,14,Bambasé,Conté,10259492.0,47.0,2.0,2.0,1.0,7169.0,94.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,9.0,83.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,22048.0,22048.0,141382.0,239900.0,1060524.0,-607425.0,6.47,1.43465989274626,0.2723146747352497,0.1225416036308623,0.0,0.0,0.0,0.14568835098335856,10.0062,13.531541 +3471,14,Adam,Hložek,8139855.0,33.0,2.0,2.0,2.0,7858.0,66.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,8.0,19.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-239449.0,-239449.0,-260286.0,-291080.0,-2324782.0,1306893.0,6.76,1.43465989274626,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,75.961353 +7543,14,Max,Moerstedt,4217704.0,-41.0,2.0,2.0,0.0,3269.0,-82.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": -75}]",4,Max Moerstedt,-125548.0,-125548.0,-130460.0,-136763.0,-980645.0,-1799326.0,6.56,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7673,14,Albian,Hajdari,13402175.0,23.0,2.0,2.0,2.0,11249.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,47.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-446189.0,-446189.0,-467382.0,-535568.0,-3544848.0,-3324193.0,6.74,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.756028 +7717,14,Alexander,Prass,1497950.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-74149.0,-74149.0,-78121.0,-88988.0,-644319.0,-3258163.0,0.0,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7745,14,Vladimír,Coufal,25649009.0,141.0,2.0,2.0,2.0,11756.0,282.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,10.0,7.0,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,5341.0,5341.0,17922.0,6481.0,-301826.0,651992.0,6.68,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,95.894699 +7750,14,Robin,Hranác,5484474.0,23.0,2.0,2.0,0.0,3564.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,8.0,30.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 44}]",4,Robin Hranác,203256.0,203256.0,248344.0,320394.0,1847422.0,836430.0,6.32,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,0.0,"[{""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.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9598,14,Valentin,Gendrey,1214357.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-102193.0,-102193.0,-121729.0,-132414.0,-838218.0,-3534462.0,7.09,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11161,14,Koki,Machida,4111035.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,311794.0,311794.0,325664.0,260163.0,1429294.0,1385155.0,0.0,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11162,14,Leon,Avdullahu,16529915.0,106.0,2.0,2.0,2.0,11756.0,211.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,1,12.0,43.0,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,13260.0,13260.0,38163.0,17515.0,-378475.0,2141559.0,7.0,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.488457 +11591,14,Cajetan,Lenz,855872.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-65727.0,-65727.0,-101995.0,-120752.0,-708228.0,-3794240.0,6.74,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11631,14,Wouter,Burger,19108250.0,61.0,2.0,2.0,2.0,10738.0,121.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-503135.0,-503135.0,-554394.0,-551617.0,-3739148.0,-2912765.0,7.29,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.65155 +11959,14,Adam,Daghim,11096469.0,154.0,2.0,2.0,2.0,11243.0,308.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,27.0,12.0,"[{""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,185129.0,185129.0,203465.0,202970.0,1434510.0,7985466.0,6.7,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.181809 +15193,14,Mats,Rots,8370423.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,10.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,234764.0,234764.0,271901.0,270413.0,518230.0,-2128441.0,6.78,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,97.330248 +15262,14,Nathan,De Cat,10844436.0,-6.0,2.0,2.0,0.0,2514.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-622783.0,-622783.0,-650611.0,-639778.0,-4438521.0,-4635071.0,6.56,1.43465989274626,0.12254160363086235,0.2723146747352496,0.0,0.0,0.0,0.13071104387291982,10.0062,12.309326 +51,40,Rani,Khedira,6495596.0,33.0,2.0,2.0,2.0,11810.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-190067.0,-190067.0,-223143.0,-242321.0,-1375711.0,1507234.0,6.37,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,93.236233 +1223,40,Marvin,Friedrich,1359182.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-131928.0,-131928.0,-139674.0,-140018.0,-945819.0,-162796.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1553,40,Janik,Haberer,3244196.0,22.0,2.0,2.0,0.0,2995.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,1,13.0,9.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,207955.0,207955.0,245932.0,261798.0,973521.0,-1381933.0,6.69,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1955,40,Oliver,Burke,1735402.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-110387.0,-110387.0,-127233.0,-129635.0,-870877.0,-2715978.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2065,40,Felix,Uduokhai,6418500.0,70.0,1.0,1.0,1.0,5649.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,10.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Felix Uduokhai,227999.0,227999.0,276556.0,291972.0,1580341.0,-2280038.0,6.9,1.4627702161729386,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,88.456571 +2279,40,Frederik,Rönnow,8949622.0,90.0,1.0,1.0,1.0,5649.0,90.0,0,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,10.0,63.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": false, ""points"": null}]",1,Frederik Rönnow,291564.0,291564.0,324205.0,337801.0,1375899.0,-936128.0,6.6,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.602691 +2302,40,Woo-Yeong,Jeong,4413370.0,34.0,2.0,2.0,0.0,3876.0,68.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,15.0,38.0,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,-63119.0,-63119.0,-96936.0,-105954.0,-954220.0,-67940.0,6.64,1.4627702161729386,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,40.550923 +2400,40,Christopher,Trimmel,2162586.0,-6.0,1.0,1.0,0.0,1194.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": false, ""points"": null}]",4,Christopher Trimmel,-110531.0,-110531.0,-122889.0,-130642.0,-861252.0,-3685117.0,6.8,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2491,40,Tim,Skarke,6720998.0,75.0,2.0,2.0,0.0,3896.0,149.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,22.0,92.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,254782.0,254782.0,296939.0,316825.0,2042639.0,2150090.0,6.62,1.4627702161729386,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,21.049696 +2717,40,Robert,Skov,2155839.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,197467.0,197467.0,254716.0,263107.0,1281808.0,-1773096.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3102,40,Tom,Rothe,8995276.0,52.0,2.0,2.0,2.0,11810.0,103.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,2,11.0,37.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,-174447.0,-174447.0,-205582.0,-217727.0,-1356196.0,2944028.0,6.34,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,92.79713 +3187,40,András,Schäfer,3898704.0,15.0,2.0,2.0,1.0,4966.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,7.0,31.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-97358.0,-97358.0,-117816.0,-123710.0,-716831.0,495748.0,6.71,1.4627702161729386,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,21.33587 +3364,40,Carl,Klaus,2617922.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-145568.0,-145568.0,-150583.0,-146172.0,-1016117.0,2059153.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3419,40,Matheo,Raab,4460220.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,2,2.0,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}]",5,Matheo Raab,-148586.0,-148586.0,-156863.0,-410463.0,-1801939.0,2560591.0,5.84,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3453,40,Derrick,Köhn,2716592.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,1,6.0,13.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,230584.0,230584.0,262850.0,294890.0,1350823.0,-413626.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4352,40,Stanley,Nsoki,1366329.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-113823.0,-113823.0,-126639.0,-146962.0,-953807.0,-2508831.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4446,40,Aljoscha,Kemlein,7015073.0,34.0,2.0,2.0,2.0,8815.0,67.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,9.0,31.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 56}]",2,Aljoscha Kemlein,-200239.0,-200239.0,-231529.0,-278334.0,-1452648.0,-115259.0,6.77,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,99.090942 +4598,40,Josip,Juranović,11092715.0,114.0,2.0,2.0,2.0,10615.0,228.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,20.0,144.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 216}]",2,Josip Juranović,17380.0,17380.0,80459.0,127764.0,854742.0,6515174.0,6.79,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,99.383677 +7684,40,Michel,Aebischer,4272849.0,10.0,2.0,2.0,2.0,7930.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,4.0,21.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-79490.0,-79490.0,-82863.0,-101258.0,-585252.0,4272849.0,6.24,1.4627702161729386,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,71.492048 +7723,40,Leopold,Querfeld,13724877.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,2,18.0,181.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,-307020.0,-307020.0,-373386.0,-376720.0,-1486738.0,532923.0,6.86,1.4627702161729386,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,21.812827 +8381,40,Livan,Burcu,4894063.0,28.0,2.0,2.0,1.0,6848.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,11.0,0.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-84763.0,-84763.0,-281937.0,-306687.0,-1919375.0,-2036351.0,6.72,1.4627702161729386,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,10.0062,57.319615 +9683,40,Andrej,Ilic,3329228.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andrej Ilic,-134922.0,-134922.0,-151405.0,-144410.0,-919653.0,-6126759.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10106,40,Marin,Ljubičić,4643553.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,8576.0,8576.0,-19100.0,-61934.0,-1063912.0,2035988.0,7.11,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.067444 +12763,40,Emmanuel,Latte Lath,8375390.0,40.0,2.0,2.0,2.0,7914.0,80.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,2,9.0,79.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 96}]",3,Emmanuel Latte Lath,-233393.0,-233393.0,-315520.0,-393303.0,-2401773.0,1489336.0,6.52,1.4627702161729386,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,74.700024 +13629,40,Linus,Güther,1503621.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-129650.0,-129650.0,-141346.0,-148625.0,-985228.0,1003621.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14917,40,Zeno,Van den Bosch,8766673.0,51.0,2.0,2.0,2.0,11810.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,11.0,57.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 91}]",3,Zeno Van den Bosch,-258705.0,-258705.0,-293120.0,-298251.0,-2049580.0,-3455456.0,6.33,1.4627702161729386,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,84.024657 +17306,40,Kastriot,Imeri,3010893.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/a4b7da39d3b84ed08289b6992fe6d4ee.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,-152945.0,-152945.0,-151016.0,-155586.0,-1088044.0,3010893.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,0.0,"[{""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.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +461,4,Timothy,Chandler,736757.0,-9.0,1.0,1.0,0.0,1457.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,6.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-93195.0,-93195.0,-100323.0,-121226.0,-794414.0,236757.0,6.2,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +513,4,Mario,Götze,4524817.0,56.0,1.0,1.0,1.0,4200.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,1,12.0,39.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,258872.0,258872.0,136216.0,83241.0,265301.0,381607.0,7.27,1.027739251040222,0.8113590263691683,0.2723146747352496,1.0,0.0,0.0,0.6062380129682422,10.0062,45.324153 +2144,4,Robin,Koch,24638688.0,133.0,2.0,2.0,2.0,11823.0,265.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,10.0,0.0,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,53175.0,53175.0,77374.0,94777.0,353590.0,1802281.0,7.22,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,74.24878 +2255,4,Jonathan,Burkardt,24206379.0,80.0,2.0,2.0,2.0,10087.0,160.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,6.0,48.0,"[{""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-288714.0,-288714.0,-289155.0,-479033.0,-2342237.0,-1431960.0,7.6,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,78.15661 +2863,4,Ansgar,Knauff,3539807.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-126678.0,-126678.0,-123748.0,-125720.0,-870176.0,-1147894.0,6.93,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2864,4,Nnamdi,Collins,4859066.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-104892.0,-104892.0,-292570.0,-297598.0,-1856001.0,-8256537.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2887,4,Ritsu,Dōan,15889996.0,70.0,1.0,1.0,1.0,5259.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,4.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,92290.0,92290.0,81464.0,56412.0,273807.0,-4074184.0,6.41,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,65.91893 +3019,4,Noah,Atubolu,13665820.0,83.0,2.0,2.0,2.0,11823.0,166.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,12.0,66.0,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,103388.0,103388.0,135050.0,173845.0,1319450.0,4301952.0,7.09,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,72.91189 +6081,4,Can,Uzun,26225451.0,62.0,2.0,2.0,2.0,9419.0,124.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,2,4.0,4.0,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,-596395.0,-596395.0,-667145.0,-807389.0,-2708732.0,-822719.0,7.44,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.511208 +7275,4,Kauã,Santos,3870504.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-148087.0,-148087.0,-147660.0,-146640.0,-993887.0,-5514555.0,5.56,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7277,4,Farès,Chaïbi,9946334.0,54.0,2.0,2.0,1.0,7623.0,107.0,2,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,10.0,36.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,-58760.0,-58760.0,180184.0,270517.0,1533087.0,-2566523.0,7.04,1.027739251040222,0.18864097363083165,0.1225416036308623,0.0,0.85,0.15,0.19721887054159135,10.0062,14.278193 +7325,4,Elias,Baum,13792532.0,116.0,2.0,2.0,2.0,10366.0,231.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,16.0,92.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 181}]",2,Elias Baum,-28601.0,-28601.0,37910.0,94682.0,745365.0,5320023.0,6.24,1.027739251040222,0.6896551724137931,1.0,0.0,1.0,0.0,0.6758620689655173,10.0062,43.370536 +7417,4,Noël,Aséko,3935871.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-117190.0,-117190.0,-124816.0,-124813.0,-716734.0,-6565470.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8351,4,Oscar,Højlund,4126146.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,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}]",3,Oscar Højlund,-103121.0,-103121.0,-124411.0,-137088.0,-1341504.0,92260.0,6.38,1.027739251040222,0.0,0.6051437216338881,0.0,0.0,0.0,0.1815431164901664,10.0062,11.91112 +10004,4,Younes,Ebnoutalib,15680127.0,221.0,2.0,2.0,2.0,11211.0,442.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,28.0,117.0,"[{""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,255362.0,255362.0,252963.0,270779.0,1850722.0,5966168.0,7.25,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,74.557293 +11186,4,Jeremiaha,Maluze,4679018.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,41.0,137.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 194}]",4,Jeremiaha Maluze,104784.0,104784.0,179684.0,220778.0,1838267.0,4179018.0,7.22,1.027739251040222,0.3103448275862069,0.0,1.0,0.0,0.0,0.32413793103448274,10.0062,24.066846 +12284,4,Keita,Kosugi,8811663.0,59.0,2.0,2.0,2.0,11823.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,2,13.0,7.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 64}]",2,Keita Kosugi,-211014.0,-211014.0,-220037.0,-271575.0,-2192389.0,3464523.0,6.55,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,67.358657 +12285,4,Love,Arrhov,1092058.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,,4.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-102682.0,-102682.0,-119743.0,-134501.0,-801958.0,-4138048.0,6.39,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12294,4,Ayoube,Amaimouni,8632937.0,41.0,2.0,2.0,1.0,6675.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,45.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 73}]",4,Ayoube Amaimouni,-14922.0,-14922.0,104229.0,178075.0,882455.0,3994783.0,6.5,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14920,4,Malik,Pimpong,1803308.0,-6.0,2.0,2.0,0.0,2139.0,-12.0,2,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,16.0,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-122739.0,-122739.0,-133818.0,-126842.0,-683353.0,-4375106.0,6.35,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15589,4,,Otávio,5460386.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}]",4,Otávio,-375909.0,-375909.0,-386724.0,-392653.0,-2673714.0,-68113.0,7.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16369,4,Raphael,Onyedika,11953980.0,61.0,2.0,2.0,2.0,11823.0,122.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,10.0,46.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-313190.0,-313190.0,-377868.0,-386328.0,-2492552.0,-137278.0,7.4,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.099857 +17285,4,Lilian,Brassier,12907139.0,79.0,1.0,1.0,1.0,5662.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png,0.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": false, ""points"": null}]",1,Lilian Brassier,89472.0,89472.0,115584.0,145325.0,757532.0,12907139.0,6.3,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,64.787716 +60,18,Dominik,Kohr,5151102.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,18.0,67.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-386722.0,-386722.0,-373671.0,-375001.0,-2615902.0,-2640619.0,8.15,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +550,18,Stefan,Bell,857100.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,20221.0,20221.0,-11945.0,-39424.0,-397795.0,-2326552.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +620,18,Alexander,Schwolow,3607061.0,151.0,1.0,1.0,1.0,5624.0,151.0,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,1,41.0,106.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}]",3,Alexander Schwolow,412533.0,412533.0,267305.0,116231.0,446191.0,412543.0,7.2,1.7350901525658808,0.36511156186612576,0.31034482758620685,0.0,0.0,0.0,0.23914807302231234,10.0062,29.894453 +1540,18,Danny,Da Costa,10465144.0,89.0,2.0,2.0,1.0,6462.0,178.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,2,17.0,76.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 143}]",3,Danny Da Costa,-602329.0,-602329.0,-172532.0,43668.0,-164377.0,2417382.0,7.39,1.7350901525658808,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,11.94542 +1590,18,Robin,Zentner,12571290.0,104.0,1.0,1.0,1.0,5731.0,104.0,2,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,2,8.0,73.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}]",3,Robin Zentner,-586593.0,-586593.0,-639110.0,-575639.0,-2280592.0,603879.0,7.22,1.7350901525658808,0.6348884381338742,0.6896551724137931,1.0,0.85,0.15,0.7458519269776877,10.0062,93.493418 +1639,18,Nadiem,Amiri,34941284.0,170.0,2.0,2.0,2.0,11355.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,9.0,3.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,32993.0,32993.0,50071.0,60782.0,361525.0,2602929.0,7.97,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,138.372423 +2006,18,Stefan,Posch,8768153.0,123.0,1.0,1.0,1.0,5299.0,123.0,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,1,14.0,86.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,60387.0,60387.0,83621.0,112594.0,-371901.0,419380.0,7.4,1.7350901525658808,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,116.514693 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 +2232,18,Philipp,Mwene,11729576.0,187.0,2.0,2.0,2.0,11355.0,373.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,31.0,163.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,183726.0,183726.0,227327.0,226359.0,951315.0,3541304.0,7.47,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,129.691593 +2399,18,Lennard,Maloney,2098302.0,23.0,1.0,1.0,0.0,312.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,10.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-128199.0,-128199.0,-162152.0,-167259.0,-331246.0,-565222.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2476,18,Jae-Sung,Lee,13602041.0,138.0,2.0,2.0,2.0,9397.0,276.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,20.0,48.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 104}]",1,Jae-Sung Lee,120035.0,120035.0,142779.0,154228.0,800991.0,5686094.0,6.68,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,115.975883 +2646,18,Sheraldo,Becker,13926251.0,176.0,2.0,2.0,2.0,8198.0,351.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,25.0,178.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 49}]",1,Sheraldo Becker,145992.0,145992.0,140075.0,162755.0,-392589.0,1478281.0,7.66,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,132.990309 +2702,18,Eric,Martel,2243640.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-101904.0,-101904.0,-102210.0,-108697.0,-680213.0,-4970836.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2822,18,,Silas,609204.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,-71624.0,-71624.0,-87764.0,-86995.0,-742916.0,-92456.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2895,18,Paul,Nebel,3450825.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-98873.0,-98873.0,-90105.0,-89724.0,-649216.0,-6282995.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3041,18,Silvan,Widmer,2733735.0,29.0,1.0,1.0,0.0,1324.0,29.0,1,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,1,10.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,86716.0,86716.0,217212.0,222807.0,900560.0,-783533.0,6.73,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3318,18,Ransford,Königsdörffer,5489608.0,75.0,2.0,2.0,0.0,3160.0,149.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,1,27.0,81.0,"[{""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 17}]",5,Ransford Königsdörffer,220604.0,220604.0,276209.0,272269.0,720720.0,-467405.0,6.86,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3470,18,Anthony,Caci,12928359.0,108.0,2.0,2.0,2.0,9298.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,16.0,22.0,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,38854.0,38854.0,93094.0,116871.0,727858.0,5758681.0,7.53,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,130.733293 +6111,18,Benedict,Hollerbach,1967765.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-99934.0,-99934.0,-100507.0,-111707.0,-691976.0,-2197818.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8307,18,Kaishu,Sano,18487479.0,157.0,2.0,2.0,2.0,11042.0,313.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,109105.0,109105.0,148685.0,162465.0,888518.0,4667390.0,7.22,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,125.351179 +10122,18,Fabio,Gruber,12607302.0,159.0,2.0,2.0,2.0,11355.0,317.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,25.0,40.0,"[{""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,216632.0,216632.0,228023.0,227838.0,1147529.0,286838.0,7.61,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,132.122226 +11261,18,Sota,Kawasaki,2211897.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-131072.0,-131072.0,-137346.0,-137804.0,-946896.0,-2096709.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11665,18,Kacper,Potulski,7481720.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,21.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,349836.0,349836.0,369771.0,382502.0,2346692.0,-544741.0,6.87,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,119.274598 +11666,18,Maximilian,Kinzig,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png,40.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13438,18,Otto,Ruoppi,1300342.0,19.0,2.0,2.0,0.0,1953.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,29.0,5.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 15}]",5,Otto Ruoppi,-67294.0,-67294.0,-85188.0,-118645.0,-430554.0,-3478026.0,7.19,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17179,18,Rael-Tshimbela,Nakuzola,1353434.0,23.0,1.0,1.0,0.0,324.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,2,16.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,-105314.0,-105314.0,-132095.0,-147734.0,-1041550.0,1353434.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +168,29,Sven,Michel,2095851.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,158256.0,158256.0,206383.0,239599.0,1474723.0,-1364623.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1964,29,Felix,Götze,4043855.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Götze,-111505.0,-111505.0,-105634.0,-120749.0,-1071305.0,-3249453.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2015,29,Raphael,Obermair,9557881.0,70.0,2.0,2.0,2.0,11454.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,188493.0,188493.0,240017.0,263505.0,1283182.0,543018.0,6.74,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,27.174057 +2301,29,Oliver,Batista Meier,4032349.0,-11.0,1.0,1.0,0.0,1233.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Oliver Batista Meier,-144249.0,-144249.0,-144518.0,-143403.0,-1106235.0,-1577776.0,6.81,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2471,29,Markus,Schubert,1335494.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-149772.0,-149772.0,-151296.0,-150688.0,-1022692.0,-3134332.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2498,29,Tom,Baack,1650411.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,7.0,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Tom Baack,-121991.0,-121991.0,-135150.0,-141893.0,-891252.0,-3899379.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2749,29,Steffen,Tigges,3791659.0,36.0,2.0,2.0,0.0,4618.0,71.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,18.0,4.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 32}]",3,Steffen Tigges,-115801.0,-115801.0,-127182.0,-137283.0,-802789.0,3001570.0,6.44,0.402926106549787,0.2723146747352497,0.31034482758620685,1.0,0.0,0.0,0.40202931816996196,10.0062,10.438502 +2977,29,Nahuel,Noll,13228937.0,112.0,2.0,2.0,2.0,11454.0,224.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,16.0,1.0,"[{""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,8137.0,8137.0,32310.0,49284.0,94452.0,1678909.0,8.26,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,33.302331 +3027,29,Marvin,Pieringer,4530170.0,33.0,2.0,2.0,2.0,10532.0,65.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,14.0,98.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,75125.0,75125.0,101939.0,143787.0,1218907.0,3285653.0,6.15,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.795319 +3081,29,Gabriel,Vidović,6706206.0,37.0,2.0,2.0,2.0,11454.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,2,11.0,49.0,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,-306879.0,-306879.0,-352548.0,-404064.0,-1577039.0,6206206.0,6.69,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,26.972469 +3336,29,Stefano,Marino,4534277.0,16.0,2.0,2.0,1.0,4820.0,31.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,6.0,27.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 35}]",4,Stefano Marino,-118572.0,-118572.0,-135918.0,-356265.0,-1869050.0,-3719581.0,6.62,0.402926106549787,0.12254160363086235,0.0,0.0,0.0,0.0,0.04901664145234494,10.0062,1.308266 +3491,29,Sebastian,Klaas,1440903.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,-134052.0,-134052.0,-144502.0,-150660.0,-1118891.0,940903.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3492,29,Marcel,Hoffmeier,3212780.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-140038.0,-140038.0,-139428.0,-143698.0,-960142.0,-3284891.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3559,29,Laurin,Ulrich,6586111.0,62.0,2.0,2.0,2.0,9033.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/bd6e7a7bc0ff4f5397cce0a6fb3864fa.png,28.0,2,18.0,24.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,-220944.0,-220944.0,-243917.0,-277946.0,-1605487.0,6086111.0,6.69,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,26.972469 +6197,29,Laurin,Curda,10752378.0,101.0,2.0,2.0,2.0,11454.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,18.0,121.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,-41573.0,-41573.0,11765.0,38552.0,302007.0,-833701.0,7.61,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,30.681688 +6217,29,Rayan,Philippe,4285197.0,13.0,2.0,2.0,1.0,3106.0,26.0,0,4,https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png,9.0,1,6.0,19.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": -1}]",3,Rayan Philippe,391519.0,391519.0,381773.0,333997.0,2132580.0,182392.0,6.6,0.402926106549787,0.6051437216338881,0.6896551724137931,0.0,1.0,0.0,0.5489540403776931,10.0062,14.607453 +6292,29,Mattes,Hansen,6523891.0,58.0,2.0,2.0,2.0,9931.0,116.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,17.0,8.0,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,276320.0,276320.0,302768.0,312792.0,1956223.0,3053486.0,7.09,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,28.585173 +6751,29,Florian,Pruhs,1685530.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-143542.0,-143542.0,-146642.0,-151613.0,-1044442.0,-800097.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7320,29,Tjark,Scheller,9456614.0,105.0,2.0,2.0,2.0,11454.0,209.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,22.0,40.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,198706.0,198706.0,281034.0,330836.0,1964010.0,1916504.0,7.48,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,30.157559 +7616,29,Jano,ter Horst,10062222.0,91.0,2.0,2.0,2.0,10714.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,17.0,74.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,79483.0,79483.0,177918.0,237036.0,1417742.0,5065003.0,7.06,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,28.46422 +8292,29,Santiago,Castañeda,10359658.0,86.0,2.0,2.0,2.0,11454.0,171.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,16.0,21.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,139700.0,139700.0,266937.0,283091.0,1485572.0,1396601.0,7.45,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,30.036606 +8872,29,Jonah,Sticker,2877388.0,8.0,2.0,2.0,0.0,1936.0,15.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,5.0,19.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-127148.0,-127148.0,-132826.0,-133140.0,-880972.0,-1023101.0,6.84,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8984,29,Nyamekye,Awortwie-Grant,776470.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,-107342.0,-107342.0,-133452.0,-145144.0,-1116312.0,276470.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9283,29,Deniz,Zeitler,2266239.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cde6a72f67e043e0b1b56ac70e3f9c19.png,38.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Deniz Zeitler,-147100.0,-147100.0,-154715.0,-162199.0,-1040841.0,1766239.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10048,29,Luka,Duric,1485267.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luka Duric,-124922.0,-124922.0,-139377.0,-149156.0,-950132.0,-4048156.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11170,29,Ruben,Müller,2334360.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-142095.0,-142095.0,-146228.0,-157170.0,-1003818.0,79107.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12262,29,Albert Frank,Millgramm,2433326.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-151399.0,-151399.0,-156880.0,-148470.0,-991904.0,-3511787.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14911,29,Clemens,Lippmann,2418725.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,1,0.0,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,197189.0,197189.0,257607.0,295071.0,1692013.0,-800401.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,0.0,0.0,-36782.0,-120824.0,-552743.0,0.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,0.0,"[{""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.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1246,43,Willi,Orban,29421173.0,144.0,2.0,2.0,2.0,11814.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,9.0,38.0,"[{""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 171}]",3,Willi Orban,-646622.0,-646622.0,-286752.0,-24918.0,-1352633.0,-1289680.0,7.1,2.2116504854368935,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,142.495705 +1333,43,Lukas,Klostermann,840833.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,97391.0,97391.0,39764.0,-9830.0,-43243.0,-2724887.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1689,43,Benjamin,Henrichs,4424506.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",4,Benjamin Henrichs,-49157.0,-49157.0,-77075.0,-97482.0,-1143899.0,-1701742.0,6.71,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1728,43,Örjan,Nyland,1994087.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-134077.0,-134077.0,-141139.0,-141255.0,-997537.0,-243839.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2141,43,Ridle ,Baku,21146865.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,183198.0,183198.0,225427.0,231590.0,1493657.0,1608746.0,7.02,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,155.354124 +2275,43,Christoph,Baumgartner,9973402.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-500586.0,-500586.0,-464777.0,-457184.0,-3186808.0,-9896340.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2522,43,David,Raum,34748807.0,128.0,2.0,2.0,2.0,11814.0,255.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,2,7.0,30.0,"[{""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 149}]",1,David Raum,-131494.0,-131494.0,2284.0,8369.0,-25910.0,1809168.0,6.63,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,146.723339 +2687,43,Christopher,Nkunku,26100103.0,94.0,2.0,2.0,1.0,7080.0,187.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,7.0,24.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,41320.0,41320.0,70744.0,65002.0,562079.0,-13447518.0,6.62,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,146.502037 +2897,43,Rocco,Reitz,9516962.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,2,21.0,147.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-348984.0,-348984.0,-631181.0,-599971.0,-4211479.0,-4294999.0,7.2,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4596,43,Brajan,Gruda,20862631.0,128.0,1.0,1.0,1.0,4446.0,128.0,0,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,2,6.0,90.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,-273427.0,-273427.0,-263523.0,-258719.0,-928048.0,4593601.0,7.65,2.2116504854368935,0.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,10.0062,115.588413 +6104,43,Marc,Guiu,8746059.0,-13.0,1.0,1.0,0.0,1327.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -13}, {""hasPlayed"": false, ""points"": null}]",3,Marc Guiu,-347906.0,-347906.0,-368878.0,-465229.0,-1787173.0,8746059.0,6.4,2.2116504854368935,0.0,0.2723146747352496,0.0,0.0,0.0,0.08169440242057488,10.0062,11.570655 +6176,43,Nicolas,Seiwald,18564512.0,82.0,2.0,2.0,2.0,11814.0,164.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,2,8.0,38.0,"[{""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,-313302.0,-313302.0,-108226.0,2964.0,-242467.0,2940920.0,6.72,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,148.715059 +6300,43,Assan,Ouédraogo,9769186.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,224864.0,224864.0,270829.0,294344.0,1281957.0,-10154414.0,6.5,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7224,43,Lukeba,Castello Jr.,20840356.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,2,9.0,140.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 199}]",3,Lukeba Castello Jr.,-73713.0,-73713.0,-6265.0,23213.0,86848.0,52512.0,7.3,2.2116504854368935,0.6896551724137931,0.5243757431629013,1.0,0.0,0.0,0.6331747919143876,10.0062,102.289758 +7239,43,Max,Finkgräfe,3062104.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-123472.0,-123472.0,-129565.0,-132644.0,-904853.0,-452332.0,6.93,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8061,43,Johan,Bakayoko,7395873.0,24.0,2.0,2.0,1.0,5355.0,48.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,6.0,12.0,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 15}]",3,Johan Bakayoko,-250547.0,-250547.0,-257960.0,-263311.0,-1527214.0,-171115.0,6.29,2.2116504854368935,0.0,0.1225416036308623,0.0,0.0,0.0,0.03676248108925869,10.0062,5.117303 +8227,43,Maarten,Vandevoordt,16411587.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,13.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-351575.0,-351575.0,-321138.0,-206293.0,-974482.0,1828792.0,6.48,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,143.403807 +9507,43,Antonio,Nusa,27181846.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,45356.0,45356.0,67029.0,60202.0,521164.0,2426550.0,7.27,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,160.886678 +9776,43,Andrija,Maksimovic,4704876.0,84.0,1.0,1.0,0.0,791.0,84.0,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,1,17.0,59.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,378395.0,378395.0,374018.0,351471.0,1294782.0,180991.0,7.33,2.2116504854368935,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,67.682598 +10113,43,Tidiam,Gomis,10209688.0,93.0,2.0,2.0,1.0,5954.0,186.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,18.0,117.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,150918.0,150918.0,280369.0,311274.0,2033627.0,4654564.0,6.43,2.2116504854368935,0.6896551724137931,0.6051437216338881,0.0,1.0,0.0,0.5574051854556836,10.0062,79.317251 +11008,43,Ezechiel,Banzuzi,11527874.0,65.0,2.0,2.0,2.0,11042.0,129.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,2,11.0,54.0,"[{""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 103}]",3,Ezechiel Banzuzi,-276984.0,-276984.0,-66063.0,35444.0,282142.0,7253871.0,6.7,2.2116504854368935,1.0,0.6896551724137931,0.0,1.0,0.0,0.7068965517241379,10.0062,104.813287 +11886,43,,Rômulo,9604580.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rômulo,-408498.0,-408498.0,-493983.0,-549713.0,-3744803.0,-10246322.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14249,43,Neil,El Aynaoui,11830775.0,45.0,1.0,1.0,1.0,4640.0,45.0,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,-657119.0,-657119.0,-730494.0,-847118.0,-3309907.0,11830775.0,6.35,2.2116504854368935,0.3103448275862069,0.31034482758620685,1.0,1.0,0.0,0.5172413793103449,10.0062,72.686316 +14896,43,Abdoul,Koné,1439277.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-84000.0,-84000.0,-101710.0,-116014.0,-717538.0,-4292176.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15376,43,Maxime,Estève,10694155.0,157.0,1.0,1.0,1.0,5968.0,157.0,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,1,14.0,111.0,"[{""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,192779.0,192779.0,228166.0,359662.0,1297165.0,-7200504.0,0.0,2.2116504854368935,0.3103448275862069,0.6896551724137931,0.0,1.0,0.0,0.4310344827586207,10.0062,0.0 +577,15,Daniel,Batz,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,0.0,0.0,0.0,-68004.0,-575075.0,-3427055.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +619,15,Kevin,Stöger,7171027.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,2,,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}]",3,Kevin Stöger,-364513.0,-364513.0,-367807.0,-388642.0,-2959097.0,1917472.0,6.8,0.8378064703322212,0.3103448275862069,0.6896551724137931,0.0,0.0,0.0,0.33103448275862074,10.0062,18.871005 +849,15,Tim,Kleindienst,17120996.0,37.0,2.0,2.0,2.0,10567.0,73.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,2,4.0,81.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,-508541.0,-508541.0,-480861.0,-513616.0,-2257965.0,1092963.0,6.72,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,56.335501 +1883,15,Moritz,Nicolas,18314594.0,160.0,2.0,2.0,2.0,11691.0,320.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,17.0,41.0,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,2532.0,2532.0,35480.0,40989.0,-112325.0,-292759.0,7.49,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,62.790611 +2074,15,Robin,Hack,7242956.0,-5.0,2.0,2.0,1.0,5477.0,-10.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,,24.0,"[{""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-351558.0,-351558.0,-363519.0,-375763.0,-2412086.0,-653247.0,6.57,0.8378064703322212,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,11.965223 +2126,15,Nicolas,Kühn,4639941.0,21.0,1.0,1.0,0.0,1576.0,21.0,1,3,https://kickbase.b-cdn.net/content/file/4881796043e3415988bd7340d2f89b43.png,0.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}]",5,Nicolas Kühn,-429872.0,-429872.0,-468972.0,-621015.0,-2304550.0,4139941.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2261,15,Florian,Neuhaus,3827001.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,294284.0,294284.0,254866.0,270651.0,1457496.0,1030413.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2560,15,Philipp,Sander,9136718.0,58.0,2.0,2.0,2.0,11691.0,115.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,12.0,64.0,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-222004.0,-222004.0,-226503.0,-433852.0,-2375663.0,-1703626.0,6.97,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,58.431316 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,0.0,"[{""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.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2862,15,Jens,Castrop,1367839.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-128569.0,-128569.0,-134720.0,-137731.0,-942367.0,-5482281.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2941,15,Joseph,Scally,6343714.0,57.0,2.0,2.0,1.0,5969.0,113.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,17.0,85.0,"[{""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,278304.0,278304.0,327427.0,349040.0,2317711.0,-21782.0,6.82,0.8378064703322212,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,50.076386 +3063,15,Fabio,Chiarodia,2865629.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,-140845.0,-140845.0,-148650.0,-153408.0,-823220.0,1058371.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3129,15,Ko,Itakura,9550102.0,35.0,2.0,2.0,2.0,11691.0,69.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,2,7.0,0.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 34}]",2,Ko Itakura,-251341.0,-251341.0,-537336.0,-631198.0,-2515309.0,-4057695.0,6.12,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,51.305546 +3516,15,Enzo,Leopold,4295547.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-157807.0,-157807.0,-159978.0,-155382.0,-2041317.0,-9843473.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4292,15,David,Herold,3469538.0,7.0,2.0,2.0,0.0,2822.0,14.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,4.0,2.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 5}]",3,David Herold,-94537.0,-94537.0,-100927.0,-123025.0,-589247.0,-6685057.0,6.51,0.8378064703322212,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,5.081122 +4333,15,Lukas,Ullrich,5620487.0,40.0,2.0,2.0,2.0,8864.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,14.0,32.0,"[{""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-251508.0,-251508.0,-293996.0,-296863.0,-1990718.0,667899.0,6.75,0.8378064703322212,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,51.318554 +6199,15,Shuto,Machino,2453602.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-138076.0,-138076.0,-142946.0,-148168.0,-951498.0,1486642.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6319,15,Franck,Honorat,10828826.0,109.0,2.0,2.0,1.0,6207.0,217.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,20.0,47.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 75}]",2,Franck Honorat,178154.0,178154.0,203478.0,226316.0,1732978.0,901103.0,7.33,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,61.449289 +7774,15,Yukhym,Konoplia,2218073.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,197068.0,197068.0,250585.0,273228.0,1209520.0,-1825001.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9540,15,Isac,Lidberg,3817275.0,-7.0,2.0,2.0,0.0,3077.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,2.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": -8}]",5,Isac Lidberg,-126361.0,-126361.0,-136101.0,-137165.0,-853577.0,-7575586.0,6.45,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11010,15,Kevin,Diks,13532329.0,41.0,2.0,2.0,2.0,11691.0,82.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,6.0,16.0,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-551374.0,-551374.0,-585669.0,-605978.0,-3883228.0,-1612723.0,6.56,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,54.99418 +11748,15,Wael,Mohya,7174766.0,30.0,2.0,2.0,2.0,8171.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,8.0,26.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-236409.0,-236409.0,-256024.0,-280589.0,-1698136.0,-1901631.0,6.74,0.8378064703322212,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,44.228341 +13442,15,Hugo,Bolin,12299943.0,159.0,2.0,2.0,2.0,11691.0,318.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,25.0,179.0,"[{""hasPlayed"": true, ""points"": 286}, {""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,113331.0,113331.0,150993.0,163380.0,843478.0,5862710.0,8.39,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,70.335544 +15181,15,Jan,Leszczynski,3973085.0,1.0,1.0,1.0,0.0,1116.0,1.0,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,0.0,0.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-129292.0,-129292.0,-128800.0,-134531.0,-855565.0,-754618.0,6.62,0.8378064703322212,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,6.889305 +15202,15,Zento,Uno,2422369.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,235999.0,235999.0,286611.0,319451.0,1547653.0,-1343515.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15613,15,Daiki,Hashioka,5150388.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,3.0,12.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",5,Daiki Hashioka,-384541.0,-384541.0,-375583.0,-385128.0,-2654749.0,-1350816.0,6.81,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16564,15,Mathieu,Nguefack,3351081.0,30.0,2.0,2.0,1.0,7783.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,17.0,17.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 17}]",3,Mathieu Nguefack,30071.0,30071.0,145018.0,191724.0,1225702.0,3351081.0,6.37,0.8378064703322212,0.6896551724137931,0.31034482758620685,1.0,1.0,0.0,0.6689655172413793,10.0062,35.723669 +54,3,Emre,Can,1394827.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-108674.0,-108674.0,-120832.0,-121631.0,-899015.0,-750816.0,0.0,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,0.0,"[{""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.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1704,3,Waldemar,Anton,33869483.0,223.0,2.0,2.0,2.0,11756.0,446.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,1,13.0,91.0,"[{""hasPlayed"": true, ""points"": 288}, {""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,27374.0,27374.0,34560.0,35623.0,-238123.0,432191.0,6.98,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,172.182927 +1856,3,Marcel,Sabitzer,8030802.0,27.0,2.0,2.0,0.0,2965.0,53.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,6.0,14.0,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,201837.0,201837.0,254792.0,232441.0,1535051.0,-2720533.0,6.87,2.4652756342984135,0.3103448275862069,0.1225416036308623,0.0,0.0,0.0,0.16090041212374145,10.0062,27.267703 +1873,3,Gregor,Kobel,20339560.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-120365.0,-120365.0,-23457.0,-5880.0,-631544.0,-2819223.0,7.15,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,176.376494 +1920,3,Serhou,Guirassy,31162478.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,97113.0,97113.0,106484.0,106233.0,682756.0,2864731.0,7.93,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,195.617566 +2148,3,Alexander,Meyer,1112557.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-124132.0,-124132.0,-123354.0,-136375.0,-1080905.0,-933989.0,0.0,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2383,3,Nico,Schlotterbeck,24449613.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Nico Schlotterbeck,155214.0,155214.0,73230.0,97858.0,526488.0,-8492366.0,0.0,2.4652756342984135,0.12254160363086235,0.6896551724137931,0.0,0.0,0.0,0.25591319317648287,10.0062,0.0 +2395,3,Julian,Ryerson,24530929.0,99.0,2.0,2.0,2.0,10516.0,198.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,2,8.0,26.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-197995.0,-197995.0,-265306.0,-370446.0,-1689067.0,-1086300.0,7.13,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,175.883133 +2714,3,Maximilian,Beier,22785184.0,111.0,2.0,2.0,2.0,11123.0,221.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,9.0,77.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 165}]",3,Maximilian Beier,86749.0,86749.0,165836.0,176982.0,995912.0,-2934935.0,6.62,2.4652756342984135,0.2723146747352497,0.6051437216338881,0.0,0.0,0.0,0.29046898638426627,10.0062,47.434292 +2736,3,Ramy,Bensebaini,13997285.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-282795.0,-282795.0,-395260.0,-356320.0,-2972420.0,-5622777.0,0.0,2.4652756342984135,0.6051437216338881,0.31034482758620685,1.0,1.0,0.0,0.6351609369294173,10.0062,0.0 +3069,3,Felix,Nmecha,26483957.0,87.0,2.0,2.0,2.0,7492.0,174.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,2,6.0,50.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 123}]",3,Felix Nmecha,-691138.0,-691138.0,-647217.0,-353765.0,-1570349.0,895057.0,6.67,2.4652756342984135,0.3103448275862069,0.6896551724137931,0.0,0.0,0.0,0.33103448275862074,10.0062,54.467035 +7737,3,Joey,Veerman,15816552.0,56.0,2.0,2.0,0.0,4284.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,7.0,27.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 36}]",3,Joey Veerman,22341.0,22341.0,6257.0,-250809.0,-1918929.0,15816552.0,7.09,2.4652756342984135,0.6896551724137931,0.31034482758620685,1.0,1.0,0.0,0.6689655172413793,10.0062,116.999668 +9440,3,Filippo,Mane,4428974.0,32.0,2.0,2.0,1.0,3152.0,64.0,1,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 17}]",5,Filippo Mane,-144452.0,-144452.0,-143618.0,-155840.0,-1774705.0,-27068.0,7.21,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9698,3,,Fábio Silva,9397556.0,124.0,1.0,1.0,0.0,2008.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,13.0,87.0,"[{""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": false, ""points"": null}]",3,Fábio Silva,377153.0,377153.0,362713.0,331599.0,1469191.0,922710.0,6.97,2.4652756342984135,0.6896551724137931,0.2723146747352496,1.0,1.0,0.0,0.6575564713860922,10.0062,113.057791 +10114,3,Carney,Chukwuemeka,4301373.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Carney Chukwuemeka,393057.0,393057.0,398916.0,306133.0,1579984.0,-385240.0,6.43,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10115,3,Daniel,Svensson,19535626.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,182663.0,182663.0,211848.0,229953.0,1475023.0,-470652.0,7.36,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,181.556782 +11099,3,Jobe,Bellingham,18915662.0,123.0,2.0,2.0,2.0,11756.0,246.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,13.0,46.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": true, ""points"": 156}]",1,Jobe Bellingham,211694.0,211694.0,216834.0,219871.0,1439642.0,48108.0,6.78,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,167.249318 +11100,3,Samuele,Inácio,5106007.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,,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-269454.0,-269454.0,-250151.0,-255468.0,-1773237.0,-5090895.0,7.37,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13472,3,Luca,Reggiani,3620031.0,57.0,1.0,1.0,0.0,1999.0,57.0,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,1,15.0,40.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,354315.0,354315.0,321431.0,243192.0,926179.0,-1237734.0,6.95,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14662,3,Justin,Lerma,2231669.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-150664.0,-150664.0,-153359.0,-161699.0,-1056755.0,-7371278.0,0.0,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14899,3,Kauã,Prates,4907604.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,6.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",5,Kauã Prates,320187.0,320187.0,364587.0,404697.0,2332017.0,701476.0,6.5,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15211,3,Joane,Gadou,24444450.0,98.0,2.0,2.0,2.0,9756.0,196.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,2,8.0,48.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 132}]",2,Joane Gadou,-414311.0,-414311.0,-500952.0,-284145.0,-1151577.0,1941427.0,6.91,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,170.456164 +16378,3,Konstantinos,Karetsas,24930687.0,125.0,2.0,2.0,2.0,8514.0,249.0,2,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,2,9.0,126.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 214}]",5,Konstantinos Karetsas,-945046.0,-945046.0,-467261.0,-23165.0,-1010463.0,4547624.0,6.8,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16948,3,Giannis,Konstantelias,10792719.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,16.0,127.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-663241.0,-663241.0,-660522.0,-687461.0,-4610325.0,10792719.0,6.96,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17309,3,Ethan,Nwaneri,18953435.0,65.0,1.0,1.0,0.0,4036.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/80320ca8522a4369b908308269d074ad.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Ethan Nwaneri,108707.0,108707.0,136709.0,67586.0,667213.0,18953435.0,6.4,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,157.875463 +1863,6,Daniel,Heuer Fernandes,12632131.0,72.0,2.0,2.0,2.0,11430.0,143.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,11.0,36.0,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-350928.0,-350928.0,-328484.0,-340898.0,-2053570.0,-582280.0,6.84,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,41.490718 +1865,6,Yussuf,Poulsen,1071494.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,,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -9}]",3,Yussuf Poulsen,-56822.0,-56822.0,-97382.0,-126772.0,-640574.0,-3552241.0,6.46,0.6062135922330097,0.0,0.1225416036308623,0.0,0.0,0.0,0.03676248108925869,10.0062,1.440563 +1889,6,Bakery,Jatta,5492751.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,2,5.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Bakery Jatta,-376166.0,-376166.0,-387160.0,-403585.0,-2804170.0,425087.0,6.54,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1978,6,Jordan,Torunarigha,7764535.0,-1.0,2.0,2.0,2.0,7815.0,-2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 2}]",1,Jordan Torunarigha,-267590.0,-267590.0,-309384.0,-339653.0,-1532196.0,-2965643.0,5.9,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,35.788777 +2725,6,Sebastiaan,Bornauw,8304754.0,38.0,2.0,2.0,2.0,11430.0,75.0,2,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,9.0,16.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": true, ""points"": 26}]",3,Sebastiaan Bornauw,-422538.0,-422538.0,-424115.0,-300452.0,-1862883.0,7768366.0,6.48,0.6062135922330097,0.18864097363083165,0.31034482758620685,0.0,0.0,0.15,0.16855983772819472,10.0062,6.625581 +3277,6,Miro,Muheim,3982728.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Miro Muheim,-121837.0,-121837.0,-120938.0,-116467.0,-768269.0,-4782182.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6201,6,Nicolai,Remberg,8729760.0,21.0,2.0,2.0,2.0,11430.0,42.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,36.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-247387.0,-247387.0,-275059.0,-294314.0,-1855455.0,-2351554.0,6.77,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,41.066105 +7350,6,Otto,Stange,3625690.0,-11.0,2.0,2.0,0.0,3353.0,-22.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": -6}]",5,Otto Stange,-131569.0,-131569.0,-135735.0,-143724.0,-836105.0,246690.0,6.41,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7394,6,Kofi,Amoako,901651.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-73533.0,-73533.0,-103190.0,-126006.0,-716885.0,-3704560.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8367,6,Albert,Sambi Lokonga,8432560.0,44.0,1.0,1.0,1.0,5806.0,44.0,2,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,5.0,31.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}]",3,Albert Sambi Lokonga,-367449.0,-367449.0,-361393.0,-380526.0,-1275370.0,-1695972.0,6.81,0.6062135922330097,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,37.462755 +9605,6,Albert,Grønbæk,10252029.0,11.0,2.0,2.0,2.0,11430.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,2,2.0,27.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,-588502.0,-588502.0,-631673.0,-738133.0,-2787649.0,-315400.0,7.71,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,46.768046 +10120,6,Alexander,Røssing-Lelesiit,1959965.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,170217.0,170217.0,219930.0,260031.0,1403561.0,-1075144.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11512,6,Nicolás,Capaldo,8749758.0,26.0,2.0,2.0,2.0,11430.0,51.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,5.0,38.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,-262994.0,-262994.0,-287609.0,-310913.0,-1375907.0,-1540776.0,5.91,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,35.849436 +11752,6,Warmed,Omari,1420458.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Warmed Omari,-67274.0,-67274.0,-96014.0,-109976.0,-805079.0,-4363402.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11949,6,Shafiq,Nandja,2129737.0,-1.0,1.0,1.0,0.0,2914.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,2,,0.0,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}]",3,Shafiq Nandja,-93970.0,-93970.0,-131827.0,-153393.0,-1136020.0,1629737.0,6.32,0.6062135922330097,0.8113590263691683,0.6896551724137931,1.0,1.0,0.0,0.8314401622718053,10.0062,31.874467 +11967,6,Fábio,Vieira,18560687.0,3.0,1.0,1.0,0.0,2914.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png,0.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",1,Fábio Vieira,-467068.0,-467068.0,-318557.0,-18946.0,-202854.0,-26248.0,6.6,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,40.034903 +12368,6,Sander,Tangvik,811976.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-139841.0,-139841.0,-138242.0,-138250.0,-963720.0,-303117.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13433,6,Louis,Lemke,4785508.0,-7.0,2.0,2.0,1.0,6001.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,2,,12.0,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 2}]",4,Louis Lemke,-147535.0,-147535.0,-403643.0,-441348.0,-2707822.0,4231355.0,6.77,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14256,6,Zakaria,El Ouahdi,9073052.0,-24.0,1.0,1.0,1.0,5624.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -24}, {""hasPlayed"": false, ""points"": null}]",1,Zakaria El Ouahdi,-376025.0,-376025.0,-780808.0,-439719.0,-1241158.0,9073052.0,5.8,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,35.182188 +14425,6,David,Møller Wolfe,8253690.0,20.0,1.0,1.0,1.0,5086.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png,0.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}]",2,David Møller Wolfe,-358174.0,-358174.0,-404118.0,-259429.0,-974769.0,8253690.0,6.4,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,38.821724 +15283,6,Martin,Adeline,4401375.0,-5.0,2.0,2.0,2.0,6947.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,2,,10.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 3}]",4,Martin Adeline,-135261.0,-135261.0,-142086.0,-152353.0,-1634926.0,-4435646.0,6.48,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15472,6,Patson,Daka,8303790.0,3.0,2.0,2.0,1.0,7088.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,0.0,13.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 12}]",3,Patson Daka,-328261.0,-328261.0,-344220.0,-360262.0,-3001235.0,-2031298.0,6.62,0.6062135922330097,0.6896551724137931,0.2723146747352496,1.0,1.0,0.0,0.6575564713860922,10.0062,26.404983 +15478,6,Bilal,Nadir,1447978.0,-4.0,2.0,2.0,1.0,3526.0,-7.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,10.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -11}]",3,Bilal Nadir,-55797.0,-55797.0,-69148.0,-90430.0,-606579.0,-4013835.0,6.64,0.6062135922330097,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,3.749978 +17203,6,Terem,Moffi,3937393.0,-9.0,2.0,2.0,1.0,5527.0,-17.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 2}]",3,Terem Moffi,-93939.0,-93939.0,-112792.0,-130405.0,-579370.0,3937393.0,6.13,0.6062135922330097,0.3103448275862069,0.6051437216338881,0.0,0.0,0.0,0.30568104752464914,10.0062,11.366424 +49,5,Matthias,Ginter,26900565.0,171.0,2.0,2.0,2.0,11429.0,342.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,12.0,32.0,"[{""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,20143.0,20143.0,37805.0,58503.0,247962.0,640234.0,7.4,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,143.794886 +89,5,Christian,Günter,3646808.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Christian Günter,-135443.0,-135443.0,-136478.0,-139262.0,-828723.0,725283.0,6.6,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +118,5,Vincenzo,Grifo,7858143.0,38.0,1.0,1.0,0.0,1248.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,4.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-261098.0,-261098.0,-296748.0,-308325.0,-1976204.0,-3442882.0,6.78,1.9419701146090236,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,12.266119 +1257,5,Lukas,Kübler,7305713.0,68.0,2.0,2.0,1.0,5469.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,18.0,48.0,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,142016.0,142016.0,213397.0,250846.0,1304699.0,2553211.0,7.16,1.9419701146090236,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,17.271468 +1645,5,Maximilian,Eggestein,17848517.0,175.0,2.0,2.0,2.0,11429.0,349.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,19.0,78.0,"[{""hasPlayed"": true, ""points"": 230}, {""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,119856.0,119856.0,140604.0,172250.0,958235.0,3821201.0,7.28,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,141.463077 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,0.0,"[{""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.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1858,5,Anthony,Jung,1917156.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,-138071.0,-138071.0,-149707.0,-177019.0,-618739.0,-917548.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,0.0,"[{""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.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2084,5,Philipp,Lienhart,14290665.0,111.0,2.0,2.0,2.0,9937.0,221.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,15.0,23.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 127}]",2,Philipp Lienhart,82158.0,82158.0,116872.0,138296.0,586511.0,2906305.0,7.32,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,142.240347 +2125,5,Jan-Niklas,Beste,14222562.0,107.0,2.0,2.0,2.0,7286.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,15.0,29.0,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 128}]",1,Jan-Niklas Beste,96271.0,96271.0,132843.0,149412.0,994521.0,4204235.0,6.97,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,135.439237 +2176,5,Lucas,Höler,4342652.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,2,8.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,-120557.0,-120557.0,-124156.0,-135785.0,-1483639.0,1459679.0,6.55,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2722,5,Patrick,Osterhage,1886900.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-124490.0,-124490.0,-135015.0,-138580.0,-910966.0,-2877490.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3209,5,Yannik,Engelhardt,11204539.0,63.0,2.0,2.0,2.0,10648.0,125.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,2,11.0,12.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,-383776.0,-383776.0,-171312.0,-21548.0,-435915.0,3050153.0,6.62,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,128.638128 +3218,5,Mio,Backhaus,15162661.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,11432.0,11432.0,21397.0,24093.0,-583755.0,-1085931.0,6.67,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,129.609715 +3304,5,Igor,Matanović,22245370.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,21.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,179718.0,179718.0,207827.0,223161.0,1415647.0,5076443.0,8.35,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,162.25504 +4335,5,Derry,Scherhant,11194489.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,23.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,182612.0,182612.0,208619.0,229344.0,1806927.0,6206553.0,7.48,1.9419701146090236,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,131.816893 +6209,5,Philipp,Treu,10344958.0,86.0,2.0,2.0,1.0,7208.0,172.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,16.0,77.0,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,65185.0,65185.0,75160.0,74803.0,-53709.0,-296093.0,7.03,1.9419701146090236,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,119.647262 +7215,5,Jordy,Makengo,10018922.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,20.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,279658.0,279658.0,334354.0,345413.0,2056568.0,7776126.0,7.09,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,137.771046 +7216,5,Max,Rosenfelder,5915792.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,6.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",4,Max Rosenfelder,127460.0,127460.0,204224.0,249992.0,1362482.0,1541056.0,6.7,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8363,5,Berkay,Yilmaz,3256622.0,24.0,1.0,1.0,0.0,780.0,24.0,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,7.0,16.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-116459.0,-116459.0,-123471.0,-126135.0,-834468.0,-6988385.0,6.6,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8364,5,Bruno,Ogbus,4418373.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,273312.0,273312.0,330811.0,352840.0,1692030.0,1696724.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11006,5,Yuito,Suzuki,16833416.0,235.0,2.0,2.0,2.0,9808.0,470.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,27.0,226.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,149919.0,149919.0,181894.0,209537.0,1398034.0,5213013.0,7.11,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,138.159681 +11007,5,Cyriaque,Irié,6014411.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,9.0,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}]",5,Cyriaque Irié,183199.0,183199.0,264300.0,321142.0,2268020.0,632356.0,6.95,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14048,5,Keisuke,Goto,2996290.0,15.0,2.0,2.0,0.0,1620.0,30.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,10.0,5.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-100132.0,-100132.0,-101284.0,-114999.0,-635284.0,-5620905.0,6.74,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15196,5,Rihito,Yamamoto,2594619.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-135456.0,-135456.0,-138653.0,-139704.0,-918234.0,-6374859.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +43,10,Mitchell,Weiser,4428791.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-64957.0,-64957.0,-64103.0,-85976.0,-773570.0,-1821235.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +157,10,Niklas,Stark,4339819.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,275396.0,275396.0,367668.0,355522.0,1486770.0,912995.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +608,10,Niclas,Füllkrug,13188285.0,46.0,2.0,2.0,2.0,8371.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,1,6.0,129.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": -46}]",1,Niclas Füllkrug,106521.0,106521.0,118318.0,138493.0,422902.0,-10942083.0,6.83,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.010208 +1996,10,Marco,Friedl,10931418.0,79.0,2.0,2.0,2.0,11674.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-289444.0,-289444.0,-254485.0,-206368.0,-1528492.0,-793568.0,6.75,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,75.119898 +2294,10,Amos,Pieper,12317211.0,99.0,2.0,2.0,2.0,11674.0,197.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,15.0,4.0,"[{""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,37491.0,37491.0,85351.0,109710.0,442256.0,3990894.0,7.35,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,81.797223 +2842,10,Felix,Agu,1437379.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-101279.0,-101279.0,-104298.0,-124530.0,-799945.0,-4059087.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2939,10,Eren Sami,Dinkçi,6508560.0,56.0,2.0,2.0,1.0,4747.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,1,17.0,94.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": -11}]",1,Eren Sami Dinkçi,244375.0,244375.0,288545.0,325979.0,1675666.0,2705230.0,6.82,1.1121978224764715,0.85,1.0,1.0,1.0,0.15,0.9400000000000001,10.0062,71.344984 +3139,10,Cédric,Itten,3668255.0,18.0,2.0,2.0,0.0,3301.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,9.0,4.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 14}]",5,Cédric Itten,-102096.0,-102096.0,-118487.0,-124765.0,-756747.0,-7129797.0,6.26,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3166,10,Keke,Topp,573498.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,66446.0,66446.0,7052.0,0.0,15677.0,73498.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3228,10,Justin,Njinmah,4268283.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,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-145235.0,-145235.0,-145625.0,-145191.0,-1701020.0,-2268338.0,6.82,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3281,10,Ludovit,Reis,9890605.0,63.0,2.0,2.0,2.0,11125.0,126.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,12.0,48.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 29}]",1,Ludovit Reis,202431.0,202431.0,239810.0,262025.0,1235965.0,1343322.0,7.16,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.682737 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,0.0,"[{""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.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3481,10,Jens,Stage,11585519.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-669549.0,-669549.0,-674968.0,-662237.0,-4624163.0,-6679323.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6174,10,,Arthur,7070380.0,49.0,1.0,1.0,1.0,4193.0,49.0,0,2,https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png,0.0,1,6.0,34.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": false, ""points"": null}]",1,Arthur,287954.0,287954.0,319160.0,355436.0,2225388.0,1647766.0,7.1,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.015004 +7167,10,Senne,Lynen,5761475.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 0}]",5,Senne Lynen,-378934.0,-378934.0,-379259.0,-377806.0,-2570522.0,-2228817.0,6.66,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7282,10,Olivier,Deman,10032762.0,93.0,2.0,2.0,2.0,11674.0,185.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,18.0,98.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,245427.0,245427.0,295367.0,301660.0,920965.0,353727.0,7.05,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,78.458561 +7721,10,Marco,Grüll,8421609.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,49.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,330366.0,330366.0,343279.0,340822.0,2104931.0,4645747.0,8.01,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,89.14228 +8166,10,,Chuki,8223395.0,85.0,2.0,2.0,2.0,10866.0,170.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,20.0,93.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 19}]",1,Chuki,319063.0,319063.0,304467.0,290593.0,1123111.0,-2220256.0,6.52,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,72.560258 +9513,10,Karl,Hein,12151085.0,75.0,2.0,2.0,2.0,11674.0,150.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,12.0,94.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,1808.0,1808.0,18773.0,23997.0,-567175.0,244334.0,6.75,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,75.119898 +9600,10,Alexander,Schlager,1245713.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-140631.0,-140631.0,-139086.0,-137288.0,-964582.0,-4351777.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10131,10,Dariusz,Stalmach,5131441.0,86.0,2.0,2.0,0.0,3775.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,33.0,86.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 147}]",5,Dariusz Stalmach,331219.0,331219.0,372266.0,399030.0,2380454.0,887509.0,7.14,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10134,10,Mick,Schmetgens,4541099.0,21.0,2.0,2.0,1.0,7480.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,9.0,29.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 0}]",5,Mick Schmetgens,-125115.0,-125115.0,-137737.0,-361919.0,-2075662.0,186204.0,6.44,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11262,10,Salim Amani,Musah,3455935.0,1.0,2.0,2.0,0.0,2762.0,1.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,0.0,7.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -5}]",5,Salim Amani Musah,-112668.0,-112668.0,-122555.0,-124785.0,-850293.0,-1647481.0,6.4,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13449,10,Moussa,Ndiaye,3544452.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2af2bd87e1ec448bb98741662c2c9fe4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,-108067.0,-108067.0,61145.0,175203.0,1333717.0,3544452.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14923,10,Kenny,Quetant,681567.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-57277.0,-57277.0,-78021.0,-94489.0,-639033.0,-3748011.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14926,10,Darwin,Soylu,695833.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-19555.0,-19555.0,-33635.0,-53762.0,-502498.0,-3744076.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15256,10,Oskar,Wójcik,1828098.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-124012.0,-124012.0,-134577.0,-140064.0,-946539.0,-6126420.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15313,10,Paul,Erevbenagie,3438369.0,37.0,1.0,1.0,0.0,1768.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": false, ""points"": null}]",5,Paul Erevbenagie,-111679.0,-111679.0,-126275.0,-133754.0,-795635.0,2252892.0,6.93,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17288,10,Youri,Regeer,7485722.0,130.0,1.0,1.0,1.0,5157.0,130.0,0,3,https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png,0.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}]",1,Youri Regeer,278745.0,278745.0,316324.0,325171.0,1578008.0,7485722.0,7.1,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.015004 +493,13,Michael,Gregoritsch,13166928.0,138.0,2.0,2.0,2.0,9346.0,276.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,20.0,80.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 195}]",1,Michael Gregoritsch,191846.0,191846.0,205309.0,210845.0,1328585.0,4086772.0,6.82,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,62.825035 +1809,13,Marius,Wolf,9433357.0,200.0,2.0,2.0,2.0,9820.0,400.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,42.0,53.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 238}]",3,Marius Wolf,248805.0,248805.0,299555.0,331330.0,2146919.0,8580577.0,7.16,0.9206174200661522,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,51.628469 +1811,13,Jeffrey,Gouweleeuw,6160312.0,26.0,2.0,2.0,0.0,777.0,52.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,8.0,5.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,-271628.0,-271628.0,-300531.0,-314598.0,-1905170.0,-4239116.0,6.8,0.9206174200661522,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,5.832074 +2195,13,Finn,Dahmen,16755976.0,195.0,2.0,2.0,2.0,11311.0,389.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,23.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,68042.0,68042.0,103119.0,125161.0,490545.0,1291789.0,8.69,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,80.051255 +2764,13,Yannik,Keitel,1392156.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,16.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-83126.0,-83126.0,-103907.0,-121105.0,-570549.0,-3655359.0,6.6,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3176,13,Arijon,Ibrahimović,7382794.0,181.0,1.0,1.0,1.0,3743.0,181.0,0,3,https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png,21.0,1,24.0,127.0,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": false, ""points"": null}]",1,Arijon Ibrahimović,367977.0,367977.0,375522.0,385077.0,2304753.0,2376721.0,6.4,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,58.956045 +3183,13,Anton,Kade,13877543.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,2,19.0,193.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 273}]",5,Anton Kade,-423151.0,-423151.0,-33154.0,43093.0,-213271.0,3374179.0,8.42,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4654,13,Mert,Kömür,4075293.0,50.0,2.0,2.0,0.0,2980.0,100.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,24.0,9.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 43}]",4,Mert Kömür,-124078.0,-124078.0,-107940.0,-98319.0,-540176.0,1295699.0,6.78,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6168,13,Robin,Fellhauer,10452793.0,104.0,2.0,2.0,2.0,8323.0,207.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,19.0,64.0,"[{""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 58}]",3,Robin Fellhauer,168104.0,168104.0,286470.0,232684.0,144035.0,1088058.0,6.47,0.9206174200661522,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,54.05183 +7283,13,Calvin,Brackelmann,8194650.0,113.0,2.0,2.0,2.0,10533.0,225.0,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,27.0,47.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,270674.0,270674.0,255794.0,301258.0,2048349.0,521213.0,6.89,0.9206174200661522,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,57.560604 +7336,13,Sima,Suso,770271.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-9005.0,-9005.0,-7320.0,-43604.0,-465799.0,-3736428.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7676,13,Fabian,Rieder,16862219.0,208.0,2.0,2.0,2.0,10669.0,416.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,24.0,18.0,"[{""hasPlayed"": true, ""points"": 221}, {""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,128070.0,128070.0,163728.0,170234.0,981992.0,4915453.0,7.47,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,68.812759 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,0.0,0.0,-2366074.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8355,13,Noahkai,Banks,10706873.0,138.0,2.0,2.0,2.0,11311.0,275.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,25.0,10.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 145}]",1,Noahkai Banks,232261.0,232261.0,258257.0,410790.0,2236520.0,3941203.0,7.18,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,66.141313 +9642,13,Chrislain,Matsima,15206483.0,157.0,2.0,2.0,2.0,11311.0,314.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,20.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,106892.0,106892.0,167410.0,194057.0,1037282.0,4855597.0,7.55,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,69.549709 +9684,13,Alexis,Claude-Maurice,7808317.0,167.0,1.0,1.0,0.0,1925.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,1,21.0,118.0,"[{""hasPlayed"": true, ""points"": 167}, {""hasPlayed"": false, ""points"": null}]",3,Alexis Claude-Maurice,335887.0,335887.0,362541.0,359645.0,883494.0,-4184419.0,7.9,0.9206174200661522,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,15.809495 +9754,13,Juma,Bah,5555342.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5627c3fa11834a97ae7c6963d68a09a6.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Juma Bah,-408648.0,-408648.0,-426061.0,-444618.0,-2989410.0,5555342.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9965,13,Faik,Sakar,2340013.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-151461.0,-151461.0,-147690.0,-150034.0,-980059.0,-2087427.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10049,13,Hennes,Behrens,12721456.0,121.0,2.0,2.0,2.0,11311.0,242.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,19.0,31.0,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,79913.0,79913.0,101019.0,114551.0,631985.0,4817429.0,6.81,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,62.732917 +11556,13,Han-Noah,Massengo,12117712.0,146.0,2.0,2.0,2.0,11311.0,292.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,24.0,12.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,188905.0,188905.0,204064.0,235044.0,1261801.0,3466130.0,7.31,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,67.338858 +12341,13,Rodrigo,Ribeiro,5916564.0,66.0,2.0,2.0,0.0,1964.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,22.0,53.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 103}]",5,Rodrigo Ribeiro,174975.0,174975.0,235191.0,284109.0,1770571.0,1180506.0,6.79,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13479,13,Uchenna,Ogundu,2474729.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-136355.0,-136355.0,-146983.0,-140859.0,-935268.0,-1820707.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,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}, {""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13806,13,Young-Woo,Seol,2722597.0,53.0,2.0,2.0,0.0,1490.0,105.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,2,38.0,28.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 73}]",3,Young-Woo Seol,-73942.0,-73942.0,-113837.0,-136875.0,-394139.0,2722597.0,6.4,0.9206174200661522,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,5.489011 +32,8,Loris,Karius,16863681.0,133.0,2.0,2.0,2.0,11390.0,265.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,15.0,13.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,45898.0,45898.0,70114.0,92566.0,240376.0,1255409.0,7.4,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,93.194654 +670,8,Kenan,Karaman,8905170.0,15.0,1.0,1.0,0.0,596.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,1.0,10.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,175281.0,175281.0,173415.0,104658.0,-33642.0,-6381369.0,6.6,1.258606885508407,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,34.680918 +755,8,Kevin,Müller,1020202.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-143840.0,-143840.0,-143417.0,-145542.0,-1102166.0,-388058.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1012,8,Edin,Džeko,6066457.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,,21.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-260502.0,-260502.0,-305368.0,-334141.0,-2208037.0,-1294775.0,7.19,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1691,8,Finn,Porath,1290050.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-122748.0,-122748.0,-132690.0,-141891.0,-925004.0,-3845222.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2449,8,Hee-Chan,Hwang,4472825.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f03e94d1a5cf48cb99e80d9be87e060c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hee-Chan Hwang,-69119.0,-69119.0,-79654.0,-84395.0,-393398.0,2106598.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2762,8,Timo,Becker,8577960.0,59.0,2.0,2.0,2.0,11390.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,13.0,50.0,"[{""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 23}]",1,Timo Becker,14408.0,14408.0,1198.0,-51192.0,-849068.0,2933801.0,6.8,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,85.638331 +2876,8,Ron,Schallenberg,3338196.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,,38.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-129119.0,-129119.0,-130058.0,-126460.0,-865669.0,-4211325.0,6.45,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2967,8,Soufiane,El-Faouzi,12667348.0,76.0,2.0,2.0,2.0,11390.0,151.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,11.0,21.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,32523.0,32523.0,21926.0,29319.0,-558862.0,-892363.0,7.12,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,89.66837 +3029,8,Dejan,Ljubičić,8235050.0,35.0,2.0,2.0,2.0,10211.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,8.0,11.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,193952.0,193952.0,238707.0,263287.0,1171107.0,-292159.0,6.84,1.258606885508407,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,68.913669 +3307,8,Janik,Bachmann,2199359.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,203790.0,203790.0,251139.0,294676.0,1636629.0,-979399.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4406,8,Éric,Dina Ebimbe,4803289.0,5.0,2.0,2.0,1.0,5926.0,10.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,2.0,33.0,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-40476.0,-40476.0,-48755.0,-60674.0,-1256154.0,-1835194.0,6.51,1.258606885508407,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,64.175333 +4606,8,Hasan,Kuruçay,9363568.0,66.0,2.0,2.0,2.0,8290.0,131.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,13.0,60.0,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 23}]",1,Hasan Kuruçay,227719.0,227719.0,222372.0,185431.0,292857.0,-2875097.0,7.19,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,90.549941 +6172,8,Junior,Adamu,4747597.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,2,5.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}]",4,Junior Adamu,-328721.0,-328721.0,-336285.0,-341963.0,-2104966.0,-3994735.0,6.63,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7156,8,Maximilian,Wöber,1699139.0,-20.0,2.0,2.0,0.0,3099.0,-39.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,81.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -77}]",5,Maximilian Wöber,-87095.0,-87095.0,-104245.0,-111425.0,-728417.0,-4444047.0,6.21,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7242,8,Robin,Gosens,7847105.0,37.0,2.0,2.0,1.0,5918.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,1,9.0,64.0,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": -9}]",2,Robin Gosens,66436.0,66436.0,41056.0,15988.0,-579634.0,-1154512.0,6.57,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,82.74174 +8222,8,Moussa,Sylla,8324685.0,23.0,2.0,2.0,2.0,11390.0,45.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,5.0,2.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 21}]",1,Moussa Sylla,66678.0,66678.0,3268.0,-74204.0,-830871.0,-75507.0,6.67,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,84.001128 +8235,8,Adrian,Gantenbein,539289.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-33849.0,-33849.0,-39453.0,-68282.0,-634281.0,-311859.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8277,8,Vitalie,Becker,4155938.0,10.0,2.0,2.0,1.0,5471.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,4.0,8.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 16}]",4,Vitalie Becker,-101508.0,-101508.0,-109050.0,-110510.0,-665897.0,-2709673.0,6.86,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10916,8,Mert Can,Ayhan,3868348.0,-7.0,2.0,2.0,0.0,2203.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,24.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -24}]",4,Mert Can Ayhan,-125029.0,-125029.0,-129821.0,-131687.0,-776062.0,-5516095.0,6.3,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11255,8,Nikola,Katic,10662824.0,87.0,2.0,2.0,2.0,10337.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,16.0,28.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 67}]",1,Nikola Katic,64274.0,64274.0,43143.0,36965.0,-1100788.0,-2908347.0,7.16,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,90.172125 +12158,8,Luca,Vozar,1572610.0,5.0,1.0,1.0,0.0,1178.0,5.0,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,3.0,3.0,"[{""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-120938.0,-120938.0,-127937.0,-136618.0,-904295.0,1072610.0,6.57,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12297,8,Satoshi,Tanaka,7025555.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,13.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,310453.0,310453.0,333858.0,350895.0,1991138.0,-848071.0,7.03,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,88.534922 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,0.0,-2903563.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13448,8,Adil,Aouchiche,10689447.0,64.0,2.0,2.0,2.0,10325.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,11.0,28.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-113792.0,-113792.0,-156427.0,-236076.0,-1843271.0,-3190383.0,6.69,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,84.253005 diff --git a/archive/notebooks/calculate_team_recent_form.ipynb b/archive/notebooks/calculate_team_recent_form.ipynb index 635ed91..493d1de 100644 --- a/archive/notebooks/calculate_team_recent_form.ipynb +++ b/archive/notebooks/calculate_team_recent_form.ipynb @@ -18,6 +18,16 @@ "metadata": {}, "outputs": [], "source": [ + "import sys\n", + "from pathlib import Path\n", + "_chrome_start = Path(globals().get(\"__vsc_ipynb_file__\", Path.cwd())).resolve()\n", + "for _chrome_root in (_chrome_start, *_chrome_start.parents):\n", + " if (_chrome_root / \"chrome_runtime.py\").is_file():\n", + " sys.path.insert(0, str(_chrome_root))\n", + " break\n", + "else:\n", + " raise FileNotFoundError(\"Start Jupyter from the Kickbase project directory.\")\n", + "\n", "# 1. Imports\n", "import json\n", "from datetime import datetime, timezone\n", @@ -39,7 +49,11 @@ " \"Required packages are missing. Install undetected-chromedriver, \"\n", " \"selenium, beautifulsoup4, and pandas in this Jupyter kernel, \"\n", " \"then restart the kernel.\"\n", - " ) from exc\n" + " ) from exc\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -63,7 +77,6 @@ " raise ValueError(\"Matchday must be a positive integer.\")\n", "\n", "# Edit these values if your local Chrome setup or preferred limits differ.\n", - "CHROME_MAJOR_VERSION = 150\n", "# Set workflow configuration value: HEADLESS.\n", "HEADLESS = False\n", "# Set workflow configuration value: PAGE_LOAD_TIMEOUT_SECONDS.\n", @@ -211,11 +224,7 @@ "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 = uc.Chrome(options=options, use_subprocess=True, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", "except Exception as exc:\n", " if driver is not None:\n", diff --git a/archive/notebooks/extract_sofascore_match_ids.ipynb b/archive/notebooks/extract_sofascore_match_ids.ipynb index 12d5431..48f1fbe 100644 --- a/archive/notebooks/extract_sofascore_match_ids.ipynb +++ b/archive/notebooks/extract_sofascore_match_ids.ipynb @@ -28,6 +28,16 @@ "metadata": {}, "outputs": [], "source": [ + "import sys\n", + "from pathlib import Path\n", + "_chrome_start = Path(globals().get(\"__vsc_ipynb_file__\", Path.cwd())).resolve()\n", + "for _chrome_root in (_chrome_start, *_chrome_start.parents):\n", + " if (_chrome_root / \"chrome_runtime.py\").is_file():\n", + " sys.path.insert(0, str(_chrome_root))\n", + " break\n", + "else:\n", + " raise FileNotFoundError(\"Start Jupyter from the Kickbase project directory.\")\n", + "\n", "# Import the libraries required by this notebook step.\n", "import json\n", "from pathlib import Path\n", @@ -49,14 +59,17 @@ "# 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", "# Set workflow configuration value: WAIT_TIMEOUT_SECONDS.\n", "WAIT_TIMEOUT_SECONDS = 30\n", "\n", "\n", "# Define Extraction Error to keep related behaviour explicit.\n", "class ExtractionError(RuntimeError):\n", - " \"\"\"Raised when match data cannot be retrieved or validated.\"\"\"" + " \"\"\"Raised when match data cannot be retrieved or validated.\"\"\"\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -78,10 +91,7 @@ " try:\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", - " )\n", + " driver = uc.Chrome(options=options, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " except Exception as exc:\n", " raise ExtractionError(\n", " f\"Could not start Chrome {CHROME_MAJOR_VERSION}: {exc}\"\n", diff --git a/archive/recovered_checkpoints/04_extract_team_recent_form_recovered_checkpoint_20260810.ipynb b/archive/recovered_checkpoints/04_extract_team_recent_form_recovered_checkpoint_20260810.ipynb index 599a934..9ba3436 100644 --- a/archive/recovered_checkpoints/04_extract_team_recent_form_recovered_checkpoint_20260810.ipynb +++ b/archive/recovered_checkpoints/04_extract_team_recent_form_recovered_checkpoint_20260810.ipynb @@ -21,6 +21,16 @@ "metadata": {}, "outputs": [], "source": [ + "import sys\n", + "from pathlib import Path\n", + "_chrome_start = Path(globals().get(\"__vsc_ipynb_file__\", Path.cwd())).resolve()\n", + "for _chrome_root in (_chrome_start, *_chrome_start.parents):\n", + " if (_chrome_root / \"chrome_runtime.py\").is_file():\n", + " sys.path.insert(0, str(_chrome_root))\n", + " break\n", + "else:\n", + " raise FileNotFoundError(\"Start Jupyter from the Kickbase project directory.\")\n", + "\n", "# 1. Imports\n", "import json\n", "from datetime import datetime, timezone\n", @@ -42,7 +52,11 @@ " \"Required packages are missing. Install undetected-chromedriver, \"\n", " \"selenium, beautifulsoup4, and pandas in this Jupyter kernel, \"\n", " \"then restart the kernel.\"\n", - " ) from exc\n" + " ) from exc\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -53,7 +67,6 @@ "outputs": [], "source": [ "# 2. Parameters, Paths, and Snapshot Key\n", - "CHROME_MAJOR_VERSION = 150\n", "# Set workflow configuration value: HEADLESS.\n", "HEADLESS = False\n", "# Set workflow configuration value: PAGE_LOAD_TIMEOUT_SECONDS.\n", @@ -174,11 +187,7 @@ "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 = uc.Chrome(options=options, use_subprocess=True, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", "except Exception as exc:\n", " if driver is not None:\n", diff --git a/archive/recovered_checkpoints/05_create_bundesliga_snapshot_recovered_checkpoint_20260810.ipynb b/archive/recovered_checkpoints/05_create_bundesliga_snapshot_recovered_checkpoint_20260810.ipynb index 2b0bea9..075c3d4 100644 --- a/archive/recovered_checkpoints/05_create_bundesliga_snapshot_recovered_checkpoint_20260810.ipynb +++ b/archive/recovered_checkpoints/05_create_bundesliga_snapshot_recovered_checkpoint_20260810.ipynb @@ -64,6 +64,16 @@ "metadata": {}, "outputs": [], "source": [ + "import sys\n", + "from pathlib import Path\n", + "_chrome_start = Path(globals().get(\"__vsc_ipynb_file__\", Path.cwd())).resolve()\n", + "for _chrome_root in (_chrome_start, *_chrome_start.parents):\n", + " if (_chrome_root / \"chrome_runtime.py\").is_file():\n", + " sys.path.insert(0, str(_chrome_root))\n", + " break\n", + "else:\n", + " raise FileNotFoundError(\"Start Jupyter from the Kickbase project directory.\")\n", + "\n", "# Import the libraries required by this notebook step.\n", "import difflib\n", "import json\n", @@ -93,7 +103,6 @@ " ) from exc\n", "\n", "# Set workflow configuration value: CHROME_MAJOR_VERSION.\n", - "CHROME_MAJOR_VERSION = 150\n", "# Set workflow configuration value: COMPETITION.\n", "COMPETITION = \"Bundesliga\"\n", "# Set workflow configuration value: SEASON.\n", @@ -121,7 +130,11 @@ ")\n", "\n", "# Set this to a Path only if the kernel does not start in the notebook directory.\n", - "NOTEBOOK_DIR_OVERRIDE = None\n" + "NOTEBOOK_DIR_OVERRIDE = None\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -401,7 +414,7 @@ "try:\n", " # Handle expected failures with a clear, actionable message.\n", " try:\n", - " driver = uc.Chrome(version_main=150)\n", + " driver = uc.Chrome(browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", " except Exception as exc:\n", " raise RuntimeError(\n", diff --git a/archive/recovered_checkpoints/08_extract_best_players_from_prev_matches_recovered_checkpoint_20260810.ipynb b/archive/recovered_checkpoints/08_extract_best_players_from_prev_matches_recovered_checkpoint_20260810.ipynb index 3cc9507..fd35209 100644 --- a/archive/recovered_checkpoints/08_extract_best_players_from_prev_matches_recovered_checkpoint_20260810.ipynb +++ b/archive/recovered_checkpoints/08_extract_best_players_from_prev_matches_recovered_checkpoint_20260810.ipynb @@ -19,6 +19,17 @@ "# Import the libraries required by this notebook step.\n", "from __future__ import annotations\n", "\n", + "import sys\n", + "from pathlib import Path\n", + "_chrome_start = Path(globals().get(\"__vsc_ipynb_file__\", Path.cwd())).resolve()\n", + "for _chrome_root in (_chrome_start, *_chrome_start.parents):\n", + " if (_chrome_root / \"chrome_runtime.py\").is_file():\n", + " sys.path.insert(0, str(_chrome_root))\n", + " break\n", + "else:\n", + " raise FileNotFoundError(\"Start Jupyter from the Kickbase project directory.\")\n", + "\n", + "\n", "import csv\n", "import json\n", "import math\n", @@ -49,7 +60,6 @@ " ) from exc\n", "\n", "# Set workflow configuration value: CHROME_MAJOR_VERSION.\n", - "CHROME_MAJOR_VERSION = 150\n", "# Set workflow configuration value: HEADLESS.\n", "HEADLESS = False\n", "# Set workflow configuration value: PAGE_LOAD_TIMEOUT_SECONDS.\n", @@ -85,7 +95,11 @@ " or isinstance(setting_value, bool)\n", " or setting_value < 1\n", " ):\n", - " raise ValueError(f\"{setting_name} must be a positive integer.\")\n" + " raise ValueError(f\"{setting_name} must be a positive integer.\")\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -637,11 +651,7 @@ " driver = None\n", " # Handle expected failures with a clear, actionable message.\n", " try:\n", - " driver = uc.Chrome(\n", - " options=options,\n", - " version_main=150,\n", - " use_subprocess=True,\n", - " )\n", + " driver = uc.Chrome(options=options, use_subprocess=True, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", " print(\n", " \"One reusable undetected Chrome session is ready \"\n", diff --git a/archive/recovered_checkpoints/extract_sofascore_match_ids_recovered_checkpoint_20260810.ipynb b/archive/recovered_checkpoints/extract_sofascore_match_ids_recovered_checkpoint_20260810.ipynb index 0606913..0081faf 100644 --- a/archive/recovered_checkpoints/extract_sofascore_match_ids_recovered_checkpoint_20260810.ipynb +++ b/archive/recovered_checkpoints/extract_sofascore_match_ids_recovered_checkpoint_20260810.ipynb @@ -28,6 +28,16 @@ "metadata": {}, "outputs": [], "source": [ + "import sys\n", + "from pathlib import Path\n", + "_chrome_start = Path(globals().get(\"__vsc_ipynb_file__\", Path.cwd())).resolve()\n", + "for _chrome_root in (_chrome_start, *_chrome_start.parents):\n", + " if (_chrome_root / \"chrome_runtime.py\").is_file():\n", + " sys.path.insert(0, str(_chrome_root))\n", + " break\n", + "else:\n", + " raise FileNotFoundError(\"Start Jupyter from the Kickbase project directory.\")\n", + "\n", "# Import the libraries required by this notebook step.\n", "import json\n", "from pathlib import Path\n", @@ -47,14 +57,17 @@ "# Set workflow configuration value: OUTPUT_PATH.\n", "OUTPUT_PATH = Path(\"match_ids.json\")\n", "# Set workflow configuration value: CHROME_MAJOR_VERSION.\n", - "CHROME_MAJOR_VERSION = 150\n", "# Set workflow configuration value: WAIT_TIMEOUT_SECONDS.\n", "WAIT_TIMEOUT_SECONDS = 30\n", "\n", "\n", "# Define Extraction Error to keep related behaviour explicit.\n", "class ExtractionError(RuntimeError):\n", - " \"\"\"Raised when match data cannot be retrieved or validated.\"\"\"" + " \"\"\"Raised when match data cannot be retrieved or validated.\"\"\"\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -76,10 +89,7 @@ " try:\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", - " )\n", + " driver = uc.Chrome(options=options, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " except Exception as exc:\n", " raise ExtractionError(\n", " f\"Could not start Chrome {CHROME_MAJOR_VERSION}: {exc}\"\n", diff --git a/archive/recovered_checkpoints/extract_sofascore_match_ids_team_ids_recovered_checkpoint_20260810.ipynb b/archive/recovered_checkpoints/extract_sofascore_match_ids_team_ids_recovered_checkpoint_20260810.ipynb index 3ab315e..3fa343d 100644 --- a/archive/recovered_checkpoints/extract_sofascore_match_ids_team_ids_recovered_checkpoint_20260810.ipynb +++ b/archive/recovered_checkpoints/extract_sofascore_match_ids_team_ids_recovered_checkpoint_20260810.ipynb @@ -25,6 +25,16 @@ "metadata": {}, "outputs": [], "source": [ + "import sys\n", + "from pathlib import Path\n", + "_chrome_start = Path(globals().get(\"__vsc_ipynb_file__\", Path.cwd())).resolve()\n", + "for _chrome_root in (_chrome_start, *_chrome_start.parents):\n", + " if (_chrome_root / \"chrome_runtime.py\").is_file():\n", + " sys.path.insert(0, str(_chrome_root))\n", + " break\n", + "else:\n", + " raise FileNotFoundError(\"Start Jupyter from the Kickbase project directory.\")\n", + "\n", "# Import the libraries required by this notebook step.\n", "import json\n", "from pathlib import Path\n", @@ -46,14 +56,17 @@ "# 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", "# Set workflow configuration value: WAIT_TIMEOUT_SECONDS.\n", "WAIT_TIMEOUT_SECONDS = 30\n", "\n", "\n", "# Define Extraction Error to keep related behaviour explicit.\n", "class ExtractionError(RuntimeError):\n", - " \"\"\"Raised when match data cannot be retrieved or validated.\"\"\"" + " \"\"\"Raised when match data cannot be retrieved or validated.\"\"\"\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -74,10 +87,7 @@ " try:\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", - " )\n", + " driver = uc.Chrome(options=options, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " except Exception as exc:\n", " raise ExtractionError(\n", " f\"Could not start Chrome {CHROME_MAJOR_VERSION}: {exc}\"\n", diff --git a/archive/recovered_checkpoints/extract_sofascore_odds_recovered_checkpoint_20260810.ipynb b/archive/recovered_checkpoints/extract_sofascore_odds_recovered_checkpoint_20260810.ipynb index 35db8d2..d4d2963 100644 --- a/archive/recovered_checkpoints/extract_sofascore_odds_recovered_checkpoint_20260810.ipynb +++ b/archive/recovered_checkpoints/extract_sofascore_odds_recovered_checkpoint_20260810.ipynb @@ -17,6 +17,16 @@ "metadata": {}, "outputs": [], "source": [ + "import sys\n", + "from pathlib import Path\n", + "_chrome_start = Path(globals().get(\"__vsc_ipynb_file__\", Path.cwd())).resolve()\n", + "for _chrome_root in (_chrome_start, *_chrome_start.parents):\n", + " if (_chrome_root / \"chrome_runtime.py\").is_file():\n", + " sys.path.insert(0, str(_chrome_root))\n", + " break\n", + "else:\n", + " raise FileNotFoundError(\"Start Jupyter from the Kickbase project directory.\")\n", + "\n", "# Imports\n", "import json\n", "from fractions import Fraction\n", @@ -34,7 +44,11 @@ " raise ImportError(\n", " \"Browser dependencies are missing. Install them in this Jupyter kernel with \"\n", " \"'%pip install undetected-chromedriver selenium', then restart the kernel.\"\n", - " ) from exc" + " ) from exc\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -47,7 +61,6 @@ "matchday = 1 # Change this value to process another Bundesliga matchday.\n", "\n", "# Notebook constants\n", - "CHROME_MAJOR_VERSION = 150\n", "# Set workflow configuration value: PAGE_LOAD_TIMEOUT_SECONDS.\n", "PAGE_LOAD_TIMEOUT_SECONDS = 30\n", "# Set workflow configuration value: WAIT_TIMEOUT_SECONDS.\n", @@ -215,11 +228,7 @@ "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 = uc.Chrome(options=options, use_subprocess=True, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", " driver.execute_cdp_cmd(\"Network.enable\", {})\n", "except Exception as exc:\n", diff --git a/chrome_runtime.py b/chrome_runtime.py index 6b13f59..b6b9082 100644 --- a/chrome_runtime.py +++ b/chrome_runtime.py @@ -1,13 +1,42 @@ -"""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. -""" +"""Read the installed Chrome version without launching a browser.""" from __future__ import annotations -def detect_chrome_major_version() -> None: - """Return ``None`` to select undetected-chromedriver's automatic mode.""" - return None +import os +import re +import subprocess +import sys + + +def detect_chrome_major_version(browser_executable_path: str | None = None) -> int: + """Select a driver matching Chrome, rather than the latest driver release. + + Windows executable metadata avoids launching Chrome with ``--version``, + which can open an unwanted browser window on Windows. + """ + if browser_executable_path is None: + from undetected_chromedriver import find_chrome_executable + + browser_executable_path = find_chrome_executable() + if not browser_executable_path: + raise RuntimeError("Chrome was not found. Install Chrome or specify its executable path.") + + if sys.platform == "win32": + environment = os.environ.copy() + environment["KICKBASE_CHROME_EXECUTABLE"] = str(browser_executable_path) + result = subprocess.run( + ["powershell.exe", "-NoProfile", "-NonInteractive", "-Command", + "(Get-Item -LiteralPath $env:KICKBASE_CHROME_EXECUTABLE).VersionInfo.ProductVersion"], + capture_output=True, text=True, check=True, timeout=15, + env=environment, creationflags=subprocess.CREATE_NO_WINDOW, + ) + else: + result = subprocess.run( + [str(browser_executable_path), "--version"], + capture_output=True, text=True, check=True, timeout=15, + ) + match = re.search(r"\b(\d+)\.\d+\.\d+\.\d+\b", result.stdout) + if not match: + raise RuntimeError("Could not read Chrome's version. Set CHROME_MAJOR_VERSION manually.") + return int(match.group(1)) diff --git a/data/kickbase_lineup_screenshots/agentic_ai_prompt.txt b/data/kickbase_lineup_screenshots/agentic_ai_prompt.txt new file mode 100644 index 0000000..5b69040 --- /dev/null +++ b/data/kickbase_lineup_screenshots/agentic_ai_prompt.txt @@ -0,0 +1,20 @@ +Save the Kickbase lineup screenshots attached to this message into this local +workspace for later JSON transcription. Do not extract player data, analyze +the screenshots, create JSON, browse the web, or describe a proposed workflow. + +The Bundesliga matchday is: **** + +Complete this task now: + +1. Validate that the supplied matchday is a positive integer, `N`. +2. Create `data/kickbase_lineup_screenshots/md/` if it does not exist. +3. Save every attached Kickbase lineup screenshot into that directory in its + original image format. Do not overwrite an existing screenshot: choose a + new deterministic filename such as `screenshot_01.png`, incrementing the + number as needed. +4. Verify every saved file exists, is non-empty, and is a readable image. +5. Return the local directory path and the exact filenames saved. + +If the matchday is invalid or no readable screenshots were supplied, explain +the issue and stop without creating unrelated files. The saved images will be +processed later by `data/kickbase_lineup_screenshots/prompt.txt`. diff --git a/data/kickbase_lineup_screenshots/md2/bayer leverkusen.jpeg b/data/kickbase_lineup_screenshots/md2/bayer leverkusen.jpeg deleted file mode 100644 index 7acf6d0..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/bayer leverkusen.jpeg and /dev/null 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" deleted file mode 100644 index 6f7cffc..0000000 Binary files "a/data/kickbase_lineup_screenshots/md2/bayern m\303\274nchen.jpeg" and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/borussia dortmund.jpeg b/data/kickbase_lineup_screenshots/md2/borussia dortmund.jpeg deleted file mode 100644 index d185b8f..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/borussia dortmund.jpeg and /dev/null 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" deleted file mode 100644 index 5a1f340..0000000 Binary files "a/data/kickbase_lineup_screenshots/md2/borussia m\303\266nchengladbach.jpeg" and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/eintract frankfurt.jpeg b/data/kickbase_lineup_screenshots/md2/eintract frankfurt.jpeg deleted file mode 100644 index 7968c6f..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/eintract frankfurt.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/fc augsburg.jpeg b/data/kickbase_lineup_screenshots/md2/fc augsburg.jpeg deleted file mode 100644 index a9ff539..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/fc augsburg.jpeg and /dev/null 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" deleted file mode 100644 index 947c77b..0000000 Binary files "a/data/kickbase_lineup_screenshots/md2/fc k\303\266ln.jpeg" and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/fsv mainz.jpeg b/data/kickbase_lineup_screenshots/md2/fsv mainz.jpeg deleted file mode 100644 index 544dedb..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/fsv mainz.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/hsv.jpeg b/data/kickbase_lineup_screenshots/md2/hsv.jpeg deleted file mode 100644 index dda1cdf..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/hsv.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/rb leipzig.jpeg b/data/kickbase_lineup_screenshots/md2/rb leipzig.jpeg deleted file mode 100644 index 2a33466..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/rb leipzig.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/sc freiburg.jpeg b/data/kickbase_lineup_screenshots/md2/sc freiburg.jpeg deleted file mode 100644 index b9529b1..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/sc freiburg.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/sc paderborn.jpeg b/data/kickbase_lineup_screenshots/md2/sc paderborn.jpeg deleted file mode 100644 index 965a0d2..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/sc paderborn.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/schalke 04.jpeg b/data/kickbase_lineup_screenshots/md2/schalke 04.jpeg deleted file mode 100644 index 962f4ee..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/schalke 04.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_19.png b/data/kickbase_lineup_screenshots/md2/screenshot_19.png new file mode 100644 index 0000000..e412bac Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_19.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_20.png b/data/kickbase_lineup_screenshots/md2/screenshot_20.png new file mode 100644 index 0000000..3dbb1c8 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_20.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_21.png b/data/kickbase_lineup_screenshots/md2/screenshot_21.png new file mode 100644 index 0000000..ac67d32 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_21.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_22.png b/data/kickbase_lineup_screenshots/md2/screenshot_22.png new file mode 100644 index 0000000..92179f3 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_22.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_23.png b/data/kickbase_lineup_screenshots/md2/screenshot_23.png new file mode 100644 index 0000000..124f362 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_23.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_24.png b/data/kickbase_lineup_screenshots/md2/screenshot_24.png new file mode 100644 index 0000000..5076685 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_24.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_25.png b/data/kickbase_lineup_screenshots/md2/screenshot_25.png new file mode 100644 index 0000000..41e9cc5 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_25.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_26.png b/data/kickbase_lineup_screenshots/md2/screenshot_26.png new file mode 100644 index 0000000..80ac172 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_26.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_27.png b/data/kickbase_lineup_screenshots/md2/screenshot_27.png new file mode 100644 index 0000000..1ce774c Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_27.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_28.png b/data/kickbase_lineup_screenshots/md2/screenshot_28.png new file mode 100644 index 0000000..a47fd7e Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_28.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_29.png b/data/kickbase_lineup_screenshots/md2/screenshot_29.png new file mode 100644 index 0000000..d4e83a8 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_29.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_30.png b/data/kickbase_lineup_screenshots/md2/screenshot_30.png new file mode 100644 index 0000000..eb28aab Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_30.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_31.png b/data/kickbase_lineup_screenshots/md2/screenshot_31.png new file mode 100644 index 0000000..6a7c2d8 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_31.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_32.png b/data/kickbase_lineup_screenshots/md2/screenshot_32.png new file mode 100644 index 0000000..3907e99 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_32.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_33.png b/data/kickbase_lineup_screenshots/md2/screenshot_33.png new file mode 100644 index 0000000..a50f555 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_33.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_34.png b/data/kickbase_lineup_screenshots/md2/screenshot_34.png new file mode 100644 index 0000000..f50f718 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_34.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_35.png b/data/kickbase_lineup_screenshots/md2/screenshot_35.png new file mode 100644 index 0000000..1936618 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_35.png differ diff --git a/data/kickbase_lineup_screenshots/md2/screenshot_36.png b/data/kickbase_lineup_screenshots/md2/screenshot_36.png new file mode 100644 index 0000000..c78fe99 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/screenshot_36.png differ diff --git a/data/kickbase_lineup_screenshots/md2/sv elversberg.jpeg b/data/kickbase_lineup_screenshots/md2/sv elversberg.jpeg deleted file mode 100644 index da2742d..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/sv elversberg.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/tsg hoffenheim.jpeg b/data/kickbase_lineup_screenshots/md2/tsg hoffenheim.jpeg deleted file mode 100644 index 6d65aa7..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/tsg hoffenheim.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/union berlin.jpeg b/data/kickbase_lineup_screenshots/md2/union berlin.jpeg deleted file mode 100644 index bdb7ce4..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/union berlin.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/vfb stuttgart.jpeg b/data/kickbase_lineup_screenshots/md2/vfb stuttgart.jpeg deleted file mode 100644 index 0b49785..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/vfb stuttgart.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md2/werder bremen.jpeg b/data/kickbase_lineup_screenshots/md2/werder bremen.jpeg deleted file mode 100644 index 116c952..0000000 Binary files a/data/kickbase_lineup_screenshots/md2/werder bremen.jpeg and /dev/null differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.46.54.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.46.54.jpeg new file mode 100644 index 0000000..bcab366 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.46.54.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.00.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.00.jpeg new file mode 100644 index 0000000..ba3ac04 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.00.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.07.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.07.jpeg new file mode 100644 index 0000000..ac02f54 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.07.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.12.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.12.jpeg new file mode 100644 index 0000000..06a0470 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.12.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.18.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.18.jpeg new file mode 100644 index 0000000..8829693 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.18.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.23.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.23.jpeg new file mode 100644 index 0000000..11443dd Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.23.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.28.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.28.jpeg new file mode 100644 index 0000000..7857269 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.28.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.33.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.33.jpeg new file mode 100644 index 0000000..4758a07 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.33.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.39.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.39.jpeg new file mode 100644 index 0000000..01451a9 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.39.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.45.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.45.jpeg new file mode 100644 index 0000000..d83e186 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.45.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.52.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.52.jpeg new file mode 100644 index 0000000..0c8154f Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.52.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.57.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.57.jpeg new file mode 100644 index 0000000..45e0116 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.47.57.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.02.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.02.jpeg new file mode 100644 index 0000000..1346edc Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.02.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.07.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.07.jpeg new file mode 100644 index 0000000..751c43b Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.07.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.12.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.12.jpeg new file mode 100644 index 0000000..0de83c9 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.12.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.18.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.18.jpeg new file mode 100644 index 0000000..55db3c5 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.18.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.23.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.23.jpeg new file mode 100644 index 0000000..1ac89c4 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.23.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.30.jpeg b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.30.jpeg new file mode 100644 index 0000000..16a51b5 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md3/WhatsApp Image 2026-09-11 at 09.48.30.jpeg differ diff --git a/data/kickbase_lineup_screenshots/prompt.txt b/data/kickbase_lineup_screenshots/prompt.txt index 1fd8a41..345894f 100644 --- a/data/kickbase_lineup_screenshots/prompt.txt +++ b/data/kickbase_lineup_screenshots/prompt.txt @@ -41,10 +41,11 @@ The pitch is vertically oriented: 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. +6. If the same named alternative competes for more than one starter, emit that + displayed name once for every corresponding replacement slot. Each emitted + player object keeps that incumbent's `formation_row`, `slot_index`, and + shown replacement rank; do not deduplicate a candidate merely because its + displayed name repeats. 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. @@ -75,7 +76,7 @@ LigaInsider, RotoWire, Kicker, and Kickbase lineup outputs: "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." + "transcription_note": "Only text visibly displayed in the submitted Kickbase screenshots is stored for player identity. Repeated replacement candidates are stored for every visible competing slot." }, "matches": [ { @@ -116,7 +117,27 @@ Every player object must contain all of these keys, in this shape: 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. +is available; otherwise use the clearly visible Kickbase label. +`primary_player_count` is the number of emitted player objects with rank `1`; +`player_count` is the total number of emitted player objects, including every +alternative occurrence. Do not output prose in place of JSON or fabricate an +XI to make counts reach eleven. + +## Mandatory semantic audit + +After writing the JSON, parse it again and inspect it thoroughly before +returning the saved path. Verify and fix all resolvable semantic errors: + +- JSON validity, required keys and value types, local filename/timestamp, + metadata matchday/reference/counts, and player-count totals. +- Exact canonical fixture order, team names, home/away sides, match times, and + empty player arrays only for screenshot sides that are actually missing. +- Every player name and orange-marker/replacement decision against its readable + screenshot; retain only visible source text and no inferred identity data. +- Formation rows and left-to-right slots, rank-one primary starters, contiguous + alternative ranks per slot, and every repeated named alternative retained at + each visible competing slot. + +Correct any issue found, write the corrected JSON, and repeat this audit until +it passes. Mention only source text that remains genuinely unreadable in the +final concise note. diff --git a/data/reference/kbstats_player_match_baseline.csv b/data/reference/kbstats_player_match_baseline.csv index 98b2497..5dc18fd 100644 --- a/data/reference/kbstats_player_match_baseline.csv +++ b/data/reference/kbstats_player_match_baseline.csv @@ -1,470 +1,463 @@ 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 +173,2.0,1.0,267.0,6434.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +237,2.0,2.0,242.0,11508.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +383,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1685,2.0,2.0,557.0,11508.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1961,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1991,2.0,2.0,489.0,11508.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2038,2.0,2.0,236.0,11508.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2300,1.0,0.0,43.0,1298.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2366,2.0,2.0,354.0,10209.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2804,1.0,0.0,38.0,2235.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3072,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3089,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3120,2.0,0.0,88.0,1866.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3543,2.0,2.0,136.0,6526.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6080,2.0,2.0,426.0,9640.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6668,1.0,1.0,110.0,5073.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7226,2.0,1.0,194.0,7979.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8329,2.0,1.0,374.0,7997.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10789,2.0,1.0,94.0,4200.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11675,2.0,2.0,344.0,11508.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12314,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14251,2.0,1.0,219.0,5590.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15502,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1664,2.0,2.0,292.0,10489.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1671,2.0,2.0,258.0,11468.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2068,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2120,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2172,1.0,1.0,96.0,4251.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2199,2.0,2.0,383.0,11468.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2214,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2237,2.0,2.0,262.0,11468.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2445,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2694,2.0,2.0,152.0,10853.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2854,2.0,0.0,161.0,3421.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2988,2.0,0.0,18.0,3435.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3190,2.0,2.0,187.0,10189.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3193,1.0,1.0,35.0,3780.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4296,2.0,2.0,87.0,9491.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4589,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6085,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7158,2.0,2.0,53.0,8735.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7257,1.0,0.0,-8.0,1286.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7349,2.0,2.0,200.0,11468.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7781,1.0,0.0,38.0,985.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8247,2.0,1.0,-5.0,6745.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9615,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10112,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11043,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11955,2.0,1.0,169.0,5995.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +859,2.0,2.0,144.0,9986.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1745,1.0,0.0,14.0,483.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2495,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2928,2.0,2.0,324.0,11739.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3026,2.0,2.0,128.0,10489.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3232,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3284,2.0,2.0,202.0,10884.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3350,2.0,2.0,250.0,11739.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6148,2.0,2.0,272.0,11739.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6149,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6158,1.0,0.0,15.0,1273.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6160,2.0,2.0,188.0,11739.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6183,1.0,0.0,122.0,1252.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7278,2.0,2.0,182.0,11739.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7441,2.0,2.0,168.0,7974.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7463,2.0,2.0,215.0,8591.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7514,1.0,0.0,20.0,855.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8252,2.0,0.0,288.0,3763.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8296,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8301,2.0,0.0,35.0,1752.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9224,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9384,1.0,0.0,12.0,1895.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9995,2.0,2.0,298.0,9981.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11253,1.0,0.0,58.0,1249.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12317,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +72,2.0,2.0,165.0,11543.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +78,1.0,0.0,43.0,1881.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +663,1.0,0.0,38.0,1366.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2661,1.0,0.0,47.0,1570.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2746,2.0,2.0,377.0,9970.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2783,2.0,2.0,101.0,11543.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2846,2.0,2.0,172.0,8092.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3754,2.0,1.0,22.0,4031.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3759,2.0,2.0,397.0,10910.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4199,2.0,2.0,329.0,11543.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4318,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4563,2.0,1.0,70.0,4765.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6061,2.0,2.0,426.0,11543.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6745,1.0,0.0,43.0,667.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7269,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7963,2.0,1.0,247.0,8154.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8374,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11513,2.0,0.0,148.0,4066.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11680,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11756,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11956,2.0,2.0,267.0,7676.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11957,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13888,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14241,2.0,1.0,256.0,6771.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15199,2.0,2.0,135.0,10875.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +417,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +737,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1580,2.0,2.0,285.0,11507.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2069,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2201,2.0,1.0,131.0,6346.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2247,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2358,2.0,2.0,118.0,10881.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2536,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2552,2.0,0.0,33.0,1548.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2718,2.0,0.0,52.0,4784.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2765,2.0,2.0,99.0,8564.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2855,2.0,2.0,121.0,8510.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7219,2.0,2.0,187.0,11507.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8001,2.0,2.0,152.0,11507.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8274,1.0,1.0,143.0,3976.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10024,1.0,0.0,20.0,185.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11570,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11875,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11958,2.0,2.0,114.0,11322.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12321,2.0,2.0,141.0,11507.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14140,2.0,2.0,126.0,11507.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14300,2.0,2.0,74.0,6747.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15373,1.0,0.0,-8.0,1185.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +16945,1.0,0.0,240.0,1810.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +17282,1.0,0.0,36.0,2967.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +524,2.0,2.0,203.0,11756.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1815,2.0,0.0,-26.0,1881.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1954,1.0,1.0,62.0,3268.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2373,2.0,2.0,267.0,10729.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2803,1.0,1.0,128.0,5210.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2852,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3124,2.0,2.0,88.0,8894.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3158,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3204,2.0,1.0,94.0,7169.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3471,2.0,2.0,66.0,7858.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7543,2.0,0.0,-82.0,3269.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7673,2.0,2.0,45.0,11249.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7717,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7745,2.0,2.0,282.0,11756.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7750,2.0,0.0,45.0,3564.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8289,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9598,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11161,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11162,2.0,2.0,211.0,11756.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11591,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11631,2.0,2.0,121.0,10738.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11959,2.0,2.0,308.0,11243.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15193,2.0,1.0,91.0,6457.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15262,2.0,0.0,-11.0,2514.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +51,2.0,2.0,65.0,11810.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1223,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1553,2.0,0.0,44.0,2995.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1955,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2065,1.0,1.0,70.0,5649.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2279,1.0,1.0,90.0,5649.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2302,2.0,0.0,68.0,3876.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2400,1.0,0.0,-6.0,1194.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2491,2.0,0.0,149.0,3896.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2717,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3102,2.0,2.0,103.0,11810.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3187,2.0,1.0,29.0,4966.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3364,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3419,1.0,1.0,9.0,6161.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3453,1.0,0.0,19.0,811.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4352,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4446,2.0,2.0,67.0,8815.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4598,2.0,2.0,228.0,10615.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7684,2.0,2.0,19.0,7930.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7723,1.0,1.0,257.0,6161.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8381,2.0,1.0,55.0,6848.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9683,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10106,2.0,2.0,14.0,10999.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12763,2.0,2.0,80.0,7914.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13629,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14917,2.0,2.0,101.0,11810.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +17306,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +357,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +461,1.0,0.0,-9.0,1457.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +513,1.0,1.0,56.0,4200.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2144,2.0,2.0,265.0,11823.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2255,2.0,2.0,160.0,10087.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2863,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2864,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2887,1.0,1.0,70.0,5259.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3019,2.0,2.0,166.0,11823.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6081,2.0,2.0,124.0,9419.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7275,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7277,2.0,1.0,107.0,7623.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7325,2.0,2.0,231.0,10366.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7417,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8351,1.0,0.0,1.0,945.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10004,2.0,2.0,442.0,11211.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11186,1.0,1.0,194.0,6161.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12284,2.0,2.0,118.0,11823.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12285,1.0,0.0,-6.0,944.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12294,2.0,1.0,82.0,6675.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14920,2.0,0.0,-12.0,2139.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15589,1.0,0.0,-1.0,611.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +16369,2.0,2.0,122.0,11823.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +17285,1.0,1.0,79.0,5662.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +60,1.0,1.0,96.0,4824.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +550,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +620,1.0,1.0,151.0,5624.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1540,2.0,1.0,178.0,6462.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1590,1.0,1.0,104.0,5731.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1639,2.0,2.0,339.0,11355.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2006,1.0,1.0,123.0,5299.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2030,2.0,2.0,406.0,11355.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2232,2.0,2.0,373.0,11355.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2399,1.0,0.0,23.0,312.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2476,2.0,2.0,276.0,9397.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2646,2.0,2.0,351.0,8198.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2702,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2822,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2895,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3041,1.0,0.0,29.0,1324.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3318,2.0,0.0,149.0,3160.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3470,2.0,2.0,216.0,9298.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6111,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8307,2.0,2.0,313.0,11042.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10122,2.0,2.0,317.0,11355.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11261,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11665,2.0,1.0,158.0,6531.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11666,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13438,2.0,0.0,38.0,1953.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +17179,1.0,0.0,23.0,324.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +168,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1964,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2015,2.0,2.0,140.0,11454.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2301,1.0,0.0,-11.0,1233.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2471,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2498,1.0,0.0,12.0,1187.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2749,2.0,0.0,71.0,4618.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2977,2.0,2.0,224.0,11454.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3027,2.0,2.0,65.0,10532.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3081,2.0,2.0,74.0,11454.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3336,2.0,1.0,31.0,4820.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3491,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3492,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3559,2.0,2.0,123.0,9033.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6197,2.0,2.0,202.0,11454.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6217,2.0,1.0,26.0,3106.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6292,2.0,2.0,116.0,9931.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6751,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7320,2.0,2.0,209.0,11454.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7616,2.0,2.0,181.0,10714.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8292,2.0,2.0,171.0,11454.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8872,2.0,0.0,15.0,1936.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8984,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9283,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10048,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11170,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12262,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14911,1.0,0.0,2.0,182.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14914,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1225,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1246,2.0,2.0,287.0,11814.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1333,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1689,1.0,0.0,34.0,1393.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1728,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2141,2.0,2.0,471.0,10421.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2275,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2522,2.0,2.0,255.0,11814.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2687,2.0,1.0,187.0,7080.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2897,1.0,1.0,208.0,5072.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4596,1.0,1.0,128.0,4446.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6104,1.0,0.0,-13.0,1327.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6176,2.0,2.0,164.0,11814.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6300,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7224,1.0,1.0,199.0,5846.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7239,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8061,2.0,1.0,48.0,5355.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8227,2.0,2.0,218.0,11814.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9507,2.0,2.0,291.0,11023.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9776,1.0,0.0,84.0,791.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10113,2.0,1.0,186.0,5954.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11008,2.0,2.0,129.0,11042.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11886,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14249,1.0,1.0,45.0,4640.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14896,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15376,1.0,1.0,157.0,5968.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +577,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +619,1.0,1.0,-2.0,3907.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +849,2.0,2.0,73.0,10567.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1883,2.0,2.0,320.0,11691.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2074,2.0,1.0,-10.0,5477.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2126,1.0,0.0,21.0,1576.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2261,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2560,2.0,2.0,115.0,11691.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2850,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2862,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2941,2.0,1.0,113.0,5969.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3063,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3129,2.0,2.0,69.0,11691.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3516,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4292,2.0,0.0,14.0,2822.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4333,2.0,2.0,80.0,8864.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6199,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6319,2.0,1.0,217.0,6207.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7774,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9540,2.0,0.0,-13.0,3077.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11010,2.0,2.0,82.0,11691.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11748,2.0,2.0,59.0,8171.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13442,2.0,2.0,318.0,11691.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15181,1.0,0.0,1.0,1116.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15202,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15613,1.0,1.0,17.0,4604.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +16564,2.0,1.0,59.0,7783.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +54,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +75,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1704,2.0,2.0,446.0,11756.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1856,2.0,0.0,53.0,2965.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1873,2.0,2.0,321.0,11756.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1920,2.0,2.0,412.0,11247.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2148,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2383,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2395,2.0,2.0,198.0,10516.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2714,2.0,2.0,221.0,11123.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2736,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3069,2.0,2.0,174.0,7492.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7737,2.0,0.0,111.0,4284.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9440,2.0,1.0,64.0,3152.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9698,1.0,0.0,124.0,2008.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10114,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10115,2.0,2.0,286.0,11756.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11099,2.0,2.0,246.0,11756.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11100,1.0,0.0,-60.0,155.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13472,1.0,0.0,57.0,1999.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14662,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14899,1.0,0.0,34.0,632.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15211,2.0,2.0,196.0,9756.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +16378,2.0,2.0,249.0,8514.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +16948,1.0,1.0,181.0,3348.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +17309,1.0,0.0,65.0,4036.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1863,2.0,2.0,143.0,11430.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1865,1.0,0.0,-9.0,744.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1889,1.0,1.0,29.0,5061.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1978,2.0,2.0,-2.0,7815.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2725,2.0,2.0,75.0,11430.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3277,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6201,2.0,2.0,42.0,11430.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7350,2.0,0.0,-22.0,3353.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7394,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8367,1.0,1.0,44.0,5806.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9605,2.0,2.0,21.0,11430.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10120,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11512,2.0,2.0,51.0,11430.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11752,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11949,1.0,0.0,-1.0,2914.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11967,1.0,0.0,3.0,2914.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12368,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13433,2.0,1.0,-13.0,6001.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14256,1.0,1.0,-24.0,5624.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14425,1.0,1.0,20.0,5086.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15283,2.0,2.0,-9.0,6947.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15472,2.0,1.0,5.0,7088.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15478,2.0,1.0,-7.0,3526.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +17203,2.0,1.0,-17.0,5527.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +49,2.0,2.0,342.0,11429.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +89,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +118,1.0,0.0,38.0,1248.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1257,2.0,1.0,136.0,5469.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1645,2.0,2.0,349.0,11429.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1767,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1858,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1910,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2084,2.0,2.0,221.0,9937.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2125,2.0,2.0,214.0,7286.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2176,1.0,0.0,37.0,1224.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2722,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3209,2.0,2.0,125.0,10648.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3218,2.0,2.0,210.0,11429.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3304,2.0,2.0,487.0,10204.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4335,2.0,2.0,266.0,10181.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6209,2.0,1.0,172.0,7208.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7215,2.0,2.0,210.0,11429.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7216,1.0,0.0,37.0,1491.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8363,1.0,0.0,24.0,780.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8364,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11006,2.0,2.0,470.0,9808.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11007,1.0,0.0,60.0,2965.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14048,2.0,0.0,30.0,1620.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15196,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +43,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +157,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +608,2.0,2.0,91.0,8371.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1996,2.0,2.0,158.0,11674.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2294,2.0,2.0,197.0,11674.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2842,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2939,2.0,1.0,111.0,4747.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3139,2.0,0.0,35.0,3301.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3166,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3228,1.0,1.0,2.0,3750.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3281,2.0,2.0,126.0,11125.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3450,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3481,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6174,1.0,1.0,49.0,4193.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7167,1.0,1.0,0.0,2812.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7282,2.0,2.0,185.0,11674.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7721,2.0,2.0,417.0,11124.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8166,2.0,2.0,170.0,10866.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9513,2.0,2.0,150.0,11674.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9600,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10131,2.0,0.0,172.0,3775.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10134,2.0,1.0,42.0,7480.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11262,2.0,0.0,1.0,2762.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13449,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14923,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +14926,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15256,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +15313,1.0,0.0,37.0,1768.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +17288,1.0,1.0,130.0,5157.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +493,2.0,2.0,276.0,9346.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1809,2.0,2.0,400.0,9820.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1811,2.0,0.0,52.0,777.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2195,2.0,2.0,389.0,11311.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2764,1.0,0.0,23.0,642.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3143,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3176,1.0,1.0,181.0,3743.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3183,1.0,1.0,273.0,5649.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4654,2.0,0.0,100.0,2980.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6168,2.0,2.0,207.0,8323.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7283,2.0,2.0,225.0,10533.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7336,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7676,2.0,2.0,416.0,10669.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7696,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8355,2.0,2.0,275.0,11311.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9642,2.0,2.0,314.0,11311.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9684,1.0,0.0,167.0,1925.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9754,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +9965,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10049,2.0,2.0,242.0,11311.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11556,2.0,2.0,292.0,11311.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12341,2.0,0.0,131.0,1964.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13479,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13671,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13806,2.0,0.0,105.0,1490.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +32,2.0,2.0,265.0,11390.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +670,1.0,0.0,15.0,596.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +755,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1012,1.0,0.0,-30.0,1052.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +1691,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2449,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2762,2.0,2.0,118.0,11390.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2876,1.0,1.0,-54.0,3776.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +2967,2.0,2.0,151.0,11390.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3029,2.0,2.0,70.0,10211.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +3307,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4406,2.0,1.0,10.0,5926.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +4606,2.0,2.0,131.0,8290.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +6172,1.0,1.0,24.0,3727.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7156,2.0,0.0,-39.0,3099.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +7242,2.0,1.0,73.0,5918.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8222,2.0,2.0,45.0,11390.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8235,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +8277,2.0,1.0,20.0,5471.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +10916,2.0,0.0,-13.0,2203.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +11255,2.0,2.0,174.0,10337.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12158,1.0,0.0,5.0,1178.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +12297,1.0,1.0,94.0,5741.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13431,0.0,0.0,0.0,0.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv +13448,2.0,2.0,127.0,10325.0,2026-09-09T10:21:35+00:00,kbstats_players_20260909_122135_+0200.csv diff --git a/data/reference/kickbase_player_name_cross_references.csv b/data/reference/kickbase_player_name_cross_references.csv index 5ced26e..3e1b451 100644 --- a/data/reference/kickbase_player_name_cross_references.csv +++ b/data/reference/kickbase_player_name_cross_references.csv @@ -21,9 +21,18 @@ 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,stuttgart,Josha Vagnoman,VAGNOMAN,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 +kicker,frankfurt,Ayoube Amaimouni,Amaimouni-Echghouyab,2026-09-04T13:43:57+02:00 +kickbase,dortmund,Konstantinos Karetsas,KARETAS,2026-09-04T13:44:11+02:00 +kickbase,dortmund,Fábio Silva,SILVA,2026-09-10T13:54:05+02:00 +kicker,bayern,Kim Minjae,M.-J. Kim,2026-09-10T17:50:20+02:00 +kicker,paderborn,Steffen Tigges,S. Tigges,2026-09-10T17:52:27+02:00 +kicker,frankfurt,Mario Götze,M. Götze,2026-09-10T17:52:30+02:00 +kicker,hamburg,David Møller Wolfe,Wolfe,2026-09-10T17:52:32+02:00 +kickbase,gladbach,Moritz Nicolas,NICOLAS,2026-09-11T10:09:27+02:00 +kicker,gladbach,Moritz Nicolas,Nicolas,2026-09-11T10:09:27+02:00 diff --git a/data/reference/player_name_cross_references.csv b/data/reference/player_name_cross_references.csv index 460fa78..ce814ac 100644 --- a/data/reference/player_name_cross_references.csv +++ b/data/reference/player_name_cross_references.csv @@ -94,3 +94,6 @@ 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 +ligainsider,union,Frederik Rönnow,7943,Frederik Roennow,2026-09-09T13:43:13+02:00 +rotowire,bremen,Eren Sami Dinkçi,34269,Eren Dinkci,2026-09-09T13:43:16+02:00 +rotowire,schalke,Éric Dina Ebimbe,27879,Eric Junior,2026-09-11T10:09:27+02:00 diff --git a/kbstats_points_odds_lineup_score.py b/kbstats_points_odds_lineup_score.py index 9d9f71d..895acc2 100644 --- a/kbstats_points_odds_lineup_score.py +++ b/kbstats_points_odds_lineup_score.py @@ -43,7 +43,7 @@ load_expected_match_points, load_lineup_source, request_matchday, - resolve_kickbase_display_name, + resolve_name_only_lineup_match, resolve_lineup_source_weights, validate_alternative_starting_chance_decay, ) @@ -254,20 +254,16 @@ def _resolve_lineups( continue if source.key in NAME_ONLY_LINEUP_SOURCE_KEYS: override = name_only_override_by_key.get((source.key, team_key, normalized)) - if override is not None: - chosen = candidates.get(normalize_name(override["displayed_name"])) - resolution[(index, source.key)] = ( - chosen, - "override" if chosen is not None else "missing", - ) - continue - chosen = resolve_kickbase_display_name( + override_displayed_name = None if override is None else override["displayed_name"] + chosen, status = resolve_name_only_lineup_match( candidates, + name, {"firstName": context["first_name"], "lastName": context["last_name"]}, kickbase_name_indexes.get(team_key, {"first": {}, "last": {}}), + override_displayed_name, ) if chosen is not None: - resolution[(index, source.key)] = (chosen, "exact") + resolution[(index, source.key)] = (chosen, status or "exact") continue fuzzy = _fuzzy_candidates(name, candidates) if fuzzy: 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 93ff233..56f9ffd 100644 --- a/notebooks/01_fixtures_and_teams/01_sofascore_match_ids.ipynb +++ b/notebooks/01_fixtures_and_teams/01_sofascore_match_ids.ipynb @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 7, "id": "dbea64bd", "metadata": {}, "outputs": [], @@ -59,7 +59,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 8, "id": "bc625d69", "metadata": {}, "outputs": [ @@ -99,7 +99,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 9, "id": "db68f7e5", "metadata": {}, "outputs": [], @@ -125,19 +125,22 @@ "# 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 = None # Let undetected-chromedriver auto-detect Chrome.\n", "# Set workflow configuration value: WAIT_TIMEOUT_SECONDS.\n", "WAIT_TIMEOUT_SECONDS = 30\n", "\n", "\n", "# Define Extraction Error to keep related behaviour explicit.\n", "class ExtractionError(RuntimeError):\n", - " \"\"\"Raised when match data cannot be retrieved or validated.\"\"\"\n" + " \"\"\"Raised when match data cannot be retrieved or validated.\"\"\"\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 10, "id": "a4aecb03", "metadata": {}, "outputs": [], @@ -154,9 +157,7 @@ " try:\n", " # Handle expected failures with a clear, actionable message.\n", " try:\n", - " driver = uc.Chrome(\n", - " options=options,\n", - " )\n", + " driver = uc.Chrome(options=options, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " except Exception as exc:\n", " raise ExtractionError(\n", " f\"Could not start Chrome {CHROME_MAJOR_VERSION}: {exc}\"\n", @@ -200,7 +201,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 11, "id": "7351b3b7", "metadata": {}, "outputs": [], @@ -332,7 +333,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 12, "id": "0671debf", "metadata": {}, "outputs": [ @@ -340,76 +341,76 @@ "name": "stdin", "output_type": "stream", "text": [ - "Which Bundesliga Matchday do you want to extract data from? 2\n" + "Which Bundesliga Matchday do you want to extract data from? 3\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "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" + "1. FC Union Berlin (2547) vs FC Schalke 04 (2530): match ID 16434045\n", + "1. FSV Mainz 05 (2556) vs Eintracht Frankfurt (2674): match ID 16434018\n", + "Borussia Dortmund (2673) vs SC Paderborn 07 (2561): match ID 16434037\n", + "FC Augsburg (2600) vs Bayer 04 Leverkusen (2681): match ID 16434031\n", + "SC Freiburg (2538) vs Borussia M'gladbach (2527): match ID 16434040\n", + "TSG Hoffenheim (2569) vs VfB Stuttgart (2677): match ID 16434035\n", + "1. FC Köln (2671) vs SV Werder Bremen (2534): match ID 16434027\n", + "RB Leipzig (36360) vs Hamburger SV (2676): match ID 16434043\n", + "SV 07 Elversberg (2598) vs FC Bayern München (2672): match ID 16434041\n", + "Saved 9 match(es) to C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_3.json.\n" ] }, { "data": { "text/plain": [ - "[{'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': '1. FC Union Berlin',\n", + " 'home_team_id': 2547,\n", + " 'away_team': 'FC Schalke 04',\n", + " 'away_team_id': 2530,\n", + " 'match_id': 16434045},\n", + " {'home_team': '1. FSV Mainz 05',\n", + " 'home_team_id': 2556,\n", + " 'away_team': 'Eintracht Frankfurt',\n", + " 'away_team_id': 2674,\n", + " 'match_id': 16434018},\n", + " {'home_team': 'Borussia Dortmund',\n", + " 'home_team_id': 2673,\n", + " 'away_team': 'SC Paderborn 07',\n", + " 'away_team_id': 2561,\n", + " 'match_id': 16434037},\n", + " {'home_team': 'FC Augsburg',\n", + " 'home_team_id': 2600,\n", + " 'away_team': 'Bayer 04 Leverkusen',\n", + " 'away_team_id': 2681,\n", + " 'match_id': 16434031},\n", + " {'home_team': 'SC Freiburg',\n", + " 'home_team_id': 2538,\n", + " 'away_team': \"Borussia M'gladbach\",\n", + " 'away_team_id': 2527,\n", + " 'match_id': 16434040},\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': 'VfB Stuttgart',\n", + " 'away_team_id': 2677,\n", + " 'match_id': 16434035},\n", + " {'home_team': '1. FC Köln',\n", + " 'home_team_id': 2671,\n", + " 'away_team': 'SV Werder Bremen',\n", + " 'away_team_id': 2534,\n", + " 'match_id': 16434027},\n", + " {'home_team': 'RB Leipzig',\n", + " 'home_team_id': 36360,\n", + " 'away_team': 'Hamburger SV',\n", + " 'away_team_id': 2676,\n", + " 'match_id': 16434043},\n", + " {'home_team': 'SV 07 Elversberg',\n", + " 'home_team_id': 2598,\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}]" + " 'match_id': 16434041}]" ] }, - "execution_count": 6, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } 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 f23dfe1..ca222b7 100644 --- a/notebooks/01_fixtures_and_teams/02_fotmob_match_ids.ipynb +++ b/notebooks/01_fixtures_and_teams/02_fotmob_match_ids.ipynb @@ -16,7 +16,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 8, "id": "1668dbd4", "metadata": {}, "outputs": [], @@ -73,7 +73,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 9, "id": "imports-constants", "metadata": {}, "outputs": [], @@ -107,7 +107,11 @@ "\n", "# Define Fot Mob Extraction Error to keep related behaviour explicit.\n", "class FotMobExtractionError(RuntimeError):\n", - " \"\"\"Raised when FotMob fixture data cannot be retrieved or validated.\"\"\"\n" + " \"\"\"Raised when FotMob fixture data cannot be retrieved or validated.\"\"\"\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -122,7 +126,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 10, "id": "input-helper", "metadata": {}, "outputs": [], @@ -157,7 +161,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 11, "id": "validation-helpers", "metadata": {}, "outputs": [], @@ -363,7 +367,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 12, "id": "browser-retrieval", "metadata": {}, "outputs": [], @@ -378,8 +382,8 @@ " try:\n", " # Handle expected failures with a clear, actionable message.\n", " try:\n", - " # Omit version_main so undetected-chromedriver selects the installed Chrome version.\n", - " driver = uc.Chrome()\n", + "\n", + " driver = uc.Chrome(browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " driver.set_page_load_timeout(WAIT_TIMEOUT_SECONDS)\n", " except Exception as exc:\n", " raise FotMobExtractionError(\n", @@ -465,7 +469,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 13, "id": "output-helper", "metadata": {}, "outputs": [], @@ -504,7 +508,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 14, "id": "run-extraction", "metadata": {}, "outputs": [ @@ -512,7 +516,7 @@ "name": "stdin", "output_type": "stream", "text": [ - "Enter Bundesliga matchday: 1\n" + "Enter Bundesliga matchday: 3\n" ] }, { @@ -546,75 +550,75 @@ " \n", " \n", " 0\n", - " Bayern München\n", - " 9823\n", - " VfB Stuttgart\n", - " 10269\n", - " 5881143\n", + " Union Berlin\n", + " 8149\n", + " Schalke 04\n", + " 10189\n", + " 5881169\n", " \n", " \n", " 1\n", - " Elversberg\n", - " 8232\n", + " Augsburg\n", + " 8406\n", " Bayer Leverkusen\n", " 8178\n", - " 5881146\n", + " 5881161\n", " \n", " \n", " 2\n", - " 1. FC Köln\n", - " 8722\n", - " Hoffenheim\n", - " 8226\n", - " 5881147\n", - " \n", - " \n", - " 3\n", - " Mainz 05\n", - " 9905\n", + " Borussia Dortmund\n", + " 9789\n", " Paderborn\n", " 8460\n", - " 5881149\n", + " 5881162\n", " \n", " \n", - " 4\n", - " RB Leipzig\n", - " 178475\n", + " 3\n", + " Freiburg\n", + " 8358\n", " Borussia Mönchengladbach\n", " 9788\n", - " 5881150\n", + " 5881165\n", + " \n", + " \n", + " 4\n", + " Hoffenheim\n", + " 8226\n", + " VfB Stuttgart\n", + " 10269\n", + " 5881166\n", " \n", " \n", " 5\n", - " Union Berlin\n", - " 8149\n", + " Mainz 05\n", + " 9905\n", " Eintracht Frankfurt\n", " 9810\n", - " 5881151\n", + " 5881167\n", " \n", " \n", " 6\n", - " Borussia Dortmund\n", - " 9789\n", - " Hamburger SV\n", - " 9790\n", - " 5881145\n", + " 1. FC Köln\n", + " 8722\n", + " Werder Bremen\n", + " 8697\n", + " 5881164\n", " \n", " \n", " 7\n", - " Freiburg\n", - " 8358\n", - " Werder Bremen\n", - " 8697\n", - " 5881148\n", + " RB Leipzig\n", + " 178475\n", + " Hamburger SV\n", + " 9790\n", + " 5881168\n", " \n", " \n", " 8\n", - " Augsburg\n", - " 8406\n", - " Schalke 04\n", - " 10189\n", - " 5881144\n", + " Elversberg\n", + " 8232\n", + " Bayern München\n", + " 9823\n", + " 5881163\n", " \n", " \n", "\n", @@ -622,26 +626,26 @@ ], "text/plain": [ " home_team home_team_id away_team away_team_id \\\n", - "0 Bayern München 9823 VfB Stuttgart 10269 \n", - "1 Elversberg 8232 Bayer Leverkusen 8178 \n", - "2 1. FC Köln 8722 Hoffenheim 8226 \n", - "3 Mainz 05 9905 Paderborn 8460 \n", - "4 RB Leipzig 178475 Borussia Mönchengladbach 9788 \n", - "5 Union Berlin 8149 Eintracht Frankfurt 9810 \n", - "6 Borussia Dortmund 9789 Hamburger SV 9790 \n", - "7 Freiburg 8358 Werder Bremen 8697 \n", - "8 Augsburg 8406 Schalke 04 10189 \n", + "0 Union Berlin 8149 Schalke 04 10189 \n", + "1 Augsburg 8406 Bayer Leverkusen 8178 \n", + "2 Borussia Dortmund 9789 Paderborn 8460 \n", + "3 Freiburg 8358 Borussia Mönchengladbach 9788 \n", + "4 Hoffenheim 8226 VfB Stuttgart 10269 \n", + "5 Mainz 05 9905 Eintracht Frankfurt 9810 \n", + "6 1. FC Köln 8722 Werder Bremen 8697 \n", + "7 RB Leipzig 178475 Hamburger SV 9790 \n", + "8 Elversberg 8232 Bayern München 9823 \n", "\n", " match_id \n", - "0 5881143 \n", - "1 5881146 \n", - "2 5881147 \n", - "3 5881149 \n", - "4 5881150 \n", - "5 5881151 \n", - "6 5881145 \n", - "7 5881148 \n", - "8 5881144 " + "0 5881169 \n", + "1 5881161 \n", + "2 5881162 \n", + "3 5881165 \n", + "4 5881166 \n", + "5 5881167 \n", + "6 5881164 \n", + "7 5881168 \n", + "8 5881163 " ] }, "metadata": {}, @@ -651,11 +655,11 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga matchday: 1\n", - "FotMob fixtures round parameter: 0\n", - "API matchday: 1\n", + "Bundesliga matchday: 3\n", + "FotMob fixtures round parameter: 2\n", + "API matchday: 3\n", "Matches retrieved: 9\n", - "Output saved to: C:\\kickbase project\\outputs\\fotmob\\match_ids\\match_ids_1_fotmob.json\n" + "Output saved to: C:\\kickbase project\\outputs\\fotmob\\match_ids\\match_ids_3_fotmob.json\n" ] } ], diff --git a/notebooks/02_odds/01_sofascore_match_odds.ipynb b/notebooks/02_odds/01_sofascore_match_odds.ipynb index 73a310d..13022b5 100644 --- a/notebooks/02_odds/01_sofascore_match_odds.ipynb +++ b/notebooks/02_odds/01_sofascore_match_odds.ipynb @@ -84,7 +84,11 @@ " raise ImportError(\n", " \"Browser dependencies are missing. Install them in this Jupyter kernel with \"\n", " \"'%pip install undetected-chromedriver selenium', then restart the kernel.\"\n", - " ) from exc\n" + " ) from exc\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -97,7 +101,7 @@ "name": "stdin", "output_type": "stream", "text": [ - "Find odds for matchday: (insert number 1-38) 2\n" + "Find odds for matchday: (insert number 1-38) 3\n" ] } ], @@ -106,7 +110,6 @@ "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 = 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 +131,8 @@ "output_type": "stream", "text": [ "Project root: C:\\kickbase project\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" + "Input file: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_3.json\n", + "Output file: C:\\kickbase project\\outputs\\sofascore\\odds\\matchday_3_odds.json\n" ] } ], @@ -292,27 +295,10 @@ "metadata": {}, "outputs": [ { - "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" + "name": "stdout", + "output_type": "stream", + "text": [ + "Undetected Chrome 152 initialized.\n" ] } ], @@ -321,11 +307,7 @@ "driver = None\n", "# Handle expected failures with a clear, actionable message.\n", "try:\n", - " driver = uc.Chrome(\n", - " options=options,\n", - " ", - " use_subprocess=True,\n", - " )\n", + " driver = uc.Chrome(options=options, use_subprocess=True, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", " driver.execute_cdp_cmd(\"Network.enable\", {})\n", "except Exception as exc:\n", @@ -346,7 +328,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "id": "e3990f47", "metadata": {}, "outputs": [], @@ -406,7 +388,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "id": "71d5e531", "metadata": {}, "outputs": [], @@ -512,7 +494,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "id": "bf6039fe", "metadata": {}, "outputs": [], @@ -613,10 +595,36 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "id": "147da623", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[1/9] 1. FC Union Berlin vs FC Schalke 04 (match_id=16434045)\n", + " Extracted 1 source/bookmaker record(s).\n", + "[2/9] 1. FSV Mainz 05 vs Eintracht Frankfurt (match_id=16434018)\n", + " Extracted 1 source/bookmaker record(s).\n", + "[3/9] Borussia Dortmund vs SC Paderborn 07 (match_id=16434037)\n", + " Extracted 1 source/bookmaker record(s).\n", + "[4/9] FC Augsburg vs Bayer 04 Leverkusen (match_id=16434031)\n", + " Extracted 1 source/bookmaker record(s).\n", + "[5/9] SC Freiburg vs Borussia M'gladbach (match_id=16434040)\n", + " Extracted 1 source/bookmaker record(s).\n", + "[6/9] TSG Hoffenheim vs VfB Stuttgart (match_id=16434035)\n", + " Extracted 1 source/bookmaker record(s).\n", + "[7/9] 1. FC Köln vs SV Werder Bremen (match_id=16434027)\n", + " Extracted 1 source/bookmaker record(s).\n", + "[8/9] RB Leipzig vs Hamburger SV (match_id=16434043)\n", + " Extracted 1 source/bookmaker record(s).\n", + "[9/9] SV 07 Elversberg vs FC Bayern München (match_id=16434041)\n", + " Extracted 1 source/bookmaker record(s).\n", + "Processing complete.\n" + ] + } + ], "source": [ "# Process every match independently so one failure does not stop the matchday.\n", "results: list[dict[str, Any]] = []\n", @@ -668,10 +676,105 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "id": "d2a24aae", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[{'match_id': 16434045,\n", + " 'home_team': '1. FC Union Berlin',\n", + " 'away_team': 'FC Schalke 04',\n", + " 'bookmakers': [{'bookmaker': None,\n", + " 'bookmaker_source_id': 200116461,\n", + " 'home_win': 2.45,\n", + " 'draw': 3.5,\n", + " 'away_win': 2.8}],\n", + " 'issues': []},\n", + " {'match_id': 16434018,\n", + " 'home_team': '1. FSV Mainz 05',\n", + " 'away_team': 'Eintracht Frankfurt',\n", + " 'bookmakers': [{'bookmaker': None,\n", + " 'bookmaker_source_id': 200116478,\n", + " 'home_win': 1.95,\n", + " 'draw': 4.0,\n", + " 'away_win': 3.4}],\n", + " 'issues': []},\n", + " {'match_id': 16434037,\n", + " 'home_team': 'Borussia Dortmund',\n", + " 'away_team': 'SC Paderborn 07',\n", + " 'bookmakers': [{'bookmaker': None,\n", + " 'bookmaker_source_id': 200116470,\n", + " 'home_win': 1.25,\n", + " 'draw': 6.5,\n", + " 'away_win': 10.0}],\n", + " 'issues': []},\n", + " {'match_id': 16434031,\n", + " 'home_team': 'FC Augsburg',\n", + " 'away_team': 'Bayer 04 Leverkusen',\n", + " 'bookmakers': [{'bookmaker': None,\n", + " 'bookmaker_source_id': 200116467,\n", + " 'home_win': 4.1,\n", + " 'draw': 4.1,\n", + " 'away_win': 1.8}],\n", + " 'issues': []},\n", + " {'match_id': 16434040,\n", + " 'home_team': 'SC Freiburg',\n", + " 'away_team': \"Borussia M'gladbach\",\n", + " 'bookmakers': [{'bookmaker': None,\n", + " 'bookmaker_source_id': 200116473,\n", + " 'home_win': 1.67,\n", + " 'draw': 4.3333,\n", + " 'away_win': 4.5}],\n", + " 'issues': []},\n", + " {'match_id': 16434035,\n", + " 'home_team': 'TSG Hoffenheim',\n", + " 'away_team': 'VfB Stuttgart',\n", + " 'bookmakers': [{'bookmaker': None,\n", + " 'bookmaker_source_id': 200116475,\n", + " 'home_win': 2.35,\n", + " 'draw': 4.0,\n", + " 'away_win': 2.63}],\n", + " 'issues': []},\n", + " {'match_id': 16434027,\n", + " 'home_team': '1. FC Köln',\n", + " 'away_team': 'SV Werder Bremen',\n", + " 'bookmakers': [{'bookmaker': None,\n", + " 'bookmaker_source_id': 200116484,\n", + " 'home_win': 2.05,\n", + " 'draw': 3.8,\n", + " 'away_win': 3.3}],\n", + " 'issues': []},\n", + " {'match_id': 16434043,\n", + " 'home_team': 'RB Leipzig',\n", + " 'away_team': 'Hamburger SV',\n", + " 'bookmakers': [{'bookmaker': None,\n", + " 'bookmaker_source_id': 200116489,\n", + " 'home_win': 1.36,\n", + " 'draw': 5.0,\n", + " 'away_win': 8.0}],\n", + " 'issues': []},\n", + " {'match_id': 16434041,\n", + " 'home_team': 'SV 07 Elversberg',\n", + " 'away_team': 'FC Bayern München',\n", + " 'bookmakers': [{'bookmaker': None,\n", + " 'bookmaker_source_id': 200116498,\n", + " 'home_win': 13.0,\n", + " 'draw': 9.0,\n", + " 'away_win': 1.17}],\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" + ] + } + ], "source": [ "# Inspect the collected result and a concise summary.\n", "pprint(results, sort_dicts=False)\n", @@ -691,10 +794,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 14, "id": "bee4597d", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Saved 9 match result(s) to C:\\kickbase project\\outputs\\sofascore\\odds\\matchday_3_odds.json.\n" + ] + } + ], "source": [ "# Save matchday_{matchday}_odds.json as readable UTF-8 JSON.\n", "try:\n", @@ -710,10 +821,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "id": "5ec141fc", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Chrome driver closed.\n" + ] + } + ], "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 98ebfec..4d03920 100644 --- a/notebooks/02_odds/02_fotmob_match_odds.ipynb +++ b/notebooks/02_odds/02_fotmob_match_odds.ipynb @@ -115,7 +115,11 @@ "ENDPOINT_TEMPLATE = (\n", " \"https://www.fotmob.com/api/data/matchOdds\"\n", " \"?matchId={match_id}&ccode3=DEU&bettingProvider=Tipico_Germany\"\n", - ")\n" + ")\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -138,7 +142,7 @@ "name": "stdin", "output_type": "stream", "text": [ - "Enter Bundesliga matchday: 2\n" + "Enter Bundesliga matchday: 3\n" ] }, { @@ -146,8 +150,8 @@ "output_type": "stream", "text": [ "Project root: C:\\kickbase project\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" + "Input file: C:\\kickbase project\\outputs\\fotmob\\match_ids\\match_ids_3_fotmob.json\n", + "Output file: C:\\kickbase project\\outputs\\fotmob\\odds\\matchday_3_odds_fotmob.json\n" ] } ], @@ -746,23 +750,23 @@ "name": "stdout", "output_type": "stream", "text": [ - "[1/9] VfB Stuttgart vs 1. FC Köln (match_id=5881159)\n", + "[1/9] Union Berlin vs Schalke 04 (match_id=5881169)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[2/9] Bayer Leverkusen vs Union Berlin (match_id=5881152)\n", + "[2/9] Augsburg vs Bayer Leverkusen (match_id=5881161)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[3/9] Borussia Mönchengladbach vs Elversberg (match_id=5881153)\n", + "[3/9] Borussia Dortmund vs Paderborn (match_id=5881162)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[4/9] Hoffenheim vs Borussia Dortmund (match_id=5881156)\n", + "[4/9] Freiburg vs Borussia Mönchengladbach (match_id=5881165)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[5/9] Paderborn vs Freiburg (match_id=5881157)\n", + "[5/9] Hoffenheim vs VfB Stuttgart (match_id=5881166)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[6/9] Werder Bremen vs RB Leipzig (match_id=5881160)\n", + "[6/9] Mainz 05 vs Eintracht Frankfurt (match_id=5881167)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[7/9] Schalke 04 vs Bayern München (match_id=5881158)\n", + "[7/9] 1. FC Köln vs Werder Bremen (match_id=5881164)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[8/9] Hamburger SV vs Mainz 05 (match_id=5881155)\n", + "[8/9] RB Leipzig vs Hamburger SV (match_id=5881168)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[9/9] Eintracht Frankfurt vs Augsburg (match_id=5881154)\n", + "[9/9] Elversberg vs Bayern München (match_id=5881163)\n", " Extracted Tipico full-time 1X2 odds.\n", "Chrome driver closed.\n", "Processing complete.\n" @@ -783,8 +787,8 @@ "try:\n", " # Handle expected failures with a clear, actionable message.\n", " try:\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", + "\n", + " driver = uc.Chrome(options=options, use_subprocess=True, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", " driver.execute_cdp_cmd(\"Network.enable\", {})\n", " except Exception as exc:\n", @@ -865,96 +869,96 @@ "name": "stdout", "output_type": "stream", "text": [ - "[{'match_id': 5881159,\n", - " 'home_team': 'VfB Stuttgart',\n", - " 'away_team': '1. FC Köln',\n", + "[{'match_id': 5881169,\n", + " 'home_team': 'Union Berlin',\n", + " 'away_team': 'Schalke 04',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 1.47,\n", - " 'draw': 5.2,\n", - " 'away_win': 5.7}],\n", + " 'home_win': 2.4,\n", + " 'draw': 3.4,\n", + " 'away_win': 2.9}],\n", " 'issues': []},\n", - " {'match_id': 5881152,\n", - " 'home_team': 'Bayer Leverkusen',\n", - " 'away_team': 'Union Berlin',\n", + " {'match_id': 5881161,\n", + " 'home_team': 'Augsburg',\n", + " 'away_team': 'Bayer Leverkusen',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 1.42,\n", - " 'draw': 5.2,\n", - " 'away_win': 6.2}],\n", + " 'home_win': 4.1,\n", + " 'draw': 4.2,\n", + " 'away_win': 1.75}],\n", " 'issues': []},\n", - " {'match_id': 5881153,\n", - " 'home_team': 'Borussia Mönchengladbach',\n", - " 'away_team': 'Elversberg',\n", + " {'match_id': 5881162,\n", + " 'home_team': 'Borussia Dortmund',\n", + " 'away_team': 'Paderborn',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 1.8,\n", - " 'draw': 4.0,\n", - " 'away_win': 4.0}],\n", + " 'home_win': 1.22,\n", + " 'draw': 7.2,\n", + " 'away_win': 10.5}],\n", " 'issues': []},\n", - " {'match_id': 5881156,\n", - " 'home_team': 'Hoffenheim',\n", - " 'away_team': 'Borussia Dortmund',\n", + " {'match_id': 5881165,\n", + " 'home_team': 'Freiburg',\n", + " 'away_team': 'Borussia Mönchengladbach',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 3.0,\n", - " 'draw': 3.8,\n", - " 'away_win': 2.2}],\n", + " 'home_win': 1.65,\n", + " 'draw': 4.3,\n", + " 'away_win': 4.6}],\n", " 'issues': []},\n", - " {'match_id': 5881157,\n", - " 'home_team': 'Paderborn',\n", - " 'away_team': 'Freiburg',\n", + " {'match_id': 5881166,\n", + " 'home_team': 'Hoffenheim',\n", + " 'away_team': 'VfB Stuttgart',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 3.6,\n", - " 'draw': 3.6,\n", - " 'away_win': 2.0}],\n", + " 'home_win': 2.35,\n", + " 'draw': 4.2,\n", + " 'away_win': 2.55}],\n", " 'issues': []},\n", - " {'match_id': 5881160,\n", - " 'home_team': 'Werder Bremen',\n", - " 'away_team': 'RB Leipzig',\n", + " {'match_id': 5881167,\n", + " 'home_team': 'Mainz 05',\n", + " 'away_team': 'Eintracht Frankfurt',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 4.0,\n", + " 'home_win': 1.9,\n", " 'draw': 4.0,\n", - " 'away_win': 1.8}],\n", + " 'away_win': 3.6}],\n", " 'issues': []},\n", - " {'match_id': 5881158,\n", - " 'home_team': 'Schalke 04',\n", - " 'away_team': 'Bayern München',\n", + " {'match_id': 5881164,\n", + " 'home_team': '1. FC Köln',\n", + " 'away_team': 'Werder Bremen',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 16.0,\n", - " 'draw': 8.5,\n", - " 'away_win': 1.15}],\n", + " 'home_win': 2.05,\n", + " 'draw': 3.8,\n", + " 'away_win': 3.3}],\n", " 'issues': []},\n", - " {'match_id': 5881155,\n", - " 'home_team': 'Hamburger SV',\n", - " 'away_team': 'Mainz 05',\n", + " {'match_id': 5881168,\n", + " 'home_team': 'RB Leipzig',\n", + " 'away_team': 'Hamburger SV',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 2.9,\n", - " 'draw': 3.4,\n", - " 'away_win': 2.4}],\n", + " 'home_win': 1.4,\n", + " 'draw': 5.2,\n", + " 'away_win': 6.7}],\n", " 'issues': []},\n", - " {'match_id': 5881154,\n", - " 'home_team': 'Eintracht Frankfurt',\n", - " 'away_team': 'Augsburg',\n", + " {'match_id': 5881163,\n", + " 'home_team': 'Elversberg',\n", + " 'away_team': 'Bayern München',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 1.95,\n", - " 'draw': 4.0,\n", - " 'away_win': 3.5}],\n", + " 'home_win': 13.0,\n", + " 'draw': 8.5,\n", + " 'away_win': 1.17}],\n", " 'issues': []}]\n", "\n", "Summary\n", - " Bundesliga matchday: 2\n", + " Bundesliga matchday: 3\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_2_odds_fotmob.json.\n" + "Saved 9 match result(s) to C:\\kickbase project\\outputs\\fotmob\\odds\\matchday_3_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 69ef2f2..e5ef978 100644 --- a/notebooks/03_team_data/01_sofascore_recent_form.ipynb +++ b/notebooks/03_team_data/01_sofascore_recent_form.ipynb @@ -90,7 +90,11 @@ " \"Required packages are missing. Install undetected-chromedriver, \"\n", " \"selenium, beautifulsoup4, and pandas in this Jupyter kernel, \"\n", " \"then restart the kernel.\"\n", - " ) from exc\n" + " ) from exc\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -103,15 +107,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Execution timestamp: 2026-09-04T10:43:32.643242+02:00\n", + "Execution timestamp: 2026-09-11T09:39:44.057729+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-09-04_10-43-32_643242+0200.json\n" + "Snapshot output file: C:\\kickbase project\\outputs\\sofascore\\team_form\\team_form_2026-09-11_09-39-44_057729+0200.json\n" ] } ], "source": [ "# 2. Parameters, Paths, and Snapshot Key\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", @@ -230,7 +233,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "One reusable undetected Chrome instance is ready (major version None, headless=False).\n" + "One reusable undetected Chrome instance is ready (major version 152, headless=False).\n" ] } ], @@ -246,10 +249,7 @@ "driver = None\n", "# Handle expected failures with a clear, actionable message.\n", "try:\n", - " driver = uc.Chrome(\n", - " options=options,\n", - " use_subprocess=True,\n", - " )\n", + " driver = uc.Chrome(options=options, use_subprocess=True, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", "except Exception as exc:\n", " if driver is not None:\n", @@ -606,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 3 valid Bundesliga match(es); expected 5.\n", + " Warning: SC Paderborn 07 has only 4 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", @@ -614,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 1 valid Bundesliga match(es); expected 5.\n", + " Warning: SV 07 Elversberg has only 2 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", @@ -630,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 1 valid Bundesliga match(es); expected 5.\n", + " Warning: FC Schalke 04 has only 2 valid Bundesliga match(es); expected 5.\n", "Finished processing all teams.\n" ] } @@ -703,126 +703,126 @@ " 0\n", " 2672\n", " FC Bayern München\n", - " WWWWW\n", + " WWWDW\n", " 5\n", - " WDWWW\n", + " DWWWD\n", " 5\n", " \n", " \n", " 1\n", " 2677\n", " VfB Stuttgart\n", - " DWLWL\n", + " LWLWW\n", " 5\n", - " DDWDL\n", + " DWDLW\n", " 5\n", " \n", " \n", " 2\n", " 2671\n", " 1. FC Köln\n", - " WDWWW\n", + " DWWWL\n", " 5\n", - " LDLLW\n", + " DLLWL\n", " 5\n", " \n", " \n", " 3\n", " 2569\n", " TSG Hoffenheim\n", - " LLDWL\n", + " LDWLL\n", " 5\n", - " WDWLL\n", + " DWLLL\n", " 5\n", " \n", " \n", " 4\n", " 2547\n", " 1. FC Union Berlin\n", - " DWLWD\n", + " WLWDL\n", " 5\n", - " LDWWD\n", + " DWWDL\n", " 5\n", " \n", " \n", " 5\n", " 2674\n", " Eintracht Frankfurt\n", - " WWLWD\n", + " WLWDL\n", " 5\n", - " DLLDD\n", + " LLDDL\n", " 5\n", " \n", " \n", " 6\n", " 2556\n", " 1. FSV Mainz 05\n", - " DWWWD\n", + " WWWDW\n", " 5\n", - " LWLWD\n", + " WLWDW\n", " 5\n", " \n", " \n", " 7\n", " 2561\n", " SC Paderborn 07\n", - " WWDWD\n", + " WDWDL\n", " 5\n", - " DDD\n", - " 3\n", + " DDDL\n", + " 4\n", " \n", " \n", " 8\n", " 36360\n", " RB Leipzig\n", - " WLLWW\n", + " LWWLL\n", " 5\n", - " WLWLW\n", + " LWLWL\n", " 5\n", " \n", " \n", " 9\n", " 2527\n", " Borussia M'gladbach\n", - " WWWWL\n", + " WWWLL\n", " 5\n", - " DWLWL\n", + " WLWLL\n", " 5\n", " \n", " \n", " 10\n", " 2598\n", " SV 07 Elversberg\n", - " WDWWW\n", + " DWWWW\n", " 5\n", - " W\n", - " 1\n", + " WW\n", + " 2\n", " \n", " \n", " 11\n", " 2681\n", " Bayer 04 Leverkusen\n", - " WLWWL\n", + " LWWLW\n", " 5\n", - " WWLDL\n", + " WLDLW\n", " 5\n", " \n", " \n", " 12\n", " 2673\n", " Borussia Dortmund\n", - " WDLWW\n", + " LWWWW\n", " 5\n", - " WLWWW\n", + " LWWWW\n", " 5\n", " \n", " \n", " 13\n", " 2676\n", " Hamburger SV\n", - " LDWWL\n", + " DWWLL\n", " 5\n", - " LWWDL\n", + " WWDLL\n", " 5\n", " \n", " \n", @@ -831,35 +831,35 @@ " SC Freiburg\n", " WWWWW\n", " 5\n", - " LDLWW\n", + " DLWWW\n", " 5\n", " \n", " \n", " 15\n", " 2534\n", " SV Werder Bremen\n", - " DLWWL\n", + " LWWLW\n", " 5\n", - " DLLLL\n", + " LLLLW\n", " 5\n", " \n", " \n", " 16\n", " 2600\n", " FC Augsburg\n", - " WWLWW\n", + " WLWWW\n", " 5\n", - " DWWLW\n", + " WWLWW\n", " 5\n", " \n", " \n", " 17\n", " 2530\n", " FC Schalke 04\n", - " WLLDL\n", + " LLDLD\n", " 5\n", - " L\n", - " 1\n", + " LD\n", + " 2\n", " \n", " \n", "\n", @@ -867,44 +867,44 @@ ], "text/plain": [ " team_id team overall_form overall_match_count \\\n", - "0 2672 FC Bayern München WWWWW 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", + "0 2672 FC Bayern München WWWDW 5 \n", + "1 2677 VfB Stuttgart LWLWW 5 \n", + "2 2671 1. FC Köln DWWWL 5 \n", + "3 2569 TSG Hoffenheim LDWLL 5 \n", + "4 2547 1. FC Union Berlin WLWDL 5 \n", + "5 2674 Eintracht Frankfurt WLWDL 5 \n", + "6 2556 1. FSV Mainz 05 WWWDW 5 \n", + "7 2561 SC Paderborn 07 WDWDL 5 \n", + "8 36360 RB Leipzig LWWLL 5 \n", + "9 2527 Borussia M'gladbach WWWLL 5 \n", + "10 2598 SV 07 Elversberg DWWWW 5 \n", + "11 2681 Bayer 04 Leverkusen LWWLW 5 \n", + "12 2673 Borussia Dortmund LWWWW 5 \n", + "13 2676 Hamburger SV DWWLL 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", + "15 2534 SV Werder Bremen LWWLW 5 \n", + "16 2600 FC Augsburg WLWWW 5 \n", + "17 2530 FC Schalke 04 LLDLD 5 \n", "\n", " bundesliga_form bundesliga_match_count \n", - "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 " + "0 DWWWD 5 \n", + "1 DWDLW 5 \n", + "2 DLLWL 5 \n", + "3 DWLLL 5 \n", + "4 DWWDL 5 \n", + "5 LLDDL 5 \n", + "6 WLWDW 5 \n", + "7 DDDL 4 \n", + "8 LWLWL 5 \n", + "9 WLWLL 5 \n", + "10 WW 2 \n", + "11 WLDLW 5 \n", + "12 LWWWW 5 \n", + "13 WWDLL 5 \n", + "14 DLWWW 5 \n", + "15 LLLLW 5 \n", + "16 WWLWW 5 \n", + "17 LD 2 " ] }, "metadata": {}, @@ -940,7 +940,7 @@ "text": [ "\n", "FC Bayern München (team_id=2672)\n", - "Overall form: WWWWW\n" + "Overall form: WWWDW\n" ] }, { @@ -979,32 +979,6 @@ " \n", " \n", " 0\n", - " 2026-08-15T13:30:00+00:00\n", - " Telekom Cup\n", - " FC Bayern München\n", - " RB Leipzig\n", - " 3\n", - " 1\n", - " W\n", - " 16242805\n", - " 1786800600\n", - " 889\n", - " \n", - " \n", - " 1\n", - " 2026-08-18T16:00:00+00:00\n", - " Club Friendly Games\n", - " 1. FC Heidenheim\n", - " FC Bayern München\n", - " 2\n", - " 4\n", - " W\n", - " 16849740\n", - " 1787068800\n", - " 853\n", - " \n", - " \n", - " 2\n", " 2026-08-22T18:30:00+00:00\n", " Supercup\n", " Borussia Dortmund\n", @@ -1017,7 +991,7 @@ " 799\n", " \n", " \n", - " 3\n", + " 1\n", " 2026-08-28T18:30:00+00:00\n", " Bundesliga\n", " FC Bayern München\n", @@ -1030,7 +1004,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 2\n", " 2026-09-02T18:45:00+00:00\n", " DFB Pokal\n", " VfL Osnabrück\n", @@ -1042,31 +1016,57 @@ " 1788374700\n", " 217\n", " \n", + " \n", + " 3\n", + " 2026-09-05T16:30:00+00:00\n", + " Bundesliga\n", + " FC Schalke 04\n", + " FC Bayern München\n", + " 0\n", + " 0\n", + " D\n", + " 16434032\n", + " 1788625800\n", + " 35\n", + " \n", + " \n", + " 4\n", + " 2026-09-10T19:00:00+00:00\n", + " UEFA Champions League\n", + " FC Bayern München\n", + " Bodø/Glimt\n", + " 5\n", + " 0\n", + " W\n", + " 16938858\n", + " 1789066800\n", + " 7\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\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", + " date competition home_team \\\n", + "0 2026-08-22T18:30:00+00:00 Supercup Borussia Dortmund \n", + "1 2026-08-28T18:30:00+00:00 Bundesliga FC Bayern München \n", + "2 2026-09-02T18:45:00+00:00 DFB Pokal VfL Osnabrück \n", + "3 2026-09-05T16:30:00+00:00 Bundesliga FC Schalke 04 \n", + "4 2026-09-10T19:00:00+00:00 UEFA Champions League FC Bayern München \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 FC Bayern München 1 2 W 16248441 1787423400 \n", + "1 VfB Stuttgart 5 1 W 16434087 1787941800 \n", + "2 FC Bayern München 1 4 W 16287047 1788374700 \n", + "3 FC Bayern München 0 0 D 16434032 1788625800 \n", + "4 Bodø/Glimt 5 0 W 16938858 1789066800 \n", "\n", " unique_tournament_id \n", - "0 889 \n", - "1 853 \n", - "2 799 \n", + "0 799 \n", + "1 35 \n", + "2 217 \n", "3 35 \n", - "4 217 " + "4 7 " ] }, "metadata": {}, @@ -1076,7 +1076,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: WDWWW\n" + "Bundesliga form: DWWWD\n" ] }, { @@ -1115,19 +1115,6 @@ " \n", " \n", " 0\n", - " 2026-04-25T13:30:00+00:00\n", - " Bundesliga\n", - " 1. FSV Mainz 05\n", - " FC Bayern München\n", - " 3\n", - " 4\n", - " W\n", - " 14065235\n", - " 1777123800\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " FC Bayern München\n", @@ -1140,7 +1127,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-09T16:30:00+00:00\n", " Bundesliga\n", " VfL Wolfsburg\n", @@ -1153,7 +1140,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " FC Bayern München\n", @@ -1166,7 +1153,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-28T18:30:00+00:00\n", " Bundesliga\n", " FC Bayern München\n", @@ -1178,24 +1165,37 @@ " 1787941800\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T16:30:00+00:00\n", + " Bundesliga\n", + " FC Schalke 04\n", + " FC Bayern München\n", + " 0\n", + " 0\n", + " D\n", + " 16434032\n", + " 1788625800\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-05-02T13:30:00+00:00 Bundesliga FC Bayern München \n", + "1 2026-05-09T16:30:00+00:00 Bundesliga VfL Wolfsburg \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga FC Bayern München \n", + "3 2026-08-28T18:30:00+00:00 Bundesliga FC Bayern München \n", + "4 2026-09-05T16:30:00+00:00 Bundesliga FC Schalke 04 \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 1. FC Heidenheim 3 3 D 14065232 1777728600 \n", + "1 FC Bayern München 0 1 W 14065251 1778344200 \n", + "2 1. FC Köln 5 1 W 14065556 1778938200 \n", + "3 VfB Stuttgart 5 1 W 16434087 1787941800 \n", + "4 FC Bayern München 0 0 D 16434032 1788625800 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -1214,7 +1214,7 @@ "text": [ "\n", "VfB Stuttgart (team_id=2677)\n", - "Overall form: DWLWL\n" + "Overall form: LWLWW\n" ] }, { @@ -1253,32 +1253,6 @@ " \n", " \n", " 0\n", - " 2026-08-01T13:00:00+00:00\n", - " Club Friendly Games\n", - " Paris FC\n", - " VfB Stuttgart\n", - " 2\n", - " 2\n", - " D\n", - " 16494873\n", - " 1785589200\n", - " 853\n", - " \n", - " \n", - " 1\n", - " 2026-08-08T15:00:00+00:00\n", - " Club Friendly Games\n", - " VfB Stuttgart\n", - " Everton\n", - " 3\n", - " 1\n", - " W\n", - " 16357238\n", - " 1786201200\n", - " 853\n", - " \n", - " \n", - " 2\n", " 2026-08-15T15:00:00+00:00\n", " Club Friendly Games\n", " Fulham\n", @@ -1291,7 +1265,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 1\n", " 2026-08-21T18:45:00+00:00\n", " DFB Pokal\n", " FC Hansa Rostock\n", @@ -1304,7 +1278,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 2\n", " 2026-08-28T18:30:00+00:00\n", " Bundesliga\n", " FC Bayern München\n", @@ -1316,31 +1290,57 @@ " 1787941800\n", " 35\n", " \n", + " \n", + " 3\n", + " 2026-09-04T18:30:00+00:00\n", + " Bundesliga\n", + " VfB Stuttgart\n", + " 1. FC Köln\n", + " 4\n", + " 1\n", + " W\n", + " 16434036\n", + " 1788546600\n", + " 35\n", + " \n", + " \n", + " 4\n", + " 2026-09-09T16:45:00+00:00\n", + " UEFA Champions League\n", + " VfB Stuttgart\n", + " Viking FK\n", + " 3\n", + " 1\n", + " W\n", + " 16939028\n", + " 1788972300\n", + " 7\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\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", + " date competition home_team \\\n", + "0 2026-08-15T15:00:00+00:00 Club Friendly Games Fulham \n", + "1 2026-08-21T18:45:00+00:00 DFB Pokal FC Hansa Rostock \n", + "2 2026-08-28T18:30:00+00:00 Bundesliga FC Bayern München \n", + "3 2026-09-04T18:30:00+00:00 Bundesliga VfB Stuttgart \n", + "4 2026-09-09T16:45:00+00:00 UEFA Champions League VfB Stuttgart \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 VfB Stuttgart 1 0 L 16569180 1786806000 \n", + "1 VfB Stuttgart 0 4 W 16287048 1787337900 \n", + "2 VfB Stuttgart 5 1 L 16434087 1787941800 \n", + "3 1. FC Köln 4 1 W 16434036 1788546600 \n", + "4 Viking FK 3 1 W 16939028 1788972300 \n", "\n", " unique_tournament_id \n", "0 853 \n", - "1 853 \n", - "2 853 \n", - "3 217 \n", - "4 35 " + "1 217 \n", + "2 35 \n", + "3 35 \n", + "4 7 " ] }, "metadata": {}, @@ -1350,7 +1350,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: DDWDL\n" + "Bundesliga form: DWDLW\n" ] }, { @@ -1389,19 +1389,6 @@ " \n", " \n", " 0\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", - " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " TSG Hoffenheim\n", @@ -1414,7 +1401,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " VfB Stuttgart\n", @@ -1427,7 +1414,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Eintracht Frankfurt\n", @@ -1440,7 +1427,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-28T18:30:00+00:00\n", " Bundesliga\n", " FC Bayern München\n", @@ -1452,24 +1439,37 @@ " 1787941800\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-04T18:30:00+00:00\n", + " Bundesliga\n", + " VfB Stuttgart\n", + " 1. FC Köln\n", + " 4\n", + " 1\n", + " W\n", + " 16434036\n", + " 1788546600\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-05-02T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", + "1 2026-05-09T13:30:00+00:00 Bundesliga VfB Stuttgart \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga Eintracht Frankfurt \n", + "3 2026-08-28T18:30:00+00:00 Bundesliga FC Bayern München \n", + "4 2026-09-04T18:30:00+00:00 Bundesliga VfB Stuttgart \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 VfB Stuttgart 3 3 D 14065244 1777728600 \n", + "1 Bayer 04 Leverkusen 3 1 W 14065248 1778333400 \n", + "2 VfB Stuttgart 2 2 D 14065560 1778938200 \n", + "3 VfB Stuttgart 5 1 L 16434087 1787941800 \n", + "4 1. FC Köln 4 1 W 16434036 1788546600 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -1488,7 +1488,7 @@ "text": [ "\n", "1. FC Köln (team_id=2671)\n", - "Overall form: WDWWW\n" + "Overall form: DWWWL\n" ] }, { @@ -1527,19 +1527,6 @@ " \n", " \n", " 0\n", - " 2026-07-23T16:15:00+00:00\n", - " Club Friendly Games\n", - " SV Bergisch Gladbach 09\n", - " 1. FC Köln\n", - " 0\n", - " 8\n", - " W\n", - " 16576563\n", - " 1784823300\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-07-31T10:00:00+00:00\n", " Club Friendly Games\n", " 1. FC Köln\n", @@ -1552,7 +1539,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-08T13:30:00+00:00\n", " Club Friendly Games\n", " 1. FC Köln\n", @@ -1565,7 +1552,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-24T16:00:00+00:00\n", " DFB Pokal\n", " FC Würzburger Kickers\n", @@ -1578,7 +1565,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Köln\n", @@ -1590,30 +1577,43 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-04T18:30:00+00:00\n", + " Bundesliga\n", + " VfB Stuttgart\n", + " 1. FC Köln\n", + " 4\n", + " 1\n", + " L\n", + " 16434036\n", + " 1788546600\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\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", + " date competition home_team \\\n", + "0 2026-07-31T10:00:00+00:00 Club Friendly Games 1. FC Köln \n", + "1 2026-08-08T13:30:00+00:00 Club Friendly Games 1. FC Köln \n", + "2 2026-08-24T16:00:00+00:00 DFB Pokal FC Würzburger Kickers \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Köln \n", + "4 2026-09-04T18:30:00+00:00 Bundesliga VfB Stuttgart \n", "\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", + "0 Hertha BSC 2 2 D 16659200 1785492000 \n", + "1 Real Sociedad 2 1 W 16408303 1786195800 \n", + "2 1. FC Köln 1 2 W 16287059 1787587200 \n", + "3 TSG Hoffenheim 3 2 W 16434022 1788010200 \n", + "4 1. FC Köln 4 1 L 16434036 1788546600 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -1624,7 +1624,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: LDLLW\n" + "Bundesliga form: DLLWL\n" ] }, { @@ -1663,19 +1663,6 @@ " \n", " \n", " 0\n", - " 2026-04-25T13:30:00+00:00\n", - " Bundesliga\n", - " 1. FC Köln\n", - " Bayer 04 Leverkusen\n", - " 1\n", - " 2\n", - " L\n", - " 14065238\n", - " 1777123800\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -1688,7 +1675,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-10T15:30:00+00:00\n", " Bundesliga\n", " 1. FC Köln\n", @@ -1701,7 +1688,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " FC Bayern München\n", @@ -1714,7 +1701,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Köln\n", @@ -1726,24 +1713,37 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-04T18:30:00+00:00\n", + " Bundesliga\n", + " VfB Stuttgart\n", + " 1. FC Köln\n", + " 4\n", + " 1\n", + " L\n", + " 16434036\n", + " 1788546600\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-05-02T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "1 2026-05-10T15:30:00+00:00 Bundesliga 1. FC Köln \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga FC Bayern München \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Köln \n", + "4 2026-09-04T18:30:00+00:00 Bundesliga VfB Stuttgart \n", "\n", - " away_team home_score away_score result match_id timestamp \\\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", + " away_team home_score away_score result match_id timestamp \\\n", + "0 1. FC Köln 2 2 D 14065242 1777728600 \n", + "1 1. FC Heidenheim 1 3 L 14065253 1778427000 \n", + "2 1. FC Köln 5 1 L 14065556 1778938200 \n", + "3 TSG Hoffenheim 3 2 W 16434022 1788010200 \n", + "4 1. FC Köln 4 1 L 16434036 1788546600 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -1762,7 +1762,7 @@ "text": [ "\n", "TSG Hoffenheim (team_id=2569)\n", - "Overall form: LLDWL\n" + "Overall form: LDWLL\n" ] }, { @@ -1801,19 +1801,6 @@ " \n", " \n", " 0\n", - " 2026-08-07T14:00:00+00:00\n", - " Club Friendly Games\n", - " TSG Hoffenheim\n", - " Borussia M'gladbach\n", - " 1\n", - " 4\n", - " L\n", - " 16743431\n", - " 1786111200\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-15T14:00:00+00:00\n", " Club Friendly Games\n", " Tottenham Hotspur\n", @@ -1826,7 +1813,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-16T11:00:00+00:00\n", " Club Friendly Games\n", " Tottenham Hotspur\n", @@ -1839,7 +1826,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-22T13:30:00+00:00\n", " DFB Pokal\n", " Erzgebirge Aue\n", @@ -1852,7 +1839,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Köln\n", @@ -1864,30 +1851,43 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " TSG Hoffenheim\n", + " Borussia Dortmund\n", + " 2\n", + " 3\n", + " L\n", + " 16434019\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-08-15T14:00:00+00:00 Club Friendly Games Tottenham Hotspur \n", + "1 2026-08-16T11:00:00+00:00 Club Friendly Games Tottenham Hotspur \n", + "2 2026-08-22T13:30:00+00:00 DFB Pokal Erzgebirge Aue \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Köln \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", "\n", - " away_team home_score away_score result match_id timestamp \\\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", + " away_team home_score away_score result match_id timestamp \\\n", + "0 TSG Hoffenheim 3 0 L 16439188 1786802400 \n", + "1 TSG Hoffenheim 2 2 D 16846179 1786878000 \n", + "2 TSG Hoffenheim 0 4 W 16287038 1787405400 \n", + "3 TSG Hoffenheim 3 2 L 16434022 1788010200 \n", + "4 Borussia Dortmund 2 3 L 16434019 1788615000 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -1898,7 +1898,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: WDWLL\n" + "Bundesliga form: DWLLL\n" ] }, { @@ -1937,19 +1937,6 @@ " \n", " \n", " 0\n", - " 2026-04-25T16:30:00+00:00\n", - " Bundesliga\n", - " Hamburger SV\n", - " TSG Hoffenheim\n", - " 1\n", - " 2\n", - " W\n", - " 14065237\n", - " 1777134600\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " TSG Hoffenheim\n", @@ -1962,7 +1949,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " TSG Hoffenheim\n", @@ -1975,7 +1962,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Borussia M'gladbach\n", @@ -1988,7 +1975,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Köln\n", @@ -2000,24 +1987,37 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " TSG Hoffenheim\n", + " Borussia Dortmund\n", + " 2\n", + " 3\n", + " L\n", + " 16434019\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-05-02T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", + "1 2026-05-09T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga Borussia M'gladbach \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Köln \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", "\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", + " away_team home_score away_score result match_id timestamp \\\n", + "0 VfB Stuttgart 3 3 D 14065244 1777728600 \n", + "1 SV Werder Bremen 1 0 W 14065252 1778333400 \n", + "2 TSG Hoffenheim 4 0 L 14065559 1778938200 \n", + "3 TSG Hoffenheim 3 2 L 16434022 1788010200 \n", + "4 Borussia Dortmund 2 3 L 16434019 1788615000 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -2036,7 +2036,7 @@ "text": [ "\n", "1. FC Union Berlin (team_id=2547)\n", - "Overall form: DWLWD\n" + "Overall form: WLWDL\n" ] }, { @@ -2075,19 +2075,6 @@ " \n", " \n", " 0\n", - " 2026-08-02T12:00:00+00:00\n", - " Club Friendly Games\n", - " 1. FC Union Berlin\n", - " Cagliari\n", - " 2\n", - " 2\n", - " D\n", - " 16363515\n", - " 1785672000\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-09T13:30:00+00:00\n", " Club Friendly Games\n", " 1. FC Union Berlin\n", @@ -2100,7 +2087,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-15T13:30:00+00:00\n", " Club Friendly Games\n", " 1. FC Union Berlin\n", @@ -2113,7 +2100,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-23T13:30:00+00:00\n", " DFB Pokal\n", " Eintracht Braunschweig\n", @@ -2126,7 +2113,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -2138,30 +2125,43 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Bayer 04 Leverkusen\n", + " 1. FC Union Berlin\n", + " 4\n", + " 0\n", + " L\n", + " 16434042\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-08-09T13:30:00+00:00 Club Friendly Games 1. FC Union Berlin \n", + "1 2026-08-15T13:30:00+00:00 Club Friendly Games 1. FC Union Berlin \n", + "2 2026-08-23T13:30:00+00:00 DFB Pokal Eintracht Braunschweig \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", "\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", + "0 Aris Limassol 3 2 W 16739436 1786282200 \n", + "1 Ipswich Town 2 4 L 16404063 1786800600 \n", + "2 1. FC Union Berlin 2 4 W 16287045 1787491800 \n", + "3 Eintracht Frankfurt 3 3 D 16434026 1788010200 \n", + "4 1. FC Union Berlin 4 0 L 16434042 1788615000 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -2172,7 +2172,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: LDWWD\n" + "Bundesliga form: DWWDL\n" ] }, { @@ -2211,19 +2211,6 @@ " \n", " \n", " 0\n", - " 2026-04-24T18:30:00+00:00\n", - " Bundesliga\n", - " RB Leipzig\n", - " 1. FC Union Berlin\n", - " 3\n", - " 1\n", - " L\n", - " 14065257\n", - " 1777055400\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -2236,7 +2223,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-10T17:30:00+00:00\n", " Bundesliga\n", " 1. FSV Mainz 05\n", @@ -2249,7 +2236,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -2262,7 +2249,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -2274,24 +2261,37 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Bayer 04 Leverkusen\n", + " 1. FC Union Berlin\n", + " 4\n", + " 0\n", + " L\n", + " 16434042\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\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", + " date competition home_team \\\n", + "0 2026-05-02T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "1 2026-05-10T17:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", "\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", + "0 1. FC Köln 2 2 D 14065242 1777728600 \n", + "1 1. FC Union Berlin 1 3 W 14065247 1778434200 \n", + "2 FC Augsburg 4 0 W 14065558 1778938200 \n", + "3 Eintracht Frankfurt 3 3 D 16434026 1788010200 \n", + "4 1. FC Union Berlin 4 0 L 16434042 1788615000 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -2310,7 +2310,7 @@ "text": [ "\n", "Eintracht Frankfurt (team_id=2674)\n", - "Overall form: WWLWD\n" + "Overall form: WLWDL\n" ] }, { @@ -2349,19 +2349,6 @@ " \n", " \n", " 0\n", - " 2026-08-08T13:00:00+00:00\n", - " Club Friendly Games\n", - " Eintracht Frankfurt\n", - " Hull City\n", - " 2\n", - " 0\n", - " W\n", - " 16569178\n", - " 1786194000\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-12T16:30:00+00:00\n", " Club Friendly Games\n", " FSV Frankfurt\n", @@ -2374,7 +2361,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-15T14:00:00+00:00\n", " Club Friendly Games\n", " Brentford\n", @@ -2387,7 +2374,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-21T16:00:00+00:00\n", " DFB Pokal\n", " SC St Tönis 11/20\n", @@ -2400,7 +2387,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -2412,30 +2399,43 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-06T15:30:00+00:00\n", + " Bundesliga\n", + " Eintracht Frankfurt\n", + " FC Augsburg\n", + " 1\n", + " 4\n", + " L\n", + " 16434021\n", + " 1788708600\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-08-12T16:30:00+00:00 Club Friendly Games FSV Frankfurt \n", + "1 2026-08-15T14:00:00+00:00 Club Friendly Games Brentford \n", + "2 2026-08-21T16:00:00+00:00 DFB Pokal SC St Tönis 11/20 \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "4 2026-09-06T15:30:00+00:00 Bundesliga Eintracht Frankfurt \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 Eintracht Frankfurt 1 5 W 16570790 1786552200 \n", + "1 Eintracht Frankfurt 7 0 L 16284987 1786802400 \n", + "2 Eintracht Frankfurt 0 11 W 16287062 1787328000 \n", + "3 Eintracht Frankfurt 3 3 D 16434026 1788010200 \n", + "4 FC Augsburg 1 4 L 16434021 1788708600 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -2446,7 +2446,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: DLLDD\n" + "Bundesliga form: LLDDL\n" ] }, { @@ -2485,19 +2485,6 @@ " \n", " \n", " 0\n", - " 2026-04-25T13:30:00+00:00\n", - " Bundesliga\n", - " FC Augsburg\n", - " Eintracht Frankfurt\n", - " 1\n", - " 1\n", - " D\n", - " 14065231\n", - " 1777123800\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " Eintracht Frankfurt\n", @@ -2510,7 +2497,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-08T18:30:00+00:00\n", " Bundesliga\n", " Borussia Dortmund\n", @@ -2523,7 +2510,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Eintracht Frankfurt\n", @@ -2536,7 +2523,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -2548,24 +2535,37 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-06T15:30:00+00:00\n", + " Bundesliga\n", + " Eintracht Frankfurt\n", + " FC Augsburg\n", + " 1\n", + " 4\n", + " L\n", + " 16434021\n", + " 1788708600\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " 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 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", + "0 2026-05-02T13:30:00+00:00 Bundesliga Eintracht Frankfurt \n", + "1 2026-05-08T18:30:00+00:00 Bundesliga Borussia Dortmund \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga Eintracht Frankfurt \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "4 2026-09-06T15:30:00+00:00 Bundesliga Eintracht Frankfurt \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 Hamburger SV 1 2 L 14065239 1777728600 \n", + "1 Eintracht Frankfurt 3 2 L 14065245 1778265000 \n", + "2 VfB Stuttgart 2 2 D 14065560 1778938200 \n", + "3 Eintracht Frankfurt 3 3 D 16434026 1788010200 \n", + "4 FC Augsburg 1 4 L 16434021 1788708600 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -2584,7 +2584,7 @@ "text": [ "\n", "1. FSV Mainz 05 (team_id=2556)\n", - "Overall form: DWWWD\n" + "Overall form: WWWDW\n" ] }, { @@ -2623,19 +2623,6 @@ " \n", " \n", " 0\n", - " 2026-08-01T14:00:00+00:00\n", - " Club Friendly Games\n", - " 1. FSV Mainz 05\n", - " Udinese\n", - " 3\n", - " 3\n", - " D\n", - " 16568868\n", - " 1785592800\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-08T15:00:00+00:00\n", " Club Friendly Games\n", " 1. FSV Mainz 05\n", @@ -2648,7 +2635,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-15T13:30:00+00:00\n", " Club Friendly Games\n", " 1. FSV Mainz 05\n", @@ -2661,7 +2648,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-23T13:30:00+00:00\n", " DFB Pokal\n", " VfB 1921 Krieschow\n", @@ -2674,7 +2661,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " 1. FSV Mainz 05\n", @@ -2686,30 +2673,43 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-06T13:30:00+00:00\n", + " Bundesliga\n", + " Hamburger SV\n", + " 1. FSV Mainz 05\n", + " 0\n", + " 5\n", + " W\n", + " 16434030\n", + " 1788701400\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-08-08T15:00:00+00:00 Club Friendly Games 1. FSV Mainz 05 \n", + "1 2026-08-15T13:30:00+00:00 Club Friendly Games 1. FSV Mainz 05 \n", + "2 2026-08-23T13:30:00+00:00 DFB Pokal VfB 1921 Krieschow \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", + "4 2026-09-06T13:30:00+00:00 Bundesliga Hamburger SV \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", + "0 Paris FC 4 0 W 16739557 1786201200 \n", + "1 Bournemouth 2 1 W 16435459 1786800600 \n", + "2 1. FSV Mainz 05 0 9 W 16287042 1787491800 \n", + "3 SC Paderborn 07 0 0 D 16434044 1788010200 \n", + "4 1. FSV Mainz 05 0 5 W 16434030 1788701400 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -2720,7 +2720,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: LWLWD\n" + "Bundesliga form: WLWDW\n" ] }, { @@ -2759,19 +2759,6 @@ " \n", " \n", " 0\n", - " 2026-04-25T13:30:00+00:00\n", - " Bundesliga\n", - " 1. FSV Mainz 05\n", - " FC Bayern München\n", - " 3\n", - " 4\n", - " L\n", - " 14065235\n", - " 1777123800\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-03T13:30:00+00:00\n", " Bundesliga\n", " FC St. Pauli\n", @@ -2784,7 +2771,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-10T17:30:00+00:00\n", " Bundesliga\n", " 1. FSV Mainz 05\n", @@ -2797,7 +2784,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Heidenheim\n", @@ -2810,7 +2797,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " 1. FSV Mainz 05\n", @@ -2822,24 +2809,37 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-06T13:30:00+00:00\n", + " Bundesliga\n", + " Hamburger SV\n", + " 1. FSV Mainz 05\n", + " 0\n", + " 5\n", + " W\n", + " 16434030\n", + " 1788701400\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " 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", + "0 2026-05-03T13:30:00+00:00 Bundesliga FC St. Pauli \n", + "1 2026-05-10T17:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga 1. FC Heidenheim \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", + "4 2026-09-06T13:30:00+00:00 Bundesliga Hamburger SV \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 1. FSV Mainz 05 1 2 W 14065246 1777815000 \n", + "1 1. FC Union Berlin 1 3 L 14065247 1778434200 \n", + "2 1. FSV Mainz 05 0 2 W 14065562 1778938200 \n", + "3 SC Paderborn 07 0 0 D 16434044 1788010200 \n", + "4 1. FSV Mainz 05 0 5 W 16434030 1788701400 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -2858,7 +2858,7 @@ "text": [ "\n", "SC Paderborn 07 (team_id=2561)\n", - "Overall form: WWDWD\n" + "Overall form: WDWDL\n" ] }, { @@ -2897,19 +2897,6 @@ " \n", " \n", " 0\n", - " 2026-07-29T10:30:00+00:00\n", - " Club Friendly Games\n", - " SC Paderborn 07\n", - " Southampton\n", - " 2\n", - " 1\n", - " W\n", - " 16665883\n", - " 1785321000\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-01T13:30:00+00:00\n", " Club Friendly Games\n", " VfL Osnabrück\n", @@ -2922,7 +2909,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-08T12:00:00+00:00\n", " Club Friendly Games\n", " SV Werder Bremen\n", @@ -2935,7 +2922,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-23T16:00:00+00:00\n", " DFB Pokal\n", " 1.FC Phönix Lübeck\n", @@ -2948,7 +2935,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " 1. FSV Mainz 05\n", @@ -2960,30 +2947,43 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SC Paderborn 07\n", + " SC Freiburg\n", + " 0\n", + " 1\n", + " L\n", + " 16434024\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-08-01T13:30:00+00:00 Club Friendly Games VfL Osnabrück \n", + "1 2026-08-08T12:00:00+00:00 Club Friendly Games SV Werder Bremen \n", + "2 2026-08-23T16:00:00+00:00 DFB Pokal 1.FC Phönix Lübeck \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga SC Paderborn 07 \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 SC Paderborn 07 0 2 W 16489897 1785591000 \n", + "1 SC Paderborn 07 2 2 D 16489645 1786190400 \n", + "2 SC Paderborn 07 2 4 W 16287053 1787500800 \n", + "3 SC Paderborn 07 0 0 D 16434044 1788010200 \n", + "4 SC Freiburg 0 1 L 16434024 1788615000 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -2994,7 +2994,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: DDD\n" + "Bundesliga form: DDDL\n" ] }, { @@ -3070,6 +3070,19 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 3\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SC Paderborn 07\n", + " SC Freiburg\n", + " 0\n", + " 1\n", + " L\n", + " 16434024\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" @@ -3079,16 +3092,19 @@ "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", + "3 2026-09-05T13: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", + "3 SC Paderborn 07 SC Freiburg 0 1 L 16434024 \n", "\n", " timestamp unique_tournament_id \n", "0 1779388200 35 \n", "1 1779733800 35 \n", - "2 1788010200 35 " + "2 1788010200 35 \n", + "3 1788615000 35 " ] }, "metadata": {}, @@ -3100,7 +3116,7 @@ "text": [ "\n", "RB Leipzig (team_id=36360)\n", - "Overall form: WLLWW\n" + "Overall form: LWWLL\n" ] }, { @@ -3139,48 +3155,22 @@ " \n", " \n", " 0\n", - " 2026-08-01T09:30:00+00:00\n", - " Club Friendly Games\n", + " 2026-08-15T13:30:00+00:00\n", + " Telekom Cup\n", + " FC Bayern München\n", " RB Leipzig\n", - " SC Verl\n", - " 4\n", - " 0\n", - " W\n", - " 16408673\n", - " 1785576600\n", - " 853\n", + " 3\n", + " 1\n", + " L\n", + " 16242805\n", + " 1786800600\n", + " 889\n", " \n", " \n", " 1\n", - " 2026-08-08T13:00:00+00:00\n", - " Club Friendly Games\n", - " Leeds United\n", - " RB Leipzig\n", - " 1\n", - " 0\n", - " L\n", - " 16400329\n", - " 1786194000\n", - " 853\n", - " \n", - " \n", - " 2\n", - " 2026-08-15T13:30:00+00:00\n", - " Telekom Cup\n", - " FC Bayern München\n", - " RB Leipzig\n", - " 3\n", - " 1\n", - " L\n", - " 16242805\n", - " 1786800600\n", - " 889\n", - " \n", - " \n", - " 3\n", - " 2026-08-22T16:00:00+00:00\n", - " DFB Pokal\n", - " Eintracht Trier\n", + " 2026-08-22T16:00:00+00:00\n", + " DFB Pokal\n", + " Eintracht Trier\n", " RB Leipzig\n", " 0\n", " 6\n", @@ -3190,7 +3180,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 2\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " RB Leipzig\n", @@ -3202,31 +3192,57 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 3\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SV Werder Bremen\n", + " RB Leipzig\n", + " 3\n", + " 1\n", + " L\n", + " 16434101\n", + " 1788615000\n", + " 35\n", + " \n", + " \n", + " 4\n", + " 2026-09-10T19:00:00+00:00\n", + " UEFA Champions League\n", + " Como\n", + " RB Leipzig\n", + " 4\n", + " 1\n", + " L\n", + " 16939034\n", + " 1789066800\n", + " 7\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\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", + " date competition home_team \\\n", + "0 2026-08-15T13:30:00+00:00 Telekom Cup FC Bayern München \n", + "1 2026-08-22T16:00:00+00:00 DFB Pokal Eintracht Trier \n", + "2 2026-08-29T13:30:00+00:00 Bundesliga RB Leipzig \n", + "3 2026-09-05T13:30:00+00:00 Bundesliga SV Werder Bremen \n", + "4 2026-09-10T19:00:00+00:00 UEFA Champions League Como \n", "\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", + "0 RB Leipzig 3 1 L 16242805 1786800600 \n", + "1 RB Leipzig 0 6 W 16287035 1787414400 \n", + "2 Borussia M'gladbach 3 0 W 16434023 1788010200 \n", + "3 RB Leipzig 3 1 L 16434101 1788615000 \n", + "4 RB Leipzig 4 1 L 16939034 1789066800 \n", "\n", " unique_tournament_id \n", - "0 853 \n", - "1 853 \n", - "2 889 \n", - "3 217 \n", - "4 35 " + "0 889 \n", + "1 217 \n", + "2 35 \n", + "3 35 \n", + "4 7 " ] }, "metadata": {}, @@ -3236,7 +3252,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: WLWLW\n" + "Bundesliga form: LWLWL\n" ] }, { @@ -3275,19 +3291,6 @@ " \n", " \n", " 0\n", - " 2026-04-24T18:30:00+00:00\n", - " Bundesliga\n", - " RB Leipzig\n", - " 1. FC Union Berlin\n", - " 3\n", - " 1\n", - " W\n", - " 14065257\n", - " 1777055400\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-02T16:30:00+00:00\n", " Bundesliga\n", " Bayer 04 Leverkusen\n", @@ -3300,7 +3303,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " RB Leipzig\n", @@ -3313,7 +3316,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " SC Freiburg\n", @@ -3326,7 +3329,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " RB Leipzig\n", @@ -3338,24 +3341,37 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SV Werder Bremen\n", + " RB Leipzig\n", + " 3\n", + " 1\n", + " L\n", + " 16434101\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-05-02T16:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", + "1 2026-05-09T13:30:00+00:00 Bundesliga RB Leipzig \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga SC Freiburg \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga RB Leipzig \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga SV Werder Bremen \n", "\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", + "0 RB Leipzig 4 1 L 14065236 1777739400 \n", + "1 FC St. Pauli 2 1 W 14065250 1778333400 \n", + "2 RB Leipzig 4 1 L 14065555 1778938200 \n", + "3 Borussia M'gladbach 3 0 W 16434023 1788010200 \n", + "4 RB Leipzig 3 1 L 16434101 1788615000 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -3374,7 +3390,7 @@ "text": [ "\n", "Borussia M'gladbach (team_id=2527)\n", - "Overall form: WWWWL\n" + "Overall form: WWWLL\n" ] }, { @@ -3413,19 +3429,6 @@ " \n", " \n", " 0\n", - " 2026-08-07T14:00:00+00:00\n", - " Club Friendly Games\n", - " TSG Hoffenheim\n", - " Borussia M'gladbach\n", - " 1\n", - " 4\n", - " W\n", - " 16743431\n", - " 1786111200\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-12T16:00:00+00:00\n", " Club Friendly Games\n", " SSVg Velbert\n", @@ -3438,7 +3441,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-15T13:30:00+00:00\n", " Club Friendly Games\n", " Borussia M'gladbach\n", @@ -3451,7 +3454,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-23T13:30:00+00:00\n", " DFB Pokal\n", " TSV Schott Mainz\n", @@ -3464,7 +3467,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " RB Leipzig\n", @@ -3476,30 +3479,43 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Borussia M'gladbach\n", + " SV 07 Elversberg\n", + " 3\n", + " 4\n", + " L\n", + " 16434028\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-08-12T16:00:00+00:00 Club Friendly Games SSVg Velbert \n", + "1 2026-08-15T13:30:00+00:00 Club Friendly Games Borussia M'gladbach \n", + "2 2026-08-23T13:30:00+00:00 DFB Pokal TSV Schott Mainz \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga RB Leipzig \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga Borussia M'gladbach \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 Borussia M'gladbach 0 8 W 16569177 1786550400 \n", + "1 Aston Villa 2 1 W 16284993 1786800600 \n", + "2 Borussia M'gladbach 0 5 W 16287039 1787491800 \n", + "3 Borussia M'gladbach 3 0 L 16434023 1788010200 \n", + "4 SV 07 Elversberg 3 4 L 16434028 1788615000 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -3510,7 +3526,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: DWLWL\n" + "Bundesliga form: WLWLL\n" ] }, { @@ -3549,19 +3565,6 @@ " \n", " \n", " 0\n", - " 2026-04-25T13:30:00+00:00\n", - " Bundesliga\n", - " VfL Wolfsburg\n", - " Borussia M'gladbach\n", - " 0\n", - " 0\n", - " D\n", - " 14065233\n", - " 1777123800\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-03T15:30:00+00:00\n", " Bundesliga\n", " Borussia M'gladbach\n", @@ -3574,7 +3577,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " FC Augsburg\n", @@ -3587,7 +3590,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Borussia M'gladbach\n", @@ -3600,7 +3603,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " RB Leipzig\n", @@ -3612,24 +3615,37 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Borussia M'gladbach\n", + " SV 07 Elversberg\n", + " 3\n", + " 4\n", + " L\n", + " 16434028\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-05-03T15:30:00+00:00 Bundesliga Borussia M'gladbach \n", + "1 2026-05-09T13:30:00+00:00 Bundesliga FC Augsburg \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga Borussia M'gladbach \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga RB Leipzig \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga Borussia M'gladbach \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 Borussia Dortmund 1 0 W 14065243 1777822200 \n", + "1 Borussia M'gladbach 3 1 L 14065249 1778333400 \n", + "2 TSG Hoffenheim 4 0 W 14065559 1778938200 \n", + "3 Borussia M'gladbach 3 0 L 16434023 1788010200 \n", + "4 SV 07 Elversberg 3 4 L 16434028 1788615000 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -3648,7 +3664,7 @@ "text": [ "\n", "SV 07 Elversberg (team_id=2598)\n", - "Overall form: WDWWW\n" + "Overall form: DWWWW\n" ] }, { @@ -3687,19 +3703,6 @@ " \n", " \n", " 0\n", - " 2026-08-04T16:00:00+00:00\n", - " Club Friendly Games\n", - " RC Strasbourg\n", - " SV 07 Elversberg\n", - " 2\n", - " 5\n", - " W\n", - " 16489898\n", - " 1785859200\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-08T19:00:00+00:00\n", " Club Friendly Games\n", " Mallorca\n", @@ -3712,7 +3715,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-15T13:30:00+00:00\n", " Club Friendly Games\n", " SV 07 Elversberg\n", @@ -3725,7 +3728,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-22T13:30:00+00:00\n", " DFB Pokal\n", " MSV Duisburg\n", @@ -3738,7 +3741,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " SV 07 Elversberg\n", @@ -3750,30 +3753,43 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Borussia M'gladbach\n", + " SV 07 Elversberg\n", + " 3\n", + " 4\n", + " W\n", + " 16434028\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\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", + " date competition home_team \\\n", + "0 2026-08-08T19:00:00+00:00 Club Friendly Games Mallorca \n", + "1 2026-08-15T13:30:00+00:00 Club Friendly Games SV 07 Elversberg \n", + "2 2026-08-22T13:30:00+00:00 DFB Pokal MSV Duisburg \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga SV 07 Elversberg \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga Borussia M'gladbach \n", "\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", + "0 SV 07 Elversberg 1 1 D 16575693 1786215600 \n", + "1 Lorient 4 1 W 16400338 1786800600 \n", + "2 SV 07 Elversberg 1 3 W 16287051 1787405400 \n", + "3 Bayer 04 Leverkusen 3 2 W 16434020 1788010200 \n", + "4 SV 07 Elversberg 3 4 W 16434028 1788615000 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -3784,7 +3800,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: W\n" + "Bundesliga form: WW\n" ] }, { @@ -3834,19 +3850,35 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 1\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Borussia M'gladbach\n", + " SV 07 Elversberg\n", + " 3\n", + " 4\n", + " W\n", + " 16434028\n", + " 1788615000\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", + " date competition home_team \\\n", + "0 2026-08-29T13:30:00+00:00 Bundesliga SV 07 Elversberg \n", + "1 2026-09-05T13:30:00+00:00 Bundesliga Borussia M'gladbach \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", "0 Bayer 04 Leverkusen 3 2 W 16434020 1788010200 \n", + "1 SV 07 Elversberg 3 4 W 16434028 1788615000 \n", "\n", " unique_tournament_id \n", - "0 35 " + "0 35 \n", + "1 35 " ] }, "metadata": {}, @@ -3858,7 +3890,7 @@ "text": [ "\n", "Bayer 04 Leverkusen (team_id=2681)\n", - "Overall form: WLWWL\n" + "Overall form: LWWLW\n" ] }, { @@ -3897,19 +3929,6 @@ " \n", " \n", " 0\n", - " 2026-08-08T13:30:00+00:00\n", - " Club Friendly Games\n", - " Bayer 04 Leverkusen\n", - " Sevilla\n", - " 2\n", - " 1\n", - " W\n", - " 16256385\n", - " 1786195800\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-12T18:45:00+00:00\n", " Club Friendly Games\n", " Nottingham Forest\n", @@ -3922,7 +3941,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-15T14:00:00+00:00\n", " Club Friendly Games\n", " Newcastle United\n", @@ -3935,7 +3954,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-22T11:00:00+00:00\n", " DFB Pokal\n", " SV Wehen Wiesbaden\n", @@ -3948,7 +3967,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " SV 07 Elversberg\n", @@ -3960,30 +3979,43 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Bayer 04 Leverkusen\n", + " 1. FC Union Berlin\n", + " 4\n", + " 0\n", + " W\n", + " 16434042\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-08-12T18:45:00+00:00 Club Friendly Games Nottingham Forest \n", + "1 2026-08-15T14:00:00+00:00 Club Friendly Games Newcastle United \n", + "2 2026-08-22T11:00:00+00:00 DFB Pokal SV Wehen Wiesbaden \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga SV 07 Elversberg \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 Bayer 04 Leverkusen 2 1 L 16439190 1786560300 \n", + "1 Bayer 04 Leverkusen 1 2 W 16404057 1786802400 \n", + "2 Bayer 04 Leverkusen 0 4 W 16287036 1787396400 \n", + "3 Bayer 04 Leverkusen 3 2 L 16434020 1788010200 \n", + "4 1. FC Union Berlin 4 0 W 16434042 1788615000 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -3994,7 +4026,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: WWLDL\n" + "Bundesliga form: WLDLW\n" ] }, { @@ -4033,19 +4065,6 @@ " \n", " \n", " 0\n", - " 2026-04-25T13:30:00+00:00\n", - " Bundesliga\n", - " 1. FC Köln\n", - " Bayer 04 Leverkusen\n", - " 1\n", - " 2\n", - " W\n", - " 14065238\n", - " 1777123800\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-02T16:30:00+00:00\n", " Bundesliga\n", " Bayer 04 Leverkusen\n", @@ -4058,7 +4077,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " VfB Stuttgart\n", @@ -4071,7 +4090,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Bayer 04 Leverkusen\n", @@ -4084,7 +4103,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", " SV 07 Elversberg\n", @@ -4096,24 +4115,37 @@ " 1788010200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Bayer 04 Leverkusen\n", + " 1. FC Union Berlin\n", + " 4\n", + " 0\n", + " W\n", + " 16434042\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-05-02T16:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", + "1 2026-05-09T13:30:00+00:00 Bundesliga VfB Stuttgart \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", + "3 2026-08-29T13:30:00+00:00 Bundesliga SV 07 Elversberg \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 RB Leipzig 4 1 W 14065236 1777739400 \n", + "1 Bayer 04 Leverkusen 3 1 L 14065248 1778333400 \n", + "2 Hamburger SV 1 1 D 14065557 1778938200 \n", + "3 Bayer 04 Leverkusen 3 2 L 16434020 1788010200 \n", + "4 1. FC Union Berlin 4 0 W 16434042 1788615000 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -4132,7 +4164,7 @@ "text": [ "\n", "Borussia Dortmund (team_id=2673)\n", - "Overall form: WDLWW\n" + "Overall form: LWWWW\n" ] }, { @@ -4171,32 +4203,6 @@ " \n", " \n", " 0\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", - " 1\n", - " 2026-08-15T15:30:00+00:00\n", - " Club Friendly Games\n", - " Borussia Dortmund\n", - " AS Roma\n", - " 2\n", - " 2\n", - " D\n", - " 16332215\n", - " 1786807800\n", - " 853\n", - " \n", - " \n", - " 2\n", " 2026-08-22T18:30:00+00:00\n", " Supercup\n", " Borussia Dortmund\n", @@ -4209,7 +4215,7 @@ " 799\n", " \n", " \n", - " 3\n", + " 1\n", " 2026-08-29T16:30:00+00:00\n", " Bundesliga\n", " Borussia Dortmund\n", @@ -4222,7 +4228,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 2\n", " 2026-09-01T18:45:00+00:00\n", " DFB Pokal\n", " Hamburg-Eimsbütteler Ballspiel Club 1911\n", @@ -4234,31 +4240,57 @@ " 1788288300\n", " 217\n", " \n", - " \n", - "\n", - "" - ], - "text/plain": [ - " 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", + " 3\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " TSG Hoffenheim\n", + " Borussia Dortmund\n", + " 2\n", + " 3\n", + " W\n", + " 16434019\n", + " 1788615000\n", + " 35\n", + " \n", + " \n", + " 4\n", + " 2026-09-08T19:00:00+00:00\n", + " UEFA Champions League\n", + " Borussia Dortmund\n", + " Villarreal\n", + " 3\n", + " 2\n", + " W\n", + " 16938848\n", + " 1788894000\n", + " 7\n", + " \n", + " \n", + "\n", + "" + ], + "text/plain": [ + " date competition \\\n", + "0 2026-08-22T18:30:00+00:00 Supercup \n", + "1 2026-08-29T16:30:00+00:00 Bundesliga \n", + "2 2026-09-01T18:45:00+00:00 DFB Pokal \n", + "3 2026-09-05T13:30:00+00:00 Bundesliga \n", + "4 2026-09-08T19:00:00+00:00 UEFA Champions League \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", + "0 Borussia Dortmund FC Bayern München 1 \n", + "1 Borussia Dortmund Hamburger SV 2 \n", + "2 Hamburg-Eimsbütteler Ballspiel Club 1911 Borussia Dortmund 0 \n", + "3 TSG Hoffenheim Borussia Dortmund 2 \n", + "4 Borussia Dortmund Villarreal 3 \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 " + "0 2 L 16248441 1787423400 799 \n", + "1 0 W 16434025 1788021000 35 \n", + "2 5 W 16287049 1788288300 217 \n", + "3 3 W 16434019 1788615000 35 \n", + "4 2 W 16938848 1788894000 7 " ] }, "metadata": {}, @@ -4268,7 +4300,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: WLWWW\n" + "Bundesliga form: LWWWW\n" ] }, { @@ -4307,19 +4339,6 @@ " \n", " \n", " 0\n", - " 2026-04-26T15:30:00+00:00\n", - " Bundesliga\n", - " Borussia Dortmund\n", - " SC Freiburg\n", - " 4\n", - " 0\n", - " W\n", - " 14065228\n", - " 1777217400\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-03T15:30:00+00:00\n", " Bundesliga\n", " Borussia M'gladbach\n", @@ -4332,7 +4351,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-08T18:30:00+00:00\n", " Bundesliga\n", " Borussia Dortmund\n", @@ -4345,7 +4364,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " SV Werder Bremen\n", @@ -4358,7 +4377,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T16:30:00+00:00\n", " Bundesliga\n", " Borussia Dortmund\n", @@ -4370,24 +4389,37 @@ " 1788021000\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " TSG Hoffenheim\n", + " Borussia Dortmund\n", + " 2\n", + " 3\n", + " W\n", + " 16434019\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-05-03T15:30:00+00:00 Bundesliga Borussia M'gladbach \n", + "1 2026-05-08T18:30:00+00:00 Bundesliga Borussia Dortmund \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga SV Werder Bremen \n", + "3 2026-08-29T16:30:00+00:00 Bundesliga Borussia Dortmund \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 Borussia Dortmund 1 0 L 14065243 1777822200 \n", + "1 Eintracht Frankfurt 3 2 W 14065245 1778265000 \n", + "2 Borussia Dortmund 0 2 W 14065561 1778938200 \n", + "3 Hamburger SV 2 0 W 16434025 1788021000 \n", + "4 Borussia Dortmund 2 3 W 16434019 1788615000 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -4406,7 +4438,7 @@ "text": [ "\n", "Hamburger SV (team_id=2676)\n", - "Overall form: LDWWL\n" + "Overall form: DWWLL\n" ] }, { @@ -4445,19 +4477,6 @@ " \n", " \n", " 0\n", - " 2026-08-01T15:00:00+00:00\n", - " Club Friendly Games\n", - " Hamburger SV\n", - " Everton\n", - " 1\n", - " 2\n", - " L\n", - " 16424189\n", - " 1785596400\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-08T13:00:00+00:00\n", " Club Friendly Games\n", " Hamburger SV\n", @@ -4470,7 +4489,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-15T17:00:00+00:00\n", " Club Friendly Games\n", " Toulouse\n", @@ -4483,7 +4502,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-24T16:00:00+00:00\n", " DFB Pokal\n", " SC Verl\n", @@ -4496,7 +4515,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T16:30:00+00:00\n", " Bundesliga\n", " Borussia Dortmund\n", @@ -4508,30 +4527,43 @@ " 1788021000\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-06T13:30:00+00:00\n", + " Bundesliga\n", + " Hamburger SV\n", + " 1. FSV Mainz 05\n", + " 0\n", + " 5\n", + " L\n", + " 16434030\n", + " 1788701400\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " 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", + "0 2026-08-08T13:00:00+00:00 Club Friendly Games Hamburger SV \n", + "1 2026-08-15T17:00:00+00:00 Club Friendly Games Toulouse \n", + "2 2026-08-24T16:00:00+00:00 DFB Pokal SC Verl \n", + "3 2026-08-29T16:30:00+00:00 Bundesliga Borussia Dortmund \n", + "4 2026-09-06T13:30:00+00:00 Bundesliga Hamburger SV \n", + "\n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 Lille 2 2 D 16739388 1786194000 \n", + "1 Hamburger SV 1 2 W 16568546 1786813200 \n", + "2 Hamburger SV 0 3 W 16287050 1787587200 \n", + "3 Hamburger SV 2 0 L 16434025 1788021000 \n", + "4 1. FSV Mainz 05 0 5 L 16434030 1788701400 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -4542,7 +4574,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: LWWDL\n" + "Bundesliga form: WWDLL\n" ] }, { @@ -4581,19 +4613,6 @@ " \n", " \n", " 0\n", - " 2026-04-25T16:30:00+00:00\n", - " Bundesliga\n", - " Hamburger SV\n", - " TSG Hoffenheim\n", - " 1\n", - " 2\n", - " L\n", - " 14065237\n", - " 1777134600\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " Eintracht Frankfurt\n", @@ -4606,7 +4625,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-10T13:30:00+00:00\n", " Bundesliga\n", " Hamburger SV\n", @@ -4619,7 +4638,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Bayer 04 Leverkusen\n", @@ -4632,7 +4651,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-29T16:30:00+00:00\n", " Bundesliga\n", " Borussia Dortmund\n", @@ -4644,24 +4663,44 @@ " 1788021000\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-06T13:30:00+00:00\n", + " Bundesliga\n", + " Hamburger SV\n", + " 1. FSV Mainz 05\n", + " 0\n", + " 5\n", + " L\n", + " 16434030\n", + " 1788701400\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team away_team \\\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", + " date competition home_team \\\n", + "0 2026-05-02T13:30:00+00:00 Bundesliga Eintracht Frankfurt \n", + "1 2026-05-10T13:30:00+00:00 Bundesliga Hamburger SV \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", + "3 2026-08-29T16:30:00+00:00 Bundesliga Borussia Dortmund \n", + "4 2026-09-06T13:30:00+00:00 Bundesliga Hamburger SV \n", "\n", - " home_score away_score result match_id timestamp unique_tournament_id \n", - "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 " + " away_team home_score away_score result match_id timestamp \\\n", + "0 Hamburger SV 1 2 W 14065239 1777728600 \n", + "1 SC Freiburg 3 2 W 14065255 1778419800 \n", + "2 Hamburger SV 1 1 D 14065557 1778938200 \n", + "3 Hamburger SV 2 0 L 16434025 1788021000 \n", + "4 1. FSV Mainz 05 0 5 L 16434030 1788701400 \n", + "\n", + " unique_tournament_id \n", + "0 35 \n", + "1 35 \n", + "2 35 \n", + "3 35 \n", + "4 35 " ] }, "metadata": {}, @@ -4712,19 +4751,6 @@ " \n", " \n", " 0\n", - " 2026-08-15T12:00:00+00:00\n", - " Club Friendly Games\n", - " SC Freiburg\n", - " Crystal Palace\n", - " 2\n", - " 0\n", - " W\n", - " 16400328\n", - " 1786795200\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-20T18:30:00+00:00\n", " UEFA Europa Conference League, Qualification P...\n", " Motherwell\n", @@ -4737,7 +4763,7 @@ " 17015\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-23T16:00:00+00:00\n", " DFB Pokal\n", " Fortuna Düsseldorf\n", @@ -4750,7 +4776,7 @@ " 217\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-27T16:45:00+00:00\n", " UEFA Europa Conference League, Qualification P...\n", " SC Freiburg\n", @@ -4763,7 +4789,7 @@ " 17015\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-30T13:30:00+00:00\n", " Bundesliga\n", " SC Freiburg\n", @@ -4775,37 +4801,50 @@ " 1788096600\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SC Paderborn 07\n", + " SC Freiburg\n", + " 0\n", + " 1\n", + " W\n", + " 16434024\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date \\\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", + "0 2026-08-20T18:30:00+00:00 \n", + "1 2026-08-23T16:00:00+00:00 \n", + "2 2026-08-27T16:45:00+00:00 \n", + "3 2026-08-30T13:30:00+00:00 \n", + "4 2026-09-05T13: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", + "0 UEFA Europa Conference League, Qualification P... Motherwell \n", + "1 DFB Pokal Fortuna Düsseldorf \n", + "2 UEFA Europa Conference League, Qualification P... SC Freiburg \n", + "3 Bundesliga SC Freiburg \n", + "4 Bundesliga SC Paderborn 07 \n", "\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", + "0 SC Freiburg 1 3 W 16717090 1787250600 \n", + "1 SC Freiburg 1 5 W 16287037 1787500800 \n", + "2 Motherwell 4 1 W 16823042 1787849100 \n", + "3 SV Werder Bremen 4 1 W 16434029 1788096600 \n", + "4 SC Freiburg 0 1 W 16434024 1788615000 \n", "\n", " unique_tournament_id \n", - "0 853 \n", - "1 17015 \n", - "2 217 \n", - "3 17015 \n", + "0 17015 \n", + "1 217 \n", + "2 17015 \n", + "3 35 \n", "4 35 " ] }, @@ -4816,7 +4855,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: LDLWW\n" + "Bundesliga form: DLWWW\n" ] }, { @@ -4855,19 +4894,6 @@ " \n", " \n", " 0\n", - " 2026-04-26T15:30:00+00:00\n", - " Bundesliga\n", - " Borussia Dortmund\n", - " SC Freiburg\n", - " 4\n", - " 0\n", - " L\n", - " 14065228\n", - " 1777217400\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-03T17:30:00+00:00\n", " Bundesliga\n", " SC Freiburg\n", @@ -4880,7 +4906,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-10T13:30:00+00:00\n", " Bundesliga\n", " Hamburger SV\n", @@ -4893,7 +4919,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " SC Freiburg\n", @@ -4906,7 +4932,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-30T13:30:00+00:00\n", " Bundesliga\n", " SC Freiburg\n", @@ -4918,24 +4944,37 @@ " 1788096600\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SC Paderborn 07\n", + " SC Freiburg\n", + " 0\n", + " 1\n", + " W\n", + " 16434024\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team away_team \\\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", + " date competition home_team away_team \\\n", + "0 2026-05-03T17:30:00+00:00 Bundesliga SC Freiburg VfL Wolfsburg \n", + "1 2026-05-10T13:30:00+00:00 Bundesliga Hamburger SV SC Freiburg \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga SC Freiburg RB Leipzig \n", + "3 2026-08-30T13:30:00+00:00 Bundesliga SC Freiburg SV Werder Bremen \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga SC Paderborn 07 SC Freiburg \n", "\n", " home_score away_score result match_id timestamp unique_tournament_id \n", - "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 " + "0 1 1 D 14065240 1777829400 35 \n", + "1 3 2 L 14065255 1778419800 35 \n", + "2 4 1 W 14065555 1778938200 35 \n", + "3 4 1 W 16434029 1788096600 35 \n", + "4 0 1 W 16434024 1788615000 35 " ] }, "metadata": {}, @@ -4947,7 +4986,7 @@ "text": [ "\n", "SV Werder Bremen (team_id=2534)\n", - "Overall form: DLWWL\n" + "Overall form: LWWLW\n" ] }, { @@ -4986,19 +5025,6 @@ " \n", " \n", " 0\n", - " 2026-08-08T12:00:00+00:00\n", - " Club Friendly Games\n", - " SV Werder Bremen\n", - " SC Paderborn 07\n", - " 2\n", - " 2\n", - " D\n", - " 16489645\n", - " 1786190400\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-15T12:30:00+00:00\n", " Club Friendly Games\n", " SV Werder Bremen\n", @@ -5011,7 +5037,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-22T13:30:00+00:00\n", " DFB Pokal\n", " LSK Hansa Lüneburg\n", @@ -5024,7 +5050,7 @@ " 217\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-23T10:00:00+00:00\n", " Club Friendly Games\n", " SV Werder Bremen\n", @@ -5037,7 +5063,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-30T13:30:00+00:00\n", " Bundesliga\n", " SC Freiburg\n", @@ -5049,30 +5075,43 @@ " 1788096600\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SV Werder Bremen\n", + " RB Leipzig\n", + " 3\n", + " 1\n", + " W\n", + " 16434101\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\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", + "0 2026-08-15T12:30:00+00:00 Club Friendly Games SV Werder Bremen \n", + "1 2026-08-22T13:30:00+00:00 DFB Pokal LSK Hansa Lüneburg \n", + "2 2026-08-23T10:00:00+00:00 Club Friendly Games SV Werder Bremen \n", + "3 2026-08-30T13:30:00+00:00 Bundesliga SC Freiburg \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga SV Werder Bremen \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 Auxerre 0 1 L 16570791 1786797000 \n", + "1 SV Werder Bremen 0 3 W 16287052 1787405400 \n", + "2 SV Meppen 3 1 W 16899911 1787479200 \n", + "3 SV Werder Bremen 4 1 L 16434029 1788096600 \n", + "4 RB Leipzig 3 1 W 16434101 1788615000 \n", "\n", " unique_tournament_id \n", "0 853 \n", - "1 853 \n", - "2 217 \n", - "3 853 \n", + "1 217 \n", + "2 853 \n", + "3 35 \n", "4 35 " ] }, @@ -5083,7 +5122,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: DLLLL\n" + "Bundesliga form: LLLLW\n" ] }, { @@ -5122,19 +5161,6 @@ " \n", " \n", " 0\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", - " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " SV Werder Bremen\n", @@ -5147,7 +5173,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " TSG Hoffenheim\n", @@ -5160,7 +5186,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " SV Werder Bremen\n", @@ -5173,7 +5199,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-30T13:30:00+00:00\n", " Bundesliga\n", " SC Freiburg\n", @@ -5185,24 +5211,37 @@ " 1788096600\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SV Werder Bremen\n", + " RB Leipzig\n", + " 3\n", + " 1\n", + " W\n", + " 16434101\n", + " 1788615000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team away_team \\\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", + "0 2026-05-02T13:30:00+00:00 Bundesliga SV Werder Bremen FC Augsburg \n", + "1 2026-05-09T13:30:00+00:00 Bundesliga TSG Hoffenheim SV Werder Bremen \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga SV Werder Bremen Borussia Dortmund \n", + "3 2026-08-30T13:30:00+00:00 Bundesliga SC Freiburg SV Werder Bremen \n", + "4 2026-09-05T13:30:00+00:00 Bundesliga SV Werder Bremen RB Leipzig \n", "\n", " home_score away_score result match_id timestamp unique_tournament_id \n", - "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 " + "0 1 3 L 14065241 1777728600 35 \n", + "1 1 0 L 14065252 1778333400 35 \n", + "2 0 2 L 14065561 1778938200 35 \n", + "3 4 1 L 16434029 1788096600 35 \n", + "4 3 1 W 16434101 1788615000 35 " ] }, "metadata": {}, @@ -5214,7 +5253,7 @@ "text": [ "\n", "FC Augsburg (team_id=2600)\n", - "Overall form: WWLWW\n" + "Overall form: WLWWW\n" ] }, { @@ -5253,19 +5292,6 @@ " \n", " \n", " 0\n", - " 2026-08-05T17:00:00+00:00\n", - " Club Friendly Games\n", - " SC Schwaz\n", - " FC Augsburg\n", - " 0\n", - " 15\n", - " W\n", - " 16489896\n", - " 1785949200\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-08T13:30:00+00:00\n", " Club Friendly Games\n", " FC Augsburg\n", @@ -5278,7 +5304,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-15T14:00:00+00:00\n", " Club Friendly Games\n", " Leeds United\n", @@ -5291,7 +5317,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-22T11:00:00+00:00\n", " DFB Pokal\n", " Energie Cottbus\n", @@ -5304,7 +5330,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-30T15:30:00+00:00\n", " Bundesliga\n", " FC Augsburg\n", @@ -5316,30 +5342,43 @@ " 1788103800\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-06T15:30:00+00:00\n", + " Bundesliga\n", + " Eintracht Frankfurt\n", + " FC Augsburg\n", + " 1\n", + " 4\n", + " W\n", + " 16434021\n", + " 1788708600\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\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", + " date competition home_team \\\n", + "0 2026-08-08T13:30:00+00:00 Club Friendly Games FC Augsburg \n", + "1 2026-08-15T14:00:00+00:00 Club Friendly Games Leeds United \n", + "2 2026-08-22T11:00:00+00:00 DFB Pokal Energie Cottbus \n", + "3 2026-08-30T15:30:00+00:00 Bundesliga FC Augsburg \n", + "4 2026-09-06T15:30:00+00:00 Bundesliga Eintracht Frankfurt \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", + "0 Sassuolo 3 2 W 16408267 1786195800 \n", + "1 FC Augsburg 4 0 L 16404067 1786802400 \n", + "2 FC Augsburg 0 2 W 16287046 1787396400 \n", + "3 FC Schalke 04 3 0 W 16434039 1788103800 \n", + "4 FC Augsburg 1 4 W 16434021 1788708600 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -5350,7 +5389,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: DWWLW\n" + "Bundesliga form: WWLWW\n" ] }, { @@ -5389,19 +5428,6 @@ " \n", " \n", " 0\n", - " 2026-04-25T13:30:00+00:00\n", - " Bundesliga\n", - " FC Augsburg\n", - " Eintracht Frankfurt\n", - " 1\n", - " 1\n", - " D\n", - " 14065231\n", - " 1777123800\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " SV Werder Bremen\n", @@ -5414,7 +5440,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " FC Augsburg\n", @@ -5427,7 +5453,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -5440,7 +5466,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-30T15:30:00+00:00\n", " Bundesliga\n", " FC Augsburg\n", @@ -5452,24 +5478,37 @@ " 1788103800\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-06T15:30:00+00:00\n", + " Bundesliga\n", + " Eintracht Frankfurt\n", + " FC Augsburg\n", + " 1\n", + " 4\n", + " W\n", + " 16434021\n", + " 1788708600\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " 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", + " date competition home_team \\\n", + "0 2026-05-02T13:30:00+00:00 Bundesliga SV Werder Bremen \n", + "1 2026-05-09T13:30:00+00:00 Bundesliga FC Augsburg \n", + "2 2026-05-16T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "3 2026-08-30T15:30:00+00:00 Bundesliga FC Augsburg \n", + "4 2026-09-06T15:30:00+00:00 Bundesliga Eintracht Frankfurt \n", "\n", " away_team home_score away_score result match_id timestamp \\\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", + "0 FC Augsburg 1 3 W 14065241 1777728600 \n", + "1 Borussia M'gladbach 3 1 W 14065249 1778333400 \n", + "2 FC Augsburg 4 0 L 14065558 1778938200 \n", + "3 FC Schalke 04 3 0 W 16434039 1788103800 \n", + "4 FC Augsburg 1 4 W 16434021 1788708600 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -5488,7 +5527,7 @@ "text": [ "\n", "FC Schalke 04 (team_id=2530)\n", - "Overall form: WLLDL\n" + "Overall form: LLDLD\n" ] }, { @@ -5527,19 +5566,6 @@ " \n", " \n", " 0\n", - " 2026-08-01T12:00:00+00:00\n", - " Club Friendly Games\n", - " KSV Hessen Kassel\n", - " FC Schalke 04\n", - " 0\n", - " 5\n", - " W\n", - " 16293563\n", - " 1785585600\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-08T15:00:00+00:00\n", " Club Friendly Games\n", " FC Schalke 04\n", @@ -5552,7 +5578,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-16T15:00:00+00:00\n", " Club Friendly Games\n", " FC Schalke 04\n", @@ -5565,7 +5591,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-24T18:45:00+00:00\n", " DFB Pokal\n", " Hallescher FC\n", @@ -5578,7 +5604,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-30T15:30:00+00:00\n", " Bundesliga\n", " FC Augsburg\n", @@ -5590,30 +5616,43 @@ " 1788103800\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-09-05T16:30:00+00:00\n", + " Bundesliga\n", + " FC Schalke 04\n", + " FC Bayern München\n", + " 0\n", + " 0\n", + " D\n", + " 16434032\n", + " 1788625800\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\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", + " date competition home_team \\\n", + "0 2026-08-08T15:00:00+00:00 Club Friendly Games FC Schalke 04 \n", + "1 2026-08-16T15:00:00+00:00 Club Friendly Games FC Schalke 04 \n", + "2 2026-08-24T18:45:00+00:00 DFB Pokal Hallescher FC \n", + "3 2026-08-30T15:30:00+00:00 Bundesliga FC Augsburg \n", + "4 2026-09-05T16:30:00+00:00 Bundesliga FC Schalke 04 \n", "\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", + " away_team home_score away_score result match_id timestamp \\\n", + "0 Atalanta 0 3 L 16400194 1786201200 \n", + "1 Real Madrid 0 3 L 16672725 1786892400 \n", + "2 FC Schalke 04 2 2 D 16287064 1787597100 \n", + "3 FC Schalke 04 3 0 L 16434039 1788103800 \n", + "4 FC Bayern München 0 0 D 16434032 1788625800 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", + "2 217 \n", + "3 35 \n", "4 35 " ] }, @@ -5624,7 +5663,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: L\n" + "Bundesliga form: LD\n" ] }, { @@ -5674,16 +5713,31 @@ " 1788103800\n", " 35\n", " \n", + " \n", + " 1\n", + " 2026-09-05T16:30:00+00:00\n", + " Bundesliga\n", + " FC Schalke 04\n", + " FC Bayern München\n", + " 0\n", + " 0\n", + " D\n", + " 16434032\n", + " 1788625800\n", + " 35\n", + " \n", " \n", "\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", + " date competition home_team away_team \\\n", + "0 2026-08-30T15:30:00+00:00 Bundesliga FC Augsburg FC Schalke 04 \n", + "1 2026-09-05T16:30:00+00:00 Bundesliga FC Schalke 04 FC Bayern München \n", "\n", " home_score away_score result match_id timestamp unique_tournament_id \n", - "0 3 0 L 16434039 1788103800 35 " + "0 3 0 L 16434039 1788103800 35 \n", + "1 0 0 D 16434032 1788625800 35 " ] }, "metadata": {}, @@ -5731,41 +5785,13 @@ "output_type": "stream", "text": [ "{\n", - " \"2026-09-04T10:43:32.643242+02:00\": {\n", + " \"2026-09-11T09:39:44.057729+02:00\": {\n", " \"2672\": {\n", " \"team\": \"FC Bayern München\",\n", - " \"overall_form\": \"WWWWW\",\n", - " \"bundesliga_form\": \"WDWWW\",\n", + " \"overall_form\": \"WWWDW\",\n", + " \"bundesliga_form\": \"DWWWD\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16242805,\n", - " \"date\": \"2026-08-15T13:30:00+00:00\",\n", - " \"timestamp\": 1786800600,\n", - " \"competition\": \"Telekom Cup\",\n", - " \"unique_tournament_id\": 889,\n", - " \"home_team\": \"FC Bayern München\",\n", - " \"home_team_id\": 2672,\n", - " \"away_team\": \"RB Leipzig\",\n", - " \"away_team_id\": 36360,\n", - " \"home_score\": 3,\n", - " \"away_score\": 1,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", - " \"match_id\": 16849740,\n", - " \"date\": \"2026-08-18T16:00:00+00:00\",\n", - " \"timestamp\": 1787068800,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"1. FC Heidenheim\",\n", - " \"home_team_id\": 5885,\n", - " \"away_team\": \"FC Bayern München\",\n", - " \"away_team_id\": 2672,\n", - " \"home_score\": 2,\n", - " \"away_score\": 4,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16248441,\n", " \"date\": \"2026-08-22T18:30:00+00:00\",\n", " \"timestamp\": 1787423400,\n", @@ -5806,24 +5832,38 @@ " \"home_score\": 1,\n", " \"away_score\": 4,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065235,\n", - " \"date\": \"2026-04-25T13:30:00+00:00\",\n", - " \"timestamp\": 1777123800,\n", + " \"match_id\": 16434032,\n", + " \"date\": \"2026-09-05T16:30:00+00:00\",\n", + " \"timestamp\": 1788625800,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"1. FSV Mainz 05\",\n", - " \"home_team_id\": 2556,\n", + " \"home_team\": \"FC Schalke 04\",\n", + " \"home_team_id\": 2530,\n", " \"away_team\": \"FC Bayern München\",\n", " \"away_team_id\": 2672,\n", - " \"home_score\": 3,\n", - " \"away_score\": 4,\n", - " \"result\": \"W\"\n", + " \"home_score\": 0,\n", + " \"away_score\": 0,\n", + " \"result\": \"D\"\n", " },\n", " {\n", + " \"match_id\": 16938858,\n", + " \"date\": \"2026-09-10T19:00:00+00:00\",\n", + " \"timestamp\": 1789066800,\n", + " \"competition\": \"UEFA Champions League\",\n", + " \"unique_tournament_id\": 7,\n", + " \"home_team\": \"FC Bayern München\",\n", + " \"home_team_id\": 2672,\n", + " \"away_team\": \"Bodø/Glimt\",\n", + " \"away_team_id\": 656,\n", + " \"home_score\": 5,\n", + " \"away_score\": 0,\n", + " \"result\": \"W\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", + " {\n", " \"match_id\": 14065232,\n", " \"date\": \"2026-05-02T13:30:00+00:00\",\n", " \"timestamp\": 1777728600,\n", @@ -5878,43 +5918,29 @@ " \"home_score\": 5,\n", " \"away_score\": 1,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434032,\n", + " \"date\": \"2026-09-05T16:30:00+00:00\",\n", + " \"timestamp\": 1788625800,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"FC Schalke 04\",\n", + " \"home_team_id\": 2530,\n", + " \"away_team\": \"FC Bayern München\",\n", + " \"away_team_id\": 2672,\n", + " \"home_score\": 0,\n", + " \"away_score\": 0,\n", + " \"result\": \"D\"\n", " }\n", " ]\n", " },\n", " \"2677\": {\n", " \"team\": \"VfB Stuttgart\",\n", - " \"overall_form\": \"DWLWL\",\n", - " \"bundesliga_form\": \"DDWDL\",\n", + " \"overall_form\": \"LWLWW\",\n", + " \"bundesliga_form\": \"DWDLW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16494873,\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\": \"Paris FC\",\n", - " \"home_team_id\": 6070,\n", - " \"away_team\": \"VfB Stuttgart\",\n", - " \"away_team_id\": 2677,\n", - " \"home_score\": 2,\n", - " \"away_score\": 2,\n", - " \"result\": \"D\"\n", - " },\n", - " {\n", - " \"match_id\": 16357238,\n", - " \"date\": \"2026-08-08T15:00:00+00:00\",\n", - " \"timestamp\": 1786201200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"VfB Stuttgart\",\n", - " \"home_team_id\": 2677,\n", - " \"away_team\": \"Everton\",\n", - " \"away_team_id\": 48,\n", - " \"home_score\": 3,\n", - " \"away_score\": 1,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16569180,\n", " \"date\": \"2026-08-15T15:00:00+00:00\",\n", " \"timestamp\": 1786806000,\n", @@ -5955,24 +5981,38 @@ " \"home_score\": 5,\n", " \"away_score\": 1,\n", " \"result\": \"L\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065256,\n", - " \"date\": \"2026-04-26T13:30:00+00:00\",\n", - " \"timestamp\": 1777210200,\n", + " \"match_id\": 16434036,\n", + " \"date\": \"2026-09-04T18:30:00+00:00\",\n", + " \"timestamp\": 1788546600,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", " \"home_team\": \"VfB Stuttgart\",\n", " \"home_team_id\": 2677,\n", - " \"away_team\": \"SV Werder Bremen\",\n", - " \"away_team_id\": 2534,\n", - " \"home_score\": 1,\n", + " \"away_team\": \"1. FC Köln\",\n", + " \"away_team_id\": 2671,\n", + " \"home_score\": 4,\n", " \"away_score\": 1,\n", - " \"result\": \"D\"\n", + " \"result\": \"W\"\n", " },\n", " {\n", + " \"match_id\": 16939028,\n", + " \"date\": \"2026-09-09T16:45:00+00:00\",\n", + " \"timestamp\": 1788972300,\n", + " \"competition\": \"UEFA Champions League\",\n", + " \"unique_tournament_id\": 7,\n", + " \"home_team\": \"VfB Stuttgart\",\n", + " \"home_team_id\": 2677,\n", + " \"away_team\": \"Viking FK\",\n", + " \"away_team_id\": 1164,\n", + " \"home_score\": 3,\n", + " \"away_score\": 1,\n", + " \"result\": \"W\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", + " {\n", " \"match_id\": 14065244,\n", " \"date\": \"2026-05-02T13:30:00+00:00\",\n", " \"timestamp\": 1777728600,\n", @@ -6027,29 +6067,29 @@ " \"home_score\": 5,\n", " \"away_score\": 1,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434036,\n", + " \"date\": \"2026-09-04T18:30:00+00:00\",\n", + " \"timestamp\": 1788546600,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"VfB Stuttgart\",\n", + " \"home_team_id\": 2677,\n", + " \"away_team\": \"1. FC Köln\",\n", + " \"away_team_id\": 2671,\n", + " \"home_score\": 4,\n", + " \"away_score\": 1,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2671\": {\n", " \"team\": \"1. FC Köln\",\n", - " \"overall_form\": \"WDWWW\",\n", - " \"bundesliga_form\": \"LDLLW\",\n", + " \"overall_form\": \"DWWWL\",\n", + " \"bundesliga_form\": \"DLLWL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16576563,\n", - " \"date\": \"2026-07-23T16:15:00+00:00\",\n", - " \"timestamp\": 1784823300,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"SV Bergisch Gladbach 09\",\n", - " \"home_team_id\": 6173,\n", - " \"away_team\": \"1. FC Köln\",\n", - " \"away_team_id\": 2671,\n", - " \"home_score\": 0,\n", - " \"away_score\": 8,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16659200,\n", " \"date\": \"2026-07-31T10:00:00+00:00\",\n", " \"timestamp\": 1785492000,\n", @@ -6104,23 +6144,23 @@ " \"home_score\": 3,\n", " \"away_score\": 2,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065238,\n", - " \"date\": \"2026-04-25T13:30:00+00:00\",\n", - " \"timestamp\": 1777123800,\n", + " \"match_id\": 16434036,\n", + " \"date\": \"2026-09-04T18:30:00+00:00\",\n", + " \"timestamp\": 1788546600,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"1. FC Köln\",\n", - " \"home_team_id\": 2671,\n", - " \"away_team\": \"Bayer 04 Leverkusen\",\n", - " \"away_team_id\": 2681,\n", - " \"home_score\": 1,\n", - " \"away_score\": 2,\n", + " \"home_team\": \"VfB Stuttgart\",\n", + " \"home_team_id\": 2677,\n", + " \"away_team\": \"1. FC Köln\",\n", + " \"away_team_id\": 2671,\n", + " \"home_score\": 4,\n", + " \"away_score\": 1,\n", " \"result\": \"L\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065242,\n", " \"date\": \"2026-05-02T13:30:00+00:00\",\n", @@ -6176,29 +6216,29 @@ " \"home_score\": 3,\n", " \"away_score\": 2,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434036,\n", + " \"date\": \"2026-09-04T18:30:00+00:00\",\n", + " \"timestamp\": 1788546600,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"VfB Stuttgart\",\n", + " \"home_team_id\": 2677,\n", + " \"away_team\": \"1. FC Köln\",\n", + " \"away_team_id\": 2671,\n", + " \"home_score\": 4,\n", + " \"away_score\": 1,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"2569\": {\n", " \"team\": \"TSG Hoffenheim\",\n", - " \"overall_form\": \"LLDWL\",\n", - " \"bundesliga_form\": \"WDWLL\",\n", + " \"overall_form\": \"LDWLL\",\n", + " \"bundesliga_form\": \"DWLLL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16743431,\n", - " \"date\": \"2026-08-07T14:00:00+00:00\",\n", - " \"timestamp\": 1786111200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"TSG Hoffenheim\",\n", - " \"home_team_id\": 2569,\n", - " \"away_team\": \"Borussia M'gladbach\",\n", - " \"away_team_id\": 2527,\n", - " \"home_score\": 1,\n", - " \"away_score\": 4,\n", - " \"result\": \"L\"\n", - " },\n", - " {\n", " \"match_id\": 16439188,\n", " \"date\": \"2026-08-15T14:00:00+00:00\",\n", " \"timestamp\": 1786802400,\n", @@ -6253,23 +6293,23 @@ " \"home_score\": 3,\n", " \"away_score\": 2,\n", " \"result\": \"L\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065237,\n", - " \"date\": \"2026-04-25T16:30:00+00:00\",\n", - " \"timestamp\": 1777134600,\n", + " \"match_id\": 16434019,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"Hamburger SV\",\n", - " \"home_team_id\": 2676,\n", - " \"away_team\": \"TSG Hoffenheim\",\n", - " \"away_team_id\": 2569,\n", - " \"home_score\": 1,\n", - " \"away_score\": 2,\n", - " \"result\": \"W\"\n", - " },\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\": 3,\n", + " \"result\": \"L\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065244,\n", " \"date\": \"2026-05-02T13:30:00+00:00\",\n", @@ -6325,29 +6365,29 @@ " \"home_score\": 3,\n", " \"away_score\": 2,\n", " \"result\": \"L\"\n", - " }\n", - " ]\n", + " },\n", + " {\n", + " \"match_id\": 16434019,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\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\": 3,\n", + " \"result\": \"L\"\n", + " }\n", + " ]\n", " },\n", " \"2547\": {\n", " \"team\": \"1. FC Union Berlin\",\n", - " \"overall_form\": \"DWLWD\",\n", - " \"bundesliga_form\": \"LDWWD\",\n", + " \"overall_form\": \"WLWDL\",\n", + " \"bundesliga_form\": \"DWWDL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16363515,\n", - " \"date\": \"2026-08-02T12:00:00+00:00\",\n", - " \"timestamp\": 1785672000,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"1. FC Union Berlin\",\n", - " \"home_team_id\": 2547,\n", - " \"away_team\": \"Cagliari\",\n", - " \"away_team_id\": 2719,\n", - " \"home_score\": 2,\n", - " \"away_score\": 2,\n", - " \"result\": \"D\"\n", - " },\n", - " {\n", " \"match_id\": 16739436,\n", " \"date\": \"2026-08-09T13:30:00+00:00\",\n", " \"timestamp\": 1786282200,\n", @@ -6402,23 +6442,23 @@ " \"home_score\": 3,\n", " \"away_score\": 3,\n", " \"result\": \"D\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065257,\n", - " \"date\": \"2026-04-24T18:30:00+00:00\",\n", - " \"timestamp\": 1777055400,\n", + " \"match_id\": 16434042,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"RB Leipzig\",\n", - " \"home_team_id\": 36360,\n", + " \"home_team\": \"Bayer 04 Leverkusen\",\n", + " \"home_team_id\": 2681,\n", " \"away_team\": \"1. FC Union Berlin\",\n", " \"away_team_id\": 2547,\n", - " \"home_score\": 3,\n", - " \"away_score\": 1,\n", + " \"home_score\": 4,\n", + " \"away_score\": 0,\n", " \"result\": \"L\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065242,\n", " \"date\": \"2026-05-02T13:30:00+00:00\",\n", @@ -6474,29 +6514,29 @@ " \"home_score\": 3,\n", " \"away_score\": 3,\n", " \"result\": \"D\"\n", + " },\n", + " {\n", + " \"match_id\": 16434042,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"Bayer 04 Leverkusen\",\n", + " \"home_team_id\": 2681,\n", + " \"away_team\": \"1. FC Union Berlin\",\n", + " \"away_team_id\": 2547,\n", + " \"home_score\": 4,\n", + " \"away_score\": 0,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"2674\": {\n", " \"team\": \"Eintracht Frankfurt\",\n", - " \"overall_form\": \"WWLWD\",\n", - " \"bundesliga_form\": \"DLLDD\",\n", + " \"overall_form\": \"WLWDL\",\n", + " \"bundesliga_form\": \"LLDDL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16569178,\n", - " \"date\": \"2026-08-08T13:00:00+00:00\",\n", - " \"timestamp\": 1786194000,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"Eintracht Frankfurt\",\n", - " \"home_team_id\": 2674,\n", - " \"away_team\": \"Hull City\",\n", - " \"away_team_id\": 96,\n", - " \"home_score\": 2,\n", - " \"away_score\": 0,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16570790,\n", " \"date\": \"2026-08-12T16:30:00+00:00\",\n", " \"timestamp\": 1786552200,\n", @@ -6551,23 +6591,23 @@ " \"home_score\": 3,\n", " \"away_score\": 3,\n", " \"result\": \"D\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065231,\n", - " \"date\": \"2026-04-25T13:30:00+00:00\",\n", - " \"timestamp\": 1777123800,\n", + " \"match_id\": 16434021,\n", + " \"date\": \"2026-09-06T15:30:00+00:00\",\n", + " \"timestamp\": 1788708600,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"FC Augsburg\",\n", - " \"home_team_id\": 2600,\n", - " \"away_team\": \"Eintracht Frankfurt\",\n", - " \"away_team_id\": 2674,\n", + " \"home_team\": \"Eintracht Frankfurt\",\n", + " \"home_team_id\": 2674,\n", + " \"away_team\": \"FC Augsburg\",\n", + " \"away_team_id\": 2600,\n", " \"home_score\": 1,\n", - " \"away_score\": 1,\n", - " \"result\": \"D\"\n", - " },\n", + " \"away_score\": 4,\n", + " \"result\": \"L\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065239,\n", " \"date\": \"2026-05-02T13:30:00+00:00\",\n", @@ -6623,29 +6663,29 @@ " \"home_score\": 3,\n", " \"away_score\": 3,\n", " \"result\": \"D\"\n", + " },\n", + " {\n", + " \"match_id\": 16434021,\n", + " \"date\": \"2026-09-06T15:30:00+00:00\",\n", + " \"timestamp\": 1788708600,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"Eintracht Frankfurt\",\n", + " \"home_team_id\": 2674,\n", + " \"away_team\": \"FC Augsburg\",\n", + " \"away_team_id\": 2600,\n", + " \"home_score\": 1,\n", + " \"away_score\": 4,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"2556\": {\n", " \"team\": \"1. FSV Mainz 05\",\n", - " \"overall_form\": \"DWWWD\",\n", - " \"bundesliga_form\": \"LWLWD\",\n", + " \"overall_form\": \"WWWDW\",\n", + " \"bundesliga_form\": \"WLWDW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16568868,\n", - " \"date\": \"2026-08-01T14:00:00+00:00\",\n", - " \"timestamp\": 1785592800,\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\": \"Udinese\",\n", - " \"away_team_id\": 2695,\n", - " \"home_score\": 3,\n", - " \"away_score\": 3,\n", - " \"result\": \"D\"\n", - " },\n", - " {\n", " \"match_id\": 16739557,\n", " \"date\": \"2026-08-08T15:00:00+00:00\",\n", " \"timestamp\": 1786201200,\n", @@ -6700,23 +6740,23 @@ " \"home_score\": 0,\n", " \"away_score\": 0,\n", " \"result\": \"D\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065235,\n", - " \"date\": \"2026-04-25T13:30:00+00:00\",\n", - " \"timestamp\": 1777123800,\n", + " \"match_id\": 16434030,\n", + " \"date\": \"2026-09-06T13:30:00+00:00\",\n", + " \"timestamp\": 1788701400,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"1. FSV Mainz 05\",\n", - " \"home_team_id\": 2556,\n", - " \"away_team\": \"FC Bayern München\",\n", - " \"away_team_id\": 2672,\n", - " \"home_score\": 3,\n", - " \"away_score\": 4,\n", - " \"result\": \"L\"\n", - " },\n", + " \"home_team\": \"Hamburger SV\",\n", + " \"home_team_id\": 2676,\n", + " \"away_team\": \"1. FSV Mainz 05\",\n", + " \"away_team_id\": 2556,\n", + " \"home_score\": 0,\n", + " \"away_score\": 5,\n", + " \"result\": \"W\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065246,\n", " \"date\": \"2026-05-03T13:30:00+00:00\",\n", @@ -6772,29 +6812,29 @@ " \"home_score\": 0,\n", " \"away_score\": 0,\n", " \"result\": \"D\"\n", + " },\n", + " {\n", + " \"match_id\": 16434030,\n", + " \"date\": \"2026-09-06T13:30:00+00:00\",\n", + " \"timestamp\": 1788701400,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"Hamburger SV\",\n", + " \"home_team_id\": 2676,\n", + " \"away_team\": \"1. FSV Mainz 05\",\n", + " \"away_team_id\": 2556,\n", + " \"home_score\": 0,\n", + " \"away_score\": 5,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2561\": {\n", " \"team\": \"SC Paderborn 07\",\n", - " \"overall_form\": \"WWDWD\",\n", - " \"bundesliga_form\": \"DDD\",\n", + " \"overall_form\": \"WDWDL\",\n", + " \"bundesliga_form\": \"DDDL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16665883,\n", - " \"date\": \"2026-07-29T10:30:00+00:00\",\n", - " \"timestamp\": 1785321000,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"SC Paderborn 07\",\n", - " \"home_team_id\": 2561,\n", - " \"away_team\": \"Southampton\",\n", - " \"away_team_id\": 45,\n", - " \"home_score\": 2,\n", - " \"away_score\": 1,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16489897,\n", " \"date\": \"2026-08-01T13:30:00+00:00\",\n", " \"timestamp\": 1785591000,\n", @@ -6849,6 +6889,20 @@ " \"home_score\": 0,\n", " \"away_score\": 0,\n", " \"result\": \"D\"\n", + " },\n", + " {\n", + " \"match_id\": 16434024,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"SC Paderborn 07\",\n", + " \"home_team_id\": 2561,\n", + " \"away_team\": \"SC Freiburg\",\n", + " \"away_team_id\": 2538,\n", + " \"home_score\": 0,\n", + " \"away_score\": 1,\n", + " \"result\": \"L\"\n", " }\n", " ],\n", " \"bundesliga_matches\": [\n", @@ -6893,43 +6947,29 @@ " \"home_score\": 0,\n", " \"away_score\": 0,\n", " \"result\": \"D\"\n", + " },\n", + " {\n", + " \"match_id\": 16434024,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"SC Paderborn 07\",\n", + " \"home_team_id\": 2561,\n", + " \"away_team\": \"SC Freiburg\",\n", + " \"away_team_id\": 2538,\n", + " \"home_score\": 0,\n", + " \"away_score\": 1,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"36360\": {\n", " \"team\": \"RB Leipzig\",\n", - " \"overall_form\": \"WLLWW\",\n", - " \"bundesliga_form\": \"WLWLW\",\n", + " \"overall_form\": \"LWWLL\",\n", + " \"bundesliga_form\": \"LWLWL\",\n", " \"overall_matches\": [\n", " {\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", - " \"home_team_id\": 36360,\n", - " \"away_team\": \"SC Verl\",\n", - " \"away_team_id\": 2593,\n", - " \"home_score\": 4,\n", - " \"away_score\": 0,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", - " \"match_id\": 16400329,\n", - " \"date\": \"2026-08-08T13:00:00+00:00\",\n", - " \"timestamp\": 1786194000,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"Leeds United\",\n", - " \"home_team_id\": 34,\n", - " \"away_team\": \"RB Leipzig\",\n", - " \"away_team_id\": 36360,\n", - " \"home_score\": 1,\n", - " \"away_score\": 0,\n", - " \"result\": \"L\"\n", - " },\n", - " {\n", " \"match_id\": 16242805,\n", " \"date\": \"2026-08-15T13:30:00+00:00\",\n", " \"timestamp\": 1786800600,\n", @@ -6970,24 +7010,38 @@ " \"home_score\": 3,\n", " \"away_score\": 0,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065257,\n", - " \"date\": \"2026-04-24T18:30:00+00:00\",\n", - " \"timestamp\": 1777055400,\n", + " \"match_id\": 16434101,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"RB Leipzig\",\n", - " \"home_team_id\": 36360,\n", - " \"away_team\": \"1. FC Union Berlin\",\n", - " \"away_team_id\": 2547,\n", + " \"home_team\": \"SV Werder Bremen\",\n", + " \"home_team_id\": 2534,\n", + " \"away_team\": \"RB Leipzig\",\n", + " \"away_team_id\": 36360,\n", " \"home_score\": 3,\n", " \"away_score\": 1,\n", - " \"result\": \"W\"\n", + " \"result\": \"L\"\n", " },\n", " {\n", + " \"match_id\": 16939034,\n", + " \"date\": \"2026-09-10T19:00:00+00:00\",\n", + " \"timestamp\": 1789066800,\n", + " \"competition\": \"UEFA Champions League\",\n", + " \"unique_tournament_id\": 7,\n", + " \"home_team\": \"Como\",\n", + " \"home_team_id\": 2704,\n", + " \"away_team\": \"RB Leipzig\",\n", + " \"away_team_id\": 36360,\n", + " \"home_score\": 4,\n", + " \"away_score\": 1,\n", + " \"result\": \"L\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", + " {\n", " \"match_id\": 14065236,\n", " \"date\": \"2026-05-02T16:30:00+00:00\",\n", " \"timestamp\": 1777739400,\n", @@ -7042,29 +7096,29 @@ " \"home_score\": 3,\n", " \"away_score\": 0,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434101,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"SV Werder Bremen\",\n", + " \"home_team_id\": 2534,\n", + " \"away_team\": \"RB Leipzig\",\n", + " \"away_team_id\": 36360,\n", + " \"home_score\": 3,\n", + " \"away_score\": 1,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"2527\": {\n", " \"team\": \"Borussia M'gladbach\",\n", - " \"overall_form\": \"WWWWL\",\n", - " \"bundesliga_form\": \"DWLWL\",\n", + " \"overall_form\": \"WWWLL\",\n", + " \"bundesliga_form\": \"WLWLL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16743431,\n", - " \"date\": \"2026-08-07T14:00:00+00:00\",\n", - " \"timestamp\": 1786111200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"TSG Hoffenheim\",\n", - " \"home_team_id\": 2569,\n", - " \"away_team\": \"Borussia M'gladbach\",\n", - " \"away_team_id\": 2527,\n", - " \"home_score\": 1,\n", - " \"away_score\": 4,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16569177,\n", " \"date\": \"2026-08-12T16:00:00+00:00\",\n", " \"timestamp\": 1786550400,\n", @@ -7119,23 +7173,23 @@ " \"home_score\": 3,\n", " \"away_score\": 0,\n", " \"result\": \"L\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065233,\n", - " \"date\": \"2026-04-25T13:30:00+00:00\",\n", - " \"timestamp\": 1777123800,\n", + " \"match_id\": 16434028,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"VfL Wolfsburg\",\n", - " \"home_team_id\": 2524,\n", - " \"away_team\": \"Borussia M'gladbach\",\n", - " \"away_team_id\": 2527,\n", - " \"home_score\": 0,\n", - " \"away_score\": 0,\n", - " \"result\": \"D\"\n", - " },\n", + " \"home_team\": \"Borussia M'gladbach\",\n", + " \"home_team_id\": 2527,\n", + " \"away_team\": \"SV 07 Elversberg\",\n", + " \"away_team_id\": 2598,\n", + " \"home_score\": 3,\n", + " \"away_score\": 4,\n", + " \"result\": \"L\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065243,\n", " \"date\": \"2026-05-03T15:30:00+00:00\",\n", @@ -7191,29 +7245,29 @@ " \"home_score\": 3,\n", " \"away_score\": 0,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434028,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"Borussia M'gladbach\",\n", + " \"home_team_id\": 2527,\n", + " \"away_team\": \"SV 07 Elversberg\",\n", + " \"away_team_id\": 2598,\n", + " \"home_score\": 3,\n", + " \"away_score\": 4,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"2598\": {\n", " \"team\": \"SV 07 Elversberg\",\n", - " \"overall_form\": \"WDWWW\",\n", - " \"bundesliga_form\": \"W\",\n", + " \"overall_form\": \"DWWWW\",\n", + " \"bundesliga_form\": \"WW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16489898,\n", - " \"date\": \"2026-08-04T16:00:00+00:00\",\n", - " \"timestamp\": 1785859200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"RC Strasbourg\",\n", - " \"home_team_id\": 1659,\n", - " \"away_team\": \"SV 07 Elversberg\",\n", - " \"away_team_id\": 2598,\n", - " \"home_score\": 2,\n", - " \"away_score\": 5,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16575693,\n", " \"date\": \"2026-08-08T19:00:00+00:00\",\n", " \"timestamp\": 1786215600,\n", @@ -7268,6 +7322,20 @@ " \"home_score\": 3,\n", " \"away_score\": 2,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434028,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"Borussia M'gladbach\",\n", + " \"home_team_id\": 2527,\n", + " \"away_team\": \"SV 07 Elversberg\",\n", + " \"away_team_id\": 2598,\n", + " \"home_score\": 3,\n", + " \"away_score\": 4,\n", + " \"result\": \"W\"\n", " }\n", " ],\n", " \"bundesliga_matches\": [\n", @@ -7284,29 +7352,29 @@ " \"home_score\": 3,\n", " \"away_score\": 2,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434028,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"Borussia M'gladbach\",\n", + " \"home_team_id\": 2527,\n", + " \"away_team\": \"SV 07 Elversberg\",\n", + " \"away_team_id\": 2598,\n", + " \"home_score\": 3,\n", + " \"away_score\": 4,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2681\": {\n", " \"team\": \"Bayer 04 Leverkusen\",\n", - " \"overall_form\": \"WLWWL\",\n", - " \"bundesliga_form\": \"WWLDL\",\n", + " \"overall_form\": \"LWWLW\",\n", + " \"bundesliga_form\": \"WLDLW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16256385,\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\": \"Bayer 04 Leverkusen\",\n", - " \"home_team_id\": 2681,\n", - " \"away_team\": \"Sevilla\",\n", - " \"away_team_id\": 2833,\n", - " \"home_score\": 2,\n", - " \"away_score\": 1,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16439190,\n", " \"date\": \"2026-08-12T18:45:00+00:00\",\n", " \"timestamp\": 1786560300,\n", @@ -7361,23 +7429,23 @@ " \"home_score\": 3,\n", " \"away_score\": 2,\n", " \"result\": \"L\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065238,\n", - " \"date\": \"2026-04-25T13:30:00+00:00\",\n", - " \"timestamp\": 1777123800,\n", + " \"match_id\": 16434042,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"1. FC Köln\",\n", - " \"home_team_id\": 2671,\n", - " \"away_team\": \"Bayer 04 Leverkusen\",\n", - " \"away_team_id\": 2681,\n", - " \"home_score\": 1,\n", - " \"away_score\": 2,\n", + " \"home_team\": \"Bayer 04 Leverkusen\",\n", + " \"home_team_id\": 2681,\n", + " \"away_team\": \"1. FC Union Berlin\",\n", + " \"away_team_id\": 2547,\n", + " \"home_score\": 4,\n", + " \"away_score\": 0,\n", " \"result\": \"W\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065236,\n", " \"date\": \"2026-05-02T16:30:00+00:00\",\n", @@ -7433,43 +7501,29 @@ " \"home_score\": 3,\n", " \"away_score\": 2,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434042,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"Bayer 04 Leverkusen\",\n", + " \"home_team_id\": 2681,\n", + " \"away_team\": \"1. FC Union Berlin\",\n", + " \"away_team_id\": 2547,\n", + " \"home_score\": 4,\n", + " \"away_score\": 0,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2673\": {\n", " \"team\": \"Borussia Dortmund\",\n", - " \"overall_form\": \"WDLWW\",\n", - " \"bundesliga_form\": \"WLWWW\",\n", + " \"overall_form\": \"LWWWW\",\n", + " \"bundesliga_form\": \"LWWWW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16435283,\n", - " \"date\": \"2026-08-09T13:00:00+00:00\",\n", - " \"timestamp\": 1786280400,\n", - " \"competition\": \"Emirates Cup\",\n", - " \"unique_tournament_id\": 1295,\n", - " \"home_team\": \"Arsenal\",\n", - " \"home_team_id\": 42,\n", - " \"away_team\": \"Borussia Dortmund\",\n", - " \"away_team_id\": 2673,\n", - " \"home_score\": 2,\n", - " \"away_score\": 3,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", - " \"match_id\": 16332215,\n", - " \"date\": \"2026-08-15T15:30:00+00:00\",\n", - " \"timestamp\": 1786807800,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"Borussia Dortmund\",\n", - " \"home_team_id\": 2673,\n", - " \"away_team\": \"AS Roma\",\n", - " \"away_team_id\": 2702,\n", - " \"home_score\": 2,\n", - " \"away_score\": 2,\n", - " \"result\": \"D\"\n", - " },\n", - " {\n", " \"match_id\": 16248441,\n", " \"date\": \"2026-08-22T18:30:00+00:00\",\n", " \"timestamp\": 1787423400,\n", @@ -7510,23 +7564,37 @@ " \"home_score\": 0,\n", " \"away_score\": 5,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065228,\n", - " \"date\": \"2026-04-26T15:30:00+00:00\",\n", - " \"timestamp\": 1777217400,\n", + " \"match_id\": 16434019,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\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\": 3,\n", + " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16938848,\n", + " \"date\": \"2026-09-08T19:00:00+00:00\",\n", + " \"timestamp\": 1788894000,\n", + " \"competition\": \"UEFA Champions League\",\n", + " \"unique_tournament_id\": 7,\n", " \"home_team\": \"Borussia Dortmund\",\n", " \"home_team_id\": 2673,\n", - " \"away_team\": \"SC Freiburg\",\n", - " \"away_team_id\": 2538,\n", - " \"home_score\": 4,\n", - " \"away_score\": 0,\n", + " \"away_team\": \"Villarreal\",\n", + " \"away_team_id\": 2819,\n", + " \"home_score\": 3,\n", + " \"away_score\": 2,\n", " \"result\": \"W\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065243,\n", " \"date\": \"2026-05-03T15:30:00+00:00\",\n", @@ -7582,29 +7650,29 @@ " \"home_score\": 2,\n", " \"away_score\": 0,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434019,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\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\": 3,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2676\": {\n", " \"team\": \"Hamburger SV\",\n", - " \"overall_form\": \"LDWWL\",\n", - " \"bundesliga_form\": \"LWWDL\",\n", + " \"overall_form\": \"DWWLL\",\n", + " \"bundesliga_form\": \"WWDLL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16424189,\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\": \"Hamburger SV\",\n", - " \"home_team_id\": 2676,\n", - " \"away_team\": \"Everton\",\n", - " \"away_team_id\": 48,\n", - " \"home_score\": 1,\n", - " \"away_score\": 2,\n", - " \"result\": \"L\"\n", - " },\n", - " {\n", " \"match_id\": 16739388,\n", " \"date\": \"2026-08-08T13:00:00+00:00\",\n", " \"timestamp\": 1786194000,\n", @@ -7659,23 +7727,23 @@ " \"home_score\": 2,\n", " \"away_score\": 0,\n", " \"result\": \"L\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065237,\n", - " \"date\": \"2026-04-25T16:30:00+00:00\",\n", - " \"timestamp\": 1777134600,\n", + " \"match_id\": 16434030,\n", + " \"date\": \"2026-09-06T13:30:00+00:00\",\n", + " \"timestamp\": 1788701400,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", " \"home_team\": \"Hamburger SV\",\n", " \"home_team_id\": 2676,\n", - " \"away_team\": \"TSG Hoffenheim\",\n", - " \"away_team_id\": 2569,\n", - " \"home_score\": 1,\n", - " \"away_score\": 2,\n", + " \"away_team\": \"1. FSV Mainz 05\",\n", + " \"away_team_id\": 2556,\n", + " \"home_score\": 0,\n", + " \"away_score\": 5,\n", " \"result\": \"L\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065239,\n", " \"date\": \"2026-05-02T13:30:00+00:00\",\n", @@ -7731,29 +7799,29 @@ " \"home_score\": 2,\n", " \"away_score\": 0,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434030,\n", + " \"date\": \"2026-09-06T13:30:00+00:00\",\n", + " \"timestamp\": 1788701400,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"Hamburger SV\",\n", + " \"home_team_id\": 2676,\n", + " \"away_team\": \"1. FSV Mainz 05\",\n", + " \"away_team_id\": 2556,\n", + " \"home_score\": 0,\n", + " \"away_score\": 5,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"2538\": {\n", " \"team\": \"SC Freiburg\",\n", " \"overall_form\": \"WWWWW\",\n", - " \"bundesliga_form\": \"LDLWW\",\n", + " \"bundesliga_form\": \"DLWWW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16400328,\n", - " \"date\": \"2026-08-15T12:00:00+00:00\",\n", - " \"timestamp\": 1786795200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"SC Freiburg\",\n", - " \"home_team_id\": 2538,\n", - " \"away_team\": \"Crystal Palace\",\n", - " \"away_team_id\": 7,\n", - " \"home_score\": 2,\n", - " \"away_score\": 0,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16717090,\n", " \"date\": \"2026-08-20T18:30:00+00:00\",\n", " \"timestamp\": 1787250600,\n", @@ -7808,23 +7876,23 @@ " \"home_score\": 4,\n", " \"away_score\": 1,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065228,\n", - " \"date\": \"2026-04-26T15:30:00+00:00\",\n", - " \"timestamp\": 1777217400,\n", + " \"match_id\": 16434024,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"Borussia Dortmund\",\n", - " \"home_team_id\": 2673,\n", + " \"home_team\": \"SC Paderborn 07\",\n", + " \"home_team_id\": 2561,\n", " \"away_team\": \"SC Freiburg\",\n", " \"away_team_id\": 2538,\n", - " \"home_score\": 4,\n", - " \"away_score\": 0,\n", - " \"result\": \"L\"\n", - " },\n", + " \"home_score\": 0,\n", + " \"away_score\": 1,\n", + " \"result\": \"W\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065240,\n", " \"date\": \"2026-05-03T17:30:00+00:00\",\n", @@ -7880,29 +7948,29 @@ " \"home_score\": 4,\n", " \"away_score\": 1,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434024,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"SC Paderborn 07\",\n", + " \"home_team_id\": 2561,\n", + " \"away_team\": \"SC Freiburg\",\n", + " \"away_team_id\": 2538,\n", + " \"home_score\": 0,\n", + " \"away_score\": 1,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2534\": {\n", " \"team\": \"SV Werder Bremen\",\n", - " \"overall_form\": \"DLWWL\",\n", - " \"bundesliga_form\": \"DLLLL\",\n", + " \"overall_form\": \"LWWLW\",\n", + " \"bundesliga_form\": \"LLLLW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16489645,\n", - " \"date\": \"2026-08-08T12:00:00+00:00\",\n", - " \"timestamp\": 1786190400,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"SV Werder Bremen\",\n", - " \"home_team_id\": 2534,\n", - " \"away_team\": \"SC Paderborn 07\",\n", - " \"away_team_id\": 2561,\n", - " \"home_score\": 2,\n", - " \"away_score\": 2,\n", - " \"result\": \"D\"\n", - " },\n", - " {\n", " \"match_id\": 16570791,\n", " \"date\": \"2026-08-15T12:30:00+00:00\",\n", " \"timestamp\": 1786797000,\n", @@ -7957,23 +8025,23 @@ " \"home_score\": 4,\n", " \"away_score\": 1,\n", " \"result\": \"L\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065256,\n", - " \"date\": \"2026-04-26T13:30:00+00:00\",\n", - " \"timestamp\": 1777210200,\n", + " \"match_id\": 16434101,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"VfB Stuttgart\",\n", - " \"home_team_id\": 2677,\n", - " \"away_team\": \"SV Werder Bremen\",\n", - " \"away_team_id\": 2534,\n", - " \"home_score\": 1,\n", + " \"home_team\": \"SV Werder Bremen\",\n", + " \"home_team_id\": 2534,\n", + " \"away_team\": \"RB Leipzig\",\n", + " \"away_team_id\": 36360,\n", + " \"home_score\": 3,\n", " \"away_score\": 1,\n", - " \"result\": \"D\"\n", - " },\n", + " \"result\": \"W\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065241,\n", " \"date\": \"2026-05-02T13:30:00+00:00\",\n", @@ -8029,29 +8097,29 @@ " \"home_score\": 4,\n", " \"away_score\": 1,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434101,\n", + " \"date\": \"2026-09-05T13:30:00+00:00\",\n", + " \"timestamp\": 1788615000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"SV Werder Bremen\",\n", + " \"home_team_id\": 2534,\n", + " \"away_team\": \"RB Leipzig\",\n", + " \"away_team_id\": 36360,\n", + " \"home_score\": 3,\n", + " \"away_score\": 1,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2600\": {\n", " \"team\": \"FC Augsburg\",\n", - " \"overall_form\": \"WWLWW\",\n", - " \"bundesliga_form\": \"DWWLW\",\n", + " \"overall_form\": \"WLWWW\",\n", + " \"bundesliga_form\": \"WWLWW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16489896,\n", - " \"date\": \"2026-08-05T17:00:00+00:00\",\n", - " \"timestamp\": 1785949200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"SC Schwaz\",\n", - " \"home_team_id\": 23832,\n", - " \"away_team\": \"FC Augsburg\",\n", - " \"away_team_id\": 2600,\n", - " \"home_score\": 0,\n", - " \"away_score\": 15,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16408267,\n", " \"date\": \"2026-08-08T13:30:00+00:00\",\n", " \"timestamp\": 1786195800,\n", @@ -8106,23 +8174,23 @@ " \"home_score\": 3,\n", " \"away_score\": 0,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065231,\n", - " \"date\": \"2026-04-25T13:30:00+00:00\",\n", - " \"timestamp\": 1777123800,\n", + " \"match_id\": 16434021,\n", + " \"date\": \"2026-09-06T15:30:00+00:00\",\n", + " \"timestamp\": 1788708600,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"FC Augsburg\",\n", - " \"home_team_id\": 2600,\n", - " \"away_team\": \"Eintracht Frankfurt\",\n", - " \"away_team_id\": 2674,\n", + " \"home_team\": \"Eintracht Frankfurt\",\n", + " \"home_team_id\": 2674,\n", + " \"away_team\": \"FC Augsburg\",\n", + " \"away_team_id\": 2600,\n", " \"home_score\": 1,\n", - " \"away_score\": 1,\n", - " \"result\": \"D\"\n", - " },\n", + " \"away_score\": 4,\n", + " \"result\": \"W\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065241,\n", " \"date\": \"2026-05-02T13:30:00+00:00\",\n", @@ -8178,29 +8246,29 @@ " \"home_score\": 3,\n", " \"away_score\": 0,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434021,\n", + " \"date\": \"2026-09-06T15:30:00+00:00\",\n", + " \"timestamp\": 1788708600,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"Eintracht Frankfurt\",\n", + " \"home_team_id\": 2674,\n", + " \"away_team\": \"FC Augsburg\",\n", + " \"away_team_id\": 2600,\n", + " \"home_score\": 1,\n", + " \"away_score\": 4,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2530\": {\n", " \"team\": \"FC Schalke 04\",\n", - " \"overall_form\": \"WLLDL\",\n", - " \"bundesliga_form\": \"L\",\n", + " \"overall_form\": \"LLDLD\",\n", + " \"bundesliga_form\": \"LD\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16293563,\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\": \"KSV Hessen Kassel\",\n", - " \"home_team_id\": 5781,\n", - " \"away_team\": \"FC Schalke 04\",\n", - " \"away_team_id\": 2530,\n", - " \"home_score\": 0,\n", - " \"away_score\": 5,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16400194,\n", " \"date\": \"2026-08-08T15:00:00+00:00\",\n", " \"timestamp\": 1786201200,\n", @@ -8255,6 +8323,20 @@ " \"home_score\": 3,\n", " \"away_score\": 0,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434032,\n", + " \"date\": \"2026-09-05T16:30:00+00:00\",\n", + " \"timestamp\": 1788625800,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"FC Schalke 04\",\n", + " \"home_team_id\": 2530,\n", + " \"away_team\": \"FC Bayern München\",\n", + " \"away_team_id\": 2672,\n", + " \"home_score\": 0,\n", + " \"away_score\": 0,\n", + " \"result\": \"D\"\n", " }\n", " ],\n", " \"bundesliga_matches\": [\n", @@ -8271,6 +8353,20 @@ " \"home_score\": 3,\n", " \"away_score\": 0,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434032,\n", + " \"date\": \"2026-09-05T16:30:00+00:00\",\n", + " \"timestamp\": 1788625800,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"FC Schalke 04\",\n", + " \"home_team_id\": 2530,\n", + " \"away_team\": \"FC Bayern München\",\n", + " \"away_team_id\": 2672,\n", + " \"home_score\": 0,\n", + " \"away_score\": 0,\n", + " \"result\": \"D\"\n", " }\n", " ]\n", " }\n", diff --git a/notebooks/03_team_data/02_sofascore_team_stats.ipynb b/notebooks/03_team_data/02_sofascore_team_stats.ipynb index a293b55..d109390 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()**. One browser session is reused for every request and closed in a finally block.\n", + "- Chrome starts with an automatically matched ChromeDriver. One browser session is reused for every request and closed in a finally block.\n", "\n", "## Matchday and season selection\n", "\n", @@ -109,7 +109,11 @@ " raise ImportError(\n", " \"Required packages are missing from this notebook kernel. Install them with: \"\n", " \"%pip install pandas beautifulsoup4 undetected-chromedriver\"\n", - " ) from exc\n" + " ) from exc\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -136,7 +140,6 @@ "# Set workflow configuration value: TOURNAMENT_ID.\n", "TOURNAMENT_ID = 35\n", "# Set workflow configuration value: CHROME_MAJOR_VERSION.\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,14 +325,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "Enter the current Bundesliga matchday: 2\n" + "Enter the current Bundesliga matchday: 3\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Matchday: 2\n", + "Matchday: 3\n", "Selected seasons: previous_season (77333), current_season (97464)\n", "Teams: 18\n", "Total requests: 36\n" @@ -539,7 +542,7 @@ "\n", "# Handle expected failures with a clear, actionable message.\n", "try:\n", - " driver = uc.Chrome()\n", + " driver = uc.Chrome(browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", "\n", " # Process each available item while preserving the current workflow state.\n", " for team_record in teams:\n", @@ -785,14 +788,14 @@ "text": [ "\n", "Extraction complete.\n", - "Matchday: 2\n", + "Matchday: 3\n", "Selected seasons: previous_season (77333), current_season (97464)\n", "Teams: 18\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_2_20260904T084406Z.json\n", - "CSV output: C:\\kickbase project\\outputs\\sofascore\\team_stats\\bundesliga_team_statistics_md_2_20260904T084406Z.csv\n", + "JSON output: C:\\kickbase project\\outputs\\sofascore\\team_stats\\bundesliga_team_statistics_md_3_20260909T113206Z.json\n", + "CSV output: C:\\kickbase project\\outputs\\sofascore\\team_stats\\bundesliga_team_statistics_md_3_20260909T113206Z.csv\n", "\n", "Failed request summary:\n", " team team_id season_label season_id error_type error\n", @@ -852,8 +855,8 @@ " 2672\n", " previous_season\n", " 77333\n", - " 2\n", - " 2026-09-04T08:44:10+00:00\n", + " 3\n", + " 2026-09-09T11:32:09+00:00\n", " 115\n", " 21.217712\n", " 1755\n", @@ -876,22 +879,22 @@ " 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", + " 3\n", + " 2026-09-09T11:32:10+00:00\n", + " 9\n", + " 28.125000\n", + " 95\n", + " 48\n", " ...\n", - " 64\n", - " 29\n", - " 317\n", - " 231\n", - " 548\n", - " 370\n", - " 740.0\n", - " 1\n", + " 164\n", + " 71\n", + " 1045\n", + " 414\n", + " 1459\n", + " 552\n", + " 1883.0\n", " 3\n", + " 5\n", " 0\n", " \n", " \n", @@ -900,8 +903,8 @@ " 2677\n", " previous_season\n", " 77333\n", - " 2\n", - " 2026-09-04T08:44:13+00:00\n", + " 3\n", + " 2026-09-09T11:32:11+00:00\n", " 177\n", " 25.991189\n", " 2364\n", @@ -924,22 +927,22 @@ " 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", + " 2026-09-09T11:32:11+00:00\n", + " 11\n", + " 27.500000\n", + " 192\n", + " 26\n", + " ...\n", + " 106\n", + " 48\n", + " 546\n", + " 350\n", + " 896\n", + " 926\n", + " 1250.0\n", + " 4\n", + " 4\n", " 0\n", " \n", " \n", @@ -948,8 +951,8 @@ " 2671\n", " previous_season\n", " 77333\n", - " 2\n", - " 2026-09-04T08:44:14+00:00\n", + " 3\n", + " 2026-09-09T11:32:13+00:00\n", " 175\n", " 27.301092\n", " 3130\n", @@ -980,38 +983,38 @@ "4 1. FC Köln 2671 previous_season 77333 \n", "\n", " matchday_at_capture capture_timestamp accurateCrosses \\\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", + "0 3 2026-09-09T11:32:09+00:00 115 \n", + "1 3 2026-09-09T11:32:10+00:00 9 \n", + "2 3 2026-09-09T11:32:11+00:00 177 \n", + "3 3 2026-09-09T11:32:11+00:00 11 \n", + "4 3 2026-09-09T11:32:13+00:00 175 \n", "\n", " accurateCrossesPercentage accurateFinalThirdPassesAgainst \\\n", "0 21.217712 1755 \n", - "1 20.000000 78 \n", + "1 28.125000 95 \n", "2 25.991189 2364 \n", - "3 13.333333 145 \n", + "3 27.500000 192 \n", "4 27.301092 3130 \n", "\n", " accurateLongBalls ... totalGroundDuels totalLongBalls \\\n", "0 721 ... 2192 1107 \n", - "1 15 ... 64 29 \n", + "1 48 ... 164 71 \n", "2 494 ... 1990 1030 \n", - "3 5 ... 64 13 \n", + "3 26 ... 106 48 \n", "4 439 ... 1940 1075 \n", "\n", " totalOppositionHalfPasses totalOwnHalfPasses totalPasses \\\n", "0 14910 8920 23830 \n", - "1 317 231 548 \n", + "1 1045 414 1459 \n", "2 10294 7292 17586 \n", - "3 222 148 370 \n", + "3 546 350 896 \n", "4 7198 6686 13884 \n", "\n", " totalPassesAgainst touches yellowCards yellowCardsAgainst \\\n", "0 11227 NaN 57 51 \n", - "1 370 740.0 1 3 \n", + "1 552 1883.0 3 5 \n", "2 12866 NaN 63 53 \n", - "3 548 552.0 3 1 \n", + "3 926 1250.0 4 4 \n", "4 15750 NaN 63 73 \n", "\n", " yellowRedCards \n", diff --git a/notebooks/03_team_data/03_transfermarkt_squads.ipynb b/notebooks/03_team_data/03_transfermarkt_squads.ipynb index a0c9120..4a949ab 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()**, so a compatible Chrome installation is required.\n" + "Install Python, Jupyter, pandas, beautifulsoup4, undetected-chromedriver, and Selenium. Chrome is started with an automatically matched ChromeDriver, so a compatible Chrome installation is required.\n" ] }, { @@ -181,7 +181,11 @@ " \"average_market_value_eur\",\n", " \"median_market_value_eur\",\n", " \"highest_market_value_eur\",\n", - "]\n" + "]\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -557,11 +561,11 @@ "output_type": "stream", "text": [ "[1/18] Loading Bayern Munich\n", - "Bayern Munich: 24 players extracted\n", + "Bayern Munich: 23 players extracted\n", "[2/18] Loading RB Leipzig\n", - "RB Leipzig: 30 players extracted\n", + "RB Leipzig: 29 players extracted\n", "[3/18] Loading Bayer Leverkusen\n", - "Bayer Leverkusen: 29 players extracted\n", + "Bayer Leverkusen: 28 players extracted\n", "[4/18] Loading Borussia Dortmund\n", "Borussia Dortmund: 30 players extracted\n", "[5/18] Loading VfB Stuttgart\n", @@ -569,13 +573,13 @@ "[6/18] Loading Eintracht Frankfurt\n", "Eintracht Frankfurt: 26 players extracted\n", "[7/18] Loading TSG Hoffenheim\n", - "TSG Hoffenheim: 28 players extracted\n", + "TSG Hoffenheim: 27 players extracted\n", "[8/18] Loading SC Freiburg\n", "SC Freiburg: 27 players extracted\n", "[9/18] Loading Mainz 05\n", - "Mainz 05: 26 players extracted\n", + "Mainz 05: 27 players extracted\n", "[10/18] Loading FC Augsburg\n", - "FC Augsburg: 28 players extracted\n", + "FC Augsburg: 27 players extracted\n", "[11/18] Loading Werder Bremen\n", "Werder Bremen: 32 players extracted\n", "[12/18] Loading Borussia Mönchengladbach\n", @@ -607,7 +611,7 @@ "\n", "# Handle expected failures with a clear, actionable message.\n", "try:\n", - " driver = uc.Chrome()\n", + " driver = uc.Chrome(browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " driver.set_window_size(1920, 1080)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", "\n", @@ -903,14 +907,14 @@ "Teams requested: 18\n", "Teams successfully scraped: 18\n", "Teams failed: 0\n", - "Players extracted: 513\n", - "Players with market values: 499\n", + "Players extracted: 509\n", + "Players with market values: 498\n", "\n", "JSON:\n", - "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260904_104425.json\n", + "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260909_133232.json\n", "\n", "CSV:\n", - "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260904_104425.csv\n", + "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260909_133232.csv\n", "\n", "First player rows:\n" ] @@ -1073,7 +1077,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "DataFrame shape: (513, 13)\n", + "DataFrame shape: (509, 13)\n", "\n", "Player count by team:\n" ] @@ -1109,15 +1113,15 @@ " \n", " \n", " Bayern Munich\n", - " 24\n", + " 23\n", " \n", " \n", " RB Leipzig\n", - " 30\n", + " 29\n", " \n", " \n", " Bayer Leverkusen\n", - " 29\n", + " 28\n", " \n", " \n", " Borussia Dortmund\n", @@ -1133,7 +1137,7 @@ " \n", " \n", " TSG Hoffenheim\n", - " 28\n", + " 27\n", " \n", " \n", " SC Freiburg\n", @@ -1141,11 +1145,11 @@ " \n", " \n", " Mainz 05\n", - " 26\n", + " 27\n", " \n", " \n", " FC Augsburg\n", - " 28\n", + " 27\n", " \n", " \n", " Werder Bremen\n", @@ -1186,16 +1190,16 @@ "text/plain": [ " players_scraped\n", "team \n", - "Bayern Munich 24\n", - "RB Leipzig 30\n", - "Bayer Leverkusen 29\n", + "Bayern Munich 23\n", + "RB Leipzig 29\n", + "Bayer Leverkusen 28\n", "Borussia Dortmund 30\n", "VfB Stuttgart 30\n", "Eintracht Frankfurt 26\n", - "TSG Hoffenheim 28\n", + "TSG Hoffenheim 27\n", "SC Freiburg 27\n", - "Mainz 05 26\n", - "FC Augsburg 28\n", + "Mainz 05 27\n", + "FC Augsburg 27\n", "Werder Bremen 32\n", "Borussia Mönchengladbach 30\n", "1. FC Köln 29\n", @@ -1251,11 +1255,11 @@ " \n", " 0\n", " Bayern Munich\n", - " 24\n", - " 24\n", - " 1040500000\n", - " 4.335417e+07\n", - " 37500000\n", + " 23\n", + " 23\n", + " 1037500000\n", + " 4.510870e+07\n", + " 40000000\n", " 170000000\n", " \n", " \n", @@ -1271,17 +1275,17 @@ " \n", " 2\n", " RB Leipzig\n", - " 30\n", " 29\n", - " 492950000\n", - " 1.699828e+07\n", - " 15000000\n", + " 28\n", + " 487950000\n", + " 1.742679e+07\n", + " 15500000\n", " 50000000\n", " \n", " \n", " 3\n", " Bayer Leverkusen\n", - " 29\n", + " 28\n", " 27\n", " 480950000\n", " 1.781296e+07\n", @@ -1293,8 +1297,8 @@ " VfB Stuttgart\n", " 30\n", " 30\n", - " 385950000\n", - " 1.286500e+07\n", + " 379700000\n", + " 1.265667e+07\n", " 10000000\n", " 45000000\n", " \n", @@ -1311,11 +1315,11 @@ " \n", " 6\n", " TSG Hoffenheim\n", - " 28\n", - " 28\n", - " 285950000\n", - " 1.021250e+07\n", - " 7250000\n", + " 27\n", + " 27\n", + " 280950000\n", + " 1.040556e+07\n", + " 7500000\n", " 35000000\n", " \n", " \n", @@ -1331,30 +1335,30 @@ " \n", " 8\n", " FC Augsburg\n", - " 28\n", " 27\n", - " 177800000\n", - " 6.585185e+06\n", + " 26\n", + " 171800000\n", + " 6.607692e+06\n", " 4000000\n", " 22000000\n", " \n", " \n", " 9\n", " Mainz 05\n", + " 27\n", " 26\n", - " 25\n", - " 164200000\n", - " 6.568000e+06\n", - " 2500000\n", + " 164700000\n", + " 6.334615e+06\n", + " 2250000\n", " 50000000\n", " \n", " \n", " 10\n", " 1. FC Köln\n", " 29\n", - " 26\n", - " 154100000\n", - " 5.926923e+06\n", + " 27\n", + " 156100000\n", + " 5.781481e+06\n", " 3000000\n", " 45000000\n", " \n", @@ -1402,9 +1406,9 @@ " 15\n", " FC Schalke 04\n", " 27\n", - " 26\n", - " 70125000\n", - " 2.697115e+06\n", + " 27\n", + " 70925000\n", + " 2.626852e+06\n", " 2000000\n", " 9000000\n", " \n", @@ -1434,42 +1438,42 @@ ], "text/plain": [ " team players_scraped players_with_market_value \\\n", - "0 Bayern Munich 24 24 \n", + "0 Bayern Munich 23 23 \n", "1 Borussia Dortmund 30 30 \n", - "2 RB Leipzig 30 29 \n", - "3 Bayer Leverkusen 29 27 \n", + "2 RB Leipzig 29 28 \n", + "3 Bayer Leverkusen 28 27 \n", "4 VfB Stuttgart 30 30 \n", "5 Eintracht Frankfurt 26 25 \n", - "6 TSG Hoffenheim 28 28 \n", + "6 TSG Hoffenheim 27 27 \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", + "8 FC Augsburg 27 26 \n", + "9 Mainz 05 27 26 \n", + "10 1. FC Köln 29 27 \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", + "15 FC Schalke 04 27 27 \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 1040500000 4.335417e+07 37500000 \n", + "0 1037500000 4.510870e+07 40000000 \n", "1 564450000 1.881500e+07 19000000 \n", - "2 492950000 1.699828e+07 15000000 \n", + "2 487950000 1.742679e+07 15500000 \n", "3 480950000 1.781296e+07 20000000 \n", - "4 385950000 1.286500e+07 10000000 \n", + "4 379700000 1.265667e+07 10000000 \n", "5 288250000 1.153000e+07 10000000 \n", - "6 285950000 1.021250e+07 7250000 \n", + "6 280950000 1.040556e+07 7500000 \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", + "8 171800000 6.607692e+06 4000000 \n", + "9 164700000 6.334615e+06 2250000 \n", + "10 156100000 5.781481e+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", + "15 70925000 2.626852e+06 2000000 \n", "16 58050000 2.232692e+06 1350000 \n", "17 48375000 1.511719e+06 1000000 \n", "\n", @@ -1600,7 +1604,7 @@ "Configured percentile: 80\n", "Players exported: 115\n", "CSV:\n", - "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260904_104425_team_market_value_p80.csv\n" + "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260909_133232_team_market_value_p80.csv\n" ] }, { @@ -1657,7 +1661,7 @@ " €45.00m\n", " 45000000\n", " https://www.transfermarkt.com/said-el-mala/pro...\n", - " 8000000.0\n", + " 7800000.0\n", " 100.0\n", " \n", " \n", @@ -1675,8 +1679,8 @@ " €18.00m\n", " 18000000\n", " https://www.transfermarkt.com/mikey-moore/prof...\n", - " 8000000.0\n", - " 96.15\n", + " 7800000.0\n", + " 96.3\n", " \n", " \n", " 2\n", @@ -1693,8 +1697,8 @@ " €9.00m\n", " 9000000\n", " https://www.transfermarkt.com/jahmai-simpson-p...\n", - " 8000000.0\n", - " 88.46\n", + " 7800000.0\n", + " 88.89\n", " \n", " \n", " 3\n", @@ -1711,8 +1715,8 @@ " €9.00m\n", " 9000000\n", " https://www.transfermarkt.com/ragnar-ache/prof...\n", - " 8000000.0\n", - " 88.46\n", + " 7800000.0\n", + " 88.89\n", " \n", " \n", " 4\n", @@ -1729,8 +1733,8 @@ " €9.00m\n", " 9000000\n", " https://www.transfermarkt.com/thijs-dallinga/p...\n", - " 8000000.0\n", - " 88.46\n", + " 7800000.0\n", + " 88.89\n", " \n", " \n", " ...\n", @@ -1899,11 +1903,11 @@ "114 https://www.transfermarkt.com/youri-regeer/pro... \n", "\n", " team_market_value_percentile_threshold_eur \\\n", - "0 8000000.0 \n", - "1 8000000.0 \n", - "2 8000000.0 \n", - "3 8000000.0 \n", - "4 8000000.0 \n", + "0 7800000.0 \n", + "1 7800000.0 \n", + "2 7800000.0 \n", + "3 7800000.0 \n", + "4 7800000.0 \n", ".. ... \n", "110 5000000.0 \n", "111 5000000.0 \n", @@ -1913,10 +1917,10 @@ "\n", " market_value_percentile_within_team \n", "0 100.0 \n", - "1 96.15 \n", - "2 88.46 \n", - "3 88.46 \n", - "4 88.46 \n", + "1 96.3 \n", + "2 88.89 \n", + "3 88.89 \n", + "4 88.89 \n", ".. ... \n", "110 90.32 \n", "111 83.87 \n", diff --git a/notebooks/03_team_data/04_kbstats_players.ipynb b/notebooks/03_team_data/04_kbstats_players.ipynb index 8840696..3ab3ce5 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 467 player records.\n" + "Downloaded 461 player records.\n" ] } ], @@ -133,8 +133,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "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" + "JSON saved to: C:\\kickbase project\\outputs\\kbstats\\players\\kbstats_players_20260911_094008_+0200.json\n", + "CSV saved to: C:\\kickbase project\\outputs\\kbstats\\players\\kbstats_players_20260911_094008_+0200.csv\n" ] } ], @@ -219,23 +219,23 @@ " 2\n", " Jonathan\n", " Tah\n", - " 33630269.0\n", - " 35.0\n", + " 31005752.0\n", + " 134.0\n", + " 2.0\n", + " 2.0\n", " 1.0\n", - " 1.0\n", - " 0.0\n", - " 693.0\n", + " 6434.0\n", " ...\n", - " NaN\n", - " [{\"hasPlayed\": true, \"points\": 35}]\n", - " 3\n", + " 139.0\n", + " [{\"hasPlayed\": true, \"points\": 232}, {\"hasPlay...\n", + " 2\n", " Jonathan Tah\n", - " -637454.0\n", - " -637454.0\n", - " -561808.0\n", - " -515197.0\n", - " -3266044.0\n", - " -2432780.0\n", + " -300876.0\n", + " -300876.0\n", + " -278481.0\n", + " -197912.0\n", + " -2624517.0\n", + " -5543376.0\n", " \n", " \n", " 1\n", @@ -243,23 +243,23 @@ " 2\n", " Manuel\n", " Neuer\n", - " 14552983.0\n", - " 145.0\n", - " 1.0\n", - " 1.0\n", - " 1.0\n", - " 5767.0\n", + " 14858009.0\n", + " 121.0\n", + " 2.0\n", + " 2.0\n", + " 2.0\n", + " 11508.0\n", " ...\n", - " NaN\n", - " [{\"hasPlayed\": true, \"points\": 145}]\n", - " 1\n", + " 33.0\n", + " [{\"hasPlayed\": true, \"points\": 97}, {\"hasPlaye...\n", + " 2\n", " Manuel Neuer\n", - " 92910.0\n", - " 92910.0\n", - " 131517.0\n", - " 144356.0\n", - " 718702.0\n", - " 2317397.0\n", + " -6695.0\n", + " -6695.0\n", + " 35815.0\n", + " 67081.0\n", + " 305026.0\n", + " 2368762.0\n", " \n", " \n", " 2\n", @@ -274,16 +274,16 @@ " NaN\n", " NaN\n", " ...\n", - " NaN\n", - " [{\"hasPlayed\": false, \"points\": null}]\n", + " 0.0\n", + " [{\"hasPlayed\": false, \"points\": null}, {\"hasPl...\n", " 5\n", " Sven Ulreich\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", - " -41527.0\n", - " -11636.0\n", + " 0.0\n", + " -1078651.0\n", " \n", " \n", " 3\n", @@ -291,23 +291,23 @@ " 2\n", " Joshua\n", " Kimmich\n", - " 59870453.0\n", - " 303.0\n", - " 1.0\n", - " 1.0\n", - " 1.0\n", - " 5767.0\n", + " 59922635.0\n", + " 279.0\n", + " 2.0\n", + " 2.0\n", + " 2.0\n", + " 11508.0\n", " ...\n", - " NaN\n", - " [{\"hasPlayed\": true, \"points\": 303}]\n", + " 34.0\n", + " [{\"hasPlayed\": true, \"points\": 254}, {\"hasPlay...\n", " 1\n", " Joshua Kimmich\n", - " 4003.0\n", - " 4003.0\n", - " 8506.0\n", - " 13275.0\n", - " -5874.0\n", - " 559689.0\n", + " 2473.0\n", + " 2473.0\n", + " 8649.0\n", + " 8053.0\n", + " 52182.0\n", + " 389467.0\n", " \n", " \n", " 4\n", @@ -315,23 +315,23 @@ " 2\n", " Serge\n", " Gnabry\n", - " 12468509.0\n", + " 12727060.0\n", " NaN\n", " NaN\n", " NaN\n", " NaN\n", " NaN\n", " ...\n", - " NaN\n", - " [{\"hasPlayed\": false, \"points\": null}]\n", + " 0.0\n", + " [{\"hasPlayed\": false, \"points\": null}, {\"hasPl...\n", " 5\n", " Serge Gnabry\n", - " 21249.0\n", - " 21249.0\n", - " 40444.0\n", - " 2029.0\n", - " -1061834.0\n", - " -6140271.0\n", + " 118077.0\n", + " 118077.0\n", + " 115877.0\n", + " 94456.0\n", + " 258551.0\n", + " -6175974.0\n", " \n", " \n", "\n", @@ -340,39 +340,46 @@ ], "text/plain": [ " id teamId firstName lastName marketValue averagePoints games \\\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", + "0 173 2 Jonathan Tah 31005752.0 134.0 2.0 \n", + "1 237 2 Manuel Neuer 14858009.0 121.0 2.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", + "3 1685 2 Joshua Kimmich 59922635.0 279.0 2.0 \n", + "4 1961 2 Serge Gnabry 12727060.0 NaN NaN \n", "\n", " gamesPlayed start11 totalPlaytimeS ... pointsStdDev \\\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", + "0 2.0 1.0 6434.0 ... 139.0 \n", + "1 2.0 2.0 11508.0 ... 33.0 \n", + "2 NaN NaN NaN ... 0.0 \n", + "3 2.0 2.0 11508.0 ... 34.0 \n", + "4 NaN NaN NaN ... 0.0 \n", + "\n", + " history startProbability \\\n", + "0 [{\"hasPlayed\": true, \"points\": 232}, {\"hasPlay... 2 \n", + "1 [{\"hasPlayed\": true, \"points\": 97}, {\"hasPlaye... 2 \n", + "2 [{\"hasPlayed\": false, \"points\": null}, {\"hasPl... 5 \n", + "3 [{\"hasPlayed\": true, \"points\": 254}, {\"hasPlay... 1 \n", + "4 [{\"hasPlayed\": false, \"points\": null}, {\"hasPl... 5 \n", "\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", + " name marketChangeToday marketChange.today \\\n", + "0 Jonathan Tah -300876.0 -300876.0 \n", + "1 Manuel Neuer -6695.0 -6695.0 \n", + "2 Sven Ulreich 0.0 0.0 \n", + "3 Joshua Kimmich 2473.0 2473.0 \n", + "4 Serge Gnabry 118077.0 118077.0 \n", "\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", + " marketChange.yesterday marketChange.twoDays marketChange.sevenDaysAvg \\\n", + "0 -278481.0 -197912.0 -2624517.0 \n", + "1 35815.0 67081.0 305026.0 \n", + "2 0.0 0.0 0.0 \n", + "3 8649.0 8053.0 52182.0 \n", + "4 115877.0 94456.0 258551.0 \n", "\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", + " marketChange.thirtyDaysAvg \n", + "0 -5543376.0 \n", + "1 2368762.0 \n", + "2 -1078651.0 \n", + "3 389467.0 \n", + "4 -6175974.0 \n", "\n", "[5 rows x 27 columns]" ] @@ -384,7 +391,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Rows: 467 | Columns: 27\n" + "Rows: 461 | 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 97a0f7b..cc6f078 100644 --- a/notebooks/03_team_data/05_sofascore_upcoming_matches.ipynb +++ b/notebooks/03_team_data/05_sofascore_upcoming_matches.ipynb @@ -7,7 +7,7 @@ "source": [ "# SofaScore Upcoming Bundesliga Matches Extractor\n", "\n", - "This notebook retrieves upcoming SofaScore events for every team in the shared Bundesliga reference. It records the earliest valid upcoming event overall and the fixture belonging to the matchday after the user-entered squad-analysis matchday. The latter is accepted only when its SofaScore event ID occurs in the project match-ID file for that following matchday.\n", + "This notebook retrieves upcoming SofaScore events for every team in the shared Bundesliga reference. It records the earliest valid upcoming event overall and the fixture belonging to the matchday after the user-entered squad-analysis matchday. Both selections must kick off strictly after each team's fixture in the analysis matchday, whose date is retrieved from SofaScore using the local analysis match-ID file. The latter is accepted only when its SofaScore event ID occurs in the project match-ID file for that following matchday.\n", "\n", "A single reusable undetected Chrome instance opens the API JSON responses and reads them from their rendered `
` element. The browser is closed in a `finally` block even when individual teams or the overall run encounter errors."
    ]
@@ -86,18 +86,18 @@
      "name": "stdin",
      "output_type": "stream",
      "text": [
-      "What Bundesliga matchday are you analysing your squad for?  2\n"
+      "What Bundesliga matchday are you analysing your squad for?  3\n"
      ]
     },
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Squad-analysis matchday: 2\n",
-      "Following Bundesliga matchday to check: 3\n",
+      "Squad-analysis matchday: 3\n",
+      "Following Bundesliga matchday to check: 4\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_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"
+      "Match-ID validation file: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_4.json\n",
+      "Snapshot output file: C:\\kickbase project\\outputs\\sofascore\\upcoming_matches\\upcoming_matches_md_4_2026-09-11_09-40-35_287443+0200.json\n"
      ]
     }
    ],
@@ -121,7 +121,6 @@
     "        'beautifulsoup4, and pandas in this Jupyter kernel, then restart the kernel.'\n",
     "    ) from exc\n",
     "\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",
@@ -153,6 +152,8 @@
     "\n",
     "next_matchday = analysis_matchday + 1 if analysis_matchday < MAX_ANALYSIS_MATCHDAY else None\n",
     "\n",
+    "analysis_match_ids_path = SOFASCORE_MATCH_IDS_DIR / f'match_ids_{analysis_matchday}.json'\n",
+    "\n",
     "teams_path = SOFASCORE_REFERENCE_DIR / 'bundesliga_teams.json'\n",
     "match_ids_path = (\n",
     "    SOFASCORE_MATCH_IDS_DIR / f'match_ids_{next_matchday}.json'\n",
@@ -179,7 +180,11 @@
     "print(f'Team input file: {teams_path}')\n",
     "if match_ids_path is not None:\n",
     "    print(f'Match-ID validation file: {match_ids_path}')\n",
-    "print(f'Snapshot output file: {snapshot_output_path}')\n"
+    "print(f'Snapshot output file: {snapshot_output_path}')\n",
+    "\n",
+    "from chrome_runtime import detect_chrome_major_version\n",
+    "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n",
+    "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n"
    ]
   },
   {
@@ -189,7 +194,7 @@
    "source": [
     "## 3. Load and validate local inputs\n",
     "\n",
-    "The shared team reference supplies the teams to process. The derived following matchday's existing SofaScore match-ID output supplies the only event IDs eligible for `next_bundesliga_match`."
+    "The shared team reference supplies the teams to process. The analysis matchday's match-ID file identifies each team's cutoff fixture; missing or invalid cutoff data prevents selection for that team. The derived following matchday's existing SofaScore match-ID output supplies the only event IDs eligible for `next_bundesliga_match`."
    ]
   },
   {
@@ -203,7 +208,7 @@
      "output_type": "stream",
      "text": [
       "Loaded and validated 18 unique Bundesliga team(s).\n",
-      "Loaded 9 valid SofaScore match ID(s) for matchday 3.\n"
+      "Loaded 9 valid SofaScore match ID(s) for matchday 4.\n"
      ]
     }
    ],
@@ -243,6 +248,26 @@
     "        raise ValueError(f'Duplicate team ID in team file: {team_id}.')\n",
     "    teams[team_id] = {'team': team_name.strip()}\n",
     "\n",
+    "raw_analysis_matches = load_json_file(analysis_match_ids_path, f'Matchday {analysis_matchday} match-ID')\n",
+    "if not isinstance(raw_analysis_matches, list) or not raw_analysis_matches:\n",
+    "    raise ValueError('The analysis match-ID JSON must be a non-empty list of match objects.')\n",
+    "analysis_match_ids_by_team: dict[int, int] = {}\n",
+    "for match in raw_analysis_matches:\n",
+    "    if not isinstance(match, dict):\n",
+    "        raise ValueError('Each analysis match-ID entry must be an object.')\n",
+    "    for key in ('match_id', 'home_team_id', 'away_team_id'):\n",
+    "        value = match.get(key)\n",
+    "        if not isinstance(value, int) or isinstance(value, bool) or value < 1:\n",
+    "            raise ValueError(f'Analysis fixture has no valid {key}.')\n",
+    "    for team_id in (match['home_team_id'], match['away_team_id']):\n",
+    "        if team_id in analysis_match_ids_by_team:\n",
+    "            raise ValueError(f'Duplicate analysis fixture for team {team_id}.')\n",
+    "        analysis_match_ids_by_team[team_id] = match['match_id']\n",
+    "missing_teams = teams.keys() - analysis_match_ids_by_team.keys()\n",
+    "if missing_teams:\n",
+    "    raise ValueError(f'No analysis fixture found for team IDs: {sorted(missing_teams)}')\n",
+    "analysis_event_cache: dict[int, dict[str, Any]] = {}\n",
+    "\n",
     "expected_match_ids: set[int] = set()\n",
     "if next_matchday is not None:\n",
     "    raw_match_ids = load_json_file(match_ids_path, f'Matchday {next_matchday} match-ID')\n",
@@ -299,9 +324,8 @@
     "    return isinstance(value, int) and not isinstance(value, bool)\n",
     "\n",
     "\n",
-    "def fetch_team_events_page(driver: Any, team_id: int, page: int) -> tuple[list[dict[str, Any]], bool]:\n",
-    "    url = TEAM_EVENTS_URL_TEMPLATE.format(team_id=team_id, page=page)\n",
-    "    print(f'    Loading page {page}: {url}')\n",
+    "def fetch_sofascore_payload(driver: Any, url: str) -> dict[str, Any]:\n",
+    "    print(f'    Loading: {url}')\n",
     "    try:\n",
     "        driver.get(url)\n",
     "    except TimeoutException as exc:\n",
@@ -328,7 +352,15 @@
     "        payload = json.loads(response_text)\n",
     "    except json.JSONDecodeError as exc:\n",
     "        raise SofaScorePageError(f'Invalid JSON for {url} (line {exc.lineno}, column {exc.colno}).') from exc\n",
-    "    if not isinstance(payload, dict) or not isinstance(payload.get('events'), list):\n",
+    "    if not isinstance(payload, dict):\n",
+    "        raise SofaScorePageError(f'SofaScore response is not an object: {url}')\n",
+    "    return payload\n",
+    "\n",
+    "\n",
+    "def fetch_team_events_page(driver: Any, team_id: int, page: int) -> tuple[list[dict[str, Any]], bool]:\n",
+    "    url = TEAM_EVENTS_URL_TEMPLATE.format(team_id=team_id, page=page)\n",
+    "    payload = fetch_sofascore_payload(driver, url)\n",
+    "    if not isinstance(payload.get('events'), list):\n",
     "        raise SofaScorePageError(f'SofaScore response has no valid events list: {url}')\n",
     "\n",
     "    has_next_page = payload.get('hasNextPage')\n",
@@ -401,7 +433,7 @@
    "source": [
     "## 5. Collect, validate, summarize, and export\n",
     "\n",
-    "Page zero establishes the next overall event after chronological sorting. Later pages are requested only while searching for the match-ID-validated Bundesliga fixture. Individual failures leave that team's result in place and do not stop the remaining teams."
+    "Events at or before each team's analysis fixture kickoff are excluded from both selections. Pagination continues until an eligible following Bundesliga fixture is found (or an eligible overall fixture after matchday 34), subject to the configured page limit. Individual failures leave that team's result in place and do not stop the remaining teams."
    ]
   },
   {
@@ -416,509 +448,503 @@
      "text": [
       "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 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",
+      "    Loading: https://www.sofascore.com/api/v1/event/16434041\n",
+      "    Selecting fixtures strictly after 2026-09-13T15:30:00+00:00 (event 16434041).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2672/events/next/0\n",
+      "    Warning: Bundesliga event 16434057 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434062 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434075 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434076 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434091 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434097 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434112 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434116 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434125 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434133 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434147 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434160 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434166 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434174 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434184 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434190 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434204 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434206 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434216 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434223 is not in the requested matchday 4 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 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",
+      "    Loading: https://www.sofascore.com/api/v1/event/16434035\n",
+      "    Selecting fixtures strictly after 2026-09-12T13:30:00+00:00 (event 16434035).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2677/events/next/0\n",
+      "    Warning: Bundesliga event 16434060 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434072 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434073 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434079 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434090 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434109 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434161 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434123 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434124 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434137 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434142 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434152 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434162 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434174 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434187 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434192 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434197 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434208 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434215 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434226 is not in the requested matchday 4 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 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",
+      "    Loading: https://www.sofascore.com/api/v1/event/16434027\n",
+      "    Selecting fixtures strictly after 2026-09-12T16:30:00+00:00 (event 16434027).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2671/events/next/0\n",
+      "    Warning: Bundesliga event 16434059 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434063 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434078 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434084 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434095 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434097 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434111 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434136 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434130 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434139 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434148 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434163 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434172 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434171 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434187 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434196 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434200 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434211 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434222 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434232 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434239 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434247 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434260 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434270 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434279 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434286 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434293 is not in the requested matchday 4 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 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",
+      "    Selecting fixtures strictly after 2026-09-12T13:30:00+00:00 (event 16434035).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2569/events/next/0\n",
+      "    Warning: Bundesliga event 16434056 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434061 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434088 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434083 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434094 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434102 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434115 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434119 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434125 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434143 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434145 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434156 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434165 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434171 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434179 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434192 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434202 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434207 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434218 is not in the requested matchday 4 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 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",
+      "    Loading: https://www.sofascore.com/api/v1/event/16434045\n",
+      "    Selecting fixtures strictly after 2026-09-11T18:30:00+00:00 (event 16434045).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2547/events/next/0\n",
+      "    Warning: Bundesliga event 16434054 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434068 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434099 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434084 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434093 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434105 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434113 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434122 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434124 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434143 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434151 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434155 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434167 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434175 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434185 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434198 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434204 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434213 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434214 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434233 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434239 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434249 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434251 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434269 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434274 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434282 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434290 is not in the requested matchday 4 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 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",
+      "    Loading: https://www.sofascore.com/api/v1/event/16434018\n",
+      "    Selecting fixtures strictly after 2026-09-12T13:30:00+00:00 (event 16434018).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2674/events/next/0\n",
+      "    Warning: Bundesliga event 16434055 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434063 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434069 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434082 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434096 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434102 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434161 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434121 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434129 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434135 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434146 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434159 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434166 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434175 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434183 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434228 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434201 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434230 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434222 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434235 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434240 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434243 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434255 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434264 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434277 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434284 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434294 is not in the requested matchday 4 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 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",
+      "    Selecting fixtures strictly after 2026-09-12T13:30:00+00:00 (event 16434018).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2556/events/next/0\n",
+      "    Warning: Bundesliga event 16434058 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434071 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434074 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434085 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434091 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434104 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434113 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434117 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434169 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434139 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434144 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434156 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434162 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434189 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434186 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434228 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434220 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434212 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434221 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434227 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434238 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434246 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434258 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434269 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434272 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434280 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434293 is not in the requested matchday 4 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 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",
+      "    Loading: https://www.sofascore.com/api/v1/event/16434037\n",
+      "    Selecting fixtures strictly after 2026-09-12T13:30:00+00:00 (event 16434037).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2561/events/next/0\n",
+      "    Warning: Bundesliga event 16434060 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434067 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434077 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434100 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434096 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434098 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434114 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434116 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434132 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434138 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434150 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434155 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434172 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434189 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434180 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434195 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434202 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434208 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434224 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434234 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434245 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434243 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434259 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434267 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434278 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434287 is not in the requested matchday 4 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 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",
+      "    Loading: https://www.sofascore.com/api/v1/event/16434043\n",
+      "    Selecting fixtures strictly after 2026-09-13T13:30:00+00:00 (event 16434043).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/36360/events/next/0\n",
+      "    Warning: Bundesliga event 16434055 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434062 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434070 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434081 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434089 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434105 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434110 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434117 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434130 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434134 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434150 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434152 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434165 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434176 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434181 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434194 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434205 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434230 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434216 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434229 is not in the requested matchday 4 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 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",
+      "    Loading: https://www.sofascore.com/api/v1/event/16434040\n",
+      "    Selecting fixtures strictly after 2026-09-12T13:30:00+00:00 (event 16434040).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2527/events/next/0\n",
+      "    Warning: Bundesliga event 16434059 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434061 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434073 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434100 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434092 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434103 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434118 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434120 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434129 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434141 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434147 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434154 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434167 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434176 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434188 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434193 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434220 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434211 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434218 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434226 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434245 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434253 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434266 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434268 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434275 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434284 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434296 is not in the requested matchday 4 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 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",
+      "    Selecting fixtures strictly after 2026-09-13T15:30:00+00:00 (event 16434041).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2598/events/next/0\n",
+      "    Warning: Bundesliga event 16434054 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434066 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434070 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434085 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434086 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434106 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434111 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434123 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434132 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434140 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434145 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434159 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434170 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434173 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434188 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434190 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434203 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434213 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434219 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434229 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434238 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434250 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434257 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434270 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434273 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434287 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434292 is not in the requested matchday 4 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 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",
+      "    Loading: https://www.sofascore.com/api/v1/event/16434031\n",
+      "    Selecting fixtures strictly after 2026-09-12T13:30:00+00:00 (event 16434031).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2681/events/next/0\n",
+      "    Warning: Bundesliga event 16434058 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434065 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434088 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434079 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434095 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434098 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434108 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434120 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434131 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434135 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434149 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434160 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434164 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434173 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434185 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434191 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434205 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434212 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434217 is not in the requested matchday 4 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 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",
+      "    Selecting fixtures strictly after 2026-09-12T13:30:00+00:00 (event 16434037).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2673/events/next/0\n",
+      "    Warning: Bundesliga event 16434050 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434068 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434069 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434076 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434086 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434103 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434108 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434126 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434127 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434134 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434144 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434163 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434158 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434177 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434179 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434195 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434197 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434210 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434214 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434235 is not in the requested matchday 4 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 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",
+      "    Selecting fixtures strictly after 2026-09-13T13:30:00+00:00 (event 16434043).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2676/events/next/0\n",
+      "    Warning: Bundesliga event 16434056 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434072 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434077 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434082 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434092 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434107 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434112 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434122 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434128 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434140 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434149 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434157 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434168 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434177 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434186 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434194 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434200 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434207 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434215 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434234 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434240 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434253 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434256 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434261 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434274 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434285 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434292 is not in the requested matchday 4 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 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",
+      "    Selecting fixtures strictly after 2026-09-12T13:30:00+00:00 (event 16434040).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2538/events/next/0\n",
+      "    Warning: Bundesliga event 16434053 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434065 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434075 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434080 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434093 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434106 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434110 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434119 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434169 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434137 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434148 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434157 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434158 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434178 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434180 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434193 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434201 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434209 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434217 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434223 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434242 is not in the requested matchday 4 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 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",
+      "    Selecting fixtures strictly after 2026-09-12T16:30:00+00:00 (event 16434027).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2534/events/next/0\n",
+      "    Warning: Bundesliga event 16434050 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434067 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434074 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434083 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434090 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434107 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434118 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434121 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434131 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434133 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434151 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434153 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434170 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434178 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434181 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434196 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434199 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434210 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434224 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434227 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434241 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434244 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434256 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434268 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434277 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434283 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434297 is not in the requested matchday 4 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 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",
+      "    Selecting fixtures strictly after 2026-09-12T13:30:00+00:00 (event 16434031).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2600/events/next/0\n",
+      "    Warning: Bundesliga event 16434057 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434066 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434099 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434080 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434089 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434104 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434115 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434136 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434127 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434138 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434142 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434154 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434168 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434182 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434183 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434191 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434199 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434206 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434219 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434233 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434242 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434248 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434258 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434265 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434279 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434288 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434298 is not in the requested matchday 4 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 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"
+      "    Selecting fixtures strictly after 2026-09-11T18:30:00+00:00 (event 16434045).\n",
+      "    Loading: https://www.sofascore.com/api/v1/team/2530/events/next/0\n",
+      "    Warning: Bundesliga event 16434053 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434071 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434078 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434081 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434094 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434109 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434114 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434126 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434128 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434141 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434146 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434153 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434164 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434182 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434184 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434198 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434203 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434209 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434221 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434232 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434236 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434252 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434254 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434267 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434271 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434285 is not in the requested matchday 4 match-ID file; rejecting it.\n",
+      "    Warning: Bundesliga event 16434296 is not in the requested matchday 4 match-ID file; rejecting it.\n"
      ]
     },
     {
@@ -963,288 +989,288 @@
        "      2672\n",
        "      FC Bayern München\n",
        "      Bundesliga\n",
-       "      FC Schalke 04\n",
-       "      2026-09-05T16:30:00+00:00\n",
-       "      away\n",
+       "      1. FC Union Berlin\n",
+       "      2026-09-18T18:30:00+00:00\n",
+       "      home\n",
        "      Bundesliga\n",
-       "      SV 07 Elversberg\n",
-       "      2026-09-13T15:30:00+00:00\n",
-       "      away\n",
-       "      16434032\n",
-       "      16434041\n",
-       "      3\n",
+       "      1. FC Union Berlin\n",
+       "      2026-09-18T18:30:00+00:00\n",
+       "      home\n",
+       "      16434038\n",
+       "      16434038\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      1\n",
        "      2677\n",
        "      VfB Stuttgart\n",
        "      Bundesliga\n",
-       "      1. FC Köln\n",
-       "      2026-09-04T18:30:00+00:00\n",
+       "      Borussia Dortmund\n",
+       "      2026-09-19T16:30:00+00:00\n",
        "      home\n",
        "      Bundesliga\n",
-       "      TSG Hoffenheim\n",
-       "      2026-09-12T13:30:00+00:00\n",
-       "      away\n",
-       "      16434036\n",
-       "      16434035\n",
-       "      3\n",
+       "      Borussia Dortmund\n",
+       "      2026-09-19T16:30:00+00:00\n",
+       "      home\n",
+       "      16434034\n",
+       "      16434034\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      2\n",
        "      2671\n",
        "      1. FC Köln\n",
        "      Bundesliga\n",
-       "      VfB Stuttgart\n",
-       "      2026-09-04T18:30:00+00:00\n",
+       "      Hamburger SV\n",
+       "      2026-09-19T13:30:00+00:00\n",
        "      away\n",
        "      Bundesliga\n",
-       "      SV Werder Bremen\n",
-       "      2026-09-12T16:30:00+00:00\n",
-       "      home\n",
-       "      16434036\n",
-       "      16434027\n",
-       "      3\n",
+       "      Hamburger SV\n",
+       "      2026-09-19T13:30:00+00:00\n",
+       "      away\n",
+       "      16434048\n",
+       "      16434048\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      3\n",
        "      2569\n",
        "      TSG Hoffenheim\n",
+       "      UEFA Europa League\n",
+       "      OFI Crete\n",
+       "      2026-09-17T16:45:00+00:00\n",
+       "      away\n",
        "      Bundesliga\n",
-       "      Borussia Dortmund\n",
-       "      2026-09-05T13:30:00+00:00\n",
-       "      home\n",
-       "      Bundesliga\n",
-       "      VfB Stuttgart\n",
-       "      2026-09-12T13:30:00+00:00\n",
-       "      home\n",
-       "      16434019\n",
-       "      16434035\n",
-       "      3\n",
+       "      SC Paderborn 07\n",
+       "      2026-09-20T17:30:00+00:00\n",
+       "      away\n",
+       "      16945561\n",
+       "      16434052\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      4\n",
        "      2547\n",
        "      1. FC Union Berlin\n",
        "      Bundesliga\n",
-       "      Bayer 04 Leverkusen\n",
-       "      2026-09-05T13:30:00+00:00\n",
+       "      FC Bayern München\n",
+       "      2026-09-18T18:30:00+00:00\n",
        "      away\n",
        "      Bundesliga\n",
-       "      FC Schalke 04\n",
-       "      2026-09-11T18:30:00+00:00\n",
-       "      home\n",
-       "      16434042\n",
-       "      16434045\n",
-       "      3\n",
+       "      FC Bayern München\n",
+       "      2026-09-18T18:30:00+00:00\n",
+       "      away\n",
+       "      16434038\n",
+       "      16434038\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      5\n",
        "      2674\n",
        "      Eintracht Frankfurt\n",
        "      Bundesliga\n",
-       "      FC Augsburg\n",
-       "      2026-09-06T15:30:00+00:00\n",
+       "      SC Freiburg\n",
+       "      2026-09-19T13:30:00+00:00\n",
        "      home\n",
        "      Bundesliga\n",
-       "      1. FSV Mainz 05\n",
-       "      2026-09-12T13:30:00+00:00\n",
-       "      away\n",
-       "      16434021\n",
-       "      16434018\n",
-       "      3\n",
+       "      SC Freiburg\n",
+       "      2026-09-19T13:30:00+00:00\n",
+       "      home\n",
+       "      16434046\n",
+       "      16434046\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      6\n",
        "      2556\n",
        "      1. FSV Mainz 05\n",
        "      Bundesliga\n",
-       "      Hamburger SV\n",
-       "      2026-09-06T13:30:00+00:00\n",
+       "      Borussia M'gladbach\n",
+       "      2026-09-19T13:30:00+00:00\n",
        "      away\n",
        "      Bundesliga\n",
-       "      Eintracht Frankfurt\n",
-       "      2026-09-12T13:30:00+00:00\n",
-       "      home\n",
-       "      16434030\n",
-       "      16434018\n",
-       "      3\n",
+       "      Borussia M'gladbach\n",
+       "      2026-09-19T13:30:00+00:00\n",
+       "      away\n",
+       "      16434047\n",
+       "      16434047\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      7\n",
        "      2561\n",
        "      SC Paderborn 07\n",
        "      Bundesliga\n",
-       "      SC Freiburg\n",
-       "      2026-09-05T13:30:00+00:00\n",
+       "      TSG Hoffenheim\n",
+       "      2026-09-20T17:30:00+00:00\n",
        "      home\n",
        "      Bundesliga\n",
-       "      Borussia Dortmund\n",
-       "      2026-09-12T13:30:00+00:00\n",
-       "      away\n",
-       "      16434024\n",
-       "      16434037\n",
-       "      3\n",
+       "      TSG Hoffenheim\n",
+       "      2026-09-20T17:30:00+00:00\n",
+       "      home\n",
+       "      16434052\n",
+       "      16434052\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      8\n",
        "      36360\n",
        "      RB Leipzig\n",
        "      Bundesliga\n",
-       "      SV Werder Bremen\n",
-       "      2026-09-05T13:30:00+00:00\n",
+       "      Bayer 04 Leverkusen\n",
+       "      2026-09-20T13:30:00+00:00\n",
        "      away\n",
        "      Bundesliga\n",
-       "      Hamburger SV\n",
-       "      2026-09-13T13:30:00+00:00\n",
-       "      home\n",
-       "      16434101\n",
-       "      16434043\n",
-       "      3\n",
+       "      Bayer 04 Leverkusen\n",
+       "      2026-09-20T13:30:00+00:00\n",
+       "      away\n",
+       "      16434033\n",
+       "      16434033\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      9\n",
        "      2527\n",
        "      Borussia M'gladbach\n",
        "      Bundesliga\n",
-       "      SV 07 Elversberg\n",
-       "      2026-09-05T13:30:00+00:00\n",
+       "      1. FSV Mainz 05\n",
+       "      2026-09-19T13:30:00+00:00\n",
        "      home\n",
        "      Bundesliga\n",
-       "      SC Freiburg\n",
-       "      2026-09-12T13:30:00+00:00\n",
-       "      away\n",
-       "      16434028\n",
-       "      16434040\n",
-       "      3\n",
+       "      1. FSV Mainz 05\n",
+       "      2026-09-19T13:30:00+00:00\n",
+       "      home\n",
+       "      16434047\n",
+       "      16434047\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      10\n",
        "      2598\n",
        "      SV 07 Elversberg\n",
        "      Bundesliga\n",
-       "      Borussia M'gladbach\n",
-       "      2026-09-05T13:30:00+00:00\n",
+       "      FC Schalke 04\n",
+       "      2026-09-20T15:30:00+00:00\n",
        "      away\n",
        "      Bundesliga\n",
-       "      FC Bayern München\n",
-       "      2026-09-13T15:30:00+00:00\n",
-       "      home\n",
-       "      16434028\n",
-       "      16434041\n",
-       "      3\n",
+       "      FC Schalke 04\n",
+       "      2026-09-20T15:30:00+00:00\n",
+       "      away\n",
+       "      16434051\n",
+       "      16434051\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      11\n",
        "      2681\n",
        "      Bayer 04 Leverkusen\n",
-       "      Bundesliga\n",
-       "      1. FC Union Berlin\n",
-       "      2026-09-05T13:30:00+00:00\n",
+       "      UEFA Europa League\n",
+       "      NK Celje\n",
+       "      2026-09-16T19:00:00+00:00\n",
        "      home\n",
        "      Bundesliga\n",
-       "      FC Augsburg\n",
-       "      2026-09-12T13:30:00+00:00\n",
-       "      away\n",
-       "      16434042\n",
-       "      16434031\n",
-       "      3\n",
+       "      RB Leipzig\n",
+       "      2026-09-20T13:30:00+00:00\n",
+       "      home\n",
+       "      16943945\n",
+       "      16434033\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      12\n",
        "      2673\n",
        "      Borussia Dortmund\n",
        "      Bundesliga\n",
-       "      TSG Hoffenheim\n",
-       "      2026-09-05T13:30:00+00:00\n",
+       "      VfB Stuttgart\n",
+       "      2026-09-19T16:30:00+00:00\n",
        "      away\n",
        "      Bundesliga\n",
-       "      SC Paderborn 07\n",
-       "      2026-09-12T13:30:00+00:00\n",
-       "      home\n",
-       "      16434019\n",
-       "      16434037\n",
-       "      3\n",
+       "      VfB Stuttgart\n",
+       "      2026-09-19T16:30:00+00:00\n",
+       "      away\n",
+       "      16434034\n",
+       "      16434034\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      13\n",
        "      2676\n",
        "      Hamburger SV\n",
        "      Bundesliga\n",
-       "      1. FSV Mainz 05\n",
-       "      2026-09-06T13:30:00+00:00\n",
+       "      1. FC Köln\n",
+       "      2026-09-19T13:30:00+00:00\n",
        "      home\n",
        "      Bundesliga\n",
-       "      RB Leipzig\n",
-       "      2026-09-13T13:30:00+00:00\n",
-       "      away\n",
-       "      16434030\n",
-       "      16434043\n",
-       "      3\n",
+       "      1. FC Köln\n",
+       "      2026-09-19T13:30:00+00:00\n",
+       "      home\n",
+       "      16434048\n",
+       "      16434048\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      14\n",
        "      2538\n",
        "      SC Freiburg\n",
        "      Bundesliga\n",
-       "      SC Paderborn 07\n",
-       "      2026-09-05T13:30:00+00:00\n",
+       "      Eintracht Frankfurt\n",
+       "      2026-09-19T13:30:00+00:00\n",
        "      away\n",
        "      Bundesliga\n",
-       "      Borussia M'gladbach\n",
-       "      2026-09-12T13:30:00+00:00\n",
-       "      home\n",
-       "      16434024\n",
-       "      16434040\n",
-       "      3\n",
+       "      Eintracht Frankfurt\n",
+       "      2026-09-19T13:30:00+00:00\n",
+       "      away\n",
+       "      16434046\n",
+       "      16434046\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      15\n",
        "      2534\n",
        "      SV Werder Bremen\n",
        "      Bundesliga\n",
-       "      RB Leipzig\n",
-       "      2026-09-05T13:30:00+00:00\n",
+       "      FC Augsburg\n",
+       "      2026-09-19T13:30:00+00:00\n",
        "      home\n",
        "      Bundesliga\n",
-       "      1. FC Köln\n",
-       "      2026-09-12T16:30:00+00:00\n",
-       "      away\n",
-       "      16434101\n",
-       "      16434027\n",
-       "      3\n",
+       "      FC Augsburg\n",
+       "      2026-09-19T13:30:00+00:00\n",
+       "      home\n",
+       "      16434049\n",
+       "      16434049\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      16\n",
        "      2600\n",
        "      FC Augsburg\n",
        "      Bundesliga\n",
-       "      Eintracht Frankfurt\n",
-       "      2026-09-06T15:30:00+00:00\n",
+       "      SV Werder Bremen\n",
+       "      2026-09-19T13:30:00+00:00\n",
        "      away\n",
        "      Bundesliga\n",
-       "      Bayer 04 Leverkusen\n",
-       "      2026-09-12T13:30:00+00:00\n",
-       "      home\n",
-       "      16434021\n",
-       "      16434031\n",
-       "      3\n",
+       "      SV Werder Bremen\n",
+       "      2026-09-19T13:30:00+00:00\n",
+       "      away\n",
+       "      16434049\n",
+       "      16434049\n",
+       "      4\n",
        "    \n",
        "    \n",
        "      17\n",
        "      2530\n",
        "      FC Schalke 04\n",
        "      Bundesliga\n",
-       "      FC Bayern München\n",
-       "      2026-09-05T16:30:00+00:00\n",
+       "      SV 07 Elversberg\n",
+       "      2026-09-20T15:30:00+00:00\n",
        "      home\n",
        "      Bundesliga\n",
-       "      1. FC Union Berlin\n",
-       "      2026-09-11T18:30:00+00:00\n",
-       "      away\n",
-       "      16434032\n",
-       "      16434045\n",
-       "      3\n",
+       "      SV 07 Elversberg\n",
+       "      2026-09-20T15:30:00+00:00\n",
+       "      home\n",
+       "      16434051\n",
+       "      16434051\n",
+       "      4\n",
        "    \n",
        "  \n",
        "\n",
@@ -1255,7 +1281,7 @@
        "0      2672    FC Bayern München               Bundesliga   \n",
        "1      2677        VfB Stuttgart               Bundesliga   \n",
        "2      2671           1. FC Köln               Bundesliga   \n",
-       "3      2569       TSG Hoffenheim               Bundesliga   \n",
+       "3      2569       TSG Hoffenheim       UEFA Europa League   \n",
        "4      2547   1. FC Union Berlin               Bundesliga   \n",
        "5      2674  Eintracht Frankfurt               Bundesliga   \n",
        "6      2556      1. FSV Mainz 05               Bundesliga   \n",
@@ -1263,7 +1289,7 @@
        "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",
+       "11     2681  Bayer 04 Leverkusen       UEFA Europa League   \n",
        "12     2673    Borussia Dortmund               Bundesliga   \n",
        "13     2676         Hamburger SV               Bundesliga   \n",
        "14     2538          SC Freiburg               Bundesliga   \n",
@@ -1272,84 +1298,84 @@
        "17     2530        FC Schalke 04               Bundesliga   \n",
        "\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",
+       "0     1. FC Union Berlin  2026-09-18T18:30:00+00:00               home   \n",
+       "1      Borussia Dortmund  2026-09-19T16:30:00+00:00               home   \n",
+       "2           Hamburger SV  2026-09-19T13:30:00+00:00               away   \n",
+       "3              OFI Crete  2026-09-17T16:45:00+00:00               away   \n",
+       "4      FC Bayern München  2026-09-18T18:30:00+00:00               away   \n",
+       "5            SC Freiburg  2026-09-19T13:30:00+00:00               home   \n",
+       "6    Borussia M'gladbach  2026-09-19T13:30:00+00:00               away   \n",
+       "7         TSG Hoffenheim  2026-09-20T17:30:00+00:00               home   \n",
+       "8    Bayer 04 Leverkusen  2026-09-20T13:30:00+00:00               away   \n",
+       "9        1. FSV Mainz 05  2026-09-19T13:30:00+00:00               home   \n",
+       "10         FC Schalke 04  2026-09-20T15:30:00+00:00               away   \n",
+       "11              NK Celje  2026-09-16T19:00:00+00:00               home   \n",
+       "12         VfB Stuttgart  2026-09-19T16:30:00+00:00               away   \n",
+       "13            1. FC Köln  2026-09-19T13:30:00+00:00               home   \n",
+       "14   Eintracht Frankfurt  2026-09-19T13:30:00+00:00               away   \n",
+       "15           FC Augsburg  2026-09-19T13:30:00+00:00               home   \n",
+       "16      SV Werder Bremen  2026-09-19T13:30:00+00:00               away   \n",
+       "17      SV 07 Elversberg  2026-09-20T15:30:00+00:00               home   \n",
        "\n",
        "   following_bundesliga_competition following_bundesliga_opponent  \\\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",
+       "0                        Bundesliga            1. FC Union Berlin   \n",
+       "1                        Bundesliga             Borussia Dortmund   \n",
+       "2                        Bundesliga                  Hamburger SV   \n",
+       "3                        Bundesliga               SC Paderborn 07   \n",
+       "4                        Bundesliga             FC Bayern München   \n",
+       "5                        Bundesliga                   SC Freiburg   \n",
+       "6                        Bundesliga           Borussia M'gladbach   \n",
+       "7                        Bundesliga                TSG Hoffenheim   \n",
+       "8                        Bundesliga           Bayer 04 Leverkusen   \n",
+       "9                        Bundesliga               1. FSV Mainz 05   \n",
+       "10                       Bundesliga                 FC Schalke 04   \n",
+       "11                       Bundesliga                    RB Leipzig   \n",
+       "12                       Bundesliga                 VfB Stuttgart   \n",
+       "13                       Bundesliga                    1. FC Köln   \n",
+       "14                       Bundesliga           Eintracht Frankfurt   \n",
+       "15                       Bundesliga                   FC Augsburg   \n",
+       "16                       Bundesliga              SV Werder Bremen   \n",
+       "17                       Bundesliga              SV 07 Elversberg   \n",
        "\n",
        "    following_bundesliga_date following_bundesliga_venue  next_match_id  \\\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",
+       "0   2026-09-18T18:30:00+00:00                       home       16434038   \n",
+       "1   2026-09-19T16:30:00+00:00                       home       16434034   \n",
+       "2   2026-09-19T13:30:00+00:00                       away       16434048   \n",
+       "3   2026-09-20T17:30:00+00:00                       away       16945561   \n",
+       "4   2026-09-18T18:30:00+00:00                       away       16434038   \n",
+       "5   2026-09-19T13:30:00+00:00                       home       16434046   \n",
+       "6   2026-09-19T13:30:00+00:00                       away       16434047   \n",
+       "7   2026-09-20T17:30:00+00:00                       home       16434052   \n",
+       "8   2026-09-20T13:30:00+00:00                       away       16434033   \n",
+       "9   2026-09-19T13:30:00+00:00                       home       16434047   \n",
+       "10  2026-09-20T15:30:00+00:00                       away       16434051   \n",
+       "11  2026-09-20T13:30:00+00:00                       home       16943945   \n",
+       "12  2026-09-19T16:30:00+00:00                       away       16434034   \n",
+       "13  2026-09-19T13:30:00+00:00                       home       16434048   \n",
+       "14  2026-09-19T13:30:00+00:00                       away       16434046   \n",
+       "15  2026-09-19T13:30:00+00:00                       home       16434049   \n",
+       "16  2026-09-19T13:30:00+00:00                       away       16434049   \n",
+       "17  2026-09-20T15:30:00+00:00                       home       16434051   \n",
        "\n",
        "    next_bundesliga_match_id  next_bundesliga_round  \n",
-       "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  "
+       "0                   16434038                      4  \n",
+       "1                   16434034                      4  \n",
+       "2                   16434048                      4  \n",
+       "3                   16434052                      4  \n",
+       "4                   16434038                      4  \n",
+       "5                   16434046                      4  \n",
+       "6                   16434047                      4  \n",
+       "7                   16434052                      4  \n",
+       "8                   16434033                      4  \n",
+       "9                   16434047                      4  \n",
+       "10                  16434051                      4  \n",
+       "11                  16434033                      4  \n",
+       "12                  16434034                      4  \n",
+       "13                  16434048                      4  \n",
+       "14                  16434046                      4  \n",
+       "15                  16434049                      4  \n",
+       "16                  16434049                      4  \n",
+       "17                  16434051                      4  "
       ]
      },
      "metadata": {},
@@ -1359,13 +1385,25 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "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",
+      "Saved 18 team result(s) to C:\\kickbase project\\outputs\\sofascore\\upcoming_matches\\upcoming_matches_md_4_2026-09-11_09-40-35_287443+0200.json.\n",
       "Chrome driver closed.\n"
      ]
     }
    ],
    "source": [
     "def collect_team_upcoming_matches(driver: Any, team_id: int, team_name: str) -> dict[str, Any]:\n",
+    "    analysis_event_id = analysis_match_ids_by_team[team_id]\n",
+    "    if analysis_event_id not in analysis_event_cache:\n",
+    "        payload = fetch_sofascore_payload(\n",
+    "            driver, f'https://www.sofascore.com/api/v1/event/{analysis_event_id}'\n",
+    "        )\n",
+    "        analysis_event_cache[analysis_event_id] = payload.get('event')\n",
+    "    analysis_fixture = parse_upcoming_event(analysis_event_cache[analysis_event_id], team_id)\n",
+    "    if analysis_fixture is None or analysis_fixture['match_id'] != analysis_event_id:\n",
+    "        raise SofaScorePageError(f'Cannot determine analysis fixture kickoff for {team_name}.')\n",
+    "    cutoff_timestamp = analysis_fixture['timestamp']\n",
+    "    print(f\"    Selecting fixtures strictly after {analysis_fixture['date']} (event {analysis_event_id}).\")\n",
+    "\n",
     "    candidates: list[dict[str, Any]] = []\n",
     "    seen_event_ids: set[int] = set()\n",
     "    eligible_bundesliga_candidates: list[dict[str, Any]] = []\n",
@@ -1390,6 +1428,8 @@
     "                print(f'    Warning: duplicate event {event_id} across upcoming-event pages; skipped.')\n",
     "                continue\n",
     "            seen_event_ids.add(event_id)\n",
+    "            if record['timestamp'] <= cutoff_timestamp:\n",
+    "                continue\n",
     "            candidates.append(record)\n",
     "\n",
     "            if (\n",
@@ -1404,7 +1444,7 @@
     "                        f'matchday {next_matchday} match-ID file; rejecting it.'\n",
     "                    )\n",
     "\n",
-    "        if next_matchday is None:\n",
+    "        if next_matchday is None and candidates:\n",
     "            break\n",
     "        if eligible_bundesliga_candidates:\n",
     "            break\n",
@@ -1470,7 +1510,7 @@
     "    if HEADLESS:\n",
     "        options.add_argument('--headless=new')\n",
     "    try:\n",
-    "        driver = uc.Chrome(options=options, use_subprocess=True)\n",
+    "        driver = uc.Chrome(options=options, use_subprocess=True, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n",
     "        driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n",
     "    except Exception as exc:\n",
     "        raise RuntimeError(\n",
diff --git a/notebooks/04_derived_analysis/01_bundesliga_snapshot.ipynb b/notebooks/04_derived_analysis/01_bundesliga_snapshot.ipynb
index 10f8061..4e642c9 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()`.\n",
+    "- The browser is explicitly started with `uc.Chrome(version_main=CHROME_MAJOR_VERSION)`.\n",
     "\n",
     "Install missing packages in the active Jupyter kernel with:\n",
     "\n",
@@ -142,7 +142,6 @@
     "    ) from exc\n",
     "\n",
     "# Set workflow configuration value: CHROME_MAJOR_VERSION.\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",
@@ -168,7 +167,10 @@
     "    \"https://dataviz.theanalyst.com/project-data/soccer/\"\n",
     "    \"8h5xijv2u4mlf5028gso6kw7o/expected-points.json\"\n",
     ")\n",
-    "\n"
+    "\n",
+    "from chrome_runtime import detect_chrome_major_version\n",
+    "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n",
+    "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n"
    ]
   },
   {
@@ -459,11 +461,11 @@
     "try:\n",
     "    # Handle expected failures with a clear, actionable message.\n",
     "    try:\n",
-    "        driver = uc.Chrome()\n",
+    "        driver = uc.Chrome(browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n",
     "        driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n",
     "    except Exception as exc:\n",
     "        raise RuntimeError(\n",
-    "            \"Could not initialize undetected Chrome with major version 150. \"\n",
+    "            f\"Could not initialize undetected Chrome with major version {CHROME_MAJOR_VERSION}. \"\n",
     "            \"Confirm that Google Chrome is installed and compatible.\"\n",
     "        ) from exc\n",
     "\n",
@@ -870,13 +872,13 @@
      "text": [
       "\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",
+      "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"
      ]
@@ -918,13 +920,13 @@
      "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",
+      "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"
      ]
@@ -942,13 +944,13 @@
      "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",
+      "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"
      ]
@@ -966,13 +968,13 @@
      "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",
+      "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"
      ]
@@ -990,13 +992,13 @@
      "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",
+      "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"
      ]
@@ -1014,13 +1016,13 @@
      "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",
+      "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"
      ]
@@ -1038,13 +1040,13 @@
      "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",
+      "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"
      ]
@@ -1062,15 +1064,15 @@
      "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"
+      "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"
      ]
     },
     {
@@ -1086,13 +1088,13 @@
      "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",
+      "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"
      ]
@@ -1110,13 +1112,13 @@
      "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",
+      "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"
      ]
@@ -1134,15 +1136,15 @@
      "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"
+      "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"
      ]
     },
     {
@@ -1158,13 +1160,13 @@
      "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",
+      "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"
      ]
@@ -1182,13 +1184,13 @@
      "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",
+      "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"
      ]
@@ -1206,13 +1208,13 @@
      "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",
+      "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"
      ]
@@ -1230,15 +1232,15 @@
      "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"
+      "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"
      ]
     },
     {
@@ -1278,15 +1280,15 @@
      "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"
+      "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"
      ]
     },
     {
@@ -1673,7 +1675,7 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Saved snapshot: C:\\kickbase project\\outputs\\derived\\bundesliga_snapshots\\bundesliga_table_2026-09-01_14-45-18.json\n"
+      "Saved snapshot: C:\\kickbase project\\outputs\\derived\\bundesliga_snapshots\\bundesliga_table_2026-09-09_13-38-34.json\n"
      ]
     }
    ],
@@ -1718,14 +1720,14 @@
       "Bundesliga snapshot complete\n",
       "\n",
       "Teams captured: 18\n",
-      "Output file: bundesliga_table_2026-09-01_14-45-18.json\n",
+      "Output file: bundesliga_table_2026-09-09_13-38-34.json\n",
       "\n",
       "SofaScore standings: retrieved successfully\n",
       "\n",
       "Expected-performance data:\n",
       "Included: Yes\n",
-      "Last updated: 2026-09-01T05:36:12.888647+00:00\n",
-      "Age: 0.298 days\n",
+      "Last updated: 2026-09-09T05:06:30.451823+00:00\n",
+      "Age: 0.2723 days\n",
       "\n",
       "Automatically finalized matches: 0\n",
       "Match proposals shown: 18\n",
@@ -1778,363 +1780,363 @@
        "  \n",
        "    \n",
        "      0\n",
-       "      2672\n",
-       "      FC Bayern München\n",
-       "      1\n",
-       "      1\n",
+       "      2600\n",
+       "      FC Augsburg\n",
        "      1\n",
+       "      2\n",
+       "      2\n",
        "      0\n",
        "      0\n",
-       "      5\n",
-       "      1\n",
-       "      4\n",
-       "      3\n",
+       "      7\n",
        "      1\n",
-       "      2.90\n",
-       "      4.06\n",
-       "      0.79\n",
-       "      0\n",
-       "      0.10\n",
-       "    \n",
+       "      6\n",
+       "      6\n",
+       "      8\n",
+       "      3.01\n",
+       "      4.85\n",
+       "      4.32\n",
+       "      7\n",
+       "      2.99\n",
+       "    \n",
        "    \n",
        "      1\n",
        "      2538\n",
        "      SC Freiburg\n",
        "      2\n",
-       "      1\n",
-       "      1\n",
+       "      2\n",
+       "      2\n",
        "      0\n",
        "      0\n",
-       "      4\n",
+       "      5\n",
        "      1\n",
+       "      4\n",
+       "      6\n",
+       "      5\n",
+       "      4.41\n",
+       "      3.61\n",
+       "      1.31\n",
        "      3\n",
-       "      3\n",
-       "      3\n",
-       "      2.66\n",
-       "      2.37\n",
-       "      0.54\n",
-       "      1\n",
-       "      0.34\n",
+       "      1.59\n",
        "    \n",
        "    \n",
        "      2\n",
-       "      36360\n",
-       "      RB Leipzig\n",
+       "      2673\n",
+       "      Borussia Dortmund\n",
        "      3\n",
-       "      1\n",
-       "      1\n",
-       "      0\n",
+       "      2\n",
+       "      2\n",
        "      0\n",
-       "      3\n",
        "      0\n",
+       "      5\n",
+       "      2\n",
        "      3\n",
+       "      6\n",
+       "      6\n",
+       "      3.43\n",
+       "      3.55\n",
+       "      2.67\n",
        "      3\n",
-       "      1\n",
-       "      2.90\n",
-       "      3.96\n",
-       "      1.09\n",
-       "      -2\n",
-       "      0.10\n",
+       "      2.57\n",
        "    \n",
        "    \n",
        "      3\n",
-       "      2600\n",
-       "      FC Augsburg\n",
+       "      2598\n",
+       "      SV 07 Elversberg\n",
        "      4\n",
-       "      1\n",
-       "      1\n",
-       "      0\n",
-       "      0\n",
-       "      3\n",
+       "      2\n",
+       "      2\n",
        "      0\n",
-       "      3\n",
-       "      3\n",
-       "      4\n",
-       "      2.31\n",
-       "      3.72\n",
-       "      2.10\n",
        "      0\n",
-       "      0.69\n",
+       "      7\n",
+       "      5\n",
+       "      2\n",
+       "      6\n",
+       "      9\n",
+       "      2.69\n",
+       "      3.58\n",
+       "      4.25\n",
+       "      5\n",
+       "      3.31\n",
        "    \n",
        "    \n",
        "      4\n",
-       "      2673\n",
-       "      Borussia Dortmund\n",
+       "      2556\n",
+       "      1. FSV Mainz 05\n",
        "      5\n",
+       "      2\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",
-       "      1.20\n",
+       "      5\n",
+       "      4\n",
+       "      3\n",
+       "      4.66\n",
+       "      4.00\n",
+       "      0.92\n",
+       "      -2\n",
+       "      -0.66\n",
        "    \n",
        "    \n",
        "      5\n",
-       "      2598\n",
-       "      SV 07 Elversberg\n",
+       "      2672\n",
+       "      FC Bayern München\n",
        "      6\n",
+       "      2\n",
        "      1\n",
        "      1\n",
        "      0\n",
-       "      0\n",
-       "      3\n",
-       "      2\n",
+       "      5\n",
        "      1\n",
-       "      3\n",
-       "      12\n",
-       "      0.98\n",
-       "      1.27\n",
-       "      1.88\n",
-       "      6\n",
-       "      2.02\n",
+       "      4\n",
+       "      4\n",
+       "      1\n",
+       "      5.55\n",
+       "      6.00\n",
+       "      1.00\n",
+       "      -5\n",
+       "      -1.55\n",
        "    \n",
        "    \n",
        "      6\n",
-       "      2671\n",
-       "      1. FC Köln\n",
+       "      2681\n",
+       "      Bayer 04 Leverkusen\n",
        "      7\n",
+       "      2\n",
        "      1\n",
-       "      1\n",
-       "      0\n",
        "      0\n",
-       "      3\n",
-       "      2\n",
        "      1\n",
+       "      6\n",
        "      3\n",
-       "      9\n",
-       "      1.40\n",
-       "      1.95\n",
-       "      1.88\n",
-       "      2\n",
-       "      1.60\n",
+       "      3\n",
+       "      3\n",
+       "      4\n",
+       "      4.61\n",
+       "      5.00\n",
+       "      1.66\n",
+       "      -3\n",
+       "      -1.61\n",
        "    \n",
        "    \n",
        "      7\n",
-       "      2674\n",
-       "      Eintracht Frankfurt\n",
+       "      36360\n",
+       "      RB Leipzig\n",
        "      8\n",
+       "      2\n",
        "      1\n",
        "      0\n",
        "      1\n",
-       "      0\n",
-       "      3\n",
+       "      4\n",
        "      3\n",
-       "      0\n",
        "      1\n",
-       "      11\n",
-       "      1.12\n",
-       "      1.47\n",
-       "      1.84\n",
        "      3\n",
-       "      -0.12\n",
+       "      2\n",
+       "      4.67\n",
+       "      5.46\n",
+       "      2.04\n",
+       "      -6\n",
+       "      -1.67\n",
        "    \n",
        "    \n",
        "      8\n",
-       "      2547\n",
-       "      1. FC Union Berlin\n",
+       "      2677\n",
+       "      VfB Stuttgart\n",
        "      9\n",
+       "      2\n",
        "      1\n",
        "      0\n",
        "      1\n",
-       "      0\n",
-       "      3\n",
-       "      3\n",
-       "      0\n",
-       "      1\n",
-       "      8\n",
-       "      1.64\n",
-       "      1.84\n",
-       "      1.47\n",
+       "      5\n",
+       "      6\n",
        "      -1\n",
-       "      -0.64\n",
+       "      3\n",
+       "      13\n",
+       "      1.83\n",
+       "      4.26\n",
+       "      6.83\n",
+       "      4\n",
+       "      1.17\n",
        "    \n",
        "    \n",
        "      9\n",
-       "      2556\n",
-       "      1. FSV Mainz 05\n",
+       "      2534\n",
+       "      SV Werder Bremen\n",
        "      10\n",
+       "      2\n",
        "      1\n",
        "      0\n",
        "      1\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",
+       "      4\n",
+       "      5\n",
+       "      -1\n",
+       "      3\n",
+       "      15\n",
+       "      1.16\n",
+       "      1.49\n",
+       "      3.87\n",
+       "      5\n",
+       "      1.84\n",
        "    \n",
        "    \n",
        "      10\n",
-       "      2561\n",
-       "      SC Paderborn 07\n",
+       "      2671\n",
+       "      1. FC Köln\n",
        "      11\n",
+       "      2\n",
        "      1\n",
        "      0\n",
        "      1\n",
+       "      4\n",
+       "      6\n",
+       "      -2\n",
+       "      3\n",
+       "      11\n",
+       "      2.41\n",
+       "      4.72\n",
+       "      5.36\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",
+       "      0.59\n",
        "    \n",
        "    \n",
        "      11\n",
-       "      2569\n",
-       "      TSG Hoffenheim\n",
+       "      2561\n",
+       "      SC Paderborn 07\n",
        "      12\n",
-       "      1\n",
+       "      2\n",
        "      0\n",
+       "      1\n",
+       "      1\n",
        "      0\n",
        "      1\n",
-       "      2\n",
-       "      3\n",
        "      -1\n",
+       "      1\n",
+       "      12\n",
+       "      1.92\n",
+       "      1.51\n",
+       "      2.47\n",
        "      0\n",
-       "      10\n",
-       "      1.36\n",
-       "      1.88\n",
-       "      1.95\n",
-       "      -2\n",
-       "      -1.36\n",
+       "      -0.92\n",
        "    \n",
        "    \n",
        "      12\n",
-       "      2681\n",
-       "      Bayer 04 Leverkusen\n",
+       "      2674\n",
+       "      Eintracht Frankfurt\n",
        "      13\n",
-       "      1\n",
-       "      0\n",
-       "      0\n",
-       "      1\n",
        "      2\n",
-       "      3\n",
-       "      -1\n",
        "      0\n",
-       "      6\n",
-       "      1.77\n",
-       "      1.88\n",
-       "      1.27\n",
-       "      -7\n",
-       "      -1.77\n",
+       "      1\n",
+       "      1\n",
+       "      4\n",
+       "      7\n",
+       "      -3\n",
+       "      1\n",
+       "      7\n",
+       "      3.18\n",
+       "      3.68\n",
+       "      2.97\n",
+       "      -6\n",
+       "      -2.18\n",
        "    \n",
        "    \n",
        "      13\n",
-       "      2676\n",
-       "      Hamburger SV\n",
+       "      2530\n",
+       "      FC Schalke 04\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",
+       "      1\n",
+       "      1\n",
        "      0\n",
-       "      -0.93\n",
+       "      3\n",
+       "      -3\n",
+       "      1\n",
+       "      18\n",
+       "      0.74\n",
+       "      2.31\n",
+       "      5.66\n",
+       "      4\n",
+       "      0.26\n",
        "    \n",
        "    \n",
        "      14\n",
-       "      2534\n",
-       "      SV Werder Bremen\n",
+       "      2547\n",
+       "      1. FC Union Berlin\n",
        "      15\n",
-       "      1\n",
-       "      0\n",
+       "      2\n",
        "      0\n",
        "      1\n",
        "      1\n",
-       "      4\n",
-       "      -3\n",
-       "      0\n",
-       "      16\n",
-       "      0.23\n",
-       "      0.54\n",
-       "      2.37\n",
+       "      3\n",
+       "      7\n",
+       "      -4\n",
        "      1\n",
-       "      -0.23\n",
+       "      14\n",
+       "      1.76\n",
+       "      2.23\n",
+       "      4.58\n",
+       "      -1\n",
+       "      -0.76\n",
        "    \n",
        "    \n",
        "      15\n",
-       "      2530\n",
-       "      FC Schalke 04\n",
+       "      2569\n",
+       "      TSG Hoffenheim\n",
        "      16\n",
-       "      1\n",
-       "      0\n",
+       "      2\n",
        "      0\n",
-       "      1\n",
        "      0\n",
-       "      3\n",
-       "      -3\n",
+       "      2\n",
+       "      4\n",
+       "      6\n",
+       "      -2\n",
        "      0\n",
-       "      15\n",
-       "      0.53\n",
-       "      2.10\n",
-       "      3.72\n",
-       "      -1\n",
-       "      -0.53\n",
+       "      10\n",
+       "      2.53\n",
+       "      3.64\n",
+       "      3.99\n",
+       "      -6\n",
+       "      -2.53\n",
        "    \n",
        "    \n",
        "      16\n",
        "      2527\n",
        "      Borussia M'gladbach\n",
        "      17\n",
-       "      1\n",
-       "      0\n",
+       "      2\n",
        "      0\n",
-       "      1\n",
        "      0\n",
+       "      2\n",
        "      3\n",
-       "      -3\n",
-       "      0\n",
-       "      17\n",
-       "      0.07\n",
-       "      1.09\n",
-       "      3.96\n",
+       "      7\n",
+       "      -4\n",
        "      0\n",
-       "      -0.07\n",
+       "      16\n",
+       "      1.15\n",
+       "      3.45\n",
+       "      6.27\n",
+       "      -1\n",
+       "      -1.15\n",
        "    \n",
        "    \n",
        "      17\n",
-       "      2677\n",
-       "      VfB Stuttgart\n",
+       "      2676\n",
+       "      Hamburger SV\n",
        "      18\n",
-       "      1\n",
+       "      2\n",
        "      0\n",
        "      0\n",
-       "      1\n",
-       "      1\n",
-       "      5\n",
-       "      -4\n",
+       "      2\n",
+       "      0\n",
+       "      7\n",
+       "      -7\n",
        "      0\n",
        "      17\n",
-       "      0.07\n",
-       "      0.79\n",
-       "      4.06\n",
+       "      0.95\n",
+       "      1.10\n",
+       "      4.28\n",
        "      -1\n",
-       "      -0.07\n",
+       "      -0.95\n",
        "    \n",
        "  \n",
        "\n",
@@ -2142,84 +2144,84 @@
       ],
       "text/plain": [
        "    team_id                 team  position  matches  wins  draws  losses  \\\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",
+       "0      2600          FC Augsburg         1        2     2      0       0   \n",
+       "1      2538          SC Freiburg         2        2     2      0       0   \n",
+       "2      2673    Borussia Dortmund         3        2     2      0       0   \n",
+       "3      2598     SV 07 Elversberg         4        2     2      0       0   \n",
+       "4      2556      1. FSV Mainz 05         5        2     1      1       0   \n",
+       "5      2672    FC Bayern München         6        2     1      1       0   \n",
+       "6      2681  Bayer 04 Leverkusen         7        2     1      0       1   \n",
+       "7     36360           RB Leipzig         8        2     1      0       1   \n",
+       "8      2677        VfB Stuttgart         9        2     1      0       1   \n",
+       "9      2534     SV Werder Bremen        10        2     1      0       1   \n",
+       "10     2671           1. FC Köln        11        2     1      0       1   \n",
+       "11     2561      SC Paderborn 07        12        2     0      1       1   \n",
+       "12     2674  Eintracht Frankfurt        13        2     0      1       1   \n",
+       "13     2530        FC Schalke 04        14        2     0      1       1   \n",
+       "14     2547   1. FC Union Berlin        15        2     0      1       1   \n",
+       "15     2569       TSG Hoffenheim        16        2     0      0       2   \n",
+       "16     2527  Borussia M'gladbach        17        2     0      0       2   \n",
+       "17     2676         Hamburger SV        18        2     0      0       2   \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",
+       "0           7              1                6       6                  8   \n",
+       "1           5              1                4       6                  5   \n",
+       "2           5              2                3       6                  6   \n",
+       "3           7              5                2       6                  9   \n",
+       "4           5              0                5       4                  3   \n",
+       "5           5              1                4       4                  1   \n",
+       "6           6              3                3       3                  4   \n",
+       "7           4              3                1       3                  2   \n",
+       "8           5              6               -1       3                 13   \n",
+       "9           4              5               -1       3                 15   \n",
+       "10          4              6               -2       3                 11   \n",
+       "11          0              1               -1       1                 12   \n",
+       "12          4              7               -3       1                  7   \n",
+       "13          0              3               -3       1                 18   \n",
+       "14          3              7               -4       1                 14   \n",
+       "15          4              6               -2       0                 10   \n",
+       "16          3              7               -4       0                 16   \n",
+       "17          0              7               -7       0                 17   \n",
        "\n",
        "    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",
+       "0              3.01                4.85                    4.32   \n",
+       "1              4.41                3.61                    1.31   \n",
+       "2              3.43                3.55                    2.67   \n",
+       "3              2.69                3.58                    4.25   \n",
+       "4              4.66                4.00                    0.92   \n",
+       "5              5.55                6.00                    1.00   \n",
+       "6              4.61                5.00                    1.66   \n",
+       "7              4.67                5.46                    2.04   \n",
+       "8              1.83                4.26                    6.83   \n",
+       "9              1.16                1.49                    3.87   \n",
+       "10             2.41                4.72                    5.36   \n",
+       "11             1.92                1.51                    2.47   \n",
+       "12             3.18                3.68                    2.97   \n",
+       "13             0.74                2.31                    5.66   \n",
+       "14             1.76                2.23                    4.58   \n",
+       "15             2.53                3.64                    3.99   \n",
+       "16             1.15                3.45                    6.27   \n",
+       "17             0.95                1.10                    4.28   \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  "
+       "0                     7               2.99  \n",
+       "1                     3               1.59  \n",
+       "2                     3               2.57  \n",
+       "3                     5               3.31  \n",
+       "4                    -2              -0.66  \n",
+       "5                    -5              -1.55  \n",
+       "6                    -3              -1.61  \n",
+       "7                    -6              -1.67  \n",
+       "8                     4               1.17  \n",
+       "9                     5               1.84  \n",
+       "10                    0               0.59  \n",
+       "11                    0              -0.92  \n",
+       "12                   -6              -2.18  \n",
+       "13                    4               0.26  \n",
+       "14                   -1              -0.76  \n",
+       "15                   -6              -2.53  \n",
+       "16                   -1              -1.15  \n",
+       "17                   -1              -0.95  "
       ]
      },
      "metadata": {},
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 d380fe4..ff01e3a 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()` and the\n",
+    "- One reusable browser is started with `uc.Chrome(version_main=CHROME_MAJOR_VERSION)` 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,6 @@
     "    ) from exc\n",
     "\n",
     "# Set workflow configuration value: CHROME_MAJOR_VERSION.\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 +177,6 @@
     "\n",
     "# Process each available item while preserving the current workflow state.\n",
     "for setting_name, setting_value in {\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",
@@ -219,7 +217,11 @@
     "    return matchday\n",
     "\n",
     "\n",
-    "BUNDESLIGA_MATCHDAY = prompt_bundesliga_matchday()\n"
+    "BUNDESLIGA_MATCHDAY = prompt_bundesliga_matchday()\n",
+    "\n",
+    "from chrome_runtime import detect_chrome_major_version\n",
+    "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n",
+    "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n"
    ]
   },
   {
@@ -665,11 +667,7 @@
     "    driver = None\n",
     "    # Handle expected failures with a clear, actionable message.\n",
     "    try:\n",
-    "        driver = uc.Chrome(\n",
-    "            options=options,\n",
-    "            ,\n",
-    "            use_subprocess=True,\n",
-    "        )\n",
+    "        driver = uc.Chrome(options=options, use_subprocess=True, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n",
     "        driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n",
     "        print(\n",
     "            \"One reusable undetected Chrome session is ready \"\n",
@@ -684,7 +682,7 @@
     "            except Exception:\n",
     "                pass\n",
     "        raise RuntimeError(\n",
-    "            \"Could not initialize undetected Chrome with major version 150. \"\n",
+    "            f\"Could not initialize undetected Chrome with major version {CHROME_MAJOR_VERSION}. \"\n",
     "            f\"Original error: {type(exc).__name__}: {exc}\"\n",
     "        ) from exc\n",
     "\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 65301b3..c570eef 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):  2\n"
+      "Current Bundesliga matchday (1-34):  3\n"
      ]
     }
    ],
@@ -76,7 +76,6 @@
     "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 = None  # Let undetected-chromedriver auto-detect Chrome.\n",
     "HEADLESS = False\n",
     "PAGE_LOAD_TIMEOUT_SECONDS = 30\n",
     "WAIT_TIMEOUT_SECONDS = 20\n",
@@ -116,7 +115,11 @@
     "    return matchday\n",
     "\n",
     "\n",
-    "BUNDESLIGA_MATCHDAY = prompt_bundesliga_matchday()\n"
+    "BUNDESLIGA_MATCHDAY = prompt_bundesliga_matchday()\n",
+    "\n",
+    "from chrome_runtime import detect_chrome_major_version\n",
+    "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n",
+    "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n"
    ]
   },
   {
@@ -139,7 +142,7 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Using team-form input: team_form_2026-09-03_13-35-57_797681+0200.json\n",
+      "Using team-form input: team_form_2026-09-11_09-39-44_057729+0200.json\n",
       "Loaded and validated 18 team(s).\n"
      ]
     }
@@ -297,7 +300,7 @@
     "    if HEADLESS:\n",
     "        options.add_argument('--headless=new')\n",
     "    try:\n",
-    "        driver = uc.Chrome(options=options, use_subprocess=True)\n",
+    "        driver = uc.Chrome(options=options, use_subprocess=True, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n",
     "        driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n",
     "        print(f'Chrome ready (automatic version detection, headless={HEADLESS}).')\n",
     "        return driver\n",
@@ -508,18 +511,18 @@
       "\n",
       "Processing summary\n",
       "------------------\n",
-      "Selected input file: team_form_2026-09-03_13-35-57_797681+0200.json\n",
-      "Bundesliga matchday: 2\n",
+      "Selected input file: team_form_2026-09-11_09-39-44_057729+0200.json\n",
+      "Bundesliga matchday: 3\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: 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",
+      "Unique match IDs encountered: 99\n",
+      "Successful SofaScore requests: 99\n",
+      "Failed SofaScore requests: 0\n",
+      "Cache hits / reused matches: 74\n",
+      "Included overall players: 338\n",
+      "Included Bundesliga players: 397\n",
+      "JSON output: C:\\kickbase project\\outputs\\sofascore\\player_average_ratings\\team_player_average_ratings_2026-09-11_09-41-12_926998+0200.json\n",
+      "CSV output: C:\\kickbase project\\outputs\\sofascore\\player_average_ratings\\team_player_average_ratings_2026-09-11_09-41-12_926998+0200.csv\n",
       "Chrome driver closed.\n"
      ]
     }
@@ -601,7 +604,7 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Pruned 2 expired timestamped output(s).\n"
+      "Pruned 0 expired timestamped output(s).\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
index 1512072..bd3a52a 100644
--- a/notebooks/04_derived_analysis/09_sofascore_kickbase_point_averages.ipynb
+++ b/notebooks/04_derived_analysis/09_sofascore_kickbase_point_averages.ipynb
@@ -132,14 +132,14 @@
      "name": "stdin",
      "output_type": "stream",
      "text": [
-      "Current Bundesliga matchday (1-34):  2\n"
+      "Current Bundesliga matchday (1-34):  3\n"
      ]
     },
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Using team-form input: team_form_2026-09-01_14-41-46_881236+0200.json\n",
+      "Using team-form input: team_form_2026-09-10_13-03-24_642850+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",
@@ -159,10 +159,10 @@
       "[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"
+      "Unique match IDs: 71\n",
+      "Successful SofaScore requests: 213; failed matches: 0; cache hits: 19\n",
+      "JSON output: C:\\kickbase project\\outputs\\sofascore\\player_kickbase_point_averages\\overall_player_kickbase_point_averages_2026-09-10_13-07-08_654246+0200.json\n",
+      "CSV output: C:\\kickbase project\\outputs\\sofascore\\player_kickbase_point_averages\\overall_player_kickbase_point_averages_2026-09-10_13-07-08_654246+0200.csv\n"
      ]
     }
    ],
diff --git a/notebooks/05_predicted_lineups/01_rotowire_lineups.ipynb b/notebooks/05_predicted_lineups/01_rotowire_lineups.ipynb
index 246b567..8862070 100644
--- a/notebooks/05_predicted_lineups/01_rotowire_lineups.ipynb
+++ b/notebooks/05_predicted_lineups/01_rotowire_lineups.ipynb
@@ -122,9 +122,7 @@
     "# Set workflow configuration value: LEAGUE_CODE.\n",
     "LEAGUE_CODE = \"BUND\"\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",
@@ -140,7 +138,11 @@
     "# Set workflow configuration value: LINEUP_CARD_SELECTOR.\n",
     "LINEUP_CARD_SELECTOR = \"div.lineup.is-soccer\"\n",
     "# Set workflow configuration value: ALLOWED_STARTER_INJURY_STATUSES.\n",
-    "ALLOWED_STARTER_INJURY_STATUSES = {None, \"QUES\", \"OUT\"}"
+    "ALLOWED_STARTER_INJURY_STATUSES = {None, \"QUES\", \"OUT\"}\n",
+    "\n",
+    "from chrome_runtime import detect_chrome_major_version\n",
+    "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n",
+    "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n"
    ]
   },
   {
@@ -370,7 +372,7 @@
     "page_html = 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(browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n",
     "    driver.set_window_size(1920, 1080)\n",
     "    driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n",
     "    driver.get(SOURCE_URL)\n",
@@ -499,7 +501,7 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Saved RotoWire lineup snapshot: C:\\kickbase project\\outputs\\rotowire\\predicted_lineups\\rotowire_bundesliga_lineups_20260904_105027.json\n"
+      "Saved RotoWire lineup snapshot: C:\\kickbase project\\outputs\\rotowire\\predicted_lineups\\rotowire_bundesliga_lineups_20260911_094138.json\n"
      ]
     }
    ],
@@ -544,22 +546,24 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      " 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",
+      " 1. September 11 2:30 PM ET | Union Berlin (Predicted Lineup) vs FC Schalke 04 (Predicted Lineup)\n",
+      " 2. September 12 9:30 AM ET | FSV Mainz 05 (Predicted Lineup) vs Eintracht Frankfurt (Predicted Lineup)\n",
+      " 3. September 12 9:30 AM ET | FC Augsburg (Predicted Lineup) vs Bayer Leverkusen (Predicted Lineup)\n",
+      " 4. September 12 9:30 AM ET | SC Freiburg (Predicted Lineup) vs Mönchengladbach (Predicted Lineup)\n",
+      " 5. September 12 9:30 AM ET | 1899 Hoffenheim (Predicted Lineup) vs VfB Stuttgart (Predicted Lineup)\n",
+      " 6. September 12 9:30 AM ET | Borussia Dortmund (Predicted Lineup) vs SC Paderborn (Predicted Lineup)\n",
+      " 7. September 12 12:30 PM ET | 1. FC Köln (Predicted Lineup) vs Werder Bremen (Predicted Lineup)\n",
+      " 8. September 13 9:30 AM ET | RB Leipzig (Predicted Lineup) vs Hamburger SV (Predicted Lineup)\n",
+      " 9. September 13 11:30 AM ET | SV 07 Elversberg (Predicted Lineup) vs Bayern Munich (Predicted Lineup)\n",
       "\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",
+      "Selected starters with injury flags: 5\n",
+      "- FSV Mainz 05: Robin Zentner (GK, QUES)\n",
+      "- Eintracht Frankfurt: Fares Chaibi (MC, QUES)\n",
+      "- Bayer Leverkusen: Facundo Medina (DC, QUES)\n",
+      "- 1899 Hoffenheim: Tim Lemperle (FW, QUES)\n",
+      "- 1. FC Köln: Said El Mala (FWL, QUES)\n",
       "\n",
-      "JSON output: C:\\kickbase project\\outputs\\rotowire\\predicted_lineups\\rotowire_bundesliga_lineups_20260904_105027.json\n"
+      "JSON output: C:\\kickbase project\\outputs\\rotowire\\predicted_lineups\\rotowire_bundesliga_lineups_20260911_094138.json\n"
      ]
     }
    ],
diff --git a/notebooks/05_predicted_lineups/02_ligainsider_lineups.ipynb b/notebooks/05_predicted_lineups/02_ligainsider_lineups.ipynb
index 46797d5..fc1654e 100644
--- a/notebooks/05_predicted_lineups/02_ligainsider_lineups.ipynb
+++ b/notebooks/05_predicted_lineups/02_ligainsider_lineups.ipynb
@@ -113,7 +113,6 @@
     "# 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 = 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",
@@ -159,7 +158,11 @@
     "    'SV Werder Bremen': 'SV Werder Bremen', 'FC Schalke 04': 'Schalke 04',\n",
     "    'Schalke 04': 'Schalke 04', 'SV 07 Elversberg': 'SV 07 Elversberg',\n",
     "    'SC Paderborn 07': 'SC Paderborn', 'SC Paderborn': 'SC Paderborn',\n",
-    "}\n"
+    "}\n",
+    "\n",
+    "from chrome_runtime import detect_chrome_major_version\n",
+    "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n",
+    "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n"
    ]
   },
   {
@@ -436,7 +439,7 @@
     "driver = None\n",
     "# Handle expected failures with a clear, actionable message.\n",
     "try:\n",
-    "    driver = uc.Chrome()\n",
+    "    driver = uc.Chrome(browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\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",
@@ -494,7 +497,7 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Complete fixtures: 9; teams: 18; players including alternatives: 254\n"
+      "Complete fixtures: 9; teams: 18; players including alternatives: 242\n"
      ]
     }
    ],
@@ -572,23 +575,26 @@
      "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",
+      " 1. 2026-09-11T20:30+02:00 | 1. FC Union Berlin vs Schalke 04\n",
+      " 2. 2026-09-12T15:30+02:00 | Borussia Dortmund vs SC Paderborn\n",
+      " 3. 2026-09-12T15:30+02:00 | FC Augsburg vs Bayer 04 Leverkusen\n",
+      " 4. 2026-09-12T15:30+02:00 | FSV Mainz 05 vs Eintracht Frankfurt\n",
+      " 5. 2026-09-12T15:30+02:00 | SC Freiburg vs Borussia Mönchengladbach\n",
+      " 6. 2026-09-12T15:30+02:00 | TSG Hoffenheim vs VfB Stuttgart\n",
+      " 7. 2026-09-12T18:30+02:00 | 1. FC Köln vs SV Werder Bremen\n",
+      " 8. 2026-09-13T15:30+02:00 | RB Leipzig vs Hamburger SV\n",
+      " 9. 2026-09-13T17:30+02:00 | SV 07 Elversberg vs Bayern München\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",
+      "Questionable players: 7\n",
+      "- FSV Mainz 05: Zentner (GK)\n",
+      "- Eintracht Frankfurt: Chaïbi (MCR)\n",
+      "- 1. FC Köln: Castro-Montes (DR)\n",
+      "- 1. FC Köln: Jóhannesson (MCL)\n",
+      "- 1. FC Köln: S. El Mala (FWL)\n",
+      "- SV Werder Bremen: Dinkçi (FWR)\n",
+      "- Hamburger SV: Bornauw (DCL)\n",
       "\n",
-      "Saved LigaInsider lineup snapshot: C:\\kickbase project\\outputs\\ligainsider\\predicted_lineups\\ligainsider_bundesliga_lineups_20260904_105057.json\n"
+      "Saved LigaInsider lineup snapshot: C:\\kickbase project\\outputs\\ligainsider\\predicted_lineups\\ligainsider_bundesliga_lineups_20260911_094158.json\n"
      ]
     }
    ],
diff --git a/notebooks/05_predicted_lineups/03_kicker_lineups.ipynb b/notebooks/05_predicted_lineups/03_kicker_lineups.ipynb
index 9b7e593..2b3c81c 100644
--- a/notebooks/05_predicted_lineups/03_kicker_lineups.ipynb
+++ b/notebooks/05_predicted_lineups/03_kicker_lineups.ipynb
@@ -87,20 +87,21 @@
      "name": "stdin",
      "output_type": "stream",
      "text": [
-      "Bundesliga matchday (1-34):  2\n"
+      "Bundesliga matchday (1-34):  3\n"
      ]
     },
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Kicker source URL: https://www.kicker.de/bundesliga/spieltag/2026-27/2\n"
+      "Kicker source URL: https://www.kicker.de/bundesliga/spieltag/2026-27/3\n"
      ]
     }
    ],
    "source": [
     "import json\n",
     "import re\n",
+    "import time\n",
     "from datetime import datetime\n",
     "from typing import Any\n",
     "from urllib.parse import urljoin\n",
@@ -120,7 +121,9 @@
     "SOURCE_NAME = 'Kicker'\n",
     "SEASON = '2026-27'\n",
     "SCHEDULE_URL_TEMPLATE = 'https://www.kicker.de/bundesliga/spieltag/{season}/{matchday}'\n",
-    "CHROME_MAJOR_VERSION = None  # Let undetected-chromedriver auto-detect Chrome.\n",
+    "REQUEST_INTERVAL_SECONDS = 5  # Pacing only; separate from the element timeout.\n",
+    "CACHE_MAX_AGE_SECONDS = 3600\n",
+    "BLOCK_COOLDOWN_SECONDS = 1800  # Local precaution, not Kicker's expiry.\n",
     "PAGE_LOAD_TIMEOUT_SECONDS = 45\n",
     "WAIT_TIMEOUT_SECONDS = 30\n",
     "MIN_MATCHDAY = 1\n",
@@ -134,6 +137,8 @@
     "LINEUP_BLOCK_SELECTOR = 'div.kick__lineup-text'\n",
     "LINEUP_EXPLANATION_SELECTOR = '.kick__lineup-explanation'\n",
     "CHALLENGE_MARKERS = (\n",
+    "    'access is temporarily restricted',\n",
+    "    'unusual activity',\n",
     "    \"verify that you're not a robot\",\n",
     "    'verify you are human',\n",
     "    'verify that you are human',\n",
@@ -155,7 +160,11 @@
     "\n",
     "matchday = prompt_matchday()\n",
     "source_url = SCHEDULE_URL_TEMPLATE.format(season=SEASON, matchday=matchday)\n",
-    "print(f'Kicker source URL: {source_url}')"
+    "print(f'Kicker source URL: {source_url}')\n",
+    "\n",
+    "from chrome_runtime import detect_chrome_major_version\n",
+    "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n",
+    "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n"
    ]
   },
   {
@@ -373,28 +382,87 @@
     "    return any(marker in visible_text for marker in CHALLENGE_MARKERS)\n",
     "\n",
     "\n",
-    "def wait_for_required_elements(current_driver: Any, selector: str, page_label: str) -> None:\n",
+    "class KickerAccessRestricted(RuntimeError):\n",
+    "    \"\"\"Stop all navigation when Kicker restricts access.\"\"\"\n",
+    "\n",
+    "\n",
+    "def check_access(current_driver: Any, label: str) -> None:\n",
     "    if page_contains_challenge(current_driver.page_source):\n",
-    "        print(\n",
-    "            f'Kicker is requesting a browser verification for the {page_label}. '\n",
-    "            'Complete it yourself in the Chrome window, then return here.'\n",
+    "        raise KickerAccessRestricted(\n",
+    "            f'Kicker restricted access to {label}. Extraction stopped. '\n",
+    "            'Wait until normal browsing works again before retrying. '\n",
+    "            'Successful fixtures are saved for resuming.'\n",
     "        )\n",
-    "        input('Press Enter after the Kicker page has loaded normally: ')\n",
-    "    try:\n",
-    "        WebDriverWait(current_driver, WAIT_TIMEOUT_SECONDS).until(\n",
-    "            lambda active_driver: active_driver.find_elements(By.CSS_SELECTOR, selector)\n",
-    "        )\n",
-    "    except TimeoutException as exc:\n",
-    "        if page_contains_challenge(current_driver.page_source):\n",
-    "            raise RuntimeError(\n",
-    "                f'Kicker verification is still active for the {page_label}. '\n",
-    "                'Complete it manually, then rerun this cell.'\n",
-    "            ) from exc\n",
-    "        raise\n",
+    "\n",
+    "\n",
+    "def wait_for_required_elements(current_driver: Any, selector: str, page_label: str) -> None:\n",
+    "    def ready(active_driver: Any) -> Any:\n",
+    "        check_access(active_driver, page_label)\n",
+    "        return active_driver.find_elements(By.CSS_SELECTOR, selector)\n",
+    "    WebDriverWait(current_driver, WAIT_TIMEOUT_SECONDS).until(ready)\n",
     "\n",
     "\n",
     "def wait_for_document(current_driver: Any) -> bool:\n",
-    "    return current_driver.execute_script('return document.readyState') == 'complete'\n"
+    "    return current_driver.execute_script('return document.readyState') == 'complete'\n",
+    "\n",
+    "\n",
+    "cache_directory = ensure_directory(output_directory / '.cache')\n",
+    "progress_path = cache_directory / f'progress_{SEASON}_{matchday}.json'\n",
+    "cooldown_path = cache_directory / 'access_cooldown.json'\n",
+    "\n",
+    "\n",
+    "def atomic_json(path: Path, data: dict[str, Any]) -> None:\n",
+    "    temporary = path.with_suffix('.json.tmp')\n",
+    "    try:\n",
+    "        temporary.write_text(json.dumps(data, ensure_ascii=False, indent=2) + '\\n', encoding='utf-8')\n",
+    "        temporary.replace(path)\n",
+    "    finally:\n",
+    "        temporary.unlink(missing_ok=True)\n",
+    "\n",
+    "\n",
+    "def load_progress() -> dict[str, Any]:\n",
+    "    empty = {'source_url': source_url, 'fixtures': [], 'schedule_saved_at': 0, 'matches': {}}\n",
+    "    if not progress_path.exists():\n",
+    "        return empty\n",
+    "    try:\n",
+    "        data = json.loads(progress_path.read_text(encoding='utf-8'))\n",
+    "        if data.get('source_url') != source_url:\n",
+    "            return empty\n",
+    "        now = time.time()\n",
+    "        data['matches'] = {\n",
+    "            url: item for url, item in data['matches'].items()\n",
+    "            if 0 <= now - item['saved_at'] < CACHE_MAX_AGE_SECONDS\n",
+    "        }\n",
+    "        if not 0 <= now - data['schedule_saved_at'] < CACHE_MAX_AGE_SECONDS:\n",
+    "            data['fixtures'] = []\n",
+    "        return data\n",
+    "    except (ValueError, KeyError, TypeError, AttributeError):\n",
+    "        print('Ignoring invalid Kicker progress cache.')\n",
+    "        return empty\n",
+    "\n",
+    "\n",
+    "def enforce_cooldown() -> None:\n",
+    "    if cooldown_path.exists():\n",
+    "        remaining = json.loads(cooldown_path.read_text(encoding='utf-8'))['blocked_until'] - time.time()\n",
+    "        if remaining > 0:\n",
+    "            raise KickerAccessRestricted(\n",
+    "                f'Local Kicker cooldown: wait another {int(remaining / 60) + 1} minutes. '\n",
+    "                'This does not guarantee Kicker has lifted the restriction.'\n",
+    "            )\n",
+    "\n",
+    "\n",
+    "def navigate(current_driver: Any, url: str, selector: str, label: str) -> None:\n",
+    "    global last_navigation_finished\n",
+    "    if last_navigation_finished is not None:\n",
+    "        time.sleep(max(0, REQUEST_INTERVAL_SECONDS - (time.monotonic() - last_navigation_finished)))\n",
+    "    try:\n",
+    "        current_driver.get(url)\n",
+    "        wait_for_required_elements(current_driver, selector, label)\n",
+    "    except (TimeoutException, WebDriverException):\n",
+    "        check_access(current_driver, label)\n",
+    "        raise\n",
+    "    finally:\n",
+    "        last_navigation_finished = time.monotonic()\n"
    ]
   },
   {
@@ -465,7 +533,9 @@
     "assert 'kept verbatim' in parsed_fixture['kicker_details']['explanations'][0]['outer_html']\n",
     "assert not page_contains_challenge('')\n",
     "assert page_contains_challenge('
Verify that you are human
')\n", - "print('Local Kicker parser checks passed.')" + "print('Local Kicker parser checks passed.')\n", + "assert page_contains_challenge('
Access is temporarily restricted
')\n", + "assert page_contains_challenge('
We detected unusual activity from your device or network.
')\n" ] }, { @@ -475,7 +545,9 @@ "source": [ "## 5. Load the Kicker schedule and every fixture\n", "\n", - "A fixture without lineup blocks is retained in `skipped_fixtures` with its reason. A challenge or unavailable schedule page stops the run before any output file is written." + "Navigation is sequential with a 5-second pause after each page attempt. The schedule and successful fixtures are cached for one hour under `.cache`, separately from published snapshots. Reruns resume from fresh progress; expired entries are fetched again so predicted lineups can update.\n", + "\n", + "Restrictions stop the entire run and start a shared 30-minute local cooldown. This is a precaution, not Kicker's actual unblock time. Retry only after normal browsing works again. A finished run can publish available lineups with `coverage_status: partial`, `is_complete: false`, and explicit skipped-fixture reasons. A restriction, interrupted run, or empty result still prevents publication. Missing blocks may mean unpublished lineups or a loading problem; timeouts do not prove either cause. Timing constants are configurable in section 2.\n" ] }, { @@ -489,15 +561,15 @@ "output_type": "stream", "text": [ "Found 9 unique Kicker fixture links.\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", + " 1. Parsed fixture: https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung\n", + " 2. Parsed fixture: https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung\n", + " 3. Parsed fixture: https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung\n", + " 4. Parsed fixture: https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung\n", + " 5. Parsed fixture: https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung\n", + " 6. Parsed fixture: https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung\n", + " 7. Parsed fixture: https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung\n", + " 8. Parsed fixture: https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung\n", + " 9. Parsed fixture: https://www.kicker.de/elversberg-gegen-bayern-2026-bundesliga-5226835/aufstellung\n", "Chrome driver closed.\n", "Extracted fixtures: 9; skipped fixtures: 0\n" ] @@ -506,56 +578,66 @@ "source": [ "scrape_started_at = datetime.now().astimezone()\n", "scrape_finished_at = None\n", + "scrape_complete = False\n", + "scrape_run_finished = False\n", "driver = None\n", + "last_navigation_finished = None\n", "fixtures = []\n", "matches = []\n", "skipped_fixtures = []\n", + "fixture_captured_at = {}\n", + "progress = load_progress()\n", "\n", "try:\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", - "\n", - " driver.get(source_url)\n", - " wait.until(wait_for_document)\n", - " wait_for_required_elements(driver, GAME_DATE_GROUP_SELECTOR, 'schedule page')\n", - " fixtures = extract_fixture_links(driver.page_source, source_url)\n", + " enforce_cooldown()\n", + " fixtures = progress['fixtures']\n", + " needs_browser = not fixtures or any(f['fixture_url'] not in progress['matches'] for f in fixtures)\n", + " if needs_browser:\n", + " driver = uc.Chrome(browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", + " driver.set_window_size(1920, 1080)\n", + " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", + " if not fixtures:\n", + " navigate(driver, source_url, GAME_DATE_GROUP_SELECTOR, 'schedule page')\n", + " fixtures = extract_fixture_links(driver.page_source, source_url)\n", + " progress['fixtures'] = fixtures\n", + " progress['schedule_saved_at'] = time.time()\n", + " atomic_json(progress_path, progress)\n", " print(f'Found {len(fixtures)} unique Kicker fixture links.')\n", - "\n", " for fixture_number, fixture in enumerate(fixtures, start=1):\n", + " url = fixture['fixture_url']\n", + " cached = progress['matches'].get(url)\n", + " if cached is not None:\n", + " matches.append(cached['match'])\n", + " fixture_captured_at[url] = cached['captured_at']\n", + " print(f'{fixture_number:>2}. Reused cached fixture: {url}')\n", + " continue\n", " try:\n", - " driver.get(fixture['fixture_url'])\n", - " wait.until(wait_for_document)\n", - " wait_for_required_elements(driver, LINEUP_BLOCK_SELECTOR, 'fixture page')\n", + " navigate(driver, url, LINEUP_BLOCK_SELECTOR, 'fixture page')\n", " parsed_fixture = parse_fixture_page(driver.page_source, fixture)\n", " if parsed_fixture is None:\n", " skipped_fixtures.append({**fixture, 'reason': 'No Kicker lineup blocks found.'})\n", - " else:\n", - " matches.append(parsed_fixture)\n", - " print(\n", - " f\"{fixture_number:>2}. Parsed {parsed_fixture['home']['team_name']} vs \"\n", - " f\"{parsed_fixture['away']['team_name']}: {fixture['fixture_url']}\"\n", - " )\n", + " continue\n", + " captured_at = datetime.now().astimezone().isoformat(timespec='seconds')\n", + " progress['matches'][url] = {\n", + " 'saved_at': time.time(), 'captured_at': captured_at, 'match': parsed_fixture,\n", + " }\n", + " atomic_json(progress_path, progress)\n", + " matches.append(parsed_fixture)\n", + " fixture_captured_at[url] = captured_at\n", + " print(f'{fixture_number:>2}. Parsed fixture: {url}')\n", + " except KickerAccessRestricted:\n", + " raise\n", " except TimeoutException:\n", - " latest_html = driver.page_source if driver is not None else ''\n", - " reason = (\n", - " 'Kicker presented a bot/challenge page.'\n", - " if page_contains_challenge(latest_html)\n", - " else 'Timed out waiting for Kicker lineup blocks.'\n", - " )\n", - " skipped_fixtures.append({**fixture, 'reason': reason})\n", - " except (RuntimeError, ValueError, WebDriverException) as exc:\n", + " skipped_fixtures.append({**fixture, 'reason': 'Timed out waiting for Kicker lineup blocks.'})\n", + " except ValueError as exc:\n", " skipped_fixtures.append({**fixture, 'reason': str(exc)})\n", - "except TimeoutException as exc:\n", - " latest_html = driver.page_source if driver is not None else ''\n", - " if page_contains_challenge(latest_html):\n", - " raise RuntimeError('Kicker presented a bot/challenge page for the schedule URL.') from exc\n", - " 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. Confirm that compatible Chrome is installed.'\n", - " ) from exc\n", + " scrape_complete = bool(fixtures) and len(matches) == len(fixtures)\n", + " scrape_run_finished = True\n", + "except KickerAccessRestricted:\n", + " # Rerunning during cooldown must not extend it.\n", + " if driver is not None:\n", + " atomic_json(cooldown_path, {'blocked_until': time.time() + BLOCK_COOLDOWN_SECONDS})\n", + " raise\n", "finally:\n", " scrape_finished_at = datetime.now().astimezone()\n", " if driver is not None:\n", @@ -568,9 +650,18 @@ " finally:\n", " driver = None\n", "\n", - "if not fixtures:\n", - " raise RuntimeError('Kicker did not provide any fixture links; no JSON snapshot was written.')\n", - "print(f'Extracted fixtures: {len(matches)}; skipped fixtures: {len(skipped_fixtures)}')" + "if not matches:\n", + " raise RuntimeError(\n", + " f'No Kicker lineups were extracted. Progress saved in {progress_path}. '\n", + " f'Unresolved fixtures: {skipped_fixtures}'\n", + " )\n", + "if not scrape_complete:\n", + " print(\n", + " f'Partial coverage: {len(matches)}/{len(fixtures)} fixtures. '\n", + " 'The snapshot will record missing fixtures and their reasons. '\n", + " 'Rerun this cell to retry them; fresh successful fixtures are reused.'\n", + " )\n", + "print(f'Extracted fixtures: {len(matches)}; skipped fixtures: {len(skipped_fixtures)}')\n" ] }, { @@ -591,11 +682,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Saved Kicker lineup snapshot: C:\\kickbase project\\outputs\\kicker\\predicted_lineups\\kicker_bundesliga_lineups_20260904_105209.json\n" + "Saved Kicker lineup snapshot: C:\\kickbase project\\outputs\\kicker\\predicted_lineups\\kicker_bundesliga_lineups_20260911_094243.json\n" ] } ], "source": [ + "if not scrape_run_finished or not matches:\n", + " raise RuntimeError('Extraction stopped or returned no lineups; rerun section 5 before publishing.')\n", + "\n", "team_count = sum(2 for _ in matches)\n", "player_count = sum(\n", " len(match[side]['players'])\n", @@ -606,6 +700,10 @@ "output_data = {\n", " 'metadata': {\n", " 'source': SOURCE_NAME,\n", + " 'is_complete': scrape_complete,\n", + " 'coverage_status': 'complete' if scrape_complete else 'partial',\n", + " 'fixture_captured_at': fixture_captured_at,\n", + " 'cache_max_age_seconds': CACHE_MAX_AGE_SECONDS,\n", " 'source_url': source_url,\n", " 'season': SEASON,\n", " 'matchday': matchday,\n", @@ -662,17 +760,17 @@ "name": "stdout", "output_type": "stream", "text": [ - " 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", + " 1. 1. FC Union Berlin Union 20:30 heute FC Schalke 04 Schalke Vorschau | 1. FC Union Berlin vs FC Schalke 04 | https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung\n", + " 2. Sa. 15:30 | Borussia Dortmund vs SC Paderborn 07 | https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung\n", + " 3. Sa. 15:30 | TSG Hoffenheim vs VfB Stuttgart | https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung\n", + " 4. Sa. 15:30 | SC Freiburg vs Bor. Mönchengladbach | https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung\n", + " 5. Sa. 15:30 | FC Augsburg vs Bayer 04 Leverkusen | https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung\n", + " 6. Sa. 15:30 | 1. FSV Mainz 05 vs Eintracht Frankfurt | https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung\n", + " 7. Sa. 18:30 | 1. FC Köln vs Werder Bremen | https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung\n", + " 8. So. 15:30 | RB Leipzig vs Hamburger SV | https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung\n", + " 9. So. 17:30 | SV Elversberg vs Bayern München | https://www.kicker.de/elversberg-gegen-bayern-2026-bundesliga-5226835/aufstellung\n", "\n", - "JSON output: C:\\kickbase project\\outputs\\kicker\\predicted_lineups\\kicker_bundesliga_lineups_20260904_105209.json\n" + "JSON output: C:\\kickbase project\\outputs\\kicker\\predicted_lineups\\kicker_bundesliga_lineups_20260911_094243.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 8aebcd2..9482189 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, 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." + "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. LigaInsider and Kicker alternatives use geometric per-slot decay; repeated Kickbase alternatives are pooled as team-level evidence and normalized to an expected XI while remaining below displayed starters. 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." ] }, { 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 5c523db..05eb00a 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, 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." + "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. LigaInsider and Kicker alternatives use geometric per-slot decay; repeated Kickbase alternatives are pooled as team-level evidence and normalized to an expected XI while remaining below displayed starters. 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." ] }, { 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 c9bdb72..b9f8c0d 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,7 +7,7 @@ "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, 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", + "Creates optimizer-ready scores from Bundesliga average ratings, expected match points from odds, and configurable-weight LigaInsider, Kickbase, Kicker, and RotoWire starting chances. LigaInsider and Kicker alternatives use configurable geometric per-slot decay; repeated Kickbase alternatives are pooled as team-level evidence and normalized to an expected XI while remaining below displayed starters. 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 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", 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 783100a..d357834 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,13 +7,34 @@ "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, 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", + "Creates optimizer-ready scores from recency-weighted overall ratings, expected match points from odds, and configurable-weight LigaInsider, Kickbase, Kicker, and RotoWire starting chances. LigaInsider and Kicker alternatives use configurable geometric per-slot decay; repeated Kickbase alternatives are pooled as team-level evidence and normalized to an expected XI while remaining below displayed starters. 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 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", + "Overall ratings use team-match weights 28%, 24%, 20%, 16%, and 12% from newest to oldest, equally for good and bad performances. Missing ratings are excluded and remaining weights normalized without shifting match slots. The matching ratings JSON and its referenced team-form snapshot are required. The exported `sofascore_average_rating` is the weighted rating rounded half-up to two decimals. Bundesliga and standalone average-rating calculators retain their existing averages.\n", + "\n", "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": null, + "id": "4212a77a-f7fa-4d2a-a361-0d398fd1a7a4", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "6c2ac474-ad71-4849-a27f-48f94d2b3d49", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + } + }, + "source": [] + }, { "cell_type": "code", "execution_count": 1, @@ -24,11 +45,11 @@ "name": "stdin", "output_type": "stream", "text": [ - "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" + "Matchday for odds and lineups: 3\n", + "Is the Ligainsider predicted lineup snapshot (ligainsider_bundesliga_lineups_20260911_094158.json) accurate for matchday 3, or from the previous matchday? [a]ccurate/[p]revious: a\n", + "Is the Kickbase predicted lineup snapshot (kickbase_bundesliga_lineups_20260911_095348.json) accurate for matchday 3, or from the previous matchday? [a]ccurate/[p]revious: a\n", + "Is the Kicker predicted lineup snapshot (kicker_bundesliga_lineups_20260911_094243.json) accurate for matchday 3, or from the previous matchday? [a]ccurate/[p]revious: a\n", + "Is the Rotowire predicted lineup snapshot (rotowire_bundesliga_lineups_20260911_094138.json) accurate for matchday 3, or from the previous matchday? [a]ccurate/[p]revious: a\n" ] }, { @@ -36,15 +57,15 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for David Møller Wolfe (hamburg)\n", - " 1. David Moller Wolfe (ID 44313, similarity 97%)\n" + "No exact match for kickbase lineup for Nicolas Kühn (gladbach)\n", + " 1. NICOLAS (displayed name, similarity 78%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to skip (score 0): 1\n" + "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, { @@ -52,15 +73,15 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Mert Kömür (augsburg)\n", - " 1. Mert Koemuer (ID 27169, similarity 90%)\n" + "No exact match for kicker lineup for Nicolas Kühn (gladbach)\n", + " 1. Nicolas (displayed name, similarity 78%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to skip (score 0): 1\n" + "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, { @@ -68,10 +89,8 @@ "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. Lucas Höler (ID 280009, similarity 50%)\n" + "No exact match for kickbase lineup for Vitalie Becker (schalke)\n", + " 1. T. BECKER (displayed name, similarity 70%)\n" ] }, { @@ -86,12 +105,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Mitchell Weiser\n", - " 1. Michael Olise (ID 978838, similarity 77%)\n", - " 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. Jamie Leweling (ID 990201, similarity 52%)\n" + "No exact match for kicker lineup for Vitalie Becker (schalke)\n", + " 1. T. Becker (displayed name, similarity 70%)\n" ] }, { @@ -106,12 +121,8 @@ "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 kicker lineup for Nicholas Mickelson (elversberg)\n", + " 1. Kristof (displayed name, similarity 65%)\n" ] }, { @@ -126,12 +137,8 @@ "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. Lukas Finn Pinckert (ID 990105, similarity 52%)\n" + "No exact match for ligainsider lineup for Nicholas Mickelson (elversberg)\n", + " 1. Nicolas Kristof (ID 26473, similarity 65%)\n" ] }, { @@ -146,12 +153,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for rotowire lineup for Nicholas Mickelson (elversberg)\n", + " 1. Nicolas Kristof (ID 48713, similarity 65%)\n" ] }, { @@ -166,12 +169,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Alexander Schlager\n", - " 1. Alexander Meyer (ID 138491, similarity 71%)\n", - " 2. András Schäfer (ID 877302, similarity 67%)\n", - " 3. Tom Alexander Rothe (ID 1210666, similarity 65%)\n", - " 4. Aleix García (ID 796047, similarity 57%)\n", - " 5. Alessandro Vogt (ID 1408406, similarity 52%)\n" + "No exact match for ligainsider lineup for Lucas Höler (freiburg)\n", + " 1. Lukas Kuebler (ID 1935, similarity 64%)\n" ] }, { @@ -186,12 +185,9 @@ "output_type": "stream", "text": [ "\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" + "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" ] }, { @@ -206,9 +202,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Marius Funk\n", - " 1. Marius Wolf (ID 254119, similarity 70%)\n", - " 2. Kaishu Sano (ID 1028307, similarity 50%)\n" + "No exact match for kicker lineup for Sima Suso (augsburg)\n", + " 1. Massengo (displayed name, similarity 62%)\n", + " 2. M. Wolf (displayed name, similarity 56%)\n", + " 3. Matsima (displayed name, similarity 53%)\n" ] }, { @@ -223,11 +220,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Timo Hübers\n", - " 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. Ramon Hendriks (ID 916943, similarity 52%)\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" ] }, { @@ -242,8 +237,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Vitalie Becker (schalke)\n", - " 1. T. Becker (displayed name, similarity 70%)\n" + "No exact match for ligainsider lineup for Vitalie Becker (schalke)\n", + " 1. Timo Becker (ID 11068, similarity 61%)\n" ] }, { @@ -258,11 +253,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Florian Pruhs\n", - " 1. Loris Karius (ID 174135, similarity 70%)\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" + "No exact match for rotowire lineup for Vitalie Becker (schalke)\n", + " 1. Timo Becker (ID 30648, similarity 61%)\n" ] }, { @@ -277,12 +269,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Linus Güther\n", - " 1. Lasse Günther (ID 997175, similarity 70%)\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" + "No exact match for kicker lineup for Kevin Stöger (gladbach)\n", + " 1. Diks (displayed name, similarity 60%)\n", + " 2. Kleindienst (displayed name, similarity 55%)\n" ] }, { @@ -297,10 +286,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for rotowire lineup for Kevin Stöger (gladbach)\n", + " 1. Kevin Diks (ID 21650, similarity 60%)\n" ] }, { @@ -315,12 +302,9 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Luka Duric (paderborn)\n", + " 1. Curda (displayed name, similarity 60%)\n", + " 2. Ulrich (displayed name, similarity 57%)\n" ] }, { @@ -335,12 +319,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Matthias Köbbing\n", - " 1. Matthias Ginter (ID 142259, similarity 69%)\n", - " 2. Mattes Hansen (ID 1083387, similarity 59%)\n", - " 3. Malik Pimpong (ID 1957761, similarity 52%)\n", - " 4. Mathis Albert (ID 1937835, similarity 52%)\n", - " 5. Thijs Dallinga (ID 905381, 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" ] }, { @@ -355,12 +336,9 @@ "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" + "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" ] }, { @@ -375,11 +353,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Arthur\n", - " 1. Arthur Chaves (ID 1122806, similarity 67%)\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" + "No exact match for kicker lineup for Christoph Baumgartner (leipzig)\n", + " 1. Nkunku (displayed name, similarity 59%)\n" ] }, { @@ -394,8 +369,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Dan-Axel Zagadou\n", - " 1. Joane Gadou (ID 1471049, similarity 67%)\n" + "No exact match for ligainsider lineup for Christoph Baumgartner (leipzig)\n", + " 1. Christopher Nkunku (ID 12446, similarity 59%)\n" ] }, { @@ -410,12 +385,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for rotowire lineup for Christoph Baumgartner (leipzig)\n", + " 1. Christopher Nkunku (ID 20544, similarity 59%)\n" ] }, { @@ -430,10 +401,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Justin Diehl\n", - " 1. Justin Njinmah (ID 1005343, similarity 67%)\n", - " 2. Martin Adeline (ID 1158529, similarity 50%)\n", - " 3. Tim Binder (ID 1925507, similarity 50%)\n" + "No exact match for ligainsider lineup for Jan Olschowsky (gladbach)\n", + " 1. Jan Leszczynski (ID 38925, similarity 59%)\n" ] }, { @@ -448,12 +417,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for ligainsider lineup for Junior Adamu (schalke)\n", + " 1. Junior Dina Ebimbe (ID 26881, similarity 59%)\n" ] }, { @@ -468,10 +433,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Leopold Zingerle\n", - " 1. Leopold Querfeld (ID 1086547, similarity 67%)\n", - " 2. Tim Lemperle (ID 1014290, similarity 54%)\n", - " 3. Valentin Gendrey (ID 944899, similarity 53%)\n" + "No exact match for kicker lineup for Markus Schubert (paderborn)\n", + " 1. Scheller (displayed name, similarity 59%)\n" ] }, { @@ -486,12 +449,8 @@ "output_type": "stream", "text": [ "\n", - "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. Lukas Petkov (ID 960017, similarity 52%)\n", - " 4. Łukasz Poręba (ID 942336, similarity 52%)\n", - " 5. Jonas Hofmann (ID 142390, similarity 50%)\n" + "No exact match for ligainsider lineup for Markus Schubert (paderborn)\n", + " 1. Tjark Scheller (ID 36890, similarity 59%)\n" ] }, { @@ -506,10 +465,8 @@ "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. Tim Skarke (ID 800252, similarity 50%)\n" + "No exact match for rotowire lineup for Markus Schubert (paderborn)\n", + " 1. Tjark Scheller (ID 48700, similarity 59%)\n" ] }, { @@ -524,12 +481,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kickbase lineup for Isac Lidberg (gladbach)\n", + " 1. SANDER (displayed name, similarity 59%)\n" ] }, { @@ -544,10 +497,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Isac Lidberg (gladbach)\n", + " 1. Sander (displayed name, similarity 59%)\n" ] }, { @@ -562,12 +513,9 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Otávio (frankfurt)\n", + " 1. M. Götze (displayed name, similarity 59%)\n", + " 2. Ebnoutalib (displayed name, similarity 50%)\n" ] }, { @@ -582,11 +530,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Oliver Burke\n", - " 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" + "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" ] }, { @@ -601,12 +547,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Tim Oermann (leverkusen)\n", + " 1. Tillman (displayed name, similarity 59%)\n" ] }, { @@ -621,8 +563,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 kicker lineup for Jannik Huth (freiburg)\n", + " 1. Beste (displayed name, similarity 58%)\n", + " 2. Engelhardt (displayed name, similarity 54%)\n" ] }, { @@ -637,8 +580,9 @@ "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 rotowire lineup for Jannik Huth (freiburg)\n", + " 1. Jan-Niklas Beste (ID 26591, similarity 58%)\n", + " 2. Yannik Engelhardt (ID 36578, similarity 54%)\n" ] }, { @@ -653,12 +597,10 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Mert Can Ayhan (schalke)\n", + " 1. Kurucay (displayed name, similarity 58%)\n", + " 2. Tanaka (displayed name, similarity 56%)\n", + " 3. Karaman (displayed name, similarity 50%)\n" ] }, { @@ -673,9 +615,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for ligainsider lineup for Nicolas Kühn (gladbach)\n", + " 1. Moritz Nicolas (ID 6295, similarity 58%)\n" ] }, { @@ -690,10 +631,8 @@ "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. Kaishu Sano (ID 1028307, similarity 50%)\n" + "No exact match for rotowire lineup for Nicolas Kühn (gladbach)\n", + " 1. Moritz Nicolas (ID 25259, similarity 58%)\n" ] }, { @@ -708,12 +647,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Cédric Itten (bremen)\n", + " 1. Dinkci (displayed name, similarity 57%)\n" ] }, { @@ -728,12 +663,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Ezechiel Banzuzi (leipzig)\n", + " 1. El Aynaoui (displayed name, similarity 57%)\n" ] }, { @@ -748,12 +679,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Felix Nmecha (dortmund)\n", + " 1. Bellingham (displayed name, similarity 57%)\n" ] }, { @@ -768,12 +695,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for rotowire lineup for Junior Adamu (schalke)\n", + " 1. Eric Junior (ID 27879, similarity 57%)\n" ] }, { @@ -788,12 +711,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Amara Condé\n", - " 1. Bambasé Conté (ID 1185359, similarity 64%)\n", - " 2. Waldemar Anton (ID 799046, similarity 61%)\n", - " 3. Ragnar Ache (ID 877544, similarity 60%)\n", - " 4. Chema Andrés (ID 1464641, similarity 57%)\n", - " 5. Marco Friedl (ID 825771, similarity 57%)\n" + "No exact match for ligainsider lineup for Luca Pfeiffer (elversberg)\n", + " 1. Luca Sirch (ID 26346, similarity 57%)\n" ] }, { @@ -808,11 +727,8 @@ "output_type": "stream", "text": [ "\n", - "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", - " 4. Jordan Torunarigha (ID 801003, similarity 50%)\n" + "No exact match for kicker lineup for Noah Darvich (elversberg)\n", + " 1. Mokwa (displayed name, similarity 57%)\n" ] }, { @@ -827,10 +743,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for ligainsider lineup for Oliver Burke (union)\n", + " 1. Livan Burcu (ID 36114, similarity 57%)\n" ] }, { @@ -845,8 +759,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Lucas Höler (freiburg)\n", - " 1. Lukas Kuebler (ID 1935, similarity 64%)\n" + "No exact match for rotowire lineup for Oliver Burke (union)\n", + " 1. Livan Burcu (ID 43803, similarity 57%)\n" ] }, { @@ -861,12 +775,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Stefan Bell (mainz)\n", + " 1. Posch (displayed name, similarity 57%)\n" ] }, { @@ -881,10 +791,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for ligainsider lineup for Stefan Bell (mainz)\n", + " 1. Stefan Posch (ID 12798, similarity 57%)\n" ] }, { @@ -899,10 +807,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" + "No exact match for rotowire lineup for Stefan Bell (mainz)\n", + " 1. Stefan Posch (ID 23594, similarity 57%)\n" ] }, { @@ -917,8 +823,8 @@ "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 kicker lineup for Janik Bachmann (schalke)\n", + " 1. Karaman (displayed name, similarity 56%)\n" ] }, { @@ -933,10 +839,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for ligainsider lineup for Janik Bachmann (schalke)\n", + " 1. Kenan Karaman (ID 2676, similarity 56%)\n" ] }, { @@ -951,11 +855,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Jonathan Tah (bayern)\n", + " 1. Brown (displayed name, similarity 56%)\n" ] }, { @@ -970,8 +871,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Christopher Trimmel\n", - " 1. Christopher Nkunku (ID 769333, similarity 63%)\n" + "No exact match for rotowire lineup for Marius Bülter (koeln)\n", + " 1. Marvin Schwabe (ID 34845, similarity 56%)\n" ] }, { @@ -986,8 +887,8 @@ "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 kicker lineup for Borna Sosa (koeln)\n", + " 1. Krauß (displayed name, similarity 56%)\n" ] }, { @@ -1002,9 +903,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Sima Suso (augsburg)\n", - " 1. Massengo (displayed name, similarity 62%)\n", - " 2. Matsima (displayed name, similarity 53%)\n" + "No exact match for ligainsider lineup for Borna Sosa (koeln)\n", + " 1. Tom Krauss (ID 20244, similarity 56%)\n" ] }, { @@ -1019,12 +919,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for rotowire lineup for Borna Sosa (koeln)\n", + " 1. Tom Krauss (ID 29789, similarity 56%)\n" ] }, { @@ -1039,12 +935,9 @@ "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. Karl Hein (ID 991591, similarity 52%)\n", - " 5. András Schäfer (ID 877302, similarity 50%)\n" + "No exact match for ligainsider lineup for Emre Can (dortmund)\n", + " 1. Felix Nmecha (ID 25090, similarity 56%)\n", + " 2. Waldemar Anton (ID 5837, similarity 50%)\n" ] }, { @@ -1059,11 +952,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kickbase lineup for Mert Can Ayhan (schalke)\n", + " 1. TANAKA (displayed name, similarity 56%)\n" ] }, { @@ -1078,11 +968,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Robert Skov (union)\n", + " 1. Rothe (displayed name, similarity 56%)\n" ] }, { @@ -1097,8 +984,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Sebastian Sebulonsen\n", - " 1. Sebastiaan Bornauw (ID 826167, similarity 61%)\n" + "No exact match for ligainsider lineup for Sima Suso (augsburg)\n", + " 1. Marius Wolf (ID 5670, similarity 56%)\n" ] }, { @@ -1113,11 +1000,8 @@ "output_type": "stream", "text": [ "\n", - "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", - " 4. Lukas Finn Pinckert (ID 990105, similarity 52%)\n" + "No exact match for rotowire lineup for Sima Suso (augsburg)\n", + " 1. Marius Wolf (ID 21031, similarity 56%)\n" ] }, { @@ -1132,9 +1016,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kickbase lineup for Sven Michel (paderborn)\n", + " 1. SCHELLER (displayed name, similarity 56%)\n" ] }, { @@ -1149,12 +1032,8 @@ "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. Daniel Svensson (ID 1021272, similarity 52%)\n", - " 4. Nicolas Seiwald (ID 976575, similarity 52%)\n", - " 5. Nicolás Capaldo (ID 973564, similarity 52%)\n" + "No exact match for kicker lineup for Sven Michel (paderborn)\n", + " 1. Scheller (displayed name, similarity 56%)\n" ] }, { @@ -1169,10 +1048,8 @@ "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. Samuele Inacio (ID 1861666, similarity 50%)\n" + "No exact match for kickbase lineup for Tiago Tomás (stuttgart)\n", + " 1. VAGNOMAN (displayed name, similarity 56%)\n" ] }, { @@ -1187,12 +1064,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Tim Oermann\n", - " 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. Jan Uwe Thielmann (ID 1010726, similarity 56%)\n", - " 5. Mertcan Ayhan (ID 1195798, similarity 55%)\n" + "No exact match for kicker lineup for Tiago Tomás (stuttgart)\n", + " 1. Vagnoman (displayed name, similarity 56%)\n" ] }, { @@ -1207,8 +1080,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Vitalie Becker (schalke)\n", - " 1. Timo Becker (ID 30648, similarity 61%)\n" + "No exact match for kicker lineup for Tim Binder (bayern)\n", + " 1. M.-J. Kim (displayed name, similarity 56%)\n" ] }, { @@ -1223,8 +1096,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Youri Regeer\n", - " 1. Wouter Burger (ID 916946, similarity 61%)\n" + "No exact match for rotowire lineup for Tim Binder (bayern)\n", + " 1. Kim Min-Jae (ID 34953, similarity 56%)\n" ] }, { @@ -1239,12 +1112,9 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Christian Günter (freiburg)\n", + " 1. Ginter (displayed name, similarity 55%)\n", + " 2. Scherhant (displayed name, similarity 55%)\n" ] }, { @@ -1259,12 +1129,8 @@ "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. Tim Skarke (ID 800252, similarity 53%)\n", - " 4. Grischa Prömel (ID 253993, similarity 52%)\n", - " 5. Martin Adeline (ID 1158529, similarity 52%)\n" + "No exact match for rotowire lineup for Christian Günter (freiburg)\n", + " 1. Matthias Ginter (ID 17592, similarity 55%)\n" ] }, { @@ -1279,12 +1145,9 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for András Schäfer (union)\n", + " 1. Aebischer (displayed name, similarity 55%)\n", + " 2. van den Bosch (displayed name, similarity 50%)\n" ] }, { @@ -1299,11 +1162,9 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Jan Thielmann (koeln)\n", + " 1. S. El Mala (displayed name, similarity 55%)\n", + " 2. Johannesson (displayed name, similarity 51%)\n" ] }, { @@ -1318,9 +1179,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 Thielmann (koeln)\n", + " 1. Said El Mala (ID 38546, similarity 55%)\n" ] }, { @@ -1335,9 +1195,8 @@ "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 rotowire lineup for Jan Thielmann (koeln)\n", + " 1. Said El Mala (ID 46716, similarity 55%)\n" ] }, { @@ -1352,11 +1211,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 Okon-Engstler (ID 1411105, similarity 56%)\n", - " 3. Jae-sung Lee (ID 537552, similarity 53%)\n", - " 4. Nahuel Noll (ID 1048651, similarity 53%)\n" + "No exact match for kicker lineup for Luca Sirch (elversberg)\n", + " 1. Pinckert (displayed name, similarity 55%)\n" ] }, { @@ -1371,8 +1227,8 @@ "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 rotowire lineup for Luca Sirch (elversberg)\n", + " 1. Lukas Pinckert (ID 48715, similarity 55%)\n" ] }, { @@ -1387,8 +1243,8 @@ "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 kickbase lineup for Martin Terrier (leverkusen)\n", + " 1. GUTIÉRREZ (displayed name, similarity 55%)\n" ] }, { @@ -1403,9 +1259,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 kicker lineup for Reigan Heskey (koeln)\n", + " 1. Moore (displayed name, similarity 55%)\n" ] }, { @@ -1420,8 +1275,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 Afonso Moreira (leverkusen)\n", + " 1. Medina (displayed name, similarity 54%)\n" ] }, { @@ -1436,8 +1291,8 @@ "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 kicker lineup for Ermedin Demirović (stuttgart)\n", + " 1. Pejcinovic (displayed name, similarity 54%)\n" ] }, { @@ -1452,12 +1307,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for ligainsider lineup for Jannik Huth (freiburg)\n", + " 1. Yannik Engelhardt (ID 20278, similarity 54%)\n" ] }, { @@ -1472,12 +1323,8 @@ "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. Andrej Kramarić (ID 67647, similarity 53%)\n", - " 4. Noah Darvich (ID 1469995, similarity 52%)\n", - " 5. Ermedin Demirović (ID 878081, similarity 50%)\n" + "No exact match for ligainsider lineup for Luca Schnellbacher (elversberg)\n", + " 1. Luca Sirch (ID 26346, similarity 54%)\n" ] }, { @@ -1492,12 +1339,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for ligainsider lineup for Luca Waldschmidt (koeln)\n", + " 1. Joel Schmied (ID 38328, similarity 54%)\n" ] }, { @@ -1512,12 +1355,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Marius Bülter (koeln)\n", + " 1. Schwäbe (displayed name, similarity 54%)\n" ] }, { @@ -1532,8 +1371,8 @@ "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 kickbase lineup for Borna Sosa (koeln)\n", + " 1. KRAUSS (displayed name, similarity 53%)\n" ] }, { @@ -1548,8 +1387,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Rael-Tshimbela Nakuzola\n", - " 1. Satoshi Tanaka (ID 981067, similarity 59%)\n" + "No exact match for kicker lineup for Emre Can (dortmund)\n", + " 1. J. Veerman (displayed name, similarity 53%)\n", + " 2. Anton (displayed name, similarity 50%)\n" ] }, { @@ -1564,8 +1404,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 kicker lineup for Guéla Doué (leverkusen)\n", + " 1. Miguel (displayed name, similarity 53%)\n" ] }, { @@ -1580,11 +1420,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kickbase lineup for Luka Duric (paderborn)\n", + " 1. ULRICH (displayed name, similarity 53%)\n" ] }, { @@ -1599,9 +1436,9 @@ "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" + "No exact match for kicker lineup for Marvin Friedrich (union)\n", + " 1. Rönnow (displayed name, similarity 53%)\n", + " 2. Ljubicic (displayed name, similarity 50%)\n" ] }, { @@ -1616,9 +1453,9 @@ "output_type": "stream", "text": [ "\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" + "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" ] }, { @@ -1633,9 +1470,8 @@ "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" + "No exact match for kicker lineup for Bambasé Conté (hoffenheim)\n", + " 1. Baumann (displayed name, similarity 53%)\n" ] }, { @@ -1650,11 +1486,10 @@ "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. Janik Haberer (ID 168985, similarity 55%)\n", - " 3. Yannik Keitel (ID 877842, similarity 55%)\n", - " 4. Yannick Engelhardt (ID 990209, similarity 52%)\n" + "No exact match for kicker lineup for Justin Lerma (dortmund)\n", + " 1. J. Veerman (displayed name, similarity 53%)\n", + " 2. Anton (displayed name, similarity 50%)\n", + " 3. Ryerson (displayed name, similarity 50%)\n" ] }, { @@ -1669,8 +1504,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Luca Waldschmidt\n", - " 1. Luca Sirch (ID 964603, similarity 58%)\n" + "No exact match for kicker lineup for Paul Nebel (mainz)\n", + " 1. J.-S. Lee (displayed name, similarity 53%)\n" ] }, { @@ -1685,11 +1520,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for ligainsider lineup for Paul Nebel (mainz)\n", + " 1. Jaesung Lee (ID 21202, similarity 53%)\n" ] }, { @@ -1704,8 +1536,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Nicolas Kühn (gladbach)\n", - " 1. Moritz Nicolas (ID 6295, similarity 58%)\n" + "No exact match for kickbase lineup for Ruben Müller (paderborn)\n", + " 1. SCHELLER (displayed name, similarity 53%)\n" ] }, { @@ -1720,8 +1552,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Nicolas Kühn (gladbach)\n", - " 1. Moritz Nicolas (ID 25259, similarity 58%)\n" + "No exact match for kicker lineup for Ruben Müller (paderborn)\n", + " 1. Scheller (displayed name, similarity 53%)\n" ] }, { @@ -1736,12 +1568,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. Ramon Hendriks (ID 916943, similarity 54%)\n", - " 5. Eren Dinkçi (ID 1067120, similarity 52%)\n" + "No exact match for kicker lineup for Amara Condé (elversberg)\n", + " 1. Onyeka (displayed name, similarity 52%)\n" ] }, { @@ -1756,11 +1584,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 ligainsider lineup for Amara Condé (elversberg)\n", + " 1. Francis Onyeka (ID 36948, similarity 52%)\n" ] }, { @@ -1775,10 +1600,8 @@ "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 rotowire lineup for Amara Condé (elversberg)\n", + " 1. Francis Onyeka (ID 40979, similarity 52%)\n" ] }, { @@ -1793,8 +1616,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Tom Wisbereit\n", - " 1. Mathis Albert (ID 1937835, similarity 58%)\n" + "No exact match for kicker lineup for Daniel Batz (gladbach)\n", + " 1. Nicolas (displayed name, similarity 52%)\n" ] }, { @@ -1809,8 +1632,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Oliver Batista Meier\n", - " 1. Oliver Baumann (ID 40244, similarity 58%)\n" + "No exact match for kicker lineup for Danny Da Costa (mainz)\n", + " 1. Caci (displayed name, similarity 52%)\n" ] }, { @@ -1825,8 +1648,8 @@ "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 ligainsider lineup for Danny Da Costa (mainz)\n", + " 1. Anthony Caci (ID 26102, similarity 52%)\n" ] }, { @@ -1841,9 +1664,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 Danny Da Costa (mainz)\n", + " 1. Anthony Caci (ID 25792, similarity 52%)\n" ] }, { @@ -1858,10 +1680,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Janik Haberer (union)\n", + " 1. R. Khedira (displayed name, similarity 52%)\n" ] }, { @@ -1876,8 +1696,8 @@ "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 ligainsider lineup for Janik Haberer (union)\n", + " 1. Rani Khedira (ID 2122, similarity 52%)\n" ] }, { @@ -1892,11 +1712,8 @@ "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 rotowire lineup for Janik Haberer (union)\n", + " 1. Rani Khedira (ID 21666, similarity 52%)\n" ] }, { @@ -1911,8 +1728,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Neil El Aynaoui (leipzig)\n", - " 1. Ezechiel Banzuzi (ID 46428, similarity 57%)\n" + "No exact match for kickbase lineup for Sebastian Klaas (paderborn)\n", + " 1. CASTAÑEDA (displayed name, similarity 52%)\n" ] }, { @@ -1927,12 +1744,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Sebastian Klaas (paderborn)\n", + " 1. Castaneda (displayed name, similarity 52%)\n" ] }, { @@ -1947,8 +1760,8 @@ "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 kicker lineup for Alexander Meyer (dortmund)\n", + " 1. Ryerson (displayed name, similarity 52%)\n" ] }, { @@ -1963,12 +1776,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 ligainsider lineup for Alexander Meyer (dortmund)\n", + " 1. Julian Ryerson (ID 18478, similarity 52%)\n" ] }, { @@ -1983,8 +1792,8 @@ "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 rotowire lineup for Alexander Meyer (dortmund)\n", + " 1. Julian Ryerson (ID 28864, similarity 52%)\n" ] }, { @@ -1999,12 +1808,8 @@ "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 kickbase lineup for Nediljko Labrović (augsburg)\n", + " 1. IBRAHIMOVIĆ (displayed name, similarity 52%)\n" ] }, { @@ -2019,9 +1824,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Nediljko Labrović (augsburg)\n", + " 1. Ibrahimovic (displayed name, similarity 52%)\n" ] }, { @@ -2036,12 +1840,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kickbase lineup for Ron-Robert Zieler (koeln)\n", + " 1. Okon-Engstler (displayed name, similarity 52%)\n" ] }, { @@ -2056,12 +1856,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Samuele Inácio (dortmund)\n", + " 1. Bensebaini (displayed name, similarity 52%)\n" ] }, { @@ -2076,12 +1872,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for ligainsider lineup for Samuele Inácio (dortmund)\n", + " 1. Ramy Bensebaini (ID 7791, similarity 52%)\n" ] }, { @@ -2096,12 +1888,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for rotowire lineup for Samuele Inácio (dortmund)\n", + " 1. Ramy Bensebaini (ID 20296, similarity 52%)\n" ] }, { @@ -2116,8 +1904,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Jan Olschowsky\n", - " 1. Jano Ter-Horst (ID 1152342, similarity 56%)\n" + "No exact match for kicker lineup for Junior Adamu (schalke)\n", + " 1. Dina Ebimbe (displayed name, similarity 52%)\n" ] }, { @@ -2132,11 +1920,8 @@ "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 kicker lineup for Andrej Kramarić (hoffenheim)\n", + " 1. Daghim (displayed name, similarity 50%)\n" ] }, { @@ -2151,11 +1936,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for rotowire lineup for Andrej Kramarić (hoffenheim)\n", + " 1. Adam Daghim (ID 44189, similarity 50%)\n" ] }, { @@ -2170,8 +1952,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Marius Bülter (koeln)\n", - " 1. Marvin Schwabe (ID 34845, similarity 56%)\n" + "No exact match for kickbase lineup for Christian Günter (freiburg)\n", + " 1. SCHERHANT (displayed name, similarity 50%)\n" ] }, { @@ -2186,10 +1968,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. Jamie Leweling (ID 990201, similarity 54%)\n", - " 3. Nicolas Kristof (ID 1131080, similarity 52%)\n" + "No exact match for kicker lineup for Elias Baum (frankfurt)\n", + " 1. Kosugi (displayed name, similarity 50%)\n" ] }, { @@ -2204,10 +1984,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for rotowire lineup for Emre Can (dortmund)\n", + " 1. Waldemar Anton (ID 20160, similarity 50%)\n" ] }, { @@ -2222,9 +2000,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Florian Pruhs (paderborn)\n", + " 1. Ulrich (displayed name, similarity 50%)\n" ] }, { @@ -2239,12 +2016,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for ligainsider lineup for Florian Pruhs (paderborn)\n", + " 1. Laurin Ulrich (ID 27568, similarity 50%)\n" ] }, { @@ -2259,8 +2032,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Borna Sosa (koeln)\n", - " 1. Tom Krauss (ID 20244, similarity 56%)\n" + "No exact match for rotowire lineup for Florian Pruhs (paderborn)\n", + " 1. Laurin Ulrich (ID 37153, similarity 50%)\n" ] }, { @@ -2275,8 +2048,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Borna Sosa (koeln)\n", - " 1. Tom Krauss (ID 29789, similarity 56%)\n" + "No exact match for ligainsider lineup for Frank Lehmann (elversberg)\n", + " 1. Florian Le Joncour (ID 37052, similarity 50%)\n" ] }, { @@ -2291,9 +2064,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Emre Can (dortmund)\n", - " 1. Felix Nmecha (ID 25090, similarity 56%)\n", - " 2. Waldemar Anton (ID 5837, similarity 50%)\n" + "No exact match for ligainsider lineup for Guéla Doué (leverkusen)\n", + " 1. Miguel Gutierrez (ID 24219, similarity 50%)\n" ] }, { @@ -2308,9 +2080,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Emre Can (dortmund)\n", - " 1. Felix Nmecha (ID 27147, similarity 56%)\n", - " 2. Waldemar Anton (ID 20160, similarity 50%)\n" + "No exact match for rotowire lineup for Guéla Doué (leverkusen)\n", + " 1. Miguel Gutierrez (ID 32495, similarity 50%)\n" ] }, { @@ -2325,10 +2096,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Emre Can\n", - " 1. Felix Nmecha (ID 907463, similarity 56%)\n", - " 2. Mertcan Ayhan (ID 1195798, similarity 53%)\n", - " 3. Waldemar Anton (ID 799046, similarity 50%)\n" + "No exact match for ligainsider lineup for Isac Lidberg (gladbach)\n", + " 1. Philipp Sander (ID 18612, similarity 50%)\n" ] }, { @@ -2343,12 +2112,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for rotowire lineup for Isac Lidberg (gladbach)\n", + " 1. Philipp Sander (ID 43368, similarity 50%)\n" ] }, { @@ -2363,12 +2128,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Jamal Musiala (bayern)\n", + " 1. Luis Diaz (displayed name, similarity 50%)\n" ] }, { @@ -2383,8 +2144,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Mert Can Ayhan (schalke)\n", - " 1. Tanaka (displayed name, similarity 56%)\n" + "No exact match for kickbase lineup for Janik Bachmann (schalke)\n", + " 1. Karaman (displayed name, similarity 50%)\n" ] }, { @@ -2399,8 +2160,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Sima Suso (augsburg)\n", - " 1. Marius Wolf (ID 5670, similarity 56%)\n" + "No exact match for kickbase lineup for Janis Blaswich (leverkusen)\n", + " 1. QUANSAH (displayed name, similarity 50%)\n" ] }, { @@ -2415,8 +2176,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Sima Suso (augsburg)\n", - " 1. Marius Wolf (ID 21031, similarity 56%)\n" + "No exact match for kicker lineup for Janis Blaswich (leverkusen)\n", + " 1. Quansah (displayed name, similarity 50%)\n" ] }, { @@ -2431,10 +2192,8 @@ "output_type": "stream", "text": [ "\n", - "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" + "No exact match for ligainsider lineup for Jens Castrop (gladbach)\n", + " 1. Joe Scally (ID 23700, similarity 50%)\n" ] }, { @@ -2449,8 +2208,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 rotowire lineup for Jens Castrop (gladbach)\n", + " 1. Joe Scally (ID 26680, similarity 50%)\n" ] }, { @@ -2465,8 +2224,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Tiago Tomás (stuttgart)\n", - " 1. Vagnoman (displayed name, similarity 56%)\n" + "No exact match for kicker lineup for Jens Grahl (frankfurt)\n", + " 1. Maluze (displayed name, similarity 50%)\n" ] }, { @@ -2481,11 +2240,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. Tim Skarke (ID 800252, similarity 50%)\n", - " 4. Tom Krauß (ID 930272, similarity 50%)\n" + "No exact match for ligainsider lineup for Jens Grahl (frankfurt)\n", + " 1. Jeremiaha Maluze (ID 38581, similarity 50%)\n" ] }, { @@ -2500,8 +2256,8 @@ "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 kicker lineup for Justin Diehl (stuttgart)\n", + " 1. Stiller (displayed name, similarity 50%)\n" ] }, { @@ -2516,10 +2272,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kickbase lineup for Justin Lerma (dortmund)\n", + " 1. Silva (displayed name, similarity 50%)\n" ] }, { @@ -2534,9 +2288,8 @@ "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" + "No exact match for ligainsider lineup for Justin Lerma (dortmund)\n", + " 1. Julian Ryerson (ID 18478, similarity 50%)\n" ] }, { @@ -2551,8 +2304,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Giannis Konstantelias (dortmund)\n", - " 1. Konstantinos Karetsas (ID 38406, similarity 55%)\n" + "No exact match for rotowire lineup for Justin Lerma (dortmund)\n", + " 1. Julian Ryerson (ID 28864, similarity 50%)\n" ] }, { @@ -2567,8 +2320,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Giannis Konstantelias (dortmund)\n", - " 1. Konstantinos Karetsas (ID 47271, similarity 55%)\n" + "No exact match for kickbase lineup for Linus Güther (union)\n", + " 1. AEBISCHER (displayed name, similarity 50%)\n" ] }, { @@ -2583,11 +2336,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Linus Güther (union)\n", + " 1. Aebischer (displayed name, similarity 50%)\n" ] }, { @@ -2602,9 +2352,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for András Schäfer (union)\n", - " 1. Aebischer (displayed name, similarity 55%)\n", - " 2. van den Bosch (displayed name, similarity 50%)\n" + "No exact match for kicker lineup for Marcel Hoffmeier (paderborn)\n", + " 1. Scheller (displayed name, similarity 50%)\n" ] }, { @@ -2619,10 +2368,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Carl Klaus\n", - " 1. Jarell Quansah (ID 1003339, similarity 55%)\n", - " 2. Mio Backhaus (ID 1083390, similarity 50%)\n", - " 3. Oscar Højlund (ID 1149113, similarity 50%)\n" + "No exact match for ligainsider lineup for Marcel Hoffmeier (paderborn)\n", + " 1. Tjark Scheller (ID 36890, similarity 50%)\n" ] }, { @@ -2637,12 +2384,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for rotowire lineup for Marcel Hoffmeier (paderborn)\n", + " 1. Tjark Scheller (ID 48700, similarity 50%)\n" ] }, { @@ -2657,10 +2400,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for kicker lineup for Martin Adeline (hamburg)\n", + " 1. El Ouahdi (displayed name, similarity 50%)\n" ] }, { @@ -2675,8 +2416,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Kenny Quetant (bremen)\n", - " 1. Senne Lynen (ID 35359, similarity 55%)\n" + "No exact match for ligainsider lineup for Martin Adeline (hamburg)\n", + " 1. Zakaria El Ouahdi (ID 38592, similarity 50%)\n" ] }, { @@ -2691,8 +2432,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Kenny Quetant (bremen)\n", - " 1. Senne Lynen (ID 37714, similarity 55%)\n" + "No exact match for rotowire lineup for Martin Adeline (hamburg)\n", + " 1. Zakaria El Ouahdi (ID 43675, similarity 50%)\n" ] }, { @@ -2707,8 +2448,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Kenny Quetant\n", - " 1. Senne Lynen (ID 826171, similarity 55%)\n" + "No exact match for kicker lineup for Martin Terrier (leverkusen)\n", + " 1. Miguel (displayed name, similarity 50%)\n" ] }, { @@ -2723,8 +2464,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" + "No exact match for ligainsider lineup for Martin Terrier (leverkusen)\n", + " 1. Miguel Gutierrez (ID 24219, similarity 50%)\n" ] }, { @@ -2739,9 +2480,837 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Luca Sirch (elversberg)\n", - " 1. Lukas Pinckert (ID 48715, similarity 55%)\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" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "No exact match for ligainsider lineup for Marvin Friedrich (union)\n", + " 1. Marin Ljubicic (ID 36465, 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 rotowire lineup for Marvin Friedrich (union)\n", + " 1. Marin Ljubicic (ID 40575, 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 Matthias Köbbing (koeln)\n", + " 1. Thijs Dallinga (ID 36506, 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 Mert Can Ayhan (schalke)\n", + " 1. Kenan Karaman (ID 2676, 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 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" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "No exact match for kickbase 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" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "No exact match for kickbase lineup for Paul Nebel (mainz)\n", + " 1. LEE (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": [ + "\n", + "No exact match for rotowire lineup for Ruben Müller (paderborn)\n", + " 1. Tjark Scheller (ID 48700, 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 Sota Kawasaki (mainz)\n", + " 1. POTULSKI (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": [ + "\n", + "No exact match for kicker lineup for Sota Kawasaki (mainz)\n", + " 1. Potulski (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": [ + "\n", + "No exact match for kicker lineup for Stefano Marino (paderborn)\n", + " 1. Pieringer (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": [ + "\n", + "No exact match for kickbase lineup for Örjan Nyland (leipzig)\n", + " 1. ORBÁN (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": [ + "\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": [ + "\n", + "No exact match for SofaScore rating for Moussa Ndiaye\n", + " 1. Moussa Diaby (ID 855817, similarity 87%)\n", + " 2. Moussa Sylla (ID 861980, similarity 61%)\n", + " 3. Luis Díaz (ID 883537, 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 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" + ] + }, + { + "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 Nicolas Kühn\n", + " 1. Nicolas-Gerrit Kühn (ID 877835, similarity 79%)\n", + " 2. Nicholas Mickelson (ID 900264, similarity 64%)\n", + " 3. Niclas Füllkrug (ID 132645, similarity 64%)\n", + " 4. Nicolas Kristof (ID 1131080, similarity 64%)\n", + " 5. Moritz Nicolas (ID 578166, similarity 58%)\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 Mitchell Weiser\n", + " 1. Michael Olise (ID 978838, similarity 77%)\n", + " 2. Michel Aebischer (ID 850891, similarity 76%)\n", + " 3. Michael Gregoritsch (ID 111483, similarity 56%)\n", + " 4. Jamie Leweling (ID 990201, similarity 52%)\n", + " 5. Mick Schmetgens (ID 1568521, 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 SofaScore rating for Alexander Schlager\n", + " 1. Alexander Schwolow (ID 134778, similarity 76%)\n", + " 2. András Schäfer (ID 877302, similarity 67%)\n", + " 3. Tom Alexander Rothe (ID 1210666, similarity 65%)\n", + " 4. Aleix García (ID 796047, similarity 57%)\n", + " 5. Alexis Claude-Maurice (ID 822877, similarity 56%)\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 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" + ] + }, + { + "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 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" + ] + }, + { + "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 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" + ] + }, + { + "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 Marius Funk\n", + " 1. Marius Wolf (ID 254119, similarity 70%)\n", + " 2. Marius Bülter (ID 378340, similarity 64%)\n", + " 3. Marc Guiu (ID 1414933, similarity 56%)\n", + " 4. Kaishu Sano (ID 1028307, 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 SofaScore rating for Timo Hübers\n", + " 1. Timo Becker (ID 814735, similarity 70%)\n", + " 2. Fabio Gruber (ID 1130119, similarity 57%)\n", + " 3. Timothy Chandler (ID 40239, similarity 56%)\n", + " 4. Ramon Hendriks (ID 916943, similarity 52%)\n", + " 5. Arthur (ID 1174761, 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 SofaScore rating for Florian Pruhs\n", + " 1. Loris Karius (ID 174135, similarity 70%)\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", + " 5. Reigan Heskey (ID 1601596, 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 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" + ] + }, + { + "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 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" + ] + }, + { + "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 Stanley Nsoki\n", + " 1. Jan Leszczyński (ID 1823942, similarity 69%)\n", + " 2. Neil El Aynaoui (ID 1128530, similarity 56%)\n", + " 3. Daniel Svensson (ID 1021272, similarity 54%)\n", + " 4. Cajetan Lenz (ID 2077300, 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 SofaScore rating for Matthias Köbbing\n", + " 1. Matthias Ginter (ID 142259, similarity 69%)\n", + " 2. Mattes Hansen (ID 1083387, similarity 59%)\n", + " 3. Malik Pimpong (ID 1957761, similarity 52%)\n", + " 4. Thijs Dallinga (ID 905381, 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 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", + "text": [ + "\n", + "No exact match for SofaScore rating for Dan-Axel Zagadou\n", + " 1. Joane Gadou (ID 1471049, similarity 67%)\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 Justin Diehl\n", + " 1. Justin Njinmah (ID 1005343, similarity 67%)\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" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\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" + ] + }, + { + "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 Leopold Zingerle\n", + " 1. Leopold Querfeld (ID 1086547, similarity 67%)\n", + " 2. Tim Lemperle (ID 1014290, similarity 54%)\n", + " 3. Valentin Gendrey (ID 944899, similarity 53%)\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 Lukas Klostermann\n", + " 1. Lukas Kübler (ID 142525, similarity 67%)\n", + " 2. Lucas Höler (ID 280009, similarity 54%)\n", + " 3. Lukas Petkov (ID 960017, similarity 52%)\n", + " 4. Łukasz Poręba (ID 942336, similarity 52%)\n", + " 5. Lasse Günther (ID 997175, 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 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. Tim Skarke (ID 800252, 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 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" + ] + }, + { + "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 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", + " 4. Marius Bülter (ID 378340, 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 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" + ] + }, + { + "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 Oliver Burke\n", + " 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" + ] + }, + { + "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 Alexander Meyer\n", + " 1. Tom Alexander Rothe (ID 1210666, similarity 65%)\n", + " 2. Alexander Schwolow (ID 134778, similarity 58%)\n", + " 3. Valentin Gendrey (ID 944899, similarity 55%)\n", + " 4. Alexis Claude-Maurice (ID 822877, similarity 55%)\n", + " 5. Julian Ryerson (ID 800951, 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 SofaScore rating for Alexander Prass\n", + " 1. Alexander Schwolow (ID 134778, similarity 65%)\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" + ] + }, + { + "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 Sebastian Klaas\n", + " 1. Sebastiaan Bornauw (ID 826167, similarity 65%)\n", + " 2. Satoshi Tanaka (ID 981067, similarity 59%)\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 Jonas Hofmann\n", + " 1. Josha Vagnoman (ID 906278, similarity 64%)\n", + " 2. Jonathan Tah (ID 227672, similarity 61%)\n", + " 3. Jan Uwe Thielmann (ID 1010726, similarity 52%)\n", + " 4. Jonathan Burkardt (ID 939830, similarity 50%)\n", + " 5. Mattes Hansen (ID 1083387, 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 SofaScore rating for Lennard Maloney\n", + " 1. Lennart Karl (ID 1861975, similarity 64%)\n", + " 2. Kenan Karaman (ID 168943, similarity 62%)\n", + " 3. Bernardo (ID 828571, similarity 55%)\n", + " 4. Olivier Deman (ID 960114, similarity 54%)\n", + " 5. Waldemar Anton (ID 799046, 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 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" + ] }, { "name": "stdin", @@ -2755,9 +3324,11 @@ "output_type": "stream", "text": [ "\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" + "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" ] }, { @@ -2772,8 +3343,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Said El Mala (koeln)\n", - " 1. Jan Thielmann (ID 21998, similarity 55%)\n" + "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", + " 4. Jordan Torunarigha (ID 801003, similarity 50%)\n" ] }, { @@ -2788,8 +3362,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Said El Mala (koeln)\n", - " 1. Jan Thielmann (ID 30688, similarity 55%)\n" + "No exact match for SofaScore rating for Kevin Müller\n", + " 1. Kevin Stöger (ID 95381, similarity 64%)\n", + " 2. David Møller Wolfe (ID 1031283, similarity 54%)\n", + " 3. Angelo Stiller (ID 901882, similarity 50%)\n", + " 4. Kevin Diks (ID 583806, similarity 50%)\n" ] }, { @@ -2804,8 +3381,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Shafiq Nandja\n", - " 1. Finn Dahmen (ID 822564, similarity 55%)\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. Christopher Nkunku (ID 769333, similarity 59%)\n", + " 4. Christian Kofane (ID 2029648, similarity 57%)\n", + " 5. Tristan Spranger (ID 1974432, similarity 51%)\n" ] }, { @@ -2820,9 +3401,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Sven Michel\n", - " 1. Michael Olise (ID 978838, similarity 55%)\n", - " 2. Senne Lynen (ID 826171, similarity 50%)\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 Uduokhai (ID 792142, similarity 57%)\n", + " 4. Felix Keidel (ID 1215028, similarity 53%)\n" ] }, { @@ -2837,11 +3420,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Örjan Nyland\n", - " 1. Oscar Højlund (ID 1149113, similarity 55%)\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" + "No exact match for SofaScore rating for Keke Topp\n", + " 1. Keisuke Goto (ID 1391315, similarity 63%)\n" ] }, { @@ -2856,9 +3436,12 @@ "output_type": "stream", "text": [ "\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" + "No exact match for SofaScore rating for Tim Binder\n", + " 1. Timo Becker (ID 814735, similarity 63%)\n", + " 2. Tim Kleindienst (ID 228981, similarity 61%)\n", + " 3. Timothy Chandler (ID 40239, similarity 58%)\n", + " 4. Fabian Rieder (ID 929620, similarity 57%)\n", + " 5. Kim Min-jae (ID 896569, similarity 56%)\n" ] }, { @@ -2873,10 +3456,12 @@ "output_type": "stream", "text": [ "\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" + "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" ] }, { @@ -2891,10 +3476,12 @@ "output_type": "stream", "text": [ "\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" + "No exact match for SofaScore rating for Patrick Osterhage\n", + " 1. Patrick Wimmer (ID 987504, similarity 62%)\n", + " 2. Otto Stange (ID 1568535, similarity 54%)\n", + " 3. Arthur Chaves (ID 1122806, similarity 50%)\n", + " 4. Jonah Sticker (ID 1517850, similarity 50%)\n", + " 5. Marius Bülter (ID 378340, similarity 50%)\n" ] }, { @@ -2909,8 +3496,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Enzo Leopold\n", - " 1. Leopold Querfeld (ID 1086547, similarity 54%)\n" + "No exact match for SofaScore rating for Kastriot Imeri\n", + " 1. Patrick Wimmer (ID 987504, similarity 62%)\n", + " 2. Mario Götze (ID 66518, similarity 52%)\n", + " 3. Fábio Vieira (ID 904835, similarity 50%)\n", + " 4. Kevin Stöger (ID 95381, similarity 50%)\n", + " 5. Marvin Pieringer (ID 909485, similarity 50%)\n" ] }, { @@ -2925,8 +3516,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Ermedin Demirović (stuttgart)\n", - " 1. Pejcinovic (displayed name, similarity 54%)\n" + "No exact match for SofaScore rating for Markus Schubert\n", + " 1. Marius Bülter (ID 378340, similarity 62%)\n", + " 2. András Schäfer (ID 877302, similarity 59%)\n", + " 3. Marvin Schwäbe (ID 187185, similarity 59%)\n", + " 4. Tjark Lasse Scheller (ID 1137717, similarity 56%)\n", + " 5. Arthur (ID 1174761, similarity 50%)\n" ] }, { @@ -2941,10 +3536,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. Grischa Prömel (ID 253993, similarity 50%)\n", - " 3. Ramon Hendriks (ID 916943, similarity 50%)\n" + "No exact match for SofaScore rating for Patrick Drewes\n", + " 1. Patrick Wimmer (ID 987504, similarity 62%)\n", + " 2. Patrik Schick (ID 280609, similarity 56%)\n" ] }, { @@ -2959,8 +3553,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Jannik Huth (freiburg)\n", - " 1. Yannik Engelhardt (ID 20278, similarity 54%)\n" + "No exact match for SofaScore rating for Sebastian Sebulonsen\n", + " 1. Sebastiaan Bornauw (ID 826167, similarity 61%)\n" ] }, { @@ -2975,8 +3569,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Ron-Robert Zieler\n", - " 1. Gregor Kobel (ID 556866, similarity 54%)\n" + "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", + " 4. Lukas Finn Pinckert (ID 990105, similarity 52%)\n" ] }, { @@ -2991,9 +3588,12 @@ "output_type": "stream", "text": [ "\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" + "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. Nicholas Mickelson (ID 900264, similarity 54%)\n", + " 4. Nicolas-Gerrit Kühn (ID 877835, similarity 54%)\n", + " 5. Noel Futkeu (ID 1017574, similarity 53%)\n" ] }, { @@ -3008,8 +3608,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Borna Sosa (koeln)\n", - " 1. Krauß (displayed name, similarity 53%)\n" + "No exact match for SofaScore rating for Ruben Müller\n", + " 1. Marius Bülter (ID 378340, similarity 61%)\n", + " 2. Robin Fellhauer (ID 860461, similarity 56%)\n", + " 3. Manuel Neuer (ID 8959, similarity 55%)\n", + " 4. Robin Zentner (ID 174345, similarity 52%)\n" ] }, { @@ -3024,8 +3627,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Guéla Doué (leverkusen)\n", - " 1. Miguel (displayed name, similarity 53%)\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. Robert Andrich (ID 168903, similarity 50%)\n", + " 5. Samuele Inacio (ID 1861666, similarity 50%)\n" ] }, { @@ -3040,12 +3647,12 @@ "output_type": "stream", "text": [ "\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" + "No exact match for SofaScore rating for Tim Oermann\n", + " 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. Jan Uwe Thielmann (ID 1010726, similarity 56%)\n", + " 5. Mertcan Ayhan (ID 1195798, similarity 55%)\n" ] }, { @@ -3060,10 +3667,12 @@ "output_type": "stream", "text": [ "\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" + "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" ] }, { @@ -3078,8 +3687,12 @@ "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 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" ] }, { @@ -3094,9 +3707,12 @@ "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 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. Felix Uduokhai (ID 792142, similarity 52%)\n", + " 5. Marcel Sabitzer (ID 133908, similarity 50%)\n" ] }, { @@ -3111,9 +3727,12 @@ "output_type": "stream", "text": [ "\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" + "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. Kenan Karaman (ID 168943, similarity 56%)\n", + " 4. Oliver Baumann (ID 40244, similarity 54%)\n", + " 5. Han-Noah Massengo (ID 927340, similarity 50%)\n" ] }, { @@ -3128,9 +3747,11 @@ "output_type": "stream", "text": [ "\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" + "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" ] }, { @@ -3145,8 +3766,12 @@ "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 SofaScore rating for Paul Nebel\n", + " 1. Manuel Neuer (ID 8959, similarity 60%)\n", + " 2. Paul Erevbenagie (ID 2160258, similarity 58%)\n", + " 3. Paul Okon-Engstler (ID 1411105, similarity 56%)\n", + " 4. Jae-sung Lee (ID 537552, similarity 53%)\n", + " 5. Nahuel Noll (ID 1048651, similarity 53%)\n" ] }, { @@ -3161,8 +3786,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Ayoube Amaimouni (frankfurt)\n", - " 1. Amaimouni-Echghouyab (displayed name, similarity 53%)\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. Stefan Posch (ID 355486, similarity 50%)\n" ] }, { @@ -3177,11 +3804,9 @@ "output_type": "stream", "text": [ "\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" + "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" ] }, { @@ -3196,10 +3821,12 @@ "output_type": "stream", "text": [ "\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" + "No exact match for SofaScore rating for Nediljko Labrović\n", + " 1. Nikola Katić (ID 831488, similarity 59%)\n", + " 2. Neil El Aynaoui (ID 1128530, similarity 55%)\n", + " 3. Andrija Maksimović (ID 1406171, similarity 55%)\n", + " 4. Andrej Kramarić (ID 67647, similarity 53%)\n", + " 5. Noah Darvich (ID 1469995, similarity 52%)\n" ] }, { @@ -3214,8 +3841,11 @@ "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 Borna Sosa\n", + " 1. Bernardo (ID 828571, similarity 59%)\n", + " 2. Tom Krauß (ID 930272, similarity 56%)\n", + " 3. Edmond Tapsoba (ID 883262, similarity 55%)\n", + " 4. Antonio Nusa (ID 1121923, similarity 50%)\n" ] }, { @@ -3230,8 +3860,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Kofi Amoako\n", - " 1. Ko Itakura (ID 790989, similarity 53%)\n" + "No exact match for SofaScore rating for Rael-Tshimbela Nakuzola\n", + " 1. Satoshi Tanaka (ID 981067, similarity 59%)\n" ] }, { @@ -3246,12 +3876,12 @@ "output_type": "stream", "text": [ "\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" + "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" ] }, { @@ -3266,8 +3896,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Miro Muheim\n", - " 1. Mert Kömür (ID 1390682, similarity 53%)\n" + "No exact match for SofaScore rating for Fabio Chiarodia\n", + " 1. Fábio Silva (ID 954076, similarity 58%)\n", + " 2. Fábio Vieira (ID 904835, similarity 56%)\n", + " 3. Albian Hajdari (ID 1000269, similarity 52%)\n" ] }, { @@ -3282,8 +3914,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 Hee-Chan Hwang\n", + " 1. Ethan Nwaneri (ID 1401702, similarity 58%)\n", + " 2. Han-Noah Massengo (ID 927340, similarity 52%)\n" ] }, { @@ -3298,10 +3931,11 @@ "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" + "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" ] }, { @@ -3316,10 +3950,8 @@ "output_type": "stream", "text": [ "\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" + "No exact match for SofaScore rating for Luca Waldschmidt\n", + " 1. Luca Sirch (ID 964603, similarity 58%)\n" ] }, { @@ -3334,11 +3966,10 @@ "output_type": "stream", "text": [ "\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" + "No exact match for SofaScore rating for Abdoul Koné\n", + " 1. Samba Konaté (ID 2269705, similarity 57%)\n", + " 2. Paul Okon-Engstler (ID 1411105, similarity 54%)\n", + " 3. Louis Lemke (ID 1995000, similarity 50%)\n" ] }, { @@ -3353,8 +3984,8 @@ "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 Eliesse Ben Seghir\n", + " 1. Ellyes Skhiri (ID 591706, similarity 57%)\n" ] }, { @@ -3369,8 +4000,12 @@ "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 Frederik Schmahl\n", + " 1. Frederik Rønnow (ID 137692, similarity 57%)\n", + " 2. Farès Chaïbi (ID 1192318, similarity 54%)\n", + " 3. Alexander Schwolow (ID 134778, similarity 50%)\n", + " 4. Grischa Prömel (ID 253993, similarity 50%)\n", + " 5. Ramon Hendriks (ID 916943, similarity 50%)\n" ] }, { @@ -3385,8 +4020,11 @@ "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 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" ] }, { @@ -3401,8 +4039,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Amara Condé (elversberg)\n", - " 1. Francis Onyeka (ID 40979, similarity 52%)\n" + "No exact match for SofaScore rating for Rav van den Berg\n", + " 1. Ron Schallenberg (ID 872358, similarity 57%)\n", + " 2. Isac Lidberg (ID 798175, similarity 50%)\n", + " 3. Manuel Neuer (ID 8959, similarity 50%)\n", + " 4. Raphael Obermair (ID 820465, similarity 50%)\n", + " 5. Zeno Van Den Bosch (ID 1103765, similarity 50%)\n" ] }, { @@ -3417,8 +4059,12 @@ "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 Stefan Bell\n", + " 1. Nathan Tella (ID 920379, similarity 57%)\n", + " 2. Stefan Posch (ID 355486, similarity 57%)\n", + " 3. Cole Campbell (ID 1134578, similarity 55%)\n", + " 4. Fabian Bredlow (ID 152463, similarity 52%)\n", + " 5. Stefano Marino (ID 1167764, similarity 52%)\n" ] }, { @@ -3433,8 +4079,9 @@ "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 Atakan Karazor\n", + " 1. Kenan Karaman (ID 168943, similarity 56%)\n", + " 2. Aleksandar Pavlović (ID 1142251, similarity 52%)\n" ] }, { @@ -3449,8 +4096,12 @@ "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 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" ] }, { @@ -3465,9 +4116,12 @@ "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 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. Yannik Keitel (ID 877842, similarity 50%)\n" ] }, { @@ -3482,8 +4136,12 @@ "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 SofaScore rating for Derrick Köhn\n", + " 1. Derry Scherhant (ID 1131002, similarity 56%)\n", + " 2. Dominik Kohr (ID 152206, similarity 55%)\n", + " 3. Nicolas-Gerrit Kühn (ID 877835, similarity 50%)\n", + " 4. Robert Andrich (ID 168903, similarity 50%)\n", + " 5. Robin Koch (ID 581302, similarity 50%)\n" ] }, { @@ -3498,8 +4156,12 @@ "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 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" ] }, { @@ -3514,8 +4176,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Ethan Nwaneri\n", - " 1. Tristan Spranger (ID 1974432, similarity 52%)\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" ] }, { @@ -3530,15 +4196,16 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Hee-Chan Hwang\n", - " 1. Han-Noah Massengo (ID 927340, similarity 52%)\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" ] }, { "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" ] }, @@ -3547,11 +4214,29 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Ron-Robert Zieler (koeln)\n", - " 1. Okon-Engstler (displayed name, 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" + ] + }, + { + "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 Samuele Inácio (dortmund)\n", - " 1. Ramy Bensebaini (ID 7791, similarity 52%)\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. Ameen Al-Dakhil (ID 1979970, similarity 50%)\n", + " 4. Mert Kömür (ID 1390682, similarity 50%)\n", + " 5. Ramon Hendriks (ID 916943, similarity 50%)\n" ] }, { @@ -3566,11 +4251,10 @@ "output_type": "stream", "text": [ "\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" + "No exact match for SofaScore rating for Emre Can\n", + " 1. Felix Nmecha (ID 907463, similarity 56%)\n", + " 2. Mertcan Ayhan (ID 1195798, similarity 53%)\n", + " 3. Waldemar Anton (ID 799046, similarity 50%)\n" ] }, { @@ -3585,9 +4269,12 @@ "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 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" ] }, { @@ -3602,8 +4289,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Atakan Karazor\n", - " 1. Aleksandar Pavlović (ID 1142251, similarity 52%)\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" ] }, { @@ -3618,9 +4309,10 @@ "output_type": "stream", "text": [ "\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" + "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" ] }, { @@ -3635,9 +4327,10 @@ "output_type": "stream", "text": [ "\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" + "No exact match for SofaScore rating for Tim Boss\n", + " 1. Tidiam Gomis (ID 1426577, similarity 56%)\n", + " 2. Tim Skarke (ID 800252, similarity 50%)\n", + " 3. Tom Krauß (ID 930272, similarity 50%)\n" ] }, { @@ -3652,8 +4345,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Adam Hložek (hoffenheim)\n", - " 1. Adam Daghim (ID 44189, similarity 50%)\n" + "No exact match for SofaScore rating for Alexander Røssing-Lelesiit\n", + " 1. Alexander Schwolow (ID 134778, similarity 55%)\n", + " 2. Tom Alexander Rothe (ID 1210666, similarity 55%)\n" ] }, { @@ -3668,8 +4362,10 @@ "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 Carl Klaus\n", + " 1. Jarell Quansah (ID 1003339, similarity 55%)\n", + " 2. Mio Backhaus (ID 1083390, similarity 50%)\n", + " 3. Oscar Højlund (ID 1149113, similarity 50%)\n" ] }, { @@ -3684,8 +4380,12 @@ "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 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" ] }, { @@ -3700,8 +4400,12 @@ "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 Jonas Urbig\n", + " 1. Jonah Sticker (ID 1517850, similarity 55%)\n", + " 2. Jordan Torunarigha (ID 801003, similarity 52%)\n", + " 3. Jae-sung Lee (ID 537552, similarity 50%)\n", + " 4. Joane Gadou (ID 1471049, similarity 50%)\n", + " 5. Josip Juranović (ID 791642, similarity 50%)\n" ] }, { @@ -3716,8 +4420,10 @@ "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 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" ] }, { @@ -3732,8 +4438,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Deniz Zeitler\n", - " 1. Yannik Keitel (ID 877842, similarity 50%)\n" + "No exact match for SofaScore rating for Kenny Quetant\n", + " 1. Senne Lynen (ID 826171, similarity 55%)\n" ] }, { @@ -3748,8 +4454,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 Oskar Wójcik\n", + " 1. Loris Karius (ID 174135, similarity 55%)\n", + " 2. Tim Skarke (ID 800252, similarity 50%)\n" ] }, { @@ -3764,15 +4471,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 Sven Michel\n", + " 1. Michael Olise (ID 978838, similarity 55%)\n", + " 2. Senne Lynen (ID 826171, 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" ] }, @@ -3781,12 +4488,11 @@ "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 SofaScore rating for Örjan Nyland\n", + " 1. Oscar Højlund (ID 1149113, similarity 55%)\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" ] }, { @@ -3801,8 +4507,12 @@ "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 SofaScore rating for Bara Sapoko Ndiaye\n", + " 1. Amara Condé (ID 817978, similarity 54%)\n", + " 2. Albert Sambi Lokonga (ID 901892, similarity 53%)\n", + " 3. Brajan Gruda (ID 1198075, similarity 52%)\n", + " 4. Samba Konaté (ID 2269705, similarity 52%)\n", + " 5. Raphael Onyedika (ID 1129862, similarity 52%)\n" ] }, { @@ -3817,15 +4527,16 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Guéla Doué (leverkusen)\n", - " 1. Miguel Gutierrez (ID 32495, similarity 50%)\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" ] }, { "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" ] }, @@ -3834,11 +4545,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", - "\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 Enzo Leopold\n", + " 1. Leopold Querfeld (ID 1086547, similarity 54%)\n" ] }, { @@ -3853,15 +4561,15 @@ "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 Ron-Robert Zieler\n", + " 1. Gregor Kobel (ID 556866, similarity 54%)\n", + " 2. Robert Andrich (ID 168903, 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" ] }, @@ -3870,11 +4578,11 @@ "output_type": "stream", "text": [ "\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" + "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. Joe Scally (ID 1002920, similarity 50%)\n" ] }, { @@ -3889,8 +4597,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Janik Bachmann (schalke)\n", - " 1. Karaman (displayed name, 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" ] }, { @@ -3905,8 +4614,9 @@ "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 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" ] }, { @@ -3921,8 +4631,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Jens Castrop (gladbach)\n", - " 1. Joe Scally (ID 23700, similarity 50%)\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" ] }, { @@ -3937,8 +4648,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Jens Castrop (gladbach)\n", - " 1. Joe Scally (ID 26680, similarity 50%)\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" ] }, { @@ -3953,8 +4666,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Jens Grahl (frankfurt)\n", - " 1. Jeremiaha Maluze (ID 38581, similarity 50%)\n" + "No exact match for SofaScore rating for Kofi Amoako\n", + " 1. Ko Itakura (ID 790989, similarity 53%)\n" ] }, { @@ -3969,8 +4682,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Jens Grahl (frankfurt)\n", - " 1. Jeremiaha Maluze (ID 49039, similarity 50%)\n" + "No exact match for SofaScore rating for Miro Muheim\n", + " 1. Mert Kömür (ID 1390682, similarity 53%)\n" ] }, { @@ -3985,9 +4698,11 @@ "output_type": "stream", "text": [ "\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" + "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" ] }, { @@ -4002,8 +4717,12 @@ "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 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. Robert Andrich (ID 168903, similarity 52%)\n", + " 4. Albert Sambi Lokonga (ID 901892, similarity 50%)\n", + " 5. Rodrigo Ribeiro (ID 1215904, similarity 50%)\n" ] }, { @@ -4018,15 +4737,14 @@ "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 SofaScore rating for Serge Gnabry\n", + " 1. Bernardo (ID 828571, similarity 53%)\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" ] }, @@ -4035,11 +4753,9 @@ "output_type": "stream", "text": [ "\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" + "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" ] }, { @@ -4054,15 +4770,15 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Lucas Höler (freiburg)\n", - " 1. Kübler (displayed name, similarity 50%)\n" + "No exact match for SofaScore rating for Ramy Bensebaini\n", + " 1. Samuele Inacio (ID 1861666, similarity 52%)\n", + " 2. Eren Dinkçi (ID 1067120, 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" ] }, @@ -4071,11 +4787,12 @@ "output_type": "stream", "text": [ "\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" + "No exact match for SofaScore rating for Sander Tangvik\n", + " 1. Andrej Kramarić (ID 67647, similarity 52%)\n", + " 2. Assan Ouédraogo (ID 1418623, similarity 52%)\n", + " 3. Aleksandar Pavlović (ID 1142251, similarity 52%)\n", + " 4. Albert Grønbæk (ID 1000263, similarity 50%)\n", + " 5. Isac Lidberg (ID 798175, similarity 50%)\n" ] }, { @@ -4090,8 +4807,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Martin Terrier (leverkusen)\n", - " 1. Miguel Gutierrez (ID 24219, 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", + " 3. Reigan Heskey (ID 1601596, similarity 50%)\n" ] }, { @@ -4106,15 +4825,15 @@ "output_type": "stream", "text": [ "\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 Nico Schlotterbeck\n", + " 1. Nicolás Capaldo (ID 973564, similarity 52%)\n", + " 2. Sheraldo Becker (ID 352544, 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" ] }, @@ -4123,11 +4842,10 @@ "output_type": "stream", "text": [ "\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" + "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", + " 3. Jan Leszczyński (ID 1823942, similarity 50%)\n" ] }, { @@ -4142,8 +4860,8 @@ "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 SofaScore rating for Darwin Soylu\n", + " 1. Marin Ljubičić (ID 1090010, similarity 50%)\n" ] }, { @@ -4158,8 +4876,8 @@ "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 SofaScore rating for Deniz Zeitler\n", + " 1. Yannik Keitel (ID 877842, similarity 50%)\n" ] }, { @@ -4174,8 +4892,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Noel Futkeu\n", - " 1. Niclas Füllkrug (ID 132645, 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" ] }, { @@ -4190,8 +4909,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Otávio (frankfurt)\n", - " 1. Ebnoutalib (displayed name, 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" ] }, { @@ -4206,8 +4926,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Paul Erevbenagie\n", - " 1. Samuele Inacio (ID 1861666, similarity 50%)\n" + "No exact match for SofaScore rating for Koki Machida\n", + " 1. Joshua Kimmich (ID 259117, similarity 50%)\n" ] }, { @@ -4222,8 +4942,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Ruben Müller (paderborn)\n", - " 1. Tjark Scheller (ID 48700, similarity 50%)\n" + "No exact match for SofaScore rating for Leonidas Stergiou\n", + " 1. Jonah Sticker (ID 1517850, similarity 50%)\n", + " 2. Lasse Günther (ID 997175, similarity 50%)\n", + " 3. Leo Sauer (ID 1150938, similarity 50%)\n" ] }, { @@ -4238,8 +4960,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Sota Kawasaki (mainz)\n", - " 1. Potulski (displayed name, similarity 50%)\n" + "No exact match for SofaScore rating for Lorenz Assignon\n", + " 1. Daniel Svensson (ID 1021272, similarity 50%)\n" ] }, { @@ -4286,8 +5008,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Uchenna Ogundu\n", - " 1. Chema Andrés (ID 1464641, similarity 50%)\n" + "No exact match for SofaScore rating for Tom Wisbereit\n", + " 1. Marius Bülter (ID 378340, similarity 50%)\n" ] }, { @@ -4302,16 +5024,14 @@ "output_type": "stream", "text": [ "\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" + "No exact match for SofaScore rating for Uchenna Ogundu\n", + " 1. Chema Andrés (ID 1464641, 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" ] }, @@ -4319,19 +5039,17 @@ "name": "stdout", "output_type": "stream", "text": [ - "\n", - "No exact match for kicker lineup for Örjan Nyland (leipzig)\n", - " 1. Orban (displayed name, similarity 50%)\n", "Input summary\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", + " Matchday: 3; ratings: team_player_average_ratings_2026-09-11_09-41-12_926998+0200.csv\n", + " Rating recency weights (newest to oldest): 28/24/20/16/12; missing ratings excluded and weights normalized.\n", + " Ligainsider (weight 4; current): ligainsider_bundesliga_lineups_20260911_094158.json\n", + " Kickbase (weight 3; current): kickbase_bundesliga_lineups_20260911_095348.json\n", + " Kicker (weight 2; current): kicker_bundesliga_lineups_20260911_094243.json\n", + " Rotowire (weight 1; current): rotowire_bundesliga_lineups_20260911_094138.json\n", " Alternative starting-chance decay: 0.45\n", " Questionable-injury starting-chance penalty: 0.15\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", + " Score multiplier: 10.0062\n", + " Output: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv\n", "\n", "Team odds and expected match points\n" ] @@ -4370,163 +5088,163 @@ " 0\n", " augsburg\n", " FotMob\n", - " 0.257018\n", - " 0.250254\n", - " 0.492728\n", - " 1.021307\n", + " 0.231533\n", + " 0.226020\n", + " 0.542448\n", + " 0.920617\n", " \n", " \n", " 1\n", " bayern\n", " FotMob\n", - " 0.836120\n", - " 0.100334\n", - " 0.063545\n", - " 2.608696\n", + " 0.814566\n", + " 0.112123\n", + " 0.073311\n", + " 2.555822\n", " \n", " \n", " 2\n", " bremen\n", " FotMob\n", - " 0.220646\n", - " 0.237195\n", - " 0.542159\n", - " 0.899133\n", + " 0.287507\n", + " 0.249677\n", + " 0.462816\n", + " 1.112198\n", " \n", " \n", " 3\n", " dortmund\n", " FotMob\n", - " 0.422303\n", - " 0.250048\n", - " 0.327649\n", - " 1.516957\n", + " 0.777826\n", + " 0.131798\n", + " 0.090376\n", + " 2.465276\n", " \n", " \n", " 4\n", " elversberg\n", " FotMob\n", - " 0.249598\n", - " 0.243198\n", - " 0.507204\n", - " 0.991992\n", + " 0.073311\n", + " 0.112123\n", + " 0.814566\n", + " 0.332056\n", " \n", " \n", " 5\n", " frankfurt\n", " FotMob\n", - " 0.492728\n", - " 0.250254\n", - " 0.257018\n", - " 1.728439\n", + " 0.263523\n", + " 0.237171\n", + " 0.499307\n", + " 1.027739\n", " \n", " \n", " 6\n", " freiburg\n", " FotMob\n", - " 0.480849\n", - " 0.263131\n", - " 0.256020\n", - " 1.705678\n", + " 0.573916\n", + " 0.220223\n", + " 0.205861\n", + " 1.941970\n", " \n", " \n", " 7\n", " gladbach\n", " FotMob\n", - " 0.507204\n", - " 0.243198\n", - " 0.249598\n", - " 1.764811\n", + " 0.205861\n", + " 0.220223\n", + " 0.573916\n", + " 0.837806\n", " \n", " \n", " 8\n", " hamburg\n", " FotMob\n", - " 0.357640\n", - " 0.263262\n", - " 0.379098\n", - " 1.336181\n", + " 0.141359\n", + " 0.182136\n", + " 0.676505\n", + " 0.606214\n", " \n", " \n", " 9\n", " hoffenheim\n", " FotMob\n", - " 0.327649\n", - " 0.250048\n", - " 0.422303\n", - " 1.232995\n", + " 0.403048\n", + " 0.225515\n", + " 0.371437\n", + " 1.434660\n", " \n", " \n", " 10\n", " koeln\n", " FotMob\n", - " 0.158938\n", - " 0.183390\n", - " 0.657673\n", - " 0.660202\n", + " 0.462816\n", + " 0.249677\n", + " 0.287507\n", + " 1.638125\n", " \n", " \n", " 11\n", " leipzig\n", " FotMob\n", - " 0.542159\n", - " 0.237195\n", - " 0.220646\n", - " 1.863672\n", + " 0.676505\n", + " 0.182136\n", + " 0.141359\n", + " 2.211650\n", " \n", " \n", " 12\n", " leverkusen\n", " FotMob\n", - " 0.676505\n", - " 0.182136\n", - " 0.141359\n", - " 2.211650\n", + " 0.542448\n", + " 0.226020\n", + " 0.231533\n", + " 1.853363\n", " \n", " \n", " 13\n", " mainz\n", " FotMob\n", - " 0.379098\n", - " 0.263262\n", - " 0.357640\n", - " 1.400556\n", + " 0.499307\n", + " 0.237171\n", + " 0.263523\n", + " 1.735090\n", " \n", " \n", " 14\n", " paderborn\n", " FotMob\n", - " 0.256020\n", - " 0.263131\n", - " 0.480849\n", - " 1.031190\n", + " 0.090376\n", + " 0.131798\n", + " 0.777826\n", + " 0.402926\n", " \n", " \n", " 15\n", " schalke\n", " FotMob\n", - " 0.063545\n", - " 0.100334\n", - " 0.836120\n", - " 0.290970\n", + " 0.326661\n", + " 0.278623\n", + " 0.394716\n", + " 1.258607\n", " \n", " \n", " 16\n", " stuttgart\n", " FotMob\n", - " 0.657673\n", - " 0.183390\n", - " 0.158938\n", - " 2.156408\n", + " 0.371437\n", + " 0.225515\n", + " 0.403048\n", + " 1.339825\n", " \n", " \n", " 17\n", " union\n", " FotMob\n", - " 0.141359\n", - " 0.182136\n", - " 0.676505\n", - " 0.606214\n", + " 0.394716\n", + " 0.278623\n", + " 0.326661\n", + " 1.462770\n", " \n", " \n", "\n", @@ -4534,44 +5252,44 @@ ], "text/plain": [ " team provider win_probability draw_probability loss_probability \\\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.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", + "0 augsburg FotMob 0.231533 0.226020 0.542448 \n", + "1 bayern FotMob 0.814566 0.112123 0.073311 \n", + "2 bremen FotMob 0.287507 0.249677 0.462816 \n", + "3 dortmund FotMob 0.777826 0.131798 0.090376 \n", + "4 elversberg FotMob 0.073311 0.112123 0.814566 \n", + "5 frankfurt FotMob 0.263523 0.237171 0.499307 \n", + "6 freiburg FotMob 0.573916 0.220223 0.205861 \n", + "7 gladbach FotMob 0.205861 0.220223 0.573916 \n", + "8 hamburg FotMob 0.141359 0.182136 0.676505 \n", + "9 hoffenheim FotMob 0.403048 0.225515 0.371437 \n", + "10 koeln FotMob 0.462816 0.249677 0.287507 \n", + "11 leipzig FotMob 0.676505 0.182136 0.141359 \n", + "12 leverkusen FotMob 0.542448 0.226020 0.231533 \n", + "13 mainz FotMob 0.499307 0.237171 0.263523 \n", + "14 paderborn FotMob 0.090376 0.131798 0.777826 \n", + "15 schalke FotMob 0.326661 0.278623 0.394716 \n", + "16 stuttgart FotMob 0.371437 0.225515 0.403048 \n", + "17 union FotMob 0.394716 0.278623 0.326661 \n", "\n", " expected_match_points \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 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 " + "0 0.920617 \n", + "1 2.555822 \n", + "2 1.112198 \n", + "3 2.465276 \n", + "4 0.332056 \n", + "5 1.027739 \n", + "6 1.941970 \n", + "7 0.837806 \n", + "8 0.606214 \n", + "9 1.434660 \n", + "10 1.638125 \n", + "11 2.211650 \n", + "12 1.853363 \n", + "13 1.735090 \n", + "14 0.402926 \n", + "15 1.258607 \n", + "16 1.339825 \n", + "17 1.462770 " ] }, "metadata": {}, @@ -4628,85 +5346,85 @@ " Sven Ulreich\n", " bayern\n", " missing_rating\n", - " not_evaluated_missing_rating\n", + " ligainsider:missing; kickbase:missing; kicker:...\n", " 0.00\n", - " 2.608696\n", + " 2.555822\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", + " 10.0062\n", + " 0.0\n", " \n", " \n", " 4\n", " Serge Gnabry\n", " bayern\n", " missing_rating\n", - " not_evaluated_missing_rating\n", + " ligainsider:missing; kickbase:missing; kicker:...\n", " 0.00\n", - " 2.608696\n", + " 2.555822\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", + " 10.0062\n", + " 0.0\n", " \n", " \n", - " 9\n", - " Jamal Musiala\n", + " 10\n", + " Jonas Urbig\n", " bayern\n", - " exact\n", - " ligainsider:missing; kicker:missing; rotowire:...\n", - " 7.10\n", - " 2.608696\n", - " 0.000000\n", + " missing_rating\n", + " ligainsider:exact; kickbase:missing; kicker:mi...\n", + " 0.00\n", + " 2.555822\n", + " 0.310345\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", - " 0.000000\n", - " 9.4739\n", - " 0.000000\n", + " 0.124138\n", + " 10.0062\n", + " 0.0\n", " \n", " \n", - " 10\n", - " Jonas Urbig\n", + " 11\n", + " Hiroki Ito\n", " bayern\n", " exact\n", - " ligainsider:missing; kicker:missing; rotowire:...\n", - " 6.30\n", - " 2.608696\n", + " ligainsider:missing; kickbase:missing; kicker:...\n", + " 6.60\n", + " 2.555822\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", + " 10.0062\n", + " 0.0\n", " \n", " \n", - " 12\n", - " Tom Bischof\n", + " 20\n", + " Bara Sapoko Ndiaye\n", " bayern\n", - " exact\n", - " ligainsider:missing; kicker:missing; rotowire:...\n", - " 6.90\n", - " 2.608696\n", + " missing_rating\n", + " ligainsider:missing; kickbase:missing; kicker:...\n", + " 0.00\n", + " 2.555822\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", + " 10.0062\n", + " 0.0\n", " \n", " \n", " ...\n", @@ -4727,174 +5445,174 @@ " \n", " \n", " 453\n", - " Éric Dina Ebimbe\n", + " Adrian Gantenbein\n", " schalke\n", - " override\n", - " ligainsider:override; kicker:exact; rotowire:m...\n", - " 6.20\n", - " 0.290970\n", - " 0.310345\n", + " missing_rating\n", + " ligainsider:missing; kickbase:missing; kicker:...\n", + " 0.00\n", + " 1.258607\n", + " 0.000000\n", + " 0.0\n", " 0.0\n", - " 1.0\n", " 0.0\n", " 0.0\n", - " 0.463054\n", - " 9.4739\n", - " 7.914079\n", + " 0.000000\n", + " 10.0062\n", + " 0.0\n", " \n", " \n", - " 456\n", - " Maximilian Wöber\n", + " 454\n", + " Vitalie Becker\n", " schalke\n", " exact\n", - " ligainsider:missing; kicker:missing; rotowire:...\n", - " 5.85\n", - " 0.290970\n", + " ligainsider:missing; kickbase:missing; kicker:...\n", + " 6.86\n", + " 1.258607\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", + " 10.0062\n", + " 0.0\n", " \n", " \n", - " 459\n", - " Adrian Gantenbein\n", + " 455\n", + " Mert Can Ayhan\n", " schalke\n", - " missing_rating\n", - " not_evaluated_missing_rating\n", - " 0.00\n", - " 0.290970\n", + " exact\n", + " ligainsider:missing; kickbase:missing; kicker:...\n", + " 6.30\n", + " 1.258607\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", + " 10.0062\n", + " 0.0\n", " \n", " \n", - " 463\n", + " 457\n", " Luca Vozar\n", " schalke\n", - " missing_rating\n", - " not_evaluated_missing_rating\n", - " 0.00\n", - " 0.290970\n", + " exact\n", + " ligainsider:missing; kickbase:missing; kicker:...\n", + " 6.57\n", + " 1.258607\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", + " 10.0062\n", + " 0.0\n", " \n", " \n", - " 465\n", + " 459\n", " Johannes Simon Siebeking\n", " schalke\n", " missing_rating\n", - " not_evaluated_missing_rating\n", + " ligainsider:missing; kickbase:missing; kicker:...\n", " 0.00\n", - " 0.290970\n", + " 1.258607\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", + " 10.0062\n", + " 0.0\n", " \n", " \n", "\n", - "

246 rows × 14 columns

\n", + "

229 rows × 14 columns

\n", "" ], "text/plain": [ " name team rating_status \\\n", "2 Sven Ulreich bayern missing_rating \n", "4 Serge Gnabry bayern missing_rating \n", - "9 Jamal Musiala bayern exact \n", - "10 Jonas Urbig bayern exact \n", - "12 Tom Bischof bayern exact \n", + "10 Jonas Urbig bayern missing_rating \n", + "11 Hiroki Ito bayern exact \n", + "20 Bara Sapoko Ndiaye bayern missing_rating \n", ".. ... ... ... \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", + "453 Adrian Gantenbein schalke missing_rating \n", + "454 Vitalie Becker schalke exact \n", + "455 Mert Can Ayhan schalke exact \n", + "457 Luca Vozar schalke exact \n", + "459 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; kicker:missing; rotowire:... 7.10 \n", - "10 ligainsider:missing; kicker:missing; rotowire:... 6.30 \n", - "12 ligainsider:missing; kicker:missing; rotowire:... 6.90 \n", + "2 ligainsider:missing; kickbase:missing; kicker:... 0.00 \n", + "4 ligainsider:missing; kickbase:missing; kicker:... 0.00 \n", + "10 ligainsider:exact; kickbase:missing; kicker:mi... 0.00 \n", + "11 ligainsider:missing; kickbase:missing; kicker:... 6.60 \n", + "20 ligainsider:missing; kickbase:missing; kicker:... 0.00 \n", ".. ... ... \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", + "453 ligainsider:missing; kickbase:missing; kicker:... 0.00 \n", + "454 ligainsider:missing; kickbase:missing; kicker:... 6.86 \n", + "455 ligainsider:missing; kickbase:missing; kicker:... 6.30 \n", + "457 ligainsider:missing; kickbase:missing; kicker:... 6.57 \n", + "459 ligainsider:missing; kickbase:missing; kicker:... 0.00 \n", "\n", " expected_match_points ligainsider_starting_chance \\\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", + "2 2.555822 0.000000 \n", + "4 2.555822 0.000000 \n", + "10 2.555822 0.310345 \n", + "11 2.555822 0.000000 \n", + "20 2.555822 0.000000 \n", ".. ... ... \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", + "453 1.258607 0.000000 \n", + "454 1.258607 0.000000 \n", + "455 1.258607 0.000000 \n", + "457 1.258607 0.000000 \n", + "459 1.258607 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", - "12 0.0 0.0 \n", + "11 0.0 0.0 \n", + "20 0.0 0.0 \n", ".. ... ... \n", - "453 0.0 1.0 \n", - "456 0.0 0.0 \n", + "453 0.0 0.0 \n", + "454 0.0 0.0 \n", + "455 0.0 0.0 \n", + "457 0.0 0.0 \n", "459 0.0 0.0 \n", - "463 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.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", + "10 0.0 0.0 0.124138 \n", + "11 0.0 0.0 0.000000 \n", + "20 0.0 0.0 0.000000 \n", ".. ... ... ... \n", - "453 0.0 0.0 0.463054 \n", - "456 0.0 0.0 0.000000 \n", + "453 0.0 0.0 0.000000 \n", + "454 0.0 0.0 0.000000 \n", + "455 0.0 0.0 0.000000 \n", + "457 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_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", + " score_multiplier score \n", + "2 10.0062 0.0 \n", + "4 10.0062 0.0 \n", + "10 10.0062 0.0 \n", + "11 10.0062 0.0 \n", + "20 10.0062 0.0 \n", + ".. ... ... \n", + "453 10.0062 0.0 \n", + "454 10.0062 0.0 \n", + "455 10.0062 0.0 \n", + "457 10.0062 0.0 \n", + "459 10.0062 0.0 \n", "\n", - "[246 rows x 14 columns]" + "[229 rows x 14 columns]" ] }, "metadata": {}, @@ -4912,8 +5630,8 @@ "# 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", + "# Average of the previous multiplier and the new fitted scale.\n", + "SCORE_MULTIPLIER = (9.4739 + 10.5385) / 2 # 10.0062\n", "\n", "def locate_project_root() -> Path:\n", " starts = [Path.cwd().resolve()]\n", diff --git a/notebooks/07_squad_optimisation/manually_create_lineup.ipynb b/notebooks/07_squad_optimisation/manually_create_lineup.ipynb index 67049a7..9e483cd 100644 --- a/notebooks/07_squad_optimisation/manually_create_lineup.ipynb +++ b/notebooks/07_squad_optimisation/manually_create_lineup.ipynb @@ -22,7 +22,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 15, "id": "4f023203", "metadata": {}, "outputs": [], @@ -82,7 +82,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 16, "id": "b0bc8ea7", "metadata": {}, "outputs": [ @@ -91,26 +91,26 @@ "output_type": "stream", "text": [ "Selected expected-points input:\n", - " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260828_120706_+0200_sofascore_overall_rating_odds_lineup_20260828_131151_+0200.csv\n", + " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv\n", " Method: sofascore_overall_rating_odds_lineup\n", - " Metric creation: 20260828_131151_+0200\n" + " Metric creation: 20260911_101239_+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: 3\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_3.json)\n", "Club mapping mode: embedded Kickbase team-ID bridge\n", "\n", - "Validated player pool: 467 players\n", + "Validated player pool: 461 players\n", "Market-value unit: euros; validation uses euros.\n" ] }, @@ -145,75 +145,75 @@ " \n", " \n", " 0\n", - " 16434087\n", - " FC Bayern München\n", - " FC Bayern München (2)\n", - " VfB Stuttgart\n", - " VfB Stuttgart (9)\n", + " 16434045\n", + " 1. FC Union Berlin\n", + " 1. FC Union Berlin (40)\n", + " FC Schalke 04\n", + " FC Schalke 04 (8)\n", " \n", " \n", " 1\n", - " 16434022\n", - " 1. FC Köln\n", - " 1. FC Köln (28)\n", - " TSG Hoffenheim\n", - " TSG Hoffenheim (14)\n", - " \n", - " \n", - " 2\n", - " 16434026\n", - " 1. FC Union Berlin\n", - " 1. FC Union Berlin (40)\n", + " 16434018\n", + " 1. FSV Mainz 05\n", + " 1. FSV Mainz 05 (18)\n", " Eintracht Frankfurt\n", " Eintracht Frankfurt (4)\n", " \n", " \n", - " 3\n", - " 16434044\n", - " 1. FSV Mainz 05\n", - " 1. FSV Mainz 05 (18)\n", + " 2\n", + " 16434037\n", + " Borussia Dortmund\n", + " Borussia Dortmund (3)\n", " SC Paderborn 07\n", " SC Paderborn 07 (29)\n", " \n", " \n", + " 3\n", + " 16434031\n", + " FC Augsburg\n", + " FC Augsburg (13)\n", + " Bayer 04 Leverkusen\n", + " Bayer 04 Leverkusen (7)\n", + " \n", + " \n", " 4\n", - " 16434023\n", - " RB Leipzig\n", - " RB Leipzig (43)\n", + " 16434040\n", + " SC Freiburg\n", + " SC Freiburg (5)\n", " Borussia M'gladbach\n", " Borussia Mönchengladbach (15)\n", " \n", " \n", " 5\n", - " 16434020\n", - " SV 07 Elversberg\n", - " SV 07 Elversberg (77)\n", - " Bayer 04 Leverkusen\n", - " Bayer 04 Leverkusen (7)\n", + " 16434035\n", + " TSG Hoffenheim\n", + " TSG Hoffenheim (14)\n", + " VfB Stuttgart\n", + " VfB Stuttgart (9)\n", " \n", " \n", " 6\n", - " 16434025\n", - " Borussia Dortmund\n", - " Borussia Dortmund (3)\n", - " Hamburger SV\n", - " Hamburger SV (6)\n", + " 16434027\n", + " 1. FC Köln\n", + " 1. FC Köln (28)\n", + " SV Werder Bremen\n", + " SV Werder Bremen (10)\n", " \n", " \n", " 7\n", - " 16434029\n", - " SC Freiburg\n", - " SC Freiburg (5)\n", - " SV Werder Bremen\n", - " SV Werder Bremen (10)\n", + " 16434043\n", + " RB Leipzig\n", + " RB Leipzig (43)\n", + " Hamburger SV\n", + " Hamburger SV (6)\n", " \n", " \n", " 8\n", - " 16434039\n", - " FC Augsburg\n", - " FC Augsburg (13)\n", - " FC Schalke 04\n", - " FC Schalke 04 (8)\n", + " 16434041\n", + " SV 07 Elversberg\n", + " SV 07 Elversberg (77)\n", + " FC Bayern München\n", + " FC Bayern München (2)\n", " \n", " \n", "\n", @@ -221,26 +221,26 @@ ], "text/plain": [ " Match ID JSON Home Team CSV Home Club JSON Away Team \\\n", - "0 16434087 FC Bayern München FC Bayern München (2) VfB Stuttgart \n", - "1 16434022 1. FC Köln 1. FC Köln (28) TSG Hoffenheim \n", - "2 16434026 1. FC Union Berlin 1. FC Union Berlin (40) Eintracht Frankfurt \n", - "3 16434044 1. FSV Mainz 05 1. FSV Mainz 05 (18) SC Paderborn 07 \n", - "4 16434023 RB Leipzig RB Leipzig (43) Borussia M'gladbach \n", - "5 16434020 SV 07 Elversberg SV 07 Elversberg (77) Bayer 04 Leverkusen \n", - "6 16434025 Borussia Dortmund Borussia Dortmund (3) Hamburger SV \n", - "7 16434029 SC Freiburg SC Freiburg (5) SV Werder Bremen \n", - "8 16434039 FC Augsburg FC Augsburg (13) FC Schalke 04 \n", + "0 16434045 1. FC Union Berlin 1. FC Union Berlin (40) FC Schalke 04 \n", + "1 16434018 1. FSV Mainz 05 1. FSV Mainz 05 (18) Eintracht Frankfurt \n", + "2 16434037 Borussia Dortmund Borussia Dortmund (3) SC Paderborn 07 \n", + "3 16434031 FC Augsburg FC Augsburg (13) Bayer 04 Leverkusen \n", + "4 16434040 SC Freiburg SC Freiburg (5) Borussia M'gladbach \n", + "5 16434035 TSG Hoffenheim TSG Hoffenheim (14) VfB Stuttgart \n", + "6 16434027 1. FC Köln 1. FC Köln (28) SV Werder Bremen \n", + "7 16434043 RB Leipzig RB Leipzig (43) Hamburger SV \n", + "8 16434041 SV 07 Elversberg SV 07 Elversberg (77) FC Bayern München \n", "\n", " CSV Away Club \n", - "0 VfB Stuttgart (9) \n", - "1 TSG Hoffenheim (14) \n", - "2 Eintracht Frankfurt (4) \n", - "3 SC Paderborn 07 (29) \n", + "0 FC Schalke 04 (8) \n", + "1 Eintracht Frankfurt (4) \n", + "2 SC Paderborn 07 (29) \n", + "3 Bayer 04 Leverkusen (7) \n", "4 Borussia Mönchengladbach (15) \n", - "5 Bayer 04 Leverkusen (7) \n", - "6 Hamburger SV (6) \n", - "7 SV Werder Bremen (10) \n", - "8 FC Schalke 04 (8) " + "5 VfB Stuttgart (9) \n", + "6 SV Werder Bremen (10) \n", + "7 Hamburger SV (6) \n", + "8 FC Bayern München (2) " ] }, "metadata": {}, @@ -272,7 +272,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 17, "id": "3aca3288", "metadata": {}, "outputs": [ @@ -291,16 +291,16 @@ "name": "stdin", "output_type": "stream", "text": [ - "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" + "Arena number or name: 3\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): 4-2-4\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Using KickbaseKIS Arena: €150,000,000 budget, max 2 players per club.\n", - "Formation: 3-4-3\n" + "Using All Limits Arena: €150,000,000 budget, max 1 players per club.\n", + "Formation: 4-2-4\n" ] } ], @@ -321,7 +321,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 18, "id": "ec60cb1b", "metadata": {}, "outputs": [ @@ -329,14 +329,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "GK 1 of 1: manuel neuer\n" + "GK 1 of 1: finn dahmen\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Manuel Neuer.\n", + "Added Finn Dahmen.\n", "\n" ] }, @@ -344,14 +344,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "DEF 1 of 3: nathaniel brown\n" + "DEF 1 of 4: josip stanisic\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Nathaniel Brown.\n", + "Added Josip Stanišić.\n", "\n" ] }, @@ -359,14 +359,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "DEF 2 of 3: dominik kohr\n" + "DEF 2 of 4: facundo medina\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Dominik Kohr.\n", + "Added Facundo Medina.\n", "\n" ] }, @@ -374,14 +374,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "DEF 3 of 3: daniel svensson\n" + "DEF 3 of 4: josha vagnoman\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Daniel Svensson.\n", + "Added Josha Vagnoman.\n", "\n" ] }, @@ -389,29 +389,29 @@ "name": "stdin", "output_type": "stream", "text": [ - "MID 1 of 4: konstantinos karetsas\n" + "DEF 4 of 4: mats rotas\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Konstantinos Karetsas.\n", - "\n" + "Fuzzy player candidates:\n", + " 1. Mats Rots (ID 15193; DEF; TSG Hoffenheim; value €8,370,423; score 97.330248)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "MID 2 of 4: ezechiel banzuzi\n" + "Choose a candidate number, or press Enter to try another name: 1\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Ezechiel Banzuzi.\n", + "Added Mats Rots.\n", "\n" ] }, @@ -419,14 +419,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "MID 3 of 4: ezequiel fernandez\n" + "MID 1 of 2: marco grüll\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Ezequiél Fernández.\n", + "Added Marco Grüll.\n", "\n" ] }, @@ -434,29 +434,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "MID 4 of 4: yannick engelhardt\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "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": [ - "Choose a candidate number, or press Enter to try another name: 1\n" + "MID 2 of 2: satoshi tanaka\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Yannik Engelhardt.\n", + "Added Satoshi Tanaka.\n", "\n" ] }, @@ -464,14 +449,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "FOR 1 of 3: phillip tietz\n" + "FOR 1 of 4: serhou guirassy\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Phillip Tietz.\n", + "Added Serhou Guirassy.\n", "\n" ] }, @@ -479,14 +464,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "FOR 2 of 3: anton kade\n" + "FOR 2 of 4: igor matanovic\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Anton Kade.\n", + "Added Igor Matanović.\n", "\n" ] }, @@ -494,30 +479,29 @@ "name": "stdin", "output_type": "stream", "text": [ - "FOR 3 of 3: ljubicic\n" + "FOR 3 of 4: phillip tietz\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "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" + "Added Phillip Tietz.\n", + "\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to try another name: 2\n" + "FOR 4 of 4: thijs dallinga\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Marin Ljubicic.\n", + "Added Thijs Dallinga.\n", "\n" ] }, @@ -525,14 +509,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "Captain name: phillip tietz\n" + "Captain name: serhou guirassy\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Captain: Phillip Tietz\n" + "Captain: Serhou Guirassy\n" ] } ], @@ -552,7 +536,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 19, "id": "6354eb1d", "metadata": {}, "outputs": [ @@ -560,7 +544,7 @@ "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" + "The squad costs €156,311,199; the All Limits Arena budget is €150,000,000; it exceeds the budget by €6,311,199. Does this squad work in your actual game? [y/n]: y\n" ] } ], @@ -599,7 +583,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 20, "id": "4afcc062", "metadata": {}, "outputs": [ @@ -608,19 +592,19 @@ "output_type": "stream", "text": [ "=== Manual lineup summary ===\n", - "Arena: KickbaseKIS Arena\n", - "Formation: 3-4-3\n", - "Matchday: 1\n", - "Captain: Phillip Tietz\n", - "Total squad cost: €156,101,261\n", - "Total expected points (captain doubled): 187.946475\n", + "Arena: All Limits Arena\n", + "Formation: 4-2-4\n", + "Matchday: 3\n", + "Captain: Serhou Guirassy\n", + "Total squad cost: €156,311,199\n", + "Total expected points (captain doubled): 1462.424943\n", "Budget override used: Yes\n", "\n", "Validation checks:\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] Formation and squad size: actual={'DEF': 4, 'FOR': 4, 'MID': 2, 'GK': 1}; expected={'GK': 1, 'DEF': 4, 'MID': 2, 'FOR': 4}; players=11/11\n", " [PASS] Unique players: all player IDs are unique\n", - " [PASS] Captain: Phillip Tietz\n", - " [PASS] Budget: €156,101,261 / €150,000,000 (exceeds by €6,101,261) (manual override)\n", + " [PASS] Captain: Serhou Guirassy\n", + " [PASS] Budget: €156,311,199 / €150,000,000 (exceeds by €6,311,199) (manual override)\n", " [PASS] Players per club: within limit\n", " [PASS] Players per match: within limit\n", "\n", @@ -660,112 +644,112 @@ " \n", " \n", " 0\n", - " Manuel Neuer\n", - " 237\n", + " Finn Dahmen\n", + " 2195\n", " GK\n", - " FC Bayern München\n", - " €13,834,281\n", - " 17.337509\n", + " FC Augsburg\n", + " €16,755,976\n", + " 80.051255\n", " \n", " \n", " \n", " 1\n", - " Nathaniel Brown\n", - " 3543\n", + " Josip Stanišić\n", + " 2300\n", " DEF\n", " FC Bayern München\n", - " €29,743,318\n", - " 18.163105\n", + " €16,727,483\n", + " 160.727699\n", " \n", " \n", " \n", " 2\n", - " Dominik Kohr\n", - " 60\n", + " Facundo Medina\n", + " 14241\n", " DEF\n", - " 1. FSV Mainz 05\n", - " €10,704,535\n", - " 17.426471\n", + " Bayer 04 Leverkusen\n", + " €10,472,103\n", + " 134.262019\n", " \n", " \n", " \n", " 3\n", - " Daniel Svensson\n", - " 10115\n", + " Josha Vagnoman\n", + " 2199\n", " DEF\n", - " Borussia Dortmund\n", - " €16,660,366\n", - " 16.37297\n", + " VfB Stuttgart\n", + " €10,561,924\n", + " 98.135997\n", " \n", " \n", " \n", " 4\n", - " Konstantinos Karetsas\n", - " 16378\n", - " MID\n", - " Borussia Dortmund\n", - " €24,832,097\n", - " 17.126834\n", + " Mats Rots\n", + " 15193\n", + " DEF\n", + " TSG Hoffenheim\n", + " €8,370,423\n", + " 97.330248\n", " \n", " \n", " \n", " 5\n", - " Ezechiel Banzuzi\n", - " 11008\n", + " Marco Grüll\n", + " 7721\n", " MID\n", - " RB Leipzig\n", - " €9,386,597\n", - " 14.950069\n", + " SV Werder Bremen\n", + " €8,421,609\n", + " 89.14228\n", " \n", " \n", " \n", " 6\n", - " Ezequiél Fernández\n", - " 11956\n", + " Satoshi Tanaka\n", + " 12297\n", " MID\n", - " Bayer 04 Leverkusen\n", - " €8,945,101\n", - " 13.470008\n", + " FC Schalke 04\n", + " €7,025,555\n", + " 88.534922\n", " \n", " \n", " \n", " 7\n", - " Yannik Engelhardt\n", - " 3209\n", - " MID\n", - " SC Freiburg\n", - " €10,994,415\n", - " 12.332056\n", - " \n", + " Serhou Guirassy\n", + " 1920\n", + " FOR\n", + " Borussia Dortmund\n", + " €31,162,478\n", + " 195.617566\n", + " Yes\n", " \n", " \n", " 8\n", - " Phillip Tietz\n", - " 2030\n", + " Igor Matanović\n", + " 3304\n", " FOR\n", - " 1. FSV Mainz 05\n", - " €14,220,732\n", - " 19.802807\n", - " Yes\n", + " SC Freiburg\n", + " €22,245,370\n", + " 162.25504\n", + " \n", " \n", " \n", " 9\n", - " Anton Kade\n", - " 3183\n", + " Phillip Tietz\n", + " 2030\n", " FOR\n", - " FC Augsburg\n", - " €12,998,459\n", - " 11.097169\n", + " 1. FSV Mainz 05\n", + " €15,871,451\n", + " 145.14347\n", " \n", " \n", " \n", " 10\n", - " Marin Ljubicic\n", - " 10106\n", + " Thijs Dallinga\n", + " 16945\n", " FOR\n", - " 1. FC Union Berlin\n", - " €3,781,360\n", - " 10.06467\n", + " 1. FC Köln\n", + " €8,696,827\n", + " 15.606881\n", " \n", " \n", " \n", @@ -773,31 +757,31 @@ "" ], "text/plain": [ - " Player ID Position Club Price \\\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", + " Player ID Position Club Price \\\n", + "0 Finn Dahmen 2195 GK FC Augsburg €16,755,976 \n", + "1 Josip Stanišić 2300 DEF FC Bayern München €16,727,483 \n", + "2 Facundo Medina 14241 DEF Bayer 04 Leverkusen €10,472,103 \n", + "3 Josha Vagnoman 2199 DEF VfB Stuttgart €10,561,924 \n", + "4 Mats Rots 15193 DEF TSG Hoffenheim €8,370,423 \n", + "5 Marco Grüll 7721 MID SV Werder Bremen €8,421,609 \n", + "6 Satoshi Tanaka 12297 MID FC Schalke 04 €7,025,555 \n", + "7 Serhou Guirassy 1920 FOR Borussia Dortmund €31,162,478 \n", + "8 Igor Matanović 3304 FOR SC Freiburg €22,245,370 \n", + "9 Phillip Tietz 2030 FOR 1. FSV Mainz 05 €15,871,451 \n", + "10 Thijs Dallinga 16945 FOR 1. FC Köln €8,696,827 \n", "\n", " Expected points Captain \n", - "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 " + "0 80.051255 \n", + "1 160.727699 \n", + "2 134.262019 \n", + "3 98.135997 \n", + "4 97.330248 \n", + "5 89.14228 \n", + "6 88.534922 \n", + "7 195.617566 Yes \n", + "8 162.25504 \n", + "9 145.14347 \n", + "10 15.606881 " ] }, "metadata": {}, @@ -837,7 +821,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 21, "id": "fef08d7c", "metadata": {}, "outputs": [ @@ -845,14 +829,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "Select this lineup for KickbaseKIS Arena? [y/n]: y\n" + "Select this lineup for All Limits Arena? [y/n]: y\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "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" + "Current selected lineup for All Limits Arena: expected points=1653.477313, players=[Fabian Bredlow, Jonathan Tah, Daniel Svensson, Ridle Baku, Jordy Makengo, Facundo Medina, Tom Krauß, Marco Grüll, Phillip Tietz, Marin Ljubičić, Adam Daghim]\n" ] }, { @@ -866,7 +850,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Selected lineup saved to: C:\\kickbase project\\outputs\\selected_lineups\\kickbasekis-arena.json\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_all_limits_arena.ipynb b/notebooks/07_squad_optimisation/optimize_squad_all_limits_arena.ipynb index 65d6027..4df0442 100644 --- a/notebooks/07_squad_optimisation/optimize_squad_all_limits_arena.ipynb +++ b/notebooks/07_squad_optimisation/optimize_squad_all_limits_arena.ipynb @@ -26,7 +26,10 @@ "\n", "After solving, every constraint and the captain assignment are recalculated independently from the selected dataframe. Only a verified squad is sorted `GK → DEF → MID → FOR` (score descending within each group) and saved to `C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_{method}_{retrieval_timestamp}_{metric_creation_timestamp}_{squad_optimisation_timestamp}.csv`. The notebook output identifies the recommended captain; the export remains exactly the 11 selected rows with all—and only—the original score columns.\n", "\n", - "Required packages are `pandas`, `IPython`/Jupyter, and `PuLP` with an available CBC solver. Standard-library modules used are `pathlib`, `json`, `datetime`, `decimal`, `re`, `math`, `unicodedata`, `warnings`, and `dataclasses`. The notebook does not install packages automatically." + "Required packages are `pandas`, `IPython`/Jupyter, and `PuLP` with an available CBC solver. Standard-library modules used are `pathlib`, `json`, `datetime`, `decimal`, `re`, `math`, `unicodedata`, `warnings`, and `dataclasses`. The notebook does not install packages automatically.\n", + "## Budget-variance scenarios\n", + "\n", + "Every run calculates and displays independent squads at the configured budget, plus €2.5m, plus €5m, and plus €7.5m. The selection step lets you choose any one of the four squads as the canonical lineup.\n" ] }, { @@ -1360,17 +1363,21 @@ "\n", "# Handle verified squad for reuse in the workflow.\n", "def export_verified_squad(\n", - " squad_df: pd.DataFrame, metadata: ScoreMetadata\n", + " squad_df: pd.DataFrame, metadata: ScoreMetadata, budget_eur: int\n", ") -> Path:\n", " # Validate the input before continuing with later processing.\n", " if len(squad_df) != SQUAD_SIZE:\n", " raise RuntimeError(\n", " f'Refusing to export {len(squad_df)} rows; exactly {SQUAD_SIZE} are required.'\n", " )\n", + " if budget_eur <= 0:\n", + " raise ValueError(f'budget_eur must be positive; received {budget_eur}.')\n", + " budget_label = str(Decimal(budget_eur) / Decimal(1_000_000)).replace('.', '_') + 'm'\n", " optimization_timestamp = datetime.now().astimezone().strftime(TIMESTAMP_FORMAT)\n", " output_name = (\n", - " f'optimized_squad_{metadata.method}_{metadata.retrieval_timestamp}_'\n", - " f'{metadata.metric_creation_timestamp}_{optimization_timestamp}.csv'\n", + " f'optimized_squad_budget_{budget_label}_{metadata.method}_'\n", + " f'{metadata.retrieval_timestamp}_{metadata.metric_creation_timestamp}_'\n", + " f'{optimization_timestamp}.csv'\n", " )\n", " OPTIMIZED_SQUAD_DIR.mkdir(parents=True, exist_ok=True)\n", " output_path = OPTIMIZED_SQUAD_DIR / output_name\n", @@ -1406,40 +1413,43 @@ "output_type": "stream", "text": [ "Selected score input:\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", + " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv\n", + " Retrieval timestamp: 20260911_094008_+0200\n", " Method: sofascore_overall_rating_odds_lineup\n", - " Metric-creation timestamp: 20260903_151219_+0200\n" + " Metric-creation timestamp: 20260911_101239_+0200\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Enter the matchday to optimise the squad for: 2\n" + "Enter the matchday to optimise the squad for: 3\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json)\n", + "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_3.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", - " 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", + " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", + " 16434045 1. FC Union Berlin 1. FC Union Berlin (40) FC Schalke 04 FC Schalke 04 (8)\n", + " 16434018 1. FSV Mainz 05 1. FSV Mainz 05 (18) Eintracht Frankfurt Eintracht Frankfurt (4)\n", + " 16434037 Borussia Dortmund Borussia Dortmund (3) SC Paderborn 07 SC Paderborn 07 (29)\n", + " 16434031 FC Augsburg FC Augsburg (13) Bayer 04 Leverkusen Bayer 04 Leverkusen (7)\n", + " 16434040 SC Freiburg SC Freiburg (5) Borussia M'gladbach Borussia Mönchengladbach (15)\n", + " 16434035 TSG Hoffenheim TSG Hoffenheim (14) VfB Stuttgart VfB Stuttgart (9)\n", + " 16434027 1. FC Köln 1. FC Köln (28) SV Werder Bremen SV Werder Bremen (10)\n", + " 16434043 RB Leipzig RB Leipzig (43) Hamburger SV Hamburger SV (6)\n", + " 16434041 SV 07 Elversberg SV 07 Elversberg (77) FC Bayern München FC Bayern München (2)\n", "\n", - "Validated 471 player rows once before formation solving.\n", + "Validated 461 player rows once before formation solving.\n", "Detected market-value unit: euros; internal optimization unit: euros.\n", + "\n", + "================================================================================\n", + "Base budget: €150,000,000\n", "Solving formation 4-4-2 ...\n", " Status: Optimal\n", "Solving formation 4-2-4 ...\n", @@ -1496,71 +1506,71 @@ " 0\n", " 4-4-2\n", " Optimal\n", - " 1555.22789\n", - " €148,501,139\n", + " 1623.151055\n", + " €149,892,410\n", " \n", " \n", " 1\n", " 4-2-4\n", " Optimal\n", - " 1527.975651\n", - " €148,880,639\n", + " 1629.090023\n", + " €149,967,620\n", " \n", " \n", " 2\n", " 3-4-3\n", " Optimal\n", - " 1558.581356\n", - " €148,061,058\n", + " 1627.633019\n", + " €149,194,538\n", " \n", " \n", " 3\n", " 4-3-3\n", " Optimal\n", - " 1552.096699\n", - " €149,318,493\n", + " 1631.017508\n", + " €149,511,889\n", " \n", " \n", " 4\n", " 5-3-2\n", " Optimal\n", - " 1545.8781\n", - " €149,912,954\n", + " 1625.26196\n", + " €149,613,094\n", " \n", " \n", " 5\n", " 3-5-2\n", " Optimal\n", - " 1575.037857\n", - " €149,381,363\n", + " 1616.95406\n", + " €149,699,616\n", " \n", " \n", " 6\n", " 5-4-1\n", " Optimal\n", - " 1556.269802\n", - " €149,997,045\n", + " 1613.019762\n", + " €148,619,260\n", " \n", " \n", " 7\n", " 4-5-1\n", " Optimal\n", - " 1566.779248\n", - " €149,106,148\n", + " 1610.242631\n", + " €149,697,963\n", " \n", " \n", " 8\n", " 3-6-1\n", " Optimal\n", - " 1572.579825\n", - " €149,141,820\n", + " 1605.395064\n", + " €149,926,260\n", " \n", " \n", " 9\n", " 5-2-3\n", " Optimal\n", - " 1533.129375\n", - " €149,418,548\n", + " 1630.620472\n", + " €147,734,631\n", " \n", " \n", "\n", @@ -1568,16 +1578,16 @@ ], "text/plain": [ " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", - "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" + "0 4-4-2 Optimal 1623.151055 €149,892,410\n", + "1 4-2-4 Optimal 1629.090023 €149,967,620\n", + "2 3-4-3 Optimal 1627.633019 €149,194,538\n", + "3 4-3-3 Optimal 1631.017508 €149,511,889\n", + "4 5-3-2 Optimal 1625.26196 €149,613,094\n", + "5 3-5-2 Optimal 1616.95406 €149,699,616\n", + "6 5-4-1 Optimal 1613.019762 €148,619,260\n", + "7 4-5-1 Optimal 1610.242631 €149,697,963\n", + "8 3-6-1 Optimal 1605.395064 €149,926,260\n", + "9 5-2-3 Optimal 1630.620472 €147,734,631" ] }, "metadata": {}, @@ -1589,218 +1599,1436 @@ "text": [ "Independent post-solve verification passed.\n", "\n", - "=== Input ===\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: 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_2.json\n", - "Detected/used market-value unit: euros -> integer euros\n", - "\n", "=== Optimization result ===\n", - "Chosen formation: 3-5-2\n", + "Chosen formation: 4-3-3\n", "Solver status: Optimal\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", + "Total score (captain doubled): 1631.017508\n", + "Recommended captain: Serhou Guirassy\n", + "Total squad value: €149,511,889\n", + "Remaining budget: €488,111\n", "\n", - "=== Selected players ===\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_20260903_134023_+0200_20260903_151219_+0200_20260903_151934_+0200.csv\n" - ] - } - ], - "source": [ - "metadata = discover_latest_score(EXPECTED_POINTS_DIR)\n", - "print('Selected score input:')\n", - "print(f' File: {metadata.path}')\n", - "print(f' Retrieval timestamp: {metadata.retrieval_timestamp}')\n", - "print(f' Method: {metadata.method}')\n", - "print(f' Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", - "\n", - "matchday = request_matchday()\n", - "matches, match_source, match_path = load_matchday_matches(matchday)\n", - "prepared, mapped_matches, mapping_table = prepare_optimization_data(metadata.path, matches)\n", - "\n", - "print('\\nMatch-to-club mapping diagnostics:')\n", - "print(mapping_table.to_string(index=False))\n", - "print(f'\\nValidated {len(prepared.df):,} player rows once before formation solving.')\n", - "print(f'Detected market-value unit: {prepared.value_unit}; internal optimization unit: euros.')\n", - "\n", - "formation_results = evaluate_all_formations(prepared, mapped_matches, solver_msg=False)\n", - "comparison_table = formation_comparison(formation_results, prepared.score_scale)\n", - "print('\\nFormation comparison:')\n", - "display(comparison_table)\n", - "\n", - "winner = select_global_winner(formation_results)\n", - "verify_winning_solution(winner, prepared, mapped_matches)\n", - "final_squad, sorted_indices = sort_final_squad(winner, prepared)\n", - "# Validate the input before continuing with later processing.\n", - "if list(final_squad.columns) != prepared.original_columns:\n", - " raise RuntimeError('Final export columns do not exactly match the original CSV columns.')\n", - "selected_player_table = build_selected_player_table(prepared, sorted_indices, int(winner.captain_index))\n", - "output_path = export_verified_squad(final_squad, metadata)\n", - "\n", - "total_score_text = format_score(winner.total_score_units, prepared.score_scale)\n", - "remaining_budget = BUDGET_EUR - int(winner.total_value_eur)\n", - "\n", - "print('\\n=== Input ===')\n", - "print(f'Score input file: {metadata.path}')\n", - "print(f'Retrieval timestamp: {metadata.retrieval_timestamp}')\n", - "print(f'Score method: {metadata.method}')\n", - "print(f'Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", - "print(f'Requested matchday: {matchday}')\n", - "print(f'Match JSON source used: {match_source}')\n", - "print(f'Match JSON path: {match_path}')\n", - "print(f'Detected/used market-value unit: {prepared.value_unit} -> integer euros')\n", - "\n", - "print('\\n=== Optimization result ===')\n", - "print(f'Chosen formation: {winner.formation}')\n", - "print(f'Solver status: {winner.status}')\n", - "print(f'Total score (captain doubled): {total_score_text}')\n", - "print(\n", - " 'Recommended captain: ' + str(\n", - " prepared.df.loc[winner.captain_index, prepared.columns['player_name']]\n", - " )\n", - ")\n", - "print(f'Total squad value: €{int(winner.total_value_eur):,}')\n", - "print(f'Remaining budget: €{remaining_budget:,}')\n", - "\n", - "print('\\n=== Selected players ===')\n", - "print(selected_player_table.to_string(index=False))\n", - "\n", - "print('\\n=== Output ===')\n", - "print(f'Optimized squad CSV: {output_path}')" - ] - }, - { - "cell_type": "markdown", - "id": "981dbc7f", - "metadata": {}, - "source": [ - "## 8. Select this lineup\n", - "\n", - "Select a verified result only when it should become this league's canonical lineup.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "9e6563fe", - "metadata": {}, - "outputs": [], - "source": [ - "# Selected-lineup persistence is shared by every squad workflow.\n", - "import sys\n", - "\n", - "if str(PROJECT_ROOT) not in sys.path:\n", - " sys.path.insert(0, str(PROJECT_ROOT))\n", - "\n", - "from selected_lineups import make_selected_lineup, select_lineup_interactively\n", - "\n", - "\n", - "def build_selected_lineup_snapshot(\n", - " league: str,\n", - " source: str,\n", - " prepared: PreparedData,\n", - " sorted_indices: list[int],\n", - " captain_index: int,\n", - " total_score_units: int,\n", - " metadata: ScoreMetadata,\n", - " matchday: int,\n", - " formation: str,\n", - ") -> dict[str, Any]:\n", - " \"\"\"Create a portable selected-lineup snapshot from verified notebook data.\"\"\"\n", - " players = []\n", - " for index in sorted_indices:\n", - " team_key = prepared.team_keys.loc[index]\n", - " players.append(\n", - " {\n", - " 'id': prepared.df.loc[index, prepared.columns['player_id']],\n", - " 'name': prepared.df.loc[index, prepared.columns['player_name']],\n", - " 'position': prepared.positions.loc[index],\n", - " 'market_value': prepared.df.loc[index, prepared.columns['market_value']],\n", - " 'market_value_eur': int(prepared.value_eur.loc[index]),\n", - " 'club': TEAM_DISPLAY_NAMES[team_key],\n", - " 'expected_points': prepared.df.loc[index, prepared.columns['score']],\n", - " 'captain': index == captain_index,\n", - " }\n", - " )\n", - " return make_selected_lineup(\n", - " league=league,\n", - " players=players,\n", - " expected_points={\n", - " 'value': format_score(total_score_units, prepared.score_scale),\n", - " 'label': 'Total expected points (captain doubled)',\n", - " 'includes_captain_bonus': True,\n", - " },\n", - " source=source,\n", - " player_count=SQUAD_SIZE,\n", - " metadata={\n", - " 'score_input_file': str(metadata.path),\n", - " 'score_method': metadata.method,\n", - " 'metric_creation_timestamp': metadata.metric_creation_timestamp,\n", - " 'matchday': matchday,\n", - " 'formation': formation,\n", - " },\n", - " )\n" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "a093bb20-eb9c-4365-9175-2c12be0c869a", - "metadata": {}, - "outputs": [ - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Select this lineup for All Limits Arena? [y/n]: y\n" + "=== Selected players ===\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" - ] + "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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Manuel NeuerGKFC Bayern München14858009.0158.139427
1Jordy MakengoDEFSC Freiburg10018922.0137.771046
2Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
3Josha VagnomanDEFVfB Stuttgart10561924.098.135997
4Mats RotsDEFTSG Hoffenheim8370423.097.330248
5Antonio NusaMIDRB Leipzig27181846.0160.886678
6Tom KraußMID1. FC Köln7949571.0114.903767
7Marco GrüllMIDSV Werder Bremen8421609.089.14228
8Serhou GuirassyFORBorussia Dortmund31162478.0195.617566Yes
9Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
10Marin LjubičićFOR1. FC Union Berlin4643553.0104.067444
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value Score \\\n", + "0 Manuel Neuer GK FC Bayern München 14858009.0 158.139427 \n", + "1 Jordy Makengo DEF SC Freiburg 10018922.0 137.771046 \n", + "2 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 134.262019 \n", + "3 Josha Vagnoman DEF VfB Stuttgart 10561924.0 98.135997 \n", + "4 Mats Rots DEF TSG Hoffenheim 8370423.0 97.330248 \n", + "5 Antonio Nusa MID RB Leipzig 27181846.0 160.886678 \n", + "6 Tom Krauß MID 1. FC Köln 7949571.0 114.903767 \n", + "7 Marco Grüll MID SV Werder Bremen 8421609.0 89.14228 \n", + "8 Serhou Guirassy FOR Borussia Dortmund 31162478.0 195.617566 \n", + "9 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 145.14347 \n", + "10 Marin Ljubičić FOR 1. FC Union Berlin 4643553.0 104.067444 \n", + "\n", + " Captain \n", + "0 \n", + "1 \n", + "2 \n", + "3 \n", + "4 \n", + "5 \n", + "6 \n", + "7 \n", + "8 Yes \n", + "9 \n", + "10 " + ] + }, + "metadata": {}, + "output_type": "display_data" }, { - "name": "stdin", + "name": "stdout", "output_type": "stream", "text": [ - "Replace the current selected lineup? [y/n]: y\n" + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_150m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102031_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €2.5m: €152,500,000\n", + "Solving formation 4-4-2 ...\n", + " Status: Optimal\n", + "Solving formation 4-2-4 ...\n", + " Status: Optimal\n", + "Solving formation 3-4-3 ...\n", + " Status: Optimal\n", + "Solving formation 4-3-3 ...\n", + " Status: Optimal\n", + "Solving formation 5-3-2 ...\n", + " Status: Optimal\n", + "Solving formation 3-5-2 ...\n", + " Status: Optimal\n", + "Solving formation 5-4-1 ...\n", + " Status: Optimal\n", + "Solving formation 4-5-1 ...\n", + " Status: Optimal\n", + "Solving formation 3-6-1 ...\n", + " Status: Optimal\n", + "Solving formation 5-2-3 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\n" ] }, { - "name": "stdout", - "output_type": "stream", - "text": [ - "Selected lineup saved to: C:\\kickbase project\\outputs\\selected_lineups\\all-limits-arena.json\n" - ] - } - ], - "source": [ - "\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", + " \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", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
04-4-2Optimal1626.041006€151,883,409
14-2-4Optimal1639.999545€151,441,498
23-4-3Optimal1629.247025€152,426,443
34-3-3Optimal1635.545668€152,373,558
45-3-2Optimal1629.79012€152,474,763
53-5-2Optimal1622.656517€151,566,058
65-4-1Optimal1617.77327€152,383,926
74-5-1Optimal1614.388781€152,066,575
83-6-1Optimal1606.291203€151,771,893
95-2-3Optimal1636.947704€152,439,207
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 4-4-2 Optimal 1626.041006 €151,883,409\n", + "1 4-2-4 Optimal 1639.999545 €151,441,498\n", + "2 3-4-3 Optimal 1629.247025 €152,426,443\n", + "3 4-3-3 Optimal 1635.545668 €152,373,558\n", + "4 5-3-2 Optimal 1629.79012 €152,474,763\n", + "5 3-5-2 Optimal 1622.656517 €151,566,058\n", + "6 5-4-1 Optimal 1617.77327 €152,383,926\n", + "7 4-5-1 Optimal 1614.388781 €152,066,575\n", + "8 3-6-1 Optimal 1606.291203 €151,771,893\n", + "9 5-2-3 Optimal 1636.947704 €152,439,207" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", + "\n", + "=== Optimization result ===\n", + "Chosen formation: 4-2-4\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 1639.999545\n", + "Recommended captain: Serhou Guirassy\n", + "Total squad value: €151,441,498\n", + "Remaining budget: €1,058,502\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Maarten VandevoordtGKRB Leipzig16411587.0143.403807
1Josip StanišićDEFFC Bayern München16727483.0160.727699
2Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
3Josha VagnomanDEFVfB Stuttgart10561924.098.135997
4Mats RotsDEFTSG Hoffenheim8370423.097.330248
5Tom KraußMID1. FC Köln7949571.0114.903767
6Satoshi TanakaMIDFC Schalke 047025555.088.534922
7Serhou GuirassyFORBorussia Dortmund31162478.0195.617566Yes
8Igor MatanovićFORSC Freiburg22245370.0162.25504
9Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
10Marin LjubičićFOR1. FC Union Berlin4643553.0104.067444
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value \\\n", + "0 Maarten Vandevoordt GK RB Leipzig 16411587.0 \n", + "1 Josip Stanišić DEF FC Bayern München 16727483.0 \n", + "2 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 \n", + "3 Josha Vagnoman DEF VfB Stuttgart 10561924.0 \n", + "4 Mats Rots DEF TSG Hoffenheim 8370423.0 \n", + "5 Tom Krauß MID 1. FC Köln 7949571.0 \n", + "6 Satoshi Tanaka MID FC Schalke 04 7025555.0 \n", + "7 Serhou Guirassy FOR Borussia Dortmund 31162478.0 \n", + "8 Igor Matanović FOR SC Freiburg 22245370.0 \n", + "9 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 \n", + "10 Marin Ljubičić FOR 1. FC Union Berlin 4643553.0 \n", + "\n", + " Score Captain \n", + "0 143.403807 \n", + "1 160.727699 \n", + "2 134.262019 \n", + "3 98.135997 \n", + "4 97.330248 \n", + "5 114.903767 \n", + "6 88.534922 \n", + "7 195.617566 Yes \n", + "8 162.25504 \n", + "9 145.14347 \n", + "10 104.067444 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_152_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102033_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €5m: €155,000,000\n", + "Solving formation 4-4-2 ...\n", + " Status: Optimal\n", + "Solving formation 4-2-4 ...\n", + " Status: Optimal\n", + "Solving formation 3-4-3 ...\n", + " Status: Optimal\n", + "Solving formation 4-3-3 ...\n", + " Status: Optimal\n", + "Solving formation 5-3-2 ...\n", + " Status: Optimal\n", + "Solving formation 3-5-2 ...\n", + " Status: Optimal\n", + "Solving formation 5-4-1 ...\n", + " Status: Optimal\n", + "Solving formation 4-5-1 ...\n", + " Status: Optimal\n", + "Solving formation 3-6-1 ...\n", + " Status: Optimal\n", + "Solving formation 5-2-3 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\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", + " \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", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
04-4-2Optimal1630.569166€154,745,078
14-2-4Optimal1649.36159€154,307,302
23-4-3Optimal1637.746023€154,096,469
34-3-3Optimal1636.153026€153,769,612
45-3-2Optimal1631.971202€154,810,727
53-5-2Optimal1624.270523€154,797,963
65-4-1Optimal1619.870797€154,367,869
74-5-1Optimal1615.378149€153,955,686
83-6-1Optimal1609.920474€154,680,125
95-2-3Optimal1641.093854€154,807,819
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 4-4-2 Optimal 1630.569166 €154,745,078\n", + "1 4-2-4 Optimal 1649.36159 €154,307,302\n", + "2 3-4-3 Optimal 1637.746023 €154,096,469\n", + "3 4-3-3 Optimal 1636.153026 €153,769,612\n", + "4 5-3-2 Optimal 1631.971202 €154,810,727\n", + "5 3-5-2 Optimal 1624.270523 €154,797,963\n", + "6 5-4-1 Optimal 1619.870797 €154,367,869\n", + "7 4-5-1 Optimal 1615.378149 €153,955,686\n", + "8 3-6-1 Optimal 1609.920474 €154,680,125\n", + "9 5-2-3 Optimal 1641.093854 €154,807,819" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", + "\n", + "=== Optimization result ===\n", + "Chosen formation: 4-2-4\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 1649.36159\n", + "Recommended captain: Serhou Guirassy\n", + "Total squad value: €154,307,302\n", + "Remaining budget: €692,698\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Manuel NeuerGKFC Bayern München14858009.0158.139427
1Ridle  BakuDEFRB Leipzig21146865.0155.354124
2Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
3Josha VagnomanDEFVfB Stuttgart10561924.098.135997
4Mats RotsDEFTSG Hoffenheim8370423.097.330248
5Tom KraußMID1. FC Köln7949571.0114.903767
6Satoshi TanakaMIDFC Schalke 047025555.088.534922
7Serhou GuirassyFORBorussia Dortmund31162478.0195.617566Yes
8Igor MatanovićFORSC Freiburg22245370.0162.25504
9Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
10Marin LjubičićFOR1. FC Union Berlin4643553.0104.067444
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value Score \\\n", + "0 Manuel Neuer GK FC Bayern München 14858009.0 158.139427 \n", + "1 Ridle Baku DEF RB Leipzig 21146865.0 155.354124 \n", + "2 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 134.262019 \n", + "3 Josha Vagnoman DEF VfB Stuttgart 10561924.0 98.135997 \n", + "4 Mats Rots DEF TSG Hoffenheim 8370423.0 97.330248 \n", + "5 Tom Krauß MID 1. FC Köln 7949571.0 114.903767 \n", + "6 Satoshi Tanaka MID FC Schalke 04 7025555.0 88.534922 \n", + "7 Serhou Guirassy FOR Borussia Dortmund 31162478.0 195.617566 \n", + "8 Igor Matanović FOR SC Freiburg 22245370.0 162.25504 \n", + "9 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 145.14347 \n", + "10 Marin Ljubičić FOR 1. FC Union Berlin 4643553.0 104.067444 \n", + "\n", + " Captain \n", + "0 \n", + "1 \n", + "2 \n", + "3 \n", + "4 \n", + "5 \n", + "6 \n", + "7 Yes \n", + "8 \n", + "9 \n", + "10 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_155m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102037_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €7.5m: €157,500,000\n", + "Solving formation 4-4-2 ...\n", + " Status: Optimal\n", + "Solving formation 4-2-4 ...\n", + " Status: Optimal\n", + "Solving formation 3-4-3 ...\n", + " Status: Optimal\n", + "Solving formation 4-3-3 ...\n", + " Status: Optimal\n", + "Solving formation 5-3-2 ...\n", + " Status: Optimal\n", + "Solving formation 3-5-2 ...\n", + " Status: Optimal\n", + "Solving formation 5-4-1 ...\n", + " Status: Optimal\n", + "Solving formation 4-5-1 ...\n", + " Status: Optimal\n", + "Solving formation 3-6-1 ...\n", + " Status: Optimal\n", + "Solving formation 5-2-3 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\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", + " \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", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
04-4-2Optimal1631.176524€156,141,132
14-2-4Optimal1649.968948€155,703,356
23-4-3Optimal1638.353381€155,492,523
34-3-3Optimal1644.385088€156,678,822
45-3-2Optimal1636.117352€157,179,339
53-5-2Optimal1628.399393€157,219,835
65-4-1Optimal1622.908788€156,641,649
74-5-1Optimal1619.524299€156,324,298
83-6-1Optimal1613.570146€157,499,865
95-2-3Optimal1642.083222€156,696,930
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 4-4-2 Optimal 1631.176524 €156,141,132\n", + "1 4-2-4 Optimal 1649.968948 €155,703,356\n", + "2 3-4-3 Optimal 1638.353381 €155,492,523\n", + "3 4-3-3 Optimal 1644.385088 €156,678,822\n", + "4 5-3-2 Optimal 1636.117352 €157,179,339\n", + "5 3-5-2 Optimal 1628.399393 €157,219,835\n", + "6 5-4-1 Optimal 1622.908788 €156,641,649\n", + "7 4-5-1 Optimal 1619.524299 €156,324,298\n", + "8 3-6-1 Optimal 1613.570146 €157,499,865\n", + "9 5-2-3 Optimal 1642.083222 €156,696,930" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", + "\n", + "=== Optimization result ===\n", + "Chosen formation: 4-2-4\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 1649.968948\n", + "Recommended captain: Serhou Guirassy\n", + "Total squad value: €155,703,356\n", + "Remaining budget: €1,796,644\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Manuel NeuerGKFC Bayern München14858009.0158.139427
1Ridle  BakuDEFRB Leipzig21146865.0155.354124
2Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
3Josha VagnomanDEFVfB Stuttgart10561924.098.135997
4Mats RotsDEFTSG Hoffenheim8370423.097.330248
5Tom KraußMID1. FC Köln7949571.0114.903767
6Marco GrüllMIDSV Werder Bremen8421609.089.14228
7Serhou GuirassyFORBorussia Dortmund31162478.0195.617566Yes
8Igor MatanovićFORSC Freiburg22245370.0162.25504
9Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
10Marin LjubičićFOR1. FC Union Berlin4643553.0104.067444
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value Score \\\n", + "0 Manuel Neuer GK FC Bayern München 14858009.0 158.139427 \n", + "1 Ridle Baku DEF RB Leipzig 21146865.0 155.354124 \n", + "2 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 134.262019 \n", + "3 Josha Vagnoman DEF VfB Stuttgart 10561924.0 98.135997 \n", + "4 Mats Rots DEF TSG Hoffenheim 8370423.0 97.330248 \n", + "5 Tom Krauß MID 1. FC Köln 7949571.0 114.903767 \n", + "6 Marco Grüll MID SV Werder Bremen 8421609.0 89.14228 \n", + "7 Serhou Guirassy FOR Borussia Dortmund 31162478.0 195.617566 \n", + "8 Igor Matanović FOR SC Freiburg 22245370.0 162.25504 \n", + "9 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 145.14347 \n", + "10 Marin Ljubičić FOR 1. FC Union Berlin 4643553.0 104.067444 \n", + "\n", + " Captain \n", + "0 \n", + "1 \n", + "2 \n", + "3 \n", + "4 \n", + "5 \n", + "6 \n", + "7 Yes \n", + "8 \n", + "9 \n", + "10 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_157_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102041_+0200.csv\n", + "\n", + "=== Input ===\n", + "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv\n", + "Retrieval timestamp: 20260911_094008_+0200\n", + "Score method: sofascore_overall_rating_odds_lineup\n", + "Metric-creation timestamp: 20260911_101239_+0200\n", + "Requested matchday: 3\n", + "Match JSON source used: SofaScore\n", + "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_3.json\n", + "Detected/used market-value unit: euros -> integer euros\n" + ] + } + ], + "source": [ + "metadata = discover_latest_score(EXPECTED_POINTS_DIR)\n", + "print('Selected score input:')\n", + "print(f' File: {metadata.path}')\n", + "print(f' Retrieval timestamp: {metadata.retrieval_timestamp}')\n", + "print(f' Method: {metadata.method}')\n", + "print(f' Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", + "\n", + "matchday = request_matchday()\n", + "matches, match_source, match_path = load_matchday_matches(matchday)\n", + "prepared, mapped_matches, mapping_table = prepare_optimization_data(metadata.path, matches)\n", + "\n", + "print('\\nMatch-to-club mapping diagnostics:')\n", + "print(mapping_table.to_string(index=False))\n", + "print(f'\\nValidated {len(prepared.df):,} player rows once before formation solving.')\n", + "print(f'Detected market-value unit: {prepared.value_unit}; internal optimization unit: euros.')\n", + "\n", + "base_budget_eur = BUDGET_EUR\n", + "budget_scenarios = (\n", + " ('Base budget', base_budget_eur),\n", + " ('Base budget + €2.5m', base_budget_eur + 2_500_000),\n", + " ('Base budget + €5m', base_budget_eur + 5_000_000),\n", + " ('Base budget + €7.5m', base_budget_eur + 7_500_000),\n", + ")\n", + "scenario_solutions = {}\n", + "\n", + "for scenario_name, scenario_budget_eur in budget_scenarios:\n", + " BUDGET_EUR = scenario_budget_eur\n", + " print('\\n' + '=' * 80)\n", + " print(f'{scenario_name}: €{scenario_budget_eur:,}')\n", + " formation_results = evaluate_all_formations(prepared, mapped_matches, solver_msg=False)\n", + " comparison_table = formation_comparison(formation_results, prepared.score_scale)\n", + " print('\\nFormation comparison:')\n", + " display(comparison_table)\n", + "\n", + " winner = select_global_winner(formation_results)\n", + " verify_winning_solution(winner, prepared, mapped_matches)\n", + " final_squad, sorted_indices = sort_final_squad(winner, prepared)\n", + " if list(final_squad.columns) != prepared.original_columns:\n", + " raise RuntimeError('Final export columns do not exactly match the original CSV columns.')\n", + " selected_player_table = build_selected_player_table(\n", + " prepared, sorted_indices, int(winner.captain_index)\n", + " )\n", + " output_path = export_verified_squad(final_squad, metadata, scenario_budget_eur)\n", + " scenario_solutions[scenario_name] = {\n", + " 'budget_eur': scenario_budget_eur,\n", + " 'winner': winner,\n", + " 'final_squad': final_squad,\n", + " 'sorted_indices': sorted_indices,\n", + " 'selected_player_table': selected_player_table,\n", + " 'output_path': output_path,\n", + " }\n", + "\n", + " total_score_text = format_score(winner.total_score_units, prepared.score_scale)\n", + " remaining_budget = scenario_budget_eur - int(winner.total_value_eur)\n", + " print('\\n=== Optimization result ===')\n", + " print(f'Chosen formation: {winner.formation}')\n", + " print(f'Solver status: {winner.status}')\n", + " print(f'Total score (captain doubled): {total_score_text}')\n", + " print('Recommended captain: ' + str(\n", + " prepared.df.loc[winner.captain_index, prepared.columns['player_name']]\n", + " ))\n", + " print(f'Total squad value: €{int(winner.total_value_eur):,}')\n", + " print(f'Remaining budget: €{remaining_budget:,}')\n", + " print('\\n=== Selected players ===')\n", + " display(selected_player_table)\n", + " print(f'\\nOptimized squad CSV: {output_path}')\n", + "\n", + "print('\\n=== Input ===')\n", + "print(f'Score input file: {metadata.path}')\n", + "print(f'Retrieval timestamp: {metadata.retrieval_timestamp}')\n", + "print(f'Score method: {metadata.method}')\n", + "print(f'Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", + "print(f'Requested matchday: {matchday}')\n", + "print(f'Match JSON source used: {match_source}')\n", + "print(f'Match JSON path: {match_path}')\n", + "print(f'Detected/used market-value unit: {prepared.value_unit} -> integer euros')\n", + "\n", + "# Restore the configured budget after calculating all four scenarios.\n", + "BUDGET_EUR = base_budget_eur\n", + "base_solution = scenario_solutions['Base budget']\n", + "winner = base_solution['winner']\n", + "final_squad = base_solution['final_squad']\n", + "sorted_indices = base_solution['sorted_indices']\n", + "selected_player_table = base_solution['selected_player_table']\n", + "output_path = base_solution['output_path']\n" + ] + }, + { + "cell_type": "markdown", + "id": "981dbc7f", + "metadata": {}, + "source": [ + "## 8. Select this lineup\n", + "\n", + "Select a verified result only when it should become this league's canonical lineup.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "9e6563fe", + "metadata": {}, + "outputs": [], + "source": [ + "# Selected-lineup persistence is shared by every squad workflow.\n", + "import sys\n", + "\n", + "if str(PROJECT_ROOT) not in sys.path:\n", + " sys.path.insert(0, str(PROJECT_ROOT))\n", + "\n", + "from selected_lineups import make_selected_lineup, select_lineup_interactively\n", + "\n", + "\n", + "def build_selected_lineup_snapshot(\n", + " league: str,\n", + " source: str,\n", + " prepared: PreparedData,\n", + " sorted_indices: list[int],\n", + " captain_index: int,\n", + " total_score_units: int,\n", + " metadata: ScoreMetadata,\n", + " matchday: int,\n", + " formation: str,\n", + ") -> dict[str, Any]:\n", + " \"\"\"Create a portable selected-lineup snapshot from verified notebook data.\"\"\"\n", + " players = []\n", + " for index in sorted_indices:\n", + " team_key = prepared.team_keys.loc[index]\n", + " players.append(\n", + " {\n", + " 'id': prepared.df.loc[index, prepared.columns['player_id']],\n", + " 'name': prepared.df.loc[index, prepared.columns['player_name']],\n", + " 'position': prepared.positions.loc[index],\n", + " 'market_value': prepared.df.loc[index, prepared.columns['market_value']],\n", + " 'market_value_eur': int(prepared.value_eur.loc[index]),\n", + " 'club': TEAM_DISPLAY_NAMES[team_key],\n", + " 'expected_points': prepared.df.loc[index, prepared.columns['score']],\n", + " 'captain': index == captain_index,\n", + " }\n", + " )\n", + " return make_selected_lineup(\n", + " league=league,\n", + " players=players,\n", + " expected_points={\n", + " 'value': format_score(total_score_units, prepared.score_scale),\n", + " 'label': 'Total expected points (captain doubled)',\n", + " 'includes_captain_bonus': True,\n", + " },\n", + " source=source,\n", + " player_count=SQUAD_SIZE,\n", + " metadata={\n", + " 'score_input_file': str(metadata.path),\n", + " 'score_method': metadata.method,\n", + " 'metric_creation_timestamp': metadata.metric_creation_timestamp,\n", + " 'matchday': matchday,\n", + " 'formation': formation,\n", + " },\n", + " )\n" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "a093bb20-eb9c-4365-9175-2c12be0c869a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "=== Choose lineup budget scenario ===\n", + " 1. Base budget (€150,000,000) — 4-3-3, 1631.017508 points\n", + " 2. Base budget + €2.5m (€152,500,000) — 4-2-4, 1639.999545 points\n", + " 3. Base budget + €5m (€155,000,000) — 4-2-4, 1649.36159 points\n", + " 4. Base budget + €7.5m (€157,500,000) — 4-2-4, 1649.968948 points\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Select the lineup to save [1-4]: 4\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Selected scenario: Base budget + €7.5m (€157,500,000).\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Select this lineup for All Limits Arena? [y/n]: n\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Lineup was not selected; the existing selection is unchanged.\n" + ] + } + ], + "source": [ + "# Selection is intentionally separate from the timestamped optimizer exports.\n", + "scenario_names = tuple(scenario_solutions)\n", + "print('\\n=== Choose lineup budget scenario ===')\n", + "for number, scenario_name in enumerate(scenario_names, start=1):\n", + " scenario = scenario_solutions[scenario_name]\n", + " scenario_winner = scenario['winner']\n", + " score_text = format_score(scenario_winner.total_score_units, prepared.score_scale)\n", + " print(\n", + " f' {number}. {scenario_name} (€{scenario[\"budget_eur\"]:,}) — '\n", + " f'{scenario_winner.formation}, {score_text} points'\n", + " )\n", + "\n", + "while True:\n", + " answer = input(f'Select the lineup to save [1-{len(scenario_names)}]: ').strip()\n", + " try:\n", + " selected_number = int(answer)\n", + " except ValueError:\n", + " print('Please enter a scenario number.')\n", + " continue\n", + " if 1 <= selected_number <= len(scenario_names):\n", + " selected_scenario_name = scenario_names[selected_number - 1]\n", + " break\n", + " print(f'Please enter a number from 1 to {len(scenario_names)}.')\n", + "\n", + "selected_scenario = scenario_solutions[selected_scenario_name]\n", + "winner = selected_scenario['winner']\n", + "sorted_indices = selected_scenario['sorted_indices']\n", "\n", - "# Selection is intentionally separate from the timestamped optimizer export.\n", "selected_lineup_snapshot = build_selected_lineup_snapshot(\n", " league='All Limits Arena',\n", " source='optimizer_all_limits_arena',\n", @@ -1812,6 +3040,9 @@ " matchday=matchday,\n", " formation=winner.formation,\n", ")\n", + "selected_lineup_snapshot['metadata']['budget_scenario'] = selected_scenario_name\n", + "selected_lineup_snapshot['metadata']['budget_eur'] = selected_scenario['budget_eur']\n", + "print(f'Selected scenario: {selected_scenario_name} (€{selected_scenario[\"budget_eur\"]:,}).')\n", "selected_lineup_path = select_lineup_interactively(\n", " selected_lineup_snapshot, filename='all-limits-arena.json'\n", ")\n" @@ -1827,7 +3058,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Pruned 1 expired timestamped output(s).\n" + "Pruned 4 expired timestamped output(s).\n" ] } ], diff --git a/notebooks/07_squad_optimisation/optimize_squad_insider_arena.ipynb b/notebooks/07_squad_optimisation/optimize_squad_insider_arena.ipynb index 3559c5c..ab42239 100644 --- a/notebooks/07_squad_optimisation/optimize_squad_insider_arena.ipynb +++ b/notebooks/07_squad_optimisation/optimize_squad_insider_arena.ipynb @@ -26,7 +26,10 @@ "\n", "After solving, every constraint and the captain assignment are recalculated independently from the selected dataframe. Only a verified squad is sorted `GK → DEF → MID → FOR` (score descending within each group) and saved to `C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_{method}_{retrieval_timestamp}_{metric_creation_timestamp}_{squad_optimisation_timestamp}.csv`. The notebook output identifies the recommended captain; the export remains exactly the 6 selected rows with all—and only—the original score columns.\n", "\n", - "Required packages are `pandas`, `IPython`/Jupyter, and `PuLP` with an available CBC solver. Standard-library modules used are `pathlib`, `json`, `datetime`, `decimal`, `re`, `math`, `unicodedata`, `warnings`, and `dataclasses`. The notebook does not install packages automatically." + "Required packages are `pandas`, `IPython`/Jupyter, and `PuLP` with an available CBC solver. Standard-library modules used are `pathlib`, `json`, `datetime`, `decimal`, `re`, `math`, `unicodedata`, `warnings`, and `dataclasses`. The notebook does not install packages automatically.\n", + "## Budget-variance scenarios\n", + "\n", + "Every run calculates and displays independent squads at the configured budget, plus €2.5m, plus €5m, and plus €7.5m. The selection step lets you choose any one of the four squads as the canonical lineup.\n" ] }, { @@ -1355,17 +1358,21 @@ "\n", "# Handle verified squad for reuse in the workflow.\n", "def export_verified_squad(\n", - " squad_df: pd.DataFrame, metadata: ScoreMetadata\n", + " squad_df: pd.DataFrame, metadata: ScoreMetadata, budget_eur: int\n", ") -> Path:\n", " # Validate the input before continuing with later processing.\n", " if len(squad_df) != SQUAD_SIZE:\n", " raise RuntimeError(\n", " f'Refusing to export {len(squad_df)} rows; exactly {SQUAD_SIZE} are required.'\n", " )\n", + " if budget_eur <= 0:\n", + " raise ValueError(f'budget_eur must be positive; received {budget_eur}.')\n", + " budget_label = str(Decimal(budget_eur) / Decimal(1_000_000)).replace('.', '_') + 'm'\n", " optimization_timestamp = datetime.now().astimezone().strftime(TIMESTAMP_FORMAT)\n", " output_name = (\n", - " f'optimized_squad_{metadata.method}_{metadata.retrieval_timestamp}_'\n", - " f'{metadata.metric_creation_timestamp}_{optimization_timestamp}.csv'\n", + " f'optimized_squad_budget_{budget_label}_{metadata.method}_'\n", + " f'{metadata.retrieval_timestamp}_{metadata.metric_creation_timestamp}_'\n", + " f'{optimization_timestamp}.csv'\n", " )\n", " OPTIMIZED_SQUAD_DIR.mkdir(parents=True, exist_ok=True)\n", " output_path = OPTIMIZED_SQUAD_DIR / output_name\n", @@ -1401,40 +1408,43 @@ "output_type": "stream", "text": [ "Selected score input:\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", + " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv\n", + " Retrieval timestamp: 20260911_094008_+0200\n", " Method: sofascore_overall_rating_odds_lineup\n", - " Metric-creation timestamp: 20260904_111301_+0200\n" + " Metric-creation timestamp: 20260911_101239_+0200\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Enter the matchday to optimise the squad for: 2\n" + "Enter the matchday to optimise the squad for: 3\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json)\n", + "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_3.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", - " 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", + " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", + " 16434045 1. FC Union Berlin 1. FC Union Berlin (40) FC Schalke 04 FC Schalke 04 (8)\n", + " 16434018 1. FSV Mainz 05 1. FSV Mainz 05 (18) Eintracht Frankfurt Eintracht Frankfurt (4)\n", + " 16434037 Borussia Dortmund Borussia Dortmund (3) SC Paderborn 07 SC Paderborn 07 (29)\n", + " 16434031 FC Augsburg FC Augsburg (13) Bayer 04 Leverkusen Bayer 04 Leverkusen (7)\n", + " 16434040 SC Freiburg SC Freiburg (5) Borussia M'gladbach Borussia Mönchengladbach (15)\n", + " 16434035 TSG Hoffenheim TSG Hoffenheim (14) VfB Stuttgart VfB Stuttgart (9)\n", + " 16434027 1. FC Köln 1. FC Köln (28) SV Werder Bremen SV Werder Bremen (10)\n", + " 16434043 RB Leipzig RB Leipzig (43) Hamburger SV Hamburger SV (6)\n", + " 16434041 SV 07 Elversberg SV 07 Elversberg (77) FC Bayern München FC Bayern München (2)\n", "\n", - "Validated 467 player rows once before formation solving.\n", + "Validated 461 player rows once before formation solving.\n", "Detected market-value unit: euros; internal optimization unit: euros.\n", + "\n", + "================================================================================\n", + "Base budget: €180,000,000\n", "Solving formation 2-2-1 ...\n", " Status: Optimal\n", "Solving formation 2-1-2 ...\n", @@ -1477,22 +1487,22 @@ " 0\n", " 2-2-1\n", " Optimal\n", - " 1118.782929\n", - " €136,740,598\n", + " 1205.487906\n", + " €170,378,833\n", " \n", " \n", " 1\n", " 2-1-2\n", " Optimal\n", - " 1108.640261\n", - " €151,832,749\n", + " 1212.976596\n", + " €167,608,001\n", " \n", " \n", " 2\n", " 1-2-2\n", " Optimal\n", - " 1109.399025\n", - " €143,636,006\n", + " 1218.50915\n", + " €173,642,982\n", " \n", " \n", "\n", @@ -1500,9 +1510,9 @@ ], "text/plain": [ " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", - "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" + "0 2-2-1 Optimal 1205.487906 €170,378,833\n", + "1 2-1-2 Optimal 1212.976596 €167,608,001\n", + "2 1-2-2 Optimal 1218.50915 €173,642,982" ] }, "metadata": {}, @@ -1514,35 +1524,766 @@ "text": [ "Independent post-solve verification passed.\n", "\n", - "=== Input ===\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: 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_2.json\n", - "Detected/used market-value unit: euros -> integer euros\n", + "=== Optimization result ===\n", + "Chosen formation: 1-2-2\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 1218.50915\n", + "Recommended captain: Michael Olise\n", + "Total squad value: €173,642,982\n", + "Remaining budget: €6,357,018\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Gregor KobelGKBorussia Dortmund20339560.0176.376494
1Miguel GutiérrezDEFBayer 04 Leverkusen22938817.0139.088386
2Michael OliseMIDFC Bayern München65065938.0217.379541Yes
3Antonio NusaMIDRB Leipzig27181846.0160.886678
4Igor MatanovićFORSC Freiburg22245370.0162.25504
5Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value Score \\\n", + "0 Gregor Kobel GK Borussia Dortmund 20339560.0 176.376494 \n", + "1 Miguel Gutiérrez DEF Bayer 04 Leverkusen 22938817.0 139.088386 \n", + "2 Michael Olise MID FC Bayern München 65065938.0 217.379541 \n", + "3 Antonio Nusa MID RB Leipzig 27181846.0 160.886678 \n", + "4 Igor Matanović FOR SC Freiburg 22245370.0 162.25504 \n", + "5 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 145.14347 \n", + "\n", + " Captain \n", + "0 \n", + "1 \n", + "2 Yes \n", + "3 \n", + "4 \n", + "5 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_180m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101926_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €2.5m: €182,500,000\n", + "Solving formation 2-2-1 ...\n", + " Status: Optimal\n", + "Solving formation 2-1-2 ...\n", + " Status: Optimal\n", + "Solving formation 1-2-2 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\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", + " \n", + " \n", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
02-2-1Optimal1205.487906€170,378,833
12-1-2Optimal1212.976596€167,608,001
21-2-2Optimal1218.50915€173,642,982
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 2-2-1 Optimal 1205.487906 €170,378,833\n", + "1 2-1-2 Optimal 1212.976596 €167,608,001\n", + "2 1-2-2 Optimal 1218.50915 €173,642,982" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", + "\n", + "=== Optimization result ===\n", + "Chosen formation: 1-2-2\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 1218.50915\n", + "Recommended captain: Michael Olise\n", + "Total squad value: €173,642,982\n", + "Remaining budget: €8,857,018\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Gregor KobelGKBorussia Dortmund20339560.0176.376494
1Miguel GutiérrezDEFBayer 04 Leverkusen22938817.0139.088386
2Michael OliseMIDFC Bayern München65065938.0217.379541Yes
3Antonio NusaMIDRB Leipzig27181846.0160.886678
4Igor MatanovićFORSC Freiburg22245370.0162.25504
5Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value Score \\\n", + "0 Gregor Kobel GK Borussia Dortmund 20339560.0 176.376494 \n", + "1 Miguel Gutiérrez DEF Bayer 04 Leverkusen 22938817.0 139.088386 \n", + "2 Michael Olise MID FC Bayern München 65065938.0 217.379541 \n", + "3 Antonio Nusa MID RB Leipzig 27181846.0 160.886678 \n", + "4 Igor Matanović FOR SC Freiburg 22245370.0 162.25504 \n", + "5 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 145.14347 \n", + "\n", + " Captain \n", + "0 \n", + "1 \n", + "2 Yes \n", + "3 \n", + "4 \n", + "5 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_182_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101927_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €5m: €185,000,000\n", + "Solving formation 2-2-1 ...\n", + " Status: Optimal\n", + "Solving formation 2-1-2 ...\n", + " Status: Optimal\n", + "Solving formation 1-2-2 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\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", + " \n", + " \n", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
02-2-1Optimal1205.487906€170,378,833
12-1-2Optimal1212.976596€167,608,001
21-2-2Optimal1218.50915€173,642,982
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 2-2-1 Optimal 1205.487906 €170,378,833\n", + "1 2-1-2 Optimal 1212.976596 €167,608,001\n", + "2 1-2-2 Optimal 1218.50915 €173,642,982" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", + "\n", + "=== Optimization result ===\n", + "Chosen formation: 1-2-2\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 1218.50915\n", + "Recommended captain: Michael Olise\n", + "Total squad value: €173,642,982\n", + "Remaining budget: €11,357,018\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Gregor KobelGKBorussia Dortmund20339560.0176.376494
1Miguel GutiérrezDEFBayer 04 Leverkusen22938817.0139.088386
2Michael OliseMIDFC Bayern München65065938.0217.379541Yes
3Antonio NusaMIDRB Leipzig27181846.0160.886678
4Igor MatanovićFORSC Freiburg22245370.0162.25504
5Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value Score \\\n", + "0 Gregor Kobel GK Borussia Dortmund 20339560.0 176.376494 \n", + "1 Miguel Gutiérrez DEF Bayer 04 Leverkusen 22938817.0 139.088386 \n", + "2 Michael Olise MID FC Bayern München 65065938.0 217.379541 \n", + "3 Antonio Nusa MID RB Leipzig 27181846.0 160.886678 \n", + "4 Igor Matanović FOR SC Freiburg 22245370.0 162.25504 \n", + "5 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 145.14347 \n", + "\n", + " Captain \n", + "0 \n", + "1 \n", + "2 Yes \n", + "3 \n", + "4 \n", + "5 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_185m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101927_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €7.5m: €187,500,000\n", + "Solving formation 2-2-1 ...\n", + " Status: Optimal\n", + "Solving formation 2-1-2 ...\n", + " Status: Optimal\n", + "Solving formation 1-2-2 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\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", + " \n", + " \n", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
02-2-1Optimal1206.205549€186,677,834
12-1-2Optimal1212.976596€167,608,001
21-2-2Optimal1218.50915€173,642,982
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 2-2-1 Optimal 1206.205549 €186,677,834\n", + "1 2-1-2 Optimal 1212.976596 €167,608,001\n", + "2 1-2-2 Optimal 1218.50915 €173,642,982" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", "\n", "=== Optimization result ===\n", - "Chosen formation: 2-2-1\n", + "Chosen formation: 1-2-2\n", "Solver status: Optimal\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", + "Total score (captain doubled): 1218.50915\n", + "Recommended captain: Michael Olise\n", + "Total squad value: €173,642,982\n", + "Remaining budget: €13,857,018\n", "\n", - "=== Selected players ===\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", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Gregor KobelGKBorussia Dortmund20339560.0176.376494
1Miguel GutiérrezDEFBayer 04 Leverkusen22938817.0139.088386
2Michael OliseMIDFC Bayern München65065938.0217.379541Yes
3Antonio NusaMIDRB Leipzig27181846.0160.886678
4Igor MatanovićFORSC Freiburg22245370.0162.25504
5Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value Score \\\n", + "0 Gregor Kobel GK Borussia Dortmund 20339560.0 176.376494 \n", + "1 Miguel Gutiérrez DEF Bayer 04 Leverkusen 22938817.0 139.088386 \n", + "2 Michael Olise MID FC Bayern München 65065938.0 217.379541 \n", + "3 Antonio Nusa MID RB Leipzig 27181846.0 160.886678 \n", + "4 Igor Matanović FOR SC Freiburg 22245370.0 162.25504 \n", + "5 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 145.14347 \n", + "\n", + " Captain \n", + "0 \n", + "1 \n", + "2 Yes \n", + "3 \n", + "4 \n", + "5 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_187_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101928_+0200.csv\n", "\n", - "=== Output ===\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" + "=== Input ===\n", + "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv\n", + "Retrieval timestamp: 20260911_094008_+0200\n", + "Score method: sofascore_overall_rating_odds_lineup\n", + "Metric-creation timestamp: 20260911_101239_+0200\n", + "Requested matchday: 3\n", + "Match JSON source used: SofaScore\n", + "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_3.json\n", + "Detected/used market-value unit: euros -> integer euros\n" ] } ], @@ -1563,22 +2304,56 @@ "print(f'\\nValidated {len(prepared.df):,} player rows once before formation solving.')\n", "print(f'Detected market-value unit: {prepared.value_unit}; internal optimization unit: euros.')\n", "\n", - "formation_results = evaluate_all_formations(prepared, mapped_matches, solver_msg=False)\n", - "comparison_table = formation_comparison(formation_results, prepared.score_scale)\n", - "print('\\nFormation comparison:')\n", - "display(comparison_table)\n", - "\n", - "winner = select_global_winner(formation_results)\n", - "verify_winning_solution(winner, prepared, mapped_matches)\n", - "final_squad, sorted_indices = sort_final_squad(winner, prepared)\n", - "# Validate the input before continuing with later processing.\n", - "if list(final_squad.columns) != prepared.original_columns:\n", - " raise RuntimeError('Final export columns do not exactly match the original CSV columns.')\n", - "selected_player_table = build_selected_player_table(prepared, sorted_indices, int(winner.captain_index))\n", - "output_path = export_verified_squad(final_squad, metadata)\n", + "base_budget_eur = BUDGET_EUR\n", + "budget_scenarios = (\n", + " ('Base budget', base_budget_eur),\n", + " ('Base budget + €2.5m', base_budget_eur + 2_500_000),\n", + " ('Base budget + €5m', base_budget_eur + 5_000_000),\n", + " ('Base budget + €7.5m', base_budget_eur + 7_500_000),\n", + ")\n", + "scenario_solutions = {}\n", + "\n", + "for scenario_name, scenario_budget_eur in budget_scenarios:\n", + " BUDGET_EUR = scenario_budget_eur\n", + " print('\\n' + '=' * 80)\n", + " print(f'{scenario_name}: €{scenario_budget_eur:,}')\n", + " formation_results = evaluate_all_formations(prepared, mapped_matches, solver_msg=False)\n", + " comparison_table = formation_comparison(formation_results, prepared.score_scale)\n", + " print('\\nFormation comparison:')\n", + " display(comparison_table)\n", + "\n", + " winner = select_global_winner(formation_results)\n", + " verify_winning_solution(winner, prepared, mapped_matches)\n", + " final_squad, sorted_indices = sort_final_squad(winner, prepared)\n", + " if list(final_squad.columns) != prepared.original_columns:\n", + " raise RuntimeError('Final export columns do not exactly match the original CSV columns.')\n", + " selected_player_table = build_selected_player_table(\n", + " prepared, sorted_indices, int(winner.captain_index)\n", + " )\n", + " output_path = export_verified_squad(final_squad, metadata, scenario_budget_eur)\n", + " scenario_solutions[scenario_name] = {\n", + " 'budget_eur': scenario_budget_eur,\n", + " 'winner': winner,\n", + " 'final_squad': final_squad,\n", + " 'sorted_indices': sorted_indices,\n", + " 'selected_player_table': selected_player_table,\n", + " 'output_path': output_path,\n", + " }\n", "\n", - "total_score_text = format_score(winner.total_score_units, prepared.score_scale)\n", - "remaining_budget = BUDGET_EUR - int(winner.total_value_eur)\n", + " total_score_text = format_score(winner.total_score_units, prepared.score_scale)\n", + " remaining_budget = scenario_budget_eur - int(winner.total_value_eur)\n", + " print('\\n=== Optimization result ===')\n", + " print(f'Chosen formation: {winner.formation}')\n", + " print(f'Solver status: {winner.status}')\n", + " print(f'Total score (captain doubled): {total_score_text}')\n", + " print('Recommended captain: ' + str(\n", + " prepared.df.loc[winner.captain_index, prepared.columns['player_name']]\n", + " ))\n", + " print(f'Total squad value: €{int(winner.total_value_eur):,}')\n", + " print(f'Remaining budget: €{remaining_budget:,}')\n", + " print('\\n=== Selected players ===')\n", + " display(selected_player_table)\n", + " print(f'\\nOptimized squad CSV: {output_path}')\n", "\n", "print('\\n=== Input ===')\n", "print(f'Score input file: {metadata.path}')\n", @@ -1590,23 +2365,14 @@ "print(f'Match JSON path: {match_path}')\n", "print(f'Detected/used market-value unit: {prepared.value_unit} -> integer euros')\n", "\n", - "print('\\n=== Optimization result ===')\n", - "print(f'Chosen formation: {winner.formation}')\n", - "print(f'Solver status: {winner.status}')\n", - "print(f'Total score (captain doubled): {total_score_text}')\n", - "print(\n", - " 'Recommended captain: ' + str(\n", - " prepared.df.loc[winner.captain_index, prepared.columns['player_name']]\n", - " )\n", - ")\n", - "print(f'Total squad value: €{int(winner.total_value_eur):,}')\n", - "print(f'Remaining budget: €{remaining_budget:,}')\n", - "\n", - "print('\\n=== Selected players ===')\n", - "print(selected_player_table.to_string(index=False))\n", - "\n", - "print('\\n=== Output ===')\n", - "print(f'Optimized squad CSV: {output_path}')" + "# Restore the configured budget after calculating all four scenarios.\n", + "BUDGET_EUR = base_budget_eur\n", + "base_solution = scenario_solutions['Base budget']\n", + "winner = base_solution['winner']\n", + "final_squad = base_solution['final_squad']\n", + "sorted_indices = base_solution['sorted_indices']\n", + "selected_player_table = base_solution['selected_player_table']\n", + "output_path = base_solution['output_path']\n" ] }, { @@ -1688,6 +2454,32 @@ "id": "a093bb20-eb9c-4365-9175-2c12be0c869a", "metadata": {}, "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "=== Choose lineup budget scenario ===\n", + " 1. Base budget (€180,000,000) — 1-2-2, 1218.50915 points\n", + " 2. Base budget + €2.5m (€182,500,000) — 1-2-2, 1218.50915 points\n", + " 3. Base budget + €5m (€185,000,000) — 1-2-2, 1218.50915 points\n", + " 4. Base budget + €7.5m (€187,500,000) — 1-2-2, 1218.50915 points\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Select the lineup to save [1-4]: 1\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Selected scenario: Base budget (€180,000,000).\n" + ] + }, { "name": "stdin", "output_type": "stream", @@ -1695,6 +2487,20 @@ "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=1201.846242, players=[Gregor Kobel, Ridle Baku, Joshua Kimmich, Aleix García, Igor Matanović, Phillip Tietz]\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Replace the current selected lineup? [y/n]: y\n" + ] + }, { "name": "stdout", "output_type": "stream", @@ -1704,9 +2510,34 @@ } ], "source": [ + "# Selection is intentionally separate from the timestamped optimizer exports.\n", + "scenario_names = tuple(scenario_solutions)\n", + "print('\\n=== Choose lineup budget scenario ===')\n", + "for number, scenario_name in enumerate(scenario_names, start=1):\n", + " scenario = scenario_solutions[scenario_name]\n", + " scenario_winner = scenario['winner']\n", + " score_text = format_score(scenario_winner.total_score_units, prepared.score_scale)\n", + " print(\n", + " f' {number}. {scenario_name} (€{scenario[\"budget_eur\"]:,}) — '\n", + " f'{scenario_winner.formation}, {score_text} points'\n", + " )\n", "\n", + "while True:\n", + " answer = input(f'Select the lineup to save [1-{len(scenario_names)}]: ').strip()\n", + " try:\n", + " selected_number = int(answer)\n", + " except ValueError:\n", + " print('Please enter a scenario number.')\n", + " continue\n", + " if 1 <= selected_number <= len(scenario_names):\n", + " selected_scenario_name = scenario_names[selected_number - 1]\n", + " break\n", + " print(f'Please enter a number from 1 to {len(scenario_names)}.')\n", + "\n", + "selected_scenario = scenario_solutions[selected_scenario_name]\n", + "winner = selected_scenario['winner']\n", + "sorted_indices = selected_scenario['sorted_indices']\n", "\n", - "# Selection is intentionally separate from the timestamped optimizer export.\n", "selected_lineup_snapshot = build_selected_lineup_snapshot(\n", " league='Kickbase.insider Arena',\n", " source='optimizer_insider_arena',\n", @@ -1718,6 +2549,9 @@ " matchday=matchday,\n", " formation=winner.formation,\n", ")\n", + "selected_lineup_snapshot['metadata']['budget_scenario'] = selected_scenario_name\n", + "selected_lineup_snapshot['metadata']['budget_eur'] = selected_scenario['budget_eur']\n", + "print(f'Selected scenario: {selected_scenario_name} (€{selected_scenario[\"budget_eur\"]:,}).')\n", "selected_lineup_path = select_lineup_interactively(\n", " selected_lineup_snapshot, filename='kickbase.insider-arena.json'\n", ")\n" @@ -1733,7 +2567,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Pruned 0 expired timestamped output(s).\n" + "Pruned 4 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 8d2cdba..7bc543c 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 @@ -26,7 +26,10 @@ "\n", "After solving, every constraint and the captain assignment are recalculated independently from the selected dataframe. Only a verified squad is sorted `GK → DEF → MID → FOR` (score descending within each group) and saved to `C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_{method}_{retrieval_timestamp}_{metric_creation_timestamp}_{squad_optimisation_timestamp}.csv`. The notebook output identifies the recommended captain; the export remains exactly the 11 selected rows with all—and only—the original score columns.\n", "\n", - "Required packages are `pandas`, `IPython`/Jupyter, and `PuLP` with an available CBC solver. Standard-library modules used are `pathlib`, `json`, `datetime`, `decimal`, `re`, `math`, `unicodedata`, `warnings`, and `dataclasses`. The notebook does not install packages automatically." + "Required packages are `pandas`, `IPython`/Jupyter, and `PuLP` with an available CBC solver. Standard-library modules used are `pathlib`, `json`, `datetime`, `decimal`, `re`, `math`, `unicodedata`, `warnings`, and `dataclasses`. The notebook does not install packages automatically.\n", + "## Budget-variance scenarios\n", + "\n", + "Every run calculates and displays independent squads at the configured budget, plus €2.5m, plus €5m, and plus €7.5m. The selection step lets you choose any one of the four squads as the canonical lineup.\n" ] }, { @@ -41,7 +44,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 1, "id": "5e3ef4c5", "metadata": {}, "outputs": [], @@ -266,7 +269,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 2, "id": "9b3c19b4", "metadata": {}, "outputs": [], @@ -619,7 +622,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 3, "id": "eb6fdda4", "metadata": {}, "outputs": [], @@ -811,7 +814,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 4, "id": "39379a72", "metadata": {}, "outputs": [], @@ -1028,7 +1031,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 5, "id": "042c1a42", "metadata": {}, "outputs": [], @@ -1229,7 +1232,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 6, "id": "063f64a6", "metadata": {}, "outputs": [], @@ -1351,15 +1354,19 @@ "\n", "# Handle verified squad for reuse in the workflow.\n", "def export_verified_squad(\n", - " squad_df: pd.DataFrame, metadata: ScoreMetadata\n", + " squad_df: pd.DataFrame, metadata: ScoreMetadata, budget_eur: int\n", ") -> Path:\n", " # Validate the input before continuing with later processing.\n", " if len(squad_df) != 11:\n", " raise RuntimeError(f'Refusing to export {len(squad_df)} rows; exactly 11 are required.')\n", + " if budget_eur <= 0:\n", + " raise ValueError(f'budget_eur must be positive; received {budget_eur}.')\n", + " budget_label = str(Decimal(budget_eur) / Decimal(1_000_000)).replace('.', '_') + 'm'\n", " optimization_timestamp = datetime.now().astimezone().strftime(TIMESTAMP_FORMAT)\n", " output_name = (\n", - " f'optimized_squad_{metadata.method}_{metadata.retrieval_timestamp}_'\n", - " f'{metadata.metric_creation_timestamp}_{optimization_timestamp}.csv'\n", + " f'optimized_squad_budget_{budget_label}_{metadata.method}_'\n", + " f'{metadata.retrieval_timestamp}_{metadata.metric_creation_timestamp}_'\n", + " f'{optimization_timestamp}.csv'\n", " )\n", " OPTIMIZED_SQUAD_DIR.mkdir(parents=True, exist_ok=True)\n", " output_path = OPTIMIZED_SQUAD_DIR / output_name\n", @@ -1386,7 +1393,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 7, "id": "eedaa4d7", "metadata": {}, "outputs": [ @@ -1395,40 +1402,43 @@ "output_type": "stream", "text": [ "Selected score input:\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", + " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv\n", + " Retrieval timestamp: 20260911_094008_+0200\n", " Method: sofascore_overall_rating_odds_lineup\n", - " Metric-creation timestamp: 20260904_111301_+0200\n" + " Metric-creation timestamp: 20260911_101239_+0200\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Enter the matchday to optimise the squad for: 2\n" + "Enter the matchday to optimise the squad for: 3\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json)\n", + "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_3.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", - " 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", + " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", + " 16434045 1. FC Union Berlin 1. FC Union Berlin (40) FC Schalke 04 FC Schalke 04 (8)\n", + " 16434018 1. FSV Mainz 05 1. FSV Mainz 05 (18) Eintracht Frankfurt Eintracht Frankfurt (4)\n", + " 16434037 Borussia Dortmund Borussia Dortmund (3) SC Paderborn 07 SC Paderborn 07 (29)\n", + " 16434031 FC Augsburg FC Augsburg (13) Bayer 04 Leverkusen Bayer 04 Leverkusen (7)\n", + " 16434040 SC Freiburg SC Freiburg (5) Borussia M'gladbach Borussia Mönchengladbach (15)\n", + " 16434035 TSG Hoffenheim TSG Hoffenheim (14) VfB Stuttgart VfB Stuttgart (9)\n", + " 16434027 1. FC Köln 1. FC Köln (28) SV Werder Bremen SV Werder Bremen (10)\n", + " 16434043 RB Leipzig RB Leipzig (43) Hamburger SV Hamburger SV (6)\n", + " 16434041 SV 07 Elversberg SV 07 Elversberg (77) FC Bayern München FC Bayern München (2)\n", "\n", - "Validated 467 player rows once before formation solving.\n", + "Validated 461 player rows once before formation solving.\n", "Detected market-value unit: euros; internal optimization unit: euros.\n", + "\n", + "================================================================================\n", + "Base budget: €150,000,000\n", "Solving formation 4-4-2 ...\n", " Status: Optimal\n", "Solving formation 4-2-4 ...\n", @@ -1485,71 +1495,71 @@ " 0\n", " 4-4-2\n", " Optimal\n", - " 1755.157544\n", - " €149,297,541\n", + " 1767.503406\n", + " €149,362,233\n", " \n", " \n", " 1\n", " 4-2-4\n", " Optimal\n", - " 1735.664853\n", - " €148,372,286\n", + " 1745.899387\n", + " €149,466,403\n", " \n", " \n", " 2\n", " 3-4-3\n", " Optimal\n", - " 1760.603128\n", - " €147,273,256\n", + " 1759.60475\n", + " €149,550,234\n", " \n", " \n", " 3\n", " 4-3-3\n", " Optimal\n", - " 1756.303798\n", - " €148,680,414\n", + " 1766.766077\n", + " €147,714,355\n", " \n", " \n", " 4\n", " 5-3-2\n", " Optimal\n", - " 1742.712502\n", - " €145,855,061\n", + " 1775.65669\n", + " €149,842,616\n", " \n", " \n", " 5\n", " 3-5-2\n", " Optimal\n", - " 1756.748815\n", - " €149,312,030\n", + " 1763.132575\n", + " €149,830,084\n", " \n", " \n", " 6\n", " 5-4-1\n", " Optimal\n", - " 1754.189061\n", - " €148,924,732\n", + " 1776.734317\n", + " €149,701,424\n", " \n", " \n", " 7\n", " 4-5-1\n", " Optimal\n", - " 1758.912964\n", - " €149,561,134\n", + " 1764.269366\n", + " €148,808,359\n", " \n", " \n", " 8\n", " 3-6-1\n", " Optimal\n", - " 1750.763595\n", - " €149,604,286\n", + " 1755.136448\n", + " €149,993,976\n", " \n", " \n", " 9\n", " 5-2-3\n", " Optimal\n", - " 1737.315065\n", - " €147,195,771\n", + " 1778.898277\n", + " €149,915,405\n", " \n", " \n", "\n", @@ -1557,16 +1567,16 @@ ], "text/plain": [ " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", - "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" + "0 4-4-2 Optimal 1767.503406 €149,362,233\n", + "1 4-2-4 Optimal 1745.899387 €149,466,403\n", + "2 3-4-3 Optimal 1759.60475 €149,550,234\n", + "3 4-3-3 Optimal 1766.766077 €147,714,355\n", + "4 5-3-2 Optimal 1775.65669 €149,842,616\n", + "5 3-5-2 Optimal 1763.132575 €149,830,084\n", + "6 5-4-1 Optimal 1776.734317 €149,701,424\n", + "7 4-5-1 Optimal 1764.269366 €148,808,359\n", + "8 3-6-1 Optimal 1755.136448 €149,993,976\n", + "9 5-2-3 Optimal 1778.898277 €149,915,405" ] }, "metadata": {}, @@ -1578,220 +1588,1455 @@ "text": [ "Independent post-solve verification passed.\n", "\n", - "=== Input ===\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: 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_2.json\n", - "Detected/used market-value unit: euros -> integer euros\n", - "\n", "=== Optimization result ===\n", - "Chosen formation: 3-4-3\n", + "Chosen formation: 5-2-3\n", "Solver status: Optimal\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 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", + "Total score (captain doubled): 1778.898277\n", + "Recommended captain: Serhou Guirassy\n", + "Total squad value: €149,915,405\n", + "Remaining budget: €84,595\n", "\n", - "=== Output ===\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" + "=== Selected players ===\n" ] - } - ], - "source": [ - "metadata = discover_latest_score(EXPECTED_POINTS_DIR)\n", - "print('Selected score input:')\n", - "print(f' File: {metadata.path}')\n", - "print(f' Retrieval timestamp: {metadata.retrieval_timestamp}')\n", - "print(f' Method: {metadata.method}')\n", - "print(f' Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", - "\n", - "matchday = request_matchday()\n", - "matches, match_source, match_path = load_matchday_matches(matchday)\n", - "prepared, mapped_matches, mapping_table = prepare_optimization_data(metadata.path, matches)\n", - "\n", - "print('\\nMatch-to-club mapping diagnostics:')\n", - "print(mapping_table.to_string(index=False))\n", - "print(f'\\nValidated {len(prepared.df):,} player rows once before formation solving.')\n", - "print(f'Detected market-value unit: {prepared.value_unit}; internal optimization unit: euros.')\n", - "\n", - "formation_results = evaluate_all_formations(prepared, mapped_matches, solver_msg=False)\n", - "comparison_table = formation_comparison(formation_results, prepared.score_scale)\n", - "print('\\nFormation comparison:')\n", - "display(comparison_table)\n", - "\n", - "winner = select_global_winner(formation_results)\n", - "verify_winning_solution(winner, prepared, mapped_matches)\n", - "final_squad, sorted_indices = sort_final_squad(winner, prepared)\n", - "# Validate the input before continuing with later processing.\n", - "if list(final_squad.columns) != prepared.original_columns:\n", - " raise RuntimeError('Final export columns do not exactly match the original CSV columns.')\n", - "selected_player_table = build_selected_player_table(prepared, sorted_indices, int(winner.captain_index))\n", - "output_path = export_verified_squad(final_squad, metadata)\n", - "\n", - "total_score_text = format_score(winner.total_score_units, prepared.score_scale)\n", - "remaining_budget = BUDGET_EUR - int(winner.total_value_eur)\n", - "\n", - "print('\\n=== Input ===')\n", - "print(f'Score input file: {metadata.path}')\n", - "print(f'Retrieval timestamp: {metadata.retrieval_timestamp}')\n", - "print(f'Score method: {metadata.method}')\n", - "print(f'Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", - "print(f'Requested matchday: {matchday}')\n", - "print(f'Match JSON source used: {match_source}')\n", - "print(f'Match JSON path: {match_path}')\n", - "print(f'Detected/used market-value unit: {prepared.value_unit} -> integer euros')\n", - "\n", - "print('\\n=== Optimization result ===')\n", - "print(f'Chosen formation: {winner.formation}')\n", - "print(f'Solver status: {winner.status}')\n", - "print(f'Total score (captain doubled): {total_score_text}')\n", - "print(\n", - " 'Recommended captain: ' + str(\n", - " prepared.df.loc[winner.captain_index, prepared.columns['player_name']]\n", - " )\n", - ")\n", - "print(f'Total squad value: €{int(winner.total_value_eur):,}')\n", - "print(f'Remaining budget: €{remaining_budget:,}')\n", - "\n", - "print('\\n=== Selected players ===')\n", - "print(selected_player_table.to_string(index=False))\n", - "\n", - "print('\\n=== Output ===')\n", - "print(f'Optimized squad CSV: {output_path}')" - ] - }, - { - "cell_type": "markdown", - "id": "981dbc7f", - "metadata": {}, - "source": [ - "## 8. Select this lineup\n", - "\n", - "Select a verified result only when it should become this league's canonical lineup.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "9e6563fe", - "metadata": {}, - "outputs": [], - "source": [ - "# Selected-lineup persistence is shared by every squad workflow.\n", - "import sys\n", - "\n", - "if str(PROJECT_ROOT) not in sys.path:\n", - " sys.path.insert(0, str(PROJECT_ROOT))\n", - "\n", - "from selected_lineups import make_selected_lineup, select_lineup_interactively\n", - "\n", - "\n", - "def build_selected_lineup_snapshot(\n", - " league: str,\n", - " source: str,\n", - " prepared: PreparedData,\n", - " sorted_indices: list[int],\n", - " captain_index: int,\n", - " total_score_units: int,\n", - " metadata: ScoreMetadata,\n", - " matchday: int,\n", - " formation: str,\n", - ") -> dict[str, Any]:\n", - " \"\"\"Create a portable selected-lineup snapshot from verified notebook data.\"\"\"\n", - " players = []\n", - " for index in sorted_indices:\n", - " team_key = prepared.team_keys.loc[index]\n", - " players.append(\n", - " {\n", - " 'id': prepared.df.loc[index, prepared.columns['player_id']],\n", - " 'name': prepared.df.loc[index, prepared.columns['player_name']],\n", - " 'position': prepared.positions.loc[index],\n", - " 'market_value': prepared.df.loc[index, prepared.columns['market_value']],\n", - " 'market_value_eur': int(prepared.value_eur.loc[index]),\n", - " 'club': TEAM_DISPLAY_NAMES[team_key],\n", - " 'expected_points': prepared.df.loc[index, prepared.columns['score']],\n", - " 'captain': index == captain_index,\n", - " }\n", - " )\n", - " return make_selected_lineup(\n", - " league=league,\n", - " players=players,\n", - " expected_points={\n", - " 'value': format_score(total_score_units, prepared.score_scale),\n", - " 'label': 'Total expected points (captain doubled)',\n", - " 'includes_captain_bonus': True,\n", - " },\n", - " source=source,\n", - " metadata={\n", - " 'score_input_file': str(metadata.path),\n", - " 'score_method': metadata.method,\n", - " 'metric_creation_timestamp': metadata.metric_creation_timestamp,\n", - " 'matchday': matchday,\n", - " 'formation': formation,\n", - " },\n", - " )\n" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "a093bb20-eb9c-4365-9175-2c12be0c869a", - "metadata": {}, - "outputs": [ + }, { - "name": "stdin", - "output_type": "stream", - "text": [ - "Select this lineup for KickbaseKIS Arena? [y/n]: y\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Manuel NeuerGKFC Bayern München14858009.0158.139427
1Daniel SvenssonDEFBorussia Dortmund19535626.0181.556782
2Josip StanišićDEFFC Bayern München16727483.0160.727699
3Jordy MakengoDEFSC Freiburg10018922.0137.771046
4Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
5Kacper PotulskiDEF1. FSV Mainz 057481720.0119.274598
6Derry ScherhantMIDSC Freiburg11194489.0131.816893
7Tom KraußMID1. FC Köln7949571.0114.903767
8Serhou GuirassyFORBorussia Dortmund31162478.0195.617566Yes
9Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
10Marin LjubičićFOR1. FC Union Berlin4643553.0104.067444
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value Score \\\n", + "0 Manuel Neuer GK FC Bayern München 14858009.0 158.139427 \n", + "1 Daniel Svensson DEF Borussia Dortmund 19535626.0 181.556782 \n", + "2 Josip Stanišić DEF FC Bayern München 16727483.0 160.727699 \n", + "3 Jordy Makengo DEF SC Freiburg 10018922.0 137.771046 \n", + "4 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 134.262019 \n", + "5 Kacper Potulski DEF 1. FSV Mainz 05 7481720.0 119.274598 \n", + "6 Derry Scherhant MID SC Freiburg 11194489.0 131.816893 \n", + "7 Tom Krauß MID 1. FC Köln 7949571.0 114.903767 \n", + "8 Serhou Guirassy FOR Borussia Dortmund 31162478.0 195.617566 \n", + "9 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 145.14347 \n", + "10 Marin Ljubičić FOR 1. FC Union Berlin 4643553.0 104.067444 \n", + "\n", + " Captain \n", + "0 \n", + "1 \n", + "2 \n", + "3 \n", + "4 \n", + "5 \n", + "6 \n", + "7 \n", + "8 Yes \n", + "9 \n", + "10 " + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ - "Selected lineup saved to: C:\\kickbase project\\outputs\\selected_lineups\\kickbasekis-arena.json\n" + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_150m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101645_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €2.5m: €152,500,000\n", + "Solving formation 4-4-2 ...\n", + " Status: Optimal\n", + "Solving formation 4-2-4 ...\n", + " Status: Optimal\n", + "Solving formation 3-4-3 ...\n", + " Status: Optimal\n", + "Solving formation 4-3-3 ...\n", + " Status: Optimal\n", + "Solving formation 5-3-2 ...\n", + " Status: Optimal\n", + "Solving formation 3-5-2 ...\n", + " Status: Optimal\n", + "Solving formation 5-4-1 ...\n", + " Status: Optimal\n", + "Solving formation 4-5-1 ...\n", + " Status: Optimal\n", + "Solving formation 3-6-1 ...\n", + " Status: Optimal\n", + "Solving formation 5-2-3 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\n" ] - } - ], - "source": [ - "\n", - "\n", - "# Selection is intentionally separate from the timestamped optimizer export.\n", - "selected_lineup_snapshot = build_selected_lineup_snapshot(\n", - " league='KickbaseKIS Arena',\n", - " source='optimizer_v2_per_match',\n", - " prepared=prepared,\n", - " sorted_indices=sorted_indices,\n", - " captain_index=int(winner.captain_index),\n", - " total_score_units=int(winner.total_score_units),\n", - " metadata=metadata,\n", - " matchday=matchday,\n", - " formation=winner.formation,\n", - ")\n", - "selected_lineup_path = select_lineup_interactively(selected_lineup_snapshot)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 17, + }, + { + "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", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
04-4-2Optimal1782.490827€152,352,616
14-2-4Optimal1763.42675€151,349,708
23-4-3Optimal1766.988228€152,179,725
34-3-3Optimal1778.955406€152,039,291
45-3-2Optimal1781.854634€152,395,408
53-5-2Optimal1768.469482€152,205,990
65-4-1Optimal1781.11686€151,589,548
74-5-1Optimal1776.130797€151,844,341
83-6-1Optimal1758.156073€152,201,604
95-2-3Optimal1783.488513€152,320,705
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 4-4-2 Optimal 1782.490827 €152,352,616\n", + "1 4-2-4 Optimal 1763.42675 €151,349,708\n", + "2 3-4-3 Optimal 1766.988228 €152,179,725\n", + "3 4-3-3 Optimal 1778.955406 €152,039,291\n", + "4 5-3-2 Optimal 1781.854634 €152,395,408\n", + "5 3-5-2 Optimal 1768.469482 €152,205,990\n", + "6 5-4-1 Optimal 1781.11686 €151,589,548\n", + "7 4-5-1 Optimal 1776.130797 €151,844,341\n", + "8 3-6-1 Optimal 1758.156073 €152,201,604\n", + "9 5-2-3 Optimal 1783.488513 €152,320,705" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", + "\n", + "=== Optimization result ===\n", + "Chosen formation: 5-2-3\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 1783.488513\n", + "Recommended captain: Daniel Svensson\n", + "Total squad value: €152,320,705\n", + "Remaining budget: €179,295\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Manuel NeuerGKFC Bayern München14858009.0158.139427
1Daniel SvenssonDEFBorussia Dortmund19535626.0181.556782Yes
2Josip StanišićDEFFC Bayern München16727483.0160.727699
3Jordy MakengoDEFSC Freiburg10018922.0137.771046
4Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
5Kacper PotulskiDEF1. FSV Mainz 057481720.0119.274598
6Jobe BellinghamMIDBorussia Dortmund18915662.0167.249318
7Ezequiél FernándezMIDBayer 04 Leverkusen11550806.0131.484888
8Igor MatanovićFORSC Freiburg22245370.0162.25504
9Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
10Marin LjubičićFOR1. FC Union Berlin4643553.0104.067444
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value \\\n", + "0 Manuel Neuer GK FC Bayern München 14858009.0 \n", + "1 Daniel Svensson DEF Borussia Dortmund 19535626.0 \n", + "2 Josip Stanišić DEF FC Bayern München 16727483.0 \n", + "3 Jordy Makengo DEF SC Freiburg 10018922.0 \n", + "4 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 \n", + "5 Kacper Potulski DEF 1. FSV Mainz 05 7481720.0 \n", + "6 Jobe Bellingham MID Borussia Dortmund 18915662.0 \n", + "7 Ezequiél Fernández MID Bayer 04 Leverkusen 11550806.0 \n", + "8 Igor Matanović FOR SC Freiburg 22245370.0 \n", + "9 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 \n", + "10 Marin Ljubičić FOR 1. FC Union Berlin 4643553.0 \n", + "\n", + " Score Captain \n", + "0 158.139427 \n", + "1 181.556782 Yes \n", + "2 160.727699 \n", + "3 137.771046 \n", + "4 134.262019 \n", + "5 119.274598 \n", + "6 167.249318 \n", + "7 131.484888 \n", + "8 162.25504 \n", + "9 145.14347 \n", + "10 104.067444 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_152_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101649_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €5m: €155,000,000\n", + "Solving formation 4-4-2 ...\n", + " Status: Optimal\n", + "Solving formation 4-2-4 ...\n", + " Status: Optimal\n", + "Solving formation 3-4-3 ...\n", + " Status: Optimal\n", + "Solving formation 4-3-3 ...\n", + " Status: Optimal\n", + "Solving formation 5-3-2 ...\n", + " Status: Optimal\n", + "Solving formation 3-5-2 ...\n", + " Status: Optimal\n", + "Solving formation 5-4-1 ...\n", + " Status: Optimal\n", + "Solving formation 4-5-1 ...\n", + " Status: Optimal\n", + "Solving formation 3-6-1 ...\n", + " Status: Optimal\n", + "Solving formation 5-2-3 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\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", + " \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", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
04-4-2Optimal1782.490827€152,352,616
14-2-4Optimal1780.007871€154,950,943
23-4-3Optimal1776.801103€153,364,527
34-3-3Optimal1791.108567€153,984,491
45-3-2Optimal1794.16256€154,877,458
53-5-2Optimal1773.357909€153,538,233
65-4-1Optimal1786.554251€154,940,517
74-5-1Optimal1781.173989€153,713,434
83-6-1Optimal1772.041071€154,899,051
95-2-3Optimal1795.479398€153,516,640
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 4-4-2 Optimal 1782.490827 €152,352,616\n", + "1 4-2-4 Optimal 1780.007871 €154,950,943\n", + "2 3-4-3 Optimal 1776.801103 €153,364,527\n", + "3 4-3-3 Optimal 1791.108567 €153,984,491\n", + "4 5-3-2 Optimal 1794.16256 €154,877,458\n", + "5 3-5-2 Optimal 1773.357909 €153,538,233\n", + "6 5-4-1 Optimal 1786.554251 €154,940,517\n", + "7 4-5-1 Optimal 1781.173989 €153,713,434\n", + "8 3-6-1 Optimal 1772.041071 €154,899,051\n", + "9 5-2-3 Optimal 1795.479398 €153,516,640" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", + "\n", + "=== Optimization result ===\n", + "Chosen formation: 5-2-3\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 1795.479398\n", + "Recommended captain: Serhou Guirassy\n", + "Total squad value: €153,516,640\n", + "Remaining budget: €1,483,360\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Manuel NeuerGKFC Bayern München14858009.0158.139427
1Daniel SvenssonDEFBorussia Dortmund19535626.0181.556782
2Josip StanišićDEFFC Bayern München16727483.0160.727699
3Jordy MakengoDEFSC Freiburg10018922.0137.771046
4Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
5Kacper PotulskiDEF1. FSV Mainz 057481720.0119.274598
6Derry ScherhantMIDSC Freiburg11194489.0131.816893
7Ezequiél FernándezMIDBayer 04 Leverkusen11550806.0131.484888
8Serhou GuirassyFORBorussia Dortmund31162478.0195.617566Yes
9Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
10Marin LjubičićFOR1. FC Union Berlin4643553.0104.067444
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value \\\n", + "0 Manuel Neuer GK FC Bayern München 14858009.0 \n", + "1 Daniel Svensson DEF Borussia Dortmund 19535626.0 \n", + "2 Josip Stanišić DEF FC Bayern München 16727483.0 \n", + "3 Jordy Makengo DEF SC Freiburg 10018922.0 \n", + "4 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 \n", + "5 Kacper Potulski DEF 1. FSV Mainz 05 7481720.0 \n", + "6 Derry Scherhant MID SC Freiburg 11194489.0 \n", + "7 Ezequiél Fernández MID Bayer 04 Leverkusen 11550806.0 \n", + "8 Serhou Guirassy FOR Borussia Dortmund 31162478.0 \n", + "9 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 \n", + "10 Marin Ljubičić FOR 1. FC Union Berlin 4643553.0 \n", + "\n", + " Score Captain \n", + "0 158.139427 \n", + "1 181.556782 \n", + "2 160.727699 \n", + "3 137.771046 \n", + "4 134.262019 \n", + "5 119.274598 \n", + "6 131.816893 \n", + "7 131.484888 \n", + "8 195.617566 Yes \n", + "9 145.14347 \n", + "10 104.067444 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_155m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101653_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €7.5m: €157,500,000\n", + "Solving formation 4-4-2 ...\n", + " Status: Optimal\n", + "Solving formation 4-2-4 ...\n", + " Status: Optimal\n", + "Solving formation 3-4-3 ...\n", + " Status: Optimal\n", + "Solving formation 4-3-3 ...\n", + " Status: Optimal\n", + "Solving formation 5-3-2 ...\n", + " Status: Optimal\n", + "Solving formation 3-5-2 ...\n", + " Status: Optimal\n", + "Solving formation 5-4-1 ...\n", + " Status: Optimal\n", + "Solving formation 4-5-1 ...\n", + " Status: Optimal\n", + "Solving formation 3-6-1 ...\n", + " Status: Optimal\n", + "Solving formation 5-2-3 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\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", + " \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", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
04-4-2Optimal1794.680156€156,677,552
14-2-4Optimal1792.613988€156,359,936
23-4-3Optimal1781.975649€155,170,108
34-3-3Optimal1794.730911€157,012,564
45-3-2Optimal1806.315721€156,822,658
53-5-2Optimal1782.875339€157,388,311
65-4-1Optimal1797.697981€155,190,783
74-5-1Optimal1793.32715€155,658,634
83-6-1Optimal1784.194232€156,844,251
95-2-3Optimal1801.532021€157,080,667
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 4-4-2 Optimal 1794.680156 €156,677,552\n", + "1 4-2-4 Optimal 1792.613988 €156,359,936\n", + "2 3-4-3 Optimal 1781.975649 €155,170,108\n", + "3 4-3-3 Optimal 1794.730911 €157,012,564\n", + "4 5-3-2 Optimal 1806.315721 €156,822,658\n", + "5 3-5-2 Optimal 1782.875339 €157,388,311\n", + "6 5-4-1 Optimal 1797.697981 €155,190,783\n", + "7 4-5-1 Optimal 1793.32715 €155,658,634\n", + "8 3-6-1 Optimal 1784.194232 €156,844,251\n", + "9 5-2-3 Optimal 1801.532021 €157,080,667" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", + "\n", + "=== Optimization result ===\n", + "Chosen formation: 5-3-2\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 1806.315721\n", + "Recommended captain: Serhou Guirassy\n", + "Total squad value: €156,822,658\n", + "Remaining budget: €677,342\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Manuel NeuerGKFC Bayern München14858009.0158.139427
1Daniel SvenssonDEFBorussia Dortmund19535626.0181.556782
2Josip StanišićDEFFC Bayern München16727483.0160.727699
3Jordy MakengoDEFSC Freiburg10018922.0137.771046
4Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
5Kacper PotulskiDEF1. FSV Mainz 057481720.0119.274598
6Derry ScherhantMIDSC Freiburg11194489.0131.816893
7Ezequiél FernándezMIDBayer 04 Leverkusen11550806.0131.484888
8Tom KraußMID1. FC Köln7949571.0114.903767
9Serhou GuirassyFORBorussia Dortmund31162478.0195.617566Yes
10Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value \\\n", + "0 Manuel Neuer GK FC Bayern München 14858009.0 \n", + "1 Daniel Svensson DEF Borussia Dortmund 19535626.0 \n", + "2 Josip Stanišić DEF FC Bayern München 16727483.0 \n", + "3 Jordy Makengo DEF SC Freiburg 10018922.0 \n", + "4 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 \n", + "5 Kacper Potulski DEF 1. FSV Mainz 05 7481720.0 \n", + "6 Derry Scherhant MID SC Freiburg 11194489.0 \n", + "7 Ezequiél Fernández MID Bayer 04 Leverkusen 11550806.0 \n", + "8 Tom Krauß MID 1. FC Köln 7949571.0 \n", + "9 Serhou Guirassy FOR Borussia Dortmund 31162478.0 \n", + "10 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 \n", + "\n", + " Score Captain \n", + "0 158.139427 \n", + "1 181.556782 \n", + "2 160.727699 \n", + "3 137.771046 \n", + "4 134.262019 \n", + "5 119.274598 \n", + "6 131.816893 \n", + "7 131.484888 \n", + "8 114.903767 \n", + "9 195.617566 Yes \n", + "10 145.14347 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_157_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101657_+0200.csv\n", + "\n", + "=== Input ===\n", + "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv\n", + "Retrieval timestamp: 20260911_094008_+0200\n", + "Score method: sofascore_overall_rating_odds_lineup\n", + "Metric-creation timestamp: 20260911_101239_+0200\n", + "Requested matchday: 3\n", + "Match JSON source used: SofaScore\n", + "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_3.json\n", + "Detected/used market-value unit: euros -> integer euros\n" + ] + } + ], + "source": [ + "metadata = discover_latest_score(EXPECTED_POINTS_DIR)\n", + "print('Selected score input:')\n", + "print(f' File: {metadata.path}')\n", + "print(f' Retrieval timestamp: {metadata.retrieval_timestamp}')\n", + "print(f' Method: {metadata.method}')\n", + "print(f' Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", + "\n", + "matchday = request_matchday()\n", + "matches, match_source, match_path = load_matchday_matches(matchday)\n", + "prepared, mapped_matches, mapping_table = prepare_optimization_data(metadata.path, matches)\n", + "\n", + "print('\\nMatch-to-club mapping diagnostics:')\n", + "print(mapping_table.to_string(index=False))\n", + "print(f'\\nValidated {len(prepared.df):,} player rows once before formation solving.')\n", + "print(f'Detected market-value unit: {prepared.value_unit}; internal optimization unit: euros.')\n", + "\n", + "base_budget_eur = BUDGET_EUR\n", + "budget_scenarios = (\n", + " ('Base budget', base_budget_eur),\n", + " ('Base budget + €2.5m', base_budget_eur + 2_500_000),\n", + " ('Base budget + €5m', base_budget_eur + 5_000_000),\n", + " ('Base budget + €7.5m', base_budget_eur + 7_500_000),\n", + ")\n", + "scenario_solutions = {}\n", + "\n", + "for scenario_name, scenario_budget_eur in budget_scenarios:\n", + " BUDGET_EUR = scenario_budget_eur\n", + " print('\\n' + '=' * 80)\n", + " print(f'{scenario_name}: €{scenario_budget_eur:,}')\n", + " formation_results = evaluate_all_formations(prepared, mapped_matches, solver_msg=False)\n", + " comparison_table = formation_comparison(formation_results, prepared.score_scale)\n", + " print('\\nFormation comparison:')\n", + " display(comparison_table)\n", + "\n", + " winner = select_global_winner(formation_results)\n", + " verify_winning_solution(winner, prepared, mapped_matches)\n", + " final_squad, sorted_indices = sort_final_squad(winner, prepared)\n", + " if list(final_squad.columns) != prepared.original_columns:\n", + " raise RuntimeError('Final export columns do not exactly match the original CSV columns.')\n", + " selected_player_table = build_selected_player_table(\n", + " prepared, sorted_indices, int(winner.captain_index)\n", + " )\n", + " output_path = export_verified_squad(final_squad, metadata, scenario_budget_eur)\n", + " scenario_solutions[scenario_name] = {\n", + " 'budget_eur': scenario_budget_eur,\n", + " 'winner': winner,\n", + " 'final_squad': final_squad,\n", + " 'sorted_indices': sorted_indices,\n", + " 'selected_player_table': selected_player_table,\n", + " 'output_path': output_path,\n", + " }\n", + "\n", + " total_score_text = format_score(winner.total_score_units, prepared.score_scale)\n", + " remaining_budget = scenario_budget_eur - int(winner.total_value_eur)\n", + " print('\\n=== Optimization result ===')\n", + " print(f'Chosen formation: {winner.formation}')\n", + " print(f'Solver status: {winner.status}')\n", + " print(f'Total score (captain doubled): {total_score_text}')\n", + " print('Recommended captain: ' + str(\n", + " prepared.df.loc[winner.captain_index, prepared.columns['player_name']]\n", + " ))\n", + " print(f'Total squad value: €{int(winner.total_value_eur):,}')\n", + " print(f'Remaining budget: €{remaining_budget:,}')\n", + " print('\\n=== Selected players ===')\n", + " display(selected_player_table)\n", + " print(f'\\nOptimized squad CSV: {output_path}')\n", + "\n", + "print('\\n=== Input ===')\n", + "print(f'Score input file: {metadata.path}')\n", + "print(f'Retrieval timestamp: {metadata.retrieval_timestamp}')\n", + "print(f'Score method: {metadata.method}')\n", + "print(f'Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", + "print(f'Requested matchday: {matchday}')\n", + "print(f'Match JSON source used: {match_source}')\n", + "print(f'Match JSON path: {match_path}')\n", + "print(f'Detected/used market-value unit: {prepared.value_unit} -> integer euros')\n", + "\n", + "# Restore the configured budget after calculating all four scenarios.\n", + "BUDGET_EUR = base_budget_eur\n", + "base_solution = scenario_solutions['Base budget']\n", + "winner = base_solution['winner']\n", + "final_squad = base_solution['final_squad']\n", + "sorted_indices = base_solution['sorted_indices']\n", + "selected_player_table = base_solution['selected_player_table']\n", + "output_path = base_solution['output_path']\n" + ] + }, + { + "cell_type": "markdown", + "id": "981dbc7f", + "metadata": {}, + "source": [ + "## 8. Select this lineup\n", + "\n", + "Select a verified result only when it should become this league's canonical lineup.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "9e6563fe", + "metadata": {}, + "outputs": [], + "source": [ + "# Selected-lineup persistence is shared by every squad workflow.\n", + "import sys\n", + "\n", + "if str(PROJECT_ROOT) not in sys.path:\n", + " sys.path.insert(0, str(PROJECT_ROOT))\n", + "\n", + "from selected_lineups import make_selected_lineup, select_lineup_interactively\n", + "\n", + "\n", + "def build_selected_lineup_snapshot(\n", + " league: str,\n", + " source: str,\n", + " prepared: PreparedData,\n", + " sorted_indices: list[int],\n", + " captain_index: int,\n", + " total_score_units: int,\n", + " metadata: ScoreMetadata,\n", + " matchday: int,\n", + " formation: str,\n", + ") -> dict[str, Any]:\n", + " \"\"\"Create a portable selected-lineup snapshot from verified notebook data.\"\"\"\n", + " players = []\n", + " for index in sorted_indices:\n", + " team_key = prepared.team_keys.loc[index]\n", + " players.append(\n", + " {\n", + " 'id': prepared.df.loc[index, prepared.columns['player_id']],\n", + " 'name': prepared.df.loc[index, prepared.columns['player_name']],\n", + " 'position': prepared.positions.loc[index],\n", + " 'market_value': prepared.df.loc[index, prepared.columns['market_value']],\n", + " 'market_value_eur': int(prepared.value_eur.loc[index]),\n", + " 'club': TEAM_DISPLAY_NAMES[team_key],\n", + " 'expected_points': prepared.df.loc[index, prepared.columns['score']],\n", + " 'captain': index == captain_index,\n", + " }\n", + " )\n", + " return make_selected_lineup(\n", + " league=league,\n", + " players=players,\n", + " expected_points={\n", + " 'value': format_score(total_score_units, prepared.score_scale),\n", + " 'label': 'Total expected points (captain doubled)',\n", + " 'includes_captain_bonus': True,\n", + " },\n", + " source=source,\n", + " metadata={\n", + " 'score_input_file': str(metadata.path),\n", + " 'score_method': metadata.method,\n", + " 'metric_creation_timestamp': metadata.metric_creation_timestamp,\n", + " 'matchday': matchday,\n", + " 'formation': formation,\n", + " },\n", + " )\n" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "a093bb20-eb9c-4365-9175-2c12be0c869a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "=== Choose lineup budget scenario ===\n", + " 1. Base budget (€150,000,000) — 5-2-3, 1778.898277 points\n", + " 2. Base budget + €2.5m (€152,500,000) — 5-2-3, 1783.488513 points\n", + " 3. Base budget + €5m (€155,000,000) — 5-2-3, 1795.479398 points\n", + " 4. Base budget + €7.5m (€157,500,000) — 5-3-2, 1806.315721 points\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Select the lineup to save [1-4]: 2\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Selected scenario: Base budget + €2.5m (€152,500,000).\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Select this lineup for KickbaseKIS Arena? [y/n]: n\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Lineup was not selected; the existing selection is unchanged.\n" + ] + } + ], + "source": [ + "# Selection is intentionally separate from the timestamped optimizer exports.\n", + "scenario_names = tuple(scenario_solutions)\n", + "print('\\n=== Choose lineup budget scenario ===')\n", + "for number, scenario_name in enumerate(scenario_names, start=1):\n", + " scenario = scenario_solutions[scenario_name]\n", + " scenario_winner = scenario['winner']\n", + " score_text = format_score(scenario_winner.total_score_units, prepared.score_scale)\n", + " print(\n", + " f' {number}. {scenario_name} (€{scenario[\"budget_eur\"]:,}) — '\n", + " f'{scenario_winner.formation}, {score_text} points'\n", + " )\n", + "\n", + "while True:\n", + " answer = input(f'Select the lineup to save [1-{len(scenario_names)}]: ').strip()\n", + " try:\n", + " selected_number = int(answer)\n", + " except ValueError:\n", + " print('Please enter a scenario number.')\n", + " continue\n", + " if 1 <= selected_number <= len(scenario_names):\n", + " selected_scenario_name = scenario_names[selected_number - 1]\n", + " break\n", + " print(f'Please enter a number from 1 to {len(scenario_names)}.')\n", + "\n", + "selected_scenario = scenario_solutions[selected_scenario_name]\n", + "winner = selected_scenario['winner']\n", + "sorted_indices = selected_scenario['sorted_indices']\n", + "\n", + "selected_lineup_snapshot = build_selected_lineup_snapshot(\n", + " league='KickbaseKIS Arena',\n", + " source='optimizer_v2_per_match',\n", + " prepared=prepared,\n", + " sorted_indices=sorted_indices,\n", + " captain_index=int(winner.captain_index),\n", + " total_score_units=int(winner.total_score_units),\n", + " metadata=metadata,\n", + " matchday=matchday,\n", + " formation=winner.formation,\n", + ")\n", + "selected_lineup_snapshot['metadata']['budget_scenario'] = selected_scenario_name\n", + "selected_lineup_snapshot['metadata']['budget_eur'] = selected_scenario['budget_eur']\n", + "print(f'Selected scenario: {selected_scenario_name} (€{selected_scenario[\"budget_eur\"]:,}).')\n", + "selected_lineup_path = select_lineup_interactively(selected_lineup_snapshot)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 10, "id": "prune-timestamped-outputs", "metadata": {}, "outputs": [ @@ -1799,7 +3044,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Pruned 0 expired timestamped output(s).\n" + "Pruned 4 expired timestamped output(s).\n" ] } ], diff --git a/notebooks/07_squad_optimisation/optimize_squad_v1.ipynb b/notebooks/07_squad_optimisation/optimize_squad_v1.ipynb index bd007b9..01c20b2 100644 --- a/notebooks/07_squad_optimisation/optimize_squad_v1.ipynb +++ b/notebooks/07_squad_optimisation/optimize_squad_v1.ipynb @@ -26,7 +26,10 @@ "\n", "After solving, every constraint and the captain assignment are recalculated independently from the selected dataframe. Only a verified squad is sorted `GK → DEF → MID → FOR` (score descending within each group) and saved to `C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_{method}_{retrieval_timestamp}_{metric_creation_timestamp}_{squad_optimisation_timestamp}.csv`. The notebook output identifies the recommended captain; the export remains exactly the 11 selected rows with all—and only—the original score columns.\n", "\n", - "Required packages are `pandas`, `IPython`/Jupyter, and `PuLP` with an available CBC solver. Standard-library modules used are `pathlib`, `json`, `datetime`, `decimal`, `re`, `math`, `unicodedata`, `warnings`, and `dataclasses`. The notebook does not install packages automatically." + "Required packages are `pandas`, `IPython`/Jupyter, and `PuLP` with an available CBC solver. Standard-library modules used are `pathlib`, `json`, `datetime`, `decimal`, `re`, `math`, `unicodedata`, `warnings`, and `dataclasses`. The notebook does not install packages automatically.\n", + "## Budget-variance scenarios\n", + "\n", + "Every run calculates and displays independent squads at the configured budget, plus €2.5m, plus €5m, and plus €7.5m. The selection step lets you choose any one of the four squads as the canonical lineup.\n" ] }, { @@ -1435,15 +1438,19 @@ "\n", "# Handle verified squad for reuse in the workflow.\n", "def export_verified_squad(\n", - " squad_df: pd.DataFrame, metadata: ScoreMetadata\n", + " squad_df: pd.DataFrame, metadata: ScoreMetadata, budget_eur: int\n", ") -> Path:\n", " # Validate the input before continuing with later processing.\n", " if len(squad_df) != 11:\n", " raise RuntimeError(f'Refusing to export {len(squad_df)} rows; exactly 11 are required.')\n", + " if budget_eur <= 0:\n", + " raise ValueError(f'budget_eur must be positive; received {budget_eur}.')\n", + " budget_label = str(Decimal(budget_eur) / Decimal(1_000_000)).replace('.', '_') + 'm'\n", " optimization_timestamp = datetime.now().astimezone().strftime(TIMESTAMP_FORMAT)\n", " output_name = (\n", - " f'optimized_squad_{metadata.method}_{metadata.retrieval_timestamp}_'\n", - " f'{metadata.metric_creation_timestamp}_{optimization_timestamp}.csv'\n", + " f'optimized_squad_budget_{budget_label}_{metadata.method}_'\n", + " f'{metadata.retrieval_timestamp}_{metadata.metric_creation_timestamp}_'\n", + " f'{optimization_timestamp}.csv'\n", " )\n", " OPTIMIZED_SQUAD_DIR.mkdir(parents=True, exist_ok=True)\n", " output_path = OPTIMIZED_SQUAD_DIR / output_name\n", @@ -1479,24 +1486,24 @@ "output_type": "stream", "text": [ "Selected score input:\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", + " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv\n", + " Retrieval timestamp: 20260911_094008_+0200\n", " Method: sofascore_overall_rating_odds_lineup\n", - " Metric-creation timestamp: 20260904_111301_+0200\n" + " Metric-creation timestamp: 20260911_101239_+0200\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Enter the matchday to optimise the squad for: 2\n" + "Enter the matchday to optimise the squad for: 3\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json)\n", + "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_3.json)\n", "Club mapping mode: embedded Kickbase team-ID bridge\n" ] }, @@ -1514,19 +1521,22 @@ "text": [ "\n", "Match-to-club mapping diagnostics:\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", + " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", + " 16434045 1. FC Union Berlin 1. FC Union Berlin (40) FC Schalke 04 FC Schalke 04 (8)\n", + " 16434018 1. FSV Mainz 05 1. FSV Mainz 05 (18) Eintracht Frankfurt Eintracht Frankfurt (4)\n", + " 16434037 Borussia Dortmund Borussia Dortmund (3) SC Paderborn 07 SC Paderborn 07 (29)\n", + " 16434031 FC Augsburg FC Augsburg (13) Bayer 04 Leverkusen Bayer 04 Leverkusen (7)\n", + " 16434040 SC Freiburg SC Freiburg (5) Borussia M'gladbach Borussia Mönchengladbach (15)\n", + " 16434035 TSG Hoffenheim TSG Hoffenheim (14) VfB Stuttgart VfB Stuttgart (9)\n", + " 16434027 1. FC Köln 1. FC Köln (28) SV Werder Bremen SV Werder Bremen (10)\n", + " 16434043 RB Leipzig RB Leipzig (43) Hamburger SV Hamburger SV (6)\n", + " 16434041 SV 07 Elversberg SV 07 Elversberg (77) FC Bayern München FC Bayern München (2)\n", "\n", - "Validated 467 player rows once before formation solving.\n", + "Validated 461 player rows once before formation solving.\n", "Detected market-value unit: euros; internal optimization unit: euros.\n", + "\n", + "================================================================================\n", + "Base budget: €250,000,000\n", "Solving formation 4-4-2 ...\n", " Status: Optimal\n", "Solving formation 4-2-4 ...\n", @@ -1583,71 +1593,71 @@ " 0\n", " 4-4-2\n", " Optimal\n", - " 1849.340931\n", - " €246,805,560\n", + " 1984.269353\n", + " €247,985,565\n", " \n", " \n", " 1\n", " 4-2-4\n", " Optimal\n", - " 1838.039764\n", - " €249,638,438\n", + " 1991.033225\n", + " €247,139,268\n", " \n", " \n", " 2\n", " 3-4-3\n", " Optimal\n", - " 1853.572534\n", - " €243,425,082\n", + " 1990.591057\n", + " €246,527,061\n", " \n", " \n", " 3\n", " 4-3-3\n", " Optimal\n", - " 1849.257374\n", - " €244,846,162\n", + " 1997.230122\n", + " €249,109,414\n", " \n", " \n", " 4\n", " 5-3-2\n", " Optimal\n", - " 1846.500028\n", - " €247,973,601\n", + " 1986.247546\n", + " €249,239,282\n", " \n", " \n", " 5\n", " 3-5-2\n", " Optimal\n", - " 1854.177223\n", - " €249,922,612\n", + " 1977.630288\n", + " €245,403,212\n", " \n", " \n", " 6\n", " 5-4-1\n", " Optimal\n", - " 1840.667519\n", - " €249,995,021\n", + " 1971.248109\n", + " €244,721,416\n", " \n", " \n", " 7\n", " 4-5-1\n", " Optimal\n", - " 1842.940946\n", - " €247,294,947\n", + " 1964.609044\n", + " €242,139,063\n", " \n", " \n", " 8\n", " 3-6-1\n", " Optimal\n", - " 1846.009183\n", - " €249,668,614\n", + " 1957.837997\n", + " €248,019,240\n", " \n", " \n", " 9\n", " 5-2-3\n", " Optimal\n", - " 1839.332023\n", - " €240,426,126\n", + " 1995.436827\n", + " €249,288,184\n", " \n", " \n", "\n", @@ -1655,16 +1665,16 @@ ], "text/plain": [ " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", - "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" + "0 4-4-2 Optimal 1984.269353 €247,985,565\n", + "1 4-2-4 Optimal 1991.033225 €247,139,268\n", + "2 3-4-3 Optimal 1990.591057 €246,527,061\n", + "3 4-3-3 Optimal 1997.230122 €249,109,414\n", + "4 5-3-2 Optimal 1986.247546 €249,239,282\n", + "5 3-5-2 Optimal 1977.630288 €245,403,212\n", + "6 5-4-1 Optimal 1971.248109 €244,721,416\n", + "7 4-5-1 Optimal 1964.609044 €242,139,063\n", + "8 3-6-1 Optimal 1957.837997 €248,019,240\n", + "9 5-2-3 Optimal 1995.436827 €249,288,184" ] }, "metadata": {}, @@ -1676,216 +1686,1444 @@ "text": [ "Independent post-solve verification passed.\n", "\n", - "=== Input ===\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: 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_2.json\n", - "Detected/used market-value unit: euros -> integer euros\n", - "\n", "=== Optimization result ===\n", - "Chosen formation: 3-5-2\n", + "Chosen formation: 4-3-3\n", "Solver status: Optimal\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", + "Total score (captain doubled): 1997.230122\n", + "Recommended captain: Michael Olise\n", + "Total squad value: €249,109,414\n", + "Remaining budget: €890,586\n", "\n", - "=== Selected players ===\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_20260904_104843_+0200_20260904_111301_+0200_20260904_111340_+0200.csv\n" + "=== Selected players ===\n" ] - } - ], - "source": [ - "metadata = discover_latest_score(EXPECTED_POINTS_DIR)\n", - "print('Selected score input:')\n", - "print(f' File: {metadata.path}')\n", - "print(f' Retrieval timestamp: {metadata.retrieval_timestamp}')\n", - "print(f' Method: {metadata.method}')\n", - "print(f' Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", - "\n", - "matchday = request_matchday()\n", - "matches, match_source, match_path = load_matchday_matches(matchday)\n", - "prepared, mapped_matches, mapping_table = prepare_optimization_data(metadata.path, matches)\n", - "available_team_count = prepared.team_keys.nunique()\n", - "maximum_players_per_team = request_maximum_players_per_team(available_team_count)\n", - "minimum_team_count = request_minimum_team_count(\n", - " available_team_count, maximum_players_per_team\n", - ")\n", - "\n", - "print('\\nMatch-to-club mapping diagnostics:')\n", - "print(mapping_table.to_string(index=False))\n", - "print(f'\\nValidated {len(prepared.df):,} player rows once before formation solving.')\n", - "print(f'Detected market-value unit: {prepared.value_unit}; internal optimization unit: euros.')\n", - "\n", - "formation_results = evaluate_all_formations(\n", - " prepared, mapped_matches, maximum_players_per_team, minimum_team_count, solver_msg=False\n", - ")\n", - "comparison_table = formation_comparison(formation_results, prepared.score_scale)\n", - "print('\\nFormation comparison:')\n", - "display(comparison_table)\n", - "\n", - "winner = select_global_winner(formation_results)\n", - "verify_winning_solution(\n", - " winner, prepared, mapped_matches, maximum_players_per_team, minimum_team_count\n", - ")\n", - "final_squad, sorted_indices = sort_final_squad(winner, prepared)\n", - "# Validate the input before continuing with later processing.\n", - "if list(final_squad.columns) != prepared.original_columns:\n", - " raise RuntimeError('Final export columns do not exactly match the original CSV columns.')\n", - "selected_player_table = build_selected_player_table(prepared, sorted_indices, int(winner.captain_index))\n", - "output_path = export_verified_squad(final_squad, metadata)\n", - "\n", - "total_score_text = format_score(winner.total_score_units, prepared.score_scale)\n", - "remaining_budget = BUDGET_EUR - int(winner.total_value_eur)\n", - "\n", - "print('\\n=== Input ===')\n", - "print(f'Score input file: {metadata.path}')\n", - "print(f'Retrieval timestamp: {metadata.retrieval_timestamp}')\n", - "print(f'Score method: {metadata.method}')\n", - "print(f'Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", - "print(f'Requested matchday: {matchday}')\n", - "print(f'Maximum players per team requested: {maximum_players_per_team}')\n", - "print(f'Minimum distinct teams requested: {minimum_team_count}')\n", - "print(f'Match JSON source used: {match_source}')\n", - "print(f'Match JSON path: {match_path}')\n", - "print(f'Detected/used market-value unit: {prepared.value_unit} -> integer euros')\n", - "\n", - "print('\\n=== Optimization result ===')\n", - "print(f'Chosen formation: {winner.formation}')\n", - "print(f'Solver status: {winner.status}')\n", - "print(f'Total score (captain doubled): {total_score_text}')\n", - "print(\n", - " 'Recommended captain: ' + str(\n", - " prepared.df.loc[winner.captain_index, prepared.columns['player_name']]\n", - " )\n", - ")\n", - "print(f'Total squad value: €{int(winner.total_value_eur):,}')\n", - "print(f'Remaining budget: €{remaining_budget:,}')\n", - "\n", - "print('\\n=== Selected players ===')\n", - "print(selected_player_table.to_string(index=False))\n", - "\n", - "print('\\n=== Output ===')\n", - "print(f'Optimized squad CSV: {output_path}')" - ] - }, - { - "cell_type": "markdown", - "id": "e57e6d36", - "metadata": {}, - "source": [ - "## 8. Select this lineup\n", - "\n", - "Select a verified result only when it should become this league's canonical lineup.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "d8ddd441", - "metadata": {}, - "outputs": [], - "source": [ - "# Selected-lineup persistence is shared by every squad workflow.\n", - "import sys\n", - "\n", - "if str(PROJECT_ROOT) not in sys.path:\n", - " sys.path.insert(0, str(PROJECT_ROOT))\n", - "\n", - "from selected_lineups import make_selected_lineup, select_lineup_interactively\n", - "\n", - "\n", - "def build_selected_lineup_snapshot(\n", - " league: str,\n", - " source: str,\n", - " prepared: PreparedData,\n", - " sorted_indices: list[int],\n", - " captain_index: int,\n", - " total_score_units: int,\n", - " metadata: ScoreMetadata,\n", - " matchday: int,\n", - " formation: str,\n", - ") -> dict[str, Any]:\n", - " \"\"\"Create a portable selected-lineup snapshot from verified notebook data.\"\"\"\n", - " players = []\n", - " for index in sorted_indices:\n", - " team_key = prepared.team_keys.loc[index]\n", - " players.append(\n", - " {\n", - " 'id': prepared.df.loc[index, prepared.columns['player_id']],\n", - " 'name': prepared.df.loc[index, prepared.columns['player_name']],\n", - " 'position': prepared.positions.loc[index],\n", - " 'market_value': prepared.df.loc[index, prepared.columns['market_value']],\n", - " 'market_value_eur': int(prepared.value_eur.loc[index]),\n", - " 'club': TEAM_DISPLAY_NAMES[team_key],\n", - " 'expected_points': prepared.df.loc[index, prepared.columns['score']],\n", - " 'captain': index == captain_index,\n", - " }\n", - " )\n", - " return make_selected_lineup(\n", - " league=league,\n", - " players=players,\n", - " expected_points={\n", - " 'value': format_score(total_score_units, prepared.score_scale),\n", - " 'label': 'Total expected points (captain doubled)',\n", - " 'includes_captain_bonus': True,\n", - " },\n", - " source=source,\n", - " metadata={\n", - " 'score_input_file': str(metadata.path),\n", - " 'score_method': metadata.method,\n", - " 'metric_creation_timestamp': metadata.metric_creation_timestamp,\n", - " 'matchday': matchday,\n", - " 'formation': formation,\n", - " },\n", - " )\n" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "a093bb20-eb9c-4365-9175-2c12be0c869a", - "metadata": {}, - "outputs": [ + }, { - "name": "stdin", - "output_type": "stream", - "text": [ - "Select this lineup for Bundesliga Arena? [y/n]: y\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Manuel NeuerGKFC Bayern München14858009.0158.139427
1Daniel SvenssonDEFBorussia Dortmund19535626.0181.556782
2Ridle  BakuDEFRB Leipzig21146865.0155.354124
3Jordy MakengoDEFSC Freiburg10018922.0137.771046
4Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
5Michael OliseMIDFC Bayern München65065938.0217.379541Yes
6Antonio NusaMIDRB Leipzig27181846.0160.886678
7Ezequiél FernándezMIDBayer 04 Leverkusen11550806.0131.484888
8Serhou GuirassyFORBorussia Dortmund31162478.0195.617566
9Igor MatanovićFORSC Freiburg22245370.0162.25504
10Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value \\\n", + "0 Manuel Neuer GK FC Bayern München 14858009.0 \n", + "1 Daniel Svensson DEF Borussia Dortmund 19535626.0 \n", + "2 Ridle Baku DEF RB Leipzig 21146865.0 \n", + "3 Jordy Makengo DEF SC Freiburg 10018922.0 \n", + "4 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 \n", + "5 Michael Olise MID FC Bayern München 65065938.0 \n", + "6 Antonio Nusa MID RB Leipzig 27181846.0 \n", + "7 Ezequiél Fernández MID Bayer 04 Leverkusen 11550806.0 \n", + "8 Serhou Guirassy FOR Borussia Dortmund 31162478.0 \n", + "9 Igor Matanović FOR SC Freiburg 22245370.0 \n", + "10 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 \n", + "\n", + " Score Captain \n", + "0 158.139427 \n", + "1 181.556782 \n", + "2 155.354124 \n", + "3 137.771046 \n", + "4 134.262019 \n", + "5 217.379541 Yes \n", + "6 160.886678 \n", + "7 131.484888 \n", + "8 195.617566 \n", + "9 162.25504 \n", + "10 145.14347 " + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ - "Selected lineup saved to: C:\\kickbase project\\outputs\\selected_lineups\\bundesliga-arena.json\n" + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_250m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101359_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €2.5m: €252,500,000\n", + "Solving formation 4-4-2 ...\n", + " Status: Optimal\n", + "Solving formation 4-2-4 ...\n", + " Status: Optimal\n", + "Solving formation 3-4-3 ...\n", + " Status: Optimal\n", + "Solving formation 4-3-3 ...\n", + " Status: Optimal\n", + "Solving formation 5-3-2 ...\n", + " Status: Optimal\n", + "Solving formation 3-5-2 ...\n", + " Status: Optimal\n", + "Solving formation 5-4-1 ...\n", + " Status: Optimal\n", + "Solving formation 4-5-1 ...\n", + " Status: Optimal\n", + "Solving formation 3-6-1 ...\n", + " Status: Optimal\n", + "Solving formation 5-2-3 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\n" ] - } - ], - "source": [ - "\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", + " \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", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
04-4-2Optimal1984.269353€247,985,565
14-2-4Optimal1998.735543€251,484,859
23-4-3Optimal1995.060358€250,798,804
34-3-3Optimal1997.230122€249,109,414
45-3-2Optimal1988.678179€250,117,008
53-5-2Optimal1981.261844€251,092,507
65-4-1Optimal1971.248109€244,721,416
74-5-1Optimal1964.609044€242,139,063
83-6-1Optimal1958.378289€252,303,660
95-2-3Optimal1997.86746€250,165,910
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 4-4-2 Optimal 1984.269353 €247,985,565\n", + "1 4-2-4 Optimal 1998.735543 €251,484,859\n", + "2 3-4-3 Optimal 1995.060358 €250,798,804\n", + "3 4-3-3 Optimal 1997.230122 €249,109,414\n", + "4 5-3-2 Optimal 1988.678179 €250,117,008\n", + "5 3-5-2 Optimal 1981.261844 €251,092,507\n", + "6 5-4-1 Optimal 1971.248109 €244,721,416\n", + "7 4-5-1 Optimal 1964.609044 €242,139,063\n", + "8 3-6-1 Optimal 1958.378289 €252,303,660\n", + "9 5-2-3 Optimal 1997.86746 €250,165,910" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", + "\n", + "=== Optimization result ===\n", + "Chosen formation: 4-2-4\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 1998.735543\n", + "Recommended captain: Michael Olise\n", + "Total squad value: €251,484,859\n", + "Remaining budget: €1,015,141\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Manuel NeuerGKFC Bayern München14858009.0158.139427
1Daniel SvenssonDEFBorussia Dortmund19535626.0181.556782
2Ridle  BakuDEFRB Leipzig21146865.0155.354124
3Jordy MakengoDEFSC Freiburg10018922.0137.771046
4Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
5Michael OliseMIDFC Bayern München65065938.0217.379541Yes
6Antonio NusaMIDRB Leipzig27181846.0160.886678
7Serhou GuirassyFORBorussia Dortmund31162478.0195.617566
8Igor MatanovićFORSC Freiburg22245370.0162.25504
9Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
10Sheraldo BeckerFOR1. FSV Mainz 0513926251.0132.990309
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value Score \\\n", + "0 Manuel Neuer GK FC Bayern München 14858009.0 158.139427 \n", + "1 Daniel Svensson DEF Borussia Dortmund 19535626.0 181.556782 \n", + "2 Ridle Baku DEF RB Leipzig 21146865.0 155.354124 \n", + "3 Jordy Makengo DEF SC Freiburg 10018922.0 137.771046 \n", + "4 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 134.262019 \n", + "5 Michael Olise MID FC Bayern München 65065938.0 217.379541 \n", + "6 Antonio Nusa MID RB Leipzig 27181846.0 160.886678 \n", + "7 Serhou Guirassy FOR Borussia Dortmund 31162478.0 195.617566 \n", + "8 Igor Matanović FOR SC Freiburg 22245370.0 162.25504 \n", + "9 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 145.14347 \n", + "10 Sheraldo Becker FOR 1. FSV Mainz 05 13926251.0 132.990309 \n", + "\n", + " Captain \n", + "0 \n", + "1 \n", + "2 \n", + "3 \n", + "4 \n", + "5 Yes \n", + "6 \n", + "7 \n", + "8 \n", + "9 \n", + "10 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_252_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101401_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €5m: €255,000,000\n", + "Solving formation 4-4-2 ...\n", + " Status: Optimal\n", + "Solving formation 4-2-4 ...\n", + " Status: Optimal\n", + "Solving formation 3-4-3 ...\n", + " Status: Optimal\n", + "Solving formation 4-3-3 ...\n", + " Status: Optimal\n", + "Solving formation 5-3-2 ...\n", + " Status: Optimal\n", + "Solving formation 3-5-2 ...\n", + " Status: Optimal\n", + "Solving formation 5-4-1 ...\n", + " Status: Optimal\n", + "Solving formation 4-5-1 ...\n", + " Status: Optimal\n", + "Solving formation 3-6-1 ...\n", + " Status: Optimal\n", + "Solving formation 5-2-3 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\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", + " \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", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
04-4-2Optimal1987.900909€253,674,860
14-2-4Optimal1998.735543€251,484,859
23-4-3Optimal1995.060358€250,798,804
34-3-3Optimal2001.699423€253,381,157
45-3-2Optimal1988.678179€250,117,008
53-5-2Optimal1981.261844€251,092,507
65-4-1Optimal1972.229535€253,372,762
74-5-1Optimal1969.452404€254,451,465
83-6-1Optimal1961.681685€253,318,761
95-2-3Optimal2002.336761€254,437,653
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 4-4-2 Optimal 1987.900909 €253,674,860\n", + "1 4-2-4 Optimal 1998.735543 €251,484,859\n", + "2 3-4-3 Optimal 1995.060358 €250,798,804\n", + "3 4-3-3 Optimal 2001.699423 €253,381,157\n", + "4 5-3-2 Optimal 1988.678179 €250,117,008\n", + "5 3-5-2 Optimal 1981.261844 €251,092,507\n", + "6 5-4-1 Optimal 1972.229535 €253,372,762\n", + "7 4-5-1 Optimal 1969.452404 €254,451,465\n", + "8 3-6-1 Optimal 1961.681685 €253,318,761\n", + "9 5-2-3 Optimal 2002.336761 €254,437,653" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", + "\n", + "=== Optimization result ===\n", + "Chosen formation: 5-2-3\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 2002.336761\n", + "Recommended captain: Michael Olise\n", + "Total squad value: €254,437,653\n", + "Remaining budget: €562,347\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Manuel NeuerGKFC Bayern München14858009.0158.139427
1Daniel SvenssonDEFBorussia Dortmund19535626.0181.556782
2Ridle  BakuDEFRB Leipzig21146865.0155.354124
3Philipp LienhartDEFSC Freiburg14290665.0142.240347
4Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
5Fabio GruberDEF1. FSV Mainz 0512607302.0132.122226
6Michael OliseMIDFC Bayern München65065938.0217.379541Yes
7Antonio NusaMIDRB Leipzig27181846.0160.886678
8Serhou GuirassyFORBorussia Dortmund31162478.0195.617566
9Igor MatanovićFORSC Freiburg22245370.0162.25504
10Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value Score \\\n", + "0 Manuel Neuer GK FC Bayern München 14858009.0 158.139427 \n", + "1 Daniel Svensson DEF Borussia Dortmund 19535626.0 181.556782 \n", + "2 Ridle Baku DEF RB Leipzig 21146865.0 155.354124 \n", + "3 Philipp Lienhart DEF SC Freiburg 14290665.0 142.240347 \n", + "4 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 134.262019 \n", + "5 Fabio Gruber DEF 1. FSV Mainz 05 12607302.0 132.122226 \n", + "6 Michael Olise MID FC Bayern München 65065938.0 217.379541 \n", + "7 Antonio Nusa MID RB Leipzig 27181846.0 160.886678 \n", + "8 Serhou Guirassy FOR Borussia Dortmund 31162478.0 195.617566 \n", + "9 Igor Matanović FOR SC Freiburg 22245370.0 162.25504 \n", + "10 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 145.14347 \n", + "\n", + " Captain \n", + "0 \n", + "1 \n", + "2 \n", + "3 \n", + "4 \n", + "5 \n", + "6 Yes \n", + "7 \n", + "8 \n", + "9 \n", + "10 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_255m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101405_+0200.csv\n", + "\n", + "================================================================================\n", + "Base budget + €7.5m: €257,500,000\n", + "Solving formation 4-4-2 ...\n", + " Status: Optimal\n", + "Solving formation 4-2-4 ...\n", + " Status: Optimal\n", + "Solving formation 3-4-3 ...\n", + " Status: Optimal\n", + "Solving formation 4-3-3 ...\n", + " Status: Optimal\n", + "Solving formation 5-3-2 ...\n", + " Status: Optimal\n", + "Solving formation 3-5-2 ...\n", + " Status: Optimal\n", + "Solving formation 5-4-1 ...\n", + " Status: Optimal\n", + "Solving formation 4-5-1 ...\n", + " Status: Optimal\n", + "Solving formation 3-6-1 ...\n", + " Status: Optimal\n", + "Solving formation 5-2-3 ...\n", + " Status: Optimal\n", + "\n", + "Formation comparison:\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", + " \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", + "
FormationSolver StatusTotal Score (captain doubled)Total Squad Value
04-4-2Optimal1987.900909€253,674,860
14-2-4Optimal2003.204844€255,756,602
23-4-3Optimal2000.922153€256,939,009
34-3-3Optimal2001.699423€253,381,157
45-3-2Optimal1989.87299€256,894,427
53-5-2Optimal1981.261844€251,092,507
65-4-1Optimal1976.091469€257,033,818
74-5-1Optimal1969.452404€254,451,465
83-6-1Optimal1963.498251€255,627,032
95-2-3Optimal2002.336761€254,437,653
\n", + "
" + ], + "text/plain": [ + " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", + "0 4-4-2 Optimal 1987.900909 €253,674,860\n", + "1 4-2-4 Optimal 2003.204844 €255,756,602\n", + "2 3-4-3 Optimal 2000.922153 €256,939,009\n", + "3 4-3-3 Optimal 2001.699423 €253,381,157\n", + "4 5-3-2 Optimal 1989.87299 €256,894,427\n", + "5 3-5-2 Optimal 1981.261844 €251,092,507\n", + "6 5-4-1 Optimal 1976.091469 €257,033,818\n", + "7 4-5-1 Optimal 1969.452404 €254,451,465\n", + "8 3-6-1 Optimal 1963.498251 €255,627,032\n", + "9 5-2-3 Optimal 2002.336761 €254,437,653" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Independent post-solve verification passed.\n", + "\n", + "=== Optimization result ===\n", + "Chosen formation: 4-2-4\n", + "Solver status: Optimal\n", + "Total score (captain doubled): 2003.204844\n", + "Recommended captain: Michael Olise\n", + "Total squad value: €255,756,602\n", + "Remaining budget: €1,743,398\n", + "\n", + "=== Selected players ===\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", + " \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", + "
Full NamePositionClubIn-Game ValueScoreCaptain
0Manuel NeuerGKFC Bayern München14858009.0158.139427
1Daniel SvenssonDEFBorussia Dortmund19535626.0181.556782
2Ridle  BakuDEFRB Leipzig21146865.0155.354124
3Philipp LienhartDEFSC Freiburg14290665.0142.240347
4Facundo MedinaDEFBayer 04 Leverkusen10472103.0134.262019
5Michael OliseMIDFC Bayern München65065938.0217.379541Yes
6Antonio NusaMIDRB Leipzig27181846.0160.886678
7Serhou GuirassyFORBorussia Dortmund31162478.0195.617566
8Igor MatanovićFORSC Freiburg22245370.0162.25504
9Phillip TietzFOR1. FSV Mainz 0515871451.0145.14347
10Sheraldo BeckerFOR1. FSV Mainz 0513926251.0132.990309
\n", + "
" + ], + "text/plain": [ + " Full Name Position Club In-Game Value Score \\\n", + "0 Manuel Neuer GK FC Bayern München 14858009.0 158.139427 \n", + "1 Daniel Svensson DEF Borussia Dortmund 19535626.0 181.556782 \n", + "2 Ridle Baku DEF RB Leipzig 21146865.0 155.354124 \n", + "3 Philipp Lienhart DEF SC Freiburg 14290665.0 142.240347 \n", + "4 Facundo Medina DEF Bayer 04 Leverkusen 10472103.0 134.262019 \n", + "5 Michael Olise MID FC Bayern München 65065938.0 217.379541 \n", + "6 Antonio Nusa MID RB Leipzig 27181846.0 160.886678 \n", + "7 Serhou Guirassy FOR Borussia Dortmund 31162478.0 195.617566 \n", + "8 Igor Matanović FOR SC Freiburg 22245370.0 162.25504 \n", + "9 Phillip Tietz FOR 1. FSV Mainz 05 15871451.0 145.14347 \n", + "10 Sheraldo Becker FOR 1. FSV Mainz 05 13926251.0 132.990309 \n", + "\n", + " Captain \n", + "0 \n", + "1 \n", + "2 \n", + "3 \n", + "4 \n", + "5 Yes \n", + "6 \n", + "7 \n", + "8 \n", + "9 \n", + "10 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_budget_257_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101407_+0200.csv\n", + "\n", + "=== Input ===\n", + "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv\n", + "Retrieval timestamp: 20260911_094008_+0200\n", + "Score method: sofascore_overall_rating_odds_lineup\n", + "Metric-creation timestamp: 20260911_101239_+0200\n", + "Requested matchday: 3\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_3.json\n", + "Detected/used market-value unit: euros -> integer euros\n" + ] + } + ], + "source": [ + "metadata = discover_latest_score(EXPECTED_POINTS_DIR)\n", + "print('Selected score input:')\n", + "print(f' File: {metadata.path}')\n", + "print(f' Retrieval timestamp: {metadata.retrieval_timestamp}')\n", + "print(f' Method: {metadata.method}')\n", + "print(f' Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", + "\n", + "matchday = request_matchday()\n", + "matches, match_source, match_path = load_matchday_matches(matchday)\n", + "prepared, mapped_matches, mapping_table = prepare_optimization_data(metadata.path, matches)\n", + "available_team_count = prepared.team_keys.nunique()\n", + "maximum_players_per_team = request_maximum_players_per_team(available_team_count)\n", + "minimum_team_count = request_minimum_team_count(\n", + " available_team_count, maximum_players_per_team\n", + ")\n", + "\n", + "print('\\nMatch-to-club mapping diagnostics:')\n", + "print(mapping_table.to_string(index=False))\n", + "print(f'\\nValidated {len(prepared.df):,} player rows once before formation solving.')\n", + "print(f'Detected market-value unit: {prepared.value_unit}; internal optimization unit: euros.')\n", + "\n", + "base_budget_eur = BUDGET_EUR\n", + "budget_scenarios = (\n", + " ('Base budget', base_budget_eur),\n", + " ('Base budget + €2.5m', base_budget_eur + 2_500_000),\n", + " ('Base budget + €5m', base_budget_eur + 5_000_000),\n", + " ('Base budget + €7.5m', base_budget_eur + 7_500_000),\n", + ")\n", + "scenario_solutions = {}\n", + "\n", + "for scenario_name, scenario_budget_eur in budget_scenarios:\n", + " BUDGET_EUR = scenario_budget_eur\n", + " print('\\n' + '=' * 80)\n", + " print(f'{scenario_name}: €{scenario_budget_eur:,}')\n", + " formation_results = evaluate_all_formations(prepared, mapped_matches, maximum_players_per_team, minimum_team_count, solver_msg=False)\n", + " comparison_table = formation_comparison(formation_results, prepared.score_scale)\n", + " print('\\nFormation comparison:')\n", + " display(comparison_table)\n", + "\n", + " winner = select_global_winner(formation_results)\n", + " verify_winning_solution(winner, prepared, mapped_matches, maximum_players_per_team, minimum_team_count)\n", + " final_squad, sorted_indices = sort_final_squad(winner, prepared)\n", + " if list(final_squad.columns) != prepared.original_columns:\n", + " raise RuntimeError('Final export columns do not exactly match the original CSV columns.')\n", + " selected_player_table = build_selected_player_table(\n", + " prepared, sorted_indices, int(winner.captain_index)\n", + " )\n", + " output_path = export_verified_squad(final_squad, metadata, scenario_budget_eur)\n", + " scenario_solutions[scenario_name] = {\n", + " 'budget_eur': scenario_budget_eur,\n", + " 'winner': winner,\n", + " 'final_squad': final_squad,\n", + " 'sorted_indices': sorted_indices,\n", + " 'selected_player_table': selected_player_table,\n", + " 'output_path': output_path,\n", + " }\n", + "\n", + " total_score_text = format_score(winner.total_score_units, prepared.score_scale)\n", + " remaining_budget = scenario_budget_eur - int(winner.total_value_eur)\n", + " print('\\n=== Optimization result ===')\n", + " print(f'Chosen formation: {winner.formation}')\n", + " print(f'Solver status: {winner.status}')\n", + " print(f'Total score (captain doubled): {total_score_text}')\n", + " print('Recommended captain: ' + str(\n", + " prepared.df.loc[winner.captain_index, prepared.columns['player_name']]\n", + " ))\n", + " print(f'Total squad value: €{int(winner.total_value_eur):,}')\n", + " print(f'Remaining budget: €{remaining_budget:,}')\n", + " print('\\n=== Selected players ===')\n", + " display(selected_player_table)\n", + " print(f'\\nOptimized squad CSV: {output_path}')\n", + "\n", + "print('\\n=== Input ===')\n", + "print(f'Score input file: {metadata.path}')\n", + "print(f'Retrieval timestamp: {metadata.retrieval_timestamp}')\n", + "print(f'Score method: {metadata.method}')\n", + "print(f'Metric-creation timestamp: {metadata.metric_creation_timestamp}')\n", + "print(f'Requested matchday: {matchday}')\n", + "print(f'Maximum players per team requested: {maximum_players_per_team}')\n", + "print(f'Minimum distinct teams requested: {minimum_team_count}')\n", + "print(f'Match JSON source used: {match_source}')\n", + "print(f'Match JSON path: {match_path}')\n", + "print(f'Detected/used market-value unit: {prepared.value_unit} -> integer euros')\n", + "\n", + "# Restore the configured budget after calculating all four scenarios.\n", + "BUDGET_EUR = base_budget_eur\n", + "base_solution = scenario_solutions['Base budget']\n", + "winner = base_solution['winner']\n", + "final_squad = base_solution['final_squad']\n", + "sorted_indices = base_solution['sorted_indices']\n", + "selected_player_table = base_solution['selected_player_table']\n", + "output_path = base_solution['output_path']\n" + ] + }, + { + "cell_type": "markdown", + "id": "e57e6d36", + "metadata": {}, + "source": [ + "## 8. Select this lineup\n", + "\n", + "Select a verified result only when it should become this league's canonical lineup.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "d8ddd441", + "metadata": {}, + "outputs": [], + "source": [ + "# Selected-lineup persistence is shared by every squad workflow.\n", + "import sys\n", + "\n", + "if str(PROJECT_ROOT) not in sys.path:\n", + " sys.path.insert(0, str(PROJECT_ROOT))\n", + "\n", + "from selected_lineups import make_selected_lineup, select_lineup_interactively\n", + "\n", + "\n", + "def build_selected_lineup_snapshot(\n", + " league: str,\n", + " source: str,\n", + " prepared: PreparedData,\n", + " sorted_indices: list[int],\n", + " captain_index: int,\n", + " total_score_units: int,\n", + " metadata: ScoreMetadata,\n", + " matchday: int,\n", + " formation: str,\n", + ") -> dict[str, Any]:\n", + " \"\"\"Create a portable selected-lineup snapshot from verified notebook data.\"\"\"\n", + " players = []\n", + " for index in sorted_indices:\n", + " team_key = prepared.team_keys.loc[index]\n", + " players.append(\n", + " {\n", + " 'id': prepared.df.loc[index, prepared.columns['player_id']],\n", + " 'name': prepared.df.loc[index, prepared.columns['player_name']],\n", + " 'position': prepared.positions.loc[index],\n", + " 'market_value': prepared.df.loc[index, prepared.columns['market_value']],\n", + " 'market_value_eur': int(prepared.value_eur.loc[index]),\n", + " 'club': TEAM_DISPLAY_NAMES[team_key],\n", + " 'expected_points': prepared.df.loc[index, prepared.columns['score']],\n", + " 'captain': index == captain_index,\n", + " }\n", + " )\n", + " return make_selected_lineup(\n", + " league=league,\n", + " players=players,\n", + " expected_points={\n", + " 'value': format_score(total_score_units, prepared.score_scale),\n", + " 'label': 'Total expected points (captain doubled)',\n", + " 'includes_captain_bonus': True,\n", + " },\n", + " source=source,\n", + " metadata={\n", + " 'score_input_file': str(metadata.path),\n", + " 'score_method': metadata.method,\n", + " 'metric_creation_timestamp': metadata.metric_creation_timestamp,\n", + " 'matchday': matchday,\n", + " 'formation': formation,\n", + " },\n", + " )\n" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "a093bb20-eb9c-4365-9175-2c12be0c869a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "=== Choose lineup budget scenario ===\n", + " 1. Base budget (€250,000,000) — 4-3-3, 1997.230122 points\n", + " 2. Base budget + €2.5m (€252,500,000) — 4-2-4, 1998.735543 points\n", + " 3. Base budget + €5m (€255,000,000) — 5-2-3, 2002.336761 points\n", + " 4. Base budget + €7.5m (€257,500,000) — 4-2-4, 2003.204844 points\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Select the lineup to save [1-4]: 2\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Selected scenario: Base budget + €2.5m (€252,500,000).\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Select this lineup for Bundesliga Arena? [y/n]: n\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Lineup was not selected; the existing selection is unchanged.\n" + ] + } + ], + "source": [ + "# Selection is intentionally separate from the timestamped optimizer exports.\n", + "scenario_names = tuple(scenario_solutions)\n", + "print('\\n=== Choose lineup budget scenario ===')\n", + "for number, scenario_name in enumerate(scenario_names, start=1):\n", + " scenario = scenario_solutions[scenario_name]\n", + " scenario_winner = scenario['winner']\n", + " score_text = format_score(scenario_winner.total_score_units, prepared.score_scale)\n", + " print(\n", + " f' {number}. {scenario_name} (€{scenario[\"budget_eur\"]:,}) — '\n", + " f'{scenario_winner.formation}, {score_text} points'\n", + " )\n", + "\n", + "while True:\n", + " answer = input(f'Select the lineup to save [1-{len(scenario_names)}]: ').strip()\n", + " try:\n", + " selected_number = int(answer)\n", + " except ValueError:\n", + " print('Please enter a scenario number.')\n", + " continue\n", + " if 1 <= selected_number <= len(scenario_names):\n", + " selected_scenario_name = scenario_names[selected_number - 1]\n", + " break\n", + " print(f'Please enter a number from 1 to {len(scenario_names)}.')\n", + "\n", + "selected_scenario = scenario_solutions[selected_scenario_name]\n", + "winner = selected_scenario['winner']\n", + "sorted_indices = selected_scenario['sorted_indices']\n", "\n", - "# Selection is intentionally separate from the timestamped optimizer export.\n", "selected_lineup_snapshot = build_selected_lineup_snapshot(\n", " league='Bundesliga Arena',\n", " source='optimizer_v1',\n", @@ -1897,6 +3135,9 @@ " matchday=matchday,\n", " formation=winner.formation,\n", ")\n", + "selected_lineup_snapshot['metadata']['budget_scenario'] = selected_scenario_name\n", + "selected_lineup_snapshot['metadata']['budget_eur'] = selected_scenario['budget_eur']\n", + "print(f'Selected scenario: {selected_scenario_name} (€{selected_scenario[\"budget_eur\"]:,}).')\n", "selected_lineup_path = select_lineup_interactively(selected_lineup_snapshot)\n" ] }, @@ -1910,7 +3151,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Pruned 0 expired timestamped output(s).\n" + "Pruned 4 expired timestamped output(s).\n" ] } ], diff --git a/notebooks/08_visualisation/matchday_report.ipynb b/notebooks/08_visualisation/matchday_report.ipynb index 5998c94..aafdf5d 100644 --- a/notebooks/08_visualisation/matchday_report.ipynb +++ b/notebooks/08_visualisation/matchday_report.ipynb @@ -20,14 +20,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "Bundesliga matchday (1-34): 1\n" + "Bundesliga matchday (1-34): 3\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Loaded 9 canonical fixtures for Matchday 1.\n" + "Loaded 9 canonical fixtures for Matchday 3.\n" ] } ], @@ -402,7 +402,7 @@ { "data": { "text/markdown": [ - "## Matchday 1 overview" + "## Matchday 3 overview" ], "text/plain": [ "" @@ -442,84 +442,84 @@ " \n", " 0\n", " Canonical fixtures\n", - " match_ids_1.json\n", + " match_ids_3.json\n", " Loaded\n", " 9 fixtures\n", " \n", " \n", " 1\n", " FotMob odds\n", - " matchday_1_odds_fotmob.json\n", + " matchday_3_odds_fotmob.json\n", " Loaded\n", " Primary 1X2 source\n", " \n", " \n", " 2\n", " SofaScore odds\n", - " matchday_1_odds.json\n", + " matchday_3_odds.json\n", " Loaded\n", " Fallback 1X2 source\n", " \n", " \n", " 3\n", " League table\n", - " bundesliga_table_2026-08-28_12-07-58.json\n", + " bundesliga_table_2026-09-09_13-38-34.json\n", " Loaded\n", " Latest league snapshot; it is not matchday-spe...\n", " \n", " \n", " 4\n", " Recent form\n", - " team_form_2026-08-28_12-02-52_861945+0200.json\n", + " team_form_2026-09-10_13-03-24_642850+0200.json\n", " Loaded\n", " Latest team-form snapshot; it is not matchday-...\n", " \n", " \n", " 5\n", " Upcoming matches\n", - " —\n", - " Omitted\n", + " upcoming_matches_md_3_2026-09-04_10-48-54_5140...\n", + " Loaded\n", " Exact requested_matchday match required.\n", " \n", " \n", " 6\n", " SofaScore player ratings\n", - " team_player_average_ratings_2026-08-28_12-08-3...\n", + " team_player_average_ratings_2026-09-10_13-04-3...\n", " Loaded\n", " Must cite the selected form snapshot.\n", " \n", " \n", " 7\n", " LigaInsider lineups\n", - " ligainsider_bundesliga_lineups_20260828_120913...\n", + " ligainsider_bundesliga_lineups_20260910_173302...\n", " Loaded\n", " Exact fixture coverage.\n", " \n", " \n", " 8\n", " Kickbase lineups\n", - " kickbase_bundesliga_lineups_20260828_121925.json\n", + " kickbase_bundesliga_lineups_20260910_134922.json\n", " Loaded\n", " Exact fixture coverage.\n", " \n", " \n", " 9\n", " Kicker lineups\n", - " kicker_bundesliga_lineups_20260828_120953.json\n", + " kicker_bundesliga_lineups_20260910_174117.json\n", " Loaded\n", " Exact fixture coverage.\n", " \n", " \n", " 10\n", " RotoWire lineups\n", - " rotowire_bundesliga_lineups_20260828_120848.json\n", + " rotowire_bundesliga_lineups_20260910_174223.json\n", " Loaded\n", " Exact fixture coverage.\n", " \n", " \n", " 11\n", " Player expected points\n", - " expected_points_20260828_120706_+0200_sofascor...\n", + " expected_points_20260910_135325_+0200_sofascor...\n", " Loaded\n", " Per-team expected-match points match selected ...\n", " \n", @@ -542,19 +542,19 @@ "10 RotoWire lineups \n", "11 Player expected points \n", "\n", - " selected_file state \\\n", - "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-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-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", + " selected_file state \\\n", + "0 match_ids_3.json Loaded \n", + "1 matchday_3_odds_fotmob.json Loaded \n", + "2 matchday_3_odds.json Loaded \n", + "3 bundesliga_table_2026-09-09_13-38-34.json Loaded \n", + "4 team_form_2026-09-10_13-03-24_642850+0200.json Loaded \n", + "5 upcoming_matches_md_3_2026-09-04_10-48-54_5140... Loaded \n", + "6 team_player_average_ratings_2026-09-10_13-04-3... Loaded \n", + "7 ligainsider_bundesliga_lineups_20260910_173302... Loaded \n", + "8 kickbase_bundesliga_lineups_20260910_134922.json Loaded \n", + "9 kicker_bundesliga_lineups_20260910_174117.json Loaded \n", + "10 rotowire_bundesliga_lineups_20260910_174223.json Loaded \n", + "11 expected_points_20260910_135325_+0200_sofascor... Loaded \n", "\n", " note \n", "0 9 fixtures \n", @@ -604,93 +604,93 @@ " \n", " \n", " 0\n", - " FC Bayern München vs VfB Stuttgart\n", + " 1. FC Union Berlin vs FC Schalke 04\n", " FotMob\n", - " 2.50\n", - " 0.38\n", + " 1.53\n", + " 1.21\n", " \n", " \n", " 1\n", - " 1. FC Köln vs TSG Hoffenheim\n", + " 1. FSV Mainz 05 vs Eintracht Frankfurt\n", " FotMob\n", - " 1.18\n", - " 1.56\n", + " 1.74\n", + " 1.03\n", " \n", " \n", " 2\n", - " 1. FC Union Berlin vs Eintracht Frankfurt\n", + " Borussia Dortmund vs SC Paderborn 07\n", " FotMob\n", - " 1.34\n", - " 1.40\n", + " 2.46\n", + " 0.41\n", " \n", " \n", " 3\n", - " 1. FSV Mainz 05 vs SC Paderborn 07\n", + " FC Augsburg vs Bayer 04 Leverkusen\n", " FotMob\n", - " 1.98\n", - " 0.79\n", + " 0.91\n", + " 1.86\n", " \n", " \n", " 4\n", - " RB Leipzig vs Borussia M'gladbach\n", + " SC Freiburg vs Borussia M'gladbach\n", " FotMob\n", - " 2.05\n", - " 0.75\n", + " 1.93\n", + " 0.84\n", " \n", " \n", " 5\n", - " SV 07 Elversberg vs Bayer 04 Leverkusen\n", + " TSG Hoffenheim vs VfB Stuttgart\n", " FotMob\n", - " 0.75\n", - " 2.04\n", + " 1.47\n", + " 1.29\n", " \n", " \n", " 6\n", - " Borussia Dortmund vs Hamburger SV\n", + " 1. FC Köln vs SV Werder Bremen\n", " FotMob\n", - " 2.36\n", - " 0.48\n", + " 1.61\n", + " 1.12\n", " \n", " \n", " 7\n", - " SC Freiburg vs SV Werder Bremen\n", + " RB Leipzig vs Hamburger SV\n", " FotMob\n", - " 1.71\n", - " 1.03\n", + " 2.25\n", + " 0.58\n", " \n", " \n", " 8\n", - " FC Augsburg vs FC Schalke 04\n", + " SV 07 Elversberg vs FC Bayern München\n", " FotMob\n", - " 1.59\n", - " 1.15\n", + " 0.34\n", + " 2.54\n", " \n", " \n", "\n", "" ], "text/plain": [ - " fixture odds source \\\n", - "0 FC Bayern München vs VfB Stuttgart FotMob \n", - "1 1. FC Köln vs TSG Hoffenheim FotMob \n", - "2 1. FC Union Berlin vs Eintracht Frankfurt FotMob \n", - "3 1. FSV Mainz 05 vs SC Paderborn 07 FotMob \n", - "4 RB Leipzig vs Borussia M'gladbach FotMob \n", - "5 SV 07 Elversberg vs Bayer 04 Leverkusen FotMob \n", - "6 Borussia Dortmund vs Hamburger SV FotMob \n", - "7 SC Freiburg vs SV Werder Bremen FotMob \n", - "8 FC Augsburg vs FC Schalke 04 FotMob \n", + " fixture odds source home expected points \\\n", + "0 1. FC Union Berlin vs FC Schalke 04 FotMob 1.53 \n", + "1 1. FSV Mainz 05 vs Eintracht Frankfurt FotMob 1.74 \n", + "2 Borussia Dortmund vs SC Paderborn 07 FotMob 2.46 \n", + "3 FC Augsburg vs Bayer 04 Leverkusen FotMob 0.91 \n", + "4 SC Freiburg vs Borussia M'gladbach FotMob 1.93 \n", + "5 TSG Hoffenheim vs VfB Stuttgart FotMob 1.47 \n", + "6 1. FC Köln vs SV Werder Bremen FotMob 1.61 \n", + "7 RB Leipzig vs Hamburger SV FotMob 2.25 \n", + "8 SV 07 Elversberg vs FC Bayern München FotMob 0.34 \n", "\n", - " home expected points away expected points \n", - "0 2.50 0.38 \n", - "1 1.18 1.56 \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.36 0.48 \n", - "7 1.71 1.03 \n", - "8 1.59 1.15 " + " away expected points \n", + "0 1.21 \n", + "1 1.03 \n", + "2 0.41 \n", + "3 1.86 \n", + "4 0.84 \n", + "5 1.29 \n", + "6 1.12 \n", + "7 0.58 \n", + "8 2.54 " ] }, "metadata": {}, @@ -701,226 +701,226 @@ "application/vnd.plotly.v1+json": { "data": [ { - "hovertemplate": "fixture=FC Bayern München vs VfB Stuttgart
team=%{x}
Expected match points=%{y}", - "legendgroup": "FC Bayern München vs VfB Stuttgart", + "hovertemplate": "fixture=1. FC Union Berlin vs FC Schalke 04
team=%{x}
Expected match points=%{y}", + "legendgroup": "1. FC Union Berlin vs FC Schalke 04", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, - "name": "FC Bayern München vs VfB Stuttgart", + "name": "1. FC Union Berlin vs FC Schalke 04", "orientation": "v", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - "FC Bayern München", - "VfB Stuttgart" + "1. FC Union Berlin", + "FC Schalke 04" ], "xaxis": "x", "y": { - "bdata": "AAAAAAAABEBSuB6F61HYPw==", + "bdata": "exSuR+F6+D9cj8L1KFzzPw==", "dtype": "f8" }, "yaxis": "y" }, { - "hovertemplate": "fixture=1. FC Köln vs TSG Hoffenheim
team=%{x}
Expected match points=%{y}", - "legendgroup": "1. FC Köln vs TSG Hoffenheim", + "hovertemplate": "fixture=1. FSV Mainz 05 vs Eintracht Frankfurt
team=%{x}
Expected match points=%{y}", + "legendgroup": "1. FSV Mainz 05 vs Eintracht Frankfurt", "marker": { "color": "#EF553B", "pattern": { "shape": "" } }, - "name": "1. FC Köln vs TSG Hoffenheim", + "name": "1. FSV Mainz 05 vs Eintracht Frankfurt", "orientation": "v", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - "1. FC Köln", - "TSG Hoffenheim" + "1. FSV Mainz 05", + "Eintracht Frankfurt" ], "xaxis": "x", "y": { - "bdata": "4XoUrkfh8j/2KFyPwvX4Pw==", + "bdata": "16NwPQrX+z97FK5H4XrwPw==", "dtype": "f8" }, "yaxis": "y" }, { - "hovertemplate": "fixture=1. FC Union Berlin vs Eintracht Frankfurt
team=%{x}
Expected match points=%{y}", - "legendgroup": "1. FC Union Berlin vs Eintracht Frankfurt", + "hovertemplate": "fixture=Borussia Dortmund vs SC Paderborn 07
team=%{x}
Expected match points=%{y}", + "legendgroup": "Borussia Dortmund vs SC Paderborn 07", "marker": { "color": "#00cc96", "pattern": { "shape": "" } }, - "name": "1. FC Union Berlin vs Eintracht Frankfurt", + "name": "Borussia Dortmund vs SC Paderborn 07", "orientation": "v", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - "1. FC Union Berlin", - "Eintracht Frankfurt" + "Borussia Dortmund", + "SC Paderborn 07" ], "xaxis": "x", "y": { - "bdata": "cT0K16Nw9T9mZmZmZmb2Pw==", + "bdata": "rkfhehSuA0A9CtejcD3aPw==", "dtype": "f8" }, "yaxis": "y" }, { - "hovertemplate": "fixture=1. FSV Mainz 05 vs SC Paderborn 07
team=%{x}
Expected match points=%{y}", - "legendgroup": "1. FSV Mainz 05 vs SC Paderborn 07", + "hovertemplate": "fixture=FC Augsburg vs Bayer 04 Leverkusen
team=%{x}
Expected match points=%{y}", + "legendgroup": "FC Augsburg vs Bayer 04 Leverkusen", "marker": { "color": "#ab63fa", "pattern": { "shape": "" } }, - "name": "1. FSV Mainz 05 vs SC Paderborn 07", + "name": "FC Augsburg vs Bayer 04 Leverkusen", "orientation": "v", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - "1. FSV Mainz 05", - "SC Paderborn 07" + "FC Augsburg", + "Bayer 04 Leverkusen" ], "xaxis": "x", "y": { - "bdata": "rkfhehSu/z9I4XoUrkfpPw==", + "bdata": "H4XrUbge7T/D9Shcj8L9Pw==", "dtype": "f8" }, "yaxis": "y" }, { - "hovertemplate": "fixture=RB Leipzig vs Borussia M'gladbach
team=%{x}
Expected match points=%{y}", - "legendgroup": "RB Leipzig vs Borussia M'gladbach", + "hovertemplate": "fixture=SC Freiburg vs Borussia M'gladbach
team=%{x}
Expected match points=%{y}", + "legendgroup": "SC Freiburg vs Borussia M'gladbach", "marker": { "color": "#FFA15A", "pattern": { "shape": "" } }, - "name": "RB Leipzig vs Borussia M'gladbach", + "name": "SC Freiburg vs Borussia M'gladbach", "orientation": "v", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - "RB Leipzig", + "SC Freiburg", "Borussia M'gladbach" ], "xaxis": "x", "y": { - "bdata": "ZmZmZmZmAEAAAAAAAADoPw==", + "bdata": "4XoUrkfh/j/hehSuR+HqPw==", "dtype": "f8" }, "yaxis": "y" }, { - "hovertemplate": "fixture=SV 07 Elversberg vs Bayer 04 Leverkusen
team=%{x}
Expected match points=%{y}", - "legendgroup": "SV 07 Elversberg vs Bayer 04 Leverkusen", + "hovertemplate": "fixture=TSG Hoffenheim vs VfB Stuttgart
team=%{x}
Expected match points=%{y}", + "legendgroup": "TSG Hoffenheim vs VfB Stuttgart", "marker": { "color": "#19d3f3", "pattern": { "shape": "" } }, - "name": "SV 07 Elversberg vs Bayer 04 Leverkusen", + "name": "TSG Hoffenheim vs VfB Stuttgart", "orientation": "v", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - "SV 07 Elversberg", - "Bayer 04 Leverkusen" + "TSG Hoffenheim", + "VfB Stuttgart" ], "xaxis": "x", "y": { - "bdata": "AAAAAAAA6D9SuB6F61EAQA==", + "bdata": "hetRuB6F9z+kcD0K16P0Pw==", "dtype": "f8" }, "yaxis": "y" }, { - "hovertemplate": "fixture=Borussia Dortmund vs Hamburger SV
team=%{x}
Expected match points=%{y}", - "legendgroup": "Borussia Dortmund vs Hamburger SV", + "hovertemplate": "fixture=1. FC Köln vs SV Werder Bremen
team=%{x}
Expected match points=%{y}", + "legendgroup": "1. FC Köln vs SV Werder Bremen", "marker": { "color": "#FF6692", "pattern": { "shape": "" } }, - "name": "Borussia Dortmund vs Hamburger SV", + "name": "1. FC Köln vs SV Werder Bremen", "orientation": "v", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - "Borussia Dortmund", - "Hamburger SV" + "1. FC Köln", + "SV Werder Bremen" ], "xaxis": "x", "y": { - "bdata": "4XoUrkfhAkC4HoXrUbjePw==", + "bdata": "w/UoXI/C+T/sUbgehevxPw==", "dtype": "f8" }, "yaxis": "y" }, { - "hovertemplate": "fixture=SC Freiburg vs SV Werder Bremen
team=%{x}
Expected match points=%{y}", - "legendgroup": "SC Freiburg vs SV Werder Bremen", + "hovertemplate": "fixture=RB Leipzig vs Hamburger SV
team=%{x}
Expected match points=%{y}", + "legendgroup": "RB Leipzig vs Hamburger SV", "marker": { "color": "#B6E880", "pattern": { "shape": "" } }, - "name": "SC Freiburg vs SV Werder Bremen", + "name": "RB Leipzig vs Hamburger SV", "orientation": "v", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - "SC Freiburg", - "SV Werder Bremen" + "RB Leipzig", + "Hamburger SV" ], "xaxis": "x", "y": { - "bdata": "XI/C9Shc+z97FK5H4XrwPw==", + "bdata": "AAAAAAAAAkCPwvUoXI/iPw==", "dtype": "f8" }, "yaxis": "y" }, { - "hovertemplate": "fixture=FC Augsburg vs FC Schalke 04
team=%{x}
Expected match points=%{y}", - "legendgroup": "FC Augsburg vs FC Schalke 04", + "hovertemplate": "fixture=SV 07 Elversberg vs FC Bayern München
team=%{x}
Expected match points=%{y}", + "legendgroup": "SV 07 Elversberg vs FC Bayern München", "marker": { "color": "#FF97FF", "pattern": { "shape": "" } }, - "name": "FC Augsburg vs FC Schalke 04", + "name": "SV 07 Elversberg vs FC Bayern München", "orientation": "v", "showlegend": true, "textposition": "auto", "type": "bar", "x": [ - "FC Augsburg", - "FC Schalke 04" + "SV 07 Elversberg", + "FC Bayern München" ], "xaxis": "x", "y": { - "bdata": "cT0K16Nw+T9mZmZmZmbyPw==", + "bdata": "w/UoXI/C1T9SuB6F61EEQA==", "dtype": "f8" }, "yaxis": "y" @@ -1721,7 +1721,7 @@ } } }, - "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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" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABD0AAAFoCAYAAABUj4CbAAAQAElEQVR4AeydCaBV0/7Hf6dJM4qkTCGz59Uze/6Kl3mmSCKKekmlKK4pJEIkpBQiiTJFhgzJI7NCCKEMpRnNmu5/f5bWsTudc++5955z7jn3fuN3995rXp+9zj7n91u/tXaFfP0TAREQAREQAREQAREQAREQAREQAREo6wTKZf8qmP6JgAiIgAiIgAiIgAiIgAiIgAiIQLkioM6WFwIyepSXO61+ioAIiIAIiIAIiIAIiIAIiEA8AgoTgTJMQEaPMnxz1TUREAEREAEREAEREAEREIGiEVBqERCBskVARo+ydT/VGxEQAREQAREQAREQARFIFQGVIwIiIAI5T0BGj5y/heqACIiACIiACIiACIhA+gmoBhEQAREQgVwkIKNHLt41tVkEREAEREAEREAESpOA6hYBERABERCBHCEgo0eO3Cg1UwREQAREQAREIDsJqFUiIAIiIAIiIALZS0BGj+y9N2qZCIiACIiACOQaAbVXBERABERABERABLKKgIweWXU71BgREAEREIGyQ0A9EQEREAEREAEREAERKG0CMnqU9h1Q/SIgAiJQHgiojyIgAiIgAiIgAiIgAiJQCgRk9CgF6KpSBESgfBNQ70VABERABERABERABERABDJDQEaPzHBWLSIgAvEJKFQEREAEREAEREAEREAEREAE0kZARo+0oVXBIlBUAkovAiIgAiIgAiIgAiIgAiIgAiKQSgIyeqSSpspKHQGVJAIiIAIiIAIiIAIiIAIiIAIiIAIlJCCjRwkBZiK76hABERABERABERABERABERABERABESg6gVwzehS9h8ohAiIgAiIgAiIgAiIgAiIgAiIgAiKQawRS0l4ZPVKCUYWIgAiIgAiIgAiIgAiIgAiIgAiIQLoIqNziEpDRo7jklE8EREAEREAEREAEREAEREAERCDzBFSjCBSBgIweRYClpCIgAiIgAiIgAiIgAiIgAiKQTQTUFhEQgYIJyOhRMB/FioAIiIAIiIAIiIAIiIAI5AYBtVIEREAENiEgo8cmSBQgAiIgAiIgAiIgAiIgArlOQO0XAREQARGAgIweUJCIgAiIgAiIgAiIgAiUXQLqmQiIgAiIQLklIKNHub316rgIiIAIiIAIiEB5JKA+i4AIiIAIiEB5IiCjR3m62+qrCIiACIiACIhAmIDORUAEREAEREAEyjgBGT3K+A1W90RABERABEQgOQJKJQIiIAIiIAIiIAJlj4CMHmXvnqpHIiACIiACJSWg/CIgAiIgAiIgAiIgAmWCgIweZeI2qhMiIAIikD4CKlkEREAEREAEREAEREAEcpWAjB65eufUbhEQgdIgoDpFQAREQAREQAREQAREQARyiICMHjl0s9RUEcguAmqNCIiACIiACIiACIiACIiACGQ3ARk9svv+qHW5QkDtFAEREAEREAEREAEREAEREAERyDoCMnpk3S3J/QapByIgAiIgAiIgAiIgAiIgAiIgAiKQDQRk9EjvXVDpIiACIiACIiACIiACIiACIiACIiACpUQgg0aPUuqhqhUBERABERABERABERABERABERABEcgggeypSkaP7LkXaokIiIAIiIAIiIAIiIAIiIAIiEBZI6D+lCoBGT1KFb8qFwEREAEREAEREAEREAEREIHyQ0A9FYFME5DRI9PEVZ8IiIAIiIAIiIAIiIAIiIAImImBCIhABgjI6FEEyHm3DLMLL+tvK1auKjDXl9/MskNO7Gxvvju1wHS5FOn79ODol9La7GQZp7URZaTwssiSPh17Ti9bsOj3MnKX0tONTH1e09N6lSoCIiACIlA+CajXIiACIpAeAuXG6IGytHezdhYWwtKDNfWlouSh7CVjdEl97fFLhB/GHRSs+CkUWhgBjEjliWFZ7C/jn3vI56Gw+x0vnnx8tvmMx4vP9rBcb3+281X7REAEyikBdVsEREAERCBlBMq80cMrJFOmzbBJTw+0LyeNcMI5YSgrpEkZURUkAiIgAiIgAiIgAiKQMgIqSAREQAREQARKQqBMGz1YhjJgyJO2ee2aNvKePNu67hZRVpw/8+CNtmfjHa3nDYOz3l2e9r7y+G320F29rXq1qtF+lOZJv6susvfGD7a9d9+pNJuhukWgVAkw/vkc8Hko1YaochEQgfJAQH0UAREQAREQAREoIoEybfT4YOp0Q3p3ab2RwcMzwnjQtuXR9vOc+fbFNzN9sDvi/YEXiF8Ow/knn3/r4mL/4N7t03Hs0ee+2CRuHxCWphDvhWsMM5skjhOA6zsu8NTlo1kqQNhX384yjr5czkkf2wcf7vOThjDKZP8Rn58jZft0iY7kIz/lhNPElhUvDelj21cQY9LH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UkVA5YiACIiACIiACIiACIiACJSUgIweJSWo/CIgAuknoBpEQAREQAREQAREQAREQAREoBgEZPQoBjRlEYHSJKC6RUAEREAEREAEREAEREAEREAEkiMgo0dynJQqOwmoVSIgAiIgAiIgAiIgAiIgAiIgAiKQkICMHgnR5FqE2isCIiACIiACIiACIiACIiACIiACIhAmUDaNHuEe6lwEREAEREAEREAEREAEREAEREAERKBsEiikVzJ6FAJI0SIgAiIgAiIgAiIgAiIgAiIgAiKQCwTUxk0JyOixKROFiIAIiIAIiIAIiIAIiIAIiIAI5DYBtV4EHAEZPRwG/REBERABERABERABERABERCBskpA/RKB8ktARo/ye+/VcxEQAREQAREQAREQAREofwTUYxEQgXJFQEaPcnW71VkREAEREAEREAEREAER+JuAzkRABESgrBOQ0aOs32H1TwREQAREQAREQAREIBkCSiMCIiACIlAGCcjoUQZvqrokAiIgAiIgAiIgAiUjoNwiIAIiIAIiUDYIyOhRNu6jeiECIiACIiACIpAuAipXBERABERABEQgZwnI6JGzt04NFwEREAEREIHME1CNIiACIiACIiACIpBLBGT0yKW7pbaKgAiIgAhkEwG1RQREQAREQAREQAREIMsJyOiR5TdIzRMBERCB3CCgVoqACIiACIiACIiACIhA9hGQ0SP77olaJAIikOsE1H4REAEREAEREAEREAEREIGsICCjR1bcBjVCBMouAfVMBERABERABERABERABERABEqLgIwepUVe9ZZHAuqzCIiACIiACIiACIiACIiACIhABgnI6JFB2KoqTEDnIiACIiACIiACIiACIiACIiACIpBeAjJ6pJdvcqUrlQiIgAiIgAiIgAiIgAiIgAiIgAiIQMoJZJ3RI+U9VIEiIAIiIAIiIAIiIAIiIAIiIAIiIAJZRyATDZLRIxOUVYcIiIAIiIAIiIAIiIAIiIAIiIAIJCagmDQRkNEjTWBVrAiIgAiIgAiIgAiIgAiIgAiIQHEIKI8IpI6AjB6pY6mSREAEREAEREAEREAEREAERCC1BFSaCIhAiQjI6FEifMosAiIgAiIgAiIgAiIgAiKQKQKqRwREQASKSkBGj6ISU3oREAEREAEREAEREAERKH0CaoEIiIAIiEASBGT0SAKSkoiACIiACIiACIiACGQzAbVNBERABERABOITkNEjPheFioAIiIAIiIAIiEBuElCrRUAEREAEREAEogRk9Iii0IkIiIAIiIAIiEBZI6D+iIAIiIAIiIAIlG8CMnqU7/uv3ouACIiACJQfAuqpCIiACIiACIiACJQ7AjJ6lLtbrg6LgAiIgAiYiYEIiIAIiIAIiIAIiEB5IJBzRo+8W4bZhZf1txUrVznhfO9m7eyQEzvbl9/MMv0TAREQAREoIgElFwEREAEREAEREAEREIEySiCnjB4LFv1uU6bNsLYtj7bq1araB1Onu9vy0ctDrF/eRTZgyJPOEOIC9UcEREAEikFAWURABERABERABERABERABMoOgZwyeoC9Vs3qVq/ulpzaa299bPXr1XEGEMKWLl9py1escnH6IwIiUGICKkAEREAEREAEREAEREAEREAEcppAThk9alSvarVqVLP5i34z7/XR4oj93Q0gbOmyFe5cf0Qg9QRUogiIgAiIgAiIgAiIgAiIgAiIQK4RyCmjB0taenY6y/L6DbNmZ3S3pvs2tuaHNnEGkP73jnbXW9fdItfuQe61Vy0WAREQAREQAREQAREQAREQAREQgRwgkFNGD7w7+gwYYcMH9LIvJ42wfldd5BBj6OjdpbXNnb8443t6uAbojwiIgAiIgAiIgAiIgAiIgAiIgAiIQNYRSKXRo1Q7V1p7esxZtNIkYqAxoDGgMaAxoDGgMaAxoDGQK2OgVH+0q3IREIGyQiBn+lFmjB7vT/nK7ffBvh85Q18NFQEREAEREAEREAEREAEREAERyHECan42E8gJo8eX38yyQ07s7Pbx+OrbWdaqYx/bu1m7jWT4qPHGfh/s+5HNwNU2ERABERABERABERABERABESizBNQxEcgyAjlh9Nh7953svfGDbdLTA22v3XayMUP7uD09vpw0InoknnRZxlfNEQEREAEREAEREAEREAERKKcE1G0REIHSJ5ATRg+PiQ1Lxz7Qx2Tc8ER0FAEREAEREAEREAEREIGcIKBGioAIiECpEMgpo0epEFKlIiACIiACIiACIiACIpBSAipMBERABEQgUwRyzuixYNHvduw5vTbaz8Pv70E48ZmCp3pEQAREQAREQAREQARKSKC8ZM8vvY6WYtWl12nVLAIiIAIbCOSc0eOuB8Za030bR/fyCO/r8crjtxlLYDb0TQcREAEREAEREAERyCkCamzZJVBpacRqfF3ZamZYqn9fySqujKQcLBONTDgy+cgLB3jxQMorUYEiIAIikAICOWX04OE6Y+Zsa3N6ixR0XUWIgAiIgAiIgAhkMQE1TQTKFIHImojV/qqS1Z6WWak5o5JF1qceZXgikhcK1NtqC+eN/eDol5KqjN/1GE3efHdqUumVSAREQASKSyCnjB7F7aTyiYAIiIAIiEBuE1DrRUAERCB7CKxYucrmzl9sLY7YP9oovK3xum7f+vhomE5EQAREIBsI5JTRg4dp40YN7f0pX2UDO7VBBERABESgNAioThEQAREQgVIjgMGjS97d9sHU6caR5S15twyzsOcGaS68rL/z/CDcNxYvEJbCfPLZN9a771D7ec78aBl4fZCWNOSlDJ8PbxAfT5hPM/7196L7/JGGOJbZUAftQmgb4RIREIHySyCnjB7cJpa2fPbVdxZ+EBIuEYHyQGDuuuX2zspf7a2VczIqb6/61WavXV4eEOdcH9VgERABERABEcgkgerVqlr/azra9g3q2b39url99vpdddFGTSANcQ22qWssgyESY8SY59+04QN62b/2232TMvASYYKTtMkIRpd3P/rC1c8ef80PbWLU0aPPfa4Owj56eYjzSJHhIxmiSiMCZZdAThk9sP72vGGwvfH2FDvguE5Ryy5WXCRsAS67t0w9K88EFq9bbb0WTrb28ydmVK5c+K4tWb8629GrfSIgAiIgAiIgAllCAMNHz05n2ZuTpxoeGQOGPGmtTm5ue+++U0paeFCTPe2a7m03KmvUM69tVAdtaNvyaJsybYbzRNkosS5EQATKDYGcMnpg/cUKjOU2nhBHmnJz99TRcklgla2zlflrC5HUxq/KX1cuWavTIiACIiACIiACxSeAgaNDmxPdUpb69epYOvf7wAucfUbuHDpmo4lRluAUvwfKKQIiUBYI5JTRoywAVx9KgYCqFAEREAEREAEREAERKFUCGCQwTKS7ET06toouefGTpJoYTTd1lS8C2U1ARo/svj8pb50KFAEREAEREAEREAEREIFMEGCPDfbxYH+POfMW2ejnJkarrVG9qrHnRzSghCcsZcGb5PtZs0tYkrKLgAiUNQI5YfRYsOh3t/vzk+MmuiP7d8STIu7pUdbupfojAiIgAiIgAiIgAiIgAllBgN/v7MXHPh5s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u7gmjjSkpQyuvRBPOsqkbl4H69mQlnAvMCJfOA9x5KPNCOc+fzgddUwYfbv5MignLD4vdYbDOSeMttMHrsPi89EO6gjfh9h81E06hLYgtJHyYsuBA30hnDSUTT4vlE0+hHMfTjrK9QyI5zwcT3kI6TiShnqoj7K4zmXJKaMHrjmsO4tniSKMONLk8g1R27OcgJonAiIgAiIgAiLgCPyWP92+X/tkxmVZ/o+WH3FN0J8cIBCpWNlWNT7Olu99VlKyrvZ2VkH3t1h3luUKflNMZvgpBOWWoyRzBHQfMsc62ZpyyujBGi9epcR6p9gOEkYcaWLjdJ0eAipVBERABERABESgPBPIN4usy7yY/uUSgap1trFq+x1rVZuclJTUaHyAVZDVo1i3mBl6ZvX9DD5eBMUqSJlKRED3oUT40pI5p4weuNiwjIV1R1jQPBHOCWPTGNL48AweVZUIiIAIiIAIiIAIiIAIiEAMgUjErGJgxEhWKpAhpgxdioAIiEBJCKTB6FGS5hSelzVFbH7D631w20LYuIUNg+S+VTg/pRABERABERABERABERABERABERCB1BDI/lJyzugB0liXIVy4MIYQJxEBERABERABERABERABERABERCBjBNQhVlJICeNHllJUo0SAREQAREQAREQAREQAREQARFwBPRHBLKFQM4ZPVasXGUXXtbfWNbC7sTs5+HDHhz9UrZwVTtEQAREQAREQAREQAREQAREAAISERCBUiSQc0aPvgNHGhuWfvTyEDugyR4OHZuXssHp5A+nGQYQF6g/IiACIiACIiACIiACIiACpUrgt9Xrbdofq+3zqBR8/u3S1ZafX6pNVuUiIAJljEBOGT0WLPrdZsycbQc33WuT21Cv7pa2dPlKW75i1SZxChABEUgvgfXBr5OZa5bY96UgC9fpM5/eu6vSRUAEREAE0kagHBT8y8p11u3X1XbO7ORk/B/rbN368mX1wHMdD3Y82fFcZxLXe7Zz5Lq4QyXvlmGGFDU/bTqm9RXGsah5SzM97Q2zLM22qO7sIZBTRo+CsM1f9JvVqlHNalSvWlAyxYmACKSBwApbazcu+sjOmftqxuW7tX+koUcqUgREQAREINMEVF8ZJRAx+3292eIkZXUx7R1hZRfjQay8+e5UYwL12HN6uWXyPj6eUQEjgY/niBJN+fHukC+T8sPxlIGEw+KdY9AYMORJ69DmRPty0gjjbZSjn5vokuLZ/tBdvQ2vdhdQjv/AiXuFUSgWA5wR0sSyJD33MCyExZYRvuZec8/DeSifNMQV1RhEXoT8SKIxQ1yqhD7CCyapKjOXy8kpo8fWdbewY5sfaAzmsEcHA6f/vaPdshc9FHJ5OKrtuUxg/vqV9su6ZRmXdfnF/HWUy7DVdhEQgbJOQP0TAREoIoHw2x3HDO1j2227tXH8MjAkIAc12dN69x1qLU9q5owLhCG7NmpoM3+a62pDp8AowgVxXoYP6GVDH3s+Lcvo0WnmzFtkO++4LdU6+X7WbKtfr06pGjvgOWH07cbRNaqU/6DjscVB7HYGKPVz5y+2Fkfs7zz+Y1nSbO49BiTuJ2NizPNvJvRgYQz0vGGw9cu7KDpOyEs5xHGU5B6BnDJ6gBfrJ/t3NDuju73x9hRr1bGPcd67S2tnGSWNRAREQAREQAREoKwQUD9EQAREoOQEMGzMnrtwk2XyeV3PjSr2z7/6rjXYpq5d073tRhWi+A+6qWuJjBB4CBxyYmfnZcKRa5Totpf2s5/nzLcueXcb4Z2vusvGTZjsBE8DZuxpDJ4kXCMYZshLOOXgeXD38Kdd2cSHvQpIs2zFyk1eBEE4gtEAjwDyIb4+Xy5H0lEm6aibdLT1w6lfJyyXPF4ogzZy9GH0h7LoB+GUR7kIdfl04SNbHHAPuZc+nHO2ONh26zoWy5JyfTp/rLfVFhaJRIxVAj4sfPzim5nucp/dG7kjfzC49LvqIreigMn3X35d4HRQ2ko/YAYbWJKeelte3Md5FhEfvp+ku/3+J6L3nDLI7/OFORBHfuJIw7UXH04cvLpeOyh6L26++zEbPmq8fTB1uh1wXCfznElbXiXnjB7cqOaHNola3rDYIYQRJxEBERABERCBMktAHRMBESiQAM5/FZdVsMoLS0EWR0y+h5a1/7yyi9LqldNwYwnDiwBvApTccFxJz1Hsw94DeBF06HmbzV/4u428J8+2b1DP7u3Xzd4bP9gG33KZnXLMYU7QcZjwRcHN6zfM8FIgDG+Vux4YG23WkqXLbd6CxU4/mvT0QJsybYaRxyf4KDBO9Ox0lotnGY1nQJ8xtuBVQrnkfeXNDxN6QeBFQXtJ2/ywJtYtULR9uVyPeuY1X+VGR4xG//rHbvb+lK+i4a+99bHzumFrAtoDE8rFq2KbwIBB26KJN5w02qG+Nay/1UblUGbjRg1tj8Y7bsKSejdkjR5gXqtmdQsbNaKRwQn7RP6xZJmF+QbB7n/GBf0NexEVpoMSH76fLFe64r9nR+85feYe+zHC/SGMe8G4oGJYLFu+0mBDXI+OrYxVDuQhHgnf46u7neuWS3kPl1cev81YMUG68io5afQorzdL/RYBERABEfibgM5EQAREIJZAMIFrVRZXsK0mbZZxqTW9ikXyY1uk62whgNKHwo7izuy3nzFnBj3cxvAyE2bQfTpm6FE+w2nD5xgPfFqOzO77+FjvAZTRPQMlHYXdpynoiIEAo4JX4vF44OUOXumtXauGtTm9hSsCIwLeKu5iw59w3nD/8JLAc8LnhREGhETtarpv46jyvMtODY0+YIigGq5ZZpKIEctPMCoRT7tpP/3wy3t++PFXinHeNN06nOGOLiD0B6MDHv++HMrinLJDyTY59R4P3BdWCSxdtmKTND4AxixnenPyVCO9l7ARyadN5dGPkZOPPnSTYul3mAnc8gMLLwYcnzh8j32Yjn8TyEmjBw8nPwA54gaEG9Hf3dKZCIiACJQrAuqsCIiACIhAiADGh0xLqHqdZikBlHpmvZktR/CuuHPomI28IrzyTRdY0kA6Zta5Lkgoi7RemN0Pp8cQgUGCMJRYvCs4T1YwoqD3IIUp7smWSTq8RCiPchHqITzVgmcFy1AwtKDg8wIKDCbckwHXd3bLMagfKcjAEC6HsmrWrGYYkQpqL/HeS4L7g6cM+7tgNImXD8MHXjekRbj/eNqkW98Mj5HYdlE3Oi98uF/ct9g0uk5MIOeMHhg8xr4wyXD5YRAiWONwESvoA5IYgWJEQATKFgH1RgREQAREQAREQAQKJ4AyjGDowBDB0hY8BxIpw4WXmDgFHiZ4NZCC8vGK4DxZQfFG7/GC8QaDQbL5E6XbrkG9jfQqyme5RaL0xQ2nrd6LBM8VPDZgTnlhIwPGo9ilG6TxEi4Hj5T99to1rleITx/viKcEBhh/P+KlCYfhfbF57ZqWaB+QcNqSnIfHSLgcDB7oun4JEMuc8O4Jp9F5wQRyyuiBKxQGDzYtZcD7rvFBYRCMHPtqWnZV9vXoKAI5R0ANFgEREAEREAEREAERcPtUsNkjBgePA08BlnegBBOGcovi2XfgSC5TJngnUBgbpXJkucX0GT9usqkqcfGE5RtsTIny6+MHPfi02yjTXxfniKcFHhfh/Suo48lxf70ytzhlFpSHZTQvT/zAWNrimaDf0ZeC8sXGwYO9RzBQ+XsXm6aga4wl9Nt73oTTMonOsqZwGJ4pXNNmvzfM/EW/EeSEJUOMG29EYW+T8BKa2KU/1ItXB8Y2V0Dwh7KDg/m6OLLBLWEIRg72G+Gcugvz9IhtE/nKs+SU0YMbVatmdfM3nGsvhBXFYufz6Vh+CKinIiACIiACIiACIiAC5ZMACv6yZSvd2yxYIoAwe35nn0uib29hUhUPCggR7wXlGg8E75lAfFGEcsNLOFgqgac6E7fJlMNmmEzwsqzBtwlPEcpNJn+iNPSHflGWLxcm++yxc6IsJQrnHtQOdDk8PnzbMQB8+sV30f0zYAMrHx+vQgwE3qhAmfHShMMwMoX3cSnoflI2G8F6HhzxPGE/GNqEsDzG7+GCkYT7w34nvFGU9GzEis7q2+CNabSBvWEIx9OFpVWkZyUD5TKx78tlMn+v3XZyei/jhI1g/f2/9Z7HDSMI5SQSPJgwrNCmY8/pVWIDWaJ6ciU8p4wefCiwymHdyhXAWdpONUsEREAEREAEREAEREAEyiQBlMQJo2+PGjPoJAo+b85g+YYX9m0gLfFh8Xt5+HTkI384jT9HWcVQguLrwzhSBsI5Qj3UR5kcuSY8Xn7yIcR7oXzyevHxlBPuK+2kvaQnL+kQzhHCiScd1xy59uX6tsWWSxkIeRCWwJCP/PGuCYsV0pInXI4Pi60/Nm/42jOjLPL7OB9OH30Y7fRl+2NsPp+Woy/Dp+XI/SWceCRcpq+LPpEWYdPRsQ/0iW76Sl7KIM7XTT6uEcqj3HAYb4khDM8SjuHyud8I98jHEc+5F7hQF+VTN23wceXxmFNGD24eVjEsX2HXNG4cbkphqyFhyYlSiYAIiIAIiIAIiIAIiIAIpINA1UjE2teuYJdvUTEp2a1KxCpETP9EoNwRYFkNnh8IHjd9eraLGk7KHYwUd3hjo0eKC091caz5wr0o1kWJgYF7ELsNc47IjSfV9FWeCIiACIiACIiACIiACBSNwK41K1mnBtWsW4OqScmp9TazCrJ6FA2yUpcJAnhr4JmBeI+btHesnFSQU0YP3HJwz2EgFCakI305uY/qpgiIgAiIgAiIgAiIgAhkHYFIMv3zJAAAEABJREFUxKxiYMRIViqQIet6oQaVBwLqY9klkFNGj7J7G9QzERABERABERABERABERABEcgKAmqECJQpAjll9GB5C2udYvfz4I4QRhxpuJaIgAiIgAiIgAiIgAiIgAiIQMkIKLcIiECuE8gpowdvb+GVSrzuh1f7ePicE8brhXyYjiIgAiIgAiIgAiIgAiIgAikkoKJEQAREIAcJ5JTRg7e38Oqdj14eYpM/nGZsWIqMfWGSTXp6oGkfjxwcgWqyCIiACIiACIiACOQgATVZBERABEQgNwjklNHDI53501ybPuNHf2kNtqlreIFEA1J8gicJxhXkwsv6G0tpUlyFihMBERABERABERCBXCWgdotAQgJrlq+yZT8utOVJyopff7P8/ITFKUIEREAEikwgp4we7NfBq2hbdexjHdqcaP4NLocduK+xvCUdBok3351q3pOE+urXq2N9B44sMmhlEAEREAEREAERKA8E1EcREIEwgdULl1nlEa9Z1UHPJSX5n3xn69bL6vHlN7PsmNZXGMcwT50nT4CJavRDJrCTz6WUZZFAThk9uAFN921sLG9p3/p4Lp1wThgGieUrVrmwVP157a2PreVJzcy//rbFEfsbe4dggElVHSpHBERABERABMokAXVKBESg3BOIRMwqBr/PKy5baclIZO36lDDjBQdFVXa9kox3d1goyzeKCdFw3CEndk5omCAtE7ZhvQEjBnmIs+AfcS0v7uPKoL3huoLoUv/ftzfcZ99GjkhsI+kHxgZ4huPoKzx834njnDDiuEYokzI4zyahP/QrzIJ7CaNsaqfasimBnDJ6YHjod9VFxt4esV0hjDjSxMYV95qBzcap4fz16m5p+fn5Nn/h7+FgnYuACIiACIhAgQQUKQIiIAIikH4CKMsopeMmTC52ZT06top6lOPpjY5BYZSd12+YjRkaGCkmjXBphg/oZeMmvEN0oYJy3KPPfUae5oc2cenRXcY+0Mf23n0nYyLX1+UiS/kPhoieNwy2fnkXub7CgolmmkVcosng72fNNjzx0c9I64W+MoH9w4+/+iBjgvmPJcuiuhXlMsG8847bRtNk20l4fLD6YMCQJ7X9QbbdpJj25JTRI6btGbss6EPXoG4187J5zcrWsGG+7bRjZmXHHfKtRrVK0Xb49vjjVptvZttsndk2eQbVq0Vs2zp/M/Jt4rjNllWtwuZb2Prd/pFxidSpZ/W2qJqQWZWqVTPeJsdhh12tTq0qCdtVq1pl+1fVre2QqvUzKtRZO6ib+xZP6tTazPbdrG5G2+QZ1KxcKSEv7nG1LfOt9s6Zl81qRax+MMbj8eIzsVl1K5V2Vd8m37YKngnx2kVY1c2q2Oo6jW113d3SKZuUvWaLnax29cRjv3aNKrZmi0ab5Et7O+vsalWrJm4XLHepZNZ0s0jGZfNKkQKfr1tVznyb4LBt0C4+e4yneFI5eJasbrStZVrWNKgbPF83s3htIqx6MP5W71Av4+2izhoBE9oQT+oE3wnVIttYzcj2GZcqlSpbvDYRxj2uWqF2xtsEh80qVi/w+VqxasRWb70+47K29vpCnq8VMt4mOKyps954hnLfvGTsR3QpVIThAOX8lGMOS2ntKOMseccAgIHCF855Xtdz/WXCI/n7DBhhd/a5xBk4fEIMIXgL7N2snXHk2seFj3g/dL12kHlPg4LSUkbs0piwRwXx5KdOhLLDdfnzL76Z6U732b2RO/IHQwaGGQwYPtynI55+zpg52w5uuheXm8guOzU0jCJEMMHM8aSjD7X3p3zFqTN+1KpZ3XzZlIcnCO1E6AcJ6QN9vHv400Y4aUiLcE4Y2x98MHU6yaNCfuIQ0pGeSAxasIUxcYmYkDYs6Ilz5i0yVhtQFmXSJvgitJP0lE+5CPX4vhOOpw9CHEIbqZ9zhGvKQMhHfsIR8hOOkIf2+/hw/cSXZ8kJowcDiIHgB03sNTeQONIQx3UqJWyNLKjc7bapZJe2r2rX9KiSUel9aRXbd7fgV3eCxlWpVMHOP2uzjLbJMzj8gCpWAb/GOG2rWCFiWx17ktXpOzjjslWrc61yxcTDv07TJhlvExy27nKlVa1dMw6tv4IO2mJre3GPE+zdvU/LqIzf43g7IKj7r1Zs+nerzTazR3c7MqNt8gyOq7f9pg3aEFKpYqD0nbqZHZ1XJeOy71FVrGIwxjc0ZaMDH4ndD/FtyuzxkHM3syqVE4/9WtvvZpsdd5VVOeH6jEq1I7tYtcAYuRGo0EX1LbexakddmtE2wQAWtbZrHGrJxqc8X2/ZqYaNb5x5OX2bagU+X9tvW61U2nX59tULfL5uvu8OVuXKMzMuNS5sYZvV3GzjGxi6qtVoa6vW9aSMt6vapSdZjZ3rhVqy8WnNKtXsoK1PscPrXZhx2SkwNG7cmr+veL7uu9XhGW8THPas868Cn6+196xkVc6okHGp2Syot6Dn646VbbNTM9+uasdVtGp1Ez/3/76r6TmrvsNWVqn/BWZDL01Kqp96kDG+StoaFHMMIEUpB4WeN0XGy4eSz5sivYdGMuWSljzkRbxHRzgvRpP3xg92nhQcuSae44TRt0cNJPRn0E1djfZh1AmnJX1YYvMSF24L8eSnHISySRMr4TyxcVzTJ/pHOq4RwuL1kzgEtr4+eHOO0Yhw4mkb+SmHa47UQTsRXxfp4NOtwxmOHWlIi3BOWi++bMojvw8nHekJJw1sYUw87SI8LLSXNKT14ZTny6EszmkTfBHaSVryUC5CGZTlw+kvQhxCmdTPOcI1aRHykZ9whHIJR8hD+318uH7iy7OU3hMwB6gzqNgnJNzU+Yt+s0gkYvW22iIcrHMREIFUEFAZIiACIiACIiACIiACIiACIpBCAjJ6FAKzxRH7u7e3eA8S1p2xFg1LXiFZFS0CJSKgzCIgAiIgAiIgAiIgAiIgAiIgAiUjIKNHIfxwJ+LtLc3O6G6sm2Jj02u6ty0kl6JTTEDFiYAIiIAIiIAIiIAIiIAIiIAIiECRCcjokQQy1kqxZgphjRTLXpLIlqYkKlYEREAERKAsEfhjyXJb9efqrOvSunXrbc3adVnXLjVIBERABERABERABIpCILeNHkXpqdKWmMDrb3/idlbOz88vcVnloYBFvy2xR8dOsGXLV2ZVd1GuRj71qv06f3FWtSubGzNl2rf2ypsfGkpgNrUzW8dYNjEKtyUbx/7adevsgVEvWMuLrs+65+uMmb9Yu263GOMszFHnuUkgW7/Deb6++tbHpt8WyY2rbHyOJddypRIBERCBFBAoZhE5Y/RYumyFterYxy0xYanJV9/Oil7v3aydOydNMTlkTTa+zKZ9PdP+XL3GeMVStijMs+cutEHDn7bu191rXa+9x2b+9GvWMJv181ynwKPE88qsbPjhRBueeel/du/Dz9oJba+0Uc+8njUzuW9OnmrDRo23czrfaHcOHWO8+iobbubbH3xuzc/8axnZKRdcnTUKIM+Vex961njN3LmX3myff/V9Vvw492NsyMjn7fT219rjz76RFbPyeAYMHPaUNT36IvvHURdazxsGu89nNoyxbBz7lSpWtMs7nWVXd29rNw8cmVXP11/nL7JKlSpa1c2qZMPt26gNeMd8/d1P7vnFdyXfnRslKIWLbB77fIffF3wfXXPrcOvYa4DxvVkKiDap0j9f58xb6DaJ3yRBKQXQrt43D3XPMJ5l/QaNypoJDJ5j9414zs686Dob/Mi4rGlXKd0qVSsC5ZqAOp88gZwwerBpKK//YXlJQUIa0ibf/exLuX79envh1XftgOM6Wt+7HrWlWeAlgHKFZ0Djnbez158cYAc33cvadb/V+g16LCu+bNlk9qLLb7f/tOphH0yZnhU/nL6fNceeffltu//WHjZi4JVOgc+GmVxmbB8c/ZJd8d+z7YVHbnGGmPO73WpzAqNWaX4afvtjqd31wFjr2v4M++yNB+3WvIvtrqFj7aZACUSRKM22vfTG+84I+dJj/e38lscYP4Qvu/6+Ulfk/Ri7p283e2RQnn04dbp1vWaQ8WO9NHl9/OnXNmHSh/bU8Bvto5eH2v8dvJ+1ueQme+1/H5dmsyxbxz5QIpGIe652bneqffH1D4ZxLRuerz/8+Ks1rL+V1ahelWZmlaxZu9aGPPq8HXTCf21ocOS7s7QbmK1j33+H77xjA3sxeI6dfMxh9t8r77Jp038obWTmn6+nHvPvUm9LuAEvT/zAfvxlnk16+m5765m7beu6mzvjMhMr4XSZPvfPsau7nmtPDbvRfXefEEysvBh8T61btz7TzVF9IpBNBNQWESiQQIUCYxWZcQLsF9L5/FNs3z12tnPPaGHb1quT8TbEVvjVtz8aMwsXnn281axRzdqc/h97ceStVrlSJSvtHwC09YB/7mEdzz3J9my8o516bOn/cFq7bp09+tQEa7JPY9tv712s0Q7b2qCbLnUzuU88N9EW/76UZpeKPPfKO1a7ZnU76vCm7l5edWkbO+Rfe7nZIn4Yl0qjgkrXrl1n69fn247bbWPMfHMvH7j98uBH51y796FnghSl8z/eQ0+Mm2jtzjrW6mxRy45tfqA9+1Bf22+vXZyRoXRaZebH2P777W6MMZ4Tt1/3X6tSuZKNeWFSaTXL1btq9WrbvHZNq7tlbdusSmU7JVCwBlzf2W4b/IR98vm3Lk1p/MnWse9ZeGWmx8WtbMLjt7vgi664w/BocBel8Of7WbNtl50ablQznmF9A2Pkk8HnYl0pKllb1dncenRsads3qGcd2pxgfHdu1NBSuChs7K9Zs7ZUvMTC3+F8Jk/8zyHW9syj7f5HxzmDbimgclXyfH38uTfsvJZH2xab13Rh/FkbfIfeHjwvXnrjAy5LRZhwarBNXatdq7rVCr4zO5xzgl12cUu74sYhwffSvFLjFn6O8dzv27u9PXRnL3vv4y/t9yXLSoWVKs1GAmqTCIhALAEZPWKJZME1s6S4E5909KGl3ppVf64OZtPG2aLf/rC8W4c5jwWUY4wfV3Q+281OlnYjURYee/o169j2JKdolXZ7mHFnfTIz2737DnUeAZHIXzO5A2/sEvyIqmG9bhpieFxksq3fzZxtjz/zuk2f8aP1GzTKtYtlVL/8usApDJFIJJPN2aiuLQODQtN/7OYU47kLFru4zWvXcG7/zEq6gAz/YZw/MuYV+2n2fLvlnlHmZ9L4bF5w9nFOmc9wk6LV+TGGMZKlJCyDw8Nj3sLfrFZgmIwmLIUTDFZ/Bs+NBx57Ibrc5p9772rMTO7ZeIdSaJFZNo99DySszPB8zQtmckcMvNIpyW++O9Umf/SFW8rh06f7uHzFquAZsch223m7aFULF/9hLG+c9cvcwHD6L6tQIWIsMcl022gQn0+WdGH4O7DJngSVuuwZGN4LGvs33/2YPf7s6xltp/8O32WnBoanB5XDbuHi3zmNCvtqZHLfItrA8/XXeYvc91F4CVY+gEkAABAASURBVOhnX35vjPnw2Is2NEMnh+6/t9GOMc9Pcp/BSCRi//m//d13Et9XeNW9/cG0DLXmr2r8c+zz6d/btbc9FHw+F7uIXQLDJMYPDM0uQH82JqArERABEQgIyOgRQMim/3+aPc8eGTvB2p9zvFNES7ttb3/wuaEUPz+in+EVwJpz1uh7b4WPPv3aTrngatu7WTtj/X6n3ndmdK0wP5xGPfOa1dtqCzv8oH+UNi6nlAwf9aJd1OZEm/T0QOd9cnanG+yhJ15yS0loYPDbyS7r2CqjSjMzZ3ifHHbgPvb6mDuDH7/b2snn59nhp3Z1s1gXn3siTSs1wbvj8k6tbNedGtoF3W91hhkagxKxy44NHLvxr79nfe4Y4X4gT5k2I+2bivrZ0UcH5dmw2y83DGssO/h5znyaZqyJP7fLzbbvkRc4ad35JpsyLf2eDMy0+zH28qjbbPXqNXboyZfYKe3y7KBA+TuxxSGufaX1p/7WdeyO6zvbOx9OM4x+GGMikYg1O/Sf7pnGcjRmmLmXHJntTWdbs33s03eUmadffMsuueA0x4gw5Icf59ipF15jT4//n3uGnHjeVVHjG/HplKXLV9iy5avMLxn9PmhLh563O8+Ke2/u5jzFHn7yZbvs+nvdZ+Ps/95k38+anc4mbVT2lOAZ8L/3P7PzzjzGeYdtFFlKFwWNfZrE93u9rbbkNGPCdzjPKjxhTjrvymAS43lnxB33ymT773mnOG8sPqODHnzG8K5gKdqUDDzH/PP14buutFH3XWP8lmAJ6KR3Pw0mBF50XnW7BIaajIGKqYjvnpuv6mDDRr1gdwx50hlwK1eqGBj7mhqGrYWBATDsnRKTPeWX4efYW88Msr1338n4bcHvReL4Xrj13sfdXkr8Hmt+ZvfAwPaGa3e4MToXAREQgfJKQEaPLLrzKPCPP/uGNd13Nzvgn3uWest+/2OZjXjyFTv7lCOtQf2tnFfH2GE3GB4oVTerbHgzMNvBMpxPX3/QPpkwzE446mC7+Io77K33PstI+7+fNcde/98nzsjADHxGKi2gkjfenmJLlq0wltnwIxOX2CeGXG8zfphtX307yxlFLr16kE0PznHPLqColEYxY/XxZ984BYH1+SxVeiq4l3sGM+9tzzjaaAvjj701EM5T2oAEheHVxNppouF1fc92huv1lf0ecGuVCcfzo11gCOFNOPvuubPtvsv2duu9o+zyGwenzfV/zdp1TslsflgT22u3HZ2L/2P3XG2XtDvVbeo4bfoPdl7XfnZgkz3sgxfvt09fe9AuvfA0Q5HnM5xOfuExFvYIYBb3vJbHOKUZwwwKDEpoOtvC/UHghccJSh3XGKoeHNDLFv++xAYMGRP94c1z4bQLr7WffplvBzXd0yLBfyhZGJTWpWmpRDJjnzajNKDI0BeuMyVr1/21HA6PBZYqhet99+Mvg++Dxjbwpi4GTzw/Hn7i5UBxHRdlGk6fyvMFi/5wCvE2W2/pPPz+Gxi0zzzxCLumW1tbv369XXHTEBv++IvWt3cHu//Wy+yB23u6sYdnQSrbEa8s6hjx5Mt22nGHB5/NBvGSZCyM8ZLM2MdzZunyldZgm60y1jb/HX7uGS3sjuv+axe2PsF5DB3wzz3sscDQwPOUxrz0xvvG0punht9g3S9uaX0GPGIjxrziPByIT7XAjImA5huer9ttu7XddcMlbgkoXnVz5y+2Nqe3sEgk4tqVpmfYJt3C+NP/vtEGNyLZv2x48Bx7K/g9M/KpCVEe8xf+bhUqVLD6wWeDdJmQeM8xflvsGkwUrFz5p/PAwuvq+Uf62ZeTRtjI4PvqvU++jBqeM9FG1SECIiAC2UxARo8suDvMquBW+umX39m7H31h7Voda8wolHbTxr062f3oxcjh24JhofmhTeyPpSvcXgvdLzrTWp7YzLWXNpP2lryL7Y77n0jbG174wTvyqVeNZQf8MDv0gH3M/3jz7SyN47wFvwWzQuPt3wfu65aw+Daw7vaWvIsC5WU3cwrr0uXunHh+CK9Lk7JH+ciK4AcRM+rMDDUMflwShjTcditn7Pj51/mGssf+ASe0vdJt1nZ+t1sMYwPp0ikYiO5/ZJwxi0w9jKF2Zx1nW9SuaXgKcK9vHjgymF3e2m0Ie8YJ/2fIqPuudV4hl994f1o27nznw8+NWfbzg89iJBKhaVaxYgV3bzEasenq8YGB79ILT3eKHnGH7r+P3duvWzDr/Wowa/mNy5PqP36M4dUEI1/+LsEP3yqVKxvKAmF8TrdrsHUwC3+f9eo7JC2MqMfLukBx//GXucabBFasXOWCMaT17HSWffjp9OCzOs8tMel790hjXXy/qzrYcUceZJ3OO9nGDO1jb7zziT0y9pWoUuEKSMGfFUmMfRQwNsQ84vTuhrfOMa0vN2bHU1B9UkWElRk8nsKZWKqEJ8yyZStd8A4Nt7E7+3S2KV/McJ9ZF5imP3PnL3JeYK9O+sjybhlmV17aJlBE/+M+B5WDsValciVngLwqMFA+/eL/3Ge236DH7MyLrrd3P/4iLZ5Yr294bTrLulA8Tz/+/5xinCYESRWbzNinINrLsd5WW3CIyvtTvrJu194TXaoQjUjBSex3eKPt61uVKpWMZxXfS1TB+Hpi3ERrd9axtuXmtdzkxj19u9ozL70dGOp/JEnKhefrd7Nmu31FIpG/nq+RSMQaN9rOjbkLgu+AulvWtpWrVrtn2Enn5xm/kdL9Xbl6zVqbGny28B7luUDHMeB263CG22De75kxf9Fvbhkh3wWkQTDMPB/8Zrru9oeC30fLCUqZ+OfYGSccYbs2ahgtl3t4WPD7Z8wLk2zxb4GB+frOhgGJBBzv7HNJ8PmwwEj6PEESERABESjXBGT0yILbv32DeoFi8LXhOowys0sxXTr9D0K+fFPRrbNObh7MvnRxSl1seW+//5n7cYLiFxvHbGWHNicaM4Sxcam4ZgNV3ijQ5eq7g1mradYqaGck8tcPp6KU741NqfohRX+ZrcKj4/QLr3Gzo+F7wd4jo5593dqfc4LhFsv1BZfdauMmvGPp9K6oXm0zu6lX+8CAVcXO6HCt4VnBkoj/BbNX/MCrWaO6c3dm07aJY+8y5KxTjrT+9z7ulpUUhWlR054Z/Ig7+9SjjLfvjH/tPTd7/c33P9nsXxfYbrts74wH/Dj2xgVfPsYRZgJr1ayW8h+Y1PF/B+1nw+64wvhRyXVYUFIxCDF7GolsPO5QSrtf1NJ22K5eOEvKzv0Y+/Kbme6NKChM/DiHHV4W7IOCIalSpYrOQ2vMA32sWtXN0v6jFyPLjVdcaKtXr7X2PW+3b77/2W22OvnDaU6R2rrO5vbk8xPtH3vubOzREon8zQ3jSJcLTjdc8NetX58yVhRU2NhHyXtl4gf28psf2NPBLPdrT9xhuNvzSmeWnFBGOgWlDs+NRB4LGIZQrLpff2/UyMEYu/P6S+KOzVS2FaMyRngMy/f1625HBrPykchf9+2jwJDFa8v7XXWxPfPgTfZ/B//DXnvrY7cUsvcl59g9Dz1r4Tanql0ooKOffcMwtJx50hHF2sOJ5y5eY+yDE7ddRQwsbOzXq/uXkWPOvIXG57NG9WquBr4bxk2YbL37DrUj/93U6qfBayD2O3y7wBCKoX3x70uibWBfjdlzFxqGXG9Y+DUweK1Zs8aqVq3i0qX6D89XPJf4Hvdlw+OZl/7nNow+6vCmLrhaUP89N3e1u2/s4p4fN931qPuOcJFp+IOhhX233gkmn64IDOos7cXwzpIbb5Ch2hk//GKwxDuRa57BQ0e+YHcPe9r4TbR5rRoEp0x4jg24rrMzOsYWym+HF19/zzqcc+Imnwe+Jzu2Pdn+75D9YrPpWgREQATKHQEZPbLglrNm+rrLzgtmPK83vD36DBhhf65eU6SW8aNl0PCnrft19zo3R36QFqmAOIn5McePtDhRrp24yLKreWw8s5W8scH/IIiNL+k1s+r8SBwz9Ho3U9Sp1wD7/Kvvi1Qsbqz3Bj/MYc0+DeTnR1eRComTeJdgxn3obT2dmy4eCpddf59TViib2SN+5GHYIisbF676c00ws/Sdtb20n53X9RZDmSYOIU+qDDIo7317tzdm8J58/k3b/7iOlnfrcOMHUaWKFWzGzNnBj6YT3NKNSCRi//rHboEhZlnaPQQikYidc9pRbs8M9uz41zEXWeerBhpGM96Qwoz7v/6xu20fGAZhEhYMR7dd2yk6sxWOK+k5YwxlPF45X8340fbYdQerX69OvGg7+oj9jbX9cSNTEOjHGG7ot9032poe3cGGPz7erune1nBnPqplDzuzw/XW4qye7nWQeEGhxKxdt86mTJuRNg8sngW3B/eD1/r2vGGw7XdUe2dMoF0YM3hzywn/OcR5hcViaLpvY7u+R7u07M1Q0NjfeYdtbcwLk6xD6xMMYwLt2qFhPdt2m7qGBxTX6ZRqgVKHobRdMLMdifxlUKA+Zt/5/MN00E2XurF24WX9o0u+eC6vW7feLTFsc0lfO6b1FXbFTfc7YxP5KKOk0ub0/xifL9zk92y8Y7Q4XP/ve/g5YzYetiyxqlChgj0ydoKxbO7wg/Y1loJh4Lo6eMas2OD5Ey2gBCe8CQuldEjwjB351GuGolmU4mCDYn3vw88aXm2cr/pzdVGKiJuW+5Ro7BNHJr6TMSyjwHolme/su4P7y/dlJPL3/Sd9KiT2O7x2oIwzafDLnAWu+K82vJkNQx/fDdzDf7Zo7/ZNuuziVsbnwyVM8Z94z9fvZ82xZ19+2/hOqhYYalmOiZHjmZfeDpT5zQ2vhZk//2rTphftu76oTefZ/fBdvY3fN20vvdkOCL4r+X3Vo1Mr93xiDOGZyHOYshnfNwwYYUw6PTywt/OUITzVwmee+xlb7py5i2z9+nzbd89GsVHums1g2evJXeiPCIiACJRjAjJ6ZNHN50uUTROZ1ea1cjSNL9eJ70wp0FWYL+GRT71qjXfezl5/coD70m3X/dbgh8tjlqrZLNoSFmaS+fEWDkvmnB8ICxb9bkU16sQrmx8A/Mge+8ANhlcAadYGih3KM0oD14mENcy04aXH+htKWu+bhzo32sLyJSovHB6JRNw9YP+TY5od4H4o8YOOvUdoL7MvzCKPe+Udu+Wqi+ymXhe616DyutYnnpsYLYrZe2ZLmQ2OBpbwhDE2YuCV9vkbD9n74wc7b4DPp/9gezbeYSPDwowfZhv3ivsMU/aqYEa6hNUnzE67hvTvsVG7IpFIMH5XuFf+RiLxFYJKFSvGLZPXfK5KgTITr3CYVK5cySpWKL3HZyTy1xhjln3axIftzacG2j57NLKxgQKPcvDG2DvtqWE3upn32+57wi0lgdX/3v/MXvvfx/G6lZIwlBle6zv+0VvcuvJxD98cjK0dbe3adVYxuFfbbLVl3HoikUgQvylPnm0sveJoJfzHGIsd+3PmLXLeTAc02SPtn7xUAAAQAElEQVRaOp4AfF6rVqliobEfjU/1CWOJZ4Iv98df5ln3a+8x2kAYxuOberU39npivwGeWyjNNw96zG6//wk788QjDCWt+aFN7fLA2MReLqkY+zxfeX7FGv8mTPrQGUf9bDz35plghh5Po/X5+W4mvmLFCvavwHA6Z+5Cw0hCP1IlkchfYx+jN/tN+XJROr+fVfBGqjBFsb7/1h720J293JIJNs/EY4p++LKKc6TP8cY+ZVE23+X77N7IPVdRkt8KPouP3pNnvNmINLGCIb6w/sTmKey6RvWqtuN229gvcxe4+xTeV4PPB8aqS9qdZry5pMX//csikfjP3XQ8X3lby4H/3NPwFMUYg8Fs+8AAye+FszrdYH0Hjgy+D1ba5rVrumVwvP2Me1lYn4sTz9jH6Mdzlecrz436W/9l5F6x8k83kbFbo+3ckbcZLV+x0u25s0PDbYpTXYnyMO7cMyT4TipKQXxemSRL9RgrShuUVgREQAQySWDTX5mZrF11bUKALzD/I5ONxe4LZqSGPf5igTPu/EBgjTMKNbNufFm/OPLWYEa1kn3xzcxN6khFAN4K73w4LekftPzow02adfNnd7rRjji9m9soMhU/zsMzICw9uGHAI/bxp18n7CaGjSfGTXRrmOtsUcvtEv/sQ30NzwJeBZowYxEj+OGEezoeCfygO/qIA9ymmChSjz41wdiLhE0yKZbfliw5YVZwRTAzesOdj9h9I56zk48+1KoFs8GkSZfgRbFk6YqoIQovmEfGvmJHHLyfW5oA05cmvm+8qeHkdldb+NWC6WqTL5cf4t9895NTPn1YYUfG1DX9h1u69hbY/x+727ff/2xsFlpYW2LjUeB79BmcljdwYNRAQV6ybLlTChh3zOwe/K+9om82mr/wN2tQ4o0UY3tV+DXKVu2a1Q2FvvDUf6dASW3VsY/hMcXn9u+Y1JyxvKVSpYrR5yvPKdblVwtmmjEilcbYZ9NolouwmS+KCT3FKMJGp1zzfHg9MFy99/EXhlcZS2PIc/xRB9mTQ6+3xX8stVvvedwpteRNpbCnzNjxb1n70NvFuEcon9d2P8/4Hjr5/KvcHiAorQcHY69eGpZt0Ceerzz7OWdc3TJolPtccQ8JixX/3IUjijXPFvhd3b2tazfGpNg8qbpesUFRrho8y72SPCQwvOD5F68O+jAmMGBOeu+zeNHFDuMZcVNgZD+m2YH2zoef2wdTptuRhzWNGjf4/cHmzPBcuerPuPX45+sjYybEjS9uIG8863N5OzdJgBHqn/vs6iYk2PfnxcduDZ5p5rwv8D5hzI0MJnpYknP8ub0NgzztKm7dRcm3dPkKW758pfGcZUkyxg/2MfNjMV5Z/A7rF4xP9tbCiBMvTXHDdggMQzxbP5qa+DdPbNl8FkYE94/nyWXB91Gvm4YYhqzYdLoWAREQgbJEoEJZ6kxZ6wvWe5Yk3H/LZYYCE69/fNEPeXScLfrtD8u7dVh0HwmMH1d0PtvYfTxevpKGNTu0ie0azHR07DUgKZdqZk+ffflt56LKLDQeKaz7vyRvYEq/bHGTf3lUfzv2yIPidpEfk4+MecVYr84u8S++8b7zouEH9AVnH+eMDOwtMGHSR/blN7NcXNyCihjID7ouF57mflyiSE2f8ZNbmhOJRFxJXwV1sfM6hgYUruqB0oWC+uLr76dlgztX6YY/Bzfd0ypWqGBXBD98WHKDdwlRvAlkRWCAeeCxF6xnx1b2v2cHueUx/CCe/etCZ1CDJ2nTJSf852Cb9ctce+K5iUnfC/YWQEG+9rLzDDf8K/sNjSq1qWgnhqpTjv23dex1p70bKJ7r1q1PqlhmelmiwAaRfBZSrWRhMENBuHvYU8bM6FX9htnIsa8aGyMzvrmXGF3qblnbtZdnB8tjOl91l7Eu3AWm6Q/GmDZntDCeVdO+Ts4QizcDSgKfCQwQp114Tcq919gj5fjgWdHzhvsNJZNnwqinX7dewbMTBTDe2F+w8HebMu3bpMdjUZFi4Oh03il22nH/dsveUJZo230jnrVTgnGH4srbbtqeecwmyw/g3K3DmW4mf96CxUWtutD08Hrwzl52YJM9Xdq169bZo4EBF0PCcYHRhaU61/dsZ9Nn/GjXBEaQq7u1dUqsS5zGP3gv4Fl38bknuWdsvKowaPNcZ98KvJ/wgoxE/vIauerSNs57JV6+VITx2cPr5brbHnKbv9527X+tICWZDTN5XjQJFH9fP5MgfCb8dXGPkUjEUJLZV+OawODTZ8DDdk3/B51XGEyGB5MstWpUsypVKsetwj9f8TCKmyAFgXgJffzpN4a3I33mO/O7WbPdUsi1wfN2RPAdfvrxh9tbz9xtD9x+ueE182DQ7hRUXWgRixYvsZ9/XRAwe8jtJ3ZF8Kzg+ZooI2+5u+Sqgdagfl378881bhkr3/WJ0hc1nM/8ZR1b2j0PPeM2UmesFVYGPN//5Eu77ZpOhscUnrLte94WXT5XWH7Fi4AIiEAuEpDRI8vvGl9oiQweNP3tDz53P1aeH9HP+OF288CR1vOGwbb496Vupo8fBwef2Nn2btbOODIzksyXImUXJPwwv7rruYahgPr2aX6Be/NBsq7MGGV41eG29eo6j4+C6ipKXCQScW8koX3x8nmvGJYRDQt+LKE8nHvpzeZn7R8ZOyFQNG62iZOn2FW3DAt+oPSzVLt/fv/jHGMTTD/Lh/LJxokoNLs2ahjUN8e4r4/cfZW1OGJ/e2Dk87ZsxSpbEcwWxutTScMYY6wrP/OEI2za9B8CZetwu/fmbm6j2jfenuJcio8JZgapB+XiqkvPsbHjJ9mY59809mogHEmH4FJ81w1dbEJghDrlgqvt2kBpYAwvDsZ3vPowrnEPWbLEOmYUtHXBj+RHg/saL31xwiKRiJuBZMb0noeeNdbA/6dVj8CQNi9hcbzykM1a259zgh3d7ADza/sTZihmBEbOl0fdZrjvV6lSyY0fDIEUx/hZsnS54f3BGvV23W8NDGqL7JarLnYePWyAivEjXYas5of+03oExrMugaET4w9LplDm1waKM+2LlY8+ne6UZ54xHQJuGEpJ0/q/NwbtTp1C3/bMo42NEn+ePd+23KKWPTHkOmMflHhjP69rG+PNJBjT/ly9muakRTC4tDm9hbE8iJlcvJ2u7NLG2p5xtHHvli5bYQc1/cvwwP3i3vqGbFuvjrHpIW9v8GGpPLJJI4YXysSQgLfAeYEBhrBIJOIM7e1bnxB8Zj8kSVxZERhTJ3/0heEBl+x3RtyCQoF1gnuXSPmkvuGjXjSMIhPH3hXkynd7evBcCS6CZ+squ/Xex63p0Re578rmZ3a3x599w32HEl9SYd8unqn33NzdLu90liX6fvL1sP8H5+xhwnHh4j+Mt2tddt29lqrljowxluOwRI4NYvlcHXJS54DFn+b3r6DusISfr954Go5P1TlLfu7ue2kwhj6y4865wtr36G+nB0aOHRpuYx8Fz4Wvvp1lLU9q7gxcjHOW4zzz0tt2crurA+P9/cF36MbLnPiMrAu+B1LRPoze9/TtZsMHXOGMMJHIXxMX8crm+5QNwfmtg/G5+0VnusmOx599PV7yYofts3sje2RQXvAdNN/+fcqltu+RF7i3zcQrkN8bI5582Xn/Mb74zLRvfbztslMDt6dKvDwKEwEREIGyQEBGjxy+i/xYHPHkK25fBtybUXiY7Trp6EONHzQYQFBMWe/9xZsP2yuBMsRMTvuet2+0YWZxEVAHP5pYv//Ry0PsweBHQCIDDT+Q2KztutsfNDZrpU5++HXrcIad3+pYLtMuzBjFX8N8qpvl44cxbzTpfck51v/qjoHC0dfOa3m0/ffKu+y9j78sSvsKTNvqpGYGC58IA8f8hb/bqcEsLm3EUMXSF2a3TzjqYLu+Zzt78bV3rft199iKNBk+uJdHHLKf4R1x4n8OcTz4gRt+24xv71ff/mjvBgqLV3QIZ1ytCBQZzlMtGIceHXSVM8Q02qG+NW60XaCk19ykGn7YPvPS/4xZTL/fAD/o9g5+EKIobpKhBAGRSMSY3R49+Fr7+JUH7JmH+kY3wgwXyw9tDGs33z3S+l11kbvvLI3ZZaeG4WQpPede8nljph0PnUjkrx/luKtXrFjRvvj6B2fY4z7fcV3nQLFba3hsnXx+np3e/lo7t8vNhrdTShsVFBaJRKzZof+018fcaRe3Pcl4Vuy31y5xPQFQ6h94bLyxtxHPOe4thtK8wND65NA+Vj/FSyYa7bCt9ezUyv573imGgppo7ONBxEbA7c85PvpWK8Y94z/oYsr/h9G5Z7Rwn0s+nxUr/vWVzbFK5UquvrkLfrOzOvYJZp4fjBqDEnkRMB5h6TKm4A+bYtIONgblTRcUuTYwYn0YKKacx5O5CxYbm6/iRYPHE8ZMnssoY/HSpyIMAxZGPZ6xfhyxpwcGIsYaS06YfX/+kX5uLxo2b2VTYN6sQnwq2sBnnk1eI5G/Po8FlYk3FIaILWrXdJ6Q1/R/0E1kNNm3ccqXO/KMxLD49nP3WOz+FeE2Mm54vtYJjEv++RqOT/U5ivy9/brZ6Puvs7NPPcpOPebfwfffKnvw8ZeMt9Jw76gTg9Drb39iVwbGeH6DHLDfHm4zbPbNIh7BYwQPxlQYjCKRiGFI5tlF2YmE8cwYZ+Li3wfuE01WKfgMs8cRAaTBu4zlPPAlrLgCDwzxH7081Hll8haZeGXhqfP19z+7pU3nd7vF8GhlXy/2kGm0Q4N4WRQmAiIgAmWCwF+/oMpEV8pfJ8a9OtkpBRg5fO/5AdP80CbGDNzkj7+wQTd1dRsJRiIRp2Rc072tHfKvvYz1z3+uXuOzlfiItwASW9DadevcfgyRSCSYHT/W2gczgF3y7ja/mSIKBj+iYvOl45o1zD/8OMcZWSKRv354ojz8+8B9naJTMVAIWXP9w09zjB8gkUjEjml2oF164eluxmnN2rWGgSKVCg4uy6yDb3fWsYaiyizWl9/MdLNBkchfbUTRevy5N4y2H3vOFYaSMGXaDEv3PwwbOzSo52aEfF1r1q4zFBTvlUI4Ydff8bBbV811OiQSidhO29c39q05scUhboYvtp7vZ81x+43MX/S7M6ytC2b2fpo9z9gwdp89do5NnrJrFHMMLbEF8oO2b2Ds6H/f4245AD/ieV0kb1JhXbpPTzsZb/46VUeMiiyR8+X9vmS54WX00BMv293BcwFlmo0n+dEdiUTslcdvcxuiMht+892PpXRJkG8DR9qFgbZ7MOu5+y7bE7SJ+I2Gzw8MouwNEd7Tgw2UI5G/PhubZExRQLyxzz0a+8KbhjHSL+8gbPjjL9qNdz7innMpqr7AYjAC1qxR3T794juXDmWHvTzYm+eczjfaV8EsuIuI8weDKt5SawPDRJzoIgcd8M897LmHb3YeRRgy8OBp3+M24xWfLU9sFrc8lr5stlkVG9S3q/t+en5EAmX+qAAAEABJREFUP6eA8SYtDEhxM5UgcF5gFGI/oo6BoY1nrC9ql8Dw+I/A6Ia30eLfltiA6ztH3wSF98CdfS4JnjNmQx593mfJyJF789mX3zmPGb5rrrrlAcNYuGswEx9e7vLG21Ns4LCnbHUKv8cL6iDPV4xUHdueHDX4FZQ+VXH8Rriyyznu9wtLRSjX/+bh84fXBGO/WfC7h7QnBEZ7lpLwnCUtBkwMzycfnf79sajPy0effuOetzxnI5G/nleMb5ZX4clCOr47mh/WxJigwvDmPXyIK65UDIwq7FXEMbYMWOAJ2TX4TfP08But9WlHOYP3LYMesyu7tAl+7xwQm0XXIiACIlBmCMjokclbmeK6mO3A9T/W2IAxgx8npx5zmLFcIlxtJBJx61D5YcAXbjguHef82Bg59lVXNF/CbU7/j13d7Vy30R4/fonghwszy7g6M2tDWFj4ERi+Lu45a5iH3XGFoSTEKwMezPQ+Nf4tGzziuWAGfJ1Lxv4gvS4521as/NMGPzLOpn6ROoMDSikeAGx4SmWT3v3Mjjjkn4ZiwzVs2IOEWaVXRt/u1jBf3ulsZyB5/Nk3nDvqijR5WJwU/Ei87dpOG7liv//JV8brDpkxpX3IR8GsLsuDzjjxCLfPwZRp36bUbZ06ChPGCHsLsMHujVdcYCw7wVX9pPPyDMXmhP8cbGwOm3fLMEvFD8vC2sM47nL13W6N9MujbguUhM2cOz2eVytW/Gl4ZlEGBiPeHIT3ANfpEjxdbrtvtDN4jhnax/bdo5GrCgMbxjRmv9mUj3129t59J1u9Zk3Ua8AlzOAfjHxsNHzh2cc57ye81/6x1852/yPPOcMCM5OtO9+UEm+1RN2KN/a/mzXbbXgZ9nD6PjC0TXxnqlvmF7GI2+uD5xjeKYnKLmk4e7f06ny2W7//zofTnIG2WtXNjKVJTffdzRrvvH3cKpj5fvrFt9zytUqBgTduomIE8lzHI+3VJ+6wTuedYhhwMWTsu+fOcUvjrTh/LFlmCAnwSsGzDsPDzJ/mEpRS2WbrLY1lbijFsQXD7MXX37MO55zonqnheIxzKPj/d8h+4eC0ny9avMQw1GzXYGtjXx4MbCzfwACCRxINYNIAYypL+Kok2HuDdKkS/3zFu41NYGPL5TnGK2ZZspSu7yPqPKnFoXZvv+7B87Qql8bn7/X/feKM4dwvAvHYwbjMnmN8f4565jWDZbz7T/p0CRMkbF6OAc3XAR88nfDkJCwSiTjjFs+45of+09p1T99b92CBpw4Gejx1/Of28cHXWKVKldzyFsL4rji/2y1ucoMxZ/onAiIgAmWEQKkZPcoIv1LtBl4d/GCMbQTr9ufMXWSH7L93bJS7rr91HTv6iP3debr/7BrMpo1+7g17a8Mu9JFIxP7v4P3cj5Ap02a42eSeN9xvnXrfacyAnN3pBjezxo8o2sZM/bmX9DV+sHNdEuEL3b8ZJ1wOM/LMgBDGD/WHB17p3gLA7AvtqFypovuRBVfcUr3CSvpUC287mPjOFEOZoe6vYpaSRCIRw0WaH1Kw/ejTr+3E865yHiipbku88r794Wf348jPmOL6zVr5tmccbdtstaWx2WKfAY8YLrS8dWPchMlOKYtXVirD8GxibwH28kDxY9nJ2+PusffG32dsBsw+BF3bn+52/2cpBzPe/AhMZRvCZXHvjj7iAGNjR+5VXtdz3Ssy3/lomjMoeO8mDEYYHTB0hfOn8vz1tz+xcwIjwTHNDjCWs4SfGSh9bGJ3e2DcuvXqi23oyOeNvUcqVqjgjIMoMBddfocxJlPZpkRlcU8w8u28YwPzSgrPOTx8brziwmAsmT30xEv2zXc/2XmX9jO8xlK9506itrF8gxlUZpFJwz1mHB357yZuc8pMjn2eUzdfdZGxXwCb1t7z0DPOIAMnnle0LywFKa1/LFluPAPD6YtzjtH4wCZ7WPNgxp1lOYnK2P+fe9hBTfZyz3w8j0hH+juu7+zebkVbME7ibk9cKoT7Fo/LnOB7cv36fNt3z0Zxq9lt5+2Ctu4ZNy5dgTwP+J65PzCwN/1HY+OZ9l1gXKsXPF9Z7sJ36Z1Dx9oNl1+Q8Ds+1W3zz9ewwc/XMX3Gj8bSOJbaMtlyRofrNvk+YlIjFQo03+HVqlZxVfsx/Z//+5cbNwTyvBo84jk74/j/c8+v7wNuz7z0tvE9eUq7POeNyPgibbpl2fIVhgHZ18NvjKEjX3CTTnwn+HCOPONOD9r84IBe7rcS3p+Ep1LmLfzNng++j/n9wpj3ZftJM54DhPH78KZe7Y0ltyx35M0zhEtEQAREIBUESrMMGT1Kk36a6o5EIm7ZS+XK8XdfT1QtBoZOvQe4jfISpSlqOEtHbux1oeH+feNdj7q9AphZmzt/sfsxOeaFSe7Vb2Mf6GPM9j37UF/75PNvjTQoQHgz7LV7I9tph/pFrTrp9Bhb+gwYEf3hz1rq4XdcYVO/nOF+JPiCeNVcpcAA4hVWH47ys2Lln/6yRMfmh/7TKen/e/8z40cSCh6zzrvs9PdaW+pDWWXGDS8R3LLZ3DMTHgzMNH7x9czgR+00o88YNSKRiDFzxHpp1gZfcNaxbv+KEQOvNGbZpgTGrRJBSSIzewuwDGnXRn/vlcGMFj/ouG9vvD3FrYk/+ejDDKPWKxM/MAxKSRRdrCR4E7F3C/X7AnYJDICnHXu4bbtNXWdEW7FylVuffsFZxxnpSUcYrw9M5Q9NPoN8rs49o4Xb64d6vKAMLlz8RzDrvty59jOWenc5x9qfc0J0I1sUnpsGPmotL+7jDJPr1q332VN+5M0Mjbavb8ywx1NSmT1lJvK1JwfYi4/1D5S+vQyFMOUNiVMgygBeKK8FM8vMJE/+cFowhv7aUHHVn2ss02Mfbx2Wllzfo51ViFRwy/DYZDFO0+2zL7+31wPj156NdzQ8Unya3/9YZp2vuit43r7vg9J25HPIs4v7enX3toZ3yAXBzPa06T+4Ovm8ovCzPwjKasNtt3bh6fyDEl25ciVDilIPY5B9NnhGFyVfMmk/mDrdvpoxy21Uy7MhEokYHnYsCWM/LDZcvTL4jDKpwXck3wXsV5JM2cVNw/OVvVv4nvx+1t+bhPK8un3wE4YhsF/eRYFR9b/uDW18b9Eu6uN7YdCDT9vY4Lue61QJ3kqXXdzSeXlEIhFX7BvBc37Vn6uNZamMNYySpx9/uPOQzPRbXvDOxIMPY4LjdP8ThnHvjMC44Rob+kNbee1u+563uT3a8C4NRafklOcX+6Ng9Dg5MACxbAtj1H0PPxt8l68yPKLwkvnfB58F30+bGWMMvoOGP+3iU9IIFSICIhAmoPMME6iQ4fpUXQYI8MW6+67bBzN/U4KZ0fykauTHEwaGGtWrGTNKSWVKMhE/1saNuDlQqrYy1q2++Mb7dkvwA6lundo2YdKHwUzWsU7Bojhct2+4vJ2hqKEsv/vxl9au1TFxNzskfSqEupiV6X/f6Kjho97WWxrGD9z9bcO/OcGs4Jab1wx+EFTdEGJOWeySN9C6XXuP/bF0eTS8uCeRSMQtx8jreq5VrBAx3rTBDFAk8tePOn5k4/nCDAxvDOl+3b0WiUTc6w/9j8zi1p1MPowy1/U4PzBmvOo2vWSGuf05xzsm7LXQ6qTmdu9Dz7qNX/lxxd4RezbeIZmiS5TmgGD2+MQWh2xSBoY8NuZkBvLmgSPtpPOvcvsNVCzEvZ/lOsuWr9ykvJIGoBhvt209Z5R84dV3XXEYjNxJ8Icf7ShU29XfOrhKzf/MIsYa6nzJewcGxR23q+/e+OSVGT6vhx2wj1s+MvLpV+3+/pfZxLF32TWBovrVt7OMfUB8/lQfUYjPOuVIY4Y9tmwUdF5L2ea0/7ilCKRtc3oLt2cRCujx5/a2O4eOcW8bis2bius9A4PBvTd3tXc+/Nzwrrj8xsHRDRVLa+xXrFjBzSZ3ufA0Y/xHIn89J8L9ReFCsTnq3/9yxo1TL7ja/MaJPH9Je9S/m3JIm6D49egzOJhxn+7q4N51bneqtQsMpBjUuLdErFuf7946wfKq3/9YSlBaZYeG9Qxjy0dTv066Hr4rRz71qrExMM/npDMmmZDxP+D6S6ztmce4ZzvfKzyP1qxda3m3DHfK6BGH7Gd4ybTqeIN7DuNpwXcBBswkqylSsgOC5ysGNvaAuLDHbdFXR2NMw8hwVDC28CZ75qX/Gd4o+cHPDv+GrVk//2p4abFZapEqTSLxlpvXMpbmkZTvxvDG2x99GhiPgudV+C0v5we/JaZ++V2gxP/pfhul04B7+glH2GH772P/OaunHXTCf439u3irEr9xaK8Xnrvnde1nEydPtccHX+uWyvH58PGpPMKq8/mn2Kj7rjXGCgbPBYv+cIYqNmvHy49JIPbmufiKO2zBot+j1Y9//T3j+ykaoBMRSCkBFSYC6SdQIf1VqIZME2AGpFPbk+1/739ufQNFz/+gLKgdGBhwqeTVkOEvXH4UrFn7194WBeUvLI4vW1yvnw+MH4/cfZWxBGFB8GVbIfiRvkdgoAnnR1kmPa9V+3XeIsO9no0ymWUNp0vVOUteBt5wqbF85bQLrwkU+tec4s4PutOO+3e0GhTW3Xbe3imsBKJQMzPD5ml339TFWEJBeKqEcq8PDAx1t6wdLfKNYLZ2yy1qGuvnJz19t53X8hi7YcAIiwT/7bHrDsGPuVVOaeg3aJQzPHD/fGZ+rPNDh6MPK+oxEom4t5YM6d/TWBLRvvXxbpNO1nMza3T0EfsbRpGr+w939ePBwKw4P+r2btbObcL60acbKxjkS4eBgb69+e6nTikcGNyfh+7qbY8HP/beeu9Tq1+vjrGsAz5sjsfrU/lRxw94Pi9X3vxAYDScShEpla3rbm7s/L9i5Z/2WnAvzz71SGcwohL/o/2SC041DJd47gwYMsYQzkmTauGzfnVgYGt5UjO7LFBKj2rVwy0lY4yw/8j2DerZAf/c0yKRiDFzyStnyRNuB2nf/mCa3XTXo8YePum6lxMCAynPhbCRCNd6vAX+sefOxv2tX6+udbj8dmew8W3EGwkldW0KNu/cZaeGwbj/rz1wW0/3Rgm8sAoa+7QBzx1eIclrUF+e+IFTtghHWN+/IKRYEJZqQVHBE4CNY0fek2d4WWAAZMPREWMmOK8exluq6w2XV7tWdffKUT5neCsQF4lEjA0dlyxdYYt+X0KQvf3B5+7z2q3DmdbjhsHuGZKK++YKj/MHT6zLOrY0jLfDRo13z884yTYK+urbH92zge+z8GeBpX6p+K7kmclz1JfNHkrffP+Tew70CNqKwYNnFIY+niWvP3mnvfnUXc4zBK+LdPHCwHbCUQfbiyNvDXhE7K33P7NVq1cbG0yfc9pR9tSwG+z3JcusVcc+Vq3qZm5fKr4je9/8gH3z/c9BnvT+j7EF4wr7Oq3Y4EV31snNo1501M53+s47NAieuZsZv3naXnqz256rKeUAABAASURBVAuHuFQL9w9Dz/vjB9uUV4e7jXLDSwt5TvYb9JhhRMILb8TAKx2zRO2YMu3blHnaMcYwYr/0WH/jDTlMdI17dbL19m+uC36ndbngNHtw9Et2UotDA15V7fOvfrBZv6R+z51E/S3X4eq8CIhAWgjI6JEWrKVfKIYDvkRrVK9qx7bpZSicuJiioMS2DkVvxJMvG5s9ojiH43mLQrtutxg/msPhqTjni7dq8OMIpSG2PAwwzHC99sQd9uxDN7mZ3W7XDjJ+7MWmTcU1P0buuO6/7rWoc+f/5jbkHD7gCjeLTPlsDvvLr/Nt150acmn8cL+ge3/7z+H/sut7tnM/ClxEmv/w1oZVf66xPwPhRyhuxbhmd2hzgmNzXtdb7NX/fezWOPPGgl59h7h9U2gWP9Yx0mBk4Lqkwr4CvOkDIxvLMXhTCTO6/Cg/O5itf+G1d10VLwWKHjNyn77+oN12TSfjzSAYGohMl+szZSP8wGVG9PtZc7h0s1tz5y92LtFr1qwx+Ax5dJzjNWHSR3bp1YMMbnW2qGUtAgOOy5TCPxe1OdGObX5gtEQUPj6TCEuB2MD2gMDIwGaY7brfatzj+vW2tM5XDbRYhTlaSAlPqIM2PR/80J049i5jiRC8Jr4z1WKNoLFV0W549Rs00nYPjG4zZv5iKNMo87FpS3LNuHr97SnGeENRpSyUO1zClwcKznezZlvN6tWsdWBE4jP68affkMQZGFguw7IsxiljPxUGJJ6vl3c6y33uCxr7LNX7ac589wrJxwdfZ2NeeNONL7jR/lFPv25sjsy5a3CK/3AfWGrAvhAYTyORiNs4ccwDN1jVqlXcuEdJpFoURYyiqVDcKS8skUjE2PwYD7Zu197jNuh87pV3jKUabOq443bbGAoyBqr2rU+wZof+08Y9fLN7/jLr/N7HX4aLS+k5b1V6ZFBeUP98+/cplxoGKu+FFVvRqj9XG8+L5oc1Mb4r8crCWNLi7MsNT6P7H3nOeKbF5ivJ9boNxjqMyS3+b39XFB6QhM/+daFdcdP9bkkqm4zyxhI+K9zDFYFh1SVO8R8Mj3ld27jlSexN8eMv81z9eJT9P3tnAWBF1cXxMyASKlKCgCKCNEgjIV3SSApId3d3Ld2d0iANAkpKK6CAIKAgCCoYiIjI0vjd32Vnv+e6S+17y8Ie9O57b+bOvXf+M3PnnP+JCxHEvdW1ZQ1rHMB7NFO65JLRFLxVuvhNtWGbXh6SbY55LGWyVwSygffLN4YowjvL7jR/yAu2Yds+KV4gu3AdkXkKm/c37yaz22f/My7G5HZw+/YdWbv5cylh5DL73ZBIkEnUc+sE/YRQGz9zhRBeVK1ZP0FmYg4JWu9Rf0c3cwHz5I69h6ynnOM4AqH8hpF3CufNYufRS5f/Fjyj3D64x/BecX/rpyKgCCgC4R0BJT3C+xUKxfgQTrDMfvbRBNm9eoI0rV3eWmyDNol17aefz0vlMgX/tR/LM8ubocDiAhz0uND+xs2zQ9OqMnbGcsECiKCCwEa/JEWrWamYtXij5LxbIq958UqgRTC0fQd3vOM4giW3fZMqQkFRcuv5G8UKBZWX/npjcUZw79T8PWEZRE+Bxq3PJ4INQj3H8tsbpUDujFbwKFmzs3ToN0k69J0kWOOzZUwtc5ZusIL4yD7NrYIxYVBbeeG5GLLRkCAIKCg/pYvkspY5b4zFs40aFYpaV97KjXoLq5GwAg7KDHVSvJ5YyAPyzYkzNuFj/0715JnId6ceX7o+0zerHmBFa9plpGBpr9XaTxgXuQ9QbCBAZo7sbJPLje3fUnJkTi0LV26WOlVLCEI8bfiiEA7RvnEVQfBGWSKR7/J1OywZg8fRhA9WCko11nmwhYDDGt1v5GxLyPliTJ5trtvyuSX0UOw8twf9vnH7l/Lhqk+FVaSqlCkgfQwByEor6w2BJF78Byk5bXgHyfpmysBWL/55WX4089bccd0kS4aUwooDLB/7x59/SYwY0cx88Y/1PDnx/VkbLoeiM2Lyh9aNPLARL3zh+uTJll6Cu/cTxo8rjHOfIWESxo8jAzo3kJjPP2d7PffLBaleoYj0blfbPA+R7TZv/0EhTZPitf8QeKfOnJOThghESaVP4vvzV2gj1Uh4W62D9bhguzeL4ziWzPh4/hDhuWTJXTzVOjV7z3bDtUNxR0G2G8yf9WauJZ+E5zaz2ev/c22Yl/Z9PMUSVCUL5wy2D96VKJzgynzStMsoS0xiYNi+Yqy0ql9RohsF8tJfVwQvxWAbeciNb6ZNLpCReH+4h0JuQLiPG9jKvIPKCp5pnQdMkYTmfuNZWb52m7TpNU78fUR8uON4wyjFpcw7hZWfCCGEZIMw5j15+Ngp2bP/qECcRo4USeYv3yQbzLxQrWk/S4yeNESl2463P/FOGDeglXQfPF2QYRZ/tFXa9h4vlUrnF7xjuI6XLl+xCU/dvrfs3G9JOF8r8jdv3TJGixt2zuzRpqY8/1x0dwghfmJ8wvCCZ0aTmmWtd2fb3hO8tsKW4zjSom4FiWGMUITjQOKNmrZU3NBVQrmQfyBOGSRet03NOxUSCxzZpkURUAQUgfCOwF3NI7yPUscXKgQcx7E5H4JTzv2NMr9o5RabPCth/DiB/WBFwPIc8/kYNkll4A4vf8HKtmx6X5uQEDdvlBUsgPHjxRLXAkmXO/YclrixXxAs4Tdv3Q7T5UfF/PvDKFhgtWTNNhk9bZmwbF7xAjn+RRKZaoH/I/xNn79GSMjqzWUYIYD6dawneMBUK19YrvhfFZbZRVHGqoxQ515nPjsahQIBfuvuA3apWc/8IIGD9cIX+sKVd9n0fkKyUJLGFcuf3XoI5cqaTsg5QMw5Fls8RAq9ncVYVn81BMlUn7o+Yz2rXLqAVRoIq0qX8nWpXeUda81as+lzQWH1dO2HcCtdNLe1THoBlns2gTK6erafzBvfw+bRqVAyr7W8Hz1+2ihOUQVrt9vAVaO8PBsliiVnOCd3u68+Ud64Zo7jhNgFWE2d95EhakpYso2KjuOYZyKSsPoEv31ZHMex1mTIKTxV5k/oYRVQiNOMRlFEqSd5okvc4D3GigR4HHhzXMHd+yULvSXk2MFrBiKIVVZQChMliGsVL8bY1Vi9vwgS6uXNcdEWS5qS7BiM+E2B/MFboVSRnPZ+I6nvx5/uEeZh5pUPRnWxy+FiGac+ZZ8Z53tGWW3RbYzgLcO2By//rskcVqZYbunToY5AwjI2CIIj3562njrPBOTbQbFatm67NKtTXjiGVtjWvu9E61nA7+OnfpIla7bKrQBvCLaFpvBsYfnnM2g7eBlCxhfOm1XeTJtMCI9bNKmXuf9L2veS4ziBh5AzZeTUxcI7g/dV4A4vfUloyA3O/dbtO5ZIZm5rWruc1KxcTM5fuCQLDHELsfVO9Y42pHC/j5JJO44jhLZMHNRGCP+EZOC+5x7DA4a5NEniBOISICs/GCBr5w2RdwrlkNa9xgvGFi9B8q9muH4QoVOHdxRIx2+/+0E6Na8uJIblXT59/lqpGWBU4UCuLaEc6VImFTwnuWb+Zs5ln7cL9zvvYQg+x3Hu2zz3PNezlrm2cWK9ILw7l0zra+/BD1dtseQuHlq3zb1w38buUQGyDK9VwnFa1asgJcwcliNzGnsEIaoXLl6yzyH3NnnFsr2ZSgZ3b2y3QQTu2ve1vd/tAfpHEVAEFIFwiECkcDgmHVIYIsDL7MbNW4L127NbFAYSWjWv+659qSGkIwRDhnjW88Z3BFoIhBrG6nnul99tToomtcoFWtpxe15kXu4Na5Sx21AyWt1j+VGEchSMW14ShDlHrI0s83bi+58Eq3uG1K+zOdgCRuRDiB8vto1PD7ZSKDeCGVbv+RN6SvKkiQRrS+RIjrzsQVzRBeFN167dEIT13y5cFHKWlKvbXVBi2O/tgvcOSTCJ88aS22XgFEsw4KmDV8+YGcsEAROMPF2f2TbcWOERzm+HUngL6ZwQvvEWSGgwunb9hnVxxq3erU/fuI2TODdypEjG2n3Yeg/4ctUSx3EMmRdTerevbZU7x3GsAkfuj+jRo9qhIYBPmrPKCLt3Xep3f/G1dcN/s3A9m4AUgddWNH+ou/fAN/bczE+f/r/eWG1ZphRSze0IAX3fwWOSNsVr7iaffcaNHdOSLRNmrbTCNsoEnguzx3a1JO+cpevtvIZXDwQNYTgVS+Wz4/HFPeZ57/9w9jdp12eCMJ+xygZLF89a/Imc/vEX2//6rXvtXFY4wHWcZ4E5y9+Q0LaCD//s2HPIKpt49pFXACt4g2qlhOeDbpMkji+sMPTjz78ZBfpP6y1DSBoW5tJFc8mY6UvtM01dbxXmM5RN8gZwbZgfZhu8IKxcLw+2LfnoU9sl+Y4IWyOcBMIkciTfizIQMIyxc/Nq8naON+WPi38ZUveKHY/7hzGi9OfInFoI5UMZrNXKz4bVuXW88Zn3rQyG8L4mPQZPt9Z+lHxCX1DawS2jIf0+WTjMrlrSocl7Qt4q7i3mCuYIxsBvSKydew/zM1QFr0g8lmaM6CSsEsI95hKMzLWeBAjv75KFctp5j/cpmCGH8BmqQQRzMHN9m4aVpGfbWsaIksEQso5AKseIEVVyZ0sfeATPYxwznxQNCGkMK0+ZwAGE8AVMuJ7c4/1GzRHC+cDTnes4t19/vyjNuo6yq96F0MxDb4aU5Hq6BCThzTyXi4yBrPug6TKwawNpUqusfGfkobK1u1n5gvmrYoNe5r156KH70wMUAUVAEQgLBHwvKYTFWWgfj4zAM89EtkrWuV8vBLaBUISAjiUCgdO+eJd8IoQtrNuyRyAV2BZ4gBe/oISSwRxFhWbpB4UgU7q7ccHnL/xpM4hjrcGjIOjyo4x93MzlQvxw5EiRrBWElzVthaagCCyd3tdY5btbq9692jp5+pxNIotVCUtc/HixbHXOhbwMJKDzloWLMAnHceyYXooXW3CDpR/bYcCflet3CgLdx/OHWiEY5YX8G7+ev2hrIER1GzRNDh09aX9760/mDCkMCRNXCN3Aiot7rtu2a/nD9RnBivswVbJXZdikRVK37eB/JaJ0j/HmJwoqBBHWf86fQqhJueJ5rPKHS/SQCQuEEBQStlJv0Lj59lnx5jjctiwGARZucEBpRsBFWf/MkBzkoUBJJV/AzEUf2/CrAxumW8EdfFGuaWufIRwGj58vFy/9zU+fFa7lzr2HjGW+cODKS3TG/YcCmz4IKcgzCKnEvIKiTd3QFsdxBKEfhQ53bMK9UF7Acu+BY0JIVe0q71hFB++xa9dvyuFvvrdEVp02vr3HmMfy58okTbqMMkrAYauguudLHoila7dbkgusIFPfSJrYEpGla3U19Q+5VX3yGdcod20bVRYUQsZyzRCA2Y2S7nbGPcccFu3ZZ4XnkjC9v6/4W5KmeIHs1i3/1/N/iN/Y+eIm/3WPfdRPxjS4WyPZuP0LmTr/I5viwlxhAAAQAElEQVT34cDhE8I9z/WkXca0/fND1rPtzp07MmXOaotVGg+CjdwH+w8f93oIGETGBkPyNXq/tL3fwQ4i/PyFSwzNFgiFhh2HS6maXeyKKoRbpTBzGkQA9yiVeC/xLPM9NIX5CyLtTUNuQKpUqN9TuG5Hj5+R3cbiXqtScRsy5TiOmSPSGZy+kkKV29kQLFb9gpQgvA/iA4IkNGMJ7liuZ+cW1S2xQV8uAeLW/eNPQxhdvmLuwbhy+cpVad1rnHgzXMPtJ6RPf//rgcQwRpX5KzZLHTNXQCZA3OJZERaeMiGNz93O9eTdg/fVh5N7y1fmHV25Ye/A1Zd412NgIcSV9617nLc/L/31t5z56Rf56Zfz8uGU3jYvEPcOiXPJK+bXraGQE43Q2pmL1gnPi7fHoO0pAoqAIhBaBJT0CC2CT/jxuPKinPccMkPw7CAsA+vZ4W9OCcoxAifC5padB6RiqfzGSn9ZmnYZKf1HzxUIBk6fFy/J+NYboZDfoS2uIk87vPRdIQ7F7n7Lj6L0IVhWKXs3P8mmHV9K826jBUsS7YWmgAXlXm2ACVb5fDnfFKxfdwK8Fi79dcXm4Jg8d7Uhbb60oR33audh9yGsdW/9vmzdfVDK1e1hFJJ51gKIQEeuCFegcxzHJqrkPG7cvCknT5+V8R+sMJ/nJHHClx6223vWx6LXs01NQcEaN3OZYAnCehQt2rPWfd51fUZ4QonGY2DeuO7GIvemDBm/QNh2zw5CsRO8GAvZ6POUbSFvlWwqvxvLbcWS+awVHLdhxvXjz+dtzhRy42CVxOIWim5DOjRw+0lzPSCoxg1sLb8aUgrFibCgquZ+RtGKbrBDQUYRZXwVSuYVPKRu3b4tKHy4bbt1Axv1wZfbpr/IkSLJa6++HNj6d9+fFQTw+tVLWcXwtrn3ccHvO3K2FH2vvZCEb9mabYKSE3hQKL9wHTs0qSqfGEKvkpmfcmROI+AyY8E6cXFgXKs+2SmDujYU8jasmDlAICXWbvo8lL2HfLjjOFaJGtWnmazesFNGTl1ic7TQ79ylGyRNiiQ2hIr5AgUBcpkwlBG9m8koU9cbinFIo8PtP1/OjHY38z/EBvcOG5jLV2/YZcOr0hvi6tiJMzb/AG7v0xeulc+/OGoU6MPSovtYSfBSbNn+2Vc2MfEtcz9wfGgK3mGTh7SzpAbt0Oblv+96UoCTO6/i2Yb3GoRNbaOo4sXGvfW3UZ4hYciHc/3GDZrwWgGneRN6yFuZ09o2IR3ixokpZwI8dxgfpCjhS1uWjLLhdFXLFZKhhjiNFOluCAPk0tAJC72WU4Z7n2efkKTlM/pLzBeeExROrPRgZAdq/pC8c/FHW2W+Gf+nS0cLoYfcYxNmrRQSYHMupppX/+ceI3cGRMyk2askRbJX7PjohHuM/B7JXkskyQ3ZRwjtlCHtBS+L2q387DmAFXV5f+FpR7Jgfnuj5Myazq50U8qQU/XaDhGSRLtGFcaGZwVEkKenDCQOzymFOt4Yx/3a4J7iehbMk9mGoZE0FqKru3mnrli3Q5ApTgYYWAhx5X17vzYfdj/nimdhx36TpUH10jJpcDvrNUQ7rITDdSr8dlap3qy/LF+3XVhB559/RP748zJVrNx127wH7A/9owgoAorAY0ZASY/HfAHCQ/fF8mczL7O2RjjfJWVqdbNLuY3p11JYoYAXL8JmobczG6tuIaNgFZXJRkD56sh3gYr7nTv/CG61eEN4+3ySJ00ko/u3tIr6/ZYfRXBH6atZsZi8/FIcIWQCgZjM6IR5eHtswbW3z1jaXdIFAem556LL4QDrMvH1mdOlkMJ5s9plQIM7PjTbOGdiuycNbitliuaWBPFiCV4yrscObSPE4G2S3AicuLDfNtfuow27BQLkz0t3BRXqeas4jhO4xC1jS2Ossp6Wv8++OGItkFUa9TGfbWXa/DWSMtmr8qexLCFQeWscwbWD9RXrFDHMVcsVFFz8ye8BuQFhtWRqX5vBvkaLAbLts4PCfU5eDZTqhh2Gy5ad+//VLAr+klDkF/C/el1GT18mvYd/IC+Y+wYSC1Ije6bUgiIDcXf9xk0htIuxt+wxVlAqCB1KkjiB9fIBs7eypBV/H4dJRI8W1ZJkhBvQJ1ZuvIfI34JSMX3BWruaxehpS6RM0VyybHo/iRc7prxfsahA3vwLOC/8QHHLmTWtoJzu2HPYenhBot0yyvgcjzAXukI5AD9IJX4zdpQqng1+e7MkN0rdsJ5NZcnUPpbMO3bih0BLPEoLsfEVjJUe6zvkluPczb/E3OHNcYTUVgJDXJB/pH3fSYJijOLOijKByUXnr7XkEfmVpg/vKNGiPyu9hs0wROBLdvuQHo2lV9ta1qsgpD4eZTvXBy+ern7TrNdEg/ZD5TtDCOL54TiOrA8ID6pfraTMGdtN2jasLHiJDTBk/LuGCMSD5lH6vdcx3DeEkVCHsC7mKfJY8PvIt9/LCUP64bkGGeE4jhB+iMcV7yXq7NhzSIJ6PLDdW4X5G+KDfBGOc5dooW/eAcxtzPn0ldIQEG/nyGDeQalNScMmnxU8rPB0jG7IWlaBW7PxM+k5dKZ89uUR60UHpnQOrgVzZ7L5libOWilzDTHI85gwQTwZ3K2hvGGeI+p5o9AnJPa25WOkca2yNi8Q1w1DgKeRhd+O41iCsv/oOdaDp1yd7lKr1SCfeyJynnjS7dl/TArkysRPWxzHsV4WPHfIFshm+XK+acijRIaMPGTD0WxFL/1Ztna79DLXyw1nATu36WuGWISoJKfL0ml97Tu7SuM+ljAl9xrvJkil7Xu+cg/RT0VAEVAEHisCSno8VvjDT+cI5xMHtZV9H08WMtHzMmN0+4wSj9XRFTbZhus9QkqcWC9Ybw9WRMB6j0LLfm8WBMhkSRLaJu+1/CgvY1zrHccxpEIWW98N68CCZDf4+A8CpifpcttYOA5+fUIIm5gwqI0RTBLLXoMnXheM977DeYQKjnM31CVDmmTWY4GwEnJUIMDRHELdpu1fSqP3y1hFZYcRxNOlSiqtG1SSdn0nCiQE9XxZsJp1blHdZq2fu2yDUeIryuYlI+Xj+UNsGE7H/pNszPyLxnIZ3Dggs1ipgIRqCMbB1XmYbcTpd2v1fuB9A1bRjVJPYje8CFiZZPcXRySDsXwjwG/esV8In0AQxgqJh9S16zdlytzVdsWGyJEebVrFw2lYzyY2MWHx6h2lYCVDRK7fLZ2aV7N5dRBwF6zYZIXK/p3qC5Y/QmA4V1yyP1z9qbwcP46MmLJYCPdYuHKzVf7Z7+3iOI65bhUkWtSokqNkE0tY4RnQpWV1YZWepWu2CaTNBL82gtWX0ADGUDKEVTHY563CqhYTzFwGEfLVkZOGuPrBJi10nLuKIPfPvoPfCCQJ9w8EDR4qt+/c8dYQQmwH8rVVg4pCgtPNO76U2LGelw2LhsvWZWOkVuXidlUGRxybqyS4Rhgv+RG47hDSwdV52G0kdBzTr4X8ePY3M54XZNHkXsL84c6nEG5umxBEEEsk8cQL6ZfzF23iR3e/Nz8hWrYsGSXcQ3ijoLhDmP1w9le7Ikf96iXtc8G7iGeVZzZz+hQydd4aYdWsa9e96+0R9NyKF8huiNA7hmC8bsMO0qRIYsig+IHVTpw6a/ZdsyFC3HMo8nhWMP8FVvLiF/Kc4L3m2T7vaghQz/Clb777wYZfut4B7CcJJflHvHVPcVqEcK7esEvIxdWlRQ37zjlg3odJEseX+eN7WKMK78j9h09YL8gSNTrbHDgfzRlsjiktjLNum8GCch8t6rM06dUCcYUhgnDaJIY05tzxrOB+T26MLXTGttHTlkqiBHGt9w5ECUR0I0N6Yzxg/NTzRcn3Vkbp0aam9B05K9jQH2Qz18BCXjbme8hbb46lYql8sn7hcMmZ5a6Hk2fbvH/O/PSrTSrM9SGfkrtcMb8hvH78+TcZNHa+5CzdTIZMWCi+fiY9x6ffFQFFQBEIisCjSedBW9HfTyUCrhJP+AvCJieJgDTPKKooLwi/vHhRPhEa2O+rQru5s6WzlmLCawpWaiO1WvtJ7uzpresnrs5LjVWiWZ3yVhBGMF6+bod1MecFzPG+LihSUY1wVjjvXdIFTwrcwmeM7GxjmyE/WGUiuRGoEKb6jpwt5NKAVPLF2Lgmc8d1Ez5pnz4R6orky2oImETWU2fV+l1Sv1opYaWQVR8MlFwGY+p6FgQVBHYUa8/tj/odJRjXZ5SV52NEF1aeQXjEOouFF7fne62wAZl14vufZPTUJTZfiLfG5Z5P2pRJrSD30YbdljTg3setuH2TqkLSOIiaSUPaWiG4hxFKjx4/LdsNeeQKoI7juE099Cf3KsIjSvCKmf2th4Rroa1evrB8vGWvYI0nzAbM6ABFGJdsSIehhjQZN6CVTDJK/4qPd1jLMnV8Ubhe3VrVkP0bptkCQcT4ubYT/FobEugjK6zzXEDIoPBBRIQ0lk2GBKBuSPsfdDv3VXRjWab+yTPnbHgG+WrACcxIigz5kDNLGjkaJAcCxxAmwTzHd28XyGRIGdp9/rkYRgm4acZ30646Q2w8BBw4gS11ghYUQUIDFn/0qfzpRc8sPJvaN6liQ0tQnnmmuGYuscA4UNzxnON9wLVm5RIUbJRllGZfYMa1ZB7Fu5B3DuPYaEjb9KlelxyZ0/DTFvc6slLO4im9pVSRXAbTyHafr/6kSfGaVUohK8mp8Ndlf8ETi/54d85e8onkz5nReh8tW7ddIHEhcphPj3x72ut5R+g3aIkW8Bxcv37T7uIdAMlX6O3M9h2w7bOvpHStrrLMvDtnL1kvVRr1NiThGVs3tH+w9pPPhPmA65g/V0abUBTCnedvucGk6HvtrYdOqSI5ZdPikdKx2XvCfOuOM0fm1JIgXuzQDuWex0N+UIHnKainDB48ePPgCcLc5jiOfVeyytytW7fNPeY7ERrMkBcIx3szbTJ5r0lfm8gUbHgWCeOqGeDVyj3FvRcvTixOxWvFcZwQz/GNpIntc9ag/TAbuvrL+T8kjjGEJTGklhtSOG1YR0vqrpkzSDKle0O47weMnmvIwOui/xQBRUARCGsEfDdjh/WZRJz+wuxMeeli9SgcoMTT8WZj5UYpKF/8bfPiuiYzPGLnEXoRfil8p743C+OpXLqAVTYJlUiX8nXrDksfKOVpjKWN2HiUmwUrNgthHW+mTW4VWJT9Ln5T5eTps1T3SWEpuXEDW1nShQ4QAFBw8OrYuO0Lm2OjRoWi4jiOsI0wheyZUkvjTiOEBI+Mm+MoN2/esl40fPdWQfH76dx5Id8JVu3pC9ZajMDsXn2QSI3470oNewm5W7j+96r/oPvwqMC9eOP2L6Rc3e6WAEKhr/FuEUsSBdcOZBZWeVaCmT+hpxTLn12IA/emhStu7JhCboXlhjQrU7ubsbTNFpL3RorkCH2j4GTPlMZeR2K/ISk+WLROUiVPIke+Oe0V3DILQwAAEABJREFUF2PuD0hF7nkXB8LN5hoSyyqofScKCg0KhKvwuckLqR/bCJ/EVv/tf9USNyim3rputO9ZuI4Uz23JjUBM2AFhVl3NcwcZmMYoiZ51PL9DWk74YIVX833QfpUyBWTq8A6ycOVmKVS5rUCWbv3soPTrVE+iRIkizAvl3nnbel5QH4WC8KIPFn3MT5+WArkzGkIyvpSs2dlaujv0nWQ9Bbi3guuYsfHM5jFEb4KX4gRXxWvbeM6w7nqOBcWdOc31nCPcBHd/iBAItoo+XLmB58F9Fq5du26u3TOC0skJo/BNnrNKigSQuSin6VMlFeYtPLEoeGNBeFHfFwUCLXKkSNKx/2TBwt2m93jbDd47YLlm425pWKO0MDbeBewHM5RAX44LL8kyxXJLrVZ+dn7tPGCyTfLNO+CX8xdl+KRFlpjx69pAIEvx+Js8Z3UgeWNP4hH/OI5j8z84zn9JYBR0wgGjPvustKz3ruDVwDV2u8KY4pLIbOPdReJcvN3OX/iTTV4vkH1BPWUIM0tj5ArmfLdDDAXUdZ8DCELkIt4Rnu9wt35oP7lneMcsmtzbesc8EzlSYHiXK5tdNc8EeW5ixXzOdkfoXLs+E6XHkBly48ZNu83bfxzHCXa54lvBhBRizID0wvADfqwixzwLdt4el7anCCgCikBICDzhpEdIp6XbvYEA1kbyBfBJe8Rozlu2UepUfUfIfYAlnO0IVSS8Q+idOu8jwWpUsUFv8aYiSj+eJUniBDLNKDNYhYIqfbjLrt6wy1qs8pZvKS27j7FWNYTOpK/eDZXxbMub358JWIHDs01ww4pWu3Jxq8wjtCEkkeyrbLE88sHoLvLJlj3W6sxxt2/fkaETF0r3QdME8oNt3ihY3OiL3B94CiBwVytfyIa5hNQ+Y5+xcJ10b/W+LJ3Wz7ofl6rZRUikyThDOu5Bt+PFQDwwynyK11+R1MlfFVeYDNoGAiVkVhqjPKOMoQThftuyXgUZNWWJJeGCHvOovxO/HE/mjO0qU4a2lxIF35JXEsU3hNk52bLzgGD18xTQ12/dK/zGE2nPgWNSqWFv+XT3gUft+p7HIQBXK1/Y5ojo3a62YHFEcecZTJ40UeCxB7/+TkgQyPNx8vQ56TdytuCKHFghDL5wfQi3efbZKMJ1nrnwY/scBu2a6wppiYcPlvCg+0P7m/ud1Q+4f7Ga4lrPts+/PCqQgJ5eRa6yVbF0fksWce+jnIZ2DMEdz7zar2M9IREl1/SKIajckIPg6jM2yKEShd6yXgNYy6kHGQJpykoKWIDZFtqC2z9hVdzXtIXijrJSp2oJq7hDatMf3ilhvXIDRMIto1iRB4hxscoLylN1Q5Y6zl0FG3Jy1NTF0qp+RZu8dslHW2XCrBVenSPAxS1cyzH9W0qlUvmFlal4b44f2FqiR48qEFXk2SFkiPl0/opNtp7jOIZQnWUTbeMZ4rblzU/HcYRwSnLq8GxhgXe9A3Z8/pXNy/Ny/LhSs6Wfmdv2y8vx49hleLm+kEm8I26b95E3x0RbzGNdWlQX3uGLV2+1pMzJAIME97CnFwMyB/mLEieMZ55JMXUHycEj35nv/9CUT8tz0aPL8ZM/CmFCdMT9BhkOppHNu548MvXaDpathkjtPGCKUHx1LZnLCakit9OOPYcDV39iXBf++MsaW/BUYYz12w+1Xhd44jH//vW3v11RhbmW+t4skPC8i/DqYV4NLqSQ/iAhL12+Yuc7vBgxLrTuOVa43uzXoggoAorAgyPwaDWV9Hg03CLkUQhsb2VJIwVyZ7ZeC677M2AgAJNAbZZR4Ef2aSZ9OtSxqxD4SgCgT7cg/Ltx8ghqWBPwRCEBWLH82YTM9g2NlQ3F644xf6OQ9h81x2vLLbrjCOkTy18cY3kvnDeLEZ5+lfutQMM5sOJJX6MQRYnyTEjNPvR2x3GMYBTVHoeQTtuHjp4KVhG1lcwfxo7yzNgRugZ0ri8zR3ayuT9INmqqhPp/x3GsCzjKzNCeTa1SFVyjkFnbjaDetFY5SzK4dQjJuWIUxu9/+MXd5JVPx7mbHwUXa5S/dVs+Fzx3Ur+RJLB9BMz5KzbbnCgoowiZbRpWko827JZbRjELrOijL7hkY+X78tBxwb2ebiA3IEJqVCwqCLxzgiTyZFxYMH0hANO/W1DGGQcu2v071RPCJyIbK6W73/2EtEQgxpoJzu52b37SL0I2he+0ffzUj9bFn238Zq7yzMkDWTR36QYhdh8rM9ZmX2DGs0jSSzyXPIkrxuQWFAMUQbyg8AD6R+4qfJAg9dsNse7l6w359vsfl6wyyH1524vKKiRtjkyp7YozjAnFhnmqcAgrN9A3yhl1vV0IkRrSvbEN/cICj0cAJOWLMZ+3XZFLYq4h53u2rSV538pg86MM791Udu39WsbOWG7xsRW9/If7Cms2/ZYuksvOY+B08MhJaxGnu/nLNwpjrVetpEDYQqpy37G8Mvt9VbC0Mz9NH9EpkFRmFaXs5po2rllGPhjV2S6DWqfNYHkjaWJhFQ48UnoOnSGnfjjnM7KIvBCEDrasX0HmLd9k++E+hhThnQNJg5fWyD7NBaNBs9rlZEj3RpYomr14vfjy3y0zf2fPlMp6RlZv3l8qNuglkC/uSi9bDbGNgYf5vl/HukJuEPKPMF/4clzPPxddxvu1FuYMt5/fLlyUKFEiy1eGDGrcaaTNYUROJf+r160nadna3WxCYGQPPFLc43zxSUjh++bdw33uto/siEcY+YMwmDHnQQwacUwu/PmXW00/FQFF4FEQ0GMeGIFID1xTK0Z4BMj6TtZzFJPV63cJuQ+yZ0pjXrQnjXXIX3iJOc5dSxtLM942QjeCMcDxosXDge/eLklffdkqo7RLVnisCbj9I7CwQoMrfCNc4vWB1Y/QF5QYhLxzv/zOoT4rLJ05sEsDQzhEk/utQANeXQZOkSVrtombl8AXA0PRG9ytkRBaMnX+R8F2gcC5wAiih46dtBn3saZSMbkRiiE/aIPf3iooDSGd87XrNwQyCwU6uYdHA31znBMpkly/cYOfPitYjVvUe9eGtdAJCjCeJ64QzDaKp3cOdSAYKHxnvzcLbtYkekTZKlunmxR7r4NUbdJXSDxcMHcm+2ySB6J2lXcCx/2VUcK471GYvTmWoG0xT3RoUtUoK//vO2gdriuhCaWK5DTzyWtBd/v0NxZKlM0dxmqKcoAng+M4NqEthA3eE2WK5haeXbykSBBLSICvBhUjetTAaxS0DxRBlB0UwT+MkhA9WlQ7lzTpNMIqONwHLJHKswEJ0KTzSNm173DQZh75d52q70jXljUCvcLut3LDngNHpVqz/oKngL+PVhKCtHUcR1Dmr9+4KdWa9pNvjVWefD+vJIwn5A5yT/jUmZ8Fwhuly3EcgcSBkINMcuv44hPyqX61koJnIiQaSaQ9yT1IKkLQ4r/k27wV7rnFjxfLkjH8TpnsVeF9yXuRe6tbq/eFfCj1q5eyS47OX7FJeLdOmfuRkBgZryeO83ZxHMcmysRbgBWyeB6b1Slv35e7vvha0qd6PZBso2/wQqF+p1AOfvqk+BuyoFP/ybJpx5dSrXxhIcdSs9rl5Y6RafD0Q7bBA6zeeyVk/dZ9wspLXGu8Fb87fc6OiRAT3qG+mPdtBx5/8ETB42n4pA9laM8mUq54HkO637H5nxzHkU8WDBWWK0YuGjhmnnDNPQ736tcqZQrY/j0bxXjCvYe3kbud6xw39guWBJRg/vFugHR25Y5gqugmReA/COgGReBeCCjpcS90dF+ICGCpQkhBsTl64oykTPaKjd91D9h/6IT1IMBig2DZddA0a2XDy4Lfbj1vfxIbPGVoB8GagKAJ4fHL+T9sN6xGwKobJNQqmCezIOQRt/7xp3vtfl/9QaBEKaH9+61As2PPIZt8EkshitfAMXNlz4FjHOr1gkA7eUg7m7wwaOO3jJVrztL1kidHetm2fKykS5XUJlIjTId9t43wB7ZBj/PVbzwBsOCizDvOXWLN7evrb07Lpb/+lvjxwkZxcPs9fOyU7Np7WOpULRGoDCJMkj8gT/YMwn3esONwu9Qhy5LWbj3IJ0sdOo5jBfOP5w+R+RN6yJYlI61lGUUQ1/qKJfMJXjqMG0ESZR6C8pWEL9n4fnLdYIljv7cLSShZWSOkdrnfQ7quIR3jre0FDSnUq11tmb98g7WCjpu5XOoHrAiy7+AxOXr8tFSvUER4diHbyCMUPeqzhmw4IORI4fn01lju1Q7kFEmaUViwkN4yz+Z6M2dhaZ43vocQy8+9hqed4zjWyyiHIaNzZUsv3vrnOM6/Ehpy7+BRxNiY41Hk3ZUb7ty5Y3M9seLFBx9+bBXmkVMW/ytHkb8hQsib8seflyW0//D8mDS4rc1J8Wqil/7THH1NnLVSKpXKZxUslFBCJVg+tkKDnjbfC9v+c6AXNvCcoYByr/DckXckbcq75B7XceHKLcZin0owEnihu4dqImfWtJIq+asCAbpl536BgEmYIJ4kMPPo/ACPlCE9mgjLeq+cOeA/iiydMZ/MXbrBen7yO7SFd6WnFwN5W8hl9EzkyLZp7nM8nmpWLCaEUtiNPvgDAVn3vZIybuYK6eo3TZau2SrDJ38otaoUtwTWbfMMPvNMZGGexwulVf0K1jDAEt0o9txPs5d8YsNUf/ntD0PI+yavhnvqGVInE3ITzR3XXVhljO0kYT115pxdJY1koxCCvMdv3Lxpr9ftMHqHM0/g+dikVrlAwg2CiITSDWuUCdzGmD0L73xWBhw3Y5nnZv3+4AhoTUVAEQiCgJIeQQDRnw+GAGQHljZq88I99+sFq+TxG8+JKfNWS+kiOQWBdP3W/+c8+OyLozZpJR4G1PV2weofPSBjPX3HfvF5m4fC31huNu/cb622UZ55Rmo0HyAop4TGoKh6exwhtZc7W7oQV6BBoEOArGOsqnFjx5R9RvHCmoTnR1gk4/McM94AKHYkxwQjlBoSqb2RNLFV8PcYSy5KPJ40nsf54jvkyrJ12w2p9t/M9Fy7GQvXCkppogRxZcO2LwSsKFxfBDtfjIk2iZ9Ob4RN8tiQJBQFAJfryEZAh1QjKStj2rJklCEiRgmW+CHjFwj1ON7bBYUYBZ1P2gYbFBnGyG8KgiQEEeFfCOasBEJui1FTlwix85wH9cKicL/j8vxeuUKBpIxnv1j4SFw4YvJi8cUKR47jCB5fk4e0F5YKxiKfI3Ma8TcK+QyPBM3umLa5K12s2S4o0dWb9bdzi7vfV58s95sxbfJAazfP4LiBbWRojybGmntbZi9ZL7j+M2fgUYR7eZPaZSWKUcp8NSbGUKpILkGZYo6CWI4T6wWjEMa3pAv9juzTzCrMi6f0EZJbHz52ks22bN6x31rRI5lrYDeE8o/jOALBxr2f7c1UhnD/xyYVhVQjZwTPXPECOcz2O9aLIUni+EJOCcIxCVHYd/DbUI7g/rqYI9oAABAASURBVIfnNiRUtfKFA7153DnWc0nx+7fivRrcHx2aVBWMFx9/ukcI4bppFOLgPFKYVwiRCdo78wlLKFdv1k8gtnh2gtYJze8cmVJbTwq8sC79dUXWbdljlWQ8nkLT7oMcmyH164LnSwFDjv549jcbVlOpVH57aPRoUS05tPuLr224VHLzXoQUnTmqs+BhevL0OSE8KG7sF8Vv3HybRHn91n32WF/8wRON+9mTYGYuSGlILea2wd0byZS5q6Vhh2ESOVIkgQQPq3c4hB6hPy7Zx3snOA9JT1wg4Xk3FMuf3XNzKL7roYqAIqAIiERSEBSB0CKQOUMKeTNNMqnevL90HjhF3m85ULIawbOCERB+OPurzA8m5wGCMpbo0PZ9r+NZiq5b65o2r4HIP8LvVxLFl7rvlRAElP2Hj8vMhesEoSa4dng579hzWPqPmuM1hTBy5EhSuXQBqwQzBncFGsdxBMWeZQ1RmFFYyS/Qu10dW5eY4fEfrBDcRIMbqze3+RuCCGWzorl+b7yeOLBpBKU82dOLf4BSeOHiJXmvaV+fC3SQLiQFLFEoh7BsH5Y34qYXf7TVutBjaWYZzTnG4jgqIHkhQh51ZhtrG9cx8CS8+AVPGVYBSZXsVSlYqa1kL9FYDn9zSgZ1a2hzt5z4/qxNesr4HMcxz0RKuXjpb5+6FnueHrjFMYrockMYYdUmeS2Wd1z88YTCU2XP/qMybmBrO05+LzGYerbhy++rNuyy1uXMGVL+pxtI0RpmPkG5AOdOA6YIlnJfXUuSTOJJgUUZ4owBlSmWmw9bUOrHzVwuxMljiZ4xspPg2l6jxQBjBd5m6/jqDySoZ2gJeSzIVUF/WOR5Lovmz8ZPmxtnZJ/m4ksrOB05jmO9iSYOaiOHjp2S7oOnm3v7srUgu7meICCo616zqM8+y0/r7TR32QZpXre89cizG73wh364drxXxg1sZUj3XLJu8x6ZtmCN1K9eyq521KHfRClTu6uUfL+LkN8AUvDVRC/Jb79f9MIIQm4CgqFk4bes1xC1rgWE6+EFkiRxAjY9luI4jrDC2bCeTWWkIamiRIkiPGeeHikhDQzFlJCXjk3fk49mDxLOqXbrwV4hArmWhOURQjveXMudew9JpUa9BU+K+gHeWCGNy5vbmbuLF8gunZpXszg5jmObdxzH3lNbdh0Qkpcy1r/+viLpUiaVyIb05v3JM+muirN0al8bwmMPDqM/sV98wc6vkEV4Zo3o3Uw6t6gu9auXMmOMZL2xwuodjueM49zF7ujxM7J739eCQYX5Njg4kHNeMc9lxnRvCPO/W4d7jH0nA5Leutv1UxFQBBSBB0FASY8HQUnr3BMBBDpyfcwY2VmK5csuM81nzzY15Rmj4Adl9BFmjh4/La8kjG9JiOAaxtqMYh3cvofdhkLASgQI4CSgXPLRp1Y4w42W8JZPFg6T9MaiE7RdxomC6Dd2rqR6I4mc+P4nqd9uqBXYg9Z91N8Iu2SvZ4yQQ1iz6lQtYS1Z6zZ/bi2CWLQcx5E0KV6TInmz2pj1R+3vQY9DQBnRq5nUqFAk2ENwVWXH2rmDbZzw8F5NBcWBaw2Z5a1rRx9uQfjEfZ8QDrxlIIg+//KIIHCT04I8LkvXbBOSCKIQkrSW5LZbdh4QhHO3HW9/cu9Dou37eLIc3vKBXe0Fi+hXR0+aa5bE4BI/sMsTp85awgi3aDBq2GG4XTEhsIKXv3DPI+gi/DbuNNx6wOC6jvs1wiMW2tJFc1t3aATLIT0aS+UyBSzBB9GHZ4MvPWWqli0oJK/F+ug3dp7w3AMB12vS7FV2hZK8OTLYhI8oZFiVIW9u3b5tPRyo64tCHo/xfm1sTgG3/e2ffSXx4sQUCEm2OY4jPL8vPBdDCJdjm6+K4zhWSZEg/7Am483kzhmeuwmn4HksW6e74JGF1xZzmmed27fvWCu157aH/U5eFDwFWLmBe4v5FUU1e6Y0tin6hHzE4yl50kS2P1ZWoW8IQHI9UcdWDuWfW+Z8vjr6nTTvOtquVJQvZ0YhuWPB3JmFe56cBz+eOy+rZ/mZeWuU9O1QR1ielbwLWTOmsr1DtjXpPFLwLrMbAv7cMvdcwFevfFz+218SJ3xJKpbM55X2vNlIUI+UkNpG+XSTXD//XHSb8yVX1rTCsuahvabnL1yS3sM+EOYBcPLr2kjyZEsvzFd4Y4U0pofdHpr6EIskgM2XK6M1jKwzBJvjONZDE8+0ymUK2nc4feCF5OmFwTbuAYxEbxauJ1mKNRS/sfMD50D2h7akS/W6vPbKy9K+70RxSQLCeTFcBPcOJ08KhiBfhyAnN/PA6P4txdOg4nmuPI+rPtlpSOWSVlaDRGI/cwWeZeQt6TF0puApyHYtioAioAg8KAJKejwoUlrvvgigvKOko0A5jiNYjrEkk/jrGWP9oAEsInv2H5N3S7zNz/8UhCU8Goq911HWbPzsX3Hg/6n8kBtQTu/c+UdY6hALKStePB8juiFnIv+npY3bv5QPV30qo/q2EBJz9Wlfx1h6kllX2/9U9sIGXPkJ0cBNle9BraVYJHfuPWyFd7ojdILkadTlt7cLAhpEQ9B26S/o2EgYmCp5EnkjaWIj8H0jpWt1lR17DgU91Cu/UeTLFMst04d3NJbJ5pLfCJyRDbnGEq2vBEleeOfOHbl165ZVtFACfZkfJejJvZoovvx12V+wOrMPARevk/xGEYOEwL2f/DL9R8+xZATK622jtFHXmwVlhOSrH07ubfNTNK/7riXVuD4QCJ7LteLNULftEJtDBs+HOUvX2yU1IUi8OSa3Le6vGoZYgzxjW6maXSwJBCkKRn061JX+o+faWHk39wPx6MdO/CAtu4/1qoJA/27hfooeECLnbmOlC+5zxsw2MCEBa7l33paQhHfq+arcMko41ydn1nSBYS9uX8yhxMKv/GSHDOraUJrXeVeGTFgoKKmMm3rUIZEn8wi/vVFYRQiygHkWMpA2IWZQsNx4fn5DROJFxspDTbuMtNeY55P6oSn0SbhG28aVpavfVMlVuqmQ7wRilH3RAxLFMkbHuRsO4ziODTfk3YUSNXPRx8J7oUL9ntJ7+AfWc4Xt9cxz8dkXR0IzvH8dS7gI4Qh4XP1rx+P7YXsGJ0+PFLsxmD8opguWb5JjJ85YZZ33AnMd+XmYox3nrlU/mEMfaFP8eLFkxshO8tffV6RAxTZSuHJb+emX88LqLa4s8UAN+bgS80HpIrlsLiXmssuGzMJDE89D7ql7dQ8ZSL4LkqRuWz5GXor7os0t9PW339/rsAfex7Xs3up9S2S37TNRCldpJ1w3rlXQd3jm9Clky6790mfEbCEsp0rjPoIRhnmCDplv5i7dYHNA8Ts0BcySJUkYbBP0M8e8d3JnT28TWxM+Gy/Oi4K3IvJOuXfySFxDPjesUTrQSwyynFCeYBvUjYqAIqAIeCCgpIcHGPrVuwiQ8wAlC4soLSPYTl+wVnCdxeuCbUHL/sMnBIsu4Rybdnwp7zcfIDD8Qes9ym+EMZbOHDuglVz8829hlQ0UnKBtYWkmTwPu6+44HccxVptIRom+HbS6V37jjYJA5ziOLFq52XqfuBYtBI8FKzYZq00CyZk1re2vU7NqdunB2q38ZOaideIqM3anj/4wjqCWXLriuiJ0ZEyXXPyMkoV3waipSwRrF/vDouA5wZKVhDDRH2NFqOTeix3rBUPGHJPVG3YLgrpnjggUmQFGsUZg5zhvlZxZ0kjkSJFsXgGUzTa9x9um8WyAXMC9f9KQtkK+jx5tatqkmVi+EUoZu63sxT/PPhvFKgzcz7g7Ey/doEYpiRs7pu2FPtmWJHF8SyZBhpDr4k4ASYjwaSv64A/ETDcjnM8a3UVSJHtFEHzjGQWAkDksqaWK5LThEwnixRYspr//8ad5FsVY8Z/xwWiCbxKPBiy5JAOkRnCkEdvDqqD4tW5QSVrXr/gf0varoyeFpZ39ujSUdKmSSo7MqW1ujfEzVwgWVMYI+QAZUa742/z0SmF+JQwHLysa5Dp6KjDME7j9F3o7s1QrX0hqVCgq3GNfHfnOhoNxTGiL4ziCNZtlyg9umiGsZAGBS7vpjOUbbzlWN2Lp0XZGEURhKl4gB7tl5fqdgoK1Y+VYWTGzv7wUJ5Z8smWvtO41TsgDxfxmK0bwP+51zZMjvWxaPFKSvZZQytbuJnnLt7I5vBq9X9orCLnzAoTAqlkDZdqwDvb6eKVxHzWCPAEpj/Hnfl1ApOIBFfOFGBY3jENtG1WWjv0mW08l5BPm5fu1c6/9jAdjymqDH++a5EkTSXDv8KvXbtgwtbpV37HvcObi+cs3CvIY7X915KQsWbPNGhD47atCPxjGagesNvb3FX8hkSnjmDOumzBvvWGMK3huuWNAXsQzERnotg8MB24/+qkIKAJPPgKRnvxT0DMIrwjg8YGQ6Y5v38FjVhH2dPt09/HJS4tlSVFyCubJLKP6Npc65iXcacBkr4WVOI4jjAvrt0sg0LdnWb91nw29KVk4Z+BmrCOMP22K1wK3+epLi3oVpGebWoHKDC/6oEsdIsyUMuPDGrZ6/W5p1mWUzyzf7nkGZ8mFIIKYwjJaxFiSsMY4jiMoGhAhHOt/9bpXPXZoM2jhWoITCRNvGSs4Ce9WfbLLLud51fSP9a19k6rStVUNqzgPNpbvJWu2ytiZyyXF64nt9Q7aZmh+owCO6d9SSHyHx9O7JfLK+IGtbSZ93PvxBMmeKY1R3h3JmDa5IOwuWLFRcHdm7BB9oRV4Qxo/12b6iE5SKE+WwCpcRyzc5PvAQsiO2wZHwoYqlMonCV6KzSafFogFcGHZRwizg0YZdpy7SuzSaX2ld/s69pk4deZnq/y4BBckzoertsj5C3/6ZHy0XzB3Jmlcs4y06D5GcpRsIt0GTbceAnEDSCOfdHyfRumbaxm0GtcRF3YUHHcfy3O/9koCYU7j+YCMgHxOG7CSiFvvP5+h2HDul9+F1V24pxzHscQj19Vz/v/h7G/CXBbHEJN0Bfn4+x+XfDJfcF9zDVGiIYvop3nd8tZiTHjh8nU7pI5RtrBE8/zyjsifO6MlZL47fVY+3X3QJkJlnBG5oJgSLkVOBvIGkeSa5zNNiiRSs2Ix+2yCD14gf1+5ytdQFZ5zPL8cxwlVO2FxMPcNcz2f9+uPME2wXLx6qyUTHMeRIvmySQfznkqcMJ4MHDNPMHbcr52H2R/cO5zjCWmtUqagQIxiCGDFnDH9W9kQTf+r1wQjUIWSeW1IH/V9UfzNe5pkqxVL5hPXSwaSvoeRhTBW/WjmCggO7jeeZcaJwaJYgewCufnZl0ekfvuhwnzti/Fpm4qAIvDkI6Ckx5N/DZ+YM/jp59+N4lA28IUWdOC80D7ff8wooM8KL2fHcYR8GyitLPsWtL4vfiN079x7yFgiC1vri9vHus2f2xh/xuNuw3K5a9/XQgw4Cr9rBXb3P+onL/TjvE35AAAQAElEQVQoUe5asV0FxXX3pE3Pfuu2GSxli+e21nksY+z3VUGQ87Tk0s/mHV9K7FjPy4ZFwwU3XTwZ+o6YJY75D4EFIquzIa0mzV4pKNa3fWSJSZI4gc2uT4x+5qINrJBGMlPCNLh2juNI6SI55eWX4kj1dwvLRL821tX32PHTgmLPODkfbxaUufy5Mgp5RkoXyWXDSk6ePie492PV4zq7/bnbfeH27/bh+Rk92rNW2XS3QbCg7KFIu9twc/7j4l/CSi/utrD4fCXhS0KOoM4DphhyYZoQ+oPyhIJF/2d++kWSG2sf30+eOWdzVhz+5ntx97PdWwWys3brQXYMWEw3LBwmuFbjyUOiQm/148t2OAfyE+HZw4pWhFV9bfDyJB980T/PJLk+yBUQnNu/v1Gm5i3bYImY55+LIVPmfmSTIldv1l+KV+sgeGpxX7pjw/LN3Of+ftRPlGhCkuaO6y5vZU5rFc4FKzbblXw8vTnoG4ISq/L8CT1syB5E3KP2+zQc528UU7x10qVKanOSuOeEko6XzI8//2Y3/XD2V+nYf7Ls2ndYIL/B0u7QP4EIpDEGlIFdG8i0+R/J8MkfWqKPdwJeIjdu3LRkW/x4sQPre+NLcO9wCCxI9mL5s0mvdrWl+5DpAqEA8UD9zTv2y6kffhZCgfcfPu4z4g/iZXjvZlKhVP7AU0WeINE8chnhhBjEIGr9zdyB17BrsMDzLd9bGa1HW3BEcGCD+kURUAQiNAJKekToyx+2J1+lTAEhE3pwvaIQkwm+TcNKRjm+JCVqdLYKT+ue4+SVRPElZbJXgjvM69uwbkeOFElee/XlwLYJOUD4rV+9lCU+9h8+IR36TZJ3qnW0gjDCHgLMa8aSGniQl77wMm9aq5xQ/vzrbxk2cZEUqNha5i7dII3eLyPrFw4XLB8hxYYjHOCmivunLxJToqxcu35TrpuCkp/o5bgCYYOChcBEGMCJ788aK/wlIX6/fN3uNg7cE579RpBi1YXQCsYowvPGd7cJRVd9MFCyZ0ptY/KDxi/T928X/jSW52+E5J1YfPEmwsWXfb4s67Z8LkXyZhUIIbcfFDkUCV+6/bt9hfQZ68UXJPlriWSoub8QcFnphRAcPK1ivfh80MN8/psQhZUfDBBIIwRyFFU6RfjleiVJHF8+339UWnQbY1djwhLIfkI2vHmvI/iP7tfCJne1YRHdxwoeAS3rV7QkFn2Gt1KiYA5zb38rfQz5+PmXRwXvObxosmdKI8wHMxask6plC1ryGU+M2obUIUQOYslX58LcENTtH2WKPiHVPtmyx1q1Z4/uagnUBRN7yqJVW4RQHcYEWTp04kLpPmiaDUtkW2iLS/z9eO43OfLtaalTpbj1JHLbxUNrtyG18WiAiBvcrZFdgcndHxE/UUz7d6pvDRMVG/S0xBQKOol+D3x9wq4exDwOiRQr5vOyc+/XUrOlnzTuNMLnnohPwvWA/CO/DnliGC/zHF53vJvnLl1vCTi2k3fmbvhLPH76tJBDZMCYuYKHBPPte+UKyUcbd9s+kcvmr9hkPRYdx5HB4xcI3m7MI7aCl/+QGBfiJ2izyBHki3GJWuYO7rOShf/vjbv7i68Fz5mgx+pvRUARUARcBJT0cJHQz8eKAHkPeOG9W+Jt6dbqfZk5spO1LlTDKj/o3ysp+HKg0aNFtRYs4l6vXb9hl3xDIMiVNZ2wKsHdJSq3Sq1KxaxwXslYJVDa6wSsuuKLsZHHAOsFytbydduld7s6MmlwWyHpKcpESH0iYLUypBHeKBnSJLvr/TB+vs2ZENIxD7u9QO6MggJasmZnSwR16DvJrliCgoXAdDespIr071RPPpzcW8oWz2MsW2sCx4DwNOGDlXLxz7/EcZyH7f6+9YPmR+EAhCWuL4pgobez2vttbP9WRkA/ZL12EDip92Dl4Wq1MsoybvOO8/9z3RdM2FdQt/+H6+XhahMWcvHPy9KlZXXB5brrwKk2oV4CY2XEyv1wrXmvNqRZ8QI5pEmtsoFeVzyTEB/kWvAbM8+6NZcz9xQkTa1Wg2wS1mwZU8naTZ9Z4ZxnILQjIhxuzthuMsgovcxHy6b3DTMS9mHGDnlG8mdIKsi/N9MkFwjPDdv2ietZBClEmxAQfOL51N8osSS1JUQNBYjt3i5cy3dL5LWkMW0zN8xbtlHqVH3HehyxGhP3Wpve420C67ixXxTCnCAjqM91JwSsb8d6llRlm7dKksQJZO64bmYeSxDYJP2xuhE4JU+aKHC7fhFLlg3oXF/GDWglEMrZSjSWboOnWy/OjGmT2zwQu784In5dG9h5n9CXLi1rCEo8yiokJnNwRMTyxs1bAjnEc8nzCgaQza0bVBSeTQwbbON55DN+vFh8BBaIXgxBeG8FbgzlF3Lr5MmWXio36m3DK5eu2SZ4lnKNGCeeWvWqlZSKpfLZ1cl4Z5N3I5TdPvDhEETkm4KMgYR2c2JhWMFzjYaYT8bPXCF3/rnDTy2KgCKgCASLQKRgt+pGRSAMEXA9KXiJIRzTdfKkiaVTs/cECxIWeASE1Rt2mRdzH8EyiUsmL2XqerM4jiOt6lcwVtyoQux+ocpthZCWLkYhvHnzpkSOFMlYS6/LS/Fiyz/mvznGOsPSiBAQ3hxHcG3VN4IHFlCsMO+3GCgnT58NrprdBl4jJi+WZ6M8Y10+SUxJjglCcMDbVvLCH65XP6OIbFw0XKqVLyxX/K9arxSsNRBZCG0oM3TlOI5gFeSYyJHuTj0IwVxHT4sNdb1VguZHod2jx8/YcAVXEWSbK1h9e/IHKVGjk12BZt/Bb9jl04JSDjFU15BmCHR0hlA5L8Dtn1h2tgUt1EEg9YZXw8btX0qD9kNt8rxq5hr2aFNTWF2iWZ3y5jl4NmjXj/X3rVu35fzvf4r/tesyc1RnyZD6dWsdnbN0g3UHJyFwsfzZxa9bQ6NgR5V9X33rlfFCLqKc5Mme3rQbzStteruRawaTLbsOGMVlqqA84VEETtXfLWI9i1CUUFLrVy8pkLsoLtv3fGXOJ6p0aVHd5pUZO32Zmd+ueXto/2kPJeWtLGmkQO7MgUmYIQMXT+lt8zdVrN9TIGvTpUpq93cZOEWWGGUserSwuR/xgPnl/EUhpMlx/k9Q/udEIvAG3tGzRneRQ5tnyudrJgpKKYQknkUQkZBJwBM5cmRZtnab1Gs7WLZ+dlAIW6Mw97E/IpW4sWMKnmM7930tHftNErwXrhnjytbdBy3J5yrx53793ebFei5GdAsP70hWUwG3Qm9nkZe9mGOJdzUrLi2b3k/KFssjU4d1EPKFEXIZNJcYg4G44ZOCnIHnHded374o0cwzj2wIAUn7yIQJ48cVDCv8piBrvJLoJTuf8G5s2GG4bNm5n11aFAFFQBEIROCu5hH4U78oAmGPwDPPRJY4RhgYZ5j6b0/+aJUYRnHg6+/kqhEIbt2+LSytuHzdDiFPA3klJs1eJbOXrKea1wtKebdWNWT/hmm2dGhS1Sp/ryaKL1h8ieVn1ZRWPcbKwSMnbY4Ix/m3YOz1QQU0iHfC2P4tpaUhZjobi/z+wycC9vz7A+8BEnu1a1TFKDV3lbTIke8+7rcD8mqg6OP+7v7+dwsP9wvMsr6ZUuZP6CnJjWWUmO41G3dLwxqlLXa0hiKxaceXUrLwW9arAyXMM9cAdbxdEOgIt/Fsd+P2LySPUV49Q0xYuYF78OP5Q4VEh01rl5NhkxYJ8eiex3r7O9cEYa5w3iyBTW/esd+6guP2H7jR4wvKgjc9eKqVLyTdWr8vHfpOFJaHbNJlpNSvXsoqyh7dhouvKA3LZvSX0X1bBCZMRIE++PUJYVUmcntAiu4/dEIIifH3v2bnE0LnVny841/ngCKBwM7nv3Y8oT9QmIb1bGIV9bpth0jBSm0kXcqkNpmv4ziyev0u662GsrBm42fSsMMwIV9KPVO3UcfhgsfPvU4dnNZv3WdDxu5V70H2Ea5I3haeT3LJsDrK2Z9/t3MVZOQUo3gRbpIu1euyY88hwfJNXhzaPnbijH0++O6rkjB+HIkT6wXBwsw94qt+nrZ2yctFjiSSUbrntnX3AVm2drsQusqqbBD3zz0X3YbGuHUi0ifeVaxKlT1TaqnZcqBkL9HYJvxt16RKYHgVCX9Z2YVwIogF8t1ASGK4gFByHO/LG8wfvBfxbLtlZIRZiz8RDBZpPZIdIy8wD7z+akLBCEUuM3LwFHuvg3yw6GObl8Tb15L5oaAhR5ExaBuPIYiQZwLkGYw4qz7ZacN8mU94f3519DsbipOzdDP7CRHCsVoUAUUgYiNwVwuK2Bjo2fsWgfu2zkt2wYQegosnihex88Tqk5SySpmCcurMOVm/da9VQBHMUyV/1SY63LX3a0HAum8Hj1jhGWOhongejpKKFWTR5N5WECfRIy7YCAKe9Xz53XEcIRYYt+HgPEywHM0xhFDZYrmFhH3uWPCOYR95N9iGS3mTziOkWrN+wj5vnANCmuM41oJV1FjcCauhL9qea6zx/M6ROY1VRN0Qk+yZ0lDFhhJBjFCXDXiy+I2dL2s2fSaMm23eKCg0350+ayzKF21zEDQQau7KDY7jWIX6zE+/SqHK7YxQ2kSIw/aF4IQgF5LbP2EKdoAefxCAve3B4zh376fVs/3sUp1blowSXwnWHqfyyF8RbHkO3Qa4X6JFiyrMI5CVw3o1tfkhWMUkU/o35OTpc8K9R2JM7idWMuEYtpPtH6LVbetJ/wQX5ic8ryBtIRZQGjgvXNR7t6ttc2Ks2rBLOjevLkO6N5ZVswZKi7rvCsRQmaK5LfEAIdmp/2Qp+X5nGTllsSUZDh87JRM+WCFXAlbkuGXIaNoNbUHZqlK2gPQYMsPM8/us4sQzWrVcIdsX144wGAgvntW2vSfI9AVr5VOjTJMTJLT9B3c8z+WI3s2EBJ0oesHV0W3/RYBVnto0rCzu3IUHAGRjvfdK2GvL6l5cQ0KXvjPPJS2QSwLFlWeS3xGh8EzWqFBEPl062uagmjW6i0CGcO7gQILm9Ibw451DYvBtn38lLNmaKd0bVAmTQlJfQnHwuGJMzJOQL+QQI+8T+cUGdG5gw3w/nj9E9h8+LiS/9vXgyFnE3F2nzWBr+Oo/eo4Nx4Gc+eX8H0IuKrxpSK6+fsEwOfH9T7Jw5RZfD0vbVwQUgScAASU9wvQiaWchIeA4dxWv5TMH2AziKIIoYcXyZxOUl1KFc8nkIe1l7abPBSvm4W9OCR4iKEBHvj1tFPf+Ron941/Nk6AOi8m/Nnrpx669h60lefqIjlbZchzvW14edagQBxcuXhbyZ7htIDwtXLFZ8ufMaJPNIWTicjx1WEdrgUOwQplA2XGPCc1n7mzppVntctajg3YIKXGTAkIk4VqPlTln1rQyfNIiKWosRVUa97GKFytL7NhzWFp0HysI0bizsnyft5QsssMXzZdd2vWZINwjJN0jDwRCHmOFWCBxoMYNcgAAEABJREFULYliD2yYJps+HCHHT/1oLVns92W5cPEvcd3+g+vnQTx4iPtGIH1YhdBxHHtv4CERXN/hdVtsY5En/8hHG3bblQVQmEf1bS6LJvcy908cwWKJMj+wSwOBJBxhlPiffvld5ixdL+TqgUQNr+fmzXExV+L1FD3as/L6qy/Ljr2HLJnhOI5NLvxG0sRSOG8WQeHCk41cQhMHtbWEY/Nuo2Xk1CVS7p23LZGK4vp+8wHCPOKNMRbNl03GD2wlq9bvlJylmsqHq+4qKRCzL77wnBTMk9kSpTyrKDdcsw1bv5BydboLc4k3xhC0DVbDQsErXTRX0F36OwQEsmRIaZ8xd/dtQ4zxns6TPYNdYYzQ0Z5DZ8roaUusFwHK9Owln0jngVNk3ZY99lqyzT0+In76X71uDQDRzHOKRx8ho5MHtxNya4QVHswVlUsXEL+uDWXCrJWSvmBdG1Zcr1oJ8yxmss/nW1nSytgZyywBybhymXf+vq++4atwDrxH7Q8v/2E53YWTeknHZu8J+bf+unzFerPRDe9tPHJdQ0rMF2JIsiQJBe9I9mtRBBSBiI3A4yM9IjbuevYhIMDLFgsHwjfKC9UQmvAg4Hf/TvWkZ5uaNulXgVwZJUqUKMLKA99+94PUaukneIicNFb8a9dvyNAJC2XLrgM04dVy9doN2frZQcH6SIgEK7d4tYNQNnbNjA8lME6smIEtoRASqlGxdH6bRBSFj/wH2TOlEgiKJdP6CknosIIHHuTFL5t3fmlJmORJE1lLLpbaSJEiCfksnjXXkFh+PAx6ta1lx9dr2Ax5NdFLdpUJVlhhO2SJN4bEPVb93cKycGJPq0hBmuFK77aPO/ZP584LeVDojySyGVInk0uX/flpj7l9+4797u0/KZO9Yr2YGGPQtrmnH8SDh+fn5q1bUqpmF1m+brtVWoO29TT95rohAO898I2833Kg4EpPCAT5UPYdPCZHj5+W6saqSp4ScjTMHtNVfjz7q0Cu1a7yTiAx9zRhcq9zcRxHWtStIDGiRZUiVdtbwnHUtKVSv3pJefbZKDJlzmop9HYWS4biPUM4IXMDygXPBEop5EPK5K9K0iT/X+XqXn0+yL7khnSBZPly/VTBywNiZdX6XWaeLWFD5PYfPiEkyGzTsJKUKPSWUcgaSDYzfy1ft0PIiQDZy9gepC+tEzYIRDf3GO+i3V98bedNrjHPH/l4ePdgsd+y84BULJVf/rx0Wdr2Hi9+Y+fZd0DYjDD89eJ/9ZqcM6RsL0MOQe4N7dnU5vd4HCPl+ec9eWTrLJu3pWyxPNZT7Oq168LcSagSHipVGveVuYZEzp4xtX3fdB4w2Xrb+WrMvB95z+FBNMGvjSWE3HuJ8Dj20zdGjT3mvVAgdyZ+2tA8VkobP3OFzQFlNwb8wUgA9gE/9UMRUAR8hcBjbDfSY+xbu1YEHggBMosj1H72xRFbH8GJ1QkqlS5g470Rdjcaa/zaeUMkV7a08t3pc3Y7ceCukD5x9irrXmsbCOWf6MYCg+sz1slQNuWTw1+OH0d+v3hJtn/+lRU0wW3qvDXStHZ5QUAhGWSy1xJZQmjQuAXCix53W5KZFS+Q3SdjalW/oiCMOI4jKKIII3jJoIziAo2C6nZMDD2/Uapqtx4kv5y/aMitZ9zdXv0k2Z7nyg3kOSGO//2KRQV3ejrj/sLF18UG5YtYbEgk9odVYRwX7uPBw1iwUHdr9b7gMv3p7oNSuWFvu7zr06wQxovzokwe0k66tqhuvXciR45s7+sZHsuzgg2F+z247eyLKAUir3f7OlaRaVWvgiURCDsjpOvbUz8aJTRfIBlE+MHBI98J+Xl4Jrj/d5u5mOcZwslXmOF1BkmFdw6EX9AEmX/8eVlO//CL/Hr+D9m8c79Nxtt/9FxLqvpqTNruwyHgOI4h00rZd03nAVOsJ8dff1+xuWZ4RlFAC72dWaqVLyQ1KhQVFPx9B78VwiQgMXk3SAT7Bzk7fmBrGTewjXRoUlVcBT68wAAxSvjX6R9+tmMrXTSXLJrUy5IgubOls7LXl4ePy4Llm4ScGh36TRKeVV+MH7kFzw/aXrflcyF5M4Yoft+6fdt6oTCmjGmTC7m83mvSV65fvymxYz1vDWSQt7wXqcuS2Kwkx7FaFIGwQkD7CVsElPQIW7y1t0dAgLwU/TvXtxagKo37yPDJH8qFi39Zl8UZC9ZKjXeLWAUV4QDBCQ+GuUs3CBm/EdLv3PnHCllJEsd/hN6fvEM458HdGskcgwFuqR37T5aebWtJ0XxZ7ckgKJC/Yu3cwXLp8t+CMIpSYXeGwR/679j0PUvAZEj9ulVSUUTp2iUdWM0EgQ9h6u+//aVj/0nyl/mkji/Ljj2HbD6Povmz2W4QiLiX0qRIIoS/gBPKV+G8WW0oiK0URn/u58ETdBgkvSXMA6v9mOnLBOU1aJ2n6XfkyJHkTSPc4gmAhXTDti/s6ZEo1n4J+EOiO64r15CY9b4jZ0vhyu0EYvTmzVsBtSLOR5liuaV3u9o2iSL3GJ5XsWI+HwiAZ4iJe////OsFYYUE8n5ATgRW9uIX5nE3RC64BJmsYhX/pdiCJxgegJOHtJf9h47LydNnvTgKbSq0CEC0k7gzX66MwmpT6zbvsYTavoPHhPDTymUK2t/0c/Tb762Xx579xwSvtpI1OouvllGmv/BaMOzkfStDIC7haZwQnTUrFxPmS0gD3t0Q7azec/vOHeu92bdDXVm/cJhsWTJSCuXJItGNoQgjAYW51xfn08oYVlgBynHuhhp/deSkHDQFr05IF7xKWaWK9wNy4mRDkm/cvs+uWkbdYyd+sB6BvhibtvlACGglRcDnCCjp4XOItQNvIIByvPKDgTLIKPOF385iSY71W/cKL9vCebP8qwtXSCfz+M1bt2WEIUmIj02T4rV/1Xuaf7huqQc3TpcdK8cK7p24pHrG4IMdCQxZNu/0j7+EGRzEfWfPlNr2h5UGt3lILDZw7eLEekFc0sGJ5AiJyeLGflFeeC46VXxasFoN79XUutPT0dHjZ8QzFwmkyKXLV6RiyXzstmWLsTIPHr/Auv3aDT76cz8PnqDdck1rtvSTvQe/kUFdGwYmFwxa72n9XaZobhnv10awSrrniII+dd5HVpEqYRQqFKucWdLI0ul9bQ4alPr9xkp520fhS+44wuvn60letquWkEQaF/vD33wvniEmLvlAotQVM/vLK4leEoiPyz4mJBMYcqONR4JMQl8Ia4G8hUQFTxQqiC+8xPitJfwgwDVi9Z35E3pIjQpFrMECJRRym7BVRvrL+T+E+Z9kxH061JFxA1tJqSI5hTwN7NcSfhBIn+p1u2T4tyd/kPwV2tgVUiAzWDo2frxYNl8Lo2XuzZE5tbTsMdaGW5KDp1arQcK1Zr+vCuT1/OWbpELJvJIkcQI5evy0Dd17O0eGwC6RPUb2aS4vxX1RJs5aKZVK5bNhMoEVHusX7VwRUAR8gYCSHr5AVdv0CQIItMlfSySZ06eQvy77y6Yd+4Vkk7xY3Q4Rhtd4LJW6z1iTSOzIi8+tE5E+o0R5JtBahCWj04DJQqJCFwNCgO78848lj9xtYflJWALupz//+oeNsfVUsBiHa4GpWalY4Hlg+Vvx8Q5rEaSON4vjOAJmtIniC+FSxljCkydNZL2LENQZi7s6AZ4prHrB0qAc53/1us/c6+PGjin38uBhzBQUd/LcEBpU2igN88Z1F0gw9kWkwnyBhdE9Z4RyVgzCc2yuwYT8KZ1bVJfiBXIEeu2s2/y54OJ8/cYN97AI9clcSugexEGzrqOlUYdhwvNJiAnEJKFf7v1P3WrlCwtYEXrlS6AgShkDfXAdsTB7Jh/mnsfrr2ThnAJBQj0t4RcBnk3mVddgwTWF3Hg1UXzJHrCaF14Dv/z2h7z2yt28MdSB2AoLj7/wi1z4GRlkFR4d+z6eLHhQELLqKXsxUoxOo6ctFZbf3bJklF0OHiKiUYfhdsli3rHUu2d5hJ28i4d0b2QItqL2aDzTWLUOQ4/dEPCHeW7LzgNy+JtTNol6ztLNLIHjf/VaQA39UAQUgacJgUhP08nouUQcBIhJnza8g2R9M2XgSd8KiOEkqzhLo/Li8ozdJ2FltWb/XeUlsIGn/AtKQ+0q70hDo8jgmrr4o63SY8h0uzxpWGaG94QZV9nmdd+VLG+mEMIOcmRKbcNIqMP1wyrvaYFBuSHRIu6qHEs9XxUE8/4d60mdqiUs4YK1KEaMqEYJTB/Y5fqteyWOISPwTGFsnQ2pNGn2SkuQ3PaBtwDkBYnlPD14HOeuOy9KAQQfOTwOHT0liyb3tkIf5xE44Aj85dffL8r+wyekeZ13bZLcmC88ZxMGupDgBfLh6k+lfvWSgd4h3IMkuHPrRIRPFAPcxBdN7iXk+alhLPOO40hQKy5YoOhEjhxZIBpQcAgV6jZomg1bYL8vyvUbNyVOrBekbtV3bEgOfeCBBYFLDid+awnfCECYsUIbn4z05OlzgvJJnhjCVNm298Ax+e70WYHIgqiv0rivVKjfU8rW7iYsfUvuJ+pFpBKezxWP0aL5swuylzvOI99+L4eOnRKuK94+juNYr9MYMaIJucUiR/adCgLx4d5LkKbffvejkLzaHRufeJxg2Bjdr4VsWDRc1i8YJie+/0kWrtzCbi2KgCLwlCHguxnnKQNKTyf8I4BXgBvD6TiOXeGFUWNRQiDH+n325/NSrWk/KVS5rbU0oChSJyIUx3EswfGhUYbNVzn67Wlp26iK1K78jlXqHycGEBh1jBLDShF8ZyxcTxTOYh7JVVFu3PCSW4bk6jN81n+WkuWa3vYS4eApODEmf//rNjs93/Eqmr9is7gu9oztxPdn5fyFS9K0y0gpX7e7XQqUut4ujMtx7pIdtI3C3rb3BGHp4e5tagq5PLDEsU/LXQTILTBrdBe75CrKFlblw998b3dyz+AFkj7165Ijc5rAbdMXrJV+I2fLLXOv2Y0R6A9KCp504ESCUxITkjPFXdIYku+DRR9LrqxphRwgKBit6lcwlvrU0rjTCGGpYHD1NmSe46JtvK3wQPFMPsx2LU8OAnhvvFe+kLhJKCEbZwQkIY4e9VlDzs8QSPtNH46UT5eOYllvGTZxUYR8LsPrVc2dLb0NEXSc/7+X8MxJkyKJIZn/n08Nb06StRYNyJsVFueDd1/7JlWkda9xUr/9UJm9ZL3cMORpUO+imC/EkGRJEtrwq7AYl/ahCCgCYYuAkh5hi7f25kMEUELrVytpYzhRAj2ttiikuGCvmDnACE2jBRfucTOXy9HjZ3w4ovDZNAJH01rlhLjpYkbw8KW15WEQcBxHPMdy7cYNeeaZyEJiRTH/cK/3DC+BFFm35XP54MOPpWyd7kIML4oY1nxfrK6SM2s6K2yXqtlF6rUdIrj/Z0qX3HqmuGNDsCKp4oeGWCpbPI9Mm78mTARzf/+rkin9G7JkatIZ/OcAABAASURBVF/JmSXtYyexzOUK9/9nSveGfHPiB7vCERZl8lXUqlQ80HvgZID1GW8HRxzZf/i4fLr7gKBkh/uT8/IAX3slgXw4pbd88dW30mfELEsYd+w/2RCAN6Vu1RKC1R1PLTywWNbyA0MufbJlT5jMrxcuXrIJbMNSifIyvKFs7sk/HEKDRJiO49iT4V5iLi9eIIewUtBtQzqe/fl3m9Ca9zihTT//duGpT85swXiC/zwXPbocP/mj/HD2N3sWyGhBc/HYHWHwhxxv6xcON4aeylI0b1Y7pqDeRXiu7TnwjfVGgbA9efqsjJi8WFhl6PyFP8NglNqFIqAI+BIBJT18ia62HaYI4C5bziiadLp6/S5JmzKpsTqmsUoK8d41AlZ5YT/Wy5jPx7Dx6PzWEv4QyPZmKokeLapAYEAe+I2dJ26SNCyBhL60b1xFtq8YK+MGtJJTP/wsE2etkp5DZ0hhI9QQr+vNs8KS3c70t235GGlcq6xg8cZtF8+UoK7/juNYSxIeBZEjBT/Nojx/bBRDhPvQjjN50sSCxwmhCaFtK6IcX6JQDmliruONm7cE12zuF+K+OX88w/BUKPR2ZmElmAmzVhhlf7awlGaVxn1sck+EYupGlEL+nTH9W0q6VK8Lq2uQAHZM/xaCNff9FgOFPDsDR8+VMrW7CkuMR44cOUyg4d7v3Lza3eTDYdKjduJLBG7fviPnfr0gLetXEHInQW4UMfM5iU0b1ywrXQZOtSuOJYwfVwhzjehhq768FqFp+5YhqrJnSiVVyhaU6s37S8UGvWxCU9dQEJq2H/VY3uEkYSWJKQYT7ivXu4jxTl+wVshh9GaaZNYbpEX3sfJq4viCrIihY+P2Lx61az1OEVAEwgECkcLBGHQIioDXEahXraT0bldbeMmRdwFlsLDHKi+ffXFEokSJIilef8XrfWuD3kHgBUNKTfBrI8N6NZXnYkQXhNuGNUpb5QZLIKEvWALpDUt0zzY1jYDykmAR3LJzv5w0Vhr2ebtAdrCc5oKJPa1XEdaroAncsEZu2vGllCz8lu2eXBvvNe0nlRv1kU8+3Wu9P5as2SokzrQV9E+YI+A4jnDfcD0JfcE7bOP2L+WK/zXZtfewHD1+WlhO89r1mzYuvW7Vd8Sva0OZNbqLzF++UfYfPhHmY36YDn1Rl9CSKmUKCF5iNSoUtblPPt190BAhSWW0IUBmjuosCyb0lG2fHRRWG0qZ/FWb2BcPGb+x82X91n1y7fr/k8RCLu01llXPbaL/IjQCkSNHksY1y1iPNYCA3Dh+6iczZ96xBOTsMV2lae1yUrNyMfnnH5GIHrYKRuGt+F+9bld14h1YrXxh2bpsjDSrXV7uGELLNRQ87jG3ql9RyF3kOI4dCp6jbnj0qTM/CyFz5NDCQ4S5rm/HuoKXir8mObV46R9F4ElEQEmPJ/Gq6ZjviwBkR5Qoz8ilv678Z5UXlBtCIprWLiso1vdtTCs8NgQQgFmxp6qxFk0d1t4mSSOUZP6KTVK/eilrCXQHx/alH22zJAlWwslzVwveFO5+b3+iLNMmXgJFPRK44QEwd+kGO1byQyxdu026D5puPTH6tK8j7OsxZIbNOdOkVjlL4tCOFp8hcN+G06R4TcYPbCU79x6Sqk36Sod+E4V7LmH8OEaxjypVyhSU8TNXCGQpVsIx/VtJmhRJbLvkI8DbgetuN0SwP8mSJJKTZ84J4UCcOqEurLpR772Scu3adWnZfYxMnbdG0qZ8TfAAqd9uqJBAkLr7Dh6TwePny8VLf/NTiyLwHwTyvpXBEpE9Bk8X3t28E4rmyyZY7DVs9T9whYsNMaJHlbrm+R9n5syuftNkqSH4h0/+UGpVKW4NBeFikB6DuHnzliGyN0mFknnt+HZ98bX1+KhVqZi07T1eGDsegbdu3bYkLmEwXfymCjKHRzP6VRFQBMI5Akp6hPMLpMMLHQK4v3qu8oJiQsLC15MktKEvoWtdjw4rBBB0WXbYcRzZve9rSZIovmCBcfvnui5ft92Gv+TL+aa1Eg7r2fRfpIhb19ufuYMkcDt6/IwdY61KxQXlb/bi9dK/cz15p2AOaxEf79davjeWpNzZ01tFUML0n3YWEgKESXDPTB3aXt4z1skyxXLbHBanf/xFyH3Tq11t6T5kuiU+IEP8jTWThJ2sJsGqEoR4UDek9p/W7biDv1+xqE3eW7BSG6nV2k/cextPJhIGgikrq/h1bSB43M1bttEmCyRHT92qJQQ8n1Z89LxChwCGCRIzk0S3Vis/u4ILyiaEtoathg5bXx6dIfXrsnhKbymQO5P8ePY3YQnZSqXy+7LLR24bAxnjw6ODRiA38PLIlS2dzB/fwxDcr0mHvpOE0BxCXcgftmHrPpsUv0W3MYbwPcthWhQBRSCcI6CkRzi/QDo87yJAQq1tn31ll1DDG8S7rWtrYYEAyujQnk3E8/qdPH3Oek40DAh/eaBx+KjS5p1fCklMkydNZMmPVxLGE5bMc7vDdfbOP/9ITWNFcpy7rrXuPv18/AjgydGhSVUhH8vX334vA8bMtR5j+XNlFJItfrRxt7X2DRo3XxzHkU8WDLXJkVnpZOCYeVaZf/xnEXYjgJCsXLqAbFkySgg9SJfydald5R25eu2GbN65XyqZfSiujMhxHKn+bhEhkTKECGEtGdIkk+s3brJbiyIQLAKEVdWoUEQ2Lhouy2f0l7ixY8r6rXtFw1aDhSvcbOS6FS+QXTo1r2aTDTtO+H3fQXy4MkXWN1MKIbI/nP3VJlcvVTinbPxwhJDU+vCxU7Jn/1FZ+cEAWTtviOTPnVFadB8j3//wc7jBXQeiCCgCwSOgpEfwuOjWpxQBYvjnjuseuDTeU3qaD31aT/oB+w8fF5alS5sq6WM/FWKFiVt2HEcuX7kqcWLFDAxh8b96TSbOWimVSuWTxC/He+xj1QHcG4EaFYpKnmzppXKj3tJ54BRZumab9WI4YsiQU2fOWaWrQfth8u3JH60Xz42bN60L/r1bfXr34o2FZx2eG9dv3BD/q9eFRICeZ4wiREgQq2uR92PElMVSqHJbWbhys+Cx5VlXvysCwSGgYavBoaLbvIVAxrTJpZohZ+u0GSyDxy+wq3bdunVLIkWKZFdkK100tzDXQZIUy59d4sWJZb06vdW/tqMIKAK+QUBJD9/gqq2GYwSIN3WcEC0O4XjkOrSQEMBafOzED7J20+fhymqM6/+Br7+zq32w5N0aM75r129I8QI5QjoV3R6OEECoxbq3bHo/KVssj0wd1kGw+pHDgySdw3o2kcHdG8mUuaulYYdhEjlSJBuq4W/IrYYdhltrYTg6nTAdSqyYz0v61K/LMkMUkbDU7RxiY/biT+w+PLbGDWglkwa1lQ9XfWpX0XHr6aciEBICGrYaEjK63RsIOI4jrAS4fHp/m+z+x7O/SbRoUWXHnkPy2+9/CqF6bj+Hjp6Sq9euS4pkmhTfxUQ/FYHwioCSHuH1yoSLcekgFIEnA4E0KV6TiYPa2BU3SCwaXkbNuNwEmTVb+smIyR9K87rlwyTXSHjB4GkYB+EZebKnF+K8HceR2C++ICTsxOL8SsKXZETvZtK5RXWbXJe6m3fsl6+OfmethDlLN7OfECFPAxYPeg6O40jzOuXlytWrUrpmFyF5Lx4xRz1y3jwTObJtjnAvwmSejRLF/tY/isDDIKBhqw+DltZ9UARYMrliqXxSq3Jx8fe/Jqzo0qBGKRteRRvklZk8Z5XUNvvjxXmRTVoUAUUgHCOgpMeDXhytpwgoAuEaAZLTdm1ZQ1jtJTwNNHnSxDKsZ1PB7b9O1Xc0gW54ujiPOJZ0qV6X1155Wdr3nSgnT99NYpczS1qBGGFlkrnLNsjofi1kw6Lhsn7BMDnx/U+ycOWWR+ztyT0MAoh7f/6EHnZlhFcTJ7BLjJYplluSJ01kTwwvEMKGsmdKbRMR2436RxF4CAReeyWBaNjqQwCmVR8aAbyLpo/oJIXyZAk8dv3WvTZ0tXDe/28L3KlfFAFFINwh8EikR7g7Cx2QIqAIKALhHIFXE8W3CRwJmQjnQ9Xh3QcBrmH3Vu9L5TIFpG2fiVK4Sjv57vuzNifF4tWfCtc6e6Y0tpWYL8SQZEkSyuW//e3viPgHKyjJfK9c8ZeYLzxnCJB8NgksWOw7eEyOHj9tk586joYdgomWh0dAw1YfHjM94uEQiB7tWcEjjaNYPpm8RPWrl7RJr9mmRRF42hF40s9PSY8n/Qrq+BUBRUARUATCHAGE33cK5pDVswYKK5eQSPfk6XOyZecBIZEtxAiD+vHcb7LnwDd26UZ+R+TyUtxY0rtd7UD3cEJ+ZixYJ1XLFrS5UCIyNnruioAi8OQgEN/MZcN6NpEcme+S20/OyHWkXkJAm3kCEVDS4wm8aDpkRUARUAQUgfCHwLotn0uRvFkDV4e6dfu2TF+wVkhoy4oA4W/Ej3dE33z3g0SNGkVKFs75eAeivSsCioAi8BAIQHonT5pY3LxED3HoU1hVT0kReDIQUNLjybhOOkpFQBFQBBSBcI4AyxW3qPduYOjGV0dOykFTqr9bOHBbOD+FMB0eIS8TB7UVcn+EacfamSKgCCgCvkBA21QEFIFwi4CSHuH20ujAFAFFQBFQBJ5UBG7evCXzl2+SCiXzSpLECZ7U09BxKwKKgCLwSAjoQYqAIqAIhCcElPQIT1dDx6IIKAKKgCLwVCAQJcozMqR7I6lRoehTcT56EoqAIvDICOiBioAioAgoAo8ZASU9HvMF0O4VAUVAEVAEnk4EID7chKZP5xnqWSkCD4uA1lcEFAFFQBFQBMIeASU9wh5z7VERUAQUAUVAEVAEIjoCev6KgCKgCCgCioAiECYIKOkRJjBrJ4qAIqAIKAKKgCIQEgK6XRFQBBQBRUARUAQUAV8hoKSHr5DVdhUBRUARUAQUgYdHQI9QBBQBRUARUAQUAUVAEfAiAkp6eBFMbUoRUAQUAUXAmwhoW4qAIqAIKAKKgCKgCCgCikDoEFDSI3T46dGKgCKgCIQNAtqLIqAIKAKKgCKgCCgCioAioAg8NAJKejw0ZHqAIqAIPG4EtH9FQBFQBBQBRUARUAQUAUVAEVAEHgQBJT0eBCWtowiEXwR0ZIqAIqAIKAKKgCKgCCgCioAioAgoAiEgoKRHCMDo5icRAR2zIqAIKAKKgCKgCCgCioAioAgoAoqAIvB/BJT0+D8WT9c3PRtFQBFQBBQBRUARUAQUAUVAEVAEFAFFIIIjECFIjwh+jfX0FQFFQBFQBBQBRUARUAQUAUVAEVAEFIEIgUDQk1TSIygi+lsRUAQUAUVAEVAEFAFFQBFQBBQBRUARePIR0DMwCCjpYUDQ/xUBRUARUAQUAUVAEVAEFAFFQBFQBJ5mBPTcIioCSnpE1Cuv560IKAKKgCKgCCgCioAioAgoAhETAT1rRSACIaCkRwS62HqqioAioAgoAorqfCoRAAAFg0lEQVSAIqAIKAKKgCLwbwT0lyKgCDzdCCjp8XRfXz07RUARUAQUAUVAEVAEFAFF4EER0HqKgCKgCDx1CCjp8dRdUj0hRUARUAQUAUVAEVAEFIHQI6AtKAKKgCKgCDwNCCjp8TRcRT0HRUARUATCEQL+V69JvbZDZMbCdeFoVDoURUARCBUCerAioAgoAoqAIvCEIqCkxxN64XTYioAioAgoAoqAIvB4ENBeFQFFQBFQBBQBReDJQUBJjyfnWulIFQFFQBF4IhAYMHqu7DlwTEZOWSzpCtSRXKWbyZFvTwv/zl/4U96p3sluZx8eIXiGsI+Cdwjb3eJ5rLufY8ZMXxbYBu3RbrdB0wK3UcezXY7V4hMEtFFFQBFQBBQBRUARUATCNQJKeoTry6ODUwQUAUXgyUOgR5ua8lbmNNKucRU5snWWfLZmoqRLlVQgJmq29JPOLarZ7ex7OX4cadFtjHgSFOP9Wgfub1CjtLTvO9Ee6yIBofL8c9FtnX0fT5ZECeJKgYptJHnSxIHbqLtw5RY+wrBoV4qAIqAIKAKKgCKgCCgC4Q0BJT3C2xXR8SgCioAi8DQgEMw5rN6wW7JkSCEFc2cO3FujQlE5+8vv8v0Pv9ht9auV/Nf+ssVyywvPx5Dffv/T7ucPhEq18oX4KjGiR5M8OTJYkiXotl17D/+LTLEH6B9FQBFQBBQBRUARUAQUgQiFgJIeEepy68kqAorA40BA+7yLwMnTZ2XV+l3ihq7wWaVxH/nr8pW7FQL+eoap4MFx9Php+e3CxYC9+qEIKAKKgCKgCCgCioAioAg8OAJKejw4VlpTEVAEQo+AthDBEShXPI8NQSG0xS2e4S/k5/jltz+EsBX2b102Wl5NFD+Co6anrwgoAoqAIqAIKAKKgCLwqAgo6fGoyOlxikCoEdAGFIGnEwFCTsjVEfTsyLkBoeGZv8OzDiEshLIM6dHYhq147tPvioAioAgoAoqAIqAIKAKKwKMgoKTHo6Cmx3gfAW1REVAEnjoEgubUyJklrRw7cUZY3cU9WQgQwllIcsq2n879Jl9/+z1fbRk1dYn8aLbZH/pHEVAEFAFFQBFQBBQBRUAReEgElPR4SMDCorr2oQgoAorAk45A20aV5dyvFyR7iSaSq3QzOfLtabuCy+rZfrL/8InAvB7sF/Pvpbix7H6/bg3tai7k+6BkTJtcw1sMPvq/IqAIKAKKgCKgCCgCisCjIRDeSY9HOys9ShFQBBQBReCxIgCJ8cmCoTZ/h5uzgwF5bidnB8Wva0N22VIwd2Z7DNspVcsVEtphOxVY3WXmqM7/Cn950G0cr0URUAQUAUVAEVAEFAFFINwi4JOBKenhE1i1UUVAEVAEFAFFQBFQBBQBRUARUAQUAUXgURHQ47yFgJIe3kJS21EEFAFFQBFQBBQBRUARUAQUAUVAEfA+AtqiIhAKBJT0CAV4eqgioAgoAoqAIqAIKAKKgCKgCCgCYYmA9qUIKAIPh4CSHg+Hl9ZWBBQBRUARUAQUAUVAEVAEFIHwgYCOQhFQBBSB+yKgpMd9IdIKioAioAgoAoqAIqAIKAKKQHhHQMenCCgCioAiEBwCSnoEh4puUwQUAUVAEVAEFAFFQBF4chHQkSsCioAioAgoAgEIKOkRAIR+KAKKgCKgCCgCioAi8DQioOekCCgCioAioAhEZASU9IjIV1/PXRFQBBQBRUARiFgI6NkqAoqAIqAIKAKKQARDQEmPCHbB9XQVAUVAEVAEFIG7COhfRUARUAQUAUVAEVAEnn4ElPR4+q+xnqEioAgoAorA/RDQ/YqAIqAIKAKKgCKgCCgCTyUCSno8lZdVT0oRUAQUgUdHQI9UBBQBRUARUAQUAUVAEVAEnhYE/gcAAP//w8GjBgAAAAZJREFUAwCFaLrSXNZCNQAAAABJRU5ErkJggg==" }, "metadata": {}, "output_type": "display_data" @@ -1807,7 +1807,7 @@ "data": { "text/markdown": [ "---\n", - "## 1. FC Bayern München vs VfB Stuttgart" + "## 1. 1. FC Union Berlin vs FC Schalke 04" ], "text/plain": [ "" @@ -1868,22 +1868,22 @@ " \n", " \n", " 0\n", - " FC Bayern München\n", - " 2.502\n", + " 1. FC Union Berlin\n", + " 1.526\n", " \n", " \n", " 1\n", - " VfB Stuttgart\n", - " 0.379\n", + " FC Schalke 04\n", + " 1.211\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team expected match points\n", - "0 FC Bayern München 2.502\n", - "1 VfB Stuttgart 0.379" + " team expected match points\n", + "0 1. FC Union Berlin 1.526\n", + "1 FC Schalke 04 1.211" ] }, "metadata": {}, @@ -1932,28 +1932,28 @@ " \n", " \n", " 0\n", - " FC Bayern München\n", - " 3\n", - " 0\n", - " 0\n", - " 0\n", + " FC Schalke 04\n", + " 14\n", + " 2\n", + " 1\n", + " -3\n", " \n", " \n", " 1\n", - " VfB Stuttgart\n", - " 17\n", - " 0\n", - " 0\n", - " 0\n", + " 1. FC Union Berlin\n", + " 15\n", + " 2\n", + " 1\n", + " -4\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team position matches points goal_difference\n", - "0 FC Bayern München 3 0 0 0\n", - "1 VfB Stuttgart 17 0 0 0" + " team position matches points goal_difference\n", + "0 FC Schalke 04 14 2 1 -3\n", + "1 1. FC Union Berlin 15 2 1 -4" ] }, "metadata": {}, @@ -2002,123 +2002,123 @@ " \n", " \n", " \n", - " 18\n", - " Michael Olise\n", - " FC Bayern München\n", - " 3\n", - " 2.501805\n", + " 171\n", + " Marin Ljubičić\n", + " 1. FC Union Berlin\n", + " 4\n", + " 1.526316\n", " 1.0\n", - " 19.514079\n", + " 108.588336\n", " \n", " \n", - " 3\n", - " Joshua Kimmich\n", - " FC Bayern München\n", - " 3\n", - " 2.501805\n", + " 166\n", + " Josip Juranović\n", + " 1. FC Union Berlin\n", + " 2\n", + " 1.526316\n", " 1.0\n", - " 18.513357\n", + " 103.701097\n", " \n", " \n", - " 14\n", - " Nathaniel Brown\n", - " FC Bayern München\n", - " 2\n", - " 2.501805\n", + " 165\n", + " Aljoscha Kemlein\n", + " 1. FC Union Berlin\n", + " 3\n", + " 1.526316\n", " 1.0\n", - " 18.163105\n", + " 103.395645\n", " \n", " \n", - " 20\n", - " Luis Díaz\n", - " FC Bayern München\n", - " 4\n", - " 2.501805\n", + " 154\n", + " Frederik Rönnow\n", + " 1. FC Union Berlin\n", + " 1\n", + " 1.526316\n", " 1.0\n", - " 17.712780\n", + " 100.799299\n", " \n", " \n", - " 15\n", - " Aleksandar Pavlović\n", - " FC Bayern München\n", + " 149\n", + " Rani Khedira\n", + " 1. FC Union Berlin\n", " 3\n", - " 2.501805\n", + " 1.526316\n", " 1.0\n", - " 17.612708\n", + " 97.286596\n", " \n", " \n", - " 38\n", - " Dzenan Pejcinovic\n", - " VfB Stuttgart\n", - " 4\n", - " 0.379061\n", + " 437\n", + " Loris Karius\n", + " FC Schalke 04\n", + " 1\n", + " 1.210526\n", " 1.0\n", - " 3.601083\n", + " 89.634486\n", " \n", " \n", - " 31\n", - " Fabian Bredlow\n", - " VfB Stuttgart\n", - " 1\n", - " 0.379061\n", + " 449\n", + " Hasan Kuruçay\n", + " FC Schalke 04\n", + " 2\n", + " 1.210526\n", " 1.0\n", - " 3.449458\n", + " 87.090805\n", " \n", " \n", - " 37\n", - " Tiago Tomás\n", - " VfB Stuttgart\n", - " 4\n", - " 0.379061\n", + " 457\n", + " Nikola Katic\n", + " FC Schalke 04\n", + " 2\n", + " 1.210526\n", " 1.0\n", - " 3.070397\n", + " 86.727422\n", " \n", " \n", - " 36\n", - " Jeff Chabot\n", - " VfB Stuttgart\n", - " 2\n", - " 0.379061\n", + " 445\n", + " Soufiane El-Faouzi\n", + " FC Schalke 04\n", + " 3\n", + " 1.210526\n", " 1.0\n", - " 2.994585\n", + " 86.242911\n", " \n", " \n", - " 33\n", - " Angelo Stiller\n", - " VfB Stuttgart\n", + " 459\n", + " Satoshi Tanaka\n", + " FC Schalke 04\n", " 3\n", - " 0.379061\n", + " 1.210526\n", " 1.0\n", - " 2.842960\n", + " 85.152762\n", " \n", " \n", "\n", "" ], "text/plain": [ - " name team_display position expected_match_points \\\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", + " name team_display position expected_match_points \\\n", + "171 Marin Ljubičić 1. FC Union Berlin 4 1.526316 \n", + "166 Josip Juranović 1. FC Union Berlin 2 1.526316 \n", + "165 Aljoscha Kemlein 1. FC Union Berlin 3 1.526316 \n", + "154 Frederik Rönnow 1. FC Union Berlin 1 1.526316 \n", + "149 Rani Khedira 1. FC Union Berlin 3 1.526316 \n", + "437 Loris Karius FC Schalke 04 1 1.210526 \n", + "449 Hasan Kuruçay FC Schalke 04 2 1.210526 \n", + "457 Nikola Katic FC Schalke 04 2 1.210526 \n", + "445 Soufiane El-Faouzi FC Schalke 04 3 1.210526 \n", + "459 Satoshi Tanaka FC Schalke 04 3 1.210526 \n", "\n", - " starting_chance score \n", - "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 " + " starting_chance score \n", + "171 1.0 108.588336 \n", + "166 1.0 103.701097 \n", + "165 1.0 103.395645 \n", + "154 1.0 100.799299 \n", + "149 1.0 97.286596 \n", + "437 1.0 89.634486 \n", + "449 1.0 87.090805 \n", + "457 1.0 86.727422 \n", + "445 1.0 86.242911 \n", + "459 1.0 85.152762 " ] }, "metadata": {}, @@ -2172,241 +2172,205 @@ " \n", " 0\n", " overall\n", - " FC Bayern München\n", - " 2026-08-04T11:00:00+00:00\n", + " 1. FC Union Berlin\n", + " 2026-08-09T13:30:00+00:00\n", " Club Friendly Games\n", - " Jeju SK\n", - " 1\n", + " 1. FC Union Berlin\n", + " 3\n", " 2\n", - " FC Bayern München\n", + " Aris Limassol\n", " W\n", " \n", " \n", " 1\n", " overall\n", - " FC Bayern München\n", - " 2026-08-07T12:00:00+00:00\n", + " 1. FC Union Berlin\n", + " 2026-08-15T13:30:00+00:00\n", " Club Friendly Games\n", - " Aston Villa\n", - " 1\n", + " 1. FC Union Berlin\n", " 2\n", - " FC Bayern München\n", - " W\n", + " 4\n", + " Ipswich Town\n", + " L\n", " \n", " \n", " 2\n", " overall\n", - " FC Bayern München\n", - " 2026-08-15T13:30:00+00:00\n", - " Telekom Cup\n", - " FC Bayern München\n", - " 3\n", - " 1\n", - " RB Leipzig\n", + " 1. FC Union Berlin\n", + " 2026-08-23T13:30:00+00:00\n", + " DFB Pokal\n", + " Eintracht Braunschweig\n", + " 2\n", + " 4\n", + " 1. FC Union Berlin\n", " W\n", " \n", " \n", " 3\n", " overall\n", - " FC Bayern München\n", - " 2026-08-18T16:00:00+00:00\n", - " Club Friendly Games\n", - " 1. FC Heidenheim\n", - " 2\n", - " 4\n", - " FC Bayern München\n", - " W\n", + " 1. FC Union Berlin\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Union Berlin\n", + " 3\n", + " 3\n", + " Eintracht Frankfurt\n", + " D\n", " \n", " \n", " 4\n", " overall\n", - " FC Bayern München\n", - " 2026-08-22T18:30:00+00:00\n", - " Supercup\n", - " Borussia Dortmund\n", - " 1\n", - " 2\n", - " FC Bayern München\n", - " W\n", + " 1. FC Union Berlin\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Bayer 04 Leverkusen\n", + " 4\n", + " 0\n", + " 1. FC Union Berlin\n", + " L\n", " \n", " \n", " 5\n", " bundesliga\n", - " FC Bayern München\n", - " 2026-04-19T15:30:00+00:00\n", + " 1. FC Union Berlin\n", + " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", - " FC Bayern München\n", - " 4\n", + " 1. FC Union Berlin\n", " 2\n", - " VfB Stuttgart\n", - " W\n", + " 2\n", + " 1. FC Köln\n", + " D\n", " \n", " \n", " 6\n", " bundesliga\n", - " FC Bayern München\n", - " 2026-04-25T13:30:00+00:00\n", + " 1. FC Union Berlin\n", + " 2026-05-10T17:30:00+00:00\n", " Bundesliga\n", " 1. FSV Mainz 05\n", + " 1\n", " 3\n", - " 4\n", - " FC Bayern München\n", + " 1. FC Union Berlin\n", " W\n", " \n", " \n", " 7\n", " bundesliga\n", - " FC Bayern München\n", - " 2026-05-02T13:30:00+00:00\n", + " 1. FC Union Berlin\n", + " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", - " FC Bayern München\n", - " 3\n", - " 3\n", - " 1. FC Heidenheim\n", - " D\n", + " 1. FC Union Berlin\n", + " 4\n", + " 0\n", + " FC Augsburg\n", + " W\n", " \n", " \n", " 8\n", " bundesliga\n", - " FC Bayern München\n", - " 2026-05-09T16:30:00+00:00\n", + " 1. FC Union Berlin\n", + " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", - " VfL Wolfsburg\n", - " 0\n", - " 1\n", - " FC Bayern München\n", - " W\n", + " 1. FC Union Berlin\n", + " 3\n", + " 3\n", + " Eintracht Frankfurt\n", + " D\n", " \n", " \n", " 9\n", " bundesliga\n", - " FC Bayern München\n", - " 2026-05-16T13:30:00+00:00\n", + " 1. FC Union Berlin\n", + " 2026-09-05T13:30:00+00:00\n", " Bundesliga\n", - " FC Bayern München\n", - " 5\n", - " 1\n", - " 1. FC Köln\n", - " W\n", + " Bayer 04 Leverkusen\n", + " 4\n", + " 0\n", + " 1. FC Union Berlin\n", + " L\n", " \n", " \n", " 10\n", " overall\n", - " VfB Stuttgart\n", - " 2026-07-29T16:30:00+00:00\n", + " FC Schalke 04\n", + " 2026-08-08T15:00:00+00:00\n", " Club Friendly Games\n", - " Kickers Offenbach\n", - " 1\n", - " 8\n", - " VfB Stuttgart\n", - " W\n", + " FC Schalke 04\n", + " 0\n", + " 3\n", + " Atalanta\n", + " L\n", " \n", " \n", " 11\n", " overall\n", - " VfB Stuttgart\n", - " 2026-08-01T13:00:00+00:00\n", + " FC Schalke 04\n", + " 2026-08-16T15:00:00+00:00\n", " Club Friendly Games\n", - " Paris FC\n", - " 2\n", - " 2\n", - " VfB Stuttgart\n", - " D\n", - " \n", + " FC Schalke 04\n", + " 0\n", + " 3\n", + " Real Madrid\n", + " L\n", + " \n", " \n", " 12\n", " overall\n", - " VfB Stuttgart\n", - " 2026-08-08T15:00:00+00:00\n", - " Club Friendly Games\n", - " VfB Stuttgart\n", - " 3\n", - " 1\n", - " Everton\n", - " W\n", + " FC Schalke 04\n", + " 2026-08-24T18:45:00+00:00\n", + " DFB Pokal\n", + " Hallescher FC\n", + " 2\n", + " 2\n", + " FC Schalke 04\n", + " D\n", " \n", " \n", " 13\n", " overall\n", - " VfB Stuttgart\n", - " 2026-08-15T15:00:00+00:00\n", - " Club Friendly Games\n", - " Fulham\n", - " 1\n", + " FC Schalke 04\n", + " 2026-08-30T15:30:00+00:00\n", + " Bundesliga\n", + " FC Augsburg\n", + " 3\n", " 0\n", - " VfB Stuttgart\n", + " FC Schalke 04\n", " L\n", " \n", " \n", " 14\n", " overall\n", - " VfB Stuttgart\n", - " 2026-08-21T18:45:00+00:00\n", - " DFB Pokal\n", - " FC Hansa Rostock\n", - " 0\n", - " 4\n", - " VfB Stuttgart\n", - " W\n", - " \n", - " \n", - " 15\n", - " bundesliga\n", - " VfB Stuttgart\n", - " 2026-04-19T15:30:00+00:00\n", + " FC Schalke 04\n", + " 2026-09-05T16:30:00+00:00\n", " Bundesliga\n", + " FC Schalke 04\n", + " 0\n", + " 0\n", " FC Bayern München\n", - " 4\n", - " 2\n", - " VfB Stuttgart\n", - " L\n", - " \n", - " \n", - " 16\n", - " bundesliga\n", - " VfB Stuttgart\n", - " 2026-04-26T13:30:00+00:00\n", - " Bundesliga\n", - " VfB Stuttgart\n", - " 1\n", - " 1\n", - " SV Werder Bremen\n", - " D\n", - " \n", - " \n", - " 17\n", - " bundesliga\n", - " VfB Stuttgart\n", - " 2026-05-02T13:30:00+00:00\n", - " Bundesliga\n", - " TSG Hoffenheim\n", - " 3\n", - " 3\n", - " VfB Stuttgart\n", " D\n", " \n", " \n", - " 18\n", + " 15\n", " bundesliga\n", - " VfB Stuttgart\n", - " 2026-05-09T13:30:00+00:00\n", + " FC Schalke 04\n", + " 2026-08-30T15:30:00+00:00\n", " Bundesliga\n", - " VfB Stuttgart\n", + " FC Augsburg\n", " 3\n", - " 1\n", - " Bayer 04 Leverkusen\n", - " W\n", + " 0\n", + " FC Schalke 04\n", + " L\n", " \n", " \n", - " 19\n", + " 16\n", " bundesliga\n", - " VfB Stuttgart\n", - " 2026-05-16T13:30:00+00:00\n", + " FC Schalke 04\n", + " 2026-09-05T16:30:00+00:00\n", " Bundesliga\n", - " Eintracht Frankfurt\n", - " 2\n", - " 2\n", - " VfB Stuttgart\n", + " FC Schalke 04\n", + " 0\n", + " 0\n", + " FC Bayern München\n", " D\n", " \n", " \n", @@ -2414,71 +2378,62 @@ "" ], "text/plain": [ - " category team date \\\n", - "0 overall FC Bayern München 2026-08-04T11:00:00+00:00 \n", - "1 overall FC Bayern München 2026-08-07T12:00:00+00:00 \n", - "2 overall FC Bayern München 2026-08-15T13:30:00+00:00 \n", - "3 overall FC Bayern München 2026-08-18T16:00:00+00:00 \n", - "4 overall FC Bayern München 2026-08-22T18:30:00+00:00 \n", - "5 bundesliga FC Bayern München 2026-04-19T15:30:00+00:00 \n", - "6 bundesliga FC Bayern München 2026-04-25T13:30:00+00:00 \n", - "7 bundesliga FC Bayern München 2026-05-02T13:30:00+00:00 \n", - "8 bundesliga FC Bayern München 2026-05-09T16:30:00+00:00 \n", - "9 bundesliga FC Bayern München 2026-05-16T13:30:00+00:00 \n", - "10 overall VfB Stuttgart 2026-07-29T16:30:00+00:00 \n", - "11 overall VfB Stuttgart 2026-08-01T13:00:00+00:00 \n", - "12 overall VfB Stuttgart 2026-08-08T15:00:00+00:00 \n", - "13 overall VfB Stuttgart 2026-08-15T15:00:00+00:00 \n", - "14 overall VfB Stuttgart 2026-08-21T18:45:00+00:00 \n", - "15 bundesliga VfB Stuttgart 2026-04-19T15:30:00+00:00 \n", - "16 bundesliga VfB Stuttgart 2026-04-26T13:30:00+00:00 \n", - "17 bundesliga VfB Stuttgart 2026-05-02T13:30:00+00:00 \n", - "18 bundesliga VfB Stuttgart 2026-05-09T13:30:00+00:00 \n", - "19 bundesliga VfB Stuttgart 2026-05-16T13:30:00+00:00 \n", + " category team date \\\n", + "0 overall 1. FC Union Berlin 2026-08-09T13:30:00+00:00 \n", + "1 overall 1. FC Union Berlin 2026-08-15T13:30:00+00:00 \n", + "2 overall 1. FC Union Berlin 2026-08-23T13:30:00+00:00 \n", + "3 overall 1. FC Union Berlin 2026-08-29T13:30:00+00:00 \n", + "4 overall 1. FC Union Berlin 2026-09-05T13:30:00+00:00 \n", + "5 bundesliga 1. FC Union Berlin 2026-05-02T13:30:00+00:00 \n", + "6 bundesliga 1. FC Union Berlin 2026-05-10T17:30:00+00:00 \n", + "7 bundesliga 1. FC Union Berlin 2026-05-16T13:30:00+00:00 \n", + "8 bundesliga 1. FC Union Berlin 2026-08-29T13:30:00+00:00 \n", + "9 bundesliga 1. FC Union Berlin 2026-09-05T13:30:00+00:00 \n", + "10 overall FC Schalke 04 2026-08-08T15:00:00+00:00 \n", + "11 overall FC Schalke 04 2026-08-16T15:00:00+00:00 \n", + "12 overall FC Schalke 04 2026-08-24T18:45:00+00:00 \n", + "13 overall FC Schalke 04 2026-08-30T15:30:00+00:00 \n", + "14 overall FC Schalke 04 2026-09-05T16:30:00+00:00 \n", + "15 bundesliga FC Schalke 04 2026-08-30T15:30:00+00:00 \n", + "16 bundesliga FC Schalke 04 2026-09-05T16:30:00+00:00 \n", "\n", - " competition home_team home_score away_score \\\n", - "0 Club Friendly Games Jeju SK 1 2 \n", - "1 Club Friendly Games Aston Villa 1 2 \n", - "2 Telekom Cup FC Bayern München 3 1 \n", - "3 Club Friendly Games 1. FC Heidenheim 2 4 \n", - "4 Supercup Borussia Dortmund 1 2 \n", - "5 Bundesliga FC Bayern München 4 2 \n", - "6 Bundesliga 1. FSV Mainz 05 3 4 \n", - "7 Bundesliga FC Bayern München 3 3 \n", - "8 Bundesliga VfL Wolfsburg 0 1 \n", - "9 Bundesliga FC Bayern München 5 1 \n", - "10 Club Friendly Games Kickers Offenbach 1 8 \n", - "11 Club Friendly Games Paris FC 2 2 \n", - "12 Club Friendly Games VfB Stuttgart 3 1 \n", - "13 Club Friendly Games Fulham 1 0 \n", - "14 DFB Pokal FC Hansa Rostock 0 4 \n", - "15 Bundesliga FC Bayern München 4 2 \n", - "16 Bundesliga VfB Stuttgart 1 1 \n", - "17 Bundesliga TSG Hoffenheim 3 3 \n", - "18 Bundesliga VfB Stuttgart 3 1 \n", - "19 Bundesliga Eintracht Frankfurt 2 2 \n", + " competition home_team home_score away_score \\\n", + "0 Club Friendly Games 1. FC Union Berlin 3 2 \n", + "1 Club Friendly Games 1. FC Union Berlin 2 4 \n", + "2 DFB Pokal Eintracht Braunschweig 2 4 \n", + "3 Bundesliga 1. FC Union Berlin 3 3 \n", + "4 Bundesliga Bayer 04 Leverkusen 4 0 \n", + "5 Bundesliga 1. FC Union Berlin 2 2 \n", + "6 Bundesliga 1. FSV Mainz 05 1 3 \n", + "7 Bundesliga 1. FC Union Berlin 4 0 \n", + "8 Bundesliga 1. FC Union Berlin 3 3 \n", + "9 Bundesliga Bayer 04 Leverkusen 4 0 \n", + "10 Club Friendly Games FC Schalke 04 0 3 \n", + "11 Club Friendly Games FC Schalke 04 0 3 \n", + "12 DFB Pokal Hallescher FC 2 2 \n", + "13 Bundesliga FC Augsburg 3 0 \n", + "14 Bundesliga FC Schalke 04 0 0 \n", + "15 Bundesliga FC Augsburg 3 0 \n", + "16 Bundesliga FC Schalke 04 0 0 \n", "\n", " away_team result \n", - "0 FC Bayern München W \n", - "1 FC Bayern München W \n", - "2 RB Leipzig W \n", - "3 FC Bayern München W \n", - "4 FC Bayern München W \n", - "5 VfB Stuttgart W \n", - "6 FC Bayern München W \n", - "7 1. FC Heidenheim D \n", - "8 FC Bayern München W \n", - "9 1. FC Köln W \n", - "10 VfB Stuttgart W \n", - "11 VfB Stuttgart D \n", - "12 Everton W \n", - "13 VfB Stuttgart L \n", - "14 VfB Stuttgart W \n", - "15 VfB Stuttgart L \n", - "16 SV Werder Bremen D \n", - "17 VfB Stuttgart D \n", - "18 Bayer 04 Leverkusen W \n", - "19 VfB Stuttgart D " + "0 Aris Limassol W \n", + "1 Ipswich Town L \n", + "2 1. FC Union Berlin W \n", + "3 Eintracht Frankfurt D \n", + "4 1. FC Union Berlin L \n", + "5 1. FC Köln D \n", + "6 1. FC Union Berlin W \n", + "7 FC Augsburg W \n", + "8 Eintracht Frankfurt D \n", + "9 1. FC Union Berlin L \n", + "10 Atalanta L \n", + "11 Real Madrid L \n", + "12 FC Schalke 04 D \n", + "13 FC Schalke 04 L \n", + "14 FC Bayern München D \n", + "15 FC Schalke 04 L \n", + "16 FC Bayern München D " ] }, "metadata": {}, @@ -2498,11 +2453,86 @@ }, { "data": { - "text/markdown": [ - "> No saved upcoming-match snapshot exactly matches this requested matchday." + "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", + "
categoryteamdateopponentvenuecompetition
0Overall1. FC Union Berlin2026-09-05T13:30:00+00:00Bayer 04 LeverkusenawayBundesliga
1Bundesliga1. FC Union Berlin2026-09-11T18:30:00+00:00FC Schalke 04homeBundesliga
2OverallFC Schalke 042026-09-05T16:30:00+00:00FC Bayern MünchenhomeBundesliga
3BundesligaFC Schalke 042026-09-11T18:30:00+00:001. FC Union BerlinawayBundesliga
\n", + "
" ], "text/plain": [ - "" + " category team date \\\n", + "0 Overall 1. FC Union Berlin 2026-09-05T13:30:00+00:00 \n", + "1 Bundesliga 1. FC Union Berlin 2026-09-11T18:30:00+00:00 \n", + "2 Overall FC Schalke 04 2026-09-05T16:30:00+00:00 \n", + "3 Bundesliga FC Schalke 04 2026-09-11T18:30:00+00:00 \n", + "\n", + " opponent venue competition \n", + "0 Bayer 04 Leverkusen away Bundesliga \n", + "1 FC Schalke 04 home Bundesliga \n", + "2 FC Bayern München home Bundesliga \n", + "3 1. FC Union Berlin away Bundesliga " ] }, "metadata": {}, @@ -2551,233 +2581,233 @@ " \n", " \n", " \n", - " 31\n", - " FC Bayern München\n", - " Bundesliga\n", - " Michael Olise\n", - " M\n", - " 5\n", - " 8.34\n", - " \n", - " \n", - " 32\n", - " FC Bayern München\n", + " 60\n", + " FC Schalke 04\n", " Bundesliga\n", - " Tom Bischof\n", - " D\n", + " Loris Karius\n", + " G\n", " 2\n", - " 8.00\n", + " 7.95\n", " \n", " \n", - " 33\n", - " FC Bayern München\n", + " 18\n", + " 1. FC Union Berlin\n", " Bundesliga\n", - " Joshua Kimmich\n", - " M\n", + " Christopher Trimmel\n", + " D\n", " 4\n", - " 7.85\n", - " \n", - " \n", - " 69\n", - " VfB Stuttgart\n", - " Bundesliga\n", - " Nikolas Nartey\n", - " F\n", - " 2\n", - " 7.75\n", + " 7.70\n", " \n", " \n", - " 34\n", - " FC Bayern München\n", + " 19\n", + " 1. FC Union Berlin\n", " Bundesliga\n", - " Harry Kane\n", + " Andrej Ilić\n", " F\n", - " 5\n", - " 7.42\n", + " 3\n", + " 7.60\n", " \n", " \n", - " 70\n", - " VfB Stuttgart\n", + " 61\n", + " FC Schalke 04\n", " Bundesliga\n", - " Chris Führich\n", + " Satoshi Tanaka\n", " M\n", - " 5\n", - " 7.38\n", + " 1\n", + " 7.40\n", " \n", " \n", - " 71\n", - " VfB Stuttgart\n", + " 62\n", + " FC Schalke 04\n", " Bundesliga\n", - " Alexander Nübel\n", - " G\n", - " 5\n", - " 7.32\n", + " Nikola Katić\n", + " D\n", + " 2\n", + " 7.35\n", " \n", " \n", - " 35\n", - " FC Bayern München\n", + " 63\n", + " FC Schalke 04\n", " Bundesliga\n", - " Dayot Upamecano\n", + " Hasan Kuruçay\n", " D\n", " 2\n", " 7.30\n", " \n", " \n", - " 72\n", - " VfB Stuttgart\n", + " 20\n", + " 1. FC Union Berlin\n", " Bundesliga\n", - " Angelo Stiller\n", + " Diogo Leite\n", + " D\n", + " 3\n", + " 7.20\n", + " \n", + " \n", + " 21\n", + " 1. FC Union Berlin\n", + " Bundesliga\n", + " András Schäfer\n", " M\n", " 5\n", - " 7.30\n", + " 7.12\n", " \n", " \n", - " 73\n", - " VfB Stuttgart\n", + " 64\n", + " FC Schalke 04\n", " Bundesliga\n", - " Chema Andrés\n", + " Soufiane El-Faouzi\n", " M\n", - " 4\n", - " 7.23\n", + " 2\n", + " 7.05\n", " \n", " \n", - " 53\n", - " VfB Stuttgart\n", - " Overall\n", - " Dženan Pejčinović\n", - " F\n", - " 1\n", - " 9.50\n", + " 22\n", + " 1. FC Union Berlin\n", + " Bundesliga\n", + " Carl Klaus\n", + " G\n", + " 3\n", + " 7.00\n", " \n", " \n", - " 54\n", - " VfB Stuttgart\n", + " 41\n", + " FC Schalke 04\n", " Overall\n", - " Fabian Bredlow\n", + " Loris Karius\n", " G\n", - " 1\n", - " 9.10\n", + " 4\n", + " 7.28\n", " \n", " \n", - " 55\n", - " VfB Stuttgart\n", + " 0\n", + " 1. FC Union Berlin\n", " Overall\n", - " Tiago Tomás\n", - " M\n", - " 1\n", - " 8.10\n", + " Marin Ljubičić\n", + " F\n", + " 3\n", + " 7.20\n", " \n", " \n", - " 56\n", - " VfB Stuttgart\n", + " 42\n", + " FC Schalke 04\n", " Overall\n", - " Jeff Chabot\n", - " D\n", - " 1\n", - " 7.90\n", + " Edin Džeko\n", + " F\n", + " 3\n", + " 7.20\n", " \n", " \n", - " 0\n", - " FC Bayern München\n", + " 43\n", + " FC Schalke 04\n", " Overall\n", - " Michael Olise\n", + " Soufiane El-Faouzi\n", " M\n", - " 2\n", - " 7.80\n", + " 4\n", + " 7.13\n", " \n", " \n", - " 57\n", - " VfB Stuttgart\n", + " 44\n", + " FC Schalke 04\n", " Overall\n", - " Angelo Stiller\n", - " M\n", - " 1\n", - " 7.50\n", + " Nikola Katić\n", + " D\n", + " 4\n", + " 7.10\n", + " \n", + " \n", + " 45\n", + " FC Schalke 04\n", + " Overall\n", + " Hasan Kuruçay\n", + " D\n", + " 4\n", + " 7.08\n", " \n", " \n", " 1\n", - " FC Bayern München\n", + " 1. FC Union Berlin\n", " Overall\n", - " Joshua Kimmich\n", - " M\n", - " 3\n", - " 7.40\n", + " Felix Uduokhai\n", + " D\n", + " 1\n", + " 6.90\n", " \n", " \n", " 2\n", - " FC Bayern München\n", + " 1. FC Union Berlin\n", " Overall\n", - " Dayot Upamecano\n", + " Josip Juranović\n", " D\n", - " 1\n", - " 7.30\n", + " 3\n", + " 6.87\n", " \n", " \n", " 3\n", - " FC Bayern München\n", + " 1. FC Union Berlin\n", " Overall\n", - " Nathaniel Brown\n", - " M\n", - " 5\n", - " 7.26\n", + " Christopher Trimmel\n", + " D\n", + " 2\n", + " 6.80\n", " \n", " \n", " 4\n", - " FC Bayern München\n", + " 1. FC Union Berlin\n", " Overall\n", - " Felipe Chávez\n", - " M\n", + " Leopold Querfeld\n", + " D\n", " 2\n", - " 7.10\n", + " 6.80\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team category player_name position rating_count \\\n", - "31 FC Bayern München Bundesliga Michael Olise M 5 \n", - "32 FC Bayern München Bundesliga Tom Bischof D 2 \n", - "33 FC Bayern München Bundesliga Joshua Kimmich M 4 \n", - "69 VfB Stuttgart Bundesliga Nikolas Nartey F 2 \n", - "34 FC Bayern München Bundesliga Harry Kane F 5 \n", - "70 VfB Stuttgart Bundesliga Chris Führich M 5 \n", - "71 VfB Stuttgart Bundesliga Alexander Nübel G 5 \n", - "35 FC Bayern München Bundesliga Dayot Upamecano D 2 \n", - "72 VfB Stuttgart Bundesliga Angelo Stiller M 5 \n", - "73 VfB Stuttgart Bundesliga Chema Andrés M 4 \n", - "53 VfB Stuttgart Overall Dženan Pejčinović F 1 \n", - "54 VfB Stuttgart Overall Fabian Bredlow G 1 \n", - "55 VfB Stuttgart Overall Tiago Tomás M 1 \n", - "56 VfB Stuttgart Overall Jeff Chabot D 1 \n", - "0 FC Bayern München Overall Michael Olise M 2 \n", - "57 VfB Stuttgart Overall Angelo Stiller M 1 \n", - "1 FC Bayern München Overall Joshua Kimmich M 3 \n", - "2 FC Bayern München Overall Dayot Upamecano D 1 \n", - "3 FC Bayern München Overall Nathaniel Brown M 5 \n", - "4 FC Bayern München Overall Felipe Chávez M 2 \n", + " team category player_name position \\\n", + "60 FC Schalke 04 Bundesliga Loris Karius G \n", + "18 1. FC Union Berlin Bundesliga Christopher Trimmel D \n", + "19 1. FC Union Berlin Bundesliga Andrej Ilić F \n", + "61 FC Schalke 04 Bundesliga Satoshi Tanaka M \n", + "62 FC Schalke 04 Bundesliga Nikola Katić D \n", + "63 FC Schalke 04 Bundesliga Hasan Kuruçay D \n", + "20 1. FC Union Berlin Bundesliga Diogo Leite D \n", + "21 1. FC Union Berlin Bundesliga András Schäfer M \n", + "64 FC Schalke 04 Bundesliga Soufiane El-Faouzi M \n", + "22 1. FC Union Berlin Bundesliga Carl Klaus G \n", + "41 FC Schalke 04 Overall Loris Karius G \n", + "0 1. FC Union Berlin Overall Marin Ljubičić F \n", + "42 FC Schalke 04 Overall Edin Džeko F \n", + "43 FC Schalke 04 Overall Soufiane El-Faouzi M \n", + "44 FC Schalke 04 Overall Nikola Katić D \n", + "45 FC Schalke 04 Overall Hasan Kuruçay D \n", + "1 1. FC Union Berlin Overall Felix Uduokhai D \n", + "2 1. FC Union Berlin Overall Josip Juranović D \n", + "3 1. FC Union Berlin Overall Christopher Trimmel D \n", + "4 1. FC Union Berlin Overall Leopold Querfeld D \n", "\n", - " average_rating \n", - "31 8.34 \n", - "32 8.00 \n", - "33 7.85 \n", - "69 7.75 \n", - "34 7.42 \n", - "70 7.38 \n", - "71 7.32 \n", - "35 7.30 \n", - "72 7.30 \n", - "73 7.23 \n", - "53 9.50 \n", - "54 9.10 \n", - "55 8.10 \n", - "56 7.90 \n", - "0 7.80 \n", - "57 7.50 \n", - "1 7.40 \n", - "2 7.30 \n", - "3 7.26 \n", - "4 7.10 " + " rating_count average_rating \n", + "60 2 7.95 \n", + "18 4 7.70 \n", + "19 3 7.60 \n", + "61 1 7.40 \n", + "62 2 7.35 \n", + "63 2 7.30 \n", + "20 3 7.20 \n", + "21 5 7.12 \n", + "64 2 7.05 \n", + "22 3 7.00 \n", + "41 4 7.28 \n", + "0 3 7.20 \n", + "42 3 7.20 \n", + "43 4 7.13 \n", + "44 4 7.10 \n", + "45 4 7.08 \n", + "1 1 6.90 \n", + "2 3 6.87 \n", + "3 2 6.80 \n", + "4 2 6.80 " ] }, "metadata": {}, @@ -2810,7 +2840,7 @@ { "data": { "text/markdown": [ - "**Bayern München** — formation **4-3-3**" + "**1. FC Union Berlin** — formation **4-4-2**" ], "text/plain": [ "" @@ -2822,7 +2852,7 @@ { "data": { "text/markdown": [ - "**VfB Stuttgart** — formation **4-3-3**" + "**Schalke 04** — formation **3-4-3**" ], "text/plain": [ "" @@ -2846,7 +2876,7 @@ { "data": { "text/markdown": [ - "**FC Bayern München** — formation **4-2-3-1**" + "**1. FC Union Berlin** — formation **4-2-2-2**" ], "text/plain": [ "" @@ -2858,7 +2888,7 @@ { "data": { "text/markdown": [ - "**VfB Stuttgart** — formation **4-2-3-1**" + "**FC Schalke 04** — formation **3-4-2-1**" ], "text/plain": [ "" @@ -2882,7 +2912,7 @@ { "data": { "text/markdown": [ - "**Bayern München** — formation **4-2-3-1**" + "**1. FC Union Berlin** — formation **4-2-2-2**" ], "text/plain": [ "" @@ -2894,7 +2924,7 @@ { "data": { "text/markdown": [ - "**VfB Stuttgart** — formation **4-2-3-1**" + "**FC Schalke 04** — formation **3-4-2-1**" ], "text/plain": [ "" @@ -2918,7 +2948,7 @@ { "data": { "text/markdown": [ - "**Bayern Munich** — formation **4-2-3-1**" + "**Union Berlin** — formation **4-4-2**" ], "text/plain": [ "" @@ -2930,7 +2960,7 @@ { "data": { "text/markdown": [ - "**VfB Stuttgart** — formation **4-2-3-1**" + "**FC Schalke 04** — formation **3-4-2-1**" ], "text/plain": [ "" @@ -2942,7 +2972,7 @@ { "data": { "text/markdown": [ - "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_01_01_fc-bayern-m-nchen-vs-vfb-stuttgart.html`" + "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_03_01_1-fc-union-berlin-vs-fc-schalke-04.html`" ], "text/plain": [ "" @@ -2955,7 +2985,7 @@ "data": { "text/markdown": [ "---\n", - "## 2. 1. FC Köln vs TSG Hoffenheim" + "## 2. 1. FSV Mainz 05 vs Eintracht Frankfurt" ], "text/plain": [ "" @@ -3016,22 +3046,22 @@ " \n", " \n", " 0\n", - " 1. FC Köln\n", - " 1.181\n", + " 1. FSV Mainz 05\n", + " 1.735\n", " \n", " \n", " 1\n", - " TSG Hoffenheim\n", - " 1.556\n", + " Eintracht Frankfurt\n", + " 1.028\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team expected match points\n", - "0 1. FC Köln 1.181\n", - "1 TSG Hoffenheim 1.556" + " team expected match points\n", + "0 1. FSV Mainz 05 1.735\n", + "1 Eintracht Frankfurt 1.028" ] }, "metadata": {}, @@ -3080,28 +3110,28 @@ " \n", " \n", " 0\n", - " 1. FC Köln\n", - " 1\n", - " 0\n", - " 0\n", - " 0\n", + " 1. FSV Mainz 05\n", + " 5\n", + " 2\n", + " 4\n", + " 5\n", " \n", " \n", " 1\n", - " TSG Hoffenheim\n", - " 15\n", - " 0\n", - " 0\n", - " 0\n", + " Eintracht Frankfurt\n", + " 13\n", + " 2\n", + " 1\n", + " -3\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team position matches points goal_difference\n", - "0 1. FC Köln 1 0 0 0\n", - "1 TSG Hoffenheim 15 0 0 0" + " team position matches points goal_difference\n", + "0 1. FSV Mainz 05 5 2 4 5\n", + "1 Eintracht Frankfurt 13 2 1 -3" ] }, "metadata": {}, @@ -3150,123 +3180,123 @@ " \n", " \n", " \n", - " 119\n", - " Ísak Jóhannesson\n", - " 1. FC Köln\n", - " 3\n", - " 1.180695\n", + " 207\n", + " Phillip Tietz\n", + " 1. FSV Mainz 05\n", + " 4\n", + " 1.735090\n", " 1.0\n", - " 10.980463\n", + " 145.143470\n", " \n", " \n", - " 113\n", - " Tom Krauß\n", - " 1. FC Köln\n", + " 205\n", + " Nadiem Amiri\n", + " 1. FSV Mainz 05\n", " 3\n", - " 1.180695\n", + " 1.735090\n", " 1.0\n", - " 8.855212\n", + " 138.372423\n", " \n", " \n", - " 126\n", - " Alessio Castro-Montes\n", - " 1. FC Köln\n", - " 3\n", - " 1.180695\n", + " 211\n", + " Sheraldo Becker\n", + " 1. FSV Mainz 05\n", + " 4\n", + " 1.735090\n", " 1.0\n", - " 8.382934\n", + " 132.990309\n", " \n", " \n", - " 128\n", - " Gideon Mensah\n", - " 1. FC Köln\n", + " 220\n", + " Fabio Gruber\n", + " 1. FSV Mainz 05\n", " 2\n", - " 1.180695\n", + " 1.735090\n", " 1.0\n", - " 8.146795\n", + " 132.122226\n", " \n", " \n", - " 127\n", - " Jahmai Simpson-Pusey\n", - " 1. FC Köln\n", + " 217\n", + " Anthony Caci\n", + " 1. FSV Mainz 05\n", " 2\n", - " 1.180695\n", + " 1.735090\n", " 1.0\n", - " 8.028726\n", + " 130.733293\n", " \n", " \n", - " 143\n", - " Albian Hajdari\n", - " TSG Hoffenheim\n", - " 2\n", - " 1.555985\n", + " 180\n", + " Jonathan Burkardt\n", + " Eintracht Frankfurt\n", + " 4\n", + " 1.027739\n", " 1.0\n", - " 11.716564\n", + " 78.156610\n", " \n", " \n", - " 153\n", - " Wouter Burger\n", - " TSG Hoffenheim\n", + " 185\n", + " Can Uzun\n", + " Eintracht Frankfurt\n", " 3\n", - " 1.555985\n", + " 1.027739\n", " 1.0\n", - " 11.514286\n", + " 76.511208\n", " \n", " \n", - " 138\n", - " Patrick Wimmer\n", - " TSG Hoffenheim\n", + " 198\n", + " Raphael Onyedika\n", + " Eintracht Frankfurt\n", " 3\n", - " 1.555985\n", + " 1.027739\n", " 1.0\n", - " 11.405367\n", + " 76.099857\n", " \n", " \n", - " 135\n", - " Ozan Kabak\n", - " TSG Hoffenheim\n", - " 2\n", - " 1.555985\n", + " 191\n", + " Younes Ebnoutalib\n", + " Eintracht Frankfurt\n", + " 4\n", + " 1.027739\n", " 1.0\n", - " 10.814093\n", + " 74.557293\n", " \n", " \n", - " 151\n", - " Leon Avdullahu\n", - " TSG Hoffenheim\n", - " 3\n", - " 1.555985\n", + " 179\n", + " Robin Koch\n", + " Eintracht Frankfurt\n", + " 2\n", + " 1.027739\n", " 1.0\n", - " 10.736293\n", + " 74.248780\n", " \n", " \n", "\n", "" ], "text/plain": [ - " name team_display position expected_match_points \\\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", + " name team_display position expected_match_points \\\n", + "207 Phillip Tietz 1. FSV Mainz 05 4 1.735090 \n", + "205 Nadiem Amiri 1. FSV Mainz 05 3 1.735090 \n", + "211 Sheraldo Becker 1. FSV Mainz 05 4 1.735090 \n", + "220 Fabio Gruber 1. FSV Mainz 05 2 1.735090 \n", + "217 Anthony Caci 1. FSV Mainz 05 2 1.735090 \n", + "180 Jonathan Burkardt Eintracht Frankfurt 4 1.027739 \n", + "185 Can Uzun Eintracht Frankfurt 3 1.027739 \n", + "198 Raphael Onyedika Eintracht Frankfurt 3 1.027739 \n", + "191 Younes Ebnoutalib Eintracht Frankfurt 4 1.027739 \n", + "179 Robin Koch Eintracht Frankfurt 2 1.027739 \n", "\n", - " starting_chance score \n", - "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 " + " starting_chance score \n", + "207 1.0 145.143470 \n", + "205 1.0 138.372423 \n", + "211 1.0 132.990309 \n", + "220 1.0 132.122226 \n", + "217 1.0 130.733293 \n", + "180 1.0 78.156610 \n", + "185 1.0 76.511208 \n", + "198 1.0 76.099857 \n", + "191 1.0 74.557293 \n", + "179 1.0 74.248780 " ] }, "metadata": {}, @@ -3320,241 +3350,241 @@ " \n", " 0\n", " overall\n", - " 1. FC Köln\n", - " 2026-07-18T09:00:00+00:00\n", + " 1. FSV Mainz 05\n", + " 2026-08-08T15:00:00+00:00\n", " Club Friendly Games\n", - " 1. FC Köln\n", - " 5\n", + " 1. FSV Mainz 05\n", + " 4\n", " 0\n", - " FC Rheinsud Koln\n", + " Paris FC\n", " W\n", " \n", " \n", " 1\n", " overall\n", - " 1. FC Köln\n", - " 2026-07-23T16:15:00+00:00\n", + " 1. FSV Mainz 05\n", + " 2026-08-15T13:30:00+00:00\n", " Club Friendly Games\n", - " SV Bergisch Gladbach 09\n", - " 0\n", - " 8\n", - " 1. FC Köln\n", + " 1. FSV Mainz 05\n", + " 2\n", + " 1\n", + " Bournemouth\n", " W\n", " \n", " \n", " 2\n", " overall\n", - " 1. FC Köln\n", - " 2026-07-31T10:00:00+00:00\n", - " Club Friendly Games\n", - " 1. FC Köln\n", - " 2\n", - " 2\n", - " Hertha BSC\n", - " D\n", + " 1. FSV Mainz 05\n", + " 2026-08-23T13:30:00+00:00\n", + " DFB Pokal\n", + " VfB 1921 Krieschow\n", + " 0\n", + " 9\n", + " 1. FSV Mainz 05\n", + " W\n", " \n", " \n", " 3\n", " overall\n", - " 1. FC Köln\n", - " 2026-08-08T13:30:00+00:00\n", - " Club Friendly Games\n", - " 1. FC Köln\n", - " 2\n", - " 1\n", - " Real Sociedad\n", - " W\n", + " 1. FSV Mainz 05\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FSV Mainz 05\n", + " 0\n", + " 0\n", + " SC Paderborn 07\n", + " D\n", " \n", " \n", " 4\n", " overall\n", - " 1. FC Köln\n", - " 2026-08-24T16:00:00+00:00\n", - " DFB Pokal\n", - " FC Würzburger Kickers\n", - " 1\n", - " 2\n", - " 1. FC Köln\n", + " 1. FSV Mainz 05\n", + " 2026-09-06T13:30:00+00:00\n", + " Bundesliga\n", + " Hamburger SV\n", + " 0\n", + " 5\n", + " 1. FSV Mainz 05\n", " W\n", " \n", " \n", " 5\n", " bundesliga\n", - " 1. FC Köln\n", - " 2026-04-17T18:30:00+00:00\n", + " 1. FSV Mainz 05\n", + " 2026-05-03T13:30:00+00:00\n", " Bundesliga\n", " FC St. Pauli\n", " 1\n", - " 1\n", - " 1. FC Köln\n", - " D\n", - " \n", - " \n", + " 2\n", + " 1. FSV Mainz 05\n", + " W\n", + " \n", + " \n", " 6\n", " bundesliga\n", - " 1. FC Köln\n", - " 2026-04-25T13:30:00+00:00\n", + " 1. FSV Mainz 05\n", + " 2026-05-10T17:30:00+00:00\n", " Bundesliga\n", - " 1. FC Köln\n", + " 1. FSV Mainz 05\n", " 1\n", - " 2\n", - " Bayer 04 Leverkusen\n", + " 3\n", + " 1. FC Union Berlin\n", " L\n", " \n", " \n", " 7\n", " bundesliga\n", - " 1. FC Köln\n", - " 2026-05-02T13:30:00+00:00\n", + " 1. FSV Mainz 05\n", + " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", - " 1. FC Union Berlin\n", - " 2\n", + " 1. FC Heidenheim\n", + " 0\n", " 2\n", - " 1. FC Köln\n", - " D\n", + " 1. FSV Mainz 05\n", + " W\n", " \n", " \n", " 8\n", " bundesliga\n", - " 1. FC Köln\n", - " 2026-05-10T15:30:00+00:00\n", + " 1. FSV Mainz 05\n", + " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", - " 1. FC Köln\n", - " 1\n", - " 3\n", - " 1. FC Heidenheim\n", - " L\n", + " 1. FSV Mainz 05\n", + " 0\n", + " 0\n", + " SC Paderborn 07\n", + " D\n", " \n", " \n", " 9\n", " bundesliga\n", - " 1. FC Köln\n", - " 2026-05-16T13:30:00+00:00\n", + " 1. FSV Mainz 05\n", + " 2026-09-06T13:30:00+00:00\n", " Bundesliga\n", - " FC Bayern München\n", + " Hamburger SV\n", + " 0\n", " 5\n", - " 1\n", - " 1. FC Köln\n", - " L\n", + " 1. FSV Mainz 05\n", + " W\n", " \n", " \n", " 10\n", " overall\n", - " TSG Hoffenheim\n", - " 2026-08-01T13:30:00+00:00\n", + " Eintracht Frankfurt\n", + " 2026-08-12T16:30:00+00:00\n", " Club Friendly Games\n", - " TSG Hoffenheim\n", - " 3\n", - " 0\n", - " Karlsruher SC\n", + " FSV Frankfurt\n", + " 1\n", + " 5\n", + " Eintracht Frankfurt\n", " W\n", " \n", " \n", " 11\n", " overall\n", - " TSG Hoffenheim\n", - " 2026-08-07T14:00:00+00:00\n", + " Eintracht Frankfurt\n", + " 2026-08-15T14:00:00+00:00\n", " Club Friendly Games\n", - " TSG Hoffenheim\n", - " 1\n", - " 4\n", - " Borussia M'gladbach\n", + " Brentford\n", + " 7\n", + " 0\n", + " Eintracht Frankfurt\n", " L\n", " \n", " \n", " 12\n", " overall\n", - " TSG Hoffenheim\n", - " 2026-08-15T14:00:00+00:00\n", - " Club Friendly Games\n", - " Tottenham Hotspur\n", - " 3\n", + " Eintracht Frankfurt\n", + " 2026-08-21T16:00:00+00:00\n", + " DFB Pokal\n", + " SC St Tönis 11/20\n", " 0\n", - " TSG Hoffenheim\n", - " L\n", + " 11\n", + " Eintracht Frankfurt\n", + " W\n", " \n", " \n", " 13\n", " overall\n", - " TSG Hoffenheim\n", - " 2026-08-16T11:00:00+00:00\n", - " Club Friendly Games\n", - " Tottenham Hotspur\n", - " 2\n", - " 2\n", - " TSG Hoffenheim\n", + " Eintracht Frankfurt\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Union Berlin\n", + " 3\n", + " 3\n", + " Eintracht Frankfurt\n", " D\n", " \n", " \n", " 14\n", " overall\n", - " TSG Hoffenheim\n", - " 2026-08-22T13:30:00+00:00\n", - " DFB Pokal\n", - " Erzgebirge Aue\n", - " 0\n", + " Eintracht Frankfurt\n", + " 2026-09-06T15:30:00+00:00\n", + " Bundesliga\n", + " Eintracht Frankfurt\n", + " 1\n", " 4\n", - " TSG Hoffenheim\n", - " W\n", + " FC Augsburg\n", + " L\n", " \n", " \n", " 15\n", " bundesliga\n", - " TSG Hoffenheim\n", - " 2026-04-18T13:30:00+00:00\n", + " Eintracht Frankfurt\n", + " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", - " TSG Hoffenheim\n", - " 2\n", + " Eintracht Frankfurt\n", " 1\n", - " Borussia Dortmund\n", - " W\n", + " 2\n", + " Hamburger SV\n", + " L\n", " \n", " \n", " 16\n", " bundesliga\n", - " TSG Hoffenheim\n", - " 2026-04-25T16:30:00+00:00\n", + " Eintracht Frankfurt\n", + " 2026-05-08T18:30:00+00:00\n", " Bundesliga\n", - " Hamburger SV\n", - " 1\n", + " Borussia Dortmund\n", + " 3\n", " 2\n", - " TSG Hoffenheim\n", - " W\n", + " Eintracht Frankfurt\n", + " L\n", " \n", " \n", " 17\n", " bundesliga\n", - " TSG Hoffenheim\n", - " 2026-05-02T13:30:00+00:00\n", + " Eintracht Frankfurt\n", + " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", - " TSG Hoffenheim\n", - " 3\n", - " 3\n", + " Eintracht Frankfurt\n", + " 2\n", + " 2\n", " VfB Stuttgart\n", " D\n", " \n", " \n", " 18\n", " bundesliga\n", - " TSG Hoffenheim\n", - " 2026-05-09T13:30:00+00:00\n", + " Eintracht Frankfurt\n", + " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", - " TSG Hoffenheim\n", - " 1\n", - " 0\n", - " SV Werder Bremen\n", - " W\n", + " 1. FC Union Berlin\n", + " 3\n", + " 3\n", + " Eintracht Frankfurt\n", + " D\n", " \n", " \n", " 19\n", " bundesliga\n", - " TSG Hoffenheim\n", - " 2026-05-16T13:30:00+00:00\n", + " Eintracht Frankfurt\n", + " 2026-09-06T15:30:00+00:00\n", " Bundesliga\n", - " Borussia M'gladbach\n", + " Eintracht Frankfurt\n", + " 1\n", " 4\n", - " 0\n", - " TSG Hoffenheim\n", + " FC Augsburg\n", " L\n", " \n", " \n", @@ -3562,71 +3592,71 @@ "" ], "text/plain": [ - " category team date \\\n", - "0 overall 1. FC Köln 2026-07-18T09:00:00+00:00 \n", - "1 overall 1. FC Köln 2026-07-23T16:15:00+00:00 \n", - "2 overall 1. FC Köln 2026-07-31T10:00:00+00:00 \n", - "3 overall 1. FC Köln 2026-08-08T13:30:00+00:00 \n", - "4 overall 1. FC Köln 2026-08-24T16:00:00+00:00 \n", - "5 bundesliga 1. FC Köln 2026-04-17T18:30:00+00:00 \n", - "6 bundesliga 1. FC Köln 2026-04-25T13:30:00+00:00 \n", - "7 bundesliga 1. FC Köln 2026-05-02T13:30:00+00:00 \n", - "8 bundesliga 1. FC Köln 2026-05-10T15:30:00+00:00 \n", - "9 bundesliga 1. FC Köln 2026-05-16T13:30:00+00:00 \n", - "10 overall TSG Hoffenheim 2026-08-01T13:30:00+00:00 \n", - "11 overall TSG Hoffenheim 2026-08-07T14:00:00+00:00 \n", - "12 overall TSG Hoffenheim 2026-08-15T14:00:00+00:00 \n", - "13 overall TSG Hoffenheim 2026-08-16T11:00:00+00:00 \n", - "14 overall TSG Hoffenheim 2026-08-22T13:30:00+00:00 \n", - "15 bundesliga TSG Hoffenheim 2026-04-18T13:30:00+00:00 \n", - "16 bundesliga TSG Hoffenheim 2026-04-25T16:30:00+00:00 \n", - "17 bundesliga TSG Hoffenheim 2026-05-02T13:30:00+00:00 \n", - "18 bundesliga TSG Hoffenheim 2026-05-09T13:30:00+00:00 \n", - "19 bundesliga TSG Hoffenheim 2026-05-16T13:30:00+00:00 \n", - "\n", - " competition home_team home_score away_score \\\n", - "0 Club Friendly Games 1. FC Köln 5 0 \n", - "1 Club Friendly Games SV Bergisch Gladbach 09 0 8 \n", - "2 Club Friendly Games 1. FC Köln 2 2 \n", - "3 Club Friendly Games 1. FC Köln 2 1 \n", - "4 DFB Pokal FC Würzburger Kickers 1 2 \n", - "5 Bundesliga FC St. Pauli 1 1 \n", - "6 Bundesliga 1. FC Köln 1 2 \n", - "7 Bundesliga 1. FC Union Berlin 2 2 \n", - "8 Bundesliga 1. FC Köln 1 3 \n", - "9 Bundesliga FC Bayern München 5 1 \n", - "10 Club Friendly Games TSG Hoffenheim 3 0 \n", - "11 Club Friendly Games TSG Hoffenheim 1 4 \n", - "12 Club Friendly Games Tottenham Hotspur 3 0 \n", - "13 Club Friendly Games Tottenham Hotspur 2 2 \n", - "14 DFB Pokal Erzgebirge Aue 0 4 \n", - "15 Bundesliga TSG Hoffenheim 2 1 \n", - "16 Bundesliga Hamburger SV 1 2 \n", - "17 Bundesliga TSG Hoffenheim 3 3 \n", - "18 Bundesliga TSG Hoffenheim 1 0 \n", - "19 Bundesliga Borussia M'gladbach 4 0 \n", + " category team date \\\n", + "0 overall 1. FSV Mainz 05 2026-08-08T15:00:00+00:00 \n", + "1 overall 1. FSV Mainz 05 2026-08-15T13:30:00+00:00 \n", + "2 overall 1. FSV Mainz 05 2026-08-23T13:30:00+00:00 \n", + "3 overall 1. FSV Mainz 05 2026-08-29T13:30:00+00:00 \n", + "4 overall 1. FSV Mainz 05 2026-09-06T13:30:00+00:00 \n", + "5 bundesliga 1. FSV Mainz 05 2026-05-03T13:30:00+00:00 \n", + "6 bundesliga 1. FSV Mainz 05 2026-05-10T17:30:00+00:00 \n", + "7 bundesliga 1. FSV Mainz 05 2026-05-16T13:30:00+00:00 \n", + "8 bundesliga 1. FSV Mainz 05 2026-08-29T13:30:00+00:00 \n", + "9 bundesliga 1. FSV Mainz 05 2026-09-06T13:30:00+00:00 \n", + "10 overall Eintracht Frankfurt 2026-08-12T16:30:00+00:00 \n", + "11 overall Eintracht Frankfurt 2026-08-15T14:00:00+00:00 \n", + "12 overall Eintracht Frankfurt 2026-08-21T16:00:00+00:00 \n", + "13 overall Eintracht Frankfurt 2026-08-29T13:30:00+00:00 \n", + "14 overall Eintracht Frankfurt 2026-09-06T15:30:00+00:00 \n", + "15 bundesliga Eintracht Frankfurt 2026-05-02T13:30:00+00:00 \n", + "16 bundesliga Eintracht Frankfurt 2026-05-08T18:30:00+00:00 \n", + "17 bundesliga Eintracht Frankfurt 2026-05-16T13:30:00+00:00 \n", + "18 bundesliga Eintracht Frankfurt 2026-08-29T13:30:00+00:00 \n", + "19 bundesliga Eintracht Frankfurt 2026-09-06T15:30:00+00:00 \n", + "\n", + " competition home_team home_score away_score \\\n", + "0 Club Friendly Games 1. FSV Mainz 05 4 0 \n", + "1 Club Friendly Games 1. FSV Mainz 05 2 1 \n", + "2 DFB Pokal VfB 1921 Krieschow 0 9 \n", + "3 Bundesliga 1. FSV Mainz 05 0 0 \n", + "4 Bundesliga Hamburger SV 0 5 \n", + "5 Bundesliga FC St. Pauli 1 2 \n", + "6 Bundesliga 1. FSV Mainz 05 1 3 \n", + "7 Bundesliga 1. FC Heidenheim 0 2 \n", + "8 Bundesliga 1. FSV Mainz 05 0 0 \n", + "9 Bundesliga Hamburger SV 0 5 \n", + "10 Club Friendly Games FSV Frankfurt 1 5 \n", + "11 Club Friendly Games Brentford 7 0 \n", + "12 DFB Pokal SC St Tönis 11/20 0 11 \n", + "13 Bundesliga 1. FC Union Berlin 3 3 \n", + "14 Bundesliga Eintracht Frankfurt 1 4 \n", + "15 Bundesliga Eintracht Frankfurt 1 2 \n", + "16 Bundesliga Borussia Dortmund 3 2 \n", + "17 Bundesliga Eintracht Frankfurt 2 2 \n", + "18 Bundesliga 1. FC Union Berlin 3 3 \n", + "19 Bundesliga Eintracht Frankfurt 1 4 \n", "\n", " away_team result \n", - "0 FC Rheinsud Koln W \n", - "1 1. FC Köln W \n", - "2 Hertha BSC D \n", - "3 Real Sociedad W \n", - "4 1. FC Köln W \n", - "5 1. FC Köln D \n", - "6 Bayer 04 Leverkusen L \n", - "7 1. FC Köln D \n", - "8 1. FC Heidenheim L \n", - "9 1. FC Köln L \n", - "10 Karlsruher SC W \n", - "11 Borussia M'gladbach L \n", - "12 TSG Hoffenheim L \n", - "13 TSG Hoffenheim D \n", - "14 TSG Hoffenheim W \n", - "15 Borussia Dortmund W \n", - "16 TSG Hoffenheim W \n", + "0 Paris FC W \n", + "1 Bournemouth W \n", + "2 1. FSV Mainz 05 W \n", + "3 SC Paderborn 07 D \n", + "4 1. FSV Mainz 05 W \n", + "5 1. FSV Mainz 05 W \n", + "6 1. FC Union Berlin L \n", + "7 1. FSV Mainz 05 W \n", + "8 SC Paderborn 07 D \n", + "9 1. FSV Mainz 05 W \n", + "10 Eintracht Frankfurt W \n", + "11 Eintracht Frankfurt L \n", + "12 Eintracht Frankfurt W \n", + "13 Eintracht Frankfurt D \n", + "14 FC Augsburg L \n", + "15 Hamburger SV L \n", + "16 Eintracht Frankfurt L \n", "17 VfB Stuttgart D \n", - "18 SV Werder Bremen W \n", - "19 TSG Hoffenheim L " + "18 Eintracht Frankfurt D \n", + "19 FC Augsburg L " ] }, "metadata": {}, @@ -3646,11 +3676,86 @@ }, { "data": { - "text/markdown": [ - "> No saved upcoming-match snapshot exactly matches this requested matchday." + "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", + "
categoryteamdateopponentvenuecompetition
0Overall1. FSV Mainz 052026-09-06T13:30:00+00:00Hamburger SVawayBundesliga
1Bundesliga1. FSV Mainz 052026-09-12T13:30:00+00:00Eintracht FrankfurthomeBundesliga
2OverallEintracht Frankfurt2026-09-06T15:30:00+00:00FC AugsburghomeBundesliga
3BundesligaEintracht Frankfurt2026-09-12T13:30:00+00:001. FSV Mainz 05awayBundesliga
\n", + "
" ], "text/plain": [ - "" + " category team date \\\n", + "0 Overall 1. FSV Mainz 05 2026-09-06T13:30:00+00:00 \n", + "1 Bundesliga 1. FSV Mainz 05 2026-09-12T13:30:00+00:00 \n", + "2 Overall Eintracht Frankfurt 2026-09-06T15:30:00+00:00 \n", + "3 Bundesliga Eintracht Frankfurt 2026-09-12T13:30:00+00:00 \n", + "\n", + " opponent venue competition \n", + "0 Hamburger SV away Bundesliga \n", + "1 Eintracht Frankfurt home Bundesliga \n", + "2 FC Augsburg home Bundesliga \n", + "3 1. FSV Mainz 05 away Bundesliga " ] }, "metadata": {}, @@ -3699,233 +3804,233 @@ " \n", " \n", " \n", - " 61\n", - " TSG Hoffenheim\n", - " Bundesliga\n", - " Vladimír Coufal\n", - " D\n", - " 5\n", - " 7.30\n", - " \n", - " \n", " 62\n", - " TSG Hoffenheim\n", + " 1. FSV Mainz 05\n", " Bundesliga\n", - " Leon Avdullahu\n", - " M\n", - " 5\n", - " 7.18\n", + " Daniel Batz\n", + " G\n", + " 2\n", + " 8.15\n", " \n", " \n", " 63\n", - " TSG Hoffenheim\n", + " 1. FSV Mainz 05\n", " Bundesliga\n", - " Bazoumana Touré\n", - " M\n", + " Fabio Gruber\n", + " D\n", + " 2\n", + " 7.70\n", + " \n", + " \n", + " 64\n", + " 1. FSV Mainz 05\n", + " Bundesliga\n", + " Phillipp Mwene\n", + " M\n", " 5\n", - " 7.14\n", + " 7.52\n", " \n", " \n", - " 15\n", - " 1. FC Köln\n", + " 65\n", + " 1. FSV Mainz 05\n", " Bundesliga\n", - " Said El Mala\n", + " Sheraldo Becker\n", " F\n", " 5\n", - " 7.04\n", + " 7.52\n", " \n", " \n", - " 64\n", - " TSG Hoffenheim\n", + " 21\n", + " Eintracht Frankfurt\n", " Bundesliga\n", - " Andrej Kramarić\n", - " M\n", - " 5\n", - " 7.04\n", + " Younes Ebnoutalib\n", + " F\n", + " 3\n", + " 7.47\n", " \n", " \n", - " 65\n", - " TSG Hoffenheim\n", + " 66\n", + " 1. FSV Mainz 05\n", " Bundesliga\n", - " Wouter Burger\n", + " Nadiem Amiri\n", " M\n", " 5\n", - " 7.04\n", + " 7.42\n", " \n", " \n", - " 16\n", - " 1. FC Köln\n", + " 22\n", + " Eintracht Frankfurt\n", " Bundesliga\n", - " Luca Waldschmidt\n", - " F\n", - " 4\n", - " 7.00\n", + " Can Uzun\n", + " M\n", + " 5\n", + " 7.32\n", " \n", " \n", - " 17\n", - " 1. FC Köln\n", + " 23\n", + " Eintracht Frankfurt\n", " Bundesliga\n", - " Tom Krauß\n", - " M\n", + " Noah Atubolu\n", + " G\n", " 2\n", - " 6.95\n", + " 7.15\n", " \n", " \n", - " 18\n", - " 1. FC Köln\n", + " 24\n", + " Eintracht Frankfurt\n", " Bundesliga\n", - " Marius Bülter\n", + " Jonathan Burkardt\n", " F\n", " 5\n", - " 6.92\n", + " 7.06\n", " \n", " \n", - " 19\n", - " 1. FC Köln\n", + " 25\n", + " Eintracht Frankfurt\n", " Bundesliga\n", - " Eric Martel\n", + " Raphael Onyedika\n", " M\n", - " 4\n", - " 6.83\n", + " 2\n", + " 7.05\n", " \n", " \n", - " 0\n", - " 1. FC Köln\n", + " 45\n", + " 1. FSV Mainz 05\n", " Overall\n", - " Ísak Bergmann Jóhannesson\n", - " M\n", - " 1\n", - " 9.30\n", + " Phillip Tietz\n", + " F\n", + " 3\n", + " 8.40\n", " \n", " \n", - " 36\n", - " TSG Hoffenheim\n", + " 46\n", + " 1. FSV Mainz 05\n", " Overall\n", - " Albian Hajdari\n", + " Dominik Kohr\n", " D\n", - " 3\n", - " 7.53\n", + " 2\n", + " 8.20\n", " \n", " \n", - " 1\n", - " 1. FC Köln\n", + " 47\n", + " 1. FSV Mainz 05\n", " Overall\n", - " Tom Krauß\n", + " Nadiem Amiri\n", " M\n", - " 1\n", - " 7.50\n", + " 3\n", + " 8.13\n", " \n", " \n", - " 37\n", - " TSG Hoffenheim\n", + " 0\n", + " Eintracht Frankfurt\n", " Overall\n", - " Wouter Burger\n", - " M\n", - " 3\n", - " 7.40\n", + " Jonathan Burkardt\n", + " F\n", + " 4\n", + " 7.63\n", " \n", " \n", - " 38\n", - " TSG Hoffenheim\n", + " 48\n", + " 1. FSV Mainz 05\n", " Overall\n", - " Patrick Wimmer\n", + " Anthony Caci\n", " M\n", " 3\n", - " 7.33\n", + " 7.60\n", " \n", " \n", - " 2\n", - " 1. FC Köln\n", + " 49\n", + " 1. FSV Mainz 05\n", " Overall\n", - " Alessio Castro-Montes\n", + " Fabio Gruber\n", " D\n", - " 1\n", - " 7.10\n", + " 3\n", + " 7.60\n", " \n", " \n", - " 39\n", - " TSG Hoffenheim\n", + " 1\n", + " Eintracht Frankfurt\n", " Overall\n", - " Valentin Gendrey\n", - " D\n", - " 3\n", - " 7.03\n", + " Can Uzun\n", + " M\n", + " 4\n", + " 7.45\n", " \n", " \n", - " 3\n", - " 1. FC Köln\n", + " 2\n", + " Eintracht Frankfurt\n", " Overall\n", - " Linton Maina\n", + " Raphael Onyedika\n", " M\n", - " 1\n", - " 7.00\n", + " 4\n", + " 7.38\n", " \n", " \n", - " 40\n", - " TSG Hoffenheim\n", + " 3\n", + " Eintracht Frankfurt\n", " Overall\n", - " Alex Honajzer\n", + " Mario Götze\n", " M\n", - " 1\n", - " 7.00\n", + " 2\n", + " 7.30\n", " \n", " \n", " 4\n", - " 1. FC Köln\n", + " Eintracht Frankfurt\n", " Overall\n", - " Gideon Mensah\n", + " Robin Koch\n", " D\n", - " 1\n", - " 6.90\n", + " 4\n", + " 7.20\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team category player_name position \\\n", - "61 TSG Hoffenheim Bundesliga Vladimír Coufal D \n", - "62 TSG Hoffenheim Bundesliga Leon Avdullahu M \n", - "63 TSG Hoffenheim Bundesliga Bazoumana Touré M \n", - "15 1. FC Köln Bundesliga Said El Mala F \n", - "64 TSG Hoffenheim Bundesliga Andrej Kramarić M \n", - "65 TSG Hoffenheim Bundesliga Wouter Burger M \n", - "16 1. FC Köln Bundesliga Luca Waldschmidt F \n", - "17 1. FC Köln Bundesliga Tom Krauß M \n", - "18 1. FC Köln Bundesliga Marius Bülter F \n", - "19 1. FC Köln Bundesliga Eric Martel M \n", - "0 1. FC Köln Overall Ísak Bergmann Jóhannesson M \n", - "36 TSG Hoffenheim Overall Albian Hajdari D \n", - "1 1. FC Köln Overall Tom Krauß M \n", - "37 TSG Hoffenheim Overall Wouter Burger M \n", - "38 TSG Hoffenheim Overall Patrick Wimmer M \n", - "2 1. FC Köln Overall Alessio Castro-Montes D \n", - "39 TSG Hoffenheim Overall Valentin Gendrey D \n", - "3 1. FC Köln Overall Linton Maina M \n", - "40 TSG Hoffenheim Overall Alex Honajzer M \n", - "4 1. FC Köln Overall Gideon Mensah D \n", + " team category player_name position rating_count \\\n", + "62 1. FSV Mainz 05 Bundesliga Daniel Batz G 2 \n", + "63 1. FSV Mainz 05 Bundesliga Fabio Gruber D 2 \n", + "64 1. FSV Mainz 05 Bundesliga Phillipp Mwene M 5 \n", + "65 1. FSV Mainz 05 Bundesliga Sheraldo Becker F 5 \n", + "21 Eintracht Frankfurt Bundesliga Younes Ebnoutalib F 3 \n", + "66 1. FSV Mainz 05 Bundesliga Nadiem Amiri M 5 \n", + "22 Eintracht Frankfurt Bundesliga Can Uzun M 5 \n", + "23 Eintracht Frankfurt Bundesliga Noah Atubolu G 2 \n", + "24 Eintracht Frankfurt Bundesliga Jonathan Burkardt F 5 \n", + "25 Eintracht Frankfurt Bundesliga Raphael Onyedika M 2 \n", + "45 1. FSV Mainz 05 Overall Phillip Tietz F 3 \n", + "46 1. FSV Mainz 05 Overall Dominik Kohr D 2 \n", + "47 1. FSV Mainz 05 Overall Nadiem Amiri M 3 \n", + "0 Eintracht Frankfurt Overall Jonathan Burkardt F 4 \n", + "48 1. FSV Mainz 05 Overall Anthony Caci M 3 \n", + "49 1. FSV Mainz 05 Overall Fabio Gruber D 3 \n", + "1 Eintracht Frankfurt Overall Can Uzun M 4 \n", + "2 Eintracht Frankfurt Overall Raphael Onyedika M 4 \n", + "3 Eintracht Frankfurt Overall Mario Götze M 2 \n", + "4 Eintracht Frankfurt Overall Robin Koch D 4 \n", "\n", - " rating_count average_rating \n", - "61 5 7.30 \n", - "62 5 7.18 \n", - "63 5 7.14 \n", - "15 5 7.04 \n", - "64 5 7.04 \n", - "65 5 7.04 \n", - "16 4 7.00 \n", - "17 2 6.95 \n", - "18 5 6.92 \n", - "19 4 6.83 \n", - "0 1 9.30 \n", - "36 3 7.53 \n", - "1 1 7.50 \n", - "37 3 7.40 \n", - "38 3 7.33 \n", - "2 1 7.10 \n", - "39 3 7.03 \n", - "3 1 7.00 \n", - "40 1 7.00 \n", - "4 1 6.90 " + " average_rating \n", + "62 8.15 \n", + "63 7.70 \n", + "64 7.52 \n", + "65 7.52 \n", + "21 7.47 \n", + "66 7.42 \n", + "22 7.32 \n", + "23 7.15 \n", + "24 7.06 \n", + "25 7.05 \n", + "45 8.40 \n", + "46 8.20 \n", + "47 8.13 \n", + "0 7.63 \n", + "48 7.60 \n", + "49 7.60 \n", + "1 7.45 \n", + "2 7.38 \n", + "3 7.30 \n", + "4 7.20 " ] }, "metadata": {}, @@ -3958,7 +4063,7 @@ { "data": { "text/markdown": [ - "**1. FC Köln** — formation **4-3-3**" + "**FSV Mainz 05** — formation **3-5-2**" ], "text/plain": [ "" @@ -3970,7 +4075,7 @@ { "data": { "text/markdown": [ - "**TSG Hoffenheim** — formation **4-3-3**" + "**Eintracht Frankfurt** — formation **4-4-2**" ], "text/plain": [ "" @@ -3994,7 +4099,7 @@ { "data": { "text/markdown": [ - "**1. FC Köln** — formation **4-2-3-1**" + "**1. FSV Mainz 05** — formation **5-3-2**" ], "text/plain": [ "" @@ -4006,7 +4111,7 @@ { "data": { "text/markdown": [ - "**TSG Hoffenheim** — formation **4-2-2-2**" + "**Eintracht Frankfurt** — formation **4-2-2-2**" ], "text/plain": [ "" @@ -4030,7 +4135,7 @@ { "data": { "text/markdown": [ - "**1. FC Köln** — formation **4-2-3-1**" + "**1. FSV Mainz 05** — formation **3-3-2-2**" ], "text/plain": [ "" @@ -4042,7 +4147,7 @@ { "data": { "text/markdown": [ - "**TSG Hoffenheim** — formation **4-2-2-2**" + "**Eintracht Frankfurt** — formation **3-4-1-2**" ], "text/plain": [ "" @@ -4066,7 +4171,7 @@ { "data": { "text/markdown": [ - "**1. FC Köln** — formation **4-2-3-1**" + "**FSV Mainz 05** — formation **3-5-2**" ], "text/plain": [ "" @@ -4078,7 +4183,7 @@ { "data": { "text/markdown": [ - "**1899 Hoffenheim** — formation **4-3-3**" + "**Eintracht Frankfurt** — formation **4-4-2**" ], "text/plain": [ "" @@ -4090,7 +4195,7 @@ { "data": { "text/markdown": [ - "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_01_02_1-fc-k-ln-vs-tsg-hoffenheim.html`" + "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_03_02_1-fsv-mainz-05-vs-eintracht-frankfurt.html`" ], "text/plain": [ "" @@ -4103,7 +4208,7 @@ "data": { "text/markdown": [ "---\n", - "## 3. 1. FC Union Berlin vs Eintracht Frankfurt" + "## 3. Borussia Dortmund vs SC Paderborn 07" ], "text/plain": [ "" @@ -4164,22 +4269,22 @@ " \n", " \n", " 0\n", - " 1. FC Union Berlin\n", - " 1.336\n", + " Borussia Dortmund\n", + " 2.462\n", " \n", " \n", " 1\n", - " Eintracht Frankfurt\n", - " 1.401\n", + " SC Paderborn 07\n", + " 0.412\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team expected match points\n", - "0 1. FC Union Berlin 1.336\n", - "1 Eintracht Frankfurt 1.401" + " team expected match points\n", + "0 Borussia Dortmund 2.462\n", + "1 SC Paderborn 07 0.412" ] }, "metadata": {}, @@ -4228,28 +4333,28 @@ " \n", " \n", " 0\n", - " Eintracht Frankfurt\n", + " Borussia Dortmund\n", + " 3\n", + " 2\n", " 6\n", - " 0\n", - " 0\n", - " 0\n", + " 3\n", " \n", " \n", " 1\n", - " 1. FC Union Berlin\n", - " 16\n", - " 0\n", - " 0\n", - " 0\n", + " SC Paderborn 07\n", + " 12\n", + " 2\n", + " 1\n", + " -1\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team position matches points goal_difference\n", - "0 Eintracht Frankfurt 6 0 0 0\n", - "1 1. FC Union Berlin 16 0 0 0" + " team position matches points goal_difference\n", + "0 Borussia Dortmund 3 2 6 3\n", + "1 SC Paderborn 07 12 2 1 -1" ] }, "metadata": {}, @@ -4298,123 +4403,123 @@ " \n", " \n", " \n", - " 183\n", - " Zeno Van den Bosch\n", - " 1. FC Union Berlin\n", + " 313\n", + " Serhou Guirassy\n", + " Borussia Dortmund\n", + " 4\n", + " 2.461858\n", + " 1.0\n", + " 195.346364\n", + " \n", + " \n", + " 324\n", + " Daniel Svensson\n", + " Borussia Dortmund\n", " 2\n", - " 1.336181\n", - " 1.000000\n", - " 10.422213\n", + " 2.461858\n", + " 1.0\n", + " 181.305074\n", " \n", " \n", - " 180\n", - " Marin Ljubicic\n", - " 1. FC Union Berlin\n", - " 4\n", - " 1.336181\n", - " 0.875862\n", - " 10.064670\n", + " 312\n", + " Gregor Kobel\n", + " Borussia Dortmund\n", + " 1\n", + " 2.461858\n", + " 1.0\n", + " 176.131968\n", " \n", " \n", - " 174\n", - " Josip Juranović\n", - " 1. FC Union Berlin\n", + " 316\n", + " Julian Ryerson\n", + " Borussia Dortmund\n", " 2\n", - " 1.336181\n", - " 1.000000\n", - " 9.486887\n", + " 2.461858\n", + " 1.0\n", + " 175.639291\n", " \n", " \n", - " 167\n", - " Tom Rothe\n", - " 1. FC Union Berlin\n", + " 310\n", + " Waldemar Anton\n", + " Borussia Dortmund\n", " 2\n", - " 1.336181\n", - " 1.000000\n", - " 9.353268\n", + " 2.461858\n", + " 1.0\n", + " 171.944215\n", " \n", " \n", - " 173\n", - " Aljoscha Kemlein\n", - " 1. FC Union Berlin\n", - " 3\n", - " 1.336181\n", - " 1.000000\n", - " 9.086032\n", + " 233\n", + " Nahuel Noll\n", + " SC Paderborn 07\n", + " 1\n", + " 0.411520\n", + " 1.0\n", + " 34.012668\n", " \n", " \n", - " 189\n", - " Jonathan Burkardt\n", - " Eintracht Frankfurt\n", - " 4\n", - " 1.400556\n", - " 0.985000\n", - " 11.519226\n", + " 240\n", + " Laurin Curda\n", + " SC Paderborn 07\n", + " 2\n", + " 0.411520\n", + " 1.0\n", + " 31.336126\n", " \n", " \n", - " 193\n", - " Can Uzun\n", - " Eintracht Frankfurt\n", - " 3\n", - " 1.400556\n", - " 1.000000\n", - " 11.274478\n", + " 244\n", + " Tjark Scheller\n", + " SC Paderborn 07\n", + " 2\n", + " 0.411520\n", + " 1.0\n", + " 30.800818\n", " \n", " \n", - " 208\n", - " Raphael Onyedika\n", - " Eintracht Frankfurt\n", + " 246\n", + " Santiago Castañeda\n", + " SC Paderborn 07\n", " 3\n", - " 1.400556\n", - " 1.000000\n", - " 10.784284\n", - " \n", - " \n", - " 188\n", - " Robin Koch\n", - " Eintracht Frankfurt\n", - " 2\n", - " 1.400556\n", - " 1.000000\n", - " 10.574200\n", + " 0.411520\n", + " 1.0\n", + " 30.677285\n", " \n", " \n", - " 207\n", - " Otávio\n", - " Eintracht Frankfurt\n", + " 242\n", + " Mattes Hansen\n", + " SC Paderborn 07\n", " 2\n", - " 1.400556\n", - " 1.000000\n", - " 10.364117\n", + " 0.411520\n", + " 1.0\n", + " 29.194893\n", " \n", " \n", "\n", "" ], "text/plain": [ - " name team_display position expected_match_points \\\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", + " name team_display position expected_match_points \\\n", + "313 Serhou Guirassy Borussia Dortmund 4 2.461858 \n", + "324 Daniel Svensson Borussia Dortmund 2 2.461858 \n", + "312 Gregor Kobel Borussia Dortmund 1 2.461858 \n", + "316 Julian Ryerson Borussia Dortmund 2 2.461858 \n", + "310 Waldemar Anton Borussia Dortmund 2 2.461858 \n", + "233 Nahuel Noll SC Paderborn 07 1 0.411520 \n", + "240 Laurin Curda SC Paderborn 07 2 0.411520 \n", + "244 Tjark Scheller SC Paderborn 07 2 0.411520 \n", + "246 Santiago Castañeda SC Paderborn 07 3 0.411520 \n", + "242 Mattes Hansen SC Paderborn 07 2 0.411520 \n", "\n", - " starting_chance score \n", - "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 " + " starting_chance score \n", + "313 1.0 195.346364 \n", + "324 1.0 181.305074 \n", + "312 1.0 176.131968 \n", + "316 1.0 175.639291 \n", + "310 1.0 171.944215 \n", + "233 1.0 34.012668 \n", + "240 1.0 31.336126 \n", + "244 1.0 30.800818 \n", + "246 1.0 30.677285 \n", + "242 1.0 29.194893 " ] }, "metadata": {}, @@ -4468,313 +4573,319 @@ " \n", " 0\n", " overall\n", - " 1. FC Union Berlin\n", - " 2026-08-01T12:00:00+00:00\n", - " Club Friendly Games\n", - " SG Dynamo Dresden\n", - " 2\n", + " Borussia Dortmund\n", + " 2026-08-22T18:30:00+00:00\n", + " Supercup\n", + " Borussia Dortmund\n", " 1\n", - " 1. FC Union Berlin\n", + " 2\n", + " FC Bayern München\n", " L\n", " \n", " \n", " 1\n", " overall\n", - " 1. FC Union Berlin\n", - " 2026-08-02T12:00:00+00:00\n", - " Club Friendly Games\n", - " 1. FC Union Berlin\n", - " 2\n", + " Borussia Dortmund\n", + " 2026-08-29T16:30:00+00:00\n", + " Bundesliga\n", + " Borussia Dortmund\n", " 2\n", - " Cagliari\n", - " D\n", + " 0\n", + " Hamburger SV\n", + " W\n", " \n", " \n", " 2\n", " overall\n", - " 1. FC Union Berlin\n", - " 2026-08-09T13:30:00+00:00\n", - " Club Friendly Games\n", - " 1. FC Union Berlin\n", - " 3\n", - " 2\n", - " Aris Limassol\n", + " Borussia Dortmund\n", + " 2026-09-01T18:45:00+00:00\n", + " DFB Pokal\n", + " Hamburg-Eimsbütteler Ballspiel Club 1911\n", + " 0\n", + " 5\n", + " Borussia Dortmund\n", " W\n", " \n", " \n", " 3\n", " overall\n", - " 1. FC Union Berlin\n", - " 2026-08-15T13:30:00+00:00\n", - " Club Friendly Games\n", - " 1. FC Union Berlin\n", + " Borussia Dortmund\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " TSG Hoffenheim\n", " 2\n", - " 4\n", - " Ipswich Town\n", - " L\n", + " 3\n", + " Borussia Dortmund\n", + " W\n", " \n", " \n", " 4\n", " overall\n", - " 1. FC Union Berlin\n", - " 2026-08-23T13:30:00+00:00\n", - " DFB Pokal\n", - " Eintracht Braunschweig\n", + " Borussia Dortmund\n", + " 2026-09-08T19:00:00+00:00\n", + " UEFA Champions League\n", + " Borussia Dortmund\n", + " 3\n", " 2\n", - " 4\n", - " 1. FC Union Berlin\n", + " Villarreal\n", " W\n", " \n", " \n", " 5\n", " bundesliga\n", - " 1. FC Union Berlin\n", - " 2026-04-18T13:30:00+00:00\n", + " Borussia Dortmund\n", + " 2026-05-03T15:30:00+00:00\n", " Bundesliga\n", - " 1. FC Union Berlin\n", + " Borussia M'gladbach\n", " 1\n", - " 2\n", - " VfL Wolfsburg\n", + " 0\n", + " Borussia Dortmund\n", " L\n", " \n", " \n", " 6\n", " bundesliga\n", - " 1. FC Union Berlin\n", - " 2026-04-24T18:30:00+00:00\n", + " Borussia Dortmund\n", + " 2026-05-08T18:30:00+00:00\n", " Bundesliga\n", - " RB Leipzig\n", + " Borussia Dortmund\n", " 3\n", - " 1\n", - " 1. FC Union Berlin\n", - " L\n", + " 2\n", + " Eintracht Frankfurt\n", + " W\n", " \n", " \n", " 7\n", " bundesliga\n", - " 1. FC Union Berlin\n", - " 2026-05-02T13:30:00+00:00\n", + " Borussia Dortmund\n", + " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", - " 1. FC Union Berlin\n", - " 2\n", + " SV Werder Bremen\n", + " 0\n", " 2\n", - " 1. FC Köln\n", - " D\n", + " Borussia Dortmund\n", + " W\n", " \n", " \n", " 8\n", " bundesliga\n", - " 1. FC Union Berlin\n", - " 2026-05-10T17:30:00+00:00\n", + " Borussia Dortmund\n", + " 2026-08-29T16:30:00+00:00\n", " Bundesliga\n", - " 1. FSV Mainz 05\n", - " 1\n", - " 3\n", - " 1. FC Union Berlin\n", + " Borussia Dortmund\n", + " 2\n", + " 0\n", + " Hamburger SV\n", " W\n", " \n", " \n", " 9\n", " bundesliga\n", - " 1. FC Union Berlin\n", - " 2026-05-16T13:30:00+00:00\n", + " Borussia Dortmund\n", + " 2026-09-05T13:30:00+00:00\n", " Bundesliga\n", - " 1. FC Union Berlin\n", - " 4\n", - " 0\n", - " FC Augsburg\n", + " TSG Hoffenheim\n", + " 2\n", + " 3\n", + " Borussia Dortmund\n", " W\n", " \n", " \n", " 10\n", " overall\n", - " Eintracht Frankfurt\n", - " 2026-08-01T15:00:00+00:00\n", + " SC Paderborn 07\n", + " 2026-08-01T13:30:00+00:00\n", " Club Friendly Games\n", - " SV Waldhof Mannheim\n", + " VfL Osnabrück\n", " 0\n", - " 1\n", - " Eintracht Frankfurt\n", + " 2\n", + " SC Paderborn 07\n", " W\n", " \n", " \n", " 11\n", " overall\n", - " Eintracht Frankfurt\n", - " 2026-08-08T13:00:00+00:00\n", + " SC Paderborn 07\n", + " 2026-08-08T12:00:00+00:00\n", " Club Friendly Games\n", - " Eintracht Frankfurt\n", + " SV Werder Bremen\n", " 2\n", - " 0\n", - " Hull City\n", - " W\n", + " 2\n", + " SC Paderborn 07\n", + " D\n", " \n", " \n", " 12\n", " overall\n", - " Eintracht Frankfurt\n", - " 2026-08-12T16:30:00+00:00\n", - " Club Friendly Games\n", - " FSV Frankfurt\n", - " 1\n", - " 5\n", - " Eintracht Frankfurt\n", + " SC Paderborn 07\n", + " 2026-08-23T16:00:00+00:00\n", + " DFB Pokal\n", + " 1.FC Phönix Lübeck\n", + " 2\n", + " 4\n", + " SC Paderborn 07\n", " W\n", " \n", " \n", " 13\n", " overall\n", - " Eintracht Frankfurt\n", - " 2026-08-15T14:00:00+00:00\n", - " Club Friendly Games\n", - " Brentford\n", - " 7\n", + " SC Paderborn 07\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FSV Mainz 05\n", " 0\n", - " Eintracht Frankfurt\n", - " L\n", + " 0\n", + " SC Paderborn 07\n", + " D\n", " \n", " \n", " 14\n", " overall\n", - " Eintracht Frankfurt\n", - " 2026-08-21T16:00:00+00:00\n", - " DFB Pokal\n", - " SC St Tönis 11/20\n", + " SC Paderborn 07\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SC Paderborn 07\n", " 0\n", - " 11\n", - " Eintracht Frankfurt\n", - " W\n", + " 1\n", + " SC Freiburg\n", + " L\n", " \n", " \n", " 15\n", " bundesliga\n", - " Eintracht Frankfurt\n", - " 2026-04-18T16:30:00+00:00\n", - " Bundesliga\n", - " Eintracht Frankfurt\n", - " 1\n", - " 3\n", - " RB Leipzig\n", - " L\n", + " SC Paderborn 07\n", + " 2026-05-21T18:30:00+00:00\n", + " Bundesliga, Relegation/Promotion Playoffs\n", + " VfL Wolfsburg\n", + " 0\n", + " 0\n", + " SC Paderborn 07\n", + " D\n", " \n", " \n", " 16\n", " bundesliga\n", - " Eintracht Frankfurt\n", - " 2026-04-25T13:30:00+00:00\n", - " Bundesliga\n", - " FC Augsburg\n", + " SC Paderborn 07\n", + " 2026-05-25T18:30:00+00:00\n", + " Bundesliga, Relegation/Promotion Playoffs\n", + " SC Paderborn 07\n", " 1\n", " 1\n", - " Eintracht Frankfurt\n", + " VfL Wolfsburg\n", " D\n", " \n", " \n", " 17\n", " bundesliga\n", - " Eintracht Frankfurt\n", - " 2026-05-02T13:30:00+00:00\n", + " SC Paderborn 07\n", + " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", - " Eintracht Frankfurt\n", - " 1\n", - " 2\n", - " Hamburger SV\n", - " L\n", + " 1. FSV Mainz 05\n", + " 0\n", + " 0\n", + " SC Paderborn 07\n", + " D\n", " \n", " \n", " 18\n", " bundesliga\n", - " Eintracht Frankfurt\n", - " 2026-05-08T18:30:00+00:00\n", + " SC Paderborn 07\n", + " 2026-09-05T13:30:00+00:00\n", " Bundesliga\n", - " Borussia Dortmund\n", - " 3\n", - " 2\n", - " Eintracht Frankfurt\n", + " SC Paderborn 07\n", + " 0\n", + " 1\n", + " SC Freiburg\n", " L\n", " \n", - " \n", - " 19\n", - " bundesliga\n", - " Eintracht Frankfurt\n", - " 2026-05-16T13:30:00+00:00\n", - " Bundesliga\n", - " Eintracht Frankfurt\n", - " 2\n", - " 2\n", - " VfB Stuttgart\n", - " D\n", - " \n", " \n", "\n", "" ], "text/plain": [ - " category team date \\\n", - "0 overall 1. FC Union Berlin 2026-08-01T12:00:00+00:00 \n", - "1 overall 1. FC Union Berlin 2026-08-02T12:00:00+00:00 \n", - "2 overall 1. FC Union Berlin 2026-08-09T13:30:00+00:00 \n", - "3 overall 1. FC Union Berlin 2026-08-15T13:30:00+00:00 \n", - "4 overall 1. FC Union Berlin 2026-08-23T13:30:00+00:00 \n", - "5 bundesliga 1. FC Union Berlin 2026-04-18T13:30:00+00:00 \n", - "6 bundesliga 1. FC Union Berlin 2026-04-24T18:30:00+00:00 \n", - "7 bundesliga 1. FC Union Berlin 2026-05-02T13:30:00+00:00 \n", - "8 bundesliga 1. FC Union Berlin 2026-05-10T17:30:00+00:00 \n", - "9 bundesliga 1. FC Union Berlin 2026-05-16T13:30:00+00:00 \n", - "10 overall Eintracht Frankfurt 2026-08-01T15:00:00+00:00 \n", - "11 overall Eintracht Frankfurt 2026-08-08T13:00:00+00:00 \n", - "12 overall Eintracht Frankfurt 2026-08-12T16:30:00+00:00 \n", - "13 overall Eintracht Frankfurt 2026-08-15T14:00:00+00:00 \n", - "14 overall Eintracht Frankfurt 2026-08-21T16:00:00+00:00 \n", - "15 bundesliga Eintracht Frankfurt 2026-04-18T16:30:00+00:00 \n", - "16 bundesliga Eintracht Frankfurt 2026-04-25T13:30:00+00:00 \n", - "17 bundesliga Eintracht Frankfurt 2026-05-02T13:30:00+00:00 \n", - "18 bundesliga Eintracht Frankfurt 2026-05-08T18:30:00+00:00 \n", - "19 bundesliga Eintracht Frankfurt 2026-05-16T13:30:00+00:00 \n", - "\n", - " competition home_team home_score away_score \\\n", - "0 Club Friendly Games SG Dynamo Dresden 2 1 \n", - "1 Club Friendly Games 1. FC Union Berlin 2 2 \n", - "2 Club Friendly Games 1. FC Union Berlin 3 2 \n", - "3 Club Friendly Games 1. FC Union Berlin 2 4 \n", - "4 DFB Pokal Eintracht Braunschweig 2 4 \n", - "5 Bundesliga 1. FC Union Berlin 1 2 \n", - "6 Bundesliga RB Leipzig 3 1 \n", - "7 Bundesliga 1. FC Union Berlin 2 2 \n", - "8 Bundesliga 1. FSV Mainz 05 1 3 \n", - "9 Bundesliga 1. FC Union Berlin 4 0 \n", - "10 Club Friendly Games SV Waldhof Mannheim 0 1 \n", - "11 Club Friendly Games Eintracht Frankfurt 2 0 \n", - "12 Club Friendly Games FSV Frankfurt 1 5 \n", - "13 Club Friendly Games Brentford 7 0 \n", - "14 DFB Pokal SC St Tönis 11/20 0 11 \n", - "15 Bundesliga Eintracht Frankfurt 1 3 \n", - "16 Bundesliga FC Augsburg 1 1 \n", - "17 Bundesliga Eintracht Frankfurt 1 2 \n", - "18 Bundesliga Borussia Dortmund 3 2 \n", - "19 Bundesliga Eintracht Frankfurt 2 2 \n", + " category team date \\\n", + "0 overall Borussia Dortmund 2026-08-22T18:30:00+00:00 \n", + "1 overall Borussia Dortmund 2026-08-29T16:30:00+00:00 \n", + "2 overall Borussia Dortmund 2026-09-01T18:45:00+00:00 \n", + "3 overall Borussia Dortmund 2026-09-05T13:30:00+00:00 \n", + "4 overall Borussia Dortmund 2026-09-08T19:00:00+00:00 \n", + "5 bundesliga Borussia Dortmund 2026-05-03T15:30:00+00:00 \n", + "6 bundesliga Borussia Dortmund 2026-05-08T18:30:00+00:00 \n", + "7 bundesliga Borussia Dortmund 2026-05-16T13:30:00+00:00 \n", + "8 bundesliga Borussia Dortmund 2026-08-29T16:30:00+00:00 \n", + "9 bundesliga Borussia Dortmund 2026-09-05T13:30:00+00:00 \n", + "10 overall SC Paderborn 07 2026-08-01T13:30:00+00:00 \n", + "11 overall SC Paderborn 07 2026-08-08T12:00:00+00:00 \n", + "12 overall SC Paderborn 07 2026-08-23T16:00:00+00:00 \n", + "13 overall SC Paderborn 07 2026-08-29T13:30:00+00:00 \n", + "14 overall SC Paderborn 07 2026-09-05T13:30:00+00:00 \n", + "15 bundesliga SC Paderborn 07 2026-05-21T18:30:00+00:00 \n", + "16 bundesliga SC Paderborn 07 2026-05-25T18:30:00+00:00 \n", + "17 bundesliga SC Paderborn 07 2026-08-29T13:30:00+00:00 \n", + "18 bundesliga SC Paderborn 07 2026-09-05T13:30:00+00:00 \n", + "\n", + " competition \\\n", + "0 Supercup \n", + "1 Bundesliga \n", + "2 DFB Pokal \n", + "3 Bundesliga \n", + "4 UEFA Champions League \n", + "5 Bundesliga \n", + "6 Bundesliga \n", + "7 Bundesliga \n", + "8 Bundesliga \n", + "9 Bundesliga \n", + "10 Club Friendly Games \n", + "11 Club Friendly Games \n", + "12 DFB Pokal \n", + "13 Bundesliga \n", + "14 Bundesliga \n", + "15 Bundesliga, Relegation/Promotion Playoffs \n", + "16 Bundesliga, Relegation/Promotion Playoffs \n", + "17 Bundesliga \n", + "18 Bundesliga \n", + "\n", + " home_team home_score away_score \\\n", + "0 Borussia Dortmund 1 2 \n", + "1 Borussia Dortmund 2 0 \n", + "2 Hamburg-Eimsbütteler Ballspiel Club 1911 0 5 \n", + "3 TSG Hoffenheim 2 3 \n", + "4 Borussia Dortmund 3 2 \n", + "5 Borussia M'gladbach 1 0 \n", + "6 Borussia Dortmund 3 2 \n", + "7 SV Werder Bremen 0 2 \n", + "8 Borussia Dortmund 2 0 \n", + "9 TSG Hoffenheim 2 3 \n", + "10 VfL Osnabrück 0 2 \n", + "11 SV Werder Bremen 2 2 \n", + "12 1.FC Phönix Lübeck 2 4 \n", + "13 1. FSV Mainz 05 0 0 \n", + "14 SC Paderborn 07 0 1 \n", + "15 VfL Wolfsburg 0 0 \n", + "16 SC Paderborn 07 1 1 \n", + "17 1. FSV Mainz 05 0 0 \n", + "18 SC Paderborn 07 0 1 \n", "\n", " away_team result \n", - "0 1. FC Union Berlin L \n", - "1 Cagliari D \n", - "2 Aris Limassol W \n", - "3 Ipswich Town L \n", - "4 1. FC Union Berlin W \n", - "5 VfL Wolfsburg L \n", - "6 1. FC Union Berlin L \n", - "7 1. FC Köln D \n", - "8 1. FC Union Berlin W \n", - "9 FC Augsburg W \n", - "10 Eintracht Frankfurt W \n", - "11 Hull City W \n", - "12 Eintracht Frankfurt W \n", - "13 Eintracht Frankfurt L \n", - "14 Eintracht Frankfurt W \n", - "15 RB Leipzig L \n", - "16 Eintracht Frankfurt D \n", - "17 Hamburger SV L \n", - "18 Eintracht Frankfurt L \n", - "19 VfB Stuttgart D " + "0 FC Bayern München L \n", + "1 Hamburger SV W \n", + "2 Borussia Dortmund W \n", + "3 Borussia Dortmund W \n", + "4 Villarreal W \n", + "5 Borussia Dortmund L \n", + "6 Eintracht Frankfurt W \n", + "7 Borussia Dortmund W \n", + "8 Hamburger SV W \n", + "9 Borussia Dortmund W \n", + "10 SC Paderborn 07 W \n", + "11 SC Paderborn 07 D \n", + "12 SC Paderborn 07 W \n", + "13 SC Paderborn 07 D \n", + "14 SC Freiburg L \n", + "15 SC Paderborn 07 D \n", + "16 VfL Wolfsburg D \n", + "17 SC Paderborn 07 D \n", + "18 SC Freiburg L " ] }, "metadata": {}, @@ -4794,11 +4905,86 @@ }, { "data": { - "text/markdown": [ - "> No saved upcoming-match snapshot exactly matches this requested matchday." + "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", + "
categoryteamdateopponentvenuecompetition
0OverallBorussia Dortmund2026-09-05T13:30:00+00:00TSG HoffenheimawayBundesliga
1BundesligaBorussia Dortmund2026-09-12T13:30:00+00:00SC Paderborn 07homeBundesliga
2OverallSC Paderborn 072026-09-05T13:30:00+00:00SC FreiburghomeBundesliga
3BundesligaSC Paderborn 072026-09-12T13:30:00+00:00Borussia DortmundawayBundesliga
\n", + "
" ], "text/plain": [ - "" + " category team date \\\n", + "0 Overall Borussia Dortmund 2026-09-05T13:30:00+00:00 \n", + "1 Bundesliga Borussia Dortmund 2026-09-12T13:30:00+00:00 \n", + "2 Overall SC Paderborn 07 2026-09-05T13:30:00+00:00 \n", + "3 Bundesliga SC Paderborn 07 2026-09-12T13:30:00+00:00 \n", + "\n", + " opponent venue competition \n", + "0 TSG Hoffenheim away Bundesliga \n", + "1 SC Paderborn 07 home Bundesliga \n", + "2 SC Freiburg home Bundesliga \n", + "3 Borussia Dortmund away Bundesliga " ] }, "metadata": {}, @@ -4848,232 +5034,232 @@ " \n", " \n", " 15\n", - " 1. FC Union Berlin\n", + " SC Paderborn 07\n", " Bundesliga\n", - " Christopher Trimmel\n", - " D\n", - " 5\n", - " 7.80\n", + " Dennis Seimen\n", + " G\n", + " 2\n", + " 8.35\n", " \n", " \n", - " 56\n", - " Eintracht Frankfurt\n", + " 16\n", + " SC Paderborn 07\n", " Bundesliga\n", - " Can Uzun\n", - " M\n", - " 5\n", - " 7.52\n", + " Nahuel Noll\n", + " G\n", + " 2\n", + " 8.25\n", " \n", " \n", - " 16\n", - " 1. FC Union Berlin\n", + " 58\n", + " Borussia Dortmund\n", " Bundesliga\n", - " András Schäfer\n", - " M\n", - " 5\n", - " 7.30\n", + " Nico Schlotterbeck\n", + " D\n", + " 3\n", + " 7.83\n", " \n", " \n", " 17\n", - " 1. FC Union Berlin\n", + " SC Paderborn 07\n", " Bundesliga\n", - " Andrej Ilić\n", - " F\n", - " 5\n", - " 7.26\n", + " Calvin Brackelmann\n", + " D\n", + " 2\n", + " 7.75\n", " \n", " \n", " 18\n", - " 1. FC Union Berlin\n", + " SC Paderborn 07\n", " Bundesliga\n", - " Carl Klaus\n", - " G\n", + " Laurin Curda\n", + " M\n", " 4\n", - " 7.23\n", + " 7.65\n", " \n", " \n", - " 19\n", - " 1. FC Union Berlin\n", + " 59\n", + " Borussia Dortmund\n", " Bundesliga\n", - " Leopold Querfeld\n", - " D\n", - " 2\n", - " 7.20\n", + " Serhou Guirassy\n", + " F\n", + " 5\n", + " 7.32\n", " \n", " \n", - " 57\n", - " Eintracht Frankfurt\n", + " 19\n", + " SC Paderborn 07\n", " Bundesliga\n", - " Ellyes Skhiri\n", - " M\n", - " 5\n", - " 7.06\n", + " Tjark Lasse Scheller\n", + " D\n", + " 4\n", + " 7.30\n", " \n", " \n", - " 58\n", - " Eintracht Frankfurt\n", + " 60\n", + " Borussia Dortmund\n", " Bundesliga\n", - " Timothy Chandler\n", - " M\n", - " 1\n", - " 7.00\n", + " Konstantinos Karetsas\n", + " F\n", + " 2\n", + " 7.30\n", " \n", " \n", - " 59\n", - " Eintracht Frankfurt\n", + " 61\n", + " Borussia Dortmund\n", " Bundesliga\n", - " Jonathan Burkardt\n", - " F\n", + " Daniel Svensson\n", + " M\n", " 4\n", - " 6.98\n", + " 7.28\n", " \n", " \n", - " 60\n", - " Eintracht Frankfurt\n", + " 62\n", + " Borussia Dortmund\n", " Bundesliga\n", - " Hugo Larsson\n", - " M\n", - " 3\n", - " 6.83\n", + " Waldemar Anton\n", + " D\n", + " 5\n", + " 7.20\n", " \n", " \n", " 0\n", - " 1. FC Union Berlin\n", + " SC Paderborn 07\n", " Overall\n", - " Marin Ljubičić\n", - " F\n", - " 1\n", - " 8.60\n", + " Nahuel Noll\n", + " G\n", + " 2\n", + " 8.25\n", " \n", " \n", - " 36\n", - " Eintracht Frankfurt\n", + " 38\n", + " Borussia Dortmund\n", " Overall\n", - " Jonathan Burkardt\n", + " Serhou Guirassy\n", " F\n", - " 2\n", - " 8.35\n", + " 4\n", + " 7.70\n", " \n", " \n", - " 37\n", - " Eintracht Frankfurt\n", + " 1\n", + " SC Paderborn 07\n", " Overall\n", - " Can Uzun\n", + " Laurin Curda\n", " M\n", - " 2\n", - " 8.05\n", + " 3\n", + " 7.67\n", " \n", " \n", - " 1\n", - " 1. FC Union Berlin\n", + " 2\n", + " SC Paderborn 07\n", " Overall\n", - " Zeno Van Den Bosch\n", - " D\n", - " 1\n", - " 7.80\n", + " Santiago Castañeda\n", + " M\n", + " 3\n", + " 7.53\n", " \n", " \n", - " 38\n", - " Eintracht Frankfurt\n", + " 3\n", + " SC Paderborn 07\n", " Overall\n", - " Raphael Onyedika\n", - " M\n", - " 2\n", - " 7.70\n", + " Tjark Lasse Scheller\n", + " D\n", + " 3\n", + " 7.43\n", " \n", " \n", " 39\n", - " Eintracht Frankfurt\n", + " Borussia Dortmund\n", " Overall\n", - " Robin Koch\n", + " Daniel Svensson\n", " D\n", - " 2\n", - " 7.55\n", + " 5\n", + " 7.40\n", " \n", " \n", " 40\n", - " Eintracht Frankfurt\n", + " Borussia Dortmund\n", " Overall\n", - " Mario Götze\n", - " M\n", - " 1\n", - " 7.50\n", + " Filippo Mané\n", + " D\n", + " 3\n", + " 7.20\n", " \n", " \n", - " 2\n", - " 1. FC Union Berlin\n", + " 41\n", + " Borussia Dortmund\n", " Overall\n", - " Josip Juranović\n", - " D\n", - " 1\n", - " 7.10\n", + " Gregor Kobel\n", + " G\n", + " 4\n", + " 7.18\n", " \n", " \n", - " 3\n", - " 1. FC Union Berlin\n", + " 42\n", + " Borussia Dortmund\n", " Overall\n", - " András Schäfer\n", + " Julian Ryerson\n", " M\n", - " 1\n", - " 7.00\n", + " 5\n", + " 7.14\n", " \n", " \n", " 4\n", - " 1. FC Union Berlin\n", + " SC Paderborn 07\n", " Overall\n", - " Tom Alexander Rothe\n", + " Mattes Hansen\n", " D\n", - " 1\n", - " 7.00\n", + " 3\n", + " 7.13\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team category player_name position \\\n", - "15 1. FC Union Berlin Bundesliga Christopher Trimmel D \n", - "56 Eintracht Frankfurt Bundesliga Can Uzun M \n", - "16 1. FC Union Berlin Bundesliga András Schäfer M \n", - "17 1. FC Union Berlin Bundesliga Andrej Ilić F \n", - "18 1. FC Union Berlin Bundesliga Carl Klaus G \n", - "19 1. FC Union Berlin Bundesliga Leopold Querfeld D \n", - "57 Eintracht Frankfurt Bundesliga Ellyes Skhiri M \n", - "58 Eintracht Frankfurt Bundesliga Timothy Chandler M \n", - "59 Eintracht Frankfurt Bundesliga Jonathan Burkardt F \n", - "60 Eintracht Frankfurt Bundesliga Hugo Larsson M \n", - "0 1. FC Union Berlin Overall Marin Ljubičić F \n", - "36 Eintracht Frankfurt Overall Jonathan Burkardt F \n", - "37 Eintracht Frankfurt Overall Can Uzun M \n", - "1 1. FC Union Berlin Overall Zeno Van Den Bosch D \n", - "38 Eintracht Frankfurt Overall Raphael Onyedika M \n", - "39 Eintracht Frankfurt Overall Robin Koch D \n", - "40 Eintracht Frankfurt Overall Mario Götze M \n", - "2 1. FC Union Berlin Overall Josip Juranović D \n", - "3 1. FC Union Berlin Overall András Schäfer M \n", - "4 1. FC Union Berlin Overall Tom Alexander Rothe D \n", + " team category player_name position \\\n", + "15 SC Paderborn 07 Bundesliga Dennis Seimen G \n", + "16 SC Paderborn 07 Bundesliga Nahuel Noll G \n", + "58 Borussia Dortmund Bundesliga Nico Schlotterbeck D \n", + "17 SC Paderborn 07 Bundesliga Calvin Brackelmann D \n", + "18 SC Paderborn 07 Bundesliga Laurin Curda M \n", + "59 Borussia Dortmund Bundesliga Serhou Guirassy F \n", + "19 SC Paderborn 07 Bundesliga Tjark Lasse Scheller D \n", + "60 Borussia Dortmund Bundesliga Konstantinos Karetsas F \n", + "61 Borussia Dortmund Bundesliga Daniel Svensson M \n", + "62 Borussia Dortmund Bundesliga Waldemar Anton D \n", + "0 SC Paderborn 07 Overall Nahuel Noll G \n", + "38 Borussia Dortmund Overall Serhou Guirassy F \n", + "1 SC Paderborn 07 Overall Laurin Curda M \n", + "2 SC Paderborn 07 Overall Santiago Castañeda M \n", + "3 SC Paderborn 07 Overall Tjark Lasse Scheller D \n", + "39 Borussia Dortmund Overall Daniel Svensson D \n", + "40 Borussia Dortmund Overall Filippo Mané D \n", + "41 Borussia Dortmund Overall Gregor Kobel G \n", + "42 Borussia Dortmund Overall Julian Ryerson M \n", + "4 SC Paderborn 07 Overall Mattes Hansen D \n", "\n", " rating_count average_rating \n", - "15 5 7.80 \n", - "56 5 7.52 \n", - "16 5 7.30 \n", - "17 5 7.26 \n", - "18 4 7.23 \n", - "19 2 7.20 \n", - "57 5 7.06 \n", - "58 1 7.00 \n", - "59 4 6.98 \n", - "60 3 6.83 \n", - "0 1 8.60 \n", - "36 2 8.35 \n", - "37 2 8.05 \n", - "1 1 7.80 \n", - "38 2 7.70 \n", - "39 2 7.55 \n", - "40 1 7.50 \n", - "2 1 7.10 \n", - "3 1 7.00 \n", - "4 1 7.00 " + "15 2 8.35 \n", + "16 2 8.25 \n", + "58 3 7.83 \n", + "17 2 7.75 \n", + "18 4 7.65 \n", + "59 5 7.32 \n", + "19 4 7.30 \n", + "60 2 7.30 \n", + "61 4 7.28 \n", + "62 5 7.20 \n", + "0 2 8.25 \n", + "38 4 7.70 \n", + "1 3 7.67 \n", + "2 3 7.53 \n", + "3 3 7.43 \n", + "39 5 7.40 \n", + "40 3 7.20 \n", + "41 4 7.18 \n", + "42 5 7.14 \n", + "4 3 7.13 " ] }, "metadata": {}, @@ -5106,7 +5292,7 @@ { "data": { "text/markdown": [ - "**1. FC Union Berlin** — formation **4-4-2**" + "**Borussia Dortmund** — formation **3-4-3**" ], "text/plain": [ "" @@ -5118,7 +5304,7 @@ { "data": { "text/markdown": [ - "**Eintracht Frankfurt** — formation **4-4-2**" + "**SC Paderborn** — formation **3-5-2**" ], "text/plain": [ "" @@ -5142,7 +5328,7 @@ { "data": { "text/markdown": [ - "**1. FC Union Berlin** — formation **4-2-2-2**" + "**Borussia Dortmund** — formation **3-4-2-1**" ], "text/plain": [ "" @@ -5154,7 +5340,7 @@ { "data": { "text/markdown": [ - "**Eintracht Frankfurt** — formation **4-2-2-2**" + "**SC Paderborn 07** — formation **3-1-4-2**" ], "text/plain": [ "" @@ -5178,7 +5364,7 @@ { "data": { "text/markdown": [ - "**1. FC Union Berlin** — formation **4-2-2-2**" + "**Borussia Dortmund** — formation **3-4-1-2**" ], "text/plain": [ "" @@ -5190,7 +5376,7 @@ { "data": { "text/markdown": [ - "**Eintracht Frankfurt** — formation **4-2-2-2**" + "**SC Paderborn 07** — formation **3-3-2-2**" ], "text/plain": [ "" @@ -5214,7 +5400,7 @@ { "data": { "text/markdown": [ - "**Union Berlin** — formation **4-4-2**" + "**Borussia Dortmund** — formation **3-4-2-1**" ], "text/plain": [ "" @@ -5226,7 +5412,7 @@ { "data": { "text/markdown": [ - "**Eintracht Frankfurt** — formation **4-4-2**" + "**SC Paderborn** — formation **3-1-2-2-2**" ], "text/plain": [ "" @@ -5238,7 +5424,7 @@ { "data": { "text/markdown": [ - "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_01_03_1-fc-union-berlin-vs-eintracht-frankfurt.html`" + "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_03_03_borussia-dortmund-vs-sc-paderborn-07.html`" ], "text/plain": [ "" @@ -5251,7 +5437,7 @@ "data": { "text/markdown": [ "---\n", - "## 4. 1. FSV Mainz 05 vs SC Paderborn 07" + "## 4. FC Augsburg vs Bayer 04 Leverkusen" ], "text/plain": [ "" @@ -5312,22 +5498,22 @@ " \n", " \n", " 0\n", - " 1. FSV Mainz 05\n", - " 1.980\n", + " FC Augsburg\n", + " 0.910\n", " \n", " \n", " 1\n", - " SC Paderborn 07\n", - " 0.794\n", + " Bayer 04 Leverkusen\n", + " 1.859\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team expected match points\n", - "0 1. FSV Mainz 05 1.980\n", - "1 SC Paderborn 07 0.794" + " team expected match points\n", + "0 FC Augsburg 0.910\n", + "1 Bayer 04 Leverkusen 1.859" ] }, "metadata": {}, @@ -5376,28 +5562,28 @@ " \n", " \n", " 0\n", - " 1. FSV Mainz 05\n", - " 8\n", - " 0\n", - " 0\n", - " 0\n", + " FC Augsburg\n", + " 1\n", + " 2\n", + " 6\n", + " 6\n", " \n", " \n", " 1\n", - " SC Paderborn 07\n", - " 12\n", - " 0\n", - " 0\n", - " 0\n", + " Bayer 04 Leverkusen\n", + " 7\n", + " 2\n", + " 3\n", + " 3\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team position matches points goal_difference\n", - "0 1. FSV Mainz 05 8 0 0 0\n", - "1 SC Paderborn 07 12 0 0 0" + " team position matches points goal_difference\n", + "0 FC Augsburg 1 2 6 6\n", + "1 Bayer 04 Leverkusen 7 2 3 3" ] }, "metadata": {}, @@ -5446,123 +5632,123 @@ " \n", " \n", " \n", - " 214\n", - " Nadiem Amiri\n", - " 1. FSV Mainz 05\n", + " 84\n", + " Aleix García\n", + " Bayer 04 Leverkusen\n", " 3\n", - " 1.980281\n", - " 1.0\n", - " 19.802807\n", + " 1.858875\n", + " 1.000\n", + " 143.408152\n", " \n", " \n", - " 216\n", - " Phillip Tietz\n", - " 1. FSV Mainz 05\n", - " 4\n", - " 1.980281\n", - " 1.0\n", - " 19.802807\n", + " 87\n", + " Ibrahim Maza\n", + " Bayer 04 Leverkusen\n", + " 3\n", + " 1.858875\n", + " 1.000\n", + " 143.222150\n", " \n", " \n", - " 209\n", - " Dominik Kohr\n", - " 1. FSV Mainz 05\n", + " 83\n", + " Miguel Gutiérrez\n", + " Bayer 04 Leverkusen\n", " 2\n", - " 1.980281\n", - " 1.0\n", - " 17.426471\n", + " 1.858875\n", + " 1.000\n", + " 139.502094\n", " \n", " \n", - " 212\n", - " Danny Da Costa\n", - " 1. FSV Mainz 05\n", + " 98\n", + " Facundo Medina\n", + " Bayer 04 Leverkusen\n", " 2\n", - " 1.980281\n", - " 1.0\n", - " 16.040274\n", + " 1.858875\n", + " 0.985\n", + " 134.661371\n", " \n", " \n", - " 226\n", - " Anthony Caci\n", - " 1. FSV Mainz 05\n", - " 2\n", - " 1.980281\n", - " 1.0\n", - " 16.040274\n", + " 95\n", + " Ezequiél Fernández\n", + " Bayer 04 Leverkusen\n", + " 3\n", + " 1.858875\n", + " 1.000\n", + " 131.875979\n", " \n", " \n", - " 256\n", - " Santiago Castañeda\n", - " SC Paderborn 07\n", - " 3\n", - " 0.794118\n", - " 1.0\n", - " 6.750000\n", + " 415\n", + " Finn Dahmen\n", + " FC Augsburg\n", + " 1\n", + " 0.909592\n", + " 1.000\n", + " 79.092557\n", " \n", " \n", - " 250\n", - " Laurin Curda\n", - " SC Paderborn 07\n", + " 427\n", + " Chrislain Matsima\n", + " FC Augsburg\n", " 2\n", - " 0.794118\n", - " 1.0\n", - " 6.273529\n", + " 0.909592\n", + " 1.000\n", + " 68.716779\n", " \n", " \n", - " 245\n", - " Gabriel Vidović\n", - " SC Paderborn 07\n", + " 424\n", + " Fabian Rieder\n", + " FC Augsburg\n", " 3\n", - " 0.794118\n", - " 1.0\n", - " 5.797059\n", + " 0.909592\n", + " 1.000\n", + " 67.988654\n", " \n", " \n", - " 255\n", - " Jano ter Horst\n", - " SC Paderborn 07\n", - " 2\n", - " 0.794118\n", - " 1.0\n", - " 5.797059\n", + " 432\n", + " Han-Noah Massengo\n", + " FC Augsburg\n", + " 3\n", + " 0.909592\n", + " 1.000\n", + " 66.532404\n", " \n", " \n", - " 249\n", - " Laurin Ulrich\n", - " SC Paderborn 07\n", - " 3\n", - " 0.794118\n", - " 1.0\n", - " 5.558824\n", + " 426\n", + " Noahkai Banks\n", + " FC Augsburg\n", + " 2\n", + " 0.909592\n", + " 1.000\n", + " 65.349201\n", " \n", " \n", "\n", "" ], "text/plain": [ - " name team_display position expected_match_points \\\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", + " name team_display position expected_match_points \\\n", + "84 Aleix García Bayer 04 Leverkusen 3 1.858875 \n", + "87 Ibrahim Maza Bayer 04 Leverkusen 3 1.858875 \n", + "83 Miguel Gutiérrez Bayer 04 Leverkusen 2 1.858875 \n", + "98 Facundo Medina Bayer 04 Leverkusen 2 1.858875 \n", + "95 Ezequiél Fernández Bayer 04 Leverkusen 3 1.858875 \n", + "415 Finn Dahmen FC Augsburg 1 0.909592 \n", + "427 Chrislain Matsima FC Augsburg 2 0.909592 \n", + "424 Fabian Rieder FC Augsburg 3 0.909592 \n", + "432 Han-Noah Massengo FC Augsburg 3 0.909592 \n", + "426 Noahkai Banks FC Augsburg 2 0.909592 \n", "\n", - " starting_chance score \n", - "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 " + " starting_chance score \n", + "84 1.000 143.408152 \n", + "87 1.000 143.222150 \n", + "83 1.000 139.502094 \n", + "98 0.985 134.661371 \n", + "95 1.000 131.875979 \n", + "415 1.000 79.092557 \n", + "427 1.000 68.716779 \n", + "424 1.000 67.988654 \n", + "432 1.000 66.532404 \n", + "426 1.000 65.349201 " ] }, "metadata": {}, @@ -5616,268 +5802,313 @@ " \n", " 0\n", " overall\n", - " 1. FSV Mainz 05\n", - " 2026-07-31T14:00:00+00:00\n", + " FC Augsburg\n", + " 2026-08-08T13:30:00+00:00\n", " Club Friendly Games\n", - " 1. FSV Mainz 05\n", - " 1\n", - " 0\n", - " Shabab Al-Ahli Dubai\n", + " FC Augsburg\n", + " 3\n", + " 2\n", + " Sassuolo\n", " W\n", " \n", " \n", " 1\n", " overall\n", - " 1. FSV Mainz 05\n", - " 2026-08-01T14:00:00+00:00\n", + " FC Augsburg\n", + " 2026-08-15T14:00:00+00:00\n", " Club Friendly Games\n", - " 1. FSV Mainz 05\n", - " 3\n", - " 3\n", - " Udinese\n", - " D\n", + " Leeds United\n", + " 4\n", + " 0\n", + " FC Augsburg\n", + " L\n", " \n", " \n", " 2\n", " overall\n", - " 1. FSV Mainz 05\n", - " 2026-08-08T15:00:00+00:00\n", - " Club Friendly Games\n", - " 1. FSV Mainz 05\n", - " 4\n", + " FC Augsburg\n", + " 2026-08-22T11:00:00+00:00\n", + " DFB Pokal\n", + " Energie Cottbus\n", " 0\n", - " Paris FC\n", + " 2\n", + " FC Augsburg\n", " W\n", " \n", " \n", " 3\n", " overall\n", - " 1. FSV Mainz 05\n", - " 2026-08-15T13:30:00+00:00\n", - " Club Friendly Games\n", - " 1. FSV Mainz 05\n", - " 2\n", - " 1\n", - " Bournemouth\n", + " FC Augsburg\n", + " 2026-08-30T15:30:00+00:00\n", + " Bundesliga\n", + " FC Augsburg\n", + " 3\n", + " 0\n", + " FC Schalke 04\n", " W\n", " \n", " \n", " 4\n", " overall\n", - " 1. FSV Mainz 05\n", - " 2026-08-23T13:30:00+00:00\n", - " DFB Pokal\n", - " VfB 1921 Krieschow\n", - " 0\n", - " 9\n", - " 1. FSV Mainz 05\n", + " FC Augsburg\n", + " 2026-09-06T15:30:00+00:00\n", + " Bundesliga\n", + " Eintracht Frankfurt\n", + " 1\n", + " 4\n", + " FC Augsburg\n", " W\n", " \n", " \n", " 5\n", " bundesliga\n", - " 1. FSV Mainz 05\n", - " 2026-04-19T17:30:00+00:00\n", + " FC Augsburg\n", + " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", - " Borussia M'gladbach\n", - " 1\n", + " SV Werder Bremen\n", " 1\n", - " 1. FSV Mainz 05\n", - " D\n", + " 3\n", + " FC Augsburg\n", + " W\n", " \n", " \n", " 6\n", " bundesliga\n", - " 1. FSV Mainz 05\n", - " 2026-04-25T13:30:00+00:00\n", + " FC Augsburg\n", + " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", - " 1. FSV Mainz 05\n", + " FC Augsburg\n", " 3\n", - " 4\n", - " FC Bayern München\n", - " L\n", + " 1\n", + " Borussia M'gladbach\n", + " W\n", " \n", " \n", " 7\n", " bundesliga\n", - " 1. FSV Mainz 05\n", - " 2026-05-03T13:30:00+00:00\n", + " FC Augsburg\n", + " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", - " FC St. Pauli\n", - " 1\n", - " 2\n", - " 1. FSV Mainz 05\n", - " W\n", + " 1. FC Union Berlin\n", + " 4\n", + " 0\n", + " FC Augsburg\n", + " L\n", " \n", " \n", " 8\n", " bundesliga\n", - " 1. FSV Mainz 05\n", - " 2026-05-10T17:30:00+00:00\n", + " FC Augsburg\n", + " 2026-08-30T15:30:00+00:00\n", " Bundesliga\n", - " 1. FSV Mainz 05\n", - " 1\n", + " FC Augsburg\n", " 3\n", - " 1. FC Union Berlin\n", - " L\n", + " 0\n", + " FC Schalke 04\n", + " W\n", " \n", " \n", " 9\n", " bundesliga\n", - " 1. FSV Mainz 05\n", - " 2026-05-16T13:30:00+00:00\n", + " FC Augsburg\n", + " 2026-09-06T15:30:00+00:00\n", " Bundesliga\n", - " 1. FC Heidenheim\n", - " 0\n", - " 2\n", - " 1. FSV Mainz 05\n", + " Eintracht Frankfurt\n", + " 1\n", + " 4\n", + " FC Augsburg\n", " W\n", " \n", " \n", " 10\n", " overall\n", - " SC Paderborn 07\n", - " 2026-07-25T11:00:00+00:00\n", + " Bayer 04 Leverkusen\n", + " 2026-08-12T18:45:00+00:00\n", " Club Friendly Games\n", - " SC Paderborn 07\n", - " 0\n", + " Nottingham Forest\n", " 2\n", - " 1. FC Magdeburg\n", + " 1\n", + " Bayer 04 Leverkusen\n", " L\n", " \n", " \n", " 11\n", " overall\n", - " SC Paderborn 07\n", - " 2026-07-29T10:30:00+00:00\n", + " Bayer 04 Leverkusen\n", + " 2026-08-15T14:00:00+00:00\n", " Club Friendly Games\n", - " SC Paderborn 07\n", - " 2\n", + " Newcastle United\n", " 1\n", - " Southampton\n", + " 2\n", + " Bayer 04 Leverkusen\n", " W\n", " \n", " \n", " 12\n", " overall\n", - " SC Paderborn 07\n", - " 2026-08-01T13:30:00+00:00\n", - " Club Friendly Games\n", - " VfL Osnabrück\n", + " Bayer 04 Leverkusen\n", + " 2026-08-22T11:00:00+00:00\n", + " DFB Pokal\n", + " SV Wehen Wiesbaden\n", " 0\n", - " 2\n", - " SC Paderborn 07\n", + " 4\n", + " Bayer 04 Leverkusen\n", " W\n", " \n", " \n", " 13\n", " overall\n", - " SC Paderborn 07\n", - " 2026-08-08T12:00:00+00:00\n", - " Club Friendly Games\n", - " SV Werder Bremen\n", - " 2\n", + " Bayer 04 Leverkusen\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " SV 07 Elversberg\n", + " 3\n", " 2\n", - " SC Paderborn 07\n", - " D\n", + " Bayer 04 Leverkusen\n", + " L\n", " \n", " \n", " 14\n", " overall\n", - " SC Paderborn 07\n", - " 2026-08-23T16:00:00+00:00\n", - " DFB Pokal\n", - " 1.FC Phönix Lübeck\n", - " 2\n", + " Bayer 04 Leverkusen\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Bayer 04 Leverkusen\n", " 4\n", - " SC Paderborn 07\n", + " 0\n", + " 1. FC Union Berlin\n", " W\n", " \n", " \n", " 15\n", " bundesliga\n", - " SC Paderborn 07\n", - " 2026-05-21T18:30:00+00:00\n", - " Bundesliga, Relegation/Promotion Playoffs\n", - " VfL Wolfsburg\n", - " 0\n", - " 0\n", - " SC Paderborn 07\n", - " D\n", + " Bayer 04 Leverkusen\n", + " 2026-05-02T16:30:00+00:00\n", + " Bundesliga\n", + " Bayer 04 Leverkusen\n", + " 4\n", + " 1\n", + " RB Leipzig\n", + " W\n", " \n", " \n", " 16\n", " bundesliga\n", - " SC Paderborn 07\n", - " 2026-05-25T18:30:00+00:00\n", - " Bundesliga, Relegation/Promotion Playoffs\n", - " SC Paderborn 07\n", + " Bayer 04 Leverkusen\n", + " 2026-05-09T13:30:00+00:00\n", + " Bundesliga\n", + " VfB Stuttgart\n", + " 3\n", + " 1\n", + " Bayer 04 Leverkusen\n", + " L\n", + " \n", + " \n", + " 17\n", + " bundesliga\n", + " Bayer 04 Leverkusen\n", + " 2026-05-16T13:30:00+00:00\n", + " Bundesliga\n", + " Bayer 04 Leverkusen\n", " 1\n", " 1\n", - " VfL Wolfsburg\n", + " Hamburger SV\n", " D\n", " \n", + " \n", + " 18\n", + " bundesliga\n", + " Bayer 04 Leverkusen\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " SV 07 Elversberg\n", + " 3\n", + " 2\n", + " Bayer 04 Leverkusen\n", + " L\n", + " \n", + " \n", + " 19\n", + " bundesliga\n", + " Bayer 04 Leverkusen\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Bayer 04 Leverkusen\n", + " 4\n", + " 0\n", + " 1. FC Union Berlin\n", + " W\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " category team date \\\n", - "0 overall 1. FSV Mainz 05 2026-07-31T14:00:00+00:00 \n", - "1 overall 1. FSV Mainz 05 2026-08-01T14:00:00+00:00 \n", - "2 overall 1. FSV Mainz 05 2026-08-08T15:00:00+00:00 \n", - "3 overall 1. FSV Mainz 05 2026-08-15T13:30:00+00:00 \n", - "4 overall 1. FSV Mainz 05 2026-08-23T13:30:00+00:00 \n", - "5 bundesliga 1. FSV Mainz 05 2026-04-19T17:30:00+00:00 \n", - "6 bundesliga 1. FSV Mainz 05 2026-04-25T13:30:00+00:00 \n", - "7 bundesliga 1. FSV Mainz 05 2026-05-03T13:30:00+00:00 \n", - "8 bundesliga 1. FSV Mainz 05 2026-05-10T17:30:00+00:00 \n", - "9 bundesliga 1. FSV Mainz 05 2026-05-16T13:30:00+00:00 \n", - "10 overall SC Paderborn 07 2026-07-25T11:00:00+00:00 \n", - "11 overall SC Paderborn 07 2026-07-29T10:30:00+00:00 \n", - "12 overall SC Paderborn 07 2026-08-01T13:30:00+00:00 \n", - "13 overall SC Paderborn 07 2026-08-08T12:00:00+00:00 \n", - "14 overall SC Paderborn 07 2026-08-23T16:00:00+00:00 \n", - "15 bundesliga SC Paderborn 07 2026-05-21T18:30:00+00:00 \n", - "16 bundesliga SC Paderborn 07 2026-05-25T18:30:00+00:00 \n", - "\n", - " competition home_team \\\n", - "0 Club Friendly Games 1. FSV Mainz 05 \n", - "1 Club Friendly Games 1. FSV Mainz 05 \n", - "2 Club Friendly Games 1. FSV Mainz 05 \n", - "3 Club Friendly Games 1. FSV Mainz 05 \n", - "4 DFB Pokal VfB 1921 Krieschow \n", - "5 Bundesliga Borussia M'gladbach \n", - "6 Bundesliga 1. FSV Mainz 05 \n", - "7 Bundesliga FC St. Pauli \n", - "8 Bundesliga 1. FSV Mainz 05 \n", - "9 Bundesliga 1. FC Heidenheim \n", - "10 Club Friendly Games SC Paderborn 07 \n", - "11 Club Friendly Games SC Paderborn 07 \n", - "12 Club Friendly Games VfL Osnabrück \n", - "13 Club Friendly Games SV Werder Bremen \n", - "14 DFB Pokal 1.FC Phönix Lübeck \n", - "15 Bundesliga, Relegation/Promotion Playoffs VfL Wolfsburg \n", - "16 Bundesliga, Relegation/Promotion Playoffs SC Paderborn 07 \n", - "\n", - " home_score away_score away_team result \n", - "0 1 0 Shabab Al-Ahli Dubai W \n", - "1 3 3 Udinese D \n", - "2 4 0 Paris FC W \n", - "3 2 1 Bournemouth W \n", - "4 0 9 1. FSV Mainz 05 W \n", - "5 1 1 1. FSV Mainz 05 D \n", - "6 3 4 FC Bayern München L \n", - "7 1 2 1. FSV Mainz 05 W \n", - "8 1 3 1. FC Union Berlin L \n", - "9 0 2 1. FSV Mainz 05 W \n", - "10 0 2 1. FC Magdeburg L \n", - "11 2 1 Southampton W \n", - "12 0 2 SC Paderborn 07 W \n", - "13 2 2 SC Paderborn 07 D \n", - "14 2 4 SC Paderborn 07 W \n", - "15 0 0 SC Paderborn 07 D \n", - "16 1 1 VfL Wolfsburg D " + " category team date \\\n", + "0 overall FC Augsburg 2026-08-08T13:30:00+00:00 \n", + "1 overall FC Augsburg 2026-08-15T14:00:00+00:00 \n", + "2 overall FC Augsburg 2026-08-22T11:00:00+00:00 \n", + "3 overall FC Augsburg 2026-08-30T15:30:00+00:00 \n", + "4 overall FC Augsburg 2026-09-06T15:30:00+00:00 \n", + "5 bundesliga FC Augsburg 2026-05-02T13:30:00+00:00 \n", + "6 bundesliga FC Augsburg 2026-05-09T13:30:00+00:00 \n", + "7 bundesliga FC Augsburg 2026-05-16T13:30:00+00:00 \n", + "8 bundesliga FC Augsburg 2026-08-30T15:30:00+00:00 \n", + "9 bundesliga FC Augsburg 2026-09-06T15:30:00+00:00 \n", + "10 overall Bayer 04 Leverkusen 2026-08-12T18:45:00+00:00 \n", + "11 overall Bayer 04 Leverkusen 2026-08-15T14:00:00+00:00 \n", + "12 overall Bayer 04 Leverkusen 2026-08-22T11:00:00+00:00 \n", + "13 overall Bayer 04 Leverkusen 2026-08-29T13:30:00+00:00 \n", + "14 overall Bayer 04 Leverkusen 2026-09-05T13:30:00+00:00 \n", + "15 bundesliga Bayer 04 Leverkusen 2026-05-02T16:30:00+00:00 \n", + "16 bundesliga Bayer 04 Leverkusen 2026-05-09T13:30:00+00:00 \n", + "17 bundesliga Bayer 04 Leverkusen 2026-05-16T13:30:00+00:00 \n", + "18 bundesliga Bayer 04 Leverkusen 2026-08-29T13:30:00+00:00 \n", + "19 bundesliga Bayer 04 Leverkusen 2026-09-05T13:30:00+00:00 \n", + "\n", + " competition home_team home_score away_score \\\n", + "0 Club Friendly Games FC Augsburg 3 2 \n", + "1 Club Friendly Games Leeds United 4 0 \n", + "2 DFB Pokal Energie Cottbus 0 2 \n", + "3 Bundesliga FC Augsburg 3 0 \n", + "4 Bundesliga Eintracht Frankfurt 1 4 \n", + "5 Bundesliga SV Werder Bremen 1 3 \n", + "6 Bundesliga FC Augsburg 3 1 \n", + "7 Bundesliga 1. FC Union Berlin 4 0 \n", + "8 Bundesliga FC Augsburg 3 0 \n", + "9 Bundesliga Eintracht Frankfurt 1 4 \n", + "10 Club Friendly Games Nottingham Forest 2 1 \n", + "11 Club Friendly Games Newcastle United 1 2 \n", + "12 DFB Pokal SV Wehen Wiesbaden 0 4 \n", + "13 Bundesliga SV 07 Elversberg 3 2 \n", + "14 Bundesliga Bayer 04 Leverkusen 4 0 \n", + "15 Bundesliga Bayer 04 Leverkusen 4 1 \n", + "16 Bundesliga VfB Stuttgart 3 1 \n", + "17 Bundesliga Bayer 04 Leverkusen 1 1 \n", + "18 Bundesliga SV 07 Elversberg 3 2 \n", + "19 Bundesliga Bayer 04 Leverkusen 4 0 \n", + "\n", + " away_team result \n", + "0 Sassuolo W \n", + "1 FC Augsburg L \n", + "2 FC Augsburg W \n", + "3 FC Schalke 04 W \n", + "4 FC Augsburg W \n", + "5 FC Augsburg W \n", + "6 Borussia M'gladbach W \n", + "7 FC Augsburg L \n", + "8 FC Schalke 04 W \n", + "9 FC Augsburg W \n", + "10 Bayer 04 Leverkusen L \n", + "11 Bayer 04 Leverkusen W \n", + "12 Bayer 04 Leverkusen W \n", + "13 Bayer 04 Leverkusen L \n", + "14 1. FC Union Berlin W \n", + "15 RB Leipzig W \n", + "16 Bayer 04 Leverkusen L \n", + "17 Hamburger SV D \n", + "18 Bayer 04 Leverkusen L \n", + "19 1. FC Union Berlin W " ] }, "metadata": {}, @@ -5897,11 +6128,86 @@ }, { "data": { - "text/markdown": [ - "> No saved upcoming-match snapshot exactly matches this requested matchday." + "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", + "
categoryteamdateopponentvenuecompetition
0OverallFC Augsburg2026-09-06T15:30:00+00:00Eintracht FrankfurtawayBundesliga
1BundesligaFC Augsburg2026-09-12T13:30:00+00:00Bayer 04 LeverkusenhomeBundesliga
2OverallBayer 04 Leverkusen2026-09-05T13:30:00+00:001. FC Union BerlinhomeBundesliga
3BundesligaBayer 04 Leverkusen2026-09-12T13:30:00+00:00FC AugsburgawayBundesliga
\n", + "
" ], "text/plain": [ - "" + " category team date \\\n", + "0 Overall FC Augsburg 2026-09-06T15:30:00+00:00 \n", + "1 Bundesliga FC Augsburg 2026-09-12T13:30:00+00:00 \n", + "2 Overall Bayer 04 Leverkusen 2026-09-05T13:30:00+00:00 \n", + "3 Bundesliga Bayer 04 Leverkusen 2026-09-12T13:30:00+00:00 \n", + "\n", + " opponent venue competition \n", + "0 Eintracht Frankfurt away Bundesliga \n", + "1 Bayer 04 Leverkusen home Bundesliga \n", + "2 1. FC Union Berlin home Bundesliga \n", + "3 FC Augsburg away Bundesliga " ] }, "metadata": {}, @@ -5950,233 +6256,233 @@ " \n", " \n", " \n", - " 52\n", - " SC Paderborn 07\n", + " 59\n", + " FC Augsburg\n", " Bundesliga\n", - " Dennis Seimen\n", - " G\n", - " 2\n", - " 8.35\n", + " Anton Kade\n", + " F\n", + " 4\n", + " 8.25\n", " \n", " \n", - " 53\n", - " SC Paderborn 07\n", + " 18\n", + " Bayer 04 Leverkusen\n", " Bundesliga\n", - " Calvin Brackelmann\n", - " D\n", - " 2\n", - " 7.75\n", + " Aleix García\n", + " M\n", + " 5\n", + " 7.96\n", " \n", " \n", - " 54\n", - " SC Paderborn 07\n", + " 19\n", + " Bayer 04 Leverkusen\n", " Bundesliga\n", - " Laurin Curda\n", - " M\n", + " Miguel Gutiérrez\n", + " D\n", " 2\n", - " 7.75\n", + " 7.90\n", " \n", " \n", - " 55\n", - " SC Paderborn 07\n", + " 20\n", + " Bayer 04 Leverkusen\n", " Bundesliga\n", - " Niklas Mohr\n", - " D\n", - " 1\n", - " 7.60\n", + " Alejandro Grimaldo\n", + " M\n", + " 3\n", + " 7.67\n", " \n", " \n", - " 16\n", - " 1. FSV Mainz 05\n", + " 21\n", + " Bayer 04 Leverkusen\n", " Bundesliga\n", - " Nadiem Amiri\n", + " Exequiel Palacios\n", " M\n", - " 5\n", - " 7.52\n", + " 3\n", + " 7.57\n", " \n", " \n", - " 56\n", - " SC Paderborn 07\n", + " 22\n", + " Bayer 04 Leverkusen\n", " Bundesliga\n", - " Santiago Castañeda\n", - " M\n", + " Facundo Medina\n", + " D\n", " 2\n", - " 7.50\n", + " 7.55\n", " \n", " \n", - " 17\n", - " 1. FSV Mainz 05\n", + " 60\n", + " FC Augsburg\n", " Bundesliga\n", - " Daniel Batz\n", + " Finn Dahmen\n", " G\n", - " 4\n", + " 5\n", " 7.38\n", " \n", " \n", - " 18\n", - " 1. FSV Mainz 05\n", + " 61\n", + " FC Augsburg\n", " Bundesliga\n", - " Phillipp Mwene\n", + " Fabian Rieder\n", " M\n", " 5\n", - " 7.30\n", + " 7.34\n", " \n", " \n", - " 19\n", - " 1. FSV Mainz 05\n", + " 62\n", + " FC Augsburg\n", " Bundesliga\n", - " Sheraldo Becker\n", - " F\n", - " 5\n", - " 7.06\n", + " Alexis Claude-Maurice\n", + " M\n", + " 3\n", + " 7.17\n", " \n", " \n", - " 20\n", - " 1. FSV Mainz 05\n", + " 63\n", + " FC Augsburg\n", " Bundesliga\n", - " Kacper Potulski\n", + " Noahkai Banks\n", " D\n", " 3\n", - " 7.03\n", + " 7.17\n", " \n", " \n", - " 0\n", - " 1. FSV Mainz 05\n", + " 41\n", + " FC Augsburg\n", " Overall\n", - " Nadiem Amiri\n", - " M\n", - " 1\n", - " 10.00\n", + " Finn Dahmen\n", + " G\n", + " 3\n", + " 8.60\n", " \n", " \n", - " 1\n", - " 1. FSV Mainz 05\n", + " 42\n", + " FC Augsburg\n", " Overall\n", - " Phillip Tietz\n", + " Anton Kade\n", " F\n", - " 1\n", - " 10.00\n", + " 2\n", + " 8.30\n", " \n", " \n", - " 2\n", - " 1. FSV Mainz 05\n", + " 43\n", + " FC Augsburg\n", " Overall\n", - " Dominik Kohr\n", - " D\n", + " Alexis Claude-Maurice\n", + " M\n", " 1\n", - " 8.80\n", + " 7.90\n", " \n", " \n", - " 36\n", - " SC Paderborn 07\n", + " 0\n", + " Bayer 04 Leverkusen\n", " Overall\n", - " Santiago Castañeda\n", + " Aleix García\n", " M\n", - " 1\n", - " 8.50\n", + " 4\n", + " 7.65\n", " \n", " \n", - " 3\n", - " 1. FSV Mainz 05\n", + " 1\n", + " Bayer 04 Leverkusen\n", " Overall\n", - " Anthony Caci\n", + " Ibrahim Maza\n", " M\n", - " 1\n", - " 8.10\n", - " \n", + " 4\n", + " 7.55\n", + " \n", " \n", - " 4\n", - " 1. FSV Mainz 05\n", + " 44\n", + " FC Augsburg\n", " Overall\n", - " Danny da Costa\n", + " Chrislain Matsima\n", " D\n", - " 1\n", - " 8.10\n", + " 3\n", + " 7.50\n", " \n", " \n", - " 37\n", - " SC Paderborn 07\n", + " 45\n", + " FC Augsburg\n", " Overall\n", - " Laurin Curda\n", + " Fabian Rieder\n", " M\n", - " 1\n", - " 7.90\n", + " 3\n", + " 7.40\n", " \n", " \n", - " 38\n", - " SC Paderborn 07\n", + " 2\n", + " Bayer 04 Leverkusen\n", " Overall\n", - " Mattes Hansen\n", + " Miguel Gutiérrez\n", " D\n", - " 1\n", - " 7.60\n", + " 4\n", + " 7.33\n", " \n", " \n", - " 39\n", - " SC Paderborn 07\n", + " 3\n", + " Bayer 04 Leverkusen\n", " Overall\n", - " Gabriel Vidović\n", - " F\n", - " 1\n", - " 7.30\n", + " Facundo Medina\n", + " D\n", + " 3\n", + " 7.27\n", " \n", " \n", - " 40\n", - " SC Paderborn 07\n", + " 4\n", + " Bayer 04 Leverkusen\n", " Overall\n", - " Jano Ter-Horst\n", - " D\n", - " 1\n", - " 7.30\n", + " Nathan Tella\n", + " F\n", + " 2\n", + " 7.05\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team category player_name position rating_count \\\n", - "52 SC Paderborn 07 Bundesliga Dennis Seimen G 2 \n", - "53 SC Paderborn 07 Bundesliga Calvin Brackelmann D 2 \n", - "54 SC Paderborn 07 Bundesliga Laurin Curda M 2 \n", - "55 SC Paderborn 07 Bundesliga Niklas Mohr D 1 \n", - "16 1. FSV Mainz 05 Bundesliga Nadiem Amiri M 5 \n", - "56 SC Paderborn 07 Bundesliga Santiago Castañeda M 2 \n", - "17 1. FSV Mainz 05 Bundesliga Daniel Batz G 4 \n", - "18 1. FSV Mainz 05 Bundesliga Phillipp Mwene M 5 \n", - "19 1. FSV Mainz 05 Bundesliga Sheraldo Becker F 5 \n", - "20 1. FSV Mainz 05 Bundesliga Kacper Potulski D 3 \n", - "0 1. FSV Mainz 05 Overall Nadiem Amiri M 1 \n", - "1 1. FSV Mainz 05 Overall Phillip Tietz F 1 \n", - "2 1. FSV Mainz 05 Overall Dominik Kohr D 1 \n", - "36 SC Paderborn 07 Overall Santiago Castañeda M 1 \n", - "3 1. FSV Mainz 05 Overall Anthony Caci M 1 \n", - "4 1. FSV Mainz 05 Overall Danny da Costa D 1 \n", - "37 SC Paderborn 07 Overall Laurin Curda M 1 \n", - "38 SC Paderborn 07 Overall Mattes Hansen D 1 \n", - "39 SC Paderborn 07 Overall Gabriel Vidović F 1 \n", - "40 SC Paderborn 07 Overall Jano Ter-Horst D 1 \n", + " team category player_name position \\\n", + "59 FC Augsburg Bundesliga Anton Kade F \n", + "18 Bayer 04 Leverkusen Bundesliga Aleix García M \n", + "19 Bayer 04 Leverkusen Bundesliga Miguel Gutiérrez D \n", + "20 Bayer 04 Leverkusen Bundesliga Alejandro Grimaldo M \n", + "21 Bayer 04 Leverkusen Bundesliga Exequiel Palacios M \n", + "22 Bayer 04 Leverkusen Bundesliga Facundo Medina D \n", + "60 FC Augsburg Bundesliga Finn Dahmen G \n", + "61 FC Augsburg Bundesliga Fabian Rieder M \n", + "62 FC Augsburg Bundesliga Alexis Claude-Maurice M \n", + "63 FC Augsburg Bundesliga Noahkai Banks D \n", + "41 FC Augsburg Overall Finn Dahmen G \n", + "42 FC Augsburg Overall Anton Kade F \n", + "43 FC Augsburg Overall Alexis Claude-Maurice M \n", + "0 Bayer 04 Leverkusen Overall Aleix García M \n", + "1 Bayer 04 Leverkusen Overall Ibrahim Maza M \n", + "44 FC Augsburg Overall Chrislain Matsima D \n", + "45 FC Augsburg Overall Fabian Rieder M \n", + "2 Bayer 04 Leverkusen Overall Miguel Gutiérrez D \n", + "3 Bayer 04 Leverkusen Overall Facundo Medina D \n", + "4 Bayer 04 Leverkusen Overall Nathan Tella F \n", "\n", - " average_rating \n", - "52 8.35 \n", - "53 7.75 \n", - "54 7.75 \n", - "55 7.60 \n", - "16 7.52 \n", - "56 7.50 \n", - "17 7.38 \n", - "18 7.30 \n", - "19 7.06 \n", - "20 7.03 \n", - "0 10.00 \n", - "1 10.00 \n", - "2 8.80 \n", - "36 8.50 \n", - "3 8.10 \n", - "4 8.10 \n", - "37 7.90 \n", - "38 7.60 \n", - "39 7.30 \n", - "40 7.30 " + " rating_count average_rating \n", + "59 4 8.25 \n", + "18 5 7.96 \n", + "19 2 7.90 \n", + "20 3 7.67 \n", + "21 3 7.57 \n", + "22 2 7.55 \n", + "60 5 7.38 \n", + "61 5 7.34 \n", + "62 3 7.17 \n", + "63 3 7.17 \n", + "41 3 8.60 \n", + "42 2 8.30 \n", + "43 1 7.90 \n", + "0 4 7.65 \n", + "1 4 7.55 \n", + "44 3 7.50 \n", + "45 3 7.40 \n", + "2 4 7.33 \n", + "3 3 7.27 \n", + "4 2 7.05 " ] }, "metadata": {}, @@ -6209,7 +6515,7 @@ { "data": { "text/markdown": [ - "**FSV Mainz 05** — formation **3-5-2**" + "**FC Augsburg** — formation **3-4-3**" ], "text/plain": [ "" @@ -6221,7 +6527,7 @@ { "data": { "text/markdown": [ - "**SC Paderborn** — formation **3-4-3**" + "**Bayer 04 Leverkusen** — formation **4-3-3**" ], "text/plain": [ "" @@ -6245,7 +6551,7 @@ { "data": { "text/markdown": [ - "**1. FSV Mainz 05** — formation **5-3-2**" + "**FC Augsburg** — formation **3-4-2-1**" ], "text/plain": [ "" @@ -6257,7 +6563,7 @@ { "data": { "text/markdown": [ - "**SC Paderborn 07** — formation **3-4-2-1**" + "**Bayer 04 Leverkusen** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -6281,7 +6587,7 @@ { "data": { "text/markdown": [ - "**1. FSV Mainz 05** — formation **3-3-2-2**" + "**FC Augsburg** — formation **3-4-2-1**" ], "text/plain": [ "" @@ -6293,7 +6599,7 @@ { "data": { "text/markdown": [ - "**SC Paderborn 07** — formation **3-4-2-1**" + "**Bayer 04 Leverkusen** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -6317,7 +6623,7 @@ { "data": { "text/markdown": [ - "**FSV Mainz 05** — formation **3-5-2**" + "**FC Augsburg** — formation **5-3-2**" ], "text/plain": [ "" @@ -6329,7 +6635,7 @@ { "data": { "text/markdown": [ - "**SC Paderborn** — formation **3-4-2-1**" + "**Bayer Leverkusen** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -6341,7 +6647,7 @@ { "data": { "text/markdown": [ - "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_01_04_1-fsv-mainz-05-vs-sc-paderborn-07.html`" + "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_03_04_fc-augsburg-vs-bayer-04-leverkusen.html`" ], "text/plain": [ "" @@ -6354,7 +6660,7 @@ "data": { "text/markdown": [ "---\n", - "## 5. RB Leipzig vs Borussia M'gladbach" + "## 5. SC Freiburg vs Borussia M'gladbach" ], "text/plain": [ "" @@ -6415,13 +6721,13 @@ " \n", " \n", " 0\n", - " RB Leipzig\n", - " 2.048\n", + " SC Freiburg\n", + " 1.930\n", " \n", " \n", " 1\n", " Borussia M'gladbach\n", - " 0.745\n", + " 0.844\n", " \n", " \n", "\n", @@ -6429,8 +6735,8 @@ ], "text/plain": [ " team expected match points\n", - "0 RB Leipzig 2.048\n", - "1 Borussia M'gladbach 0.745" + "0 SC Freiburg 1.930\n", + "1 Borussia M'gladbach 0.844" ] }, "metadata": {}, @@ -6479,19 +6785,19 @@ " \n", " \n", " 0\n", - " Borussia M'gladbach\n", - " 5\n", - " 0\n", - " 0\n", - " 0\n", + " SC Freiburg\n", + " 2\n", + " 2\n", + " 6\n", + " 4\n", " \n", " \n", " 1\n", - " RB Leipzig\n", - " 10\n", - " 0\n", - " 0\n", + " Borussia M'gladbach\n", + " 17\n", + " 2\n", " 0\n", + " -4\n", " \n", " \n", "\n", @@ -6499,8 +6805,8 @@ ], "text/plain": [ " team position matches points goal_difference\n", - "0 Borussia M'gladbach 5 0 0 0\n", - "1 RB Leipzig 10 0 0 0" + "0 SC Freiburg 2 2 6 4\n", + "1 Borussia M'gladbach 17 2 0 -4" ] }, "metadata": {}, @@ -6549,123 +6855,123 @@ " \n", " \n", " \n", - " 314\n", + " 303\n", " Hugo Bolin\n", " Borussia M'gladbach\n", " 3\n", - " 0.745249\n", + " 0.844426\n", " 1.0\n", - " 6.856287\n", + " 70.891280\n", " \n", " \n", - " 307\n", - " Lukas Ullrich\n", + " 284\n", + " Moritz Nicolas\n", " Borussia M'gladbach\n", - " 2\n", - " 0.745249\n", + " 1\n", + " 0.844426\n", " 1.0\n", - " 6.111038\n", + " 63.286732\n", " \n", " \n", - " 317\n", - " Daiki Hashioka\n", + " 298\n", + " Franck Honorat\n", " Borussia M'gladbach\n", - " 2\n", - " 0.745249\n", + " 3\n", + " 0.844426\n", " 1.0\n", - " 5.887464\n", + " 61.934813\n", " \n", " \n", - " 299\n", + " 288\n", " Philipp Sander\n", " Borussia M'gladbach\n", " 3\n", - " 0.745249\n", + " 0.844426\n", " 1.0\n", - " 5.738414\n", + " 58.892994\n", " \n", " \n", - " 312\n", - " Kevin Diks\n", + " 283\n", + " Tim Kleindienst\n", " Borussia M'gladbach\n", - " 2\n", - " 0.745249\n", + " 4\n", + " 0.844426\n", " 1.0\n", - " 5.589364\n", + " 56.780620\n", " \n", " \n", - " 267\n", - " Willi Orban\n", - " RB Leipzig\n", - " 2\n", - " 2.047955\n", + " 372\n", + " Igor Matanović\n", + " SC Freiburg\n", + " 4\n", + " 1.929739\n", " 1.0\n", - " 15.974047\n", + " 161.233105\n", " \n", " \n", - " 276\n", - " Brajan Gruda\n", - " RB Leipzig\n", - " 3\n", - " 2.047955\n", + " 358\n", + " Matthias Ginter\n", + " SC Freiburg\n", + " 2\n", + " 1.929739\n", " 1.0\n", - " 15.359660\n", + " 142.889218\n", " \n", " \n", - " 271\n", - " Ridle  Baku\n", - " RB Leipzig\n", + " 366\n", + " Philipp Lienhart\n", + " SC Freiburg\n", " 2\n", - " 2.047955\n", + " 1.929739\n", " 1.0\n", - " 15.093426\n", + " 141.344470\n", " \n", " \n", - " 289\n", - " Ezechiel Banzuzi\n", - " RB Leipzig\n", + " 362\n", + " Maximilian Eggestein\n", + " SC Freiburg\n", " 3\n", - " 2.047955\n", + " 1.929739\n", " 1.0\n", - " 14.950069\n", + " 140.572096\n", " \n", " \n", - " 273\n", - " David Raum\n", - " RB Leipzig\n", - " 2\n", - " 2.047955\n", + " 379\n", + " Yuito Suzuki\n", + " SC Freiburg\n", + " 3\n", + " 1.929739\n", " 1.0\n", - " 14.847671\n", + " 137.289506\n", " \n", " \n", "\n", "" ], "text/plain": [ - " name team_display position expected_match_points \\\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", + " name team_display position \\\n", + "303 Hugo Bolin Borussia M'gladbach 3 \n", + "284 Moritz Nicolas Borussia M'gladbach 1 \n", + "298 Franck Honorat Borussia M'gladbach 3 \n", + "288 Philipp Sander Borussia M'gladbach 3 \n", + "283 Tim Kleindienst Borussia M'gladbach 4 \n", + "372 Igor Matanović SC Freiburg 4 \n", + "358 Matthias Ginter SC Freiburg 2 \n", + "366 Philipp Lienhart SC Freiburg 2 \n", + "362 Maximilian Eggestein SC Freiburg 3 \n", + "379 Yuito Suzuki SC Freiburg 3 \n", "\n", - " starting_chance score \n", - "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 " + " expected_match_points starting_chance score \n", + "303 0.844426 1.0 70.891280 \n", + "284 0.844426 1.0 63.286732 \n", + "298 0.844426 1.0 61.934813 \n", + "288 0.844426 1.0 58.892994 \n", + "283 0.844426 1.0 56.780620 \n", + "372 1.929739 1.0 161.233105 \n", + "358 1.929739 1.0 142.889218 \n", + "366 1.929739 1.0 141.344470 \n", + "362 1.929739 1.0 140.572096 \n", + "379 1.929739 1.0 137.289506 " ] }, "metadata": {}, @@ -6719,149 +7025,125 @@ " \n", " 0\n", " overall\n", - " RB Leipzig\n", - " 2026-07-25T09:30:00+00:00\n", - " Club Friendly Games\n", - " RB Leipzig\n", + " SC Freiburg\n", + " 2026-08-20T18:30:00+00:00\n", + " UEFA Europa Conference League, Qualification P...\n", + " Motherwell\n", " 1\n", - " 0\n", - " FC Ingolstadt 04\n", + " 3\n", + " SC Freiburg\n", " W\n", " \n", " \n", " 1\n", " overall\n", - " RB Leipzig\n", - " 2026-08-01T09:30:00+00:00\n", - " Club Friendly Games\n", - " RB Leipzig\n", - " 4\n", - " 0\n", - " SC Verl\n", + " SC Freiburg\n", + " 2026-08-23T16:00:00+00:00\n", + " DFB Pokal\n", + " Fortuna Düsseldorf\n", + " 1\n", + " 5\n", + " SC Freiburg\n", " W\n", " \n", " \n", " 2\n", " overall\n", - " RB Leipzig\n", - " 2026-08-08T13:00:00+00:00\n", - " Club Friendly Games\n", - " Leeds United\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", - " 0\n", - " RB Leipzig\n", - " L\n", + " Motherwell\n", + " W\n", " \n", " \n", " 3\n", " overall\n", - " RB Leipzig\n", - " 2026-08-15T13:30:00+00:00\n", - " Telekom Cup\n", - " FC Bayern München\n", - " 3\n", + " SC Freiburg\n", + " 2026-08-30T13:30:00+00:00\n", + " Bundesliga\n", + " SC Freiburg\n", + " 4\n", " 1\n", - " RB Leipzig\n", - " L\n", + " SV Werder Bremen\n", + " W\n", " \n", " \n", " 4\n", " overall\n", - " RB Leipzig\n", - " 2026-08-22T16:00:00+00:00\n", - " DFB Pokal\n", - " Eintracht Trier\n", + " SC Freiburg\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SC Paderborn 07\n", " 0\n", - " 6\n", - " RB Leipzig\n", + " 1\n", + " SC Freiburg\n", " W\n", " \n", " \n", " 5\n", " bundesliga\n", - " RB Leipzig\n", - " 2026-04-18T16:30:00+00:00\n", + " SC Freiburg\n", + " 2026-05-03T17:30:00+00:00\n", " Bundesliga\n", - " Eintracht Frankfurt\n", + " SC Freiburg\n", " 1\n", - " 3\n", - " RB Leipzig\n", - " W\n", + " 1\n", + " VfL Wolfsburg\n", + " D\n", " \n", " \n", " 6\n", " bundesliga\n", - " RB Leipzig\n", - " 2026-04-24T18:30:00+00:00\n", + " SC Freiburg\n", + " 2026-05-10T13:30:00+00:00\n", " Bundesliga\n", - " RB Leipzig\n", + " Hamburger SV\n", " 3\n", - " 1\n", - " 1. FC Union Berlin\n", - " W\n", + " 2\n", + " SC Freiburg\n", + " L\n", " \n", " \n", " 7\n", " bundesliga\n", - " RB Leipzig\n", - " 2026-05-02T16:30:00+00:00\n", + " SC Freiburg\n", + " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", - " Bayer 04 Leverkusen\n", + " SC Freiburg\n", " 4\n", " 1\n", " RB Leipzig\n", - " L\n", + " W\n", " \n", " \n", " 8\n", " bundesliga\n", - " RB Leipzig\n", - " 2026-05-09T13:30:00+00:00\n", + " SC Freiburg\n", + " 2026-08-30T13:30:00+00:00\n", " Bundesliga\n", - " RB Leipzig\n", - " 2\n", + " SC Freiburg\n", + " 4\n", " 1\n", - " FC St. Pauli\n", + " SV Werder Bremen\n", " W\n", " \n", " \n", " 9\n", " bundesliga\n", - " RB Leipzig\n", - " 2026-05-16T13:30:00+00:00\n", - " Bundesliga\n", " SC Freiburg\n", - " 4\n", - " 1\n", - " RB Leipzig\n", - " L\n", - " \n", - " \n", - " 10\n", - " overall\n", - " Borussia M'gladbach\n", - " 2026-08-01T12:00:00+00:00\n", - " Club Friendly Games\n", - " FC Hansa Rostock\n", - " 1\n", - " 3\n", - " Borussia M'gladbach\n", - " W\n", - " \n", - " \n", - " 11\n", - " overall\n", - " Borussia M'gladbach\n", - " 2026-08-07T14:00:00+00:00\n", - " Club Friendly Games\n", - " TSG Hoffenheim\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SC Paderborn 07\n", + " 0\n", " 1\n", - " 4\n", - " Borussia M'gladbach\n", + " SC Freiburg\n", " W\n", " \n", " \n", - " 12\n", + " 10\n", " overall\n", " Borussia M'gladbach\n", " 2026-08-12T16:00:00+00:00\n", @@ -6873,7 +7155,7 @@ " W\n", " \n", " \n", - " 13\n", + " 11\n", " overall\n", " Borussia M'gladbach\n", " 2026-08-15T13:30:00+00:00\n", @@ -6885,7 +7167,7 @@ " W\n", " \n", " \n", - " 14\n", + " 12\n", " overall\n", " Borussia M'gladbach\n", " 2026-08-23T13:30:00+00:00\n", @@ -6897,31 +7179,31 @@ " W\n", " \n", " \n", - " 15\n", - " bundesliga\n", + " 13\n", + " overall\n", " Borussia M'gladbach\n", - " 2026-04-19T17:30:00+00:00\n", + " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", + " RB Leipzig\n", + " 3\n", + " 0\n", " Borussia M'gladbach\n", - " 1\n", - " 1\n", - " 1. FSV Mainz 05\n", - " D\n", + " L\n", " \n", " \n", - " 16\n", - " bundesliga\n", + " 14\n", + " overall\n", " Borussia M'gladbach\n", - " 2026-04-25T13:30:00+00:00\n", + " 2026-09-05T13:30:00+00:00\n", " Bundesliga\n", - " VfL Wolfsburg\n", - " 0\n", - " 0\n", " Borussia M'gladbach\n", - " D\n", + " 3\n", + " 4\n", + " SV 07 Elversberg\n", + " L\n", " \n", " \n", - " 17\n", + " 15\n", " bundesliga\n", " Borussia M'gladbach\n", " 2026-05-03T15:30:00+00:00\n", @@ -6933,7 +7215,7 @@ " W\n", " \n", " \n", - " 18\n", + " 16\n", " bundesliga\n", " Borussia M'gladbach\n", " 2026-05-09T13:30:00+00:00\n", @@ -6945,7 +7227,7 @@ " L\n", " \n", " \n", - " 19\n", + " 17\n", " bundesliga\n", " Borussia M'gladbach\n", " 2026-05-16T13:30:00+00:00\n", @@ -6956,76 +7238,100 @@ " TSG Hoffenheim\n", " W\n", " \n", + " \n", + " 18\n", + " bundesliga\n", + " Borussia M'gladbach\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " RB Leipzig\n", + " 3\n", + " 0\n", + " Borussia M'gladbach\n", + " L\n", + " \n", + " \n", + " 19\n", + " bundesliga\n", + " Borussia M'gladbach\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Borussia M'gladbach\n", + " 3\n", + " 4\n", + " SV 07 Elversberg\n", + " L\n", + " \n", " \n", "\n", "" ], "text/plain": [ " category team date \\\n", - "0 overall RB Leipzig 2026-07-25T09:30:00+00:00 \n", - "1 overall RB Leipzig 2026-08-01T09:30:00+00:00 \n", - "2 overall RB Leipzig 2026-08-08T13:00:00+00:00 \n", - "3 overall RB Leipzig 2026-08-15T13:30:00+00:00 \n", - "4 overall RB Leipzig 2026-08-22T16:00:00+00:00 \n", - "5 bundesliga RB Leipzig 2026-04-18T16:30:00+00:00 \n", - "6 bundesliga RB Leipzig 2026-04-24T18:30:00+00:00 \n", - "7 bundesliga RB Leipzig 2026-05-02T16:30:00+00:00 \n", - "8 bundesliga RB Leipzig 2026-05-09T13:30:00+00:00 \n", - "9 bundesliga RB Leipzig 2026-05-16T13:30:00+00:00 \n", - "10 overall Borussia M'gladbach 2026-08-01T12:00:00+00:00 \n", - "11 overall Borussia M'gladbach 2026-08-07T14:00:00+00:00 \n", - "12 overall Borussia M'gladbach 2026-08-12T16:00:00+00:00 \n", - "13 overall Borussia M'gladbach 2026-08-15T13:30:00+00:00 \n", - "14 overall Borussia M'gladbach 2026-08-23T13:30:00+00:00 \n", - "15 bundesliga Borussia M'gladbach 2026-04-19T17:30:00+00:00 \n", - "16 bundesliga Borussia M'gladbach 2026-04-25T13:30:00+00:00 \n", - "17 bundesliga Borussia M'gladbach 2026-05-03T15:30:00+00:00 \n", - "18 bundesliga Borussia M'gladbach 2026-05-09T13:30:00+00:00 \n", - "19 bundesliga Borussia M'gladbach 2026-05-16T13:30:00+00:00 \n", - "\n", - " competition home_team home_score away_score \\\n", - "0 Club Friendly Games RB Leipzig 1 0 \n", - "1 Club Friendly Games RB Leipzig 4 0 \n", - "2 Club Friendly Games Leeds United 1 0 \n", - "3 Telekom Cup FC Bayern München 3 1 \n", - "4 DFB Pokal Eintracht Trier 0 6 \n", - "5 Bundesliga Eintracht Frankfurt 1 3 \n", - "6 Bundesliga RB Leipzig 3 1 \n", - "7 Bundesliga Bayer 04 Leverkusen 4 1 \n", - "8 Bundesliga RB Leipzig 2 1 \n", - "9 Bundesliga SC Freiburg 4 1 \n", - "10 Club Friendly Games FC Hansa Rostock 1 3 \n", - "11 Club Friendly Games TSG Hoffenheim 1 4 \n", - "12 Club Friendly Games SSVg Velbert 0 8 \n", - "13 Club Friendly Games Borussia M'gladbach 2 1 \n", - "14 DFB Pokal TSV Schott Mainz 0 5 \n", - "15 Bundesliga Borussia M'gladbach 1 1 \n", - "16 Bundesliga VfL Wolfsburg 0 0 \n", - "17 Bundesliga Borussia M'gladbach 1 0 \n", - "18 Bundesliga FC Augsburg 3 1 \n", - "19 Bundesliga Borussia M'gladbach 4 0 \n", - "\n", - " away_team result \n", - "0 FC Ingolstadt 04 W \n", - "1 SC Verl W \n", - "2 RB Leipzig L \n", - "3 RB Leipzig L \n", - "4 RB Leipzig W \n", - "5 RB Leipzig W \n", - "6 1. FC Union Berlin W \n", - "7 RB Leipzig L \n", - "8 FC St. Pauli W \n", - "9 RB Leipzig L \n", - "10 Borussia M'gladbach W \n", - "11 Borussia M'gladbach W \n", - "12 Borussia M'gladbach W \n", - "13 Aston Villa W \n", - "14 Borussia M'gladbach W \n", - "15 1. FSV Mainz 05 D \n", - "16 Borussia M'gladbach D \n", - "17 Borussia Dortmund W \n", - "18 Borussia M'gladbach L \n", - "19 TSG Hoffenheim W " + "0 overall SC Freiburg 2026-08-20T18:30:00+00:00 \n", + "1 overall SC Freiburg 2026-08-23T16:00:00+00:00 \n", + "2 overall SC Freiburg 2026-08-27T16:45:00+00:00 \n", + "3 overall SC Freiburg 2026-08-30T13:30:00+00:00 \n", + "4 overall SC Freiburg 2026-09-05T13:30:00+00:00 \n", + "5 bundesliga SC Freiburg 2026-05-03T17:30:00+00:00 \n", + "6 bundesliga SC Freiburg 2026-05-10T13:30:00+00:00 \n", + "7 bundesliga SC Freiburg 2026-05-16T13:30:00+00:00 \n", + "8 bundesliga SC Freiburg 2026-08-30T13:30:00+00:00 \n", + "9 bundesliga SC Freiburg 2026-09-05T13:30:00+00:00 \n", + "10 overall Borussia M'gladbach 2026-08-12T16:00:00+00:00 \n", + "11 overall Borussia M'gladbach 2026-08-15T13:30:00+00:00 \n", + "12 overall Borussia M'gladbach 2026-08-23T13:30:00+00:00 \n", + "13 overall Borussia M'gladbach 2026-08-29T13:30:00+00:00 \n", + "14 overall Borussia M'gladbach 2026-09-05T13:30:00+00:00 \n", + "15 bundesliga Borussia M'gladbach 2026-05-03T15:30:00+00:00 \n", + "16 bundesliga Borussia M'gladbach 2026-05-09T13:30:00+00:00 \n", + "17 bundesliga Borussia M'gladbach 2026-05-16T13:30:00+00:00 \n", + "18 bundesliga Borussia M'gladbach 2026-08-29T13:30:00+00:00 \n", + "19 bundesliga Borussia M'gladbach 2026-09-05T13:30:00+00:00 \n", + "\n", + " competition home_team \\\n", + "0 UEFA Europa Conference League, Qualification P... Motherwell \n", + "1 DFB Pokal Fortuna Düsseldorf \n", + "2 UEFA Europa Conference League, Qualification P... SC Freiburg \n", + "3 Bundesliga SC Freiburg \n", + "4 Bundesliga SC Paderborn 07 \n", + "5 Bundesliga SC Freiburg \n", + "6 Bundesliga Hamburger SV \n", + "7 Bundesliga SC Freiburg \n", + "8 Bundesliga SC Freiburg \n", + "9 Bundesliga SC Paderborn 07 \n", + "10 Club Friendly Games SSVg Velbert \n", + "11 Club Friendly Games Borussia M'gladbach \n", + "12 DFB Pokal TSV Schott Mainz \n", + "13 Bundesliga RB Leipzig \n", + "14 Bundesliga Borussia M'gladbach \n", + "15 Bundesliga Borussia M'gladbach \n", + "16 Bundesliga FC Augsburg \n", + "17 Bundesliga Borussia M'gladbach \n", + "18 Bundesliga RB Leipzig \n", + "19 Bundesliga Borussia M'gladbach \n", + "\n", + " home_score away_score away_team result \n", + "0 1 3 SC Freiburg W \n", + "1 1 5 SC Freiburg W \n", + "2 4 1 Motherwell W \n", + "3 4 1 SV Werder Bremen W \n", + "4 0 1 SC Freiburg W \n", + "5 1 1 VfL Wolfsburg D \n", + "6 3 2 SC Freiburg L \n", + "7 4 1 RB Leipzig W \n", + "8 4 1 SV Werder Bremen W \n", + "9 0 1 SC Freiburg W \n", + "10 0 8 Borussia M'gladbach W \n", + "11 2 1 Aston Villa W \n", + "12 0 5 Borussia M'gladbach W \n", + "13 3 0 Borussia M'gladbach L \n", + "14 3 4 SV 07 Elversberg L \n", + "15 1 0 Borussia Dortmund W \n", + "16 3 1 Borussia M'gladbach L \n", + "17 4 0 TSG Hoffenheim W \n", + "18 3 0 Borussia M'gladbach L \n", + "19 3 4 SV 07 Elversberg L " ] }, "metadata": {}, @@ -7045,11 +7351,86 @@ }, { "data": { - "text/markdown": [ - "> No saved upcoming-match snapshot exactly matches this requested matchday." + "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", + "
categoryteamdateopponentvenuecompetition
0OverallSC Freiburg2026-09-05T13:30:00+00:00SC Paderborn 07awayBundesliga
1BundesligaSC Freiburg2026-09-12T13:30:00+00:00Borussia M'gladbachhomeBundesliga
2OverallBorussia M'gladbach2026-09-05T13:30:00+00:00SV 07 ElversberghomeBundesliga
3BundesligaBorussia M'gladbach2026-09-12T13:30:00+00:00SC FreiburgawayBundesliga
\n", + "
" ], "text/plain": [ - "" + " category team date \\\n", + "0 Overall SC Freiburg 2026-09-05T13:30:00+00:00 \n", + "1 Bundesliga SC Freiburg 2026-09-12T13:30:00+00:00 \n", + "2 Overall Borussia M'gladbach 2026-09-05T13:30:00+00:00 \n", + "3 Bundesliga Borussia M'gladbach 2026-09-12T13:30:00+00:00 \n", + "\n", + " opponent venue competition \n", + "0 SC Paderborn 07 away Bundesliga \n", + "1 Borussia M'gladbach home Bundesliga \n", + "2 SV 07 Elversberg home Bundesliga \n", + "3 SC Freiburg away Bundesliga " ] }, "metadata": {}, @@ -7098,233 +7479,233 @@ " \n", " \n", " \n", - " 62\n", - " Borussia M'gladbach\n", + " 61\n", + " SC Freiburg\n", " Bundesliga\n", - " Moritz Nicolas\n", - " G\n", + " Igor Matanović\n", + " F\n", " 5\n", - " 7.54\n", + " 8.02\n", " \n", " \n", - " 63\n", + " 18\n", " Borussia M'gladbach\n", " Bundesliga\n", " Rocco Reitz\n", " M\n", - " 4\n", - " 7.53\n", - " \n", - " \n", - " 25\n", - " RB Leipzig\n", - " Bundesliga\n", - " Yan Diomande\n", - " F\n", - " 5\n", - " 7.46\n", + " 2\n", + " 7.65\n", " \n", " \n", - " 26\n", - " RB Leipzig\n", + " 62\n", + " SC Freiburg\n", " Bundesliga\n", - " Xaver Schlager\n", + " Yuito Suzuki\n", " M\n", " 3\n", - " 7.37\n", + " 7.43\n", " \n", " \n", - " 27\n", - " RB Leipzig\n", + " 19\n", + " Borussia M'gladbach\n", " Bundesliga\n", - " El Chadaille Bitshiabu\n", - " D\n", - " 3\n", - " 7.33\n", + " Moritz Nicolas\n", + " G\n", + " 5\n", + " 7.40\n", " \n", " \n", - " 64\n", + " 20\n", " Borussia M'gladbach\n", " Bundesliga\n", " Nico Elvedi\n", " D\n", - " 4\n", - " 7.33\n", + " 2\n", + " 7.40\n", " \n", " \n", - " 65\n", + " 21\n", " Borussia M'gladbach\n", " Bundesliga\n", - " Kevin Diks\n", - " D\n", - " 4\n", - " 7.25\n", + " Hugo Bolin\n", + " M\n", + " 5\n", + " 7.38\n", " \n", " \n", - " 28\n", - " RB Leipzig\n", + " 63\n", + " SC Freiburg\n", " Bundesliga\n", - " Willi Orbán\n", + " Matthias Ginter\n", " D\n", - " 4\n", - " 7.23\n", + " 5\n", + " 7.36\n", " \n", " \n", - " 29\n", - " RB Leipzig\n", + " 64\n", + " SC Freiburg\n", " Bundesliga\n", - " Lukas Klostermann\n", + " Philipp Lienhart\n", " D\n", - " 1\n", - " 7.20\n", + " 5\n", + " 7.30\n", " \n", " \n", - " 66\n", + " 22\n", " Borussia M'gladbach\n", " Bundesliga\n", - " Kevin Stöger\n", + " Haris Tabaković\n", + " F\n", + " 2\n", + " 7.25\n", + " \n", + " \n", + " 65\n", + " SC Freiburg\n", + " Bundesliga\n", + " Johan Manzambi\n", " M\n", - " 5\n", - " 7.06\n", + " 3\n", + " 7.23\n", " \n", " \n", - " 46\n", + " 0\n", " Borussia M'gladbach\n", " Overall\n", " Hugo Bolin\n", " M\n", - " 1\n", - " 9.20\n", + " 3\n", + " 8.40\n", " \n", " \n", - " 47\n", - " Borussia M'gladbach\n", + " 42\n", + " SC Freiburg\n", " Overall\n", - " Lukas Ullrich\n", - " D\n", - " 1\n", - " 8.20\n", + " Igor Matanović\n", + " F\n", + " 5\n", + " 8.30\n", " \n", " \n", - " 48\n", + " 1\n", " Borussia M'gladbach\n", " Overall\n", - " Daiki Hashioka\n", - " D\n", - " 1\n", - " 7.90\n", - " \n", - " \n", - " 0\n", - " RB Leipzig\n", - " Overall\n", - " Willi Orbán\n", - " D\n", + " Moritz Nicolas\n", + " G\n", " 3\n", - " 7.80\n", + " 7.53\n", " \n", " \n", - " 49\n", - " Borussia M'gladbach\n", + " 43\n", + " SC Freiburg\n", " Overall\n", - " Philipp Sander\n", + " Derry Scherhant\n", " M\n", - " 1\n", - " 7.70\n", - " \n", - " \n", - " 1\n", - " RB Leipzig\n", - " Overall\n", - " Brajan Gruda\n", - " F\n", - " 3\n", - " 7.50\n", + " 5\n", + " 7.48\n", " \n", " \n", - " 50\n", - " Borussia M'gladbach\n", + " 44\n", + " SC Freiburg\n", " Overall\n", - " Kevin Diks\n", + " Matthias Ginter\n", " D\n", - " 1\n", - " 7.50\n", + " 5\n", + " 7.44\n", " \n", " \n", " 2\n", - " RB Leipzig\n", + " Borussia M'gladbach\n", " Overall\n", - " Ridle Baku\n", - " D\n", + " Franck Honorat\n", + " M\n", " 3\n", - " 7.37\n", + " 7.30\n", " \n", " \n", - " 3\n", - " RB Leipzig\n", + " 45\n", + " SC Freiburg\n", + " Overall\n", + " Philipp Lienhart\n", + " D\n", + " 5\n", + " 7.28\n", + " \n", + " \n", + " 46\n", + " SC Freiburg\n", " Overall\n", - " Ezechiel Banzuzi\n", + " Maximilian Eggestein\n", " M\n", - " 3\n", - " 7.30\n", + " 5\n", + " 7.26\n", + " \n", + " \n", + " 3\n", + " Borussia M'gladbach\n", + " Overall\n", + " Nicolas-Gerrit Kühn\n", + " F\n", + " 1\n", + " 7.10\n", " \n", " \n", " 4\n", - " RB Leipzig\n", + " Borussia M'gladbach\n", " Overall\n", - " David Raum\n", - " D\n", - " 2\n", - " 7.25\n", + " Philipp Sander\n", + " M\n", + " 3\n", + " 7.00\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team category player_name position \\\n", - "62 Borussia M'gladbach Bundesliga Moritz Nicolas G \n", - "63 Borussia M'gladbach Bundesliga Rocco Reitz M \n", - "25 RB Leipzig Bundesliga Yan Diomande F \n", - "26 RB Leipzig Bundesliga Xaver Schlager M \n", - "27 RB Leipzig Bundesliga El Chadaille Bitshiabu D \n", - "64 Borussia M'gladbach Bundesliga Nico Elvedi D \n", - "65 Borussia M'gladbach Bundesliga Kevin Diks D \n", - "28 RB Leipzig Bundesliga Willi Orbán D \n", - "29 RB Leipzig Bundesliga Lukas Klostermann D \n", - "66 Borussia M'gladbach Bundesliga Kevin Stöger M \n", - "46 Borussia M'gladbach Overall Hugo Bolin M \n", - "47 Borussia M'gladbach Overall Lukas Ullrich D \n", - "48 Borussia M'gladbach Overall Daiki Hashioka D \n", - "0 RB Leipzig Overall Willi Orbán D \n", - "49 Borussia M'gladbach Overall Philipp Sander M \n", - "1 RB Leipzig Overall Brajan Gruda F \n", - "50 Borussia M'gladbach Overall Kevin Diks D \n", - "2 RB Leipzig Overall Ridle Baku D \n", - "3 RB Leipzig Overall Ezechiel Banzuzi M \n", - "4 RB Leipzig Overall David Raum D \n", + " team category player_name position \\\n", + "61 SC Freiburg Bundesliga Igor Matanović F \n", + "18 Borussia M'gladbach Bundesliga Rocco Reitz M \n", + "62 SC Freiburg Bundesliga Yuito Suzuki M \n", + "19 Borussia M'gladbach Bundesliga Moritz Nicolas G \n", + "20 Borussia M'gladbach Bundesliga Nico Elvedi D \n", + "21 Borussia M'gladbach Bundesliga Hugo Bolin M \n", + "63 SC Freiburg Bundesliga Matthias Ginter D \n", + "64 SC Freiburg Bundesliga Philipp Lienhart D \n", + "22 Borussia M'gladbach Bundesliga Haris Tabaković F \n", + "65 SC Freiburg Bundesliga Johan Manzambi M \n", + "0 Borussia M'gladbach Overall Hugo Bolin M \n", + "42 SC Freiburg Overall Igor Matanović F \n", + "1 Borussia M'gladbach Overall Moritz Nicolas G \n", + "43 SC Freiburg Overall Derry Scherhant M \n", + "44 SC Freiburg Overall Matthias Ginter D \n", + "2 Borussia M'gladbach Overall Franck Honorat M \n", + "45 SC Freiburg Overall Philipp Lienhart D \n", + "46 SC Freiburg Overall Maximilian Eggestein M \n", + "3 Borussia M'gladbach Overall Nicolas-Gerrit Kühn F \n", + "4 Borussia M'gladbach Overall Philipp Sander M \n", "\n", " rating_count average_rating \n", - "62 5 7.54 \n", - "63 4 7.53 \n", - "25 5 7.46 \n", - "26 3 7.37 \n", - "27 3 7.33 \n", - "64 4 7.33 \n", - "65 4 7.25 \n", - "28 4 7.23 \n", - "29 1 7.20 \n", - "66 5 7.06 \n", - "46 1 9.20 \n", - "47 1 8.20 \n", - "48 1 7.90 \n", - "0 3 7.80 \n", - "49 1 7.70 \n", - "1 3 7.50 \n", - "50 1 7.50 \n", - "2 3 7.37 \n", - "3 3 7.30 \n", - "4 2 7.25 " + "61 5 8.02 \n", + "18 2 7.65 \n", + "62 3 7.43 \n", + "19 5 7.40 \n", + "20 2 7.40 \n", + "21 5 7.38 \n", + "63 5 7.36 \n", + "64 5 7.30 \n", + "22 2 7.25 \n", + "65 3 7.23 \n", + "0 3 8.40 \n", + "42 5 8.30 \n", + "1 3 7.53 \n", + "43 5 7.48 \n", + "44 5 7.44 \n", + "2 3 7.30 \n", + "45 5 7.28 \n", + "46 5 7.26 \n", + "3 1 7.10 \n", + "4 3 7.00 " ] }, "metadata": {}, @@ -7357,7 +7738,7 @@ { "data": { "text/markdown": [ - "**RB Leipzig** — formation **4-3-3**" + "**SC Freiburg** — formation **4-3-3**" ], "text/plain": [ "" @@ -7393,7 +7774,7 @@ { "data": { "text/markdown": [ - "**RB Leipzig** — formation **4-2-3-1**" + "**SC Freiburg** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -7429,7 +7810,7 @@ { "data": { "text/markdown": [ - "**RB Leipzig** — formation **4-1-2-3**" + "**SC Freiburg** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -7465,7 +7846,7 @@ { "data": { "text/markdown": [ - "**RB Leipzig** — formation **4-3-3**" + "**SC Freiburg** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -7489,7 +7870,7 @@ { "data": { "text/markdown": [ - "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_01_05_rb-leipzig-vs-borussia-m-gladbach.html`" + "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_03_05_sc-freiburg-vs-borussia-m-gladbach.html`" ], "text/plain": [ "" @@ -7502,7 +7883,7 @@ "data": { "text/markdown": [ "---\n", - "## 6. SV 07 Elversberg vs Bayer 04 Leverkusen" + "## 6. TSG Hoffenheim vs VfB Stuttgart" ], "text/plain": [ "" @@ -7563,22 +7944,22 @@ " \n", " \n", " 0\n", - " SV 07 Elversberg\n", - " 0.753\n", + " TSG Hoffenheim\n", + " 1.473\n", " \n", " \n", " 1\n", - " Bayer 04 Leverkusen\n", - " 2.041\n", + " VfB Stuttgart\n", + " 1.290\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team expected match points\n", - "0 SV 07 Elversberg 0.753\n", - "1 Bayer 04 Leverkusen 2.041" + " team expected match points\n", + "0 TSG Hoffenheim 1.473\n", + "1 VfB Stuttgart 1.290" ] }, "metadata": {}, @@ -7627,28 +8008,28 @@ " \n", " \n", " 0\n", - " Bayer 04 Leverkusen\n", + " VfB Stuttgart\n", + " 9\n", " 2\n", - " 0\n", - " 0\n", - " 0\n", + " 3\n", + " -1\n", " \n", " \n", " 1\n", - " SV 07 Elversberg\n", - " 14\n", - " 0\n", - " 0\n", + " TSG Hoffenheim\n", + " 16\n", + " 2\n", " 0\n", + " -2\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team position matches points goal_difference\n", - "0 Bayer 04 Leverkusen 2 0 0 0\n", - "1 SV 07 Elversberg 14 0 0 0" + " team position matches points goal_difference\n", + "0 VfB Stuttgart 9 2 3 -1\n", + "1 TSG Hoffenheim 16 2 0 -2" ] }, "metadata": {}, @@ -7697,123 +8078,123 @@ " \n", " \n", " \n", - " 90\n", - " Aleix García\n", - " Bayer 04 Leverkusen\n", + " 145\n", + " Wouter Burger\n", + " TSG Hoffenheim\n", " 3\n", - " 2.040910\n", - " 1.0\n", - " 15.510918\n", - " \n", - " \n", - " 86\n", - " Edmond Tapsoba\n", - " Bayer 04 Leverkusen\n", - " 2\n", - " 2.040910\n", + " 1.473102\n", " 1.0\n", - " 14.898645\n", + " 107.455708\n", " \n", " \n", - " 81\n", - " Mark Flekken\n", - " Bayer 04 Leverkusen\n", + " 125\n", + " Oliver Baumann\n", + " TSG Hoffenheim\n", " 1\n", - " 2.040910\n", + " 1.473102\n", " 1.0\n", - " 14.490463\n", + " 106.866101\n", " \n", " \n", - " 93\n", - " Ibrahim Maza\n", - " Bayer 04 Leverkusen\n", + " 143\n", + " Leon Avdullahu\n", + " TSG Hoffenheim\n", " 3\n", - " 2.040910\n", + " 1.473102\n", " 1.0\n", - " 14.184326\n", + " 103.181063\n", " \n", " \n", - " 89\n", - " Miguel Gutiérrez\n", - " Bayer 04 Leverkusen\n", + " 128\n", + " Ozan Kabak\n", + " TSG Hoffenheim\n", " 2\n", - " 2.040910\n", + " 1.473102\n", " 1.0\n", - " 13.776144\n", + " 103.033662\n", " \n", " \n", - " 61\n", - " Maximilian Rohr\n", - " SV 07 Elversberg\n", + " 147\n", + " Mats Rots\n", + " TSG Hoffenheim\n", " 2\n", - " 0.753004\n", + " 1.473102\n", " 1.0\n", - " 5.496932\n", + " 99.938230\n", " \n", " \n", - " 69\n", - " Cole Campbell\n", - " SV 07 Elversberg\n", - " 3\n", - " 0.753004\n", + " 30\n", + " Fabian Bredlow\n", + " VfB Stuttgart\n", + " 1\n", + " 1.289966\n", " 1.0\n", - " 5.195730\n", + " 96.936485\n", " \n", " \n", - " 66\n", - " Nicolas Kristof\n", - " SV 07 Elversberg\n", - " 1\n", - " 0.753004\n", + " 23\n", + " Maximilian Mittelstädt\n", + " VfB Stuttgart\n", + " 2\n", + " 1.289966\n", " 1.0\n", - " 5.120430\n", + " 96.549255\n", " \n", " \n", - " 68\n", - " Lukasz Poreba\n", - " SV 07 Elversberg\n", + " 32\n", + " Angelo Stiller\n", + " VfB Stuttgart\n", " 3\n", - " 0.753004\n", + " 1.289966\n", " 1.0\n", - " 5.120430\n", + " 94.613107\n", " \n", " \n", - " 58\n", - " Lukas Emanuel Petkov\n", - " SV 07 Elversberg\n", + " 24\n", + " Grischa Prömel\n", + " VfB Stuttgart\n", " 3\n", - " 0.753004\n", + " 1.289966\n", + " 1.0\n", + " 89.708198\n", + " \n", + " \n", + " 42\n", + " Finn Jeltsch\n", + " VfB Stuttgart\n", + " 2\n", + " 1.289966\n", " 1.0\n", - " 5.045129\n", + " 88.933739\n", " \n", " \n", "\n", "" ], "text/plain": [ - " 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", + " name team_display position expected_match_points \\\n", + "145 Wouter Burger TSG Hoffenheim 3 1.473102 \n", + "125 Oliver Baumann TSG Hoffenheim 1 1.473102 \n", + "143 Leon Avdullahu TSG Hoffenheim 3 1.473102 \n", + "128 Ozan Kabak TSG Hoffenheim 2 1.473102 \n", + "147 Mats Rots TSG Hoffenheim 2 1.473102 \n", + "30 Fabian Bredlow VfB Stuttgart 1 1.289966 \n", + "23 Maximilian Mittelstädt VfB Stuttgart 2 1.289966 \n", + "32 Angelo Stiller VfB Stuttgart 3 1.289966 \n", + "24 Grischa Prömel VfB Stuttgart 3 1.289966 \n", + "42 Finn Jeltsch VfB Stuttgart 2 1.289966 \n", "\n", - " 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 " + " starting_chance score \n", + "145 1.0 107.455708 \n", + "125 1.0 106.866101 \n", + "143 1.0 103.181063 \n", + "128 1.0 103.033662 \n", + "147 1.0 99.938230 \n", + "30 1.0 96.936485 \n", + "23 1.0 96.549255 \n", + "32 1.0 94.613107 \n", + "24 1.0 89.708198 \n", + "42 1.0 88.933739 " ] }, "metadata": {}, @@ -7867,238 +8248,313 @@ " \n", " 0\n", " overall\n", - " SV 07 Elversberg\n", - " 2026-07-25T12:00:00+00:00\n", + " TSG Hoffenheim\n", + " 2026-08-15T14:00:00+00:00\n", " Club Friendly Games\n", - " NEC Nijmegen\n", + " Tottenham Hotspur\n", + " 3\n", " 0\n", - " 1\n", - " SV 07 Elversberg\n", - " W\n", + " TSG Hoffenheim\n", + " L\n", " \n", " \n", " 1\n", " overall\n", - " SV 07 Elversberg\n", - " 2026-08-04T16:00:00+00:00\n", + " TSG Hoffenheim\n", + " 2026-08-16T11:00:00+00:00\n", " Club Friendly Games\n", - " RC Strasbourg\n", + " Tottenham Hotspur\n", " 2\n", - " 5\n", - " SV 07 Elversberg\n", - " W\n", + " 2\n", + " TSG Hoffenheim\n", + " D\n", " \n", " \n", " 2\n", " overall\n", - " SV 07 Elversberg\n", - " 2026-08-08T19:00:00+00:00\n", - " Club Friendly Games\n", - " Mallorca\n", - " 1\n", - " 1\n", - " SV 07 Elversberg\n", - " D\n", + " TSG Hoffenheim\n", + " 2026-08-22T13:30:00+00:00\n", + " DFB Pokal\n", + " Erzgebirge Aue\n", + " 0\n", + " 4\n", + " TSG Hoffenheim\n", + " W\n", " \n", " \n", " 3\n", " overall\n", - " SV 07 Elversberg\n", - " 2026-08-15T13:30:00+00:00\n", - " Club Friendly Games\n", - " SV 07 Elversberg\n", - " 4\n", - " 1\n", - " Lorient\n", - " W\n", + " TSG Hoffenheim\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Köln\n", + " 3\n", + " 2\n", + " TSG Hoffenheim\n", + " L\n", " \n", " \n", " 4\n", " overall\n", - " SV 07 Elversberg\n", - " 2026-08-22T13:30:00+00:00\n", - " DFB Pokal\n", - " MSV Duisburg\n", - " 1\n", + " TSG Hoffenheim\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " TSG Hoffenheim\n", + " 2\n", " 3\n", - " SV 07 Elversberg\n", - " W\n", + " Borussia Dortmund\n", + " L\n", " \n", " \n", " 5\n", - " overall\n", - " Bayer 04 Leverkusen\n", - " 2026-08-01T09:00:00+00:00\n", - " Club Friendly Games\n", - " Bayer 04 Leverkusen\n", + " bundesliga\n", + " TSG Hoffenheim\n", + " 2026-05-02T13:30:00+00:00\n", + " Bundesliga\n", + " TSG Hoffenheim\n", " 3\n", - " 0\n", - " Rot-Weiss Essen\n", - " W\n", + " 3\n", + " VfB Stuttgart\n", + " D\n", " \n", " \n", " 6\n", - " overall\n", - " Bayer 04 Leverkusen\n", - " 2026-08-08T13:30:00+00:00\n", - " Club Friendly Games\n", - " Bayer 04 Leverkusen\n", - " 2\n", + " bundesliga\n", + " TSG Hoffenheim\n", + " 2026-05-09T13:30:00+00:00\n", + " Bundesliga\n", + " TSG Hoffenheim\n", " 1\n", - " Sevilla\n", + " 0\n", + " SV Werder Bremen\n", " W\n", " \n", " \n", " 7\n", - " overall\n", - " Bayer 04 Leverkusen\n", - " 2026-08-12T18:45:00+00:00\n", - " Club Friendly Games\n", - " Nottingham Forest\n", - " 2\n", - " 1\n", - " Bayer 04 Leverkusen\n", + " bundesliga\n", + " TSG Hoffenheim\n", + " 2026-05-16T13:30:00+00:00\n", + " Bundesliga\n", + " Borussia M'gladbach\n", + " 4\n", + " 0\n", + " TSG Hoffenheim\n", " L\n", " \n", " \n", " 8\n", - " overall\n", - " Bayer 04 Leverkusen\n", - " 2026-08-15T14:00:00+00:00\n", - " Club Friendly Games\n", - " Newcastle United\n", - " 1\n", + " bundesliga\n", + " TSG Hoffenheim\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Köln\n", + " 3\n", " 2\n", - " Bayer 04 Leverkusen\n", - " W\n", + " TSG Hoffenheim\n", + " L\n", " \n", " \n", " 9\n", - " overall\n", - " Bayer 04 Leverkusen\n", - " 2026-08-22T11:00:00+00:00\n", - " DFB Pokal\n", - " SV Wehen Wiesbaden\n", - " 0\n", - " 4\n", - " Bayer 04 Leverkusen\n", - " W\n", - " \n", - " \n", - " 10\n", " bundesliga\n", - " Bayer 04 Leverkusen\n", - " 2026-04-18T13:30:00+00:00\n", + " TSG Hoffenheim\n", + " 2026-09-05T13:30:00+00:00\n", " Bundesliga\n", - " Bayer 04 Leverkusen\n", - " 1\n", + " TSG Hoffenheim\n", " 2\n", - " FC Augsburg\n", + " 3\n", + " Borussia Dortmund\n", " L\n", " \n", " \n", - " 11\n", - " bundesliga\n", - " Bayer 04 Leverkusen\n", - " 2026-04-25T13:30:00+00:00\n", - " Bundesliga\n", - " 1. FC Köln\n", + " 10\n", + " overall\n", + " VfB Stuttgart\n", + " 2026-08-15T15:00:00+00:00\n", + " Club Friendly Games\n", + " Fulham\n", " 1\n", - " 2\n", - " Bayer 04 Leverkusen\n", + " 0\n", + " VfB Stuttgart\n", + " L\n", + " \n", + " \n", + " 11\n", + " overall\n", + " VfB Stuttgart\n", + " 2026-08-21T18:45:00+00:00\n", + " DFB Pokal\n", + " FC Hansa Rostock\n", + " 0\n", + " 4\n", + " VfB Stuttgart\n", " W\n", " \n", " \n", " 12\n", - " bundesliga\n", - " Bayer 04 Leverkusen\n", - " 2026-05-02T16:30:00+00:00\n", + " overall\n", + " VfB Stuttgart\n", + " 2026-08-28T18:30:00+00:00\n", " Bundesliga\n", - " Bayer 04 Leverkusen\n", + " FC Bayern München\n", + " 5\n", + " 1\n", + " VfB Stuttgart\n", + " L\n", + " \n", + " \n", + " 13\n", + " overall\n", + " VfB Stuttgart\n", + " 2026-09-04T18:30:00+00:00\n", + " Bundesliga\n", + " VfB Stuttgart\n", " 4\n", " 1\n", - " RB Leipzig\n", + " 1. FC Köln\n", " W\n", " \n", " \n", - " 13\n", + " 14\n", + " overall\n", + " VfB Stuttgart\n", + " 2026-09-09T16:45:00+00:00\n", + " UEFA Champions League\n", + " VfB Stuttgart\n", + " 3\n", + " 1\n", + " Viking FK\n", + " W\n", + " \n", + " \n", + " 15\n", " bundesliga\n", - " Bayer 04 Leverkusen\n", + " VfB Stuttgart\n", + " 2026-05-02T13:30:00+00:00\n", + " Bundesliga\n", + " TSG Hoffenheim\n", + " 3\n", + " 3\n", + " VfB Stuttgart\n", + " D\n", + " \n", + " \n", + " 16\n", + " bundesliga\n", + " VfB Stuttgart\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " VfB Stuttgart\n", " 3\n", " 1\n", " Bayer 04 Leverkusen\n", - " L\n", + " W\n", " \n", " \n", - " 14\n", + " 17\n", " bundesliga\n", - " Bayer 04 Leverkusen\n", + " VfB Stuttgart\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", - " Bayer 04 Leverkusen\n", + " Eintracht Frankfurt\n", + " 2\n", + " 2\n", + " VfB Stuttgart\n", + " D\n", + " \n", + " \n", + " 18\n", + " bundesliga\n", + " VfB Stuttgart\n", + " 2026-08-28T18:30:00+00:00\n", + " Bundesliga\n", + " FC Bayern München\n", + " 5\n", " 1\n", + " VfB Stuttgart\n", + " L\n", + " \n", + " \n", + " 19\n", + " bundesliga\n", + " VfB Stuttgart\n", + " 2026-09-04T18:30:00+00:00\n", + " Bundesliga\n", + " VfB Stuttgart\n", + " 4\n", " 1\n", - " Hamburger SV\n", - " D\n", + " 1. FC Köln\n", + " W\n", " \n", " \n", "\n", "" ], "text/plain": [ - " category team date \\\n", - "0 overall SV 07 Elversberg 2026-07-25T12:00:00+00:00 \n", - "1 overall SV 07 Elversberg 2026-08-04T16:00:00+00:00 \n", - "2 overall SV 07 Elversberg 2026-08-08T19:00:00+00:00 \n", - "3 overall SV 07 Elversberg 2026-08-15T13:30:00+00:00 \n", - "4 overall SV 07 Elversberg 2026-08-22T13:30:00+00:00 \n", - "5 overall Bayer 04 Leverkusen 2026-08-01T09:00:00+00:00 \n", - "6 overall Bayer 04 Leverkusen 2026-08-08T13:30:00+00:00 \n", - "7 overall Bayer 04 Leverkusen 2026-08-12T18:45:00+00:00 \n", - "8 overall Bayer 04 Leverkusen 2026-08-15T14:00:00+00:00 \n", - "9 overall Bayer 04 Leverkusen 2026-08-22T11:00:00+00:00 \n", - "10 bundesliga Bayer 04 Leverkusen 2026-04-18T13:30:00+00:00 \n", - "11 bundesliga Bayer 04 Leverkusen 2026-04-25T13:30:00+00:00 \n", - "12 bundesliga Bayer 04 Leverkusen 2026-05-02T16:30:00+00:00 \n", - "13 bundesliga Bayer 04 Leverkusen 2026-05-09T13:30:00+00:00 \n", - "14 bundesliga Bayer 04 Leverkusen 2026-05-16T13:30:00+00:00 \n", - "\n", - " competition home_team home_score away_score \\\n", - "0 Club Friendly Games NEC Nijmegen 0 1 \n", - "1 Club Friendly Games RC Strasbourg 2 5 \n", - "2 Club Friendly Games Mallorca 1 1 \n", - "3 Club Friendly Games SV 07 Elversberg 4 1 \n", - "4 DFB Pokal MSV Duisburg 1 3 \n", - "5 Club Friendly Games Bayer 04 Leverkusen 3 0 \n", - "6 Club Friendly Games Bayer 04 Leverkusen 2 1 \n", - "7 Club Friendly Games Nottingham Forest 2 1 \n", - "8 Club Friendly Games Newcastle United 1 2 \n", - "9 DFB Pokal SV Wehen Wiesbaden 0 4 \n", - "10 Bundesliga Bayer 04 Leverkusen 1 2 \n", - "11 Bundesliga 1. FC Köln 1 2 \n", - "12 Bundesliga Bayer 04 Leverkusen 4 1 \n", - "13 Bundesliga VfB Stuttgart 3 1 \n", - "14 Bundesliga Bayer 04 Leverkusen 1 1 \n", + " category team date \\\n", + "0 overall TSG Hoffenheim 2026-08-15T14:00:00+00:00 \n", + "1 overall TSG Hoffenheim 2026-08-16T11:00:00+00:00 \n", + "2 overall TSG Hoffenheim 2026-08-22T13:30:00+00:00 \n", + "3 overall TSG Hoffenheim 2026-08-29T13:30:00+00:00 \n", + "4 overall TSG Hoffenheim 2026-09-05T13:30:00+00:00 \n", + "5 bundesliga TSG Hoffenheim 2026-05-02T13:30:00+00:00 \n", + "6 bundesliga TSG Hoffenheim 2026-05-09T13:30:00+00:00 \n", + "7 bundesliga TSG Hoffenheim 2026-05-16T13:30:00+00:00 \n", + "8 bundesliga TSG Hoffenheim 2026-08-29T13:30:00+00:00 \n", + "9 bundesliga TSG Hoffenheim 2026-09-05T13:30:00+00:00 \n", + "10 overall VfB Stuttgart 2026-08-15T15:00:00+00:00 \n", + "11 overall VfB Stuttgart 2026-08-21T18:45:00+00:00 \n", + "12 overall VfB Stuttgart 2026-08-28T18:30:00+00:00 \n", + "13 overall VfB Stuttgart 2026-09-04T18:30:00+00:00 \n", + "14 overall VfB Stuttgart 2026-09-09T16:45:00+00:00 \n", + "15 bundesliga VfB Stuttgart 2026-05-02T13:30:00+00:00 \n", + "16 bundesliga VfB Stuttgart 2026-05-09T13:30:00+00:00 \n", + "17 bundesliga VfB Stuttgart 2026-05-16T13:30:00+00:00 \n", + "18 bundesliga VfB Stuttgart 2026-08-28T18:30:00+00:00 \n", + "19 bundesliga VfB Stuttgart 2026-09-04T18:30:00+00:00 \n", + "\n", + " competition home_team home_score away_score \\\n", + "0 Club Friendly Games Tottenham Hotspur 3 0 \n", + "1 Club Friendly Games Tottenham Hotspur 2 2 \n", + "2 DFB Pokal Erzgebirge Aue 0 4 \n", + "3 Bundesliga 1. FC Köln 3 2 \n", + "4 Bundesliga TSG Hoffenheim 2 3 \n", + "5 Bundesliga TSG Hoffenheim 3 3 \n", + "6 Bundesliga TSG Hoffenheim 1 0 \n", + "7 Bundesliga Borussia M'gladbach 4 0 \n", + "8 Bundesliga 1. FC Köln 3 2 \n", + "9 Bundesliga TSG Hoffenheim 2 3 \n", + "10 Club Friendly Games Fulham 1 0 \n", + "11 DFB Pokal FC Hansa Rostock 0 4 \n", + "12 Bundesliga FC Bayern München 5 1 \n", + "13 Bundesliga VfB Stuttgart 4 1 \n", + "14 UEFA Champions League VfB Stuttgart 3 1 \n", + "15 Bundesliga TSG Hoffenheim 3 3 \n", + "16 Bundesliga VfB Stuttgart 3 1 \n", + "17 Bundesliga Eintracht Frankfurt 2 2 \n", + "18 Bundesliga FC Bayern München 5 1 \n", + "19 Bundesliga VfB Stuttgart 4 1 \n", "\n", " away_team result \n", - "0 SV 07 Elversberg W \n", - "1 SV 07 Elversberg W \n", - "2 SV 07 Elversberg D \n", - "3 Lorient W \n", - "4 SV 07 Elversberg W \n", - "5 Rot-Weiss Essen W \n", - "6 Sevilla W \n", - "7 Bayer 04 Leverkusen L \n", - "8 Bayer 04 Leverkusen W \n", - "9 Bayer 04 Leverkusen W \n", - "10 FC Augsburg L \n", - "11 Bayer 04 Leverkusen W \n", - "12 RB Leipzig W \n", - "13 Bayer 04 Leverkusen L \n", - "14 Hamburger SV D " + "0 TSG Hoffenheim L \n", + "1 TSG Hoffenheim D \n", + "2 TSG Hoffenheim W \n", + "3 TSG Hoffenheim L \n", + "4 Borussia Dortmund L \n", + "5 VfB Stuttgart D \n", + "6 SV Werder Bremen W \n", + "7 TSG Hoffenheim L \n", + "8 TSG Hoffenheim L \n", + "9 Borussia Dortmund L \n", + "10 VfB Stuttgart L \n", + "11 VfB Stuttgart W \n", + "12 VfB Stuttgart L \n", + "13 1. FC Köln W \n", + "14 Viking FK W \n", + "15 VfB Stuttgart D \n", + "16 Bayer 04 Leverkusen W \n", + "17 VfB Stuttgart D \n", + "18 VfB Stuttgart L \n", + "19 1. FC Köln W " ] }, "metadata": {}, @@ -8118,11 +8574,86 @@ }, { "data": { - "text/markdown": [ - "> No saved upcoming-match snapshot exactly matches this requested matchday." + "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", + "
categoryteamdateopponentvenuecompetition
0OverallTSG Hoffenheim2026-09-05T13:30:00+00:00Borussia DortmundhomeBundesliga
1BundesligaTSG Hoffenheim2026-09-12T13:30:00+00:00VfB StuttgarthomeBundesliga
2OverallVfB Stuttgart2026-09-04T18:30:00+00:001. FC KölnhomeBundesliga
3BundesligaVfB Stuttgart2026-09-12T13:30:00+00:00TSG HoffenheimawayBundesliga
\n", + "
" ], "text/plain": [ - "" + " category team date opponent \\\n", + "0 Overall TSG Hoffenheim 2026-09-05T13:30:00+00:00 Borussia Dortmund \n", + "1 Bundesliga TSG Hoffenheim 2026-09-12T13:30:00+00:00 VfB Stuttgart \n", + "2 Overall VfB Stuttgart 2026-09-04T18:30:00+00:00 1. FC Köln \n", + "3 Bundesliga VfB Stuttgart 2026-09-12T13:30:00+00:00 TSG Hoffenheim \n", + "\n", + " venue competition \n", + "0 home Bundesliga \n", + "1 home Bundesliga \n", + "2 home Bundesliga \n", + "3 away Bundesliga " ] }, "metadata": {}, @@ -8171,178 +8702,233 @@ " \n", " \n", " \n", - " 37\n", - " Bayer 04 Leverkusen\n", + " 18\n", + " VfB Stuttgart\n", " Bundesliga\n", - " Janis Blaswich\n", + " Alexander Nübel\n", " G\n", - " 1\n", - " 8.60\n", + " 3\n", + " 7.97\n", " \n", " \n", - " 38\n", - " Bayer 04 Leverkusen\n", + " 19\n", + " VfB Stuttgart\n", " Bundesliga\n", - " Nathan Tella\n", + " Nikolas Nartey\n", " F\n", - " 3\n", - " 7.97\n", + " 2\n", + " 7.75\n", " \n", " \n", - " 39\n", - " Bayer 04 Leverkusen\n", + " 20\n", + " VfB Stuttgart\n", " Bundesliga\n", - " Aleix García\n", - " M\n", - " 5\n", - " 7.94\n", + " Fabian Bredlow\n", + " G\n", + " 2\n", + " 7.65\n", " \n", " \n", - " 40\n", - " Bayer 04 Leverkusen\n", + " 63\n", + " TSG Hoffenheim\n", " Bundesliga\n", - " Alejandro Grimaldo\n", + " Bazoumana Touré\n", " M\n", - " 5\n", - " 7.54\n", + " 3\n", + " 7.53\n", " \n", " \n", - " 41\n", - " Bayer 04 Leverkusen\n", + " 21\n", + " VfB Stuttgart\n", " Bundesliga\n", - " Patrik Schick\n", - " F\n", + " Maximilian Mittelstädt\n", + " D\n", " 5\n", " 7.52\n", " \n", " \n", - " 0\n", - " SV 07 Elversberg\n", - " Overall\n", - " Francis Onyeka\n", + " 22\n", + " VfB Stuttgart\n", + " Bundesliga\n", + " Chris Führich\n", " M\n", - " 1\n", - " 8.90\n", + " 4\n", + " 7.30\n", " \n", " \n", - " 15\n", - " Bayer 04 Leverkusen\n", - " Overall\n", - " Aleix García\n", + " 64\n", + " TSG Hoffenheim\n", + " Bundesliga\n", + " Wouter Burger\n", " M\n", - " 2\n", - " 7.60\n", + " 5\n", + " 7.06\n", " \n", " \n", - " 16\n", - " Bayer 04 Leverkusen\n", - " Overall\n", - " Victor Okoh Boniface\n", - " F\n", - " 1\n", - " 7.60\n", + " 65\n", + " TSG Hoffenheim\n", + " Bundesliga\n", + " Leon Avdullahu\n", + " M\n", + " 5\n", + " 7.02\n", + " \n", + " \n", + " 66\n", + " TSG Hoffenheim\n", + " Bundesliga\n", + " Adam Daghim\n", + " M\n", + " 2\n", + " 6.90\n", + " \n", + " \n", + " 67\n", + " TSG Hoffenheim\n", + " Bundesliga\n", + " Mats Rots\n", + " D\n", + " 2\n", + " 6.90\n", + " \n", + " \n", + " 0\n", + " VfB Stuttgart\n", + " Overall\n", + " Fabian Bredlow\n", + " G\n", + " 4\n", + " 7.70\n", " \n", " \n", " 1\n", - " SV 07 Elversberg\n", + " VfB Stuttgart\n", " Overall\n", - " Luca Schnellbacher\n", + " Ermedin Demirović\n", " F\n", - " 1\n", - " 7.40\n", + " 4\n", + " 7.60\n", " \n", " \n", " 2\n", - " SV 07 Elversberg\n", + " VfB Stuttgart\n", " Overall\n", - " Maximilian Rohr\n", + " Maximilian Mittelstädt\n", " D\n", - " 1\n", - " 7.30\n", + " 4\n", + " 7.50\n", " \n", " \n", - " 17\n", - " Bayer 04 Leverkusen\n", + " 3\n", + " VfB Stuttgart\n", " Overall\n", - " Edmond Tapsoba\n", + " Jeff Chabot\n", " D\n", - " 2\n", - " 7.30\n", + " 4\n", + " 7.35\n", " \n", " \n", - " 18\n", - " Bayer 04 Leverkusen\n", + " 4\n", + " VfB Stuttgart\n", " Overall\n", - " Janis Blaswich\n", - " G\n", - " 1\n", - " 7.20\n", + " Josha Vagnoman\n", + " D\n", + " 4\n", + " 7.35\n", " \n", " \n", - " 19\n", - " Bayer 04 Leverkusen\n", + " 39\n", + " TSG Hoffenheim\n", + " Overall\n", + " Wouter Burger\n", + " M\n", + " 5\n", + " 7.24\n", + " \n", + " \n", + " 40\n", + " TSG Hoffenheim\n", " Overall\n", - " Mark Flekken\n", + " Oliver Baumann\n", " G\n", - " 1\n", - " 7.10\n", + " 3\n", + " 7.13\n", " \n", " \n", - " 3\n", - " SV 07 Elversberg\n", + " 41\n", + " TSG Hoffenheim\n", " Overall\n", - " Cole Campbell\n", + " Valentin Gendrey\n", + " D\n", + " 3\n", + " 7.03\n", + " \n", + " \n", + " 42\n", + " TSG Hoffenheim\n", + " Overall\n", + " Patrick Wimmer\n", " M\n", - " 1\n", - " 6.90\n", + " 5\n", + " 6.98\n", " \n", " \n", - " 4\n", - " SV 07 Elversberg\n", + " 43\n", + " TSG Hoffenheim\n", " Overall\n", - " Florian Yves Le Joncour\n", + " Ozan Kabak\n", " D\n", - " 1\n", - " 6.80\n", + " 4\n", + " 6.98\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team category player_name position \\\n", - "37 Bayer 04 Leverkusen Bundesliga Janis Blaswich G \n", - "38 Bayer 04 Leverkusen Bundesliga Nathan Tella F \n", - "39 Bayer 04 Leverkusen Bundesliga Aleix García M \n", - "40 Bayer 04 Leverkusen Bundesliga Alejandro Grimaldo M \n", - "41 Bayer 04 Leverkusen Bundesliga Patrik Schick F \n", - "0 SV 07 Elversberg Overall Francis Onyeka M \n", - "15 Bayer 04 Leverkusen Overall Aleix García M \n", - "16 Bayer 04 Leverkusen Overall Victor Okoh Boniface F \n", - "1 SV 07 Elversberg Overall Luca Schnellbacher F \n", - "2 SV 07 Elversberg Overall Maximilian Rohr D \n", - "17 Bayer 04 Leverkusen Overall Edmond Tapsoba D \n", - "18 Bayer 04 Leverkusen Overall Janis Blaswich G \n", - "19 Bayer 04 Leverkusen Overall Mark Flekken G \n", - "3 SV 07 Elversberg Overall Cole Campbell M \n", - "4 SV 07 Elversberg Overall Florian Yves Le Joncour D \n", + " team category player_name position rating_count \\\n", + "18 VfB Stuttgart Bundesliga Alexander Nübel G 3 \n", + "19 VfB Stuttgart Bundesliga Nikolas Nartey F 2 \n", + "20 VfB Stuttgart Bundesliga Fabian Bredlow G 2 \n", + "63 TSG Hoffenheim Bundesliga Bazoumana Touré M 3 \n", + "21 VfB Stuttgart Bundesliga Maximilian Mittelstädt D 5 \n", + "22 VfB Stuttgart Bundesliga Chris Führich M 4 \n", + "64 TSG Hoffenheim Bundesliga Wouter Burger M 5 \n", + "65 TSG Hoffenheim Bundesliga Leon Avdullahu M 5 \n", + "66 TSG Hoffenheim Bundesliga Adam Daghim M 2 \n", + "67 TSG Hoffenheim Bundesliga Mats Rots D 2 \n", + "0 VfB Stuttgart Overall Fabian Bredlow G 4 \n", + "1 VfB Stuttgart Overall Ermedin Demirović F 4 \n", + "2 VfB Stuttgart Overall Maximilian Mittelstädt D 4 \n", + "3 VfB Stuttgart Overall Jeff Chabot D 4 \n", + "4 VfB Stuttgart Overall Josha Vagnoman D 4 \n", + "39 TSG Hoffenheim Overall Wouter Burger M 5 \n", + "40 TSG Hoffenheim Overall Oliver Baumann G 3 \n", + "41 TSG Hoffenheim Overall Valentin Gendrey D 3 \n", + "42 TSG Hoffenheim Overall Patrick Wimmer M 5 \n", + "43 TSG Hoffenheim Overall Ozan Kabak D 4 \n", "\n", - " rating_count average_rating \n", - "37 1 8.60 \n", - "38 3 7.97 \n", - "39 5 7.94 \n", - "40 5 7.54 \n", - "41 5 7.52 \n", - "0 1 8.90 \n", - "15 2 7.60 \n", - "16 1 7.60 \n", - "1 1 7.40 \n", - "2 1 7.30 \n", - "17 2 7.30 \n", - "18 1 7.20 \n", - "19 1 7.10 \n", - "3 1 6.90 \n", - "4 1 6.80 " + " average_rating \n", + "18 7.97 \n", + "19 7.75 \n", + "20 7.65 \n", + "63 7.53 \n", + "21 7.52 \n", + "22 7.30 \n", + "64 7.06 \n", + "65 7.02 \n", + "66 6.90 \n", + "67 6.90 \n", + "0 7.70 \n", + "1 7.60 \n", + "2 7.50 \n", + "3 7.35 \n", + "4 7.35 \n", + "39 7.24 \n", + "40 7.13 \n", + "41 7.03 \n", + "42 6.98 \n", + "43 6.98 " ] }, "metadata": {}, @@ -8375,7 +8961,7 @@ { "data": { "text/markdown": [ - "**SV 07 Elversberg** — formation **4-3-3**" + "**TSG Hoffenheim** — formation **4-4-2**" ], "text/plain": [ "" @@ -8387,7 +8973,7 @@ { "data": { "text/markdown": [ - "**Bayer 04 Leverkusen** — formation **4-3-3**" + "**VfB Stuttgart** — formation **4-3-3**" ], "text/plain": [ "" @@ -8411,7 +8997,7 @@ { "data": { "text/markdown": [ - "**SV 07 Elversberg** — formation **4-2-3-1**" + "**TSG Hoffenheim** — formation **4-2-2-2**" ], "text/plain": [ "" @@ -8423,7 +9009,7 @@ { "data": { "text/markdown": [ - "**Bayer 04 Leverkusen** — formation **4-2-3-1**" + "**VfB Stuttgart** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -8447,7 +9033,7 @@ { "data": { "text/markdown": [ - "**SV Elversberg** — formation **4-2-3-1**" + "**TSG Hoffenheim** — formation **4-2-2-2**" ], "text/plain": [ "" @@ -8459,7 +9045,7 @@ { "data": { "text/markdown": [ - "**Bayer 04 Leverkusen** — formation **4-2-3-1**" + "**VfB Stuttgart** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -8483,7 +9069,7 @@ { "data": { "text/markdown": [ - "**SV 07 Elversberg** — formation **4-2-3-1**" + "**1899 Hoffenheim** — formation **4-4-2**" ], "text/plain": [ "" @@ -8495,7 +9081,7 @@ { "data": { "text/markdown": [ - "**Bayer Leverkusen** — formation **4-2-3-1**" + "**VfB Stuttgart** — formation **3-4-2-1**" ], "text/plain": [ "" @@ -8507,7 +9093,7 @@ { "data": { "text/markdown": [ - "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_01_06_sv-07-elversberg-vs-bayer-04-leverkusen.html`" + "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_03_06_tsg-hoffenheim-vs-vfb-stuttgart.html`" ], "text/plain": [ "" @@ -8520,7 +9106,7 @@ "data": { "text/markdown": [ "---\n", - "## 7. Borussia Dortmund vs Hamburger SV" + "## 7. 1. FC Köln vs SV Werder Bremen" ], "text/plain": [ "" @@ -8581,22 +9167,22 @@ " \n", " \n", " 0\n", - " Borussia Dortmund\n", - " 2.356\n", + " 1. FC Köln\n", + " 1.614\n", " \n", " \n", " 1\n", - " Hamburger SV\n", - " 0.480\n", + " SV Werder Bremen\n", + " 1.123\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team expected match points\n", - "0 Borussia Dortmund 2.356\n", - "1 Hamburger SV 0.480" + " team expected match points\n", + "0 1. FC Köln 1.614\n", + "1 SV Werder Bremen 1.123" ] }, "metadata": {}, @@ -8645,28 +9231,28 @@ " \n", " \n", " 0\n", - " Borussia Dortmund\n", - " 4\n", - " 0\n", - " 0\n", - " 0\n", + " SV Werder Bremen\n", + " 10\n", + " 2\n", + " 3\n", + " -1\n", " \n", " \n", " 1\n", - " Hamburger SV\n", - " 9\n", - " 0\n", - " 0\n", - " 0\n", + " 1. FC Köln\n", + " 11\n", + " 2\n", + " 3\n", + " -2\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team position matches points goal_difference\n", - "0 Borussia Dortmund 4 0 0 0\n", - "1 Hamburger SV 9 0 0 0" + " team position matches points goal_difference\n", + "0 SV Werder Bremen 10 2 3 -1\n", + "1 1. FC Köln 11 2 3 -2" ] }, "metadata": {}, @@ -8715,123 +9301,123 @@ " \n", " \n", " \n", - " 326\n", - " Julian Ryerson\n", - " Borussia Dortmund\n", - " 2\n", - " 2.355823\n", - " 1.0\n", - " 17.315300\n", + " 124\n", + " Mikey Moore\n", + " 1. FC Köln\n", + " 3\n", + " 1.614334\n", + " 1.000000\n", + " 117.919481\n", " \n", " \n", - " 341\n", - " Konstantinos Karetsas\n", - " Borussia Dortmund\n", + " 106\n", + " Tom Krauß\n", + " 1. FC Köln\n", " 3\n", - " 2.355823\n", - " 1.0\n", - " 17.126834\n", + " 1.614334\n", + " 1.000000\n", + " 113.235009\n", " \n", " \n", - " 334\n", - " Daniel Svensson\n", - " Borussia Dortmund\n", - " 2\n", - " 2.355823\n", - " 1.0\n", - " 16.372970\n", + " 102\n", + " Marvin Schwäbe\n", + " 1. FC Köln\n", + " 1\n", + " 1.614334\n", + " 1.000000\n", + " 109.842804\n", " \n", " \n", - " 320\n", - " Waldemar Anton\n", - " Borussia Dortmund\n", - " 2\n", - " 2.355823\n", - " 1.0\n", - " 16.255179\n", + " 112\n", + " Ísak Jóhannesson\n", + " 1. FC Köln\n", + " 3\n", + " 1.614334\n", + " 0.853955\n", + " 104.698305\n", " \n", " \n", - " 322\n", - " Gregor Kobel\n", - " Borussia Dortmund\n", - " 1\n", - " 2.355823\n", - " 1.0\n", - " 16.019597\n", + " 120\n", + " Gideon Mensah\n", + " 1. FC Köln\n", + " 2\n", + " 1.614334\n", + " 1.000000\n", + " 103.542996\n", " \n", " \n", - " 355\n", - " Albert Grønbæk\n", - " Hamburger SV\n", + " 399\n", + " Marco Grüll\n", + " SV Werder Bremen\n", " 3\n", - " 0.480403\n", - " 1.0\n", - " 4.515789\n", + " 1.122867\n", + " 1.000000\n", + " 89.997402\n", " \n", " \n", - " 361\n", - " Louis Lemke\n", - " Hamburger SV\n", + " 387\n", + " Amos Pieper\n", + " SV Werder Bremen\n", " 2\n", - " 0.480403\n", - " 1.0\n", - " 3.939306\n", + " 1.122867\n", + " 1.000000\n", + " 82.581886\n", " \n", " \n", - " 350\n", - " Nicolai Remberg\n", - " Hamburger SV\n", + " 393\n", + " Ludovit Reis\n", + " SV Werder Bremen\n", " 3\n", - " 0.480403\n", - " 1.0\n", - " 3.554983\n", + " 1.122867\n", + " 1.000000\n", + " 80.447116\n", " \n", " \n", - " 347\n", - " Sebastiaan Bornauw\n", - " Hamburger SV\n", + " 396\n", + " Arthur\n", + " SV Werder Bremen\n", " 2\n", - " 0.480403\n", - " 1.0\n", - " 3.458903\n", + " 1.122867\n", + " 1.000000\n", + " 79.772978\n", " \n", " \n", - " 363\n", - " Patson Daka\n", - " Hamburger SV\n", - " 4\n", - " 0.480403\n", - " 1.0\n", - " 3.458903\n", + " 411\n", + " Youri Regeer\n", + " SV Werder Bremen\n", + " 3\n", + " 1.122867\n", + " 1.000000\n", + " 79.772978\n", " \n", " \n", "\n", "" ], "text/plain": [ - " name team_display position \\\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", + " name team_display position expected_match_points \\\n", + "124 Mikey Moore 1. FC Köln 3 1.614334 \n", + "106 Tom Krauß 1. FC Köln 3 1.614334 \n", + "102 Marvin Schwäbe 1. FC Köln 1 1.614334 \n", + "112 Ísak Jóhannesson 1. FC Köln 3 1.614334 \n", + "120 Gideon Mensah 1. FC Köln 2 1.614334 \n", + "399 Marco Grüll SV Werder Bremen 3 1.122867 \n", + "387 Amos Pieper SV Werder Bremen 2 1.122867 \n", + "393 Ludovit Reis SV Werder Bremen 3 1.122867 \n", + "396 Arthur SV Werder Bremen 2 1.122867 \n", + "411 Youri Regeer SV Werder Bremen 3 1.122867 \n", "\n", - " expected_match_points starting_chance score \n", - "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 " + " starting_chance score \n", + "124 1.000000 117.919481 \n", + "106 1.000000 113.235009 \n", + "102 1.000000 109.842804 \n", + "112 0.853955 104.698305 \n", + "120 1.000000 103.542996 \n", + "399 1.000000 89.997402 \n", + "387 1.000000 82.581886 \n", + "393 1.000000 80.447116 \n", + "396 1.000000 79.772978 \n", + "411 1.000000 79.772978 " ] }, "metadata": {}, @@ -8885,313 +9471,313 @@ " \n", " 0\n", " overall\n", - " Borussia Dortmund\n", - " 2026-07-29T10:00:00+00:00\n", + " 1. FC Köln\n", + " 2026-07-31T10:00:00+00:00\n", " Club Friendly Games\n", - " Cerezo Osaka\n", - " 1\n", - " 0\n", - " Borussia Dortmund\n", - " L\n", + " 1. FC Köln\n", + " 2\n", + " 2\n", + " Hertha BSC\n", + " D\n", " \n", " \n", " 1\n", " overall\n", - " Borussia Dortmund\n", - " 2026-08-01T10:00:00+00:00\n", + " 1. FC Köln\n", + " 2026-08-08T13:30:00+00:00\n", " Club Friendly Games\n", - " FC Tokyo\n", - " 0\n", + " 1. FC Köln\n", + " 2\n", " 1\n", - " Borussia Dortmund\n", + " Real Sociedad\n", " W\n", " \n", " \n", " 2\n", " overall\n", - " Borussia Dortmund\n", - " 2026-08-09T13:00:00+00:00\n", - " Emirates Cup\n", - " Arsenal\n", + " 1. FC Köln\n", + " 2026-08-24T16:00:00+00:00\n", + " DFB Pokal\n", + " FC Würzburger Kickers\n", + " 1\n", " 2\n", - " 3\n", - " Borussia Dortmund\n", + " 1. FC Köln\n", " W\n", " \n", " \n", " 3\n", " overall\n", - " Borussia Dortmund\n", - " 2026-08-15T15:30:00+00:00\n", - " Club Friendly Games\n", - " Borussia Dortmund\n", - " 2\n", + " 1. FC Köln\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Köln\n", + " 3\n", " 2\n", - " AS Roma\n", - " D\n", + " TSG Hoffenheim\n", + " W\n", " \n", " \n", " 4\n", " overall\n", - " Borussia Dortmund\n", - " 2026-08-22T18:30:00+00:00\n", - " Supercup\n", - " Borussia Dortmund\n", - " 1\n", - " 2\n", - " FC Bayern München\n", + " 1. FC Köln\n", + " 2026-09-04T18:30:00+00:00\n", + " Bundesliga\n", + " VfB Stuttgart\n", + " 4\n", + " 1\n", + " 1. FC Köln\n", " L\n", " \n", " \n", " 5\n", " bundesliga\n", - " Borussia Dortmund\n", - " 2026-04-18T13:30:00+00:00\n", + " 1. FC Köln\n", + " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", - " TSG Hoffenheim\n", + " 1. FC Union Berlin\n", " 2\n", - " 1\n", - " Borussia Dortmund\n", - " L\n", + " 2\n", + " 1. FC Köln\n", + " D\n", " \n", " \n", " 6\n", " bundesliga\n", - " Borussia Dortmund\n", - " 2026-04-26T15:30:00+00:00\n", + " 1. FC Köln\n", + " 2026-05-10T15:30:00+00:00\n", " Bundesliga\n", - " Borussia Dortmund\n", - " 4\n", - " 0\n", - " SC Freiburg\n", - " W\n", + " 1. FC Köln\n", + " 1\n", + " 3\n", + " 1. FC Heidenheim\n", + " L\n", " \n", " \n", " 7\n", " bundesliga\n", - " Borussia Dortmund\n", - " 2026-05-03T15:30:00+00:00\n", + " 1. FC Köln\n", + " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", - " Borussia M'gladbach\n", + " FC Bayern München\n", + " 5\n", " 1\n", - " 0\n", - " Borussia Dortmund\n", + " 1. FC Köln\n", " L\n", " \n", " \n", " 8\n", " bundesliga\n", - " Borussia Dortmund\n", - " 2026-05-08T18:30:00+00:00\n", + " 1. FC Köln\n", + " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", - " Borussia Dortmund\n", + " 1. FC Köln\n", " 3\n", " 2\n", - " Eintracht Frankfurt\n", + " TSG Hoffenheim\n", " W\n", " \n", " \n", " 9\n", " bundesliga\n", - " Borussia Dortmund\n", - " 2026-05-16T13:30:00+00:00\n", + " 1. FC Köln\n", + " 2026-09-04T18:30:00+00:00\n", " Bundesliga\n", - " SV Werder Bremen\n", - " 0\n", - " 2\n", - " Borussia Dortmund\n", - " W\n", + " VfB Stuttgart\n", + " 4\n", + " 1\n", + " 1. FC Köln\n", + " L\n", " \n", " \n", " 10\n", " overall\n", - " Hamburger SV\n", - " 2026-07-25T11:30:00+00:00\n", + " SV Werder Bremen\n", + " 2026-08-15T12:30:00+00:00\n", " Club Friendly Games\n", - " Hamburger SV\n", - " 3\n", + " SV Werder Bremen\n", + " 0\n", " 1\n", - " 1. FC Heidenheim\n", - " W\n", + " Auxerre\n", + " L\n", " \n", " \n", " 11\n", " overall\n", - " Hamburger SV\n", - " 2026-08-01T15:00:00+00:00\n", - " Club Friendly Games\n", - " Hamburger SV\n", - " 1\n", - " 2\n", - " Everton\n", - " L\n", + " SV Werder Bremen\n", + " 2026-08-22T13:30:00+00:00\n", + " DFB Pokal\n", + " LSK Hansa Lüneburg\n", + " 0\n", + " 3\n", + " SV Werder Bremen\n", + " W\n", " \n", " \n", " 12\n", " overall\n", - " Hamburger SV\n", - " 2026-08-08T13:00:00+00:00\n", + " SV Werder Bremen\n", + " 2026-08-23T10:00:00+00:00\n", " Club Friendly Games\n", - " Hamburger SV\n", - " 2\n", - " 2\n", - " Lille\n", - " D\n", + " SV Werder Bremen\n", + " 3\n", + " 1\n", + " SV Meppen\n", + " W\n", " \n", " \n", " 13\n", " overall\n", - " Hamburger SV\n", - " 2026-08-15T17:00:00+00:00\n", - " Club Friendly Games\n", - " Toulouse\n", + " SV Werder Bremen\n", + " 2026-08-30T13:30:00+00:00\n", + " Bundesliga\n", + " SC Freiburg\n", + " 4\n", " 1\n", - " 2\n", - " Hamburger SV\n", - " W\n", + " SV Werder Bremen\n", + " L\n", " \n", " \n", " 14\n", " overall\n", - " Hamburger SV\n", - " 2026-08-24T16:00:00+00:00\n", - " DFB Pokal\n", - " SC Verl\n", - " 0\n", + " SV Werder Bremen\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SV Werder Bremen\n", " 3\n", - " Hamburger SV\n", + " 1\n", + " RB Leipzig\n", " W\n", " \n", " \n", " 15\n", " bundesliga\n", - " Hamburger SV\n", - " 2026-04-18T13:30:00+00:00\n", + " SV Werder Bremen\n", + " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " SV Werder Bremen\n", - " 3\n", " 1\n", - " Hamburger SV\n", + " 3\n", + " FC Augsburg\n", " L\n", " \n", " \n", " 16\n", " bundesliga\n", - " Hamburger SV\n", - " 2026-04-25T16:30:00+00:00\n", + " SV Werder Bremen\n", + " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", - " Hamburger SV\n", - " 1\n", - " 2\n", " TSG Hoffenheim\n", + " 1\n", + " 0\n", + " SV Werder Bremen\n", " L\n", " \n", " \n", " 17\n", " bundesliga\n", - " Hamburger SV\n", - " 2026-05-02T13:30:00+00:00\n", + " SV Werder Bremen\n", + " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", - " Eintracht Frankfurt\n", - " 1\n", + " SV Werder Bremen\n", + " 0\n", " 2\n", - " Hamburger SV\n", - " W\n", + " Borussia Dortmund\n", + " L\n", " \n", " \n", " 18\n", " bundesliga\n", - " Hamburger SV\n", - " 2026-05-10T13:30:00+00:00\n", + " SV Werder Bremen\n", + " 2026-08-30T13:30:00+00:00\n", " Bundesliga\n", - " Hamburger SV\n", - " 3\n", - " 2\n", " SC Freiburg\n", - " W\n", + " 4\n", + " 1\n", + " SV Werder Bremen\n", + " L\n", " \n", " \n", " 19\n", " bundesliga\n", - " Hamburger SV\n", - " 2026-05-16T13:30:00+00:00\n", + " SV Werder Bremen\n", + " 2026-09-05T13:30:00+00:00\n", " Bundesliga\n", - " Bayer 04 Leverkusen\n", - " 1\n", + " SV Werder Bremen\n", + " 3\n", " 1\n", - " Hamburger SV\n", - " D\n", + " RB Leipzig\n", + " W\n", " \n", " \n", "\n", "" ], "text/plain": [ - " category team date \\\n", - "0 overall Borussia Dortmund 2026-07-29T10:00:00+00:00 \n", - "1 overall Borussia Dortmund 2026-08-01T10:00:00+00:00 \n", - "2 overall Borussia Dortmund 2026-08-09T13:00:00+00:00 \n", - "3 overall Borussia Dortmund 2026-08-15T15:30:00+00:00 \n", - "4 overall Borussia Dortmund 2026-08-22T18:30:00+00:00 \n", - "5 bundesliga Borussia Dortmund 2026-04-18T13:30:00+00:00 \n", - "6 bundesliga Borussia Dortmund 2026-04-26T15:30:00+00:00 \n", - "7 bundesliga Borussia Dortmund 2026-05-03T15:30:00+00:00 \n", - "8 bundesliga Borussia Dortmund 2026-05-08T18:30:00+00:00 \n", - "9 bundesliga Borussia Dortmund 2026-05-16T13:30:00+00:00 \n", - "10 overall Hamburger SV 2026-07-25T11:30:00+00:00 \n", - "11 overall Hamburger SV 2026-08-01T15:00:00+00:00 \n", - "12 overall Hamburger SV 2026-08-08T13:00:00+00:00 \n", - "13 overall Hamburger SV 2026-08-15T17:00:00+00:00 \n", - "14 overall Hamburger SV 2026-08-24T16:00:00+00:00 \n", - "15 bundesliga Hamburger SV 2026-04-18T13:30:00+00:00 \n", - "16 bundesliga Hamburger SV 2026-04-25T16:30:00+00:00 \n", - "17 bundesliga Hamburger SV 2026-05-02T13:30:00+00:00 \n", - "18 bundesliga Hamburger SV 2026-05-10T13:30:00+00:00 \n", - "19 bundesliga Hamburger SV 2026-05-16T13:30:00+00:00 \n", - "\n", - " competition home_team home_score away_score \\\n", - "0 Club Friendly Games Cerezo Osaka 1 0 \n", - "1 Club Friendly Games FC Tokyo 0 1 \n", - "2 Emirates Cup Arsenal 2 3 \n", - "3 Club Friendly Games Borussia Dortmund 2 2 \n", - "4 Supercup Borussia Dortmund 1 2 \n", - "5 Bundesliga TSG Hoffenheim 2 1 \n", - "6 Bundesliga Borussia Dortmund 4 0 \n", - "7 Bundesliga Borussia M'gladbach 1 0 \n", - "8 Bundesliga Borussia Dortmund 3 2 \n", - "9 Bundesliga SV Werder Bremen 0 2 \n", - "10 Club Friendly Games Hamburger SV 3 1 \n", - "11 Club Friendly Games Hamburger SV 1 2 \n", - "12 Club Friendly Games Hamburger SV 2 2 \n", - "13 Club Friendly Games Toulouse 1 2 \n", - "14 DFB Pokal SC Verl 0 3 \n", - "15 Bundesliga SV Werder Bremen 3 1 \n", - "16 Bundesliga Hamburger SV 1 2 \n", - "17 Bundesliga Eintracht Frankfurt 1 2 \n", - "18 Bundesliga Hamburger SV 3 2 \n", - "19 Bundesliga Bayer 04 Leverkusen 1 1 \n", - "\n", - " away_team result \n", - "0 Borussia Dortmund L \n", - "1 Borussia Dortmund W \n", - "2 Borussia Dortmund W \n", - "3 AS Roma D \n", - "4 FC Bayern München L \n", - "5 Borussia Dortmund L \n", - "6 SC Freiburg W \n", - "7 Borussia Dortmund L \n", - "8 Eintracht Frankfurt W \n", - "9 Borussia Dortmund W \n", - "10 1. FC Heidenheim W \n", - "11 Everton L \n", - "12 Lille D \n", - "13 Hamburger SV W \n", - "14 Hamburger SV W \n", - "15 Hamburger SV L \n", - "16 TSG Hoffenheim L \n", - "17 Hamburger SV W \n", - "18 SC Freiburg W \n", - "19 Hamburger SV D " + " category team date \\\n", + "0 overall 1. FC Köln 2026-07-31T10:00:00+00:00 \n", + "1 overall 1. FC Köln 2026-08-08T13:30:00+00:00 \n", + "2 overall 1. FC Köln 2026-08-24T16:00:00+00:00 \n", + "3 overall 1. FC Köln 2026-08-29T13:30:00+00:00 \n", + "4 overall 1. FC Köln 2026-09-04T18:30:00+00:00 \n", + "5 bundesliga 1. FC Köln 2026-05-02T13:30:00+00:00 \n", + "6 bundesliga 1. FC Köln 2026-05-10T15:30:00+00:00 \n", + "7 bundesliga 1. FC Köln 2026-05-16T13:30:00+00:00 \n", + "8 bundesliga 1. FC Köln 2026-08-29T13:30:00+00:00 \n", + "9 bundesliga 1. FC Köln 2026-09-04T18:30:00+00:00 \n", + "10 overall SV Werder Bremen 2026-08-15T12:30:00+00:00 \n", + "11 overall SV Werder Bremen 2026-08-22T13:30:00+00:00 \n", + "12 overall SV Werder Bremen 2026-08-23T10:00:00+00:00 \n", + "13 overall SV Werder Bremen 2026-08-30T13:30:00+00:00 \n", + "14 overall SV Werder Bremen 2026-09-05T13:30:00+00:00 \n", + "15 bundesliga SV Werder Bremen 2026-05-02T13:30:00+00:00 \n", + "16 bundesliga SV Werder Bremen 2026-05-09T13:30:00+00:00 \n", + "17 bundesliga SV Werder Bremen 2026-05-16T13:30:00+00:00 \n", + "18 bundesliga SV Werder Bremen 2026-08-30T13:30:00+00:00 \n", + "19 bundesliga SV Werder Bremen 2026-09-05T13:30:00+00:00 \n", + "\n", + " competition home_team home_score away_score \\\n", + "0 Club Friendly Games 1. FC Köln 2 2 \n", + "1 Club Friendly Games 1. FC Köln 2 1 \n", + "2 DFB Pokal FC Würzburger Kickers 1 2 \n", + "3 Bundesliga 1. FC Köln 3 2 \n", + "4 Bundesliga VfB Stuttgart 4 1 \n", + "5 Bundesliga 1. FC Union Berlin 2 2 \n", + "6 Bundesliga 1. FC Köln 1 3 \n", + "7 Bundesliga FC Bayern München 5 1 \n", + "8 Bundesliga 1. FC Köln 3 2 \n", + "9 Bundesliga VfB Stuttgart 4 1 \n", + "10 Club Friendly Games SV Werder Bremen 0 1 \n", + "11 DFB Pokal LSK Hansa Lüneburg 0 3 \n", + "12 Club Friendly Games SV Werder Bremen 3 1 \n", + "13 Bundesliga SC Freiburg 4 1 \n", + "14 Bundesliga SV Werder Bremen 3 1 \n", + "15 Bundesliga SV Werder Bremen 1 3 \n", + "16 Bundesliga TSG Hoffenheim 1 0 \n", + "17 Bundesliga SV Werder Bremen 0 2 \n", + "18 Bundesliga SC Freiburg 4 1 \n", + "19 Bundesliga SV Werder Bremen 3 1 \n", + "\n", + " away_team result \n", + "0 Hertha BSC D \n", + "1 Real Sociedad W \n", + "2 1. FC Köln W \n", + "3 TSG Hoffenheim W \n", + "4 1. FC Köln L \n", + "5 1. FC Köln D \n", + "6 1. FC Heidenheim L \n", + "7 1. FC Köln L \n", + "8 TSG Hoffenheim W \n", + "9 1. FC Köln L \n", + "10 Auxerre L \n", + "11 SV Werder Bremen W \n", + "12 SV Meppen W \n", + "13 SV Werder Bremen L \n", + "14 RB Leipzig W \n", + "15 FC Augsburg L \n", + "16 SV Werder Bremen L \n", + "17 Borussia Dortmund L \n", + "18 SV Werder Bremen L \n", + "19 RB Leipzig W " ] }, "metadata": {}, @@ -9211,11 +9797,86 @@ }, { "data": { - "text/markdown": [ - "> No saved upcoming-match snapshot exactly matches this requested matchday." + "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", + "
categoryteamdateopponentvenuecompetition
0Overall1. FC Köln2026-09-04T18:30:00+00:00VfB StuttgartawayBundesliga
1Bundesliga1. FC Köln2026-09-12T16:30:00+00:00SV Werder BremenhomeBundesliga
2OverallSV Werder Bremen2026-09-05T13:30:00+00:00RB LeipzighomeBundesliga
3BundesligaSV Werder Bremen2026-09-12T16:30:00+00:001. FC KölnawayBundesliga
\n", + "
" ], "text/plain": [ - "" + " category team date opponent \\\n", + "0 Overall 1. FC Köln 2026-09-04T18:30:00+00:00 VfB Stuttgart \n", + "1 Bundesliga 1. FC Köln 2026-09-12T16:30:00+00:00 SV Werder Bremen \n", + "2 Overall SV Werder Bremen 2026-09-05T13:30:00+00:00 RB Leipzig \n", + "3 Bundesliga SV Werder Bremen 2026-09-12T16:30:00+00:00 1. FC Köln \n", + "\n", + " venue competition \n", + "0 away Bundesliga \n", + "1 home Bundesliga \n", + "2 home Bundesliga \n", + "3 away Bundesliga " ] }, "metadata": {}, @@ -9264,233 +9925,233 @@ " \n", " \n", " \n", - " 70\n", - " Hamburger SV\n", + " 59\n", + " SV Werder Bremen\n", " Bundesliga\n", - " Sander Tangvik\n", + " Mio Backhaus\n", " G\n", - " 1\n", - " 8.80\n", + " 3\n", + " 8.13\n", " \n", " \n", - " 35\n", - " Borussia Dortmund\n", + " 60\n", + " SV Werder Bremen\n", " Bundesliga\n", - " Ramy Bensebaini\n", - " D\n", - " 2\n", - " 8.20\n", - " \n", - " \n", - " 36\n", - " Borussia Dortmund\n", - " Bundesliga\n", - " Nico Schlotterbeck\n", - " D\n", + " Marco Grüll\n", + " M\n", " 5\n", - " 7.60\n", + " 7.40\n", " \n", " \n", - " 71\n", - " Hamburger SV\n", + " 17\n", + " 1. FC Köln\n", " Bundesliga\n", - " Fábio Vieira\n", + " Mikey Moore\n", " F\n", - " 5\n", - " 7.60\n", + " 1\n", + " 7.30\n", " \n", " \n", - " 72\n", - " Hamburger SV\n", + " 61\n", + " SV Werder Bremen\n", " Bundesliga\n", - " Robert Glatzel\n", - " F\n", + " Romano Schmid\n", + " M\n", " 3\n", - " 7.50\n", + " 7.30\n", " \n", " \n", - " 73\n", - " Hamburger SV\n", + " 62\n", + " SV Werder Bremen\n", " Bundesliga\n", - " Daniel Fernandes\n", - " G\n", - " 4\n", - " 7.48\n", + " Dariusz Stalmach\n", + " M\n", + " 2\n", + " 7.20\n", " \n", " \n", - " 74\n", - " Hamburger SV\n", + " 18\n", + " 1. FC Köln\n", " Bundesliga\n", - " Luka Vušković\n", - " D\n", - " 3\n", - " 7.47\n", + " Marius Bülter\n", + " F\n", + " 4\n", + " 7.13\n", " \n", " \n", - " 37\n", - " Borussia Dortmund\n", + " 19\n", + " 1. FC Köln\n", " Bundesliga\n", - " Gregor Kobel\n", - " G\n", - " 5\n", - " 7.30\n", + " Said El Mala\n", + " F\n", + " 4\n", + " 7.10\n", " \n", " \n", - " 38\n", - " Borussia Dortmund\n", + " 63\n", + " SV Werder Bremen\n", " Bundesliga\n", - " Waldemar Anton\n", + " Arthur\n", " D\n", - " 5\n", - " 7.14\n", + " 1\n", + " 7.10\n", " \n", " \n", - " 39\n", - " Borussia Dortmund\n", + " 20\n", + " 1. FC Köln\n", " Bundesliga\n", - " Maximilian Beier\n", - " F\n", - " 5\n", - " 7.12\n", + " Tom Krauß\n", + " M\n", + " 4\n", + " 6.90\n", " \n", " \n", - " 55\n", - " Hamburger SV\n", - " Overall\n", - " Albert Grønbæk\n", - " F\n", - " 1\n", - " 9.40\n", + " 21\n", + " 1. FC Köln\n", + " Bundesliga\n", + " Eric Martel\n", + " M\n", + " 2\n", + " 6.85\n", " \n", " \n", - " 56\n", - " Hamburger SV\n", + " 41\n", + " SV Werder Bremen\n", " Overall\n", - " Louis Lemke\n", + " Marco Grüll\n", " M\n", - " 1\n", - " 8.20\n", + " 3\n", + " 7.83\n", " \n", " \n", " 0\n", - " Borussia Dortmund\n", - " Overall\n", - " Patrick Drewes\n", - " G\n", - " 1\n", - " 7.70\n", - " \n", - " \n", - " 57\n", - " Hamburger SV\n", - " Overall\n", - " Sander Tangvik\n", - " G\n", - " 1\n", - " 7.70\n", - " \n", - " \n", - " 58\n", - " Hamburger SV\n", + " 1. FC Köln\n", " Overall\n", - " Nicolai Remberg\n", + " Ísak Bergmann Jóhannesson\n", " M\n", - " 1\n", - " 7.40\n", + " 3\n", + " 7.73\n", " \n", " \n", " 1\n", - " Borussia Dortmund\n", + " 1. FC Köln\n", " Overall\n", - " Julian Ryerson\n", - " M\n", + " Thijs Dallinga\n", + " F\n", " 2\n", - " 7.35\n", + " 7.55\n", + " \n", + " \n", + " 42\n", + " SV Werder Bremen\n", + " Overall\n", + " Amos Pieper\n", + " D\n", + " 3\n", + " 7.37\n", " \n", " \n", " 2\n", - " Borussia Dortmund\n", + " 1. FC Köln\n", " Overall\n", - " Giannis Konstantelias\n", - " M\n", + " Mikey Moore\n", + " F\n", " 1\n", " 7.30\n", " \n", " \n", - " 3\n", - " Borussia Dortmund\n", + " 43\n", + " SV Werder Bremen\n", " Overall\n", - " Konstantinos Karetsas\n", - " F\n", + " Ludovit Reis\n", + " M\n", " 3\n", " 7.27\n", " \n", " \n", - " 59\n", - " Hamburger SV\n", + " 44\n", + " SV Werder Bremen\n", " Overall\n", - " Patson Daka\n", - " F\n", - " 1\n", + " Dariusz Stalmach\n", + " M\n", + " 2\n", " 7.20\n", " \n", " \n", - " 4\n", - " Borussia Dortmund\n", + " 45\n", + " SV Werder Bremen\n", " Overall\n", - " Jan-Luca Riedl\n", + " Arthur\n", " D\n", - " 2\n", + " 1\n", " 7.10\n", " \n", + " \n", + " 3\n", + " 1. FC Köln\n", + " Overall\n", + " Tom Krauß\n", + " M\n", + " 3\n", + " 7.07\n", + " \n", + " \n", + " 4\n", + " 1. FC Köln\n", + " Overall\n", + " Linton Maina\n", + " F\n", + " 3\n", + " 6.90\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " team category player_name position \\\n", - "70 Hamburger SV Bundesliga Sander Tangvik G \n", - "35 Borussia Dortmund Bundesliga Ramy Bensebaini D \n", - "36 Borussia Dortmund Bundesliga Nico Schlotterbeck D \n", - "71 Hamburger SV Bundesliga Fábio Vieira F \n", - "72 Hamburger SV Bundesliga Robert Glatzel F \n", - "73 Hamburger SV Bundesliga Daniel Fernandes G \n", - "74 Hamburger SV Bundesliga Luka Vušković D \n", - "37 Borussia Dortmund Bundesliga Gregor Kobel G \n", - "38 Borussia Dortmund Bundesliga Waldemar Anton D \n", - "39 Borussia Dortmund Bundesliga Maximilian Beier F \n", - "55 Hamburger SV Overall Albert Grønbæk F \n", - "56 Hamburger SV Overall Louis Lemke M \n", - "0 Borussia Dortmund Overall Patrick Drewes G \n", - "57 Hamburger SV Overall Sander Tangvik G \n", - "58 Hamburger SV Overall Nicolai Remberg M \n", - "1 Borussia Dortmund Overall Julian Ryerson M \n", - "2 Borussia Dortmund Overall Giannis Konstantelias M \n", - "3 Borussia Dortmund Overall Konstantinos Karetsas F \n", - "59 Hamburger SV Overall Patson Daka F \n", - "4 Borussia Dortmund Overall Jan-Luca Riedl D \n", + " team category player_name position \\\n", + "59 SV Werder Bremen Bundesliga Mio Backhaus G \n", + "60 SV Werder Bremen Bundesliga Marco Grüll M \n", + "17 1. FC Köln Bundesliga Mikey Moore F \n", + "61 SV Werder Bremen Bundesliga Romano Schmid M \n", + "62 SV Werder Bremen Bundesliga Dariusz Stalmach M \n", + "18 1. FC Köln Bundesliga Marius Bülter F \n", + "19 1. FC Köln Bundesliga Said El Mala F \n", + "63 SV Werder Bremen Bundesliga Arthur D \n", + "20 1. FC Köln Bundesliga Tom Krauß M \n", + "21 1. FC Köln Bundesliga Eric Martel M \n", + "41 SV Werder Bremen Overall Marco Grüll M \n", + "0 1. FC Köln Overall Ísak Bergmann Jóhannesson M \n", + "1 1. FC Köln Overall Thijs Dallinga F \n", + "42 SV Werder Bremen Overall Amos Pieper D \n", + "2 1. FC Köln Overall Mikey Moore F \n", + "43 SV Werder Bremen Overall Ludovit Reis M \n", + "44 SV Werder Bremen Overall Dariusz Stalmach M \n", + "45 SV Werder Bremen Overall Arthur D \n", + "3 1. FC Köln Overall Tom Krauß M \n", + "4 1. FC Köln Overall Linton Maina F \n", "\n", " rating_count average_rating \n", - "70 1 8.80 \n", - "35 2 8.20 \n", - "36 5 7.60 \n", - "71 5 7.60 \n", - "72 3 7.50 \n", - "73 4 7.48 \n", - "74 3 7.47 \n", - "37 5 7.30 \n", - "38 5 7.14 \n", - "39 5 7.12 \n", - "55 1 9.40 \n", - "56 1 8.20 \n", - "0 1 7.70 \n", - "57 1 7.70 \n", - "58 1 7.40 \n", - "1 2 7.35 \n", + "59 3 8.13 \n", + "60 5 7.40 \n", + "17 1 7.30 \n", + "61 3 7.30 \n", + "62 2 7.20 \n", + "18 4 7.13 \n", + "19 4 7.10 \n", + "63 1 7.10 \n", + "20 4 6.90 \n", + "21 2 6.85 \n", + "41 3 7.83 \n", + "0 3 7.73 \n", + "1 2 7.55 \n", + "42 3 7.37 \n", "2 1 7.30 \n", - "3 3 7.27 \n", - "59 1 7.20 \n", - "4 2 7.10 " + "43 3 7.27 \n", + "44 2 7.20 \n", + "45 1 7.10 \n", + "3 3 7.07 \n", + "4 3 6.90 " ] }, "metadata": {}, @@ -9523,7 +10184,7 @@ { "data": { "text/markdown": [ - "**Borussia Dortmund** — formation **3-4-3**" + "**1. FC Köln** — formation **4-3-3**" ], "text/plain": [ "" @@ -9535,7 +10196,7 @@ { "data": { "text/markdown": [ - "**Hamburger SV** — formation **3-4-3**" + "**SV Werder Bremen** — formation **4-3-3**" ], "text/plain": [ "" @@ -9559,7 +10220,7 @@ { "data": { "text/markdown": [ - "**Borussia Dortmund** — formation **3-4-2-1**" + "**1. FC Köln** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -9571,7 +10232,7 @@ { "data": { "text/markdown": [ - "**Hamburger SV** — formation **3-4-2-1**" + "**SV Werder Bremen** — formation **4-1-2-3**" ], "text/plain": [ "" @@ -9595,7 +10256,7 @@ { "data": { "text/markdown": [ - "**Borussia Dortmund** — formation **3-4-2-1**" + "**1. FC Köln** — formation **4-1-2-2-1**" ], "text/plain": [ "" @@ -9607,7 +10268,7 @@ { "data": { "text/markdown": [ - "**Hamburger SV** — formation **3-4-2-1**" + "**Werder Bremen** — formation **4-2-1-2-1**" ], "text/plain": [ "" @@ -9631,7 +10292,7 @@ { "data": { "text/markdown": [ - "**Borussia Dortmund** — formation **3-4-2-1**" + "**1. FC Köln** — formation **4-3-3**" ], "text/plain": [ "" @@ -9643,7 +10304,7 @@ { "data": { "text/markdown": [ - "**Hamburger SV** — formation **3-4-2-1**" + "**Werder Bremen** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -9655,7 +10316,7 @@ { "data": { "text/markdown": [ - "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_01_07_borussia-dortmund-vs-hamburger-sv.html`" + "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_03_07_1-fc-k-ln-vs-sv-werder-bremen.html`" ], "text/plain": [ "" @@ -9668,7 +10329,7 @@ "data": { "text/markdown": [ "---\n", - "## 8. SC Freiburg vs SV Werder Bremen" + "## 8. RB Leipzig vs Hamburger SV" ], "text/plain": [ "" @@ -9729,22 +10390,22 @@ " \n", " \n", " 0\n", - " SC Freiburg\n", - " 1.706\n", + " RB Leipzig\n", + " 2.249\n", " \n", " \n", " 1\n", - " SV Werder Bremen\n", - " 1.031\n", + " Hamburger SV\n", + " 0.579\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team expected match points\n", - "0 SC Freiburg 1.706\n", - "1 SV Werder Bremen 1.031" + " team expected match points\n", + "0 RB Leipzig 2.249\n", + "1 Hamburger SV 0.579" ] }, "metadata": {}, @@ -9793,28 +10454,28 @@ " \n", " \n", " 0\n", - " SC Freiburg\n", - " 11\n", - " 0\n", - " 0\n", - " 0\n", + " RB Leipzig\n", + " 8\n", + " 2\n", + " 3\n", + " 1\n", " \n", " \n", " 1\n", - " SV Werder Bremen\n", + " Hamburger SV\n", " 18\n", + " 2\n", " 0\n", - " 0\n", - " 0\n", + " -7\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team position matches points goal_difference\n", - "0 SC Freiburg 11 0 0 0\n", - "1 SV Werder Bremen 18 0 0 0" + " team position matches points goal_difference\n", + "0 RB Leipzig 8 2 3 1\n", + "1 Hamburger SV 18 2 0 -7" ] }, "metadata": {}, @@ -9863,123 +10524,123 @@ " \n", " \n", " \n", - " 381\n", - " Igor Matanović\n", - " SC Freiburg\n", - " 4\n", - " 1.705678\n", - " 1.0\n", - " 13.526030\n", + " 344\n", + " Albert Grønbæk\n", + " Hamburger SV\n", + " 3\n", + " 0.578787\n", + " 1.000000\n", + " 44.652108\n", " \n", " \n", - " 366\n", - " Matthias Ginter\n", - " SC Freiburg\n", - " 2\n", - " 1.705678\n", - " 1.0\n", - " 12.673191\n", + " 334\n", + " Daniel Heuer Fernandes\n", + " Hamburger SV\n", + " 1\n", + " 0.578787\n", + " 1.000000\n", + " 39.613543\n", " \n", " \n", - " 370\n", - " Maximilian Eggestein\n", - " SC Freiburg\n", + " 340\n", + " Nicolai Remberg\n", + " Hamburger SV\n", " 3\n", - " 1.705678\n", - " 1.0\n", - " 12.622021\n", + " 0.578787\n", + " 1.000000\n", + " 39.208141\n", " \n", " \n", - " 379\n", - " Yannik Engelhardt\n", - " SC Freiburg\n", + " 349\n", + " Fábio Vieira\n", + " Hamburger SV\n", " 3\n", - " 1.705678\n", - " 1.0\n", - " 12.332056\n", + " 0.578787\n", + " 1.000000\n", + " 38.223594\n", " \n", " \n", - " 383\n", - " Philipp Treu\n", - " SC Freiburg\n", + " 353\n", + " David Møller Wolfe\n", + " Hamburger SV\n", " 2\n", - " 1.705678\n", - " 1.0\n", - " 11.769182\n", - " \n", - " \n", - " 404\n", - " Jens Stage\n", - " SV Werder Bremen\n", - " 3\n", - " 1.031190\n", - " 1.0\n", - " 8.558879\n", + " 0.578787\n", + " 1.000000\n", + " 37.065303\n", " \n", " \n", - " 395\n", - " Marco Friedl\n", - " SV Werder Bremen\n", + " 260\n", + " Ridle  Baku\n", + " RB Leipzig\n", " 2\n", - " 1.031190\n", - " 1.0\n", - " 8.249522\n", + " 2.248809\n", + " 1.000000\n", + " 171.015447\n", " \n", " \n", - " 396\n", - " Amos Pieper\n", - " SV Werder Bremen\n", - " 2\n", - " 1.031190\n", - " 1.0\n", - " 7.940165\n", + " 273\n", + " Antonio Nusa\n", + " RB Leipzig\n", + " 3\n", + " 2.248809\n", + " 1.000000\n", + " 165.839980\n", " \n", " \n", - " 406\n", - " Olivier Deman\n", - " SV Werder Bremen\n", + " 262\n", + " David Raum\n", + " RB Leipzig\n", " 2\n", - " 1.031190\n", - " 1.0\n", - " 7.527689\n", + " 2.248809\n", + " 1.000000\n", + " 159.989451\n", " \n", " \n", - " 415\n", - " Mick Schmetgens\n", - " SV Werder Bremen\n", + " 272\n", + " Maarten Vandevoordt\n", + " RB Leipzig\n", + " 1\n", + " 2.248809\n", + " 1.000000\n", + " 157.289207\n", + " \n", + " \n", + " 256\n", + " Willi Orban\n", + " RB Leipzig\n", " 2\n", - " 1.031190\n", - " 1.0\n", - " 7.321450\n", + " 2.248809\n", + " 0.906897\n", + " 156.521810\n", " \n", " \n", "\n", "" ], "text/plain": [ - " 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", + " name team_display position expected_match_points \\\n", + "344 Albert Grønbæk Hamburger SV 3 0.578787 \n", + "334 Daniel Heuer Fernandes Hamburger SV 1 0.578787 \n", + "340 Nicolai Remberg Hamburger SV 3 0.578787 \n", + "349 Fábio Vieira Hamburger SV 3 0.578787 \n", + "353 David Møller Wolfe Hamburger SV 2 0.578787 \n", + "260 Ridle Baku RB Leipzig 2 2.248809 \n", + "273 Antonio Nusa RB Leipzig 3 2.248809 \n", + "262 David Raum RB Leipzig 2 2.248809 \n", + "272 Maarten Vandevoordt RB Leipzig 1 2.248809 \n", + "256 Willi Orban RB Leipzig 2 2.248809 \n", "\n", - " starting_chance score \n", - "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 " + " starting_chance score \n", + "344 1.000000 44.652108 \n", + "334 1.000000 39.613543 \n", + "340 1.000000 39.208141 \n", + "349 1.000000 38.223594 \n", + "353 1.000000 37.065303 \n", + "260 1.000000 171.015447 \n", + "273 1.000000 165.839980 \n", + "262 1.000000 159.989451 \n", + "272 1.000000 157.289207 \n", + "256 0.906897 156.521810 " ] }, "metadata": {}, @@ -10033,313 +10694,291 @@ " \n", " 0\n", " overall\n", - " SC Freiburg\n", - " 2026-08-08T13:30:00+00:00\n", + " RB Leipzig\n", + " 2026-08-08T13:00:00+00:00\n", " Club Friendly Games\n", - " SC Freiburg\n", - " 2\n", + " Leeds United\n", + " 1\n", " 0\n", - " RC Strasbourg\n", - " W\n", + " RB Leipzig\n", + " L\n", " \n", " \n", " 1\n", " overall\n", - " SC Freiburg\n", - " 2026-08-15T12:00:00+00:00\n", - " Club Friendly Games\n", - " SC Freiburg\n", - " 2\n", - " 0\n", - " Crystal Palace\n", - " W\n", + " RB Leipzig\n", + " 2026-08-15T13:30:00+00:00\n", + " Telekom Cup\n", + " FC Bayern München\n", + " 3\n", + " 1\n", + " RB Leipzig\n", + " L\n", " \n", " \n", " 2\n", " overall\n", - " SC Freiburg\n", - " 2026-08-20T18:30:00+00:00\n", - " UEFA Europa Conference League, Qualification P...\n", - " Motherwell\n", - " 1\n", - " 3\n", - " SC Freiburg\n", + " RB Leipzig\n", + " 2026-08-22T16:00:00+00:00\n", + " DFB Pokal\n", + " Eintracht Trier\n", + " 0\n", + " 6\n", + " RB Leipzig\n", " W\n", " \n", " \n", " 3\n", " overall\n", - " SC Freiburg\n", - " 2026-08-23T16:00:00+00:00\n", - " DFB Pokal\n", - " Fortuna Düsseldorf\n", - " 1\n", - " 5\n", - " SC Freiburg\n", + " RB Leipzig\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " RB Leipzig\n", + " 3\n", + " 0\n", + " Borussia M'gladbach\n", " 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", + " RB Leipzig\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " SV Werder Bremen\n", + " 3\n", " 1\n", - " Motherwell\n", - " W\n", + " RB Leipzig\n", + " L\n", " \n", " \n", " 5\n", " bundesliga\n", - " SC Freiburg\n", - " 2026-04-19T13:30:00+00:00\n", + " RB Leipzig\n", + " 2026-05-02T16:30:00+00:00\n", " Bundesliga\n", - " SC Freiburg\n", - " 2\n", + " Bayer 04 Leverkusen\n", + " 4\n", " 1\n", - " 1. FC Heidenheim\n", - " W\n", + " RB Leipzig\n", + " L\n", " \n", " \n", " 6\n", " bundesliga\n", - " SC Freiburg\n", - " 2026-04-26T15:30:00+00:00\n", + " RB Leipzig\n", + " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", - " Borussia Dortmund\n", - " 4\n", - " 0\n", - " SC Freiburg\n", - " L\n", + " RB Leipzig\n", + " 2\n", + " 1\n", + " FC St. Pauli\n", + " W\n", " \n", " \n", " 7\n", " bundesliga\n", - " SC Freiburg\n", - " 2026-05-03T17:30:00+00:00\n", + " RB Leipzig\n", + " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " SC Freiburg\n", + " 4\n", " 1\n", - " 1\n", - " VfL Wolfsburg\n", - " D\n", + " RB Leipzig\n", + " L\n", " \n", " \n", " 8\n", " bundesliga\n", - " SC Freiburg\n", - " 2026-05-10T13:30:00+00:00\n", + " RB Leipzig\n", + " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", - " Hamburger SV\n", + " RB Leipzig\n", " 3\n", - " 2\n", - " SC Freiburg\n", - " L\n", + " 0\n", + " Borussia M'gladbach\n", + " W\n", " \n", " \n", " 9\n", " bundesliga\n", - " SC Freiburg\n", - " 2026-05-16T13:30:00+00:00\n", + " RB Leipzig\n", + " 2026-09-05T13:30:00+00:00\n", " Bundesliga\n", - " SC Freiburg\n", - " 4\n", + " SV Werder Bremen\n", + " 3\n", " 1\n", " RB Leipzig\n", - " W\n", + " L\n", " \n", " \n", " 10\n", " overall\n", - " SV Werder Bremen\n", - " 2026-08-01T13:00:00+00:00\n", + " Hamburger SV\n", + " 2026-08-08T13:00:00+00:00\n", " Club Friendly Games\n", - " Energie Cottbus\n", + " Hamburger SV\n", " 2\n", - " 4\n", - " SV Werder Bremen\n", - " W\n", + " 2\n", + " Lille\n", + " D\n", " \n", " \n", " 11\n", " overall\n", - " SV Werder Bremen\n", - " 2026-08-08T12:00:00+00:00\n", + " Hamburger SV\n", + " 2026-08-15T17:00:00+00:00\n", " Club Friendly Games\n", - " SV Werder Bremen\n", - " 2\n", + " Toulouse\n", + " 1\n", " 2\n", - " SC Paderborn 07\n", - " D\n", + " Hamburger SV\n", + " W\n", " \n", " \n", " 12\n", " overall\n", - " SV Werder Bremen\n", - " 2026-08-15T12:30:00+00:00\n", - " Club Friendly Games\n", - " SV Werder Bremen\n", + " Hamburger SV\n", + " 2026-08-24T16:00:00+00:00\n", + " DFB Pokal\n", + " SC Verl\n", " 0\n", - " 1\n", - " Auxerre\n", - " L\n", + " 3\n", + " Hamburger SV\n", + " W\n", " \n", " \n", " 13\n", " overall\n", - " SV Werder Bremen\n", - " 2026-08-22T13:30:00+00:00\n", - " DFB Pokal\n", - " LSK Hansa Lüneburg\n", + " Hamburger SV\n", + " 2026-08-29T16:30:00+00:00\n", + " Bundesliga\n", + " Borussia Dortmund\n", + " 2\n", " 0\n", - " 3\n", - " SV Werder Bremen\n", - " W\n", + " Hamburger SV\n", + " L\n", " \n", " \n", " 14\n", " overall\n", - " SV Werder Bremen\n", - " 2026-08-23T10:00:00+00:00\n", - " Club Friendly Games\n", - " SV Werder Bremen\n", - " 3\n", - " 1\n", - " SV Meppen\n", - " W\n", + " Hamburger SV\n", + " 2026-09-06T13:30:00+00:00\n", + " Bundesliga\n", + " Hamburger SV\n", + " 0\n", + " 5\n", + " 1. FSV Mainz 05\n", + " L\n", " \n", " \n", " 15\n", " bundesliga\n", - " SV Werder Bremen\n", - " 2026-04-18T13:30:00+00:00\n", + " Hamburger SV\n", + " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", - " SV Werder Bremen\n", - " 3\n", + " Eintracht Frankfurt\n", " 1\n", + " 2\n", " Hamburger SV\n", " W\n", " \n", " \n", " 16\n", " bundesliga\n", - " SV Werder Bremen\n", - " 2026-04-26T13:30:00+00:00\n", + " Hamburger SV\n", + " 2026-05-10T13:30:00+00:00\n", " Bundesliga\n", - " VfB Stuttgart\n", - " 1\n", - " 1\n", - " SV Werder Bremen\n", - " D\n", + " Hamburger SV\n", + " 3\n", + " 2\n", + " SC Freiburg\n", + " W\n", " \n", " \n", " 17\n", " bundesliga\n", - " SV Werder Bremen\n", - " 2026-05-02T13:30:00+00:00\n", + " Hamburger SV\n", + " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", - " SV Werder Bremen\n", + " Bayer 04 Leverkusen\n", " 1\n", - " 3\n", - " FC Augsburg\n", - " L\n", + " 1\n", + " Hamburger SV\n", + " D\n", " \n", " \n", " 18\n", " bundesliga\n", - " SV Werder Bremen\n", - " 2026-05-09T13:30:00+00:00\n", + " Hamburger SV\n", + " 2026-08-29T16:30:00+00:00\n", " Bundesliga\n", - " TSG Hoffenheim\n", - " 1\n", + " Borussia Dortmund\n", + " 2\n", " 0\n", - " SV Werder Bremen\n", + " Hamburger SV\n", " L\n", " \n", " \n", " 19\n", " bundesliga\n", - " SV Werder Bremen\n", - " 2026-05-16T13:30:00+00:00\n", + " Hamburger SV\n", + " 2026-09-06T13:30:00+00:00\n", " Bundesliga\n", - " SV Werder Bremen\n", + " Hamburger SV\n", " 0\n", - " 2\n", - " Borussia Dortmund\n", - " L\n", + " 5\n", + " 1. FSV Mainz 05\n", + " L\n", " \n", " \n", "\n", "" ], "text/plain": [ - " category team date \\\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", - "8 bundesliga SC Freiburg 2026-05-10T13:30:00+00:00 \n", - "9 bundesliga SC Freiburg 2026-05-16T13:30:00+00:00 \n", - "10 overall SV Werder Bremen 2026-08-01T13:00:00+00:00 \n", - "11 overall SV Werder Bremen 2026-08-08T12:00:00+00:00 \n", - "12 overall SV Werder Bremen 2026-08-15T12:30:00+00:00 \n", - "13 overall SV Werder Bremen 2026-08-22T13:30:00+00:00 \n", - "14 overall SV Werder Bremen 2026-08-23T10:00:00+00:00 \n", - "15 bundesliga SV Werder Bremen 2026-04-18T13:30:00+00:00 \n", - "16 bundesliga SV Werder Bremen 2026-04-26T13:30:00+00:00 \n", - "17 bundesliga SV Werder Bremen 2026-05-02T13:30:00+00:00 \n", - "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 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 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", - "8 3 2 SC Freiburg L \n", - "9 4 1 RB Leipzig W \n", - "10 2 4 SV Werder Bremen W \n", - "11 2 2 SC Paderborn 07 D \n", - "12 0 1 Auxerre L \n", - "13 0 3 SV Werder Bremen W \n", - "14 3 1 SV Meppen W \n", - "15 3 1 Hamburger SV W \n", - "16 1 1 SV Werder Bremen D \n", - "17 1 3 FC Augsburg L \n", - "18 1 0 SV Werder Bremen L \n", - "19 0 2 Borussia Dortmund L " + " category team date competition \\\n", + "0 overall RB Leipzig 2026-08-08T13:00:00+00:00 Club Friendly Games \n", + "1 overall RB Leipzig 2026-08-15T13:30:00+00:00 Telekom Cup \n", + "2 overall RB Leipzig 2026-08-22T16:00:00+00:00 DFB Pokal \n", + "3 overall RB Leipzig 2026-08-29T13:30:00+00:00 Bundesliga \n", + "4 overall RB Leipzig 2026-09-05T13:30:00+00:00 Bundesliga \n", + "5 bundesliga RB Leipzig 2026-05-02T16:30:00+00:00 Bundesliga \n", + "6 bundesliga RB Leipzig 2026-05-09T13:30:00+00:00 Bundesliga \n", + "7 bundesliga RB Leipzig 2026-05-16T13:30:00+00:00 Bundesliga \n", + "8 bundesliga RB Leipzig 2026-08-29T13:30:00+00:00 Bundesliga \n", + "9 bundesliga RB Leipzig 2026-09-05T13:30:00+00:00 Bundesliga \n", + "10 overall Hamburger SV 2026-08-08T13:00:00+00:00 Club Friendly Games \n", + "11 overall Hamburger SV 2026-08-15T17:00:00+00:00 Club Friendly Games \n", + "12 overall Hamburger SV 2026-08-24T16:00:00+00:00 DFB Pokal \n", + "13 overall Hamburger SV 2026-08-29T16:30:00+00:00 Bundesliga \n", + "14 overall Hamburger SV 2026-09-06T13:30:00+00:00 Bundesliga \n", + "15 bundesliga Hamburger SV 2026-05-02T13:30:00+00:00 Bundesliga \n", + "16 bundesliga Hamburger SV 2026-05-10T13:30:00+00:00 Bundesliga \n", + "17 bundesliga Hamburger SV 2026-05-16T13:30:00+00:00 Bundesliga \n", + "18 bundesliga Hamburger SV 2026-08-29T16:30:00+00:00 Bundesliga \n", + "19 bundesliga Hamburger SV 2026-09-06T13:30:00+00:00 Bundesliga \n", + "\n", + " home_team home_score away_score away_team result \n", + "0 Leeds United 1 0 RB Leipzig L \n", + "1 FC Bayern München 3 1 RB Leipzig L \n", + "2 Eintracht Trier 0 6 RB Leipzig W \n", + "3 RB Leipzig 3 0 Borussia M'gladbach W \n", + "4 SV Werder Bremen 3 1 RB Leipzig L \n", + "5 Bayer 04 Leverkusen 4 1 RB Leipzig L \n", + "6 RB Leipzig 2 1 FC St. Pauli W \n", + "7 SC Freiburg 4 1 RB Leipzig L \n", + "8 RB Leipzig 3 0 Borussia M'gladbach W \n", + "9 SV Werder Bremen 3 1 RB Leipzig L \n", + "10 Hamburger SV 2 2 Lille D \n", + "11 Toulouse 1 2 Hamburger SV W \n", + "12 SC Verl 0 3 Hamburger SV W \n", + "13 Borussia Dortmund 2 0 Hamburger SV L \n", + "14 Hamburger SV 0 5 1. FSV Mainz 05 L \n", + "15 Eintracht Frankfurt 1 2 Hamburger SV W \n", + "16 Hamburger SV 3 2 SC Freiburg W \n", + "17 Bayer 04 Leverkusen 1 1 Hamburger SV D \n", + "18 Borussia Dortmund 2 0 Hamburger SV L \n", + "19 Hamburger SV 0 5 1. FSV Mainz 05 L " ] }, "metadata": {}, @@ -10359,11 +10998,86 @@ }, { "data": { - "text/markdown": [ - "> No saved upcoming-match snapshot exactly matches this requested matchday." + "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", + "
categoryteamdateopponentvenuecompetition
0OverallRB Leipzig2026-09-05T13:30:00+00:00SV Werder BremenawayBundesliga
1BundesligaRB Leipzig2026-09-13T13:30:00+00:00Hamburger SVhomeBundesliga
2OverallHamburger SV2026-09-06T13:30:00+00:001. FSV Mainz 05homeBundesliga
3BundesligaHamburger SV2026-09-13T13:30:00+00:00RB LeipzigawayBundesliga
\n", + "
" ], "text/plain": [ - "" + " category team date opponent \\\n", + "0 Overall RB Leipzig 2026-09-05T13:30:00+00:00 SV Werder Bremen \n", + "1 Bundesliga RB Leipzig 2026-09-13T13:30:00+00:00 Hamburger SV \n", + "2 Overall Hamburger SV 2026-09-06T13:30:00+00:00 1. FSV Mainz 05 \n", + "3 Bundesliga Hamburger SV 2026-09-13T13:30:00+00:00 RB Leipzig \n", + "\n", + " venue competition \n", + "0 away Bundesliga \n", + "1 home Bundesliga \n", + "2 home Bundesliga \n", + "3 away Bundesliga " ] }, "metadata": {}, @@ -10412,233 +11126,233 @@ " \n", " \n", " \n", - " 59\n", - " SV Werder Bremen\n", - " Bundesliga\n", - " Mio Backhaus\n", - " G\n", - " 5\n", - " 7.60\n", - " \n", - " \n", - " 22\n", - " SC Freiburg\n", + " 23\n", + " RB Leipzig\n", " Bundesliga\n", - " Johan Manzambi\n", - " M\n", + " Brajan Gruda\n", + " F\n", " 4\n", - " 7.48\n", + " 7.55\n", " \n", " \n", - " 60\n", - " SV Werder Bremen\n", + " 67\n", + " Hamburger SV\n", " Bundesliga\n", - " Romano Schmid\n", + " Fábio Vieira\n", " M\n", - " 5\n", - " 7.38\n", + " 4\n", + " 7.50\n", " \n", " \n", - " 23\n", - " SC Freiburg\n", + " 68\n", + " Hamburger SV\n", " Bundesliga\n", - " Matthias Ginter\n", + " Luka Vušković\n", " D\n", - " 4\n", - " 7.35\n", + " 3\n", + " 7.47\n", " \n", " \n", - " 24\n", - " SC Freiburg\n", + " 69\n", + " Hamburger SV\n", " Bundesliga\n", - " Igor Matanović\n", + " Albert Grønbæk\n", " F\n", " 5\n", - " 7.26\n", + " 7.36\n", " \n", " \n", - " 61\n", - " SV Werder Bremen\n", + " 24\n", + " RB Leipzig\n", " Bundesliga\n", - " Maximilian Wöber\n", - " D\n", - " 2\n", - " 7.25\n", + " Andrija Maksimović\n", + " M\n", + " 1\n", + " 7.30\n", " \n", " \n", - " 62\n", - " SV Werder Bremen\n", + " 25\n", + " RB Leipzig\n", " Bundesliga\n", - " Jens Stage\n", - " M\n", + " Willi Orbán\n", + " D\n", " 5\n", - " 7.10\n", + " 7.30\n", " \n", " \n", - " 63\n", - " SV Werder Bremen\n", + " 26\n", + " RB Leipzig\n", " Bundesliga\n", - " Olivier Deman\n", + " Castello Lukeba\n", " D\n", - " 5\n", - " 6.96\n", + " 4\n", + " 7.25\n", " \n", " \n", - " 25\n", - " SC Freiburg\n", + " 27\n", + " RB Leipzig\n", " Bundesliga\n", - " Philipp Lienhart\n", + " Maxime Estève\n", " D\n", - " 5\n", - " 6.88\n", + " 1\n", + " 7.20\n", " \n", " \n", - " 26\n", - " SC Freiburg\n", + " 70\n", + " Hamburger SV\n", " Bundesliga\n", - " Vincenzo Grifo\n", - " M\n", - " 5\n", - " 6.82\n", + " Daniel Fernandes\n", + " G\n", + " 4\n", + " 7.15\n", " \n", " \n", - " 43\n", - " SV Werder Bremen\n", + " 71\n", + " Hamburger SV\n", + " Bundesliga\n", + " Fabio Baldé\n", + " F\n", + " 2\n", + " 7.15\n", + " \n", + " \n", + " 0\n", + " RB Leipzig\n", " Overall\n", - " Jens Stage\n", - " M\n", - " 1\n", - " 8.30\n", + " Brajan Gruda\n", + " F\n", + " 4\n", + " 7.83\n", " \n", " \n", - " 44\n", - " SV Werder Bremen\n", + " 48\n", + " Hamburger SV\n", " Overall\n", - " Ludovit Reis\n", - " M\n", - " 1\n", - " 8.00\n", + " Albert Grønbæk\n", + " F\n", + " 3\n", + " 7.83\n", " \n", " \n", - " 45\n", - " SV Werder Bremen\n", + " 1\n", + " RB Leipzig\n", " Overall\n", - " Marco Friedl\n", + " Willi Orbán\n", " D\n", - " 1\n", - " 8.00\n", + " 5\n", + " 7.64\n", " \n", " \n", - " 0\n", - " SC Freiburg\n", + " 2\n", + " RB Leipzig\n", " Overall\n", - " Derry Scherhant\n", - " M\n", - " 4\n", - " 7.98\n", + " Ridle Baku\n", + " D\n", + " 5\n", + " 7.50\n", " \n", " \n", - " 1\n", - " SC Freiburg\n", + " 3\n", + " RB Leipzig\n", " Overall\n", - " Igor Matanović\n", + " Antonio Nusa\n", " F\n", " 4\n", - " 7.93\n", + " 7.35\n", " \n", " \n", - " 46\n", - " SV Werder Bremen\n", + " 4\n", + " RB Leipzig\n", " Overall\n", - " Amos Pieper\n", + " Castello Lukeba\n", " D\n", - " 1\n", - " 7.70\n", + " 4\n", + " 7.25\n", " \n", " \n", - " 47\n", - " SV Werder Bremen\n", + " 49\n", + " Hamburger SV\n", " Overall\n", - " Paul Erevbenagie\n", - " F\n", - " 1\n", - " 7.50\n", + " Daniel Fernandes\n", + " G\n", + " 2\n", + " 6.95\n", " \n", " \n", - " 2\n", - " SC Freiburg\n", + " 50\n", + " Hamburger SV\n", " Overall\n", - " Lukas Kübler\n", + " Louis Lemke\n", " D\n", - " 2\n", - " 7.45\n", + " 3\n", + " 6.87\n", " \n", " \n", - " 3\n", - " SC Freiburg\n", + " 51\n", + " Hamburger SV\n", " Overall\n", - " Matthias Ginter\n", - " D\n", - " 4\n", - " 7.43\n", + " Nicolai Remberg\n", + " M\n", + " 3\n", + " 6.83\n", " \n", " \n", - " 4\n", - " SC Freiburg\n", + " 52\n", + " Hamburger SV\n", " Overall\n", - " Maximilian Eggestein\n", + " Albert Sambi Lokonga\n", " M\n", - " 4\n", - " 7.40\n", + " 2\n", + " 6.80\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 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", + " team category player_name position rating_count \\\n", + "23 RB Leipzig Bundesliga Brajan Gruda F 4 \n", + "67 Hamburger SV Bundesliga Fábio Vieira M 4 \n", + "68 Hamburger SV Bundesliga Luka Vušković D 3 \n", + "69 Hamburger SV Bundesliga Albert Grønbæk F 5 \n", + "24 RB Leipzig Bundesliga Andrija Maksimović M 1 \n", + "25 RB Leipzig Bundesliga Willi Orbán D 5 \n", + "26 RB Leipzig Bundesliga Castello Lukeba D 4 \n", + "27 RB Leipzig Bundesliga Maxime Estève D 1 \n", + "70 Hamburger SV Bundesliga Daniel Fernandes G 4 \n", + "71 Hamburger SV Bundesliga Fabio Baldé F 2 \n", + "0 RB Leipzig Overall Brajan Gruda F 4 \n", + "48 Hamburger SV Overall Albert Grønbæk F 3 \n", + "1 RB Leipzig Overall Willi Orbán D 5 \n", + "2 RB Leipzig Overall Ridle Baku D 5 \n", + "3 RB Leipzig Overall Antonio Nusa F 4 \n", + "4 RB Leipzig Overall Castello Lukeba D 4 \n", + "49 Hamburger SV Overall Daniel Fernandes G 2 \n", + "50 Hamburger SV Overall Louis Lemke D 3 \n", + "51 Hamburger SV Overall Nicolai Remberg M 3 \n", + "52 Hamburger SV Overall Albert Sambi Lokonga M 2 \n", "\n", " average_rating \n", - "59 7.60 \n", - "22 7.48 \n", - "60 7.38 \n", - "23 7.35 \n", - "24 7.26 \n", - "61 7.25 \n", - "62 7.10 \n", - "63 6.96 \n", - "25 6.88 \n", - "26 6.82 \n", - "43 8.30 \n", - "44 8.00 \n", - "45 8.00 \n", - "0 7.98 \n", - "1 7.93 \n", - "46 7.70 \n", - "47 7.50 \n", - "2 7.45 \n", - "3 7.43 \n", - "4 7.40 " + "23 7.55 \n", + "67 7.50 \n", + "68 7.47 \n", + "69 7.36 \n", + "24 7.30 \n", + "25 7.30 \n", + "26 7.25 \n", + "27 7.20 \n", + "70 7.15 \n", + "71 7.15 \n", + "0 7.83 \n", + "48 7.83 \n", + "1 7.64 \n", + "2 7.50 \n", + "3 7.35 \n", + "4 7.25 \n", + "49 6.95 \n", + "50 6.87 \n", + "51 6.83 \n", + "52 6.80 " ] }, "metadata": {}, @@ -10671,7 +11385,7 @@ { "data": { "text/markdown": [ - "**SC Freiburg** — formation **4-3-3**" + "**RB Leipzig** — formation **4-3-3**" ], "text/plain": [ "" @@ -10683,7 +11397,7 @@ { "data": { "text/markdown": [ - "**SV Werder Bremen** — formation **4-3-3**" + "**Hamburger SV** — formation **3-4-3**" ], "text/plain": [ "" @@ -10707,7 +11421,7 @@ { "data": { "text/markdown": [ - "**SC Freiburg** — formation **4-2-3-1**" + "**RB Leipzig** — formation **4-1-2-3**" ], "text/plain": [ "" @@ -10719,7 +11433,7 @@ { "data": { "text/markdown": [ - "**SV Werder Bremen** — formation **4-1-2-3**" + "**Hamburger SV** — formation **3-4-3**" ], "text/plain": [ "" @@ -10743,7 +11457,7 @@ { "data": { "text/markdown": [ - "**SC Freiburg** — formation **4-2-3-1**" + "**RB Leipzig** — formation **4-1-2-3**" ], "text/plain": [ "" @@ -10755,7 +11469,7 @@ { "data": { "text/markdown": [ - "**Werder Bremen** — formation **4-1-2-2-1**" + "**Hamburger SV** — formation **3-4-2-1**" ], "text/plain": [ "" @@ -10779,7 +11493,7 @@ { "data": { "text/markdown": [ - "**SC Freiburg** — formation **4-2-3-1**" + "**RB Leipzig** — formation **4-3-3**" ], "text/plain": [ "" @@ -10791,7 +11505,7 @@ { "data": { "text/markdown": [ - "**Werder Bremen** — formation **4-1-2-3**" + "**Hamburger SV** — formation **3-4-2-1**" ], "text/plain": [ "" @@ -10803,7 +11517,7 @@ { "data": { "text/markdown": [ - "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_01_08_sc-freiburg-vs-sv-werder-bremen.html`" + "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_03_08_rb-leipzig-vs-hamburger-sv.html`" ], "text/plain": [ "" @@ -10816,7 +11530,7 @@ "data": { "text/markdown": [ "---\n", - "## 9. FC Augsburg vs FC Schalke 04" + "## 9. SV 07 Elversberg vs FC Bayern München" ], "text/plain": [ "" @@ -10877,22 +11591,22 @@ " \n", " \n", " 0\n", - " FC Augsburg\n", - " 1.585\n", + " SV 07 Elversberg\n", + " 0.339\n", " \n", " \n", " 1\n", - " FC Schalke 04\n", - " 1.151\n", + " FC Bayern München\n", + " 2.542\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team expected match points\n", - "0 FC Augsburg 1.585\n", - "1 FC Schalke 04 1.151" + " team expected match points\n", + "0 SV 07 Elversberg 0.339\n", + "1 FC Bayern München 2.542" ] }, "metadata": {}, @@ -10941,28 +11655,28 @@ " \n", " \n", " 0\n", - " FC Augsburg\n", - " 7\n", - " 0\n", - " 0\n", - " 0\n", + " SV 07 Elversberg\n", + " 4\n", + " 2\n", + " 6\n", + " 2\n", " \n", " \n", " 1\n", - " FC Schalke 04\n", - " 13\n", - " 0\n", - " 0\n", - " 0\n", + " FC Bayern München\n", + " 6\n", + " 2\n", + " 4\n", + " 4\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team position matches points goal_difference\n", - "0 FC Augsburg 7 0 0 0\n", - "1 FC Schalke 04 13 0 0 0" + " team position matches points goal_difference\n", + "0 SV 07 Elversberg 4 2 6 2\n", + "1 FC Bayern München 6 2 4 4" ] }, "metadata": {}, @@ -11011,123 +11725,123 @@ " \n", " \n", " \n", - " 424\n", - " Finn Dahmen\n", - " FC Augsburg\n", - " 1\n", - " 1.585310\n", - " 1.0\n", - " 12.523948\n", + " 3\n", + " Joshua Kimmich\n", + " FC Bayern München\n", + " 3\n", + " 2.541854\n", + " 1.000000\n", + " 202.457050\n", " \n", " \n", - " 439\n", - " Han-Noah Massengo\n", - " FC Augsburg\n", + " 17\n", + " Michael Olise\n", + " FC Bayern München\n", " 3\n", - " 1.585310\n", - " 1.0\n", - " 11.731293\n", + " 2.541854\n", + " 0.875862\n", + " 174.873987\n", " \n", " \n", - " 427\n", - " Anton Kade\n", - " FC Augsburg\n", + " 16\n", + " Harry Kane\n", + " FC Bayern München\n", " 4\n", - " 1.585310\n", - " 1.0\n", - " 11.097169\n", + " 2.541854\n", + " 1.000000\n", + " 173.970631\n", " \n", " \n", - " 435\n", - " Chrislain Matsima\n", - " FC Augsburg\n", - " 2\n", - " 1.585310\n", - " 1.0\n", - " 11.097169\n", + " 1\n", + " Manuel Neuer\n", + " FC Bayern München\n", + " 1\n", + " 2.541854\n", + " 0.875862\n", + " 162.398900\n", " \n", " \n", - " 438\n", - " Hennes Behrens\n", - " FC Augsburg\n", + " 0\n", + " Jonathan Tah\n", + " FC Bayern München\n", " 2\n", - " 1.585310\n", - " 1.0\n", - " 11.097169\n", + " 2.541854\n", + " 0.800000\n", + " 150.978021\n", " \n", " \n", - " 449\n", - " Soufiane El-Faouzi\n", - " FC Schalke 04\n", + " 64\n", + " Francis Onyeka\n", + " SV 07 Elversberg\n", " 3\n", - " 1.151492\n", - " 1.0\n", - " 8.290742\n", + " 0.339028\n", + " 1.000000\n", + " 25.137536\n", " \n", " \n", - " 450\n", - " Dejan Ljubičić\n", - " FC Schalke 04\n", + " 52\n", + " Lukas Emanuel Petkov\n", + " SV 07 Elversberg\n", " 3\n", - " 1.151492\n", - " 1.0\n", - " 8.290742\n", + " 0.339028\n", + " 1.000000\n", + " 24.560831\n", " \n", " \n", - " 457\n", - " Moussa Sylla\n", - " FC Schalke 04\n", - " 4\n", - " 1.151492\n", - " 1.0\n", - " 8.290742\n", + " 60\n", + " Nicolas Kristof\n", + " SV 07 Elversberg\n", + " 1\n", + " 0.339028\n", + " 1.000000\n", + " 24.526907\n", " \n", " \n", - " 453\n", - " Hasan Kuruçay\n", - " FC Schalke 04\n", - " 2\n", - " 1.151492\n", - " 1.0\n", - " 7.887720\n", + " 71\n", + " David Mokwa\n", + " SV 07 Elversberg\n", + " 4\n", + " 0.339028\n", + " 1.000000\n", + " 24.391212\n", " \n", " \n", - " 461\n", - " Nikola Katic\n", - " FC Schalke 04\n", - " 2\n", - " 1.151492\n", - " 1.0\n", - " 7.887720\n", + " 62\n", + " Lukasz Poreba\n", + " SV 07 Elversberg\n", + " 3\n", + " 0.339028\n", + " 1.000000\n", + " 23.712736\n", " \n", " \n", "\n", "" ], "text/plain": [ - " name team_display position expected_match_points \\\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", - "461 Nikola Katic FC Schalke 04 2 1.151492 \n", + " name team_display position expected_match_points \\\n", + "3 Joshua Kimmich FC Bayern München 3 2.541854 \n", + "17 Michael Olise FC Bayern München 3 2.541854 \n", + "16 Harry Kane FC Bayern München 4 2.541854 \n", + "1 Manuel Neuer FC Bayern München 1 2.541854 \n", + "0 Jonathan Tah FC Bayern München 2 2.541854 \n", + "64 Francis Onyeka SV 07 Elversberg 3 0.339028 \n", + "52 Lukas Emanuel Petkov SV 07 Elversberg 3 0.339028 \n", + "60 Nicolas Kristof SV 07 Elversberg 1 0.339028 \n", + "71 David Mokwa SV 07 Elversberg 4 0.339028 \n", + "62 Lukasz Poreba SV 07 Elversberg 3 0.339028 \n", "\n", - " starting_chance score \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", - "461 1.0 7.887720 " + " starting_chance score \n", + "3 1.000000 202.457050 \n", + "17 0.875862 174.873987 \n", + "16 1.000000 173.970631 \n", + "1 0.875862 162.398900 \n", + "0 0.800000 150.978021 \n", + "64 1.000000 25.137536 \n", + "52 1.000000 24.560831 \n", + "60 1.000000 24.526907 \n", + "71 1.000000 24.391212 \n", + "62 1.000000 23.712736 " ] }, "metadata": {}, @@ -11181,245 +11895,367 @@ " \n", " 0\n", " overall\n", - " FC Augsburg\n", - " 2026-07-30T14:00:00+00:00\n", + " SV 07 Elversberg\n", + " 2026-08-08T19:00:00+00:00\n", " Club Friendly Games\n", - " Bournemouth\n", - " 5\n", - " 2\n", - " FC Augsburg\n", - " L\n", + " Mallorca\n", + " 1\n", + " 1\n", + " SV 07 Elversberg\n", + " D\n", " \n", " \n", " 1\n", " overall\n", - " FC Augsburg\n", - " 2026-08-05T17:00:00+00:00\n", + " SV 07 Elversberg\n", + " 2026-08-15T13:30:00+00:00\n", " Club Friendly Games\n", - " SC Schwaz\n", - " 0\n", - " 15\n", - " FC Augsburg\n", + " SV 07 Elversberg\n", + " 4\n", + " 1\n", + " Lorient\n", " W\n", " \n", " \n", " 2\n", " overall\n", - " FC Augsburg\n", - " 2026-08-08T13:30:00+00:00\n", - " Club Friendly Games\n", - " FC Augsburg\n", + " SV 07 Elversberg\n", + " 2026-08-22T13:30:00+00:00\n", + " DFB Pokal\n", + " MSV Duisburg\n", + " 1\n", " 3\n", - " 2\n", - " Sassuolo\n", + " SV 07 Elversberg\n", " W\n", " \n", " \n", " 3\n", " overall\n", - " FC Augsburg\n", - " 2026-08-15T14:00:00+00:00\n", - " Club Friendly Games\n", - " Leeds United\n", - " 4\n", - " 0\n", - " FC Augsburg\n", - " L\n", + " SV 07 Elversberg\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " SV 07 Elversberg\n", + " 3\n", + " 2\n", + " Bayer 04 Leverkusen\n", + " W\n", " \n", " \n", " 4\n", " overall\n", - " FC Augsburg\n", - " 2026-08-22T11:00:00+00:00\n", - " DFB Pokal\n", - " Energie Cottbus\n", - " 0\n", - " 2\n", - " FC Augsburg\n", + " SV 07 Elversberg\n", + " 2026-09-05T13:30:00+00:00\n", + " Bundesliga\n", + " Borussia M'gladbach\n", + " 3\n", + " 4\n", + " SV 07 Elversberg\n", " W\n", " \n", " \n", " 5\n", " bundesliga\n", - " FC Augsburg\n", - " 2026-04-18T13:30:00+00:00\n", + " SV 07 Elversberg\n", + " 2026-08-29T13:30:00+00:00\n", " Bundesliga\n", - " Bayer 04 Leverkusen\n", - " 1\n", + " SV 07 Elversberg\n", + " 3\n", " 2\n", - " FC Augsburg\n", + " Bayer 04 Leverkusen\n", " W\n", " \n", " \n", " 6\n", " bundesliga\n", - " FC Augsburg\n", - " 2026-04-25T13:30:00+00:00\n", + " SV 07 Elversberg\n", + " 2026-09-05T13:30:00+00:00\n", " Bundesliga\n", - " FC Augsburg\n", - " 1\n", - " 1\n", - " Eintracht Frankfurt\n", - " D\n", + " Borussia M'gladbach\n", + " 3\n", + " 4\n", + " SV 07 Elversberg\n", + " W\n", " \n", " \n", " 7\n", - " bundesliga\n", - " FC Augsburg\n", - " 2026-05-02T13:30:00+00:00\n", - " Bundesliga\n", - " SV Werder Bremen\n", - " 1\n", - " 3\n", - " FC Augsburg\n", + " overall\n", + " FC Bayern München\n", + " 2026-08-18T16:00:00+00:00\n", + " Club Friendly Games\n", + " 1. FC Heidenheim\n", + " 2\n", + " 4\n", + " FC Bayern München\n", " W\n", " \n", " \n", " 8\n", - " bundesliga\n", - " FC Augsburg\n", - " 2026-05-09T13:30:00+00:00\n", - " Bundesliga\n", - " FC Augsburg\n", - " 3\n", + " overall\n", + " FC Bayern München\n", + " 2026-08-22T18:30:00+00:00\n", + " Supercup\n", + " Borussia Dortmund\n", " 1\n", - " Borussia M'gladbach\n", + " 2\n", + " FC Bayern München\n", " W\n", " \n", " \n", " 9\n", - " bundesliga\n", - " FC Augsburg\n", - " 2026-05-16T13:30:00+00:00\n", + " overall\n", + " FC Bayern München\n", + " 2026-08-28T18:30:00+00:00\n", " Bundesliga\n", - " 1. FC Union Berlin\n", - " 4\n", - " 0\n", - " FC Augsburg\n", - " L\n", + " FC Bayern München\n", + " 5\n", + " 1\n", + " VfB Stuttgart\n", + " W\n", " \n", " \n", " 10\n", " overall\n", - " FC Schalke 04\n", - " 2026-07-25T14:00:00+00:00\n", - " Club Friendly Games\n", - " FC Schalke 04\n", - " 3\n", + " FC Bayern München\n", + " 2026-09-02T18:45:00+00:00\n", + " DFB Pokal\n", + " VfL Osnabrück\n", " 1\n", - " Fagiano Okayama\n", + " 4\n", + " FC Bayern München\n", " W\n", " \n", " \n", " 11\n", " overall\n", + " FC Bayern München\n", + " 2026-09-05T16:30:00+00:00\n", + " Bundesliga\n", " FC Schalke 04\n", - " 2026-08-01T12:00:00+00:00\n", - " Club Friendly Games\n", - " KSV Hessen Kassel\n", " 0\n", + " 0\n", + " FC Bayern München\n", + " D\n", + " \n", + " \n", + " 12\n", + " bundesliga\n", + " FC Bayern München\n", + " 2026-05-02T13:30:00+00:00\n", + " Bundesliga\n", + " FC Bayern München\n", + " 3\n", + " 3\n", + " 1. FC Heidenheim\n", + " D\n", + " \n", + " \n", + " 13\n", + " bundesliga\n", + " FC Bayern München\n", + " 2026-05-09T16:30:00+00:00\n", + " Bundesliga\n", + " VfL Wolfsburg\n", + " 0\n", + " 1\n", + " FC Bayern München\n", + " W\n", + " \n", + " \n", + " 14\n", + " bundesliga\n", + " FC Bayern München\n", + " 2026-05-16T13:30:00+00:00\n", + " Bundesliga\n", + " FC Bayern München\n", " 5\n", - " FC Schalke 04\n", + " 1\n", + " 1. FC Köln\n", " W\n", " \n", " \n", - " 12\n", - " overall\n", - " FC Schalke 04\n", - " 2026-08-08T15:00:00+00:00\n", - " Club Friendly Games\n", + " 15\n", + " bundesliga\n", + " FC Bayern München\n", + " 2026-08-28T18:30:00+00:00\n", + " Bundesliga\n", + " FC Bayern München\n", + " 5\n", + " 1\n", + " VfB Stuttgart\n", + " W\n", + " \n", + " \n", + " 16\n", + " bundesliga\n", + " FC Bayern München\n", + " 2026-09-05T16:30:00+00:00\n", + " Bundesliga\n", " FC Schalke 04\n", " 0\n", - " 3\n", - " Atalanta\n", - " L\n", + " 0\n", + " FC Bayern München\n", + " D\n", + " \n", + " \n", + "\n", + "" + ], + "text/plain": [ + " category team date \\\n", + "0 overall SV 07 Elversberg 2026-08-08T19:00:00+00:00 \n", + "1 overall SV 07 Elversberg 2026-08-15T13:30:00+00:00 \n", + "2 overall SV 07 Elversberg 2026-08-22T13:30:00+00:00 \n", + "3 overall SV 07 Elversberg 2026-08-29T13:30:00+00:00 \n", + "4 overall SV 07 Elversberg 2026-09-05T13:30:00+00:00 \n", + "5 bundesliga SV 07 Elversberg 2026-08-29T13:30:00+00:00 \n", + "6 bundesliga SV 07 Elversberg 2026-09-05T13:30:00+00:00 \n", + "7 overall FC Bayern München 2026-08-18T16:00:00+00:00 \n", + "8 overall FC Bayern München 2026-08-22T18:30:00+00:00 \n", + "9 overall FC Bayern München 2026-08-28T18:30:00+00:00 \n", + "10 overall FC Bayern München 2026-09-02T18:45:00+00:00 \n", + "11 overall FC Bayern München 2026-09-05T16:30:00+00:00 \n", + "12 bundesliga FC Bayern München 2026-05-02T13:30:00+00:00 \n", + "13 bundesliga FC Bayern München 2026-05-09T16:30:00+00:00 \n", + "14 bundesliga FC Bayern München 2026-05-16T13:30:00+00:00 \n", + "15 bundesliga FC Bayern München 2026-08-28T18:30:00+00:00 \n", + "16 bundesliga FC Bayern München 2026-09-05T16:30:00+00:00 \n", + "\n", + " competition home_team home_score away_score \\\n", + "0 Club Friendly Games Mallorca 1 1 \n", + "1 Club Friendly Games SV 07 Elversberg 4 1 \n", + "2 DFB Pokal MSV Duisburg 1 3 \n", + "3 Bundesliga SV 07 Elversberg 3 2 \n", + "4 Bundesliga Borussia M'gladbach 3 4 \n", + "5 Bundesliga SV 07 Elversberg 3 2 \n", + "6 Bundesliga Borussia M'gladbach 3 4 \n", + "7 Club Friendly Games 1. FC Heidenheim 2 4 \n", + "8 Supercup Borussia Dortmund 1 2 \n", + "9 Bundesliga FC Bayern München 5 1 \n", + "10 DFB Pokal VfL Osnabrück 1 4 \n", + "11 Bundesliga FC Schalke 04 0 0 \n", + "12 Bundesliga FC Bayern München 3 3 \n", + "13 Bundesliga VfL Wolfsburg 0 1 \n", + "14 Bundesliga FC Bayern München 5 1 \n", + "15 Bundesliga FC Bayern München 5 1 \n", + "16 Bundesliga FC Schalke 04 0 0 \n", + "\n", + " away_team result \n", + "0 SV 07 Elversberg D \n", + "1 Lorient W \n", + "2 SV 07 Elversberg W \n", + "3 Bayer 04 Leverkusen W \n", + "4 SV 07 Elversberg W \n", + "5 Bayer 04 Leverkusen W \n", + "6 SV 07 Elversberg W \n", + "7 FC Bayern München W \n", + "8 FC Bayern München W \n", + "9 VfB Stuttgart W \n", + "10 FC Bayern München W \n", + "11 FC Bayern München D \n", + "12 1. FC Heidenheim D \n", + "13 FC Bayern München W \n", + "14 1. FC Köln W \n", + "15 VfB Stuttgart W \n", + "16 FC Bayern München D " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": [ + "### Upcoming fixtures" + ], + "text/plain": [ + "" + ] + }, + "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", - " \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", "
categoryteamdateopponentvenuecompetition
0OverallSV 07 Elversberg2026-09-05T13:30:00+00:00Borussia M'gladbachawayBundesliga
1BundesligaSV 07 Elversberg2026-09-13T15:30:00+00:00FC Bayern MünchenhomeBundesliga
13overallFC Schalke 042026-08-16T15:00:00+00:00Club Friendly Games2OverallFC Bayern München2026-09-05T16:30:00+00:00FC Schalke 0403Real MadridLawayBundesliga
14overallFC Schalke 042026-08-24T18:45:00+00:00DFB PokalHallescher FC22FC Schalke 04D3BundesligaFC Bayern München2026-09-13T15:30:00+00:00SV 07 ElversbergawayBundesliga
\n", "
" ], "text/plain": [ - " category team date competition \\\n", - "0 overall FC Augsburg 2026-07-30T14:00:00+00:00 Club Friendly Games \n", - "1 overall FC Augsburg 2026-08-05T17:00:00+00:00 Club Friendly Games \n", - "2 overall FC Augsburg 2026-08-08T13:30:00+00:00 Club Friendly Games \n", - "3 overall FC Augsburg 2026-08-15T14:00:00+00:00 Club Friendly Games \n", - "4 overall FC Augsburg 2026-08-22T11:00:00+00:00 DFB Pokal \n", - "5 bundesliga FC Augsburg 2026-04-18T13:30:00+00:00 Bundesliga \n", - "6 bundesliga FC Augsburg 2026-04-25T13:30:00+00:00 Bundesliga \n", - "7 bundesliga FC Augsburg 2026-05-02T13:30:00+00:00 Bundesliga \n", - "8 bundesliga FC Augsburg 2026-05-09T13:30:00+00:00 Bundesliga \n", - "9 bundesliga FC Augsburg 2026-05-16T13:30:00+00:00 Bundesliga \n", - "10 overall FC Schalke 04 2026-07-25T14:00:00+00:00 Club Friendly Games \n", - "11 overall FC Schalke 04 2026-08-01T12:00:00+00:00 Club Friendly Games \n", - "12 overall FC Schalke 04 2026-08-08T15:00:00+00:00 Club Friendly Games \n", - "13 overall FC Schalke 04 2026-08-16T15:00:00+00:00 Club Friendly Games \n", - "14 overall FC Schalke 04 2026-08-24T18:45:00+00:00 DFB Pokal \n", + " category team date \\\n", + "0 Overall SV 07 Elversberg 2026-09-05T13:30:00+00:00 \n", + "1 Bundesliga SV 07 Elversberg 2026-09-13T15:30:00+00:00 \n", + "2 Overall FC Bayern München 2026-09-05T16:30:00+00:00 \n", + "3 Bundesliga FC Bayern München 2026-09-13T15:30:00+00:00 \n", "\n", - " home_team home_score away_score away_team result \n", - "0 Bournemouth 5 2 FC Augsburg L \n", - "1 SC Schwaz 0 15 FC Augsburg W \n", - "2 FC Augsburg 3 2 Sassuolo W \n", - "3 Leeds United 4 0 FC Augsburg L \n", - "4 Energie Cottbus 0 2 FC Augsburg W \n", - "5 Bayer 04 Leverkusen 1 2 FC Augsburg W \n", - "6 FC Augsburg 1 1 Eintracht Frankfurt D \n", - "7 SV Werder Bremen 1 3 FC Augsburg W \n", - "8 FC Augsburg 3 1 Borussia M'gladbach W \n", - "9 1. FC Union Berlin 4 0 FC Augsburg L \n", - "10 FC Schalke 04 3 1 Fagiano Okayama W \n", - "11 KSV Hessen Kassel 0 5 FC Schalke 04 W \n", - "12 FC Schalke 04 0 3 Atalanta L \n", - "13 FC Schalke 04 0 3 Real Madrid L \n", - "14 Hallescher FC 2 2 FC Schalke 04 D " - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "### Upcoming fixtures" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/markdown": [ - "> No saved upcoming-match snapshot exactly matches this requested matchday." - ], - "text/plain": [ - "" + " opponent venue competition \n", + "0 Borussia M'gladbach away Bundesliga \n", + "1 FC Bayern München home Bundesliga \n", + "2 FC Schalke 04 away Bundesliga \n", + "3 SV 07 Elversberg away Bundesliga " ] }, "metadata": {}, @@ -11468,178 +12304,233 @@ " \n", " \n", " \n", - " 14\n", - " FC Augsburg\n", + " 18\n", + " FC Bayern München\n", " Bundesliga\n", - " Fabian Rieder\n", + " Michael Olise\n", " M\n", " 5\n", - " 7.52\n", + " 8.16\n", " \n", " \n", - " 15\n", - " FC Augsburg\n", + " 19\n", + " FC Bayern München\n", " Bundesliga\n", - " Anton Kade\n", - " F\n", + " Joshua Kimmich\n", + " M\n", " 5\n", - " 7.46\n", + " 8.04\n", " \n", " \n", - " 16\n", - " FC Augsburg\n", + " 20\n", + " FC Bayern München\n", " Bundesliga\n", - " Finn Dahmen\n", - " G\n", - " 5\n", - " 7.44\n", + " Dayot Upamecano\n", + " D\n", + " 4\n", + " 7.75\n", " \n", " \n", - " 17\n", - " FC Augsburg\n", + " 21\n", + " FC Bayern München\n", " Bundesliga\n", - " Noahkai Banks\n", - " D\n", - " 1\n", - " 7.40\n", + " Leon Goretzka\n", + " M\n", + " 3\n", + " 7.63\n", " \n", " \n", - " 18\n", - " FC Augsburg\n", + " 58\n", + " SV 07 Elversberg\n", + " Bundesliga\n", + " David Mokwa\n", + " F\n", + " 2\n", + " 7.60\n", + " \n", + " \n", + " 59\n", + " SV 07 Elversberg\n", + " Bundesliga\n", + " Lukas Petkov\n", + " M\n", + " 2\n", + " 7.50\n", + " \n", + " \n", + " 60\n", + " SV 07 Elversberg\n", + " Bundesliga\n", + " Maurice Krattenmacher\n", + " M\n", + " 2\n", + " 7.50\n", + " \n", + " \n", + " 22\n", + " FC Bayern München\n", " Bundesliga\n", - " Arthur Chaves\n", + " Kim Min-jae\n", " D\n", " 3\n", - " 7.20\n", + " 7.47\n", + " \n", + " \n", + " 61\n", + " SV 07 Elversberg\n", + " Bundesliga\n", + " Nicolas Kristof\n", + " G\n", + " 2\n", + " 7.40\n", + " \n", + " \n", + " 62\n", + " SV 07 Elversberg\n", + " Bundesliga\n", + " Łukasz Poręba\n", + " M\n", + " 2\n", + " 7.05\n", " \n", " \n", " 0\n", - " FC Augsburg\n", + " FC Bayern München\n", " Overall\n", - " Finn Dahmen\n", - " G\n", - " 1\n", + " Dayot Upamecano\n", + " D\n", + " 3\n", " 7.90\n", " \n", " \n", " 1\n", - " FC Augsburg\n", + " FC Bayern München\n", " Overall\n", - " Kristijan Jakić\n", + " Joshua Kimmich\n", " M\n", - " 1\n", - " 7.70\n", + " 4\n", + " 7.90\n", " \n", " \n", - " 36\n", - " FC Schalke 04\n", + " 2\n", + " FC Bayern München\n", " Overall\n", - " Edin Džeko\n", - " F\n", - " 2\n", - " 7.65\n", + " Michael Olise\n", + " M\n", + " 5\n", + " 7.86\n", " \n", " \n", - " 2\n", - " FC Augsburg\n", + " 39\n", + " SV 07 Elversberg\n", " Overall\n", - " Noahkai Banks\n", - " D\n", - " 1\n", - " 7.50\n", + " Francis Onyeka\n", + " M\n", + " 3\n", + " 7.53\n", " \n", " \n", - " 3\n", - " FC Augsburg\n", + " 40\n", + " SV 07 Elversberg\n", " Overall\n", - " Han-Noah Massengo\n", + " Maurice Krattenmacher\n", " M\n", - " 1\n", - " 7.40\n", + " 2\n", + " 7.50\n", " \n", " \n", - " 37\n", - " FC Schalke 04\n", + " 3\n", + " FC Bayern München\n", " Overall\n", - " Dejan Ljubičić\n", - " F\n", - " 2\n", - " 7.20\n", + " Jonathan Tah\n", + " D\n", + " 5\n", + " 7.30\n", " \n", " \n", - " 38\n", - " FC Schalke 04\n", + " 4\n", + " FC Bayern München\n", " Overall\n", - " Moussa Sylla\n", - " F\n", - " 2\n", - " 7.20\n", + " Aleksandar Pavlović\n", + " M\n", + " 5\n", + " 7.26\n", " \n", " \n", - " 39\n", - " FC Schalke 04\n", + " 41\n", + " SV 07 Elversberg\n", " Overall\n", - " Soufiane El-Faouzi\n", + " Lukas Petkov\n", " M\n", - " 2\n", - " 7.20\n", + " 3\n", + " 7.23\n", " \n", " \n", - " 4\n", - " FC Augsburg\n", + " 42\n", + " SV 07 Elversberg\n", " Overall\n", - " Anton Kade\n", - " F\n", - " 1\n", - " 7.00\n", + " Nicolas Kristof\n", + " G\n", + " 3\n", + " 7.20\n", " \n", " \n", - " 40\n", - " FC Schalke 04\n", + " 43\n", + " SV 07 Elversberg\n", " Overall\n", - " Hasan Kuruçay\n", - " D\n", - " 2\n", - " 6.85\n", + " David Mokwa\n", + " F\n", + " 3\n", + " 7.10\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team category player_name position rating_count \\\n", - "14 FC Augsburg Bundesliga Fabian Rieder M 5 \n", - "15 FC Augsburg Bundesliga Anton Kade F 5 \n", - "16 FC Augsburg Bundesliga Finn Dahmen G 5 \n", - "17 FC Augsburg Bundesliga Noahkai Banks D 1 \n", - "18 FC Augsburg Bundesliga Arthur Chaves D 3 \n", - "0 FC Augsburg Overall Finn Dahmen G 1 \n", - "1 FC Augsburg Overall Kristijan Jakić M 1 \n", - "36 FC Schalke 04 Overall Edin Džeko F 2 \n", - "2 FC Augsburg Overall Noahkai Banks D 1 \n", - "3 FC Augsburg Overall Han-Noah Massengo M 1 \n", - "37 FC Schalke 04 Overall Dejan Ljubičić F 2 \n", - "38 FC Schalke 04 Overall Moussa Sylla F 2 \n", - "39 FC Schalke 04 Overall Soufiane El-Faouzi M 2 \n", - "4 FC Augsburg Overall Anton Kade F 1 \n", - "40 FC Schalke 04 Overall Hasan Kuruçay D 2 \n", + " team category player_name position \\\n", + "18 FC Bayern München Bundesliga Michael Olise M \n", + "19 FC Bayern München Bundesliga Joshua Kimmich M \n", + "20 FC Bayern München Bundesliga Dayot Upamecano D \n", + "21 FC Bayern München Bundesliga Leon Goretzka M \n", + "58 SV 07 Elversberg Bundesliga David Mokwa F \n", + "59 SV 07 Elversberg Bundesliga Lukas Petkov M \n", + "60 SV 07 Elversberg Bundesliga Maurice Krattenmacher M \n", + "22 FC Bayern München Bundesliga Kim Min-jae D \n", + "61 SV 07 Elversberg Bundesliga Nicolas Kristof G \n", + "62 SV 07 Elversberg Bundesliga Łukasz Poręba M \n", + "0 FC Bayern München Overall Dayot Upamecano D \n", + "1 FC Bayern München Overall Joshua Kimmich M \n", + "2 FC Bayern München Overall Michael Olise M \n", + "39 SV 07 Elversberg Overall Francis Onyeka M \n", + "40 SV 07 Elversberg Overall Maurice Krattenmacher M \n", + "3 FC Bayern München Overall Jonathan Tah D \n", + "4 FC Bayern München Overall Aleksandar Pavlović M \n", + "41 SV 07 Elversberg Overall Lukas Petkov M \n", + "42 SV 07 Elversberg Overall Nicolas Kristof G \n", + "43 SV 07 Elversberg Overall David Mokwa F \n", "\n", - " average_rating \n", - "14 7.52 \n", - "15 7.46 \n", - "16 7.44 \n", - "17 7.40 \n", - "18 7.20 \n", - "0 7.90 \n", - "1 7.70 \n", - "36 7.65 \n", - "2 7.50 \n", - "3 7.40 \n", - "37 7.20 \n", - "38 7.20 \n", - "39 7.20 \n", - "4 7.00 \n", - "40 6.85 " + " rating_count average_rating \n", + "18 5 8.16 \n", + "19 5 8.04 \n", + "20 4 7.75 \n", + "21 3 7.63 \n", + "58 2 7.60 \n", + "59 2 7.50 \n", + "60 2 7.50 \n", + "22 3 7.47 \n", + "61 2 7.40 \n", + "62 2 7.05 \n", + "0 3 7.90 \n", + "1 4 7.90 \n", + "2 5 7.86 \n", + "39 3 7.53 \n", + "40 2 7.50 \n", + "3 5 7.30 \n", + "4 5 7.26 \n", + "41 3 7.23 \n", + "42 3 7.20 \n", + "43 3 7.10 " ] }, "metadata": {}, @@ -11672,7 +12563,7 @@ { "data": { "text/markdown": [ - "**FC Augsburg** — formation **3-4-3**" + "**SV 07 Elversberg** — formation **4-3-3**" ], "text/plain": [ "" @@ -11684,7 +12575,7 @@ { "data": { "text/markdown": [ - "**Schalke 04** — formation **3-4-3**" + "**Bayern München** — formation **4-3-3**" ], "text/plain": [ "" @@ -11708,7 +12599,7 @@ { "data": { "text/markdown": [ - "**FC Augsburg** — formation **3-4-2-1**" + "**SV 07 Elversberg** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -11720,7 +12611,7 @@ { "data": { "text/markdown": [ - "**FC Schalke 04** — formation **3-4-2-1**" + "**FC Bayern München** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -11744,7 +12635,7 @@ { "data": { "text/markdown": [ - "**FC Augsburg** — formation **3-4-2-1**" + "**SV Elversberg** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -11756,7 +12647,7 @@ { "data": { "text/markdown": [ - "**FC Schalke 04** — formation **3-4-2-1**" + "**Bayern München** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -11780,7 +12671,7 @@ { "data": { "text/markdown": [ - "**FC Augsburg** — formation **3-4-2-1**" + "**SV 07 Elversberg** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -11792,7 +12683,7 @@ { "data": { "text/markdown": [ - "**FC Schalke 04** — formation **3-4-2-1**" + "**Bayern Munich** — formation **4-2-3-1**" ], "text/plain": [ "" @@ -11804,7 +12695,7 @@ { "data": { "text/markdown": [ - "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_01_09_fc-augsburg-vs-fc-schalke-04.html`" + "Charts opened in one browser tab: `C:\\Users\\sidth\\AppData\\Local\\Temp\\kickbase_matchday_reports\\matchday_03_09_sv-07-elversberg-vs-fc-bayern-m-nchen.html`" ], "text/plain": [ "" diff --git a/notebooks/09_reflection/01_sofascore_overall_score_reflection.ipynb b/notebooks/09_reflection/01_sofascore_overall_score_reflection.ipynb index 149b847..19654c8 100644 --- a/notebooks/09_reflection/01_sofascore_overall_score_reflection.ipynb +++ b/notebooks/09_reflection/01_sofascore_overall_score_reflection.ipynb @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 6, "id": "211ce9c9", "metadata": {}, "outputs": [], @@ -62,7 +62,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 7, "id": "d19e2270", "metadata": {}, "outputs": [], @@ -83,7 +83,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 8, "id": "retrieval-date-selection", "metadata": {}, "outputs": [ @@ -91,7 +91,7 @@ "name": "stdin", "output_type": "stream", "text": [ - "Expected-points retrieval date (YYYY-MM-DD; press Enter for latest available): 2026-08-28\n", + "Expected-points retrieval date (YYYY-MM-DD; press Enter for latest available): 2026-09-04\n", "KBStats retrieval date (YYYY-MM-DD; press Enter for latest available): \n" ] }, @@ -99,7 +99,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Selection: expected-points = 2026-08-28; KBStats = latest available\n" + "Selection: expected-points = 2026-09-04; KBStats = latest available\n" ] } ], @@ -125,7 +125,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 9, "id": "6587bf24", "metadata": {}, "outputs": [ @@ -162,13 +162,13 @@ " \n", " \n", " 0\n", - " 2026-08-28\n", + " 2026-09-04\n", " latest available\n", - " expected_points_20260828_120706_+0200_sofascor...\n", - " kbstats_players_20260831_111715_+0200.csv\n", + " expected_points_20260904_104843_+0200_sofascor...\n", + " kbstats_players_20260909_122135_+0200.csv\n", " data\\reference\\kbstats_player_match_baseline.csv\n", - " 0\n", - " ligainsider_bundesliga_lineups_20260828_120913...\n", + " 469\n", + " ligainsider_bundesliga_lineups_20260904_173905...\n", " \n", " \n", "\n", @@ -176,19 +176,19 @@ ], "text/plain": [ " expected-points selection KBStats selection \\\n", - "0 2026-08-28 latest available \n", + "0 2026-09-04 latest available \n", "\n", " expected_score_file \\\n", - "0 expected_points_20260828_120706_+0200_sofascor... \n", + "0 expected_points_20260904_104843_+0200_sofascor... \n", "\n", " post_match_kbstats_file \\\n", - "0 kbstats_players_20260831_111715_+0200.csv \n", + "0 kbstats_players_20260909_122135_+0200.csv \n", "\n", " baseline_file baseline_rows \\\n", - "0 data\\reference\\kbstats_player_match_baseline.csv 0 \n", + "0 data\\reference\\kbstats_player_match_baseline.csv 469 \n", "\n", " lineup_snapshots \n", - "0 ligainsider_bundesliga_lineups_20260828_120913... " + "0 ligainsider_bundesliga_lineups_20260904_173905... " ] }, "metadata": {}, @@ -227,7 +227,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 10, "id": "7168db2f", "metadata": {}, "outputs": [ @@ -259,16 +259,40 @@ " \n", " \n", " 0\n", + " baseline\n", + " 292\n", + " \n", + " \n", + " 1\n", + " history_points\n", + " 144\n", + " \n", + " \n", + " 2\n", " no_baseline\n", - " 469\n", + " 19\n", + " \n", + " \n", + " 3\n", + " counter_reset\n", + " 5\n", + " \n", + " \n", + " 4\n", + " history_nonappearance\n", + " 2\n", " \n", " \n", "\n", "" ], "text/plain": [ - " outcome_status players\n", - "0 no_baseline 469" + " outcome_status players\n", + "0 baseline 292\n", + "1 history_points 144\n", + "2 no_baseline 19\n", + "3 counter_reset 5\n", + "4 history_nonappearance 2" ] }, "metadata": {}, @@ -304,24 +328,24 @@ " \n", " \n", " count\n", - " 469.000\n", - " 469.000\n", - " 469.000\n", - " 469.000\n", + " 462.000\n", + " 462.000\n", + " 462.000\n", + " 462.000\n", " \n", " \n", " mean\n", - " 46.239\n", - " 40.867\n", - " 0.608\n", - " 0.422\n", + " 49.989\n", + " 41.616\n", + " 0.606\n", + " 0.435\n", " \n", " \n", " sum\n", - " 21686.000\n", - " 19166.650\n", - " 285.000\n", - " 198.000\n", + " 23095.000\n", + " 19226.417\n", + " 280.000\n", + " 201.000\n", " \n", " \n", "\n", @@ -329,9 +353,9 @@ ], "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" + "count 462.000 462.000 462.000 462.000\n", + "mean 49.989 41.616 0.606 0.435\n", + "sum 23095.000 19226.417 280.000 201.000" ] }, "metadata": {}, @@ -356,7 +380,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 11, "id": "2f07368b", "metadata": {}, "outputs": [ @@ -391,10 +415,10 @@ " \n", " \n", " current score\n", - " 45.518\n", - " 79.15\n", - " -0.271\n", - " 0.659\n", + " 33.453\n", + " 55.818\n", + " 0.405\n", + " 0.644\n", " 0.383\n", " \n", " \n", @@ -402,8 +426,8 @@ "" ], "text/plain": [ - " mae rmse r2 spearman_correlation \\\n", - "current score 45.518 79.15 -0.271 0.659 \n", + " mae rmse r2 spearman_correlation \\\n", + "current score 33.453 55.818 0.405 0.644 \n", "\n", " top_decile_precision \n", "current score 0.383 " @@ -415,7 +439,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "20c2014e8aeb433ea66f1c1a219e283a", + "model_id": "e84e47aced6146568d25a3f60a2ec5fa", "version_major": 2, "version_minor": 0 }, @@ -506,7 +530,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 12, "id": "score-rating-odds-plot", "metadata": {}, "outputs": [ @@ -516,9 +540,9 @@ "data": [ { "customdata": { - "bdata": "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", + "bdata": "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", "dtype": "f8", - "shape": "138, 7" + "shape": "131, 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": { @@ -528,40 +552,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", @@ -584,96 +577,120 @@ "David Mokwa", "Nicholas Mickelson", "Raif Adam", + "Ron-Robert Zieler", + "Luca Waldschmidt", + "Marvin Schwäbe", + "Timo Hübers", + "Linton Maina", + "Borna Sosa", + "Tom Krauß", + "Matthias Köbbing", + "Marius Bülter", + "Ellyes Skhiri", + "Jan Thielmann", + "Ragnar Ache", + "Ísak Jóhannesson", + "Luka Lochoshvili", + "Said El Mala", + "Joël Schmied", + "Sebastian Sebulonsen", + "Rav van den Berg", + "Alessio Castro-Montes", + "Jahmai Simpson-Pusey", + "Gideon Mensah", + "Paul Okon-Engstler", + "Reigan Heskey", + "Thijs Dallinga", + "Mikey Moore", + "Rani Khedira", + "Marvin Friedrich", + "Janik Haberer", + "Oliver Burke", "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" + "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ć", + "Michel Aebischer", + "Leopold Querfeld", + "Livan Burcu", + "Andrej Ilic", + "Marin Ljubičić", + "Emmanuel Latte Lath", + "Linus Güther", + "Zeno Van den Bosch", + "Kastriot Imeri", + "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", + "Arthur", + "Senne Lynen", + "Olivier Deman", + "Marco Grüll", + "Chuki", + "Karl Hein", + "Alexander Schlager", + "Dariusz Stalmach", + "Mick Schmetgens", + "Salim Amani Musah", + "Moussa Ndiaye", + "Kenny Quetant", + "Darwin Soylu", + "Oskar Wójcik", + "Paul Erevbenagie", + "Youri Regeer", + "Loris Karius", + "Kenan Karaman", + "Kevin Müller", + "Edin Džeko", + "Finn Porath", + "Hee-Chan Hwang", + "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", + "Luca Vozar", + "Satoshi Tanaka", + "Johannes Simon Siebeking", + "Adil Aouchiche" ], "type": "scatter", "x": { - "bdata": "MzMzMzMzHUAzMzMzMzMbQAAAAAAAAAAAzczMzMzMGkAzMzMzMzMbQJqZmZmZmR1AAAAAAAAAAAAzMzMzMzMiQAAAAAAAAAAAAAAAAAAAHkBmZmZmZmYYQAAAAAAAAAAAmpmZmZmZH0AzMzMzMzMgQAAAAAAAACNAAAAAAAAAAAAAAAAAAAAAADMzMzMzMxtAAAAAAAAAAACamZmZmZkdQAAAAAAAAAAAAAAAAAAAAADNzMzMzMwaQM3MzMzMzBhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZmZmZmYaQAAAAAAAAAAAAAAAAAAAGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzMzMzMwaQJqZmZmZmRdAAAAAAAAAAAAzMzMzMzMdQGZmZmZmZhpAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmR1AMzMzMzMzG0AAAAAAAAAAADMzMzMzMxtAmpmZmZmZG0DNzMzMzMwhQDMzMzMzMxtAAAAAAAAAAAAAAAAAAAAAAM3MzMzMzBpAAAAAAAAAAABmZmZmZmYYQGZmZmZmZhhAzczMzMzMGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzczMzMzMGEBmZmZmZmYcQDMzMzMzMx1AAAAAAAAAAAAzMzMzMzMZQAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMdQJqZmZmZmRtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAmpmZmZmZH0AAAAAAAAAAAGZmZmZmZh5AAAAAAAAAAAAAAAAAAAAcQDMzMzMzMx1AAAAAAAAAIUAzMzMzMzMbQAAAAAAAAAAAMzMzMzMzG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGEAAAAAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmR1AAAAAAAAAAAAzMzMzMzMdQJqZmZmZmR1AAAAAAAAAAADNzMzMzMweQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMzMzMzHUDNzMzMzMwaQJqZmZmZmRlAZmZmZmZmIECamZmZmZkZQM3MzMzMzBxAAAAAAAAAAADNzMzMzMwYQAAAAAAAAB5AzczMzMzMHEBmZmZmZmYiQM3MzMzMzBxAAAAAAAAAAACamZmZmZkfQAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMZQM3MzMzMzBpAAAAAAAAAAADNzMzMzMwcQAAAAAAAAAAAAAAAAAAAAACamZmZmZkdQJqZmZmZmRlAzczMzMzMGkAAAAAAAAAAAM3MzMzMzBpAzczMzMzMIkAAAAAAAAAAADMzMzMzMxtAAAAAAAAAAACamZmZmZkbQM3MzMzMzB5AZmZmZmZmIEBmZmZmZmYaQM3MzMzMzBxAZmZmZmZmGkAAAAAAAAAAAAAAAAAAAAAA", + "bdata": "mpmZmZmZG0AAAAAAAAAAAAAAAAAAAAAAmpmZmZmZHUAzMzMzMzMZQAAAAAAAAAAAZmZmZmZmG0BmZmZmZmYaQM3MzMzMzBpAAAAAAAAAAACamZmZmZkbQGZmZmZmZhxAAAAAAAAAAABmZmZmZmYbQGZmZmZmZh1AzczMzMzMH0AzMzMzMzMaQDMzMzMzMxlAAAAAAAAAAABmZmZmZmYZQAAAAAAAAAAAmpmZmZmZGEAzMzMzMzMbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzczMzMzMG0AAAAAAAAAAAJqZmZmZmRtAAAAAAAAAAABmZmZmZmYdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaQDMzMzMzMxxAAAAAAAAAG0AAAAAAAIAgQM3MzMzMzBpAZmZmZmZmG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZmZmZkaQM3MzMzMzBlAAAAAAAAAG0AAAAAAAAAaQAAAAAAAAAAAMzMzMzMzHkAAAAAAAAAAAGZmZmZmZhlAAAAAAAAAAAAzMzMzMzMbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmRpAAAAAAAAAAABmZmZmZmYcQAAAAAAAAAAAZmZmZmZmGkBmZmZmZmYbQAAAAAAAAAAAmpmZmZmZF0DNzMzMzMwaQAAAAAAAAAAAzczMzMzMGkCamZmZmZkdQDMzMzMzMxlAMzMzMzMzG0BmZmZmZmYaQAAAAAAAAAAAZmZmZmZmHUAzMzMzMzMaQAAAAAAAAAAAMzMzMzMzHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZmZmZkZQDMzMzMzMxxAmpmZmZmZHEAAAAAAAAAAAAAAAAAAABpAzczMzMzMGEAAAAAAAAAAADMzMzMzMxtAmpmZmZmZHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzMzMzMwaQGZmZmZmZhpAZmZmZmZmHUBmZmZmZmYYQAAAAAAAABhAAAAAAAAAAAAAAAAAAAAgQM3MzMzMzBlAMzMzMzMzGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZmZmZmYcQAAAAAAAAAAAAAAAAAAAAADNzMzMzMwcQAAAAAAAAAAAAAAAAAAAAABI4XoUrkcaQLgehetRuBlAH4XrUbgeHEAAAAAAAAAcQAAAAAAAAAAAzczMzMzMGEDNzMzMzMwaQIXrUbgehRpAZmZmZmZmF0DNzMzMzMwYQFK4HoXrURtAAAAAAAAAAAB7FK5H4XobQEjhehSuRxhA4XoUrkfhG0AAAAAAAAAAAAAAAAAAABtAAAAAAAAAAACamZmZmZkZQA==", "dtype": "f8" }, "y": { - "bdata": "AAAAAABAUUAAAAAAAAAsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFJAAAAAAAAAAAAAAAAAAMBbQAAAAAAAAAAAAAAAAAAAQkAAAAAAAAAQwAAAAAAAABTAAAAAAAAAQEAAAAAAAAA8QAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAABTAAAAAAAAAIMAAAAAAAABDQAAAAAAAAAAAAAAAAAAAQkAAAAAAAAAAAAAAAAAAACLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuwAAAAAAAAAAAAAAAAACAT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBtQAAAAAAAgFJAAAAAAAAAAAAAAAAAAMBVQAAAAAAAgFBAAAAAAAAAXEAAAAAAAAAAAAAAAAAAAC5AAAAAAADAVEAAAAAAAAAAAAAAAAAAwFJAAAAAAAAAYkAAAAAAAGBhQAAAAAAAADRAAAAAAAAAKkAAAAAAAAAAAAAAAAAAACRAAAAAAAAAAAAAAAAAAAAoQAAAAAAAgGJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ0AAAAAAAAAAAAAAAAAAAAAAAAAAAACAVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAAAAAAAAA8QAAAAAAAgF9AAAAAAABAUEAAAAAAAEBRQAAAAAAAAEVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENAAAAAAACAZ0AAAAAAAAAAAAAAAAAAAFBAAAAAAAAAAAAAAAAAAKBgQAAAAAAA4GFAAAAAAAAAXEAAAAAAAAAuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAANsAAAAAAAEBoQAAAAAAAAChAAAAAAAAAAAAAAAAAAIBMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQwAAAAAAAAAAAAAAAAAAAQUAAAAAAAAAAAAAAAAAAABRAAAAAAAAAMUAAAAAAAAAAAAAAAAAAwFJAAAAAAAAAAAAAAAAAAAAcwAAAAAAAAD1AAAAAAAAAJkAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxQAAAAAAAADFAAAAAAABAWEAAAAAAAAAiwAAAAAAAgERAAAAAAAAACEAAAAAAAABBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHQAAAAAAAAPC/AAAAAAAAGMAAAAAAAAAAAAAAAAAAAEZAAAAAAAAAPUAAAAAAAAAAAAAAAAAAgEpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAIQAAAAAAAAChAAAAAAAAAJsAAAAAAAAAAQAAAAAAAQFJA", + "bdata": "AAAAAABAVEAAAAAAAAAsQAAAAAAAAAAAAAAAAADAVkAAAAAAAABLQAAAAAAAAAAAAAAAAADAXEAAAAAAAABnQAAAAAAAAGRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFpAAAAAAACAXkAAAAAAAMBaQAAAAAAAADhAAAAAAAAAU0AAAAAAAAAAAAAAAAAAMHFAAAAAAAAAAAAAAAAAAAA5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBiQAAAAAAAAE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAW0AAAAAAAAAAAAAAAAAAAEBAAAAAAAAAAAAAAAAAAABGQAAAAAAAAAAAAAAAAAAALEAAAAAAAAAYQAAAAAAAADFAAAAAAAAAPkAAAAAAAAAzQAAAAAAAAD9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBJQAAAAAAAwFNAAAAAAACAQ0AAAAAAAAAzQAAAAAAAACDAAAAAAAAAAAAAAAAAAABCQAAAAAAAACxAAAAAAAAAAAAAAAAAAAAuQAAAAAAAAAAAAAAAAACAUUAAAAAAAIBWQAAAAAAAABxAAAAAAAAAGMAAAAAAAAAiQAAAAAAAAAAAAAAAAAAAOUAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAAAAAAAAoQAAAAAAAABjAAAAAAAAAAAAAAAAAAAA8QAAAAAAAAAAAAAAAAAAAIsAAAAAAAAAwwAAAAAAAAAAAAAAAAAAAJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBhQAAAAAAAAFZAAAAAAACAWUAAAAAAAAAAAAAAAAAAgF5AAAAAAAAANUAAAAAAAAAAAAAAAAAAAAAAAAAAAABAWEAAAAAAAAAAAAAAAAAAAAAAAAAAAACASEAAAAAAAAAAAAAAAAAAQGRAAAAAAAAgckAAAAAAAOBiQAAAAAAAwGFAAAAAAAAAAAAAAAAAAAA5QAAAAAAAAEVAAAAAAAAAGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEJAAAAAAABAYEAAAAAAAMBeQAAAAAAAAC5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBXQAAAAAAAAAAAAAAAAADAVkAAAAAAAAA7QAAAAAAAAAAAAAAAAAAAPUAAAAAAAABbQAAAAAAAAAAAAAAAAAAAQ0AAAAAAAIBUQAAAAAAAADhAAAAAAAAAAAAAAAAAAAAQQAAAAAAAACZAAAAAAADAWkAAAAAAAAAUQAAAAAAAgFdAAAAAAAAAAAAAAAAAAABVQA==", "dtype": "f8" } } @@ -1449,12 +1466,12 @@ } }, "title": { - "text": "Actual points versus SofaScore rating — expected-points pack: -0.00 to 0.79" + "text": "Actual points versus SofaScore rating — expected-points pack: 0.29 to 0.99" }, "xaxis": { "range": [ - -0.5, - 10.5 + -0.435, + 9.135 ], "title": { "text": "Pre-match SofaScore average rating" @@ -1462,8 +1479,8 @@ }, "yaxis": { "range": [ - -100.6, - 418.6 + -54.900000000000006, + 338.9 ], "title": { "text": "Actual post-match Kickbase points" @@ -1471,7 +1488,7 @@ } } }, - "image/png": "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" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEAAAAGkCAYAAAAxElB8AAAQAElEQVR4AeydB4BUxf3Hv3u90o5ydFARFdFARBEsoFERUWNB/2BICEUMNrCAEmNINBhNjKhYEDQoAgHEgogIKmBBUaRIUaQXKQdHvQYHd//3ffDWt3u7e3t3u3dvb78Hs2/ezG9mfvOZN6/83sy8mGL9iYAIiIAIiIAIiIAIiIAIiIAIiIAIVHcCUV+/GOhPBERABERABERABERABERABERABKo9AVUw2gnIABLtR4DqLwIiIAIiIAIiIAIiIAIiEB0EVEsRiHICMoBE+QGg6ouACIiACIiACIiACIhAtBBQPUVABKKbgAwg0d3+qr0IiIAIiIAIiIAIiED0EFBNRUAERCCqCcgAEtXNr8qLgAiIgAiIgAiIQDQRUF1FQAREQASimYAMINHc+qq7CIiACIiACIhAdBFQbUVABERABEQgignIABLFja+qi4AIiIAIiEC0EVB9RUAEREAEREAEopeADCDR2/aquQiIgAiIQPQRUI1FQAREQAREQAREIGoJyAAStU2viouACIhANBJQnUVABERABERABERABKKVgAwg0dryqrcIiEB0ElCtRUAEREAEREAEREAERCBKCcgAEqUNr2qLQLQSUL1FQAREQAREQAREQAREQASik4AMINHZ7qp19BJQzUVABERABERABERABERABEQgKgnIABKVzR7NlVbdRUAEREAEREAEREAEREAEREAEopGADCDR1uqqrwiIgAiIgAiIgAiIgAiIgAiIgAhEIYGoM4BEUhvvyT6Abr2HYcQT4yJJbekaYQRWr92MC3sMRpsufU03f9GyCKuB1BWByCFgnddfnTI7cpSuxpqqPapx46pqIiACIiACIgDAG0LUGECsmxw+5FXEoMC0NEowP2+Y1W2fN+jkVZ4HYvIhJ/Kqblyqqj4WU7aJ3fUb+iTy8gvKpRaNHwPufwoDbuuB1QsmmK5rp3ZlyotlUwe7TvR3M4x31LlMmVUjYbKlYYn9yLtaDCOj8vQt77y0Hx4CPHdV52OY9ePxyeO0rASZhml5HJc1bTTK+zpHkn9ZWPBcwXOG3fnj76s8f7K+dKBu4Tz2eV1g/sHUxZd+DPOVBxkxztsx3F4Wy2Z6bznti4AIiEA1JaBqeRGIGgPIqrWbcPBQDpo0rIelK9dBFz+vI0G7jibAG7guNw1B+7atTCOFZayYNnYkfli3BTf2f7Rcx/TXS9egZo00XHdlp3LVnw9Cl/e8z0z77Ycvu3VbMGO0GXbdH0aAMuaOfkRABEQgygjQGHHXiGfNWlvnSJ4feR9CQ4MZUcoPz//M475Bt7jPsTz3j580q8QIUZ5veU7OrF/HLTtm1L34z9hpJWRLKTYs0bz36nP3KNivZVZdgjXSkAevhz2v7eKuI9mQkXceZDxi1DiwDF432QaNGmRA16awNK8yFQGHEpBaIuBJIGoMIPMWLsGZrZrj7v43YtuOLNAg4olCe94E+vfqbt5cdC3jiADvfLRfMQK8gZ44fS4uaHcmHhnSxyOzNq1b4KtZL6L75Rd4hFfWzqS355kGlCcfGYSU5CR3sfUyamHO5KcwZODN7jB5fiGgvvULC/mqhsCohwea5w6eQ6pGg+godfGyH0wj9f133Oo+R/L8OPyuXpj/5bKgDMSpycnmAzzPGxY1thtH7tnz4LXi6Zenmvc6j9iuFbyG00Bgl7XyqeztzLmLzCKH3t7T3PLHqsv09xeUasinAeXJMVNw/VWdYedBP8PsedBQ8t5HX2LUiIFgGSyL1yler2j45/WLYXIiUO0JqIIiIAIeBKLCAMI3Irzwdz6/rfkQ2bRRfdAg4kHi5A5vILyH81vDJfkmgRdTGlD49oFDKi/sMdi8geFFmXLebx+s/JgWJ/8sWaa3O7vMSdGgN6wjdWH5dPZ8eRPgnZElb8kxLcPscszHO5w6sp5rftpsrk9ipScz1pXpWT++4SEn8vIlQ52scGvLMKb35xhPWW69ZRjmHUd9qBfDLcc62dNy36oj62bJMT/KcWuFWVuGMY6OzJjeHsZwMiAn5s99y9nLYH6UoawV72ubm1eAHbuzwTd6vHnzJXNP/5vAm2p7HMtmGZYjCzKxZKgL3wqynazj2ZLxTss8WE/W10rPvHZl7QPfpqWm/GL8sOK5vfX6y9w3ntynIyvmZ3csj3GW47493tLLiueW+pPf5m27wHjK23WkflY44+iYL9OW5ihn5cVymJaOutPR7+0YbuVLTpxadCgnz3zzaskyL8rY8+c+jwHWhfHMx5LnlrKU8XaUZbzlrur1oLmWC9N7y1b2fmnsqSP1Zp1Zd7t+Vr0ow3DWn23xzbIf3e3sLy3lmR/zpYzlrLwYbzlfcjxeqDt14LnL3jeoA9vVSk+9rPy5tdJa8dbWW+53d/3DHI1oxQezpT6sU6Dzrj0f7zJ96WblSQ5My7qxjkxLxzpZzs6PcoGObfJjeVZabrnPcJYTyFk6lVZP6kwezNvumN5X/tTfLkc/6+hL1gpjPOW8dWcZDGeelmygLe81+LBdv24tD7H6GbXNfY7CMz0Bfs5vd0aJ86gv8UDXio7tzzKTlFYe61fasU8ZMrAc983MS/nhMfDlNyt9XjNOad4wqJdTWXsPmP3n1BaNS5R2xaXneeSxcctO1EhLgcXaSsBrJUegcBQOjyUrXNvqS0A1EwEREAE7gagwgFgXfN4ABLrw8cbu8p73mQ+aHCppOQ6z5IgRvjHjGwYaUDiElfF8+269WbCDLc3Ph0YrD+ZDPy/Gwd5I+MufD7SMY550HPrKYaH2mzX6bxk00nwrQhk6vkliGOOYPpDjQ8F9I1/ExOdHmCNEqDsf0B8fPdFMRsaMIyfyYv50rz0z3HwDxjKoE3VjOB3fTnGYKtvAzMTHD0dA0HE0BG+k7CK8yWR5Z7duaQYzH++2pJ58O+TNmA+prDtvnqgLHd+YlVdPUwEfPyyXbUw9WIY1FHf442MDruFB4wKPF96UUicfWZcIYlmsq70sCtmnyvB4Jndys+SsNqIs46in5XiM8MGHbBlPYwyNMnzDOeXdTxlUqqNebGdrODLzZtkbNv/sZkCZ0nS3CuKx2OtPfwffrjIvqz9Sx2Db38rLe+vvuKCc/bhmuTyWeUxb7cNzwvinh5k333aOZM70/hzbmMcy86RjvuzTVr5Mx2OfD2X2Y4myD93dG9SZMlXpgmHP/sW6sf2eeWW6W10+dJIB4yhjRbBe9/7lOXc7s758gKGh1f4AQ0405vGcTRk6Hms85pi3lZ8vOcqe1rIxNm3dBbYT29jeN6xjy+JvP0aZln3B3r9YFo9lTlOgDpSh+8/IOxlVZkdW9vMuzx/MhMcddaKfjmXadbPkvHWjrC/H443h1JWOxy/5sV0ZHujYph7Uh3Isl+nZv+3XB8YFcsHWk+dE5s0y6Ohnn2D97flzn/rb24Cy9nOOXZ5+HivkwLrbz4mMK4sjD39GYhpEaBihHmXJ05Jl3jQmMA/mZYX721KGsqWVF8yxzzrZ25fceU6iTv7KZ3ggAw2NFDRW0GhB2fK4suRBAwqnRdOgUp6yIiyN1BUBERABEbARqPYGEF6QeZPA6S8tm2WaVb/txivMNwjWUEwGUs7X0FHGcWil/WacYRVxNBDwpopbKx/6edPOGwn7Db0VH+yWN2zU15KnwYDOMhowb2v4qL1OTMMbfsZRxkrva8uHAho4qDPjuS2L7nzAYx6WsYJ5sPxnH7uHXr+OD9wcxcM1L/iQYglSX3KjDtSF4Rzayja3DwNmHGU4Gsi6macsb7p4c2znwfDy6sm03s7SkQ9t1IPxrA+Pg6u6dOCuX0c5DtklMz5ctDn5tRZueXPvnZAPd3yI5BBre1nMg7L2B07u+3JsDzp7HNcJ4Q20ZVBkHPny+OLDAvWxnK+bYUsv+3Bk5kEdedPNeloywepOJjNfH1Xi7WhZ2p86+HL+jgseJ9TXnoYM6HjM2MPL6mcftOfNPOns+dLgxD7w9F8He4z6sW7+y1pmqOWDZU+OPF/xWOUDJ/skjQUMY5xdL7YFDUp8+LbCvc/jPIfzPEeG9mOXabp2bgcaBdgP6Xie85ZjviPu+V2JY4nhduePv7c+rA/PNd7Hu/Ugas8zGD+Pdft5l/2lT88rQX3omEdZ+w/TeDvyt/Pz1e+901j7PC/z2OR5mvoxnP377Vf/jnPPOpW7pbpg6sk8ee7k1sqQfp7feS1gGzPc4uHdBpRlP7N0pKzleCzyfEYjnJ2DFc90NLh4H6NWfGVt2eZ09muKZSyngYL9IdS60NDN9qXB2WJHljwXMZzxoS7TOz+r/5RmyGE6jiqh8TQrez935URABERABETAJFDtDSC+bshoCOHDMQ0j1k2C9WbCfuNmEgrjDx9erQdGbnnTFerieJPCN5N8A8c68m0H33pwtIN3WRV9I8J8mb93vt77LIdv+bxHPgQzzNe6GedDlpUvDVksmyN8GMabX94E+2pLSyYru/QbooroST3szroxtR727HGcJsJ2sod5+3mTyTU1eOPNBzcrnvnx2OGxZIXxDRofIuwGJsZZOgR7c8wHOA6JZ/50fLPOdmNelqPefBChXnxwssJ5Y97h6jvMKQtWH/Onl5WGW38yZdE9VO1Pffw5lmEfgs+6ss7+5Csabm8zGkNoiOKDQHnyZXvQQMU2LatjOqb3Vy65lKXv8QGTxzPPfRyF1dUwVDDMX/72cNafHKwHIetc7+vcxjCeI3h+oqOfYfb8gvWTP68fvI7Y03Cf4ZY+lqGQhim7nLefPMnVuy34IO4t673PvGkcYr9hHLeh6PvMy9tZ9fIOt+9bbcL2pPHBiuN5guc5a7+sW+96Wul53rNzY7lWHLf+eDDOlyNz5kHjR1UbOHzpZ4Xx3MxRLWxr+1oa5GwZxTyMEUZCXie9z99GcJn+8xjgMc5j3Z7QanfG28PD4ee1kIYuXvvsxxjL4n0BDR7009F4TEeDJ89NDKOjnwZR+uVEQAREQASij0C1N4DwJpQXRN7UWDdK1sMK31jwppnNbt0U0x9ux5sXPljyQYFDcfnwSGd/gAylDnyQt/Ljgz95WPv2bWW9LeEDDuvKB0a2hdUuvPm06+PLz5sfvvEiO97E8OGBhiw+OPFNL9NYbWlvc6sMPmT5qz/T2l1F9LTnQz9vTHlTzZsxu148Dng8UCZYZ72B5DFDxwdI+82gv5tQ6mA3hgUqjw8WZMVpLyyDjscqb7j9pSMvylnOamPrRtyfXvb8/MmURfdQtb9dL7ufxymNQTwOrbpyODjb1i4XDj+PdxpDOPyfRqHylEGWltHK0j/YLdMxvb9yy8PeGkXEY8v+MOevDCuc9ScHa986t3mPkmLfZ5i3nLVflq3F3/vcxTJ4LmO4lR+PZRpo+HBohfnakie5ercB+5MveXsY82YZVhjLtPz2LcsItu/b05XVz/MzR6mwLcmcXOhoLOT5uqz5WfLe9eQ5k+dOXgd4XrLYfqPN4QAAEABJREFU8ZxjpeHW4kF/aY7nZTrq7m08Li1tZcaz7pyKyHYnazK3l0/DDUc0cjQV2VtuxZr15pQ8+/2APV1pfuvY9yVn9UWemyjnSyaUYewbvJ7ajzHW0yqD9zL087hn3+K5mudsytBx6hzPHWTIY4uyciIgAiIgAtFDoFobQHjDRSs/HxCtGyRryxsENjMNJNzyIsiLIf3hdnxLwbJ83byEo2z7TaD1Js1XOXxbxreJlPEVH8ow3sBYbWE9PPLm0/uNjq8yraHmXJeFDxx09re5VlvyZtgqw3vLm0RfeXuHVURP77ysmzFLF+sYvP9vL5a68r13XvZ98mC7sf0Y7u8GlzemvEHljR9vWCnry/EGm0P3yY/19yUTTBhH6/Bhwjr+/Ollz8ufTLC6M69Qtj/zszv7OYWGKHtcZfh5DPFBtjLKKk8Z5WHPtYPYh/l22ntUWCAdOKKNI9ssGZ632A/4YGT1MfvWWsPDkrPSlWVr8aexi+cte/6W3zou/B3LZSmvNFnL4GTJ+SnTXF8nmL5v5VORLR/IrdFqZML2KGvbepfvXc9gr6H+eHjnz32eq6a/MpJe8AGZfd3cqcCPdbzwOOXxas/KqlNZdOS5OZDxw8qfLwN4vJO/5W64+mIz2hoFae6U4ceqi68krBvryHMT5XzJMIzXHV5/eCzynM4wy1kGTMt4YYX72/IabtXN2pIl29HbgMU+aclwyylZzJeGER6v9MuJgAiIgAhED4FqbQDhAzJvvOwPx1bTcggnh3LSQMIbHevCzNEE3hdm3nTwCwRMywsst/6c9bDnL5558+LPmwCW6U8uVOFWedaF3npA4TBu7zKoOw0zlPGOK+s+68Y6+ko39b1PzRtyK443TJxTzIcX6yHeivO1tdqO8/3f+fBz88s+fCCxZK2yfbWlJRPMtix6lqY3j7FZH3/lUSxvUjnCgsPxeTPsEWnbYdrnXp1hC/H0ZmXvNxe/tG4cueVxz+PfLhnsTap3fvY87H4eW8+On+HRlvZ41ol1s/qMP72YxmLtTyZY3ZlXqNqfeXk77zp5x9v32Y/Yn+xhofCTp330WijyDFUeZWXP0TQ0ttEYyAdlGkKsEUOl6WS1hXV+t3iXPLd55hRIjud5nu+Zgpy59XYMD4a/v2PZO7+K7LOvMr31UOuvzLL0H+ZXmrMYesuRHRnaw/mgypcQfECmHva4YP32evK8E+w11B8Plmudc+in47SKs05vAa5nwfNWWYxxTO/P8fhkfjxe7TL2OtnD/fn5coCj8njfwgf4sjy4kxmvl/aRkv7KYTiPcW69HcN9HfusG+vIeO809n1e6zk11dexwGuoL+OFPX0gP6+TvJ9jO5bGhucZ1oMvDwLlqTgREAEREIHqSaBaG0B4I+zvgsoLMefKWg+K3OdDOC+KfCNpNTdv6PjGJTc/3wzyd0PFCy6NDBySywsxhXnTwSGavNhyn47l8AaA5VjTbxjOBwGOgKA/lI51YVnWhZ56coFJTplgmVZZ9DOMcZSxwsu7ZT35NsjOw8prxZoN8P4igTUSx7qRt2R9bZk3245cP/l8KciTYZYs/VZbkj/bwYqj/56/PAe2qxXmbxuMnpYxxm5sYfvzDSKPLXveY157B5xaYoVRF6bjDS3zscJ9bWd/shgcusubYHs891lHPmDwQYNx3HKfc8SterIs3tAzvrRpBnx7xn7D/kN5On91WrF6PTj0n8cP5SzHctlvWLdev73MDPalFyPI5KMF39ILXzJl0Z2ZhKr9mZe3YzuxTmw36sV4btkGPB65b7myGgOsdKVtObKGhhW+Bbdk2T4cSeRzepclVAnbsrDnsctzHo2ANAay7TnqiGGMC6SuVV+2hWX85HmL5y+ex3hM2dNTnutscGuXsx+3LJNfmrHS+TvX83hmuTy+eZxb8twyPzr6qRcdHzx5jDCMW/ZD73MD48rqWDb7uP2hlgwr0veD1SHQsU2GFgPmR+a8DvD6SPYMK4vzriePMZ7zeV0r7RrqiwfL5vFhnXO4b3c8FrngLvNnv2ab2eOZ1te52C5j9/MY4PHCRdatvMiE61LY245pGM/jlNN7WG+G0fHYpC5sW07pIAOGB+NYFq+3lOV0M25Lc6Ud+zzXMF/mwy33WUf2DYYFcjx/Md6+GDfryik73sYL1pusyZxp/Dmmv+4PI8BjrLRRizw2ydJ7YVx/eStcBERABESg+hGotgYQXhD5ZpEXRH83Xd4Perzx4RcleLPGiy4d37jwBp03Umx+bnmTzgso4+03Kry54KgHa64pP8N5x++vN0coMK3leIFmnsybedAxjvlyWxHHhwfmZznWhXVi3ax8WQe+ceUNhyVHP8MYZ8lVdOvNgzd2vMHzDqcOfHPjrWeg8q2244O6dUNll2d9P5n+HzOID+gsg47+tJTkUr/0wITB6MkbUX5dhW+0mDfLoPHjPyMHg7oxHzoeg3yzyGOSMnSUp5GotBtapuUbP95IW8cd09PxAYjtxiG+LMdy3LcfYyyLccyH+dHvzzGe07N47LAMOl91Yt2pO2/KvY87Htu8wWQ85ayyvPVi3iyHDC05b5my6G6VY29/pmc5dPQH2/5WXvYtdeRIBYYxL+bpr59TlvWyHxul3cgz39Kcv/bhwz9HUZWWPtzxwbDngw2PZR47PB9aOvEByjrOKWOF07DDY4q86XiO5bnd+/ji+YtrQvCYopzlKM+HZrJjnpRjv+F5z5KhPjxmqb8lw3MywyljnevZrizX3r8YT8fzmHU+opyvY4XGW/u5gWUF42g0YT1YDh15UAf2F3t67jOc8ZTjccr4YPo+5YJxrJuvY5vsyNB+PqDOfLClXsHkHUw9eczY68h6Mm+2F7d2x3K9ZXl8UH/Wwy5r+a160KjJ/s37CSuurFuW4X0clJWJZYymcY919Xb28wqvsbzWWjIsi+cGHrPUJRj92T/I0t+xz77HfFkGt9wPNn/2Qe/rC49VHjds12D0o9GF68qwfDoaI2m0Ylt7p+d5hDKWo/Ga09dYR29Z7YuACIiACEQHgWprAOENDOfA+rogWk3LCzHnKttlrDDOE7Wc90WZ+1Ycy2BZzJM3F7wJsMfxyyYMs5dBWXselOc+HfWhDpThlvveaRnnz/GmhflZjumZj7c8dabulhz9DLPLUR/vcOriK09fst48yIFhdPRbZXPrK0+7Lt5+1olp6Oj3jue+r3JYFuvAeDpfejOczld6X+WxfIYzbzr6OZSaW+bPvOjIlzwpYzm7LpTx53zpwjyYH/P1lY5lr14wAZSjI3PmY5elDPVkHezh3Gc409HR76tOTMM6UMbb+bvBZJl2WebN8piX5bxlfOnOcn2ltfJgXZnOXhb9TGfJ+NuyfH9svfOlnL9+znpRR5ZLZ5Xtnb8lZ8VbelllsR70W+GWPPOkYxlWHNe4sPxVtaWu1Jm62Z1VPx4bDLf2LT3t6ShjhdOwQ4MF01jOO60l683GkidzS4Zb9hu2nRXPrb1MyjANw+koyzQMp7PHMZ6O7cDyGU9nrw/jmQfLoBzTUyZYR6MJjTvMx3L+8mC4JcMt24K62MsiP+ph6cu6UT+mtcsxnnKU9xXO/OmseNaP+3bnnac9H29/sPVknt5lMIy6Umd7vgy3y9plKMt9ytjTWPUgE7Kx4lhP5sV4K6y0LdmzDZjOct7lMQ9Lzl+ZVlrvLXViejorD7tMWXRlHnTUz8qjNH3s5TNtac5ibuXPrS8dGcY47/y903vrZy/fyoP50LEdyMguI78IiIAIiEB0Eai2BpDoakbV1j8BxYhA9SLAN7ze07gYxqkW3kPqq1fNVRsREAEREAEREAEREAERqBgBGUAqxs/5qaWhCIhAtSOQk5MPDhu3hnVzmgOneHi/Ka12FVeFREAEREAEREAEREAERKACBKq9AaQCbCIqKYfochgoh61GlOJSVgREoEwEOHybw7g5nNvuqmvfZ714buM5rkygqpEwDVucpsGh/9WoWiWqEi31LFFxBYiACIiACIiACISMQGkZyQBSGiHFi4AIiIAIiIAIiIAIiIAIiIAIiIDzCUjDUgjIAFIKIEWLgAiIgAiIgAiIgAiIgAiIgAhEAgHpKAKBCcgAEpiPYkVABERABERABERABERABEQgMghISxEQgYAEZAAJiEeRIiACIiACIiACIiACIiACkUJAeoqACIhAIAIygASiozgREAEREAEREAEREAERiBwC0lQEREAERCAAARlAAsBRlAiIgAiIgAiIgAiIQCQRkK4iIAIiIAIi4J+ADCD+2ShGBERABERABERABCKLgLQVAREQAREQARHwS0AGEL9oFCECIiACIiACIhBpBKSvCIiACIiACIiACPgjIAOIPzIKFwEREAEREIHIIyCNRUAEREAEREAEREAE/BCQAcQPGAWLgAiIgAhEIgHpLAIiIAIiIAIiIAIiIAK+CcgA4puLQkVABEQgMglIaxEQAREQAREQAREQAREQAZ8EZADxiUWBIiACkUpAeouACIiACIiACIiACIiACIiALwIygPiiojARiFwC0lwEREAEREAEREAEREAEREAERMAHARlAfEBRUCQTkO4iIAIiIAIiIAIiIAIiIAIiIAIiUJKADCAlmUR2iLQXAREQAREQAREQAREQAREQAREQAREoQaDaGUBK1FABIiACIiACIiACIiACIiACIiACIiAC1Y5AWSskA0hZiUleBERABERABERABERABERABERABKqegDQoIwEZQMoITOIiIAIiIAIiIAIiIAIiIAIiIAJOICAdRKBsBGQAKRsvSYuACIiACIiACIiACIiACIiAMwhICxEQgTIRkAGkTLgkLAIiIAIiIAIiIAIiIAIi4BQC0kMEREAEykJABpCy0JKsCIiACIiACIiACIiACDiHgDQRAREQAREoAwEZQMoAS6IiIAIiIAIiIAIiIAJOIiBdREAEREAERCB4AjKABM9KkiIgAiIgAiIgAiLgLALSRgREQAREQAREIGgCUW0A2ZGdj0hyOfnHzIY9lFsYUXpHEuOK6ppbcAwH1T6OPT537stHcTEcq19Fj7/qkF59KN/Rx+cuow8VOawPVYfjPpR1YB86oOuQY/uR+pCzz3Hsi+pDzm6jXfsLUGRciNhWcs5sq7wjx3Eg52i5zsPmw26Yf6LaABJmtspeBERABERABMJNQPmLgAiIgAiIgAiIgAgESUAGkCBBSUwEREAERMCJBKSTCIiACIiACIiACIiACARHQAaQ4DhJSgREQAScSUBaiYAI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n8O/b/03flz0Y6iLUn4iIAIi4HgCQRlAWAt+CaZb72Ee01+s6TAMZzzl5ERABERABERABERABMpJQMlEIMQEJj8yGWs+X+2Ra+6BHEx5dDLWfrXWI1w7IiACIlDdCQRtAHnmlelo37aVe+rLats0mDmTnwJHiVR3WKqfCIiACIiACIhAeAkodxEQgdARWD5vObau2uI3ww+en+U3ThEiIAIiUB0JBGUA4eiOdZt+xm03XlEdGahOIiACIiACIuAUAtJDBERABEJGYNvqbQHzOph1EDn7DgeUUaQIiIAIVCcCQRlAqlOFVRcREAEREAEnE5BuIiACIiACoSKwc/3OUrPauX5XqTISEAEREIHqQiAoAwint7Rq2RhfL11TXeqteoiACIiAMwlIKxEQAREQAREIEYEW57YImJPL5UJpMgEzUKQIiIAIRBiBoAwgrBOnv6xYsx55+QXclRMBERCBsBBQpiIgAiIgAiIgAqEh8Our2yMhOcFvZr++5jzEJ8b7jVeECIiACFQ3AkEZQLgGyP1/exGffL4UHa6+o8SXYPQVmOp2WKg+VUhARYuACIiACIiACIhASAhkNKmLrn0v85lXekYNXDnoKp9xChQBERCB6kogKAMIp8DwSy/2L7/Y/YyjTHWFpHpVJgGVJQIiIAIiIAIiIAIiECoCnW7qhMHj7kTHGzqi1fmt0Payc9DtT1fjvin3ITHA6JBQla98REAERMBJBIIygDhJ4WqviyooAiIgAiIgAiIgAiIgAiEk0KBlA1x9Z3f8blQf3DziZlx404WIidFjQAgRKysREIEIIeC4M1+EcJOaIiACIiACIiACIiACIiACIiACIiACFSBQ2UkDGkC49gfX95j63qfgtk2XviXW/2AY4yhb2cqrPBEQAREQAREQAREQAREQAREQARGIUAJSu5IJBDSAcF0Pru9x6/WXgVv7uh92P+MoW8m6qzgREAEREAEREAEREAEREAEREIGIJSDFRaByCQQ0gFSuKipNBERABERABERABERABERABKKIgKoqAiJQqQTKZACZv2hZiSkwDKtUjVWYCIiACIiACIiACIiACIhAtSCgSoiACIhAZRII2gBCQ8eTY6ZgwYzRsKa/TBs7EiNGjcOrU2ZXps4qSwREQAREQAREQAREQASqAwHVQQREQAREoBIJBGUAycsvwMTpczH8rl6w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TyAoA0i9jFro1vV8PP3yVI+RHhwZ8uSYKebUGE6HqXz1I7BEqSwCIiACIiACIiACIiACIiACIiACIlDpBIIygFCr/r26m+t9dLlpCD75fCluGTQS9A+/qxcYR5lgnGREQAREQAREQAREQAREQAREQAREQASqPwGn1TBoAwgV79qpHVYvmODhGMY4OREQAREQAREQAREQAREQAREQAREQATcBeRxGoEwGEIfpLnVEQAREQAREQAREQAREQAREQAQcS0CKiYCzCARtABnxxDj0G/ok8vILTEd/my59cWGPwVi9djP0JwIiIAIiIAIiIAIiIAIiIAIiYCMgrwiIgKMIBGUA4WKnS1euM9cA4WKni5f9YFbi2w9fxqgRA83FUWkYMQP1IwIiIAIiIAIiIAIiIAIiIAIABEEEREAEnEQgKAMIFU5PS0H9jNr0Yt7CJcisXwc0hjDscG6+x9dhTCH9iIAIiIAIiIAIiIAIiEB0E1DtRUAEREAEHEQgKANIakoS0lOTkZW9H9ZokCsuPc+sBsMO5+SZfv2IgAiIgAiIgAiIgAiIwC8E5BMBERABERAB5xAIygDCkR7333ErRowahy43DUH7tq3Ar7/QGPLkmCnmfr2MWs6plTQRAREQAREQAREQAScQkA4iIAIiIAIiIAKOIRCUAYTatmndAl/NetH8BO6ohwcyCDR6zJn8FKx9M1A/IiACIiACIiACInCSgDYiIAIiIAIiIAIi4BQCQRtAnKKw9BABERABERCBCCIgVUVABERABERABERABBxCIGgDCD91y0/e8tO33q5b72Hm2iAOqZPUEAEREAERcAwBKSICIiACIiACIiACIiACziAQlAGEn7h9+uWpGHBbD0wbOxKXX9we/ATu6gUTcP1VnTH8rl7mdBjoTwREQAREwJOA9kRABERABERABERABERABBxBICgDSG5eAfip247tzzKV3rl7n/uzt/wazMTpc0EjiRmpHxEQARGwEZBXBERABERABERABERABERABJxAICgDiF3R+nVrmZ/EtcLqZ9Q2jSM0klhh2oqACLgJyCMCIiACIiACIiACIiACIiACIuAAAkEZQFJTkkyjx9dL15hTXTLr18HMuYtM9RmWnpoMypgB+hEBDwLaEQEREAEREAEREAEREAEREAEREIGqJxCUASQlOQmvPTMc/Xt1NzUeentP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HE2gQgYQR9esGil39Z3dcd/k+/B/f74Z19/ZDb0fvQUPTnsQ/NRYNapmsFWRnAiIgAiIgAiIgAiIgIMIHM4+jOUfr/Cp0bGjx7Bk5rco9vqiiU/hcgbGxsag33/64Y6X7zA/GXzFwCvNT+6OmPUImp/dvJy5Vl0yfpWl3zN/RMPTGnkowU/48vPEKX6MIx7C2hEBEfBJQAYQn1icF1izfi2cd3V7XNW3K9r95lykadVm5zWSNBIBERABERABERCBKCSwafkm8Osk/qqe/XM2dq7b4S86ZOE0GPCTwRfdehH4yd2ExMhdIJVf0Rn00iDcN+V+8BO+fBnKT/jWbVo3ZLyUkQhEI4HIM4BEYyupziIgAiIgAiIgAiIgAiLgUALbftheqma7NuwuVUYCngRcLhc4GoSf8OXLUM9Y7YlAlBAIcTVlAAkxUGUnAiIgAiIgAiIgAiIgAtFEoOmZTUqtbpMzG5cqIwEREIGSBBQSWgIygISWp3ITAREQAREQAREQAREQgagicMqvT0ViapLfOnNqSoOWmX7jFSECAQgoSgRCSkAGkJDiVGYiIAIiIAIiIAIiIAIiEF0E+FXCmx++CS6Xq0TFaRjp9ff/Q0ysHjtKwAkqQEIiIAKhJKAzUShpKi8REAEREAEREAEREAERiEICp3dsjaGT78P5158Pfqq1fssGuOS2S/HAtAdRofUropClqiwCIhA+AjKAhI+tchYBERABERABERABERCBChGIpMRcsPOau3vggakP4M5xd+LyP16OSP4SSySxl64iIALBEZABJDhOkhIBERABERABERABEah8AipRBERABERABEJGQAaQkKFURiIgAiIgAiIgAiIQagLKTwREQAREQAREIFQEZAAJFUnlIwIiIAIiIAIiEHoCylEEREAEREAEREAEQkRABpAQgVQ2IiACIiACIhAOAspTBERABERABERABEQgNARkAAkNR+UiAiIgAiIQHgLKVQREQAREQAREQAREQARCQkAGkJBgVCYiIAIiEC4CylcEREAEREAEREAEREAERCAUBGQACQVF5SECIhA+AspZBERABERABERABERABERABEJAQAaQEEBUFiIQTgLKWwREQAREQAREQAREQAREQAREoOIEZACpOEPlEF4Cyl0EREAEREAEREAEREAEREAEREAEKkxABpAKIwx3BspfBERABERABERABERABERABERABESgogScbwCpaA2VXgREQAREQAREQAREQAREQAREQAREwPkEwqyhDCBhBqzsRUAEREAEREAEREAEREAEREAERCAYApIJLwEZQMLLV7mLgAiIgAiIgAiIgAiIgAiIgAgER0BSIhBWAjKAhBWvMhcBERABERABERABERABERCBYAlITgREIJwEZAAJJ13lLQIiIAIiIAIiIAIiIAIiEDwBSYqACIhAGAnIABJGuMpaBERABERABERABERABMpCQLIiIAIiIALhIxDxBpART4xDmy59PdyrU2a7idFvxfcb+iTy8gvccfKIgAiIgAiIgAiIgAg4ioCUEQEREAEREIGwEYh4AwjJXH9VZ6xeMMHt+vfqzmDMX7QM099fgAUzRptxmfXr4PHRE804/YiACIiACIiACIiA8whIIxEQAREQAREQgXARqBYGEH9w5i1cgp7XdkG9jFqmyBWXnoelK9dhT/YBc18/IiACIiACIiACDiMgdURABERABERABEQgTASqhQHkvY++dE+B4ZQXsuJUl11Z++h1u/oZtVFcXIysvTKAuKHIIwIiIAIi4CgCUkYEREAEREAEREAERCA8BCLeADLq4YHm9BZOgZk2diTGT5plTn2xcJ3SvKHlLbFNSYxFJLn4OJdZh/i4mIjSO5IYV1TXuFgX1D7O7VfJRp9nJ6poOyt9+No4LtalPmQcp049xtiHeCVyqn7SKxa8DiXoPsGx90nqQ+G7foSq/6sPObuNkhNi4XLBsX08VMdhJOcTF+NCea9DvE8Pt4sJdwHlzd/X4qbWYqbWKA/vvNu0boGundth45adsP7sfivM2ibExyKSXGzMieaKNR6yI0nvaNI1NiYG8Wofx/arxLgTF01nH5OxjuVXGdxiY2LUh+JjnXsMGH0Ixo1nZRwLKqN8x0FsTMwJI4iTj6No1k19yLnnt5PHZWyM+pCzz798HnI5/jhyNsPYsPKLMZ6F4uJiylUGKuEvphLKKFcR9pEdHN1hd9Yip4EyTklOAhc9tctkZe+Hy+VC/bon1gQ5kHMUkeQKjh43q1Nw5HhE6R1JjCuq65HC48hT+1Ts+Axnv8w9iuJiOFe/cNY9QvJWH3L2demg+pDjzx/qQ+pDFb2Xifb06kNO70OFxr1csePPxdHcj44WFiGv4Fi52sh82A3zj2MNIMHU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yEU1ORSPfchyzmgjT12jcY/DJllvTq1g27D/cPi+RheQipwIlE6A9wm79+yDdx/i27jSU0uiMghwMU0O2edIRJ7nRowah6f/OtgcYVUZ5auM0glwUVoaqbSuROmsqkKC9wRcA4T3CFYfGv/0MD0PVUVj+CmTRg+2DR1H7Lz2zHDw+uRHvMqCZQCpMvRlK5gPCPYhyLqpKRu/cEt7tw+HfWmkQZDUK0GMN55fzXrRY1ie2qgSwJehCPYXtonleKNThuQSrUQCvJnhTY3aqBKhB1GU+lAQkKpYhPdu1jmO1yRem6pYJRVvI8D2UbvYgDjQaz/Pqa2c10C8L7DOcWwr52l4QiMZQE5w0K8IVBkBFSwCIiACIiACIiACIiACIiACIhB+AjKAhJ+xSghMQLEiIAIiIAIiIAIiIAIiIAIiIAIiEHYCMoCEHXFpBSheBERABERABERABERABERABERABEQg3ASq3gAS7hoqfxEQAREQAREQAREQAREQAREQAREQgaonUMUayABSxQ2g4kVABERABERABERABERABERABKKDgGpZtQRkAKla/ipdBERABERABERABERABERABKKFgOopAlVKQAaQKsWvwkVABERABERABERABERABKKHgGoqAiJQlQRkAKlK+ipbBERABERABERABERABKKJgOoqAiIgAlVIQAaQKoSvokVABERABERABERABKKLgGorAiIgAiJQdQRkAKk69ipZBERABERABERABKKNgOorAiIgAiIgAlVGQAaQKkOvgkVABERABERABKKPgGosAiIgAiIgAiJQVQRkAKkq8ipXBERABERABKKRgOosAiIgAiIgAiIgAlVEQAaQKgKvYkVABERABKKTgGotAiIgAiIgAiIgAiJQNQRkAKka7ipVBERABKKVgOotAiIgAiIgAiIgAiIgAlVCQAaQKsGuQkVABKKXgGouAiIgAiIgAiIgAiIgAiJQFQRkAKkK6ipTBKKZgOouAiIQcgJ5+QXoN/RJvDpldsjzDjZDS4c2XfqCbv6iZcEmlZwIiIAIiIAIiIAIVAoBGUAqBbMKEYFfCMgnAiIQHgJ84OaDt9116z0Me7IPhKfAMOZKQwYNGjQqhLEYd9YjnhhnGi3s7Mpa/pR3PzXz+/bDl7F6wQR07dTO3C/tZ/Xazbiwx+AS5bM9S0ureOcS4LHLY4jH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" }, "metadata": {}, "output_type": "display_data" @@ -1482,9 +1499,9 @@ "data": [ { "customdata": { - "bdata": "Qi6KayDk8j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCLoprIOTyPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIuimsg5PI/VmKelbSyHkAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/Qi6KayDk8j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCLoprIOTyPwuz0M5plgtAUkGrLxW02j8Jyz2NsNzTPwnLPY2w3NM/AAAAAAAA8D8AAAAAAAAAAEIuimsg5PI/I0vmWN61IUAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/Qi6KayDk8j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCLoprIOTyP+axZmSQOxlA/nDA4w8H7D98GmG5pxHmPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP0Iuimsg5PI/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQi6KayDk8j//69y0GbcSQFZfKmj1peI/fBphuacR5j98GmG5pxHmPwAAAAAAAAAAAAAAAAAA8D9CLoprIOTyP2PwMO2bKx9AAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP0Iuimsg5PI/SOAPP//1JUAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/Qi6KayDk8j/tn6cBg6QfQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D9CLoprIOTyP8AklSnmwB1AAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP0Iuimsg5PI/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQi6KayDk8j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCLoprIOTyPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIuimsg5PI/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQi6KayDk8j+NDd3sD8QgQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D9CLoprIOTyP/0WnSy1DiBAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP0Iuimsg5PI/wW7YtihLIEAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/Qi6KayDk8j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCLoprIOTyPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIuimsg5PI/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgTPiv9g9T/qP2t+/NUgQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D+GBM+K/2D1PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIYEz4r/YPU/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgTPiv9g9T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGBM+K/2D1PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIYEz4r/YPU/NrHAV3SrDEA9xADNcGjaP3waYbmnEeY/aHP+8+Jevz8AAAAAAAAAAAAAAAAAAPA/hgTPiv9g9T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGBM+K/2D1PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIYEz4r/YPU/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgTPiv9g9T9YchWL37QiQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D+GBM+K/2D1P0WA07t43wZAYgaIPUeQ0z8Jyz2NsNzTP0uDuV1WXeM/AAAAAAAAAAAAAAAAAAAAAIYEz4r/YPU/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgTPiv9g9T/1MLQ6OaMhQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D+GBM+K/2D1PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIYEz4r/YPU/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgTPiv9g9T+m0eRiDCwiQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D+GBM+K/2D1P/Kxu0BJ+SJAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP4YEz4r/YPU/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgTPiv9g9T9jXkccsqEMQGNT9i0o+dk/Ccs9jbDc0z+RXI2Hmm3RPwAAAAAAAPA/AAAAAAAAAACGBM+K/2D1P/evrDQpTSBAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP4YEz4r/YPU/9TC0OjmjIUAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/hgTPiv9g9T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGBM+K/2D1P4wQHm0cISRA/nDA4w8H7D98GmG5pxHmPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP4YEz4r/YPU/nl+UoL8IIEAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/hgTPiv9g9T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGBM+K/2D1P2DkZU0s2CRAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP4SZLE7Bf/A/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhJksTsF/8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEmSxOwX/wP7dFmQ0yORtAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP4SZLE7Bf/A/2UP7WMF/IEAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/hJksTsF/8D8YYB+dusIfQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D+EmSxOwX/wPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISZLE7Bf/A/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhJksTsF/8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEmSxOwX/wPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISZLE7Bf/A/llrvN9qhFUC9xZDOWwzpP3waYbmnEeY/fBphuacR5j8AAAAAAADwPwAAAAAAAPA/hJksTsF/8D+NXg1QGpoZQMs9jbDc0+g/fBphuacR5j8AAAAAAADwPwAAAAAAAPA/AAAAAAAAAACEmSxOwX/wPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISZLE7Bf/A/pddmYyUeIUAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/hJksTsF/8D9QbXAi+nUcQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D+EmSxOwX/wP/XVVYFaHB5AAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP4SZLE7Bf/A/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhJksTsF/8D+mDYelgV/4PwvpvMWQzss/Ccs9jbDc0z8Jyz2NsNzTPwAAAAAAAAAAAAAAAAAAAACEmSxOwX/wP+mcn+I4MPY/0gjLPY2wzD8Jyz2NsNzTPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwP4SZLE7Bf/A/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhJksTsF/8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEmSxOwX/wP3QK8rORexdA/nDA4w8H7D98GmG5pxHmPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP4SZLE7Bf/A/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhJksTsF/8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEmSxOwX/wP2EyVTAqSR1AAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP4SZLE7Bf/A/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhJksTsF/8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEmSxOwX/wPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAISZLE7Bf/A/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhJksTsF/8D9Lrfcb7bjuPwp4/OGAx78/Ccs9jbDc0z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQQRDXgmzyPzNqvko+Zh5AAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP9BBENeCbPI/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EEQ14Js8j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQQRDXgmzyPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBBENeCbPI/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EEQ14Js8j8hWivaHBcfQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D/QQRDXgmzyPxA//z14nRdAvcWQzlsM6T98GmG5pxHmP3waYbmnEeY/AAAAAAAA8D8AAAAAAADwP9BBENeCbPI/syWrItyUIEAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/0EEQ14Js8j+zJasi3JQgQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D/QQRDXgmzyPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBBENeCbPI/S5F8JZCCEEByTyMs9zTiP3saYbmnEeY/Ccs9jbDc0z8AAAAAAADwPwAAAAAAAAAA0EEQ14Js8j8+BcB4Bo0fQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D/QQRDXgmzyPzRMbamDvARAtPpSQasv1T8Jyz2NsNzTP3waYbmnEeY/AAAAAAAAAAAAAAAAAAAAANBBENeCbPI/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EEQ14Js8j/xn26gwPsIQFJBqy8VtNo/Ccs9jbDc0z8Jyz2NsNzTPwAAAAAAAPA/AAAAAAAAAADQQRDXgmzyP7MlqyLclCBAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP9BBENeCbPI/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0EEQ14Js8j+PVUrP9GISQFZfKmj1peI/fBphuacR5j98GmG5pxHmPwAAAAAAAAAAAAAAAAAA8D/QQRDXgmzyPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBBENeCbPI/PgXAeAaNH0AAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/0EEQ14Js8j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQQRDXgmzyPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBBENeCbPI/ey3ovTEE+z8L6bzFkM7LPwnLPY2w3NM/Ccs9jbDc0z8AAAAAAAAAAAAAAAAAAAAA0EEQ14Js8j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQQRDXgmzyP1mK5CuBBB1AAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPw==", + "bdata": "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", "dtype": "f8", - "shape": "104, 7" + "shape": "102, 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": { @@ -1494,118 +1511,116 @@ }, "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" + "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", + "Koki Machida", + "Leon Avdullahu", + "Cajetan Lenz", + "Wouter Burger", + "Adam Daghim", + "Mats Rots", + "Nathan De Cat", + "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", + "Rayan Philippe", + "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", + "Clemens Lippmann", + "Timur Gayret", + "Daniel Heuer Fernandes", + "Yussuf Poulsen", + "Bakery Jatta", + "Jordan Torunarigha", + "Sebastiaan Bornauw", + "Miro Muheim", + "Nicolai Remberg", + "Otto Stange", + "Kofi Amoako", + "Albert Sambi Lokonga", + "Albert Grønbæk", + "Alexander Røssing-Lelesiit", + "Nicolás Capaldo", + "Warmed Omari", + "Shafiq Nandja", + "Fábio Vieira", + "Sander Tangvik", + "Louis Lemke", + "Zakaria El Ouahdi", + "David Møller Wolfe", + "Martin Adeline", + "Patson Daka", + "Bilal Nadir", + "Terem Moffi", + "Michael Gregoritsch", + "Marius Wolf", + "Jeffrey Gouweleeuw", + "Finn Dahmen", + "Yannik Keitel", + "Kristijan Jakić", + "Arijon Ibrahimović", + "Anton Kade", + "Mert Kömür", + "Robin Fellhauer", + "Calvin Brackelmann", + "Sima Suso", + "Fabian Rieder", + "Nediljko Labrović", + "Noahkai Banks", + "Chrislain Matsima", + "Alexis Claude-Maurice", + "Juma Bah", + "Faik Sakar", + "Hennes Behrens", + "Han-Noah Massengo", + "Rodrigo Ribeiro", + "Uchenna Ogundu", + "Tom Wisbereit", + "Young-Woo Seol" ], "type": "scatter", "x": { - "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAAAAAcQAAAAAAAAB5AAAAAAAAAAABmZmZmZmYYQAAAAAAAABpAMzMzMzMzG0BmZmZmZmYaQJqZmZmZmSJAzczMzMzMGkAzMzMzMzMZQAAAAAAAAAAAAAAAAAAAGkAAAAAAAAAAAAAAAAAAAAAAZmZmZmZmHEAzMzMzMzMbQJqZmZmZmRtAAAAAAAAAAAAAAAAAAAAAAM3MzMzMzBhAMzMzMzMzGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpAMzMzMzMzG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEAAAAAAAAAcQAAAAAAAAAAAZmZmZmZmGkAAAAAAAAAAAAAAAAAAAAAAMzMzMzMzG0BmZmZmZmYcQM3MzMzMzBpAZmZmZmZmGkBmZmZmZmYYQGZmZmZmZhpAAAAAAAAAAAAzMzMzMzMhQAAAAAAAABhAAAAAAAAAAAAzMzMzMzMfQAAAAAAAAAAAAAAAAAAAAABmZmZmZmYaQAAAAAAAACBAzczMzMzMHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGEAAAAAAAAAAAM3MzMzMzBpAAAAAAAAAIEAAAAAAAAAAAJqZmZmZmSBAmpmZmZmZG0AzMzMzMzMdQAAAAAAAAAAAMzMzMzMzG0AAAAAAAAAYQAAAAAAAAAAAMzMzMzMzG0AAAAAAAAAaQAAAAAAAAAAAAAAAAAAAAABmZmZmZmYcQGZmZmZmZhpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkBmZmZmZmYaQAAAAAAAAAAAAAAAAAAAAACamZmZmZkeQAAAAAAAAAAAAAAAAAAAG0AzMzMzMzMaQM3MzMzMzBxAzczMzMzMHEAzMzMzMzMbQDMzMzMzMxlAZmZmZmZmG0AzMzMzMzMbQAAAAAAAABpAAAAAAAAAGkDNzMzMzMwcQAAAAAAAAAAAZmZmZmZmG0AzMzMzMzMYQGZmZmZmZhtAmpmZmZmZGUDNzMzMzMwaQAAAAAAAABtAAAAAAAAAAAAzMzMzMzMZQA==", + "bdata": "mpmZmZmZHEAAAAAAAAAaQM3MzMzMzBpArkfhehSuHEDhehSuR+EXQDMzMzMzMxpAzczMzMzMHEAAAAAAAAAAAM3MzMzMzBlAAAAAAAAAG0DsUbgehesZQOxRuB6F6xxAAAAAAAAAAAC4HoXrUbgaQBSuR+F6FBlAAAAAAAAAAAAfhetRuB4cQAAAAAAAAAAAhetRuB6FG0DNzMzMzMwaQM3MzMzMzBxAAAAAAAAAG0AfhetRuB4aQDMzMzMzMxpAAAAAAAAAAAAAAAAAAAAAADMzMzMzMxpAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZhpAzczMzMzMGUAzMzMzMzMgQDMzMzMzMxtAmpmZmZmZHECamZmZmZkaQAAAAAAAAAAAAAAAAAAAAACamZmZmZkaQDMzMzMzMyBAAAAAAAAAAAAAAAAAAAAdQAAAAAAAAAAAAAAAAAAAHUCamZmZmZkdQDMzMzMzMx9AMzMzMzMzG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM3MzMzMzCBAzczMzMzMGUAzMzMzMzMaQJqZmZmZmRdAMzMzMzMzGUAAAAAAAAAAAGZmZmZmZhxAMzMzMzMzGkAAAAAAAAAAADMzMzMzMxtAzczMzMxMIEAAAAAAAAAAAJqZmZmZmRlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZmZmZmYcQAAAAAAAAAAAAAAAAAAAAABmZmZmZmYaQGZmZmZmZhtAMzMzMzMzGkCamZmZmZkZQDMzMzMzMxxAZmZmZmZmHkAAAAAAAAAAADMzMzMzMyBAZmZmZmZmGkAAAAAAAAAAAGZmZmZmZhlAmpmZmZmZIEAAAAAAAAAcQJqZmZmZmRlAzczMzMzMHkAAAAAAAAAAAGZmZmZmZhxAAAAAAAAAAAAAAAAAAAAdQDMzMzMzMx1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZmZmZmZmGkDNzMzMzMwcQM3MzMzMzBtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "dtype": "f8" }, "y": { - "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAoGZAAAAAAAAAAAAAAAAAAMBYQAAAAAAAAFRAAAAAAAAAAAAAAAAAAAAzQAAAAAAAAEhAAAAAAABAVUAAAAAAAABZQAAAAAAAIGFAAAAAAAAAXEAAAAAAAMBhQAAAAAAAAAAAAAAAAAAANEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT0AAAAAAAIBKQAAAAAAAAFZAAAAAAAAASkAAAAAAAAAAAAAAAAAAwG1AAAAAAACASEAAAAAAAAAAAAAAAAAAAD1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE9AAAAAAAAAAAAAAAAAAGBhQAAAAAAAAAAAAAAAAADAUUAAAAAAAIBGQAAAAAAAAAAAAAAAAAAAKkAAAAAAAAA4QAAAAAAAAAAAAAAAAACASkAAAAAAAIBqQAAAAAAAAAAAAAAAAAAAO0AAAAAAACBwQAAAAAAAADZAAAAAAAAAAAAAAAAAAAA4QAAAAAAAAFhAAAAAAAAAAAAAAAAAAIBOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDwAAAAAAAgFJAAAAAAAAAU0AAAAAAAAAAAAAAAAAAACbAAAAAAAAAMUAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAPUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAA4QAAAAAAAAAAAAAAAAABAXUAAAAAAAAAzQAAAAAAAAChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAADAYUAAAAAAAAAAAAAAAAAAABTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAAAAAAAOEAAAAAAAIBJwAAAAAAAAEJAAAAAAAAAQEAAAAAAAAAAAAAAAAAAADPAAAAAAAAANkAAAAAAAABEQAAAAAAAQFPAAAAAAAAAIsAAAAAAAAA1QAAAAAAAAAAAAAAAAAAALkAAAAAAAAA4wAAAAAAAwFJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEQA==", + "bdata": "AAAAAACAUkAAAAAAAAA3wAAAAAAAAAAAAAAAAACAUEAAAAAAAABgQAAAAAAAAAAAAAAAAAAAKEAAAAAAAAAAAAAAAAAAACjAAAAAAAAAM0AAAAAAAAAcwAAAAAAAACbAAAAAAAAAAAAAAAAAAEBiQAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYUAAAAAAAAAAAAAAAAAAAE1AAAAAAAAgYkAAAAAAAEBaQAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAElAAAAAAAAAJsAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQ0AAAAAAAEBcQAAAAAAAAPA/AAAAAAAAAEAAAAAAAAAQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBTQAAAAAAAAC5AAAAAAAAAO0AAAAAAAABKQAAAAAAAAAAAAAAAAAAAU0AAAAAAAABDQAAAAAAAgFFAAAAAAAAAGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDAAAAAAACASEAAAAAAAAAAAAAAAAAAABTAAAAAAAAAMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIsAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAADwvwAAAAAAAAhAAAAAAAAAAAAAAAAAAAAuwAAAAAAAADjAAAAAAAAANEAAAAAAAAAowAAAAAAAABzAAAAAAAAAEEAAAAAAAAAzwAAAAAAAQFRAAAAAAABAZEAAAAAAAAA+QAAAAAAAAGZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoGZAAAAAAAAAAAAAAAAAAIBMQAAAAAAAoGJAAAAAAADAU0AAAAAAAAAAAAAAAAAAoGtAAAAAAAAAAAAAAAAAAEBgQAAAAAAAAGZAAAAAAADgZEAAAAAAAAAAAAAAAAAAAAAAAAAAAADAWEAAAAAAACBhQAAAAAAAADxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBA", "dtype": "f8" } } @@ -2381,12 +2396,12 @@ } }, "title": { - "text": "Actual points versus SofaScore rating — expected-points pack: 0.79 to 1.34" + "text": "Actual points versus SofaScore rating — expected-points pack: 0.99 to 1.34" }, "xaxis": { "range": [ - -0.5, - 10.5 + -0.435, + 9.135 ], "title": { "text": "Pre-match SofaScore average rating" @@ -2394,8 +2409,8 @@ }, "yaxis": { "range": [ - -100.6, - 418.6 + -54.900000000000006, + 338.9 ], "title": { "text": "Actual post-match Kickbase points" @@ -2403,7 +2418,7 @@ } } }, - "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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" + "image/png": "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" }, "metadata": {}, "output_type": "display_data" @@ -2414,9 +2429,9 @@ "data": [ { "customdata": { - "bdata": "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", + "bdata": "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", "dtype": "f8", - "shape": "124, 7" + "shape": "128, 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": { @@ -2426,36 +2441,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", @@ -2463,21 +2451,20 @@ "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", + "Jeremiaha Maluze", "Keita Kosugi", "Love Arrhov", "Ayoube Amaimouni", "Malik Pimpong", "Otávio", "Raphael Onyedika", + "Lilian Brassier", "Dominik Kohr", "Stefan Bell", "Alexander Schwolow", @@ -2493,17 +2480,70 @@ "Eric Martel", "Silas", "Paul Nebel", - "Silvan Dominic Widmer", + "Silvan Widmer", "Ransford Königsdörffer", "Anthony Caci", - "Andreas Hanche-Olsen", "Benedict Hollerbach", "Kaishu Sano", "Fabio Gruber", "Sota Kawasaki", "Kacper Potulski", + "Maximilian Kinzig", "Otto Ruoppi", "Rael-Tshimbela Nakuzola", + "Daniel Batz", + "Kevin Stöger", + "Tim Kleindienst", + "Moritz Nicolas", + "Robin Hack", + "Nicolas Kühn", + "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", + "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", + "Ethan Nwaneri", "Matthias Ginter", "Christian Günter", "Vincenzo Grifo", @@ -2528,36 +2568,15 @@ "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" + "Rihito Yamamoto" ], "type": "scatter", "x": { - "bdata": "AAAAAAAAGkAAAAAAAAAAAM3MzMzMzBlAzczMzMzMG0DhehSuR+EXQDMzMzMzMxpAUrgehetRHUAAAAAAAAAAAHsUrkfhehlArkfhehSuGkBmZmZmZmYaQB+F61G4Hh5AAAAAAAAAAACuR+F6FK4aQGZmZmZmZhhAAAAAAAAAAAAfhetRuB4cQM3MzMzMzBlAmpmZmZmZGUCamZmZmZkbQM3MzMzMzBpAmpmZmZmZHUAAAAAAAAAaQM3MzMzMzBlA4XoUrkfhGUBmZmZmZmYaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAMzMzMzMzHkAzMzMzM7MgQGZmZmZmZhtAAAAAAAAAAACamZmZmZkXQAAAAAAAAAAAmpmZmZkZIEAAAAAAAAAAAJqZmZmZmRVAZmZmZmZmHUBmZmZmZmYZQAAAAAAAAAAAAAAAAAAAGkAzMzMzMzMXQM3MzMzMzBhAAAAAAAAAGUDNzMzMzMwbQJqZmZmZmRlAZmZmZmZmGUCamZmZmZkZQJqZmZmZmR1AzczMzMzMHkCamZmZmZkhQAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMgQGZmZmZmZh5AAAAAAAAAJEAAAAAAAAAAAAAAAAAAACRAzczMzMzMHEAAAAAAAAAAAM3MzMzMzBpAMzMzMzMzG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZmZmZkZQM3MzMzMzBpAMzMzMzMzIEAAAAAAAAAAAAAAAAAAAAAAmpmZmZmZHUCamZmZmZkdQAAAAAAAAAAAmpmZmZmZG0CamZmZmZkfQAAAAAAAAAAAuB6F61G4HUCF61G4HoUaQB+F61G4HhtAzczMzMzMHUCamZmZmZkdQAAAAAAAAAAAAAAAAAAAAABmZmZmZmYaQDMzMzMzMxxAZmZmZmZmGkC4HoXrUbgbQAAAAAAAAB1A7FG4HoXrHEBmZmZmZmYaQLgehetRuB9A7FG4HoXrH0CamZmZmZkbQOF6FK5H4RtAuB6F61G4G0BmZmZmZmYaQM3MzMzMzBpAhetRuB6FGkCF61G4HoUcQJqZmZmZmRtAAAAAAAAAAADNzMzMzMwaQAAAAAAAABpAAAAAAAAAAACamZmZmZkfQGZmZmZmZhpAzczMzMzMHkAAAAAAAAAcQAAAAAAAAAAAAAAAAAAAGkAAAAAAAAAAAAAAAAAAAAAAzczMzMzMGkAAAAAAAAAAAAAAAAAAAB5AAAAAAAAAHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHECamZmZmZkdQGZmZmZmZhpAAAAAAAAAAAA=", + "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFK5H4XoUHUBmZmZmZmYeQGZmZmZmZhtAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmR9AZmZmZmZmHkCamZmZmZkVQIXrUbgehRxA4XoUrkfhGUAAAAAAAAAAAGZmZmZmZhlAmpmZmZmZHUCF61G4HoUcQEjhehSuRxpAmpmZmZmZGUB7FK5H4XoZQGZmZmZmZhlAAAAAAAAAHEBSuB6F61EdQAAAAAAAAAAAZmZmZmZmIEAAAAAAAAAAAAAAAAAAAAAAZmZmZmZmH0AAAAAAAAAdQGZmZmZmZiFAAAAAAAAAAAAAAAAAAAAgQJqZmZmZmRtAAAAAAAAAAAAAAAAAAAAaQDMzMzMzMxtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzczMzMzMGkCamZmZmZkaQM3MzMzMzB9AAAAAAAAAAAAzMzMzMzMdQJqZmZmZmR5AAAAAAAAAAABmZmZmZmYbQAAAAAAAAAAAAAAAAAAAHUAAAAAAAAAAAAAAAAAAAAAAZmZmZmZmG0AAAAAAAAAaQAAAAAAAACBAZmZmZmZmG0AAAAAAAAAAAAAAAAAAAAAAzczMzMzMG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkAAAAAAAAAAAM3MzMzMzBpAAAAAAAAAAAAAAAAAAAAaQAAAAAAAAB1AAAAAAAAAAABmZmZmZmYcQAAAAAAAAAAAmpmZmZmZGUBmZmZmZmYbQDMzMzMzMxtAmpmZmZkZIEAAAAAAAAAAAAAAAAAAAAAAmpmZmZmZG0AzMzMzMzMbQAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMbQHE9CtejcBtAuB6F61G4G0AAAAAAAAAcQDMzMzMzMxtAAAAAAAAAAAC4HoXrUbgdQJqZmZmZmRpAMzMzMzMzG0CkcD0K16MaQEjhehSuRxxAmpmZmZmZG0AzMzMzMzMaQJqZmZmZmRpAw/UoXI/CHUDsUbgehesaQOF6FK5H4RxAAAAAAAAAHEAAAAAAAAAAALgehetRuBlAH4XrUbgeG0AfhetRuB4dQAAAAAAAABxAAAAAAAAAAADD9Shcj8IdQIXrUbgehRpAH4XrUbgeG0BI4XoUrkceQDMzMzMzMx1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzczMzMzMHEAAAAAAAAAbQGZmZmZmZhtAAAAAAAAAHUDNzMzMzMwbQMP1KFyPwhlAXI/C9ShcIEAzMzMzMzMfQB+F61G4HhtAuB6F61G4G0AfhetRuB4bQAAAAAAAAAAAzczMzMzMGkC4HoXrUbgcQBSuR+F6FBxAMzMzMzMzG0AAAAAAAAAAAA==", "dtype": "f8" }, "y": { - "bdata": "AAAAAAAgYEAAAAAAAAAIwAAAAAAAgE5AAAAAAACgaEAAAAAAAAAAAAAAAAAAAAAAAAAAAADAUkAAAAAAAAAAAAAAAAAAQFlAAAAAAAAASkAAAAAAAIBSwAAAAAAAgEtAAAAAAAAAAAAAAAAAAEBhQAAAAAAAAEdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBSQAAAAAAAAAAAAAAAAAAAT0AAAAAAAEBkQAAAAAAAAAAAAAAAAAAALMAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAYEAAAAAAAABHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxAAAAAAAAATkAAAAAAAAAAAAAAAAAAAAAAAAAAAADAU0AAAAAAAEBnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAgc0AAAAAAAIBPQAAAAAAAABjAAAAAAADAU0AAAAAAAAAYQAAAAAAAABRAAAAAAAAAPUAAAAAAAABWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBiQAAAAAAAAFpAAAAAAAAgZ0AAAAAAAAAAAAAAAAAAAFVAAAAAAACAUkAAAAAAAAAAAAAAAAAAAFRAAAAAAACASEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9QAAAAAAAADdAAAAAAADAX0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYUAAAAAAAEBgQAAAAAAAAAAAAAAAAAAAPEAAAAAAAAAxQAAAAAAAAAAAAAAAAAAgZ0AAAAAAAAAAAAAAAAAAAAAAAAAAAADAWUAAAAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBAAAAAAABAYEAAAAAAAIBCQAAAAAAAAAAAAAAAAABAUEAAAAAAAABMQAAAAAAAUHJAAAAAAADAW0AAAAAAAAA/QAAAAAAAwFZAAAAAAAAAQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAACweEAAAAAAAABOQAAAAAAAACZAAAAAAAAAAAAAAAAAAMBnQAAAAAAAoG9AAAAAAAAANkAAAAAAAABsQAAAAAAAADdAAAAAAAAAAAAAAAAAACBuQAAAAAAAAEZAAAAAAACATUAAAAAAAKBiQAAAAAAAAAAAAAAAAAAAaUAAAAAAAAAAAAAAAAAAgGFAAAAAAABAYUAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYUAAAAAAAGBjQAAAAAAAwFlAAAAAAAAAAAA=", + "bdata": "AAAAAAAAAAAAAAAAAAAiwAAAAAAAAExAAAAAAACgYEAAAAAAAIBcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBRQAAAAAAAAEJAAAAAAACATUAAAAAAAAAAAAAAAAAAADxAAAAAAAAASUAAAAAAAAAAAAAAAAAAAAAAAAAAAABAYUAAAAAAAAAAAAAAAAAAAEtAAAAAAAAAAAAAAAAAAAAiQAAAAAAAADLAAAAAAAAAAAAAAAAAAIBXQAAAAAAAwFNAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJAAAAAAACAQUAAAAAAAAAAAAAAAAAAgGVAAAAAAADAXkAAAAAAABB0QAAAAAAA4HJAAAAAAAAAN0AAAAAAAIBlQAAAAAAA4HJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBgQAAAAAAAAFdAAAAAAAAAAAAAAAAAAIBmQAAAAAAAYGdAAAAAAAAAAAAAAAAAAEBgQAAAAAAAAAAAAAAAAAAAN0AAAAAAAAA3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBXQAAAAAAAYGBAAAAAAAAANsAAAAAAAAA1QAAAAAAAAAAAAAAAAADAWUAAAAAAAAAAAAAAAAAAAAAAAAAAAABAXUAAAAAAAAAAAAAAAAAAgEFAAAAAAAAAAAAAAAAAAAAiQAAAAAAAgE9AAAAAAAAAAAAAAAAAAMBhQAAAAAAAAAAAAAAAAAAAFMAAAAAAAIBKQAAAAAAAAEhAAAAAAADgcUAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAABFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByQAAAAAAAADBAAAAAAAAAY0AAAAAAAABtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBdQAAAAAAAAExAAAAAAAAAAAAAAAAAAIBJQAAAAAAAwFJAAAAAAACAR0AAAAAAAABfQAAAAAAAAAAAAAAAAADAXkAAAAAAAIBWQAAAAAAAAAAAAAAAAACATEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEAAAAAAAIBBQAAAAAAAAAAAAAAAAABAUEAAAAAAAIBiQAAAAAAAAAAAAAAAAAAAQ0AAAAAAAABBQAAAAAAAwGxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAV0AAAAAAAIBVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLQAAAAAAAYGFAAAAAAACAaEAAAAAAAIBeQAAAAAAAoGFAAAAAAAAAXkAAAAAAAAAAAAAAAAAAADhAAAAAAAAAAAAAAAAAAMBSQAAAAAAAAAAAAAAAAAAAM0AAAAAAAAAAAA==", "dtype": "f8" } } @@ -3333,12 +3352,12 @@ } }, "title": { - "text": "Actual points versus SofaScore rating — expected-points pack: 1.34 to 1.98" + "text": "Actual points versus SofaScore rating — expected-points pack: 1.34 to 1.76" }, "xaxis": { "range": [ - -0.5, - 10.5 + -0.435, + 9.135 ], "title": { "text": "Pre-match SofaScore average rating" @@ -3346,8 +3365,8 @@ }, "yaxis": { "range": [ - -100.6, - 418.6 + -54.900000000000006, + 338.9 ], "title": { "text": "Actual post-match Kickbase points" @@ -3355,7 +3374,7 @@ } } }, - "image/png": "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a1veO/r8/+1CW4fEto2o9srof8RU51fbVhnxnzqf8i3v+im/+m288l7m0LV1TNeKa66V7v/xh+9PztEZuRejECBAgACBtYAFkLWI9wQIEDhaARMnQIDAe4Fbdx7slk9ZtAVm/APN+6jje1VO5TZmPrbArJ+uGe1qAgQIECAwBCyADAk1AQLHLyADAgQIENgLvHz1er+1qq0inb/RtqnL8JTEoydPT7ZflVdbYW5c/XfXkyL75L0gQIAAAQIbAhZANlBcInCsAuZNgAABAgSGQFtZ2iIyynpryYg7trqtM22hGXlVW/w4tk/RfAkQIHAYAQsgh3E36pcR0CsBAgQIECBAgAABAgQIENgUsACyyXKsF82bAAECBAgQIECAAAECBAgQ2BK4XAsgWxm6RoAAAQIECBAgQIAAAQIECFwugXNkYwHkHGhuIUCAAAECBAgQIECAAAEChxQw9ryABZB5M3cQIECAAAECBAgQIECAwGEFjE5gWsACyDSZGwgQIECAAAECBAgQIHBoAeMTIDArYAFkVkw8AQIECBAgQIAAAQKHFzADAgQITApYAJkEE06AAAECBAgQIEDgIgiYAwECBAjMCVgAmfMSTYAAAQIECBAgcDEEzIIAAQIECEwJWACZ4hJMgAABAgQIELgoAuZBgAABAgQIzAhYAJnREkuAAAECBAhcHAEzIUCAAAECBAhMCLwBAAD//8EHHVkAAAAGSURBVAMA5r8uuEXJ/jUAAAAASUVORK5CYII=" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEAAAAGkCAYAAAAxElB8AAAQAElEQVR4AeydCYAUxb3/vzN7X7CwBwvLsYDcEgNRI6ARYjyDRzRo8EiMR/QZfdH4f2J4JiGJj0TzjJrk+TQez8SoUYLxQLwFTQAPBBW5BZZjYU9Y9r7n39+GXntmZ2Znd2d2e3a+CzXdXfWrX/3qU1093b+pqnZ79CcCIiACIiACIiACIiACIiACIiACItDfCcR8/dzQnwiIgAiIgAiIgAiIgAiIgAiIgAj0ewKqYKwTkAMk1s8A1V8EREAEREAEREAEREAERCA2CKiWIhDjBOQAifETQNUXAREQAREQAREQAREQgVghoHqKgAjENgE5QGK7/VV7ERABERABERABERCB2CGgmoqACIhATBOQAySmm1+VFwEREAEREAEREIFYIqC6ioAIiIAIxDIBOUBiufVVdxEQAREQAREQgdgioNqKgAiIgAiIQAwTkAMkhhtfVRcBERABERCBWCOg+oqACIiACIiACMQuATlAYrftVXMREAEREIHYI6Aai4AIiIAIiIAIiEDMEpADJGabXhUXAREQgVgkoDqLgAiIgAiIgAiIgAjEKgE5QGK15VVvERCB2CSgWouACIiACIiACIiACIhAjBKQAyRGG17VFoFYJaB6i4AIiIAIiIAIiIAIiIAIxCYBOUBis91V69gloJqLgAiIgAiIgAiIgAiIgAiIQEwSkAMkJps9liutuouACIiACIiACIiACIiACIiACMQiATlAYq3VVV8REAEREAEREAEREAEREAEREAERiEECMecAiaY2LquoxFmX3oaFv344msyWrVFGYOPWQsyYewOmzL7SDCtWr4+yGshcEYgeAtZ1/dGnl0eP0f3YUrVHP25cVU0EREAEREAEAPhCiBkHiHWTw4e8njgUmJdOCerzhdnfjnmDTl7deSAmH3Iir/7Gpa/qYzFlm9jDVbfchbr6hm6ZRefHNbfejWsum4uNKx83w5yZ07qki2XTBrtN3D/LcN7R5i4p60fCZEvHEvuRb7UYR0bd6Vu+unQcGQK8dvXnc5j14/nJ87SrBJmHeXkedzVvLMtb18rucOO1gtcMe+B1lzqDMWU65dhebLdgslYaz43eOPf5/cByWDer7M62Vn3sHHz3ab+vHqssS7YrPHx16VgEREAEooyAzPUhEDMO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REAEREAEREAERCCaCMhWERABERABEQhMQA6QwGyUIgIiIAIiIAIiIALRRUDWioAIiIAIiIAIBCQgB0hANEoQAREQAREQARGINgKyVwREQAREQAREQAQCEZADJBAZxYuACIiACIhA9BGQxSIgAiIgAiIgAiIgAgEIyAESAIyiRUAEREAEopGAbBYBERABERABERABERAB/wTkAPHPRbEiIAIiEJ0EZLUIiIAIiIAIiIAIiIAIiIBfAnKA+MWiSBEQgWglILtFQAREQAREQAREQAREQAREwB8BOUD8UVGcCEQvAVkuAiIgAiIgAiIgAiIgAiIgAiLgh4AcIH6gKCqaCch2ERABERABERABERABERABERABEehIQA6QjkyiO0bWi4AIiIAIiIAIiIAIiIAIiIAIiIAIdCDQ7xwgHWqoCBEQAREQAREQAREQAREQAREQAREQgX5HoKsVkgOkq8QkLwIiIAIiIAIiIAIiIAIiIAIiIAJ9T0AWdJGAHCBdBCZxERABERABERABERABERABERABJxCQDSLQNQJygHSNl6RFQAREQAREQAREQAREQAREwBkEZIUIiECXCMgB0iVcEhYBERABERABERABERABEXAKAdkhAiIgAl0hIAdIV2hJVgREQAREQAREQAREQAScQ0CWiIAIiIAIdIGAHCBdgCVRERABERABERABERABJxGQLSIgAiIgAiIQOgE5QEJnJUkREAEREAEREAERcBYBWSMCIiACIiACIhAygZh2gOyvqEc0hZr6FrNhq2qbo8ruaGLcU1trG1pwWO3j2PPzwMF6eDxwrH09Pf/6Q371oXpHn5/FRh9qc1gf6g/nfTjrwD5Uqe8hx/Yj9SFnX+PYF9WHnN1GxYca0GZ8EbGtFJzZVnWNraisaerWddh82I3wR0w7QCLMVupFQAREQAREINIEpF8EREAEREAEREAERCBEAnKAhAhKYiIgAiIgAk4kIJtEQAREQAREQAREQAREIDQCcoCExklSIiACIuBMArJKBERABERABERABERABEQgJAJygISESUIiIAJOJSC7REAEREAEREAEREAEREAERCAUAnKAhEJJMiLgXAKyTAREQAREQAREQAREQAREQAREIAQCcoCEAEkiTiYg20RABERABERABERABERABERABESgcwJygHTOyNkSsk4EREAEREAEREAE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iIAIiIAIiIAIiIAIiIAIRIJASA4QrgFy6y8ewFv/XIcTzr6+w5tg9BaYSDSNdMYoAVVbBERABERABERABERABERABEQgAgRCcoBwCgzf9GJ/84t9n2mUiYB9UhlzBFRhERABERABERABERABERABERABEQg/gZAcIOEvVhoDElCCCIiACIiACIiACIiACIiACIiACIhA2Ak4zgES9hpKoQiIgAiIgAiIgAiIgAiIgAiIgAiIgOMI9LZBQR0gXPuD63s888Lb4HbK7Cs7rP/BOKZRtreNV3kiIAIiIAIiIAIiIAIiIAIiIAIiEKUEZHYvEwjqAOG6Hlzf45Lzvw5u7et+2PeZRtletl3FiYAIiIAIiIAIiIAIiIAIiIAIRC0BGS4CvUsgqAOkd01RaSIgAiIgAiIgAiIgAiIgAiIQQwRUVREQgV4l0CUHyIrV6ztMgWFcr1qswkRABERABERABERABERABPoFAVVCBERABHqTQMgOEDo67vrj01i59D5Y01+efWgRFi5+GI8+vbw3bVZZIiACIiACIiACIiACItAfCKgOIiACIiACvUggJAdIXX0DnljyOhbcOB/2tT6mTCjA4oXXYtUHG0CZXrRbRYmACIiACIiACIiACEQ9AVVABERABERABHqPQEgOkNq6BlTX1iM3a1AHyxjHNMp0SFSECIiACIiACIiACIhAYAJKEQEREAEREAER6DUCITlA0lKTkZGWgtKKQx0MYxzTKNMhUREiIAIiIAIiIAIiEISAkkRABERABERABESgtwiE5ABJTUnGrBOngmuAlFVUttu2cWuhuQYI0yjTnhDGnYW/fthr4VXf9UZ806fMvtJrTRLKM47hqlvu0lSdMLYTlUxcAAAQAElEQVSNVImACIiACPSYgBSIgAiIgAiIgAiIgAj0EoGQHCC05er555hrgMy+6OZ2h8TF1y0y1wBhGmXCHax1RayFV7no6iNPLgMXZLWXdf6Zs9oXZuUCrZY9lFvy0sr2hVvzcgfjzvuesGfVvgiIgAiIQJ8SUOEiIAIiIAIiIAIiIAIi0DsEQnaA0Jw5M6d5ORrobGAc0yIROKpk8U+ubV94dfTIPEwaNwo7dx8Iqbg33lmLeefObs9/+qnHY92G7bCPYglJkYREQAREIFIEpFcEREAEREAEREAEREAERKBXCHTJAdIrFgUphAut7i+p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Cs7BeXlfNcO/jToHv5p4OdL8OEYiYELYVOYkDkRSXEJQfQWp0TOlJ2hFlCgCItBjAnKA9BihFIiACIiACIiACIhApAhIrwhEhoALLoxPG4ZTs6aa4Zj0YZEpKMJa3S4XzsyZHrCUrMQMTBswNmC6EkRABGKLgBwgsdXeqq0IiIAIiIAIRBcBWSsCIiACnRA4efAUjEkb2kGKTp7v5J+K5E5GiHTIqAgREIF+S0AOkH7btKqYCIiACIhAfyCgOoiACIiACAQnEOdy44cF38SPx1yAbw87Gd8cciK+P/J0LJ70PYxJzQueWakiIAIxRUAOkJhqblVWBERABKKOgAwWAREQAREQgZAI5KdkY8agifh69pdwbMYoJGqB1JC4SUgEYomAHCCx1NqqqwiIQBQSkMkiIAIiIAIiIAIiIAIiIALhICAHSDgoSocIiEDkCEizCIiACIiACIiACIiACIiACISBgBwgYYAoFSIQSQLSLQIiIAIiIAIiIAIiIAIiIAIi0HMCcoD0nKE0RJaAtIuACIiACIiACIiACIiACIiACIhAjwnIAdJjhJFWIP0iIAIiIAIiIAIiIAIiIAIiIAIiIAI9JeB8B0hPa6j8IiACIiACIiACIiACIiACIiACIiACzicQYQvlAIkwYKkXAREQAREQAREQAREQAREQAREQgVAISCayBOQAiSxfaRcBERABERABERABERABERABEQiNgKREIKIE5ACJKF4pFwEREAEREAEREAEREAEREIFQCUhOBEQgkgTkAIkkXekWAREQAREQAREQAREQAREInYAkRUAERCCCBOQAiSBcqRYBERABERABERABERCBrhCQrAiIgAiIQOQIRL0DZOGvH8aU2Vd6hUefXt5OjPtW+lW33IW6+ob2NO2IgAiIgAiIgAiIgAg4ioCMEQEREAEREIGIEYh6BwjJnH/mLGxc+Xh7uHr+OYzGitXrseSllVi59D4zLS93MO687wkzTR8iIAIiIAIiIAIi4DwCskgEREAEREAERCBSBPqFAyQQnDfeWYt5585GTlamKXL6qcdj3YbtKKuoNI/1IQIiIAIiIAIi4DACMkcEREAEREAEREAEIkSgXzhAXnhtVfsUGE55IStOdSkuPcjd9pCbNQgejwel5XKAtEPRjgiIgAiIgKMIyBgREAEREAEREAEREIHIEIh6B8jin1xr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" }, "metadata": {}, "output_type": "display_data" @@ -3366,9 +3385,9 @@ "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=", + "bdata": "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", "dtype": "f8", - "shape": "103, 7" + "shape": "101, 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": { @@ -3391,7 +3410,6 @@ "Jonas Urbig", "Hiroki Ito", "Tom Bischof", - "Arijon Ibrahimović", "Nathaniel Brown", "Aleksandar Pavlović", "Kim Minjae", @@ -3402,10 +3420,37 @@ "Bara Sapoko Ndiaye", "Ismael Saibari", "Tim Binder", + "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 Pejčinović", + "Justin Diehl", + "Dennis Seimen", + "Deniz Undav", + "Leonidas Stergiou", + "Finn Jeltsch", + "Leo Sauer", + "Ramon Hendriks", + "Ameen Al Dakhil", + "Luca Jaquez", + "Lorenz Assignon", + "Bilal El Khannouss", "Janis Blaswich", "Mark Flekken", "Jonas Hofmann", "Robert Andrich", + "Moussa Diaby", "Patrik Schick", "Edmond Tapsoba", "Malik Tillman", @@ -3415,18 +3460,16 @@ "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", + "Guéla Doué", "Facundo Medina", "Afonso Moreira", "Leopold Zingerle", @@ -3440,55 +3483,29 @@ "Christopher Nkunku", "Rocco Reitz", "Brajan Gruda", + "Marc Guiu", "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", + "Neil El Aynaoui", "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" + "Maxime Estève" ], "type": "scatter", "x": { - "bdata": "w/UoXI/CG0C4HoXrUbgbQAAAAAAAAAAAmpmZmZmZHUAAAAAAAAAAADMzMzMzMx1AZmZmZmZmGUAfhetRuB4bQLgehetRuBlAZmZmZmZmHEDNzMzMzMwaQJqZmZmZmRpAAAAAAAAAHECF61G4HoUZQArXo3A9Ch1AKVyPwvUoHEBSuB6F61EcQGZmZmZmZhtAMzMzMzMzH0AAAAAAAAAAAFK4HoXrURxAMzMzMzMzGkAfhetRuB4aQJqZmZmZmRlAzczMzMzMHEBmZmZmZmYcQAAAAAAAAAAAAAAAAAAAAACamZmZmZkaQDMzMzMzMx1AmpmZmZmZG0BmZmZmZmYbQAAAAAAAABtAZmZmZmZmHkAAAAAAAAAAAAAAAAAAABxAzczMzMzMG0AAAAAAAAAAAGZmZmZmZh5AMzMzMzMzHEAzMzMzMzMbQGZmZmZmZhpAmpmZmZmZGUAzMzMzMzMbQM3MzMzMzBtAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZhpAAAAAAAAAAADNzMzMzMwaQGZmZmZmZhpAAAAAAAAAAAAzMzMzMzMfQAAAAAAAAAAASOF6FK5HGkAAAAAAAAAAAHsUrkfheh1AAAAAAAAAAAAAAAAAAAAdQAAAAAAAAAAAMzMzMzMzGkAAAAAAAAAeQLgehetRuBtAAAAAAAAAAABmZmZmZmYaQOF6FK5H4RtAMzMzMzMzG0BmZmZmZmYaQM3MzMzMzBpAH4XrUbgeHEDNzMzMzMwcQDMzMzMzMxlASOF6FK5HGkCuR+F6FK4aQDMzMzMzMx1AmpmZmZmZGUAAAAAAAAAAAGZmZmZmZhpAAAAAAAAAAADNzMzMzMweQJqZmZmZmRtAFK5H4XoUG0AzMzMzMzMbQFK4HoXrURpAMzMzMzMzGkAAAAAAAAAAAGZmZmZmZh1ASOF6FK5HGkAzMzMzMzMbQB+F61G4HhtAAAAAAAAAGkAfhetRuB4aQIXrUbgehRtAZmZmZmZmGkDNzMzMzMwbQB+F61G4HhtAcT0K16NwG0AzMzMzMzMcQDMzMzMzMxlAZmZmZmZmGEAzMzMzMzMbQBSuR+F6FB1AMzMzMzMzHUA=", + "bdata": "cT0K16NwG0CF61G4HoUcQAAAAAAAAAAAUrgehetRHkAAAAAAAAAAAJqZmZmZmR9AuB6F61G4GUAfhetRuB4cQLgehetRuBpAZmZmZmZmHEAzMzMzMzMZQGZmZmZmZhtAmpmZmZmZG0BSuB6F61EcQOF6FK5H4RxAw/UoXI/CG0AfhetRuB4cQClcj8L1KCBAMzMzMzMzGkBmZmZmZmYcQAAAAAAAAAAASOF6FK5HG0BmZmZmZmYaQGZmZmZmZh1AmpmZmZmZGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMdQAAAAAAAAAAAZmZmZmbmIEAAAAAAAAAAAGZmZmZmZhtAmpmZmZmZGEBmZmZmZmYaQGZmZmZmZhxAZmZmZmZmHUBmZmZmZmYfQAAAAAAAAAAAAAAAAAAAAACamZmZmZkZQAAAAAAAABhAMzMzMzMzG0AAAAAAAAAAAAAAAAAAABhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMzMzMzGkAAAAAAAAAAAAAAAAAAABpAzczMzMzMGkAAAAAAAAAAAAAAAAAAAAAASOF6FK5HGkAzMzMzMzMbQJqZmZmZmRtA4XoUrkfhGUAUrkfhehQbQJqZmZmZmR1AAAAAAAAAAABSuB6F61EbQAAAAAAAABxAzczMzMzMG0AzMzMzMzMcQM3MzMzMzBtAAAAAAAAAAACamZmZmZkbQAAAAAAAAAAAAAAAAAAAAACF61G4HoUaQAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMbQOF6FK5H4RlAAAAAAAAAAABSuB6F61EfQAAAAAAAAAAAhetRuB6FGkAAAAAAAAAAAFK4HoXrUR5AAAAAAAAAAAC4HoXrUbgdQGZmZmZmZhxASOF6FK5HHEBSuB6F61EfQAAAAAAAAAAAuB6F61G4G0AAAAAAAAAAAAAAAAAAAB1AMzMzMzMzG0BmZmZmZmYaQDMzMzMzMx1AH4XrUbgeHkAzMzMzMzMZQDMzMzMzMxpAzczMzMzMHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "dtype": "f8" }, "y": { - "bdata": "AAAAAACAQUAAAAAAACBiQAAAAAAAAAAAAAAAAACgdEAAAAAAAAAAAAAAAAAAMHFAAAAAAADAWkAAAAAAAIBFQAAAAAAAIGNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREAAAAAAAAAAAAAAAAAAgE9AAAAAAACAcEAAAAAAAIBbQAAAAAAAQF9AAAAAAABAcUAAAAAAAAA1QAAAAAAAoGtAAAAAAAAAAAAAAAAAAIBmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBHQAAAAAAAgEVAAAAAAAAAAAAAAAAAAOBgQAAAAAAAADrAAAAAAACAUkAAAAAAAAAYwAAAAAAAQF1AAAAAAACAWEAAAAAAAAAAAAAAAAAAAD5AAAAAAADAWkAAAAAAAAAAAAAAAAAAgEVAAAAAAAAAAAAAAAAAAABJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgENAAAAAAAAAAAAAAAAAAAA1QAAAAAAAABRAAAAAAAAAAAAAAAAAAOBkQAAAAAAAAAAAAAAAAAAAQUAAAAAAAAAAAAAAAAAAQG1AAAAAAAAAAAAAAAAAAOBiQAAAAAAAAFhAAAAAAAAAakAAAAAAAABgQAAAAAAAQFtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlAAAAAAAAAAAAAAAAAAAA5QAAAAAAAAC5AAAAAAACAZUAAAAAAAGBsQAAAAAAAAAAAAAAAAAAAZkAAAAAAAABEQAAAAAAAwFlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGNAAAAAAACAQkAAAAAAAABnQAAAAAAAoGZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRAAAAAAADAXUAAAAAAAAAAAAAAAAAAgF1AAAAAAAAAP0AAAAAAAAAxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBkQAAAAAAAgGNAAAAAAAAATsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUAAAAAAAIBgQAAAAAAAwGpAAAAAAADAXUA=", + "bdata": "AAAAAAAAbUAAAAAAAEBYQAAAAAAAAAAAAAAAAADAb0AAAAAAAAAAAAAAAAAAIGtAAAAAAAAgYEAAAAAAAAAAAAAAAAAAIGlAAAAAAAAAQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEAAAAAAAABTQAAAAAAAQGVAAAAAAAAAAAAAAAAAAIBRQAAAAAAAQF9AAAAAAABAUkAAAAAAACBgQAAAAAAAAAAAAAAAAACAQ0AAAAAAAAAAAAAAAAAAoGpAAAAAAADga0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWEAAAAAAAGBzQAAAAAAAAAAAAAAAAADgYkAAAAAAAAAAAAAAAAAAwF9AAAAAAACgZEAAAAAAAAA1QAAAAAAAQGVAAAAAAAAAAAAAAAAAAEBXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQQAAAAAAAAAAAAAAAAAAAZ0AAAAAAAABDQAAAAAAAgELAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbEAAAAAAAAAAAAAAAAAAgF1AAAAAAAAAAAAAAAAAAABDQAAAAAAAgEdAAAAAAABAbkAAAAAAAMBfQAAAAAAAgFhAAAAAAAAAPEAAAAAAAIBxQAAAAAAA4GxAAAAAAAAAAAAAAAAAAABEQAAAAAAA8HNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoGhAAAAAAAAAAAAAAAAAAIBDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBtQAAAAAAAQGBAAAAAAAAAAAAAAAAAAABdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwG1AAAAAAAAAAAAAAAAAAIBaQAAAAAAAAFNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrAAAAAAACAS0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAQAAAAAAAAD9AAAAAAABAUEAAAAAAAABVQAAAAAAAACRAAAAAAAAAOkAAAAAAAAAAAAAAAAAAgEZAAAAAAAAAAAAAAAAAAKBjQA==", "dtype": "f8" } } @@ -4264,12 +4281,12 @@ } }, "title": { - "text": "Actual points versus SofaScore rating — expected-points pack: 1.98 to 2.50" + "text": "Actual points versus SofaScore rating — expected-points pack: 1.76 to 2.61" }, "xaxis": { "range": [ - -0.5, - 10.5 + -0.435, + 9.135 ], "title": { "text": "Pre-match SofaScore average rating" @@ -4277,8 +4294,8 @@ }, "yaxis": { "range": [ - -100.6, - 418.6 + -54.900000000000006, + 338.9 ], "title": { "text": "Actual post-match Kickbase points" @@ -4286,7 +4303,7 @@ } } }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAABEAAAAGkCAYAAAAxElB8AAAQAElEQVR4AezdCYAkZX3//29V99wze7NcUQ5FlJX8BI9wJGGJEYE/SiICASUSDiEEFCTu6oqyKi4uCYdCEOQI/giswA8jSAAxyKrh8IIoLgioLMi5sOfs3NNV/+dTs9Vb09Pd07PTPd09/d7tZ6rqeZ566nleXd1T/Z2qaj/kHwIIIIAAAggggAACCCCAAAIITHeBhh+fb/xDAAEEEEAAAQQQQAABBBBAYNoLMMBGFyAA0uh7AONHAAEEEEAAAQQQQACBxhBglAg0uAABkAbfARg+AggggAACCCCAAAKNIsA4EUCgsQUIgDT288/oEUAAAQQQQAABBBpHgJEigAACDS1AAKShn34GjwACCCCAAAIINJIAY0UAAQQQaGQBAiCN/OwzdgQQQAABBBBoLAFGiwACCCCAQAMLEABp4CefoSOAAAIIINBoAowXAQQQQAABBBpXgABI4z73jBwBBBBAoPEEGDECCCCAAAIIINCwAgRAGvapZ+AIIIBAIwowZgQQQAABBBBAAIFGFSAA0qjPPONGAIHGFGDUCCCAAAIIIIAAAgg0qAABkAZ94hk2Ao0qwLgRQAABBBBAAAEEEECgMQUIgDTm886oG1eAkSOAAAIIIIAAAggggAACDSlAAKQhn/ZGHjRjRwABBBBAAAEEEEAAAQQQaEQBAiCN9qwzXgQQQAABBBBAAAEEEEAAAQQaUKDhAiD19By/tnaDHXr8Ilty4TX11G36WmcCq55abfsfcYYtWHhilB546LE6GwHdRaB+BOL39etW3F0/nZ7GPeX5mMZPLkNDAAEEEEDAzHIRGiYAEh/k6EPeZAIKWldBCbWXizndlnWALq9t+UAsHznJa7q5VGs8samek2Q66Zzl1tvXv03dUvDjlHMvslM+coStWnlDlA4+YJ8JtaVtqw/JPmn+UBe8U58n1Ng0qixbBZb0OsodlvJktC2vrdy2WK6MgN67pvM+rPFp/9R+OlFBraN1tR9PdN1Grh+/V26LW7yu3jfiVKgdve9q343raar3aLVRir/2Da2vdkqpP9E66rf6lEwTeS9Uv9S/5PrJ+dy2tJws176rfXii/aY+AgggUKcCdDtHoGECIL956lnbuGmz/cmO29mjjz9j+gWaY8EiAjUroAO4hUedbfvuvUcUpIiDFbdevdSefOY5+9DJX9imffqRR5+wmTM67YOHHLBNY9dB5HuP/lS07s/vuSrbt5W3XxblffBjS0x1ogV+IIAAAg0ssOK7P7SfPvbkhAX0Hqr32R3mz8m+x16x7JN2ydW3jjlDVHX1vpv8XaH3Zm10W39PaN1yJQU/1G/1P/49pvkzl3zNVDaR7Rz5/gOzHnFbmiaD+Prdqba1DZUpKeCvwL+sJrI96iKAQL0K0G8ERgs0TADkBz/6hb1tj13srJM/ZH98aY0pIDKagqVcgZOPOzw6uDh4gmcE5LbD8uQE9Fe7G2+7z/5sn7fZeWefMKqxBXvuag/fdaUd/t4/G5U/VQs3fecHUQBl+XmnWXtba3az282dZffefJGdfeqHs3nMbBXgtbXVgrnqCCz77KnRe4feQ6rTg8bZqs6o0BkI+uA/0VHr/f/iq26Jjl+S7//6vfyp046xBx58bFSQOX5PPufjR2c3pffmc08/Nvoj0J33PZTNr8bM9tvNNgXI1f94+5pXMOO2763cpkB+3E7uVHb63am2tY24/Li/+avIU1ZxHlMEprUAg0MAgVECDREAUZRfBwkHvmfv6EPkG3aabwqIjJLYsqBfmDpVVAcrcdKpljpjRAcxd3z/wSiAor/Gq3z/I86IDj5Urnq5f8GI29O6tuVfXFfrJ1OyzpaqJU80RvVF21dKtqu/gOQ2FNeP62ld5SXrqZ3cfPVR43zi6dXR/Uni9WWmsWp9je+Es5ZFTvLKV0d9ivPjqfK0fqGkctXVNLeO8nLL1B/1S/lx0piS62o5HqPGFtdTe6qnaZwXT5WnMiWZaf1knvJlICe1r+U4Jbeh9lRHdePyfNOe3n576dW1pr/+6UA2X51PnHyUKeiQLNO2tY04yUImcR31RQfkCgjG+3NcJ3ddtaFxarzx+mrrlTXrbKft51pH+9bgR1yu6bFH/pXlfsCSldpLJm1P9eOk5WR53K+4XFP1X36r//iKqVz1k31U/+J8lSmpXa07XlK9uC1tR+sqqe9Kms9Nyo/blZP+wrhpc2/0V9q4rtpSnWT7WtY+oLGoXO3E9TVVXdXJTaqr8ji9/7hPR/dy0fq5dad6eTx79VH91pg19mT/4nGpjvI1fj0XP3vst9nnudC6qq/21K7qxCluS+VxyldP+4v6rj7ovSv52lAf9LzG66tfcfuaxuvG5fE0t95Hz/xK9EE0Li9lqv5oTMXed5Pt5G4zX9/iNuWgdTU2jVHrKmlMcUr6qV6xfVt+2l68rqZaVr62UyzFfRpvnOqzPNR2Mmn9fO2r/8l6mtcY89WN81Suerl91zaUrzbjuuNNFWzSmQc6Y29GZ/t41UeVF3v/32/fvaK6OpMvmtnyQ2e7rnl9w5aliU00vvH2fdWRQZy0XOpWjvjr/cf8rip13YnWe/b5V6IzJN+0686jVtXvUf0+5WzgUSzTeoHBIYAAAkmBhgiAxAcHOljQh0SdGprvF58O7HJPM9VBy9EfWBidMaKDGP0lQQEU/QVDZfrre+4HvCRwoXl9aIzbUDuaV58mciCRr219oFW+2lTSaZ86/TN5sKb5Y05basuWnBqd4aF6OiVUeSrT+sWSPhR8aumVduPlS6L11Xd9QL/gshuj1WSsMjnJS+0rXX/p4ugsAW1DfVLflK+kv2QtWXaN6TmIGsnzQ2dAKOkvOrkH0wpoaXtv33O3aE21896jPxUFDdS+kvqpvzDlGutDqsb+voPeFY1HdfXXom3tZ9SBPD+0XT3H6oe2odOStR8svuDqovfwUHBB9XRQqj7laXpMlralsSa3pUrJU6C1P8tdbnG9+DlSXZWpn3HSPqIPPrJVeXwQqVO6dWq38sZL6peeZ30QiNvVtn+/+sWsgeqM1/d4O9oXj/vHL5n+uqn24tej+ljq8x+3lTsttF+oXnK/1na1L2ufjp8fvSdce/Ei04edpKPMtX6hpOdY+7LaVFK7ek3H7Wo97fv6UJbcl1T3M2cdb+qz6lQzlWKv15fGpufv0m/elu2uPnTKQGWqExdoXJ/8/Nezz7PGq/dxBVr1YTiuJycF8/SerTpK2te0z6ntYvVU98277Wz60KTnSc9x8rUR71uxf3If1br6QJV8fWlb2pevvekuUx9UR+mSpf+kogknWSXfd/X+oUa036lPmlfSNpN9i+vl9k118yXtb8pXX5W0/8pPz6vyi+3b6of6o3rartbX6zv5+0FlxVKp49R7otrWNpQ0r9eExp9sX8vqf/I5UN3ke06yvua1r8hBY0++J6qsltL8ebOiM/A0lrhfH/nQ+6JZ/U7T6yFacD90tkMplzuWsu8r8J18fuWu9yQ9/25TE37oNaw29Jzq912pDei9YsGWm3drquc6ue6ateuj98Tdd9kxmR3NKygymUBR1Ej9/KCnCCCAAAIJgWkfANEv5Ad/9nh0uuNub9whGroOEPSLL3kqqOrlO81UK+h09eTBuPImkxQg0EGVpnE7mtdBuw4CdDAQ5090qgM29TdeTwEDpThooLaXX7HCdHCfHJPWUZ7KVCdeP99UHwoU4FCfVa7pRPquD3hqIw5WqA1t/2tf/oRmCyZ94NZZPLrnhT6kxBXVX7mpD+qL8nWwp0uekqcMq0x1dDZQfDCvuvqQqoPjpIfyt7WfWjc3xX3Uhzb1Q+Uaj/aD9y98txYLJtXTJSYy04cLHejFKfeAT43ooFcHhovPPC77l7a4DZUnP3BqOV/S86GULNN9QnQAHQcUVSZf7V/6sBD3SdN8B8NxvxR404cora8kDx10q49xnVL7LpM7v7VszFkmE3n+1Yd8qdB+of1E/U2uIwMl7TPJ/InO6zWYbFttKiXbVcBJr4GLzz8j+/xqO/Pnzo4CLpqvZirVXo56v9K+qg+cek0qWKA8lSXHoOdCAaXkfpP7Pq73cL3PyTC572qdgw/cxxQU0OtQSe9zufW0vSWf+OiYfUn5yVTIP7c/Go/ea3L39/hDa7LNUua1ryffd/V6OeHoQ6J7SqhPamOirx+tk5vkn/TL97rPXSde1vuy9k29T6t/ytfr+zvXfcn+z15v0uK4qZRxqk29d2oaN6h5vb/rd4GeY+XHHrnPgerqdRb3UXXjpH1R72cKwiUd4nKtp4BL7j4al5d7qoCAAgMKOmgfH6997e/333ZJdLZr8veF1tNliRq75rclKdCt51cB59hO7em9SPkq35Z2dSymwFdyvynWjrapseh5iJOeL72X5PvdY1asNcoQQAABBBpNYNoHQPIdkCkQog/HCozEBxTxaaal/gIux46iD6/6sBgnHXSVo91kGzpI0V8m9Rc4jVGnxSr4o7MdkvU0P9m/iKhdta+2iiVtRwc7uWc+vGeft4774SM+GNeHrHgbOnjStnWGj/J08KuD4HzPZVxHfxlS3WJpMv3MbTc+iNUBmg6wk+W6TETPUzIvdz55wKcPbnG52tP+o30pzvvDcy+bPkQkA0wqi/tQ6oG0PsDplHi1r6S/rOt5U1txUr/1QUQHofrgFOfrA9m7Dzs9umQhfo0V6le8jqaF6kyk7+V6/tWfQknbSJ6Cr7FqzIXqTzY/+ZwpGKJAlD5Ib0u7ej70IUHP6UST1tP6hbYrl4m89vQBU/uz3vv0F+uDXaBCeYXaT+Zr/HKI//odv9fne29Tnt4j9P6kpHnlJdsrdV7++v2h3yPJdbSs/Lg/caBQgalkvdx5eco197nIfZ/IXU/LalvBIb1utKxpOV77ais3xePKzU8ux8+Jnk8FH+IyvU/ofS5enug0d5zx+nrfS7ppu3GZpoU8VJYvyVxt6MP0VAU48vUjmSe7ONCVG2DQ777c92S9b+vsN/3+0/uygvszOttNvyu0n2l/S7Y/kXntA9rHta8n14ufd5Un80uZ134icwV6dW+OUtbJV0fPl34H6X1YKV8d8hBAAAEEEJDAtA+A6CBUp0/rF2x8oBR/WNFfLHTQLIj4oFjzlU46QNEHS31Q0Km4OkhR0i/vSmxbH+TjdvXBXx7xcnKq00RVpjrJ/HLP6wOOxqqDFD0X8fOig8/xtqVAgM6ikJ0+bOlgToEsfXDSX760fvxcJp/zeBv6kKUxqt54aTL9zG1bB7E6qNZBXrJf2g+0P+TWL7Yc/wVS+4ySPkDq4FYHklqv0EGo+pAMhqluoaQPFrLSZS/ahpL2VX24KrSOvFQvTvFzHB+0F+pXsr1CdSbS93I9/8l+Jee1nyoYpP0wHqtOB9dzm6xXiXnt7wqG6C/CCgptyzZkGQet4v6XOtV6Wr/QdrfF/ryzT4j+Wq19K3njxkLbiPM1fjnEy3rfYkfcdAAAEABJREFU0ms7+Vfv+HWvvNx68fJEprF/7nuXtqP3MuXH7WlfVoBGHw7jvHxTeco19znQ6ylf/WSe2tY24jxtM55PTrWNUl/7yfUmOq/3Z52loudS5nJRUrBQ79cTbS+unztOvWfqvVO/B/S+FNvpPSdeR9PYQ/PjJb0vK6nvucHj8datdLk+3CuQoTOk5BmnXz3xu+isr/h3vPbP+EzWOJig34u6fEu/f7R/xpeqTrTPalvvPfnWi1+LKle9fHXy5el3lvYTvXeqf9pP89UrNU9/4EgGBEtdj3oIIIAAAo0lMK0DIDrg0mnP+oAYHyDFUx1M6KlWgETT3AMs5VUq6ewFHbTqQFEHjJXaTtxu8iAw/ktaXJac6q9lOnhQnWR+JeZ1cB8/F/GHRx186oBovO3Fp5rrm3x0QKeU/Gtu/FzqYDjeRu5UB5TjbUflk+mn1k8mHdwlP+jE++C5X7xyUne+l4eeNz1/2l58MKz5ZNKBqQ5Q9aFRB6zJsuS8Plzo1H35afzJsonM62wdfZiI979C/Uq2WahOqX1XW+V8/tVeMiXfUxSISpZNxbz2IX2QnYptbcs2tsVeH8j0GtZfsnPPCivWB53RpjPb4jp639LrQB+kcl/vWtaHQH0YjOvF601kGvvrA5vet9Rubor3i0L78kS2N17dOOAU1yuwzej+OqW89uN2JjPV77Tk5Ql6Pib63OZuP3ecpf4OLeSR276W9V512zeXatZy7y0TZVb5h/Zd7cPJ/e1vD/uLqFf64K+Z+DWh9wjtq8qLk4I6GqP2A72fxvmlTtWe2s1Xv9h289VXnn7XlzP4oTbjIKj+mKPl+LUe/25UXpz0e0nHYXrPivOYIoAAAgg0hsC0DoDoA7IOvJIfjuOnVadw6lROBUj0oUYfCPXBUGcT5B4c6AOhvoFA6453QKVfqqpXKKltHYBoW9pmoXrlyo+3p79W68BUv+z1S1+nceduQ31Xmerklk10WWPTGPOtd8sdP4wOyOMyHVjpmmJ9eMl3oBLXi6fxc6fr/f/znp9Efz3WB5K4PN52vucyrlPKdCL9HK/f2sfu+u+HR21WB7Q6w0Kn4+sAf1RhYkHrfv262xM5o2fX5NzoTQd/2u+1/ydrlnqQmtteso3kvPatr117+6jnMlmuMWls8WumUL+0TmxdqE6pfVdb5Xr+1VZuyh1TbnlyWa8jvZ6SeeWYl2fy7LVytFmuNiZqr7NpFGxTMFAflBUIic8YGq9P8XMRv7/H3mPf20a3VKye3uf1fq815KxpblJ+Kf6F9uXc9iazrNeq1o8/ABfa5kReP2pvvBQb5taTnQyT+Qo2648QClapH8myUueT49T7Tqm/Qwt5aLvxe47mlXT/kL3esqvpfhZ635pIME7rT3WSg34HJs9+jF9/8lF5vj4piKHfufnK4jzt4/F8cqr8fPt+/FpUebJ+oXm97hX80H6hPwqM159C7eTm6/ewjiMU+FBZfKygYxstx0k2MoqPi+J8pggggAACjSEwrQMgOhDWXzz0l4/cp1O/cHVdbfxBUcv6EK5f7vqLZFxfB3T65ouevr4oq9ABlYIL+mWqU3L1gVWV9UtWv+R1UK9lJW1H1+ZqO/HlN8rXAYHOgNB8OZPGom3pLAG1q37qBpO6ZELbVJ6S5pWnMtVR3mSSxqkDraRH3N6vnvi95X4jQXwmTnwgH9fNN1Xbeu7kev9PHjV5Ki+uq/n4uZS/noe4TPOf+PzXi37bTFy3lH7GB1jJYIuef/0FUftW3JamV1z/n6ZLSzSvpL5oPQXi1I7yCqW77/+p6bRn/dUsWUfLGqMOJPVBQ2WaalnffKD9V3nalg7oNT/eZQZ6veh1o9eP6isVGtOvVv3OdOq/9h/Vi5O2q9eNxhafip2vX6ovk++v/LlmLV+difRdjZTr+VdbuUnPk8ak5039Urmmeg60P2o5TvGHkWTduGwyU51Zo8CK/goet6PnR2cS6RKQOC87ncKZidhr39V7noKACgbquddZR8pTWbFux+PVcxEHP/W+pfcvvY9pn0qur/q6/4GmyXrJ/Vbb1DfNxOsVeq/X/qztav/Wfh7X11TtKWle/VLSh1TtI8rTVK/D3PcGlU00adt6jSc/AMtwMq/9UvtQbN+WYWyg9mSu3wP6/Sh75U0k5Y5T+5je8/V7bbzfofk8tG3tH/F7jpaTSfuibrir9vW61nOWLNe6+d6Lk3W2dV7b0n6qy3s07kLtyFS/Q1WuS8g0VZJN/LtRv/uVp6R2td8psBMfCyi/UBpv39d7jfqg9TXVsl4Tem0or1jSvqHXuF7r8dlSherrNSlrmSfraFntJPNUV+3G7ycqiz30nqBy5Smt+O4PTc9vKRaqT0IAAQQQmF4C0zYAooMH/WWx2EFX7gc9HfjoGyV0sKZfukrxfRB0IKWnXlP94taBkcqTByo6ENFZD7o/gMp0I7LT//7I6AwFrRsnXVagX9JqW/WUVKZ2NZ1M0gGA2ouTxqIxaWxxuxqD/uKavJ5Y88pTWVxvstNcDx3Y6UAsN1991Zk4uf0stv34udMHdX0gzK2r8epO+MrXB3RtQ0nzne1t495sVeuV0k8dYOkbWvTXTbWtbSj4ccnSM6IbkaodJR346y+L2idVR0n1FSQa7y9gWlffoqAPU/F+p/WV9AFIz1vugaSWk/uYtqV+qB21p/lCSeW6PEv7jrahlG9MGrv6rg9cufud9m1984LKVS/eVm6/1La2I8O4Xm6difQ93k7y+df62o6S5kt9/uO2klP1UWcqKE9tqc1Cr3PV1biS+4YO3LXuZFKh50cf/vXXz8m0XY51S7HXhxHty9p39H4Yb1cfoOL9XHXifAV2tE/JW0nvsXpvz92/9P6le0Jon1K9OKm+PjTLTm2qnl43et+L66g/2mfV/7iO3pOVrzrxe72eV203+fpSuZLex+L3I9XLt6/oA6ret7SNiSQFTTQObUdJHuqDXi/JdrSsfJWrnvZTlZfy2le9UpLGlm/flp0Mk+8H6rPOrlC/Smm7lHFqn0mOUeNU23q+NE0mbTe3rvYP9V/jSNaN5+NxKKip17eOJ+KybZnqda8+6jnRvhz7lHpvFP3e1O9PtaEkU73etR/mjkH7du5rIN4H9DtRYxtvDGpDloX2fb321Ie4L1rO15fc7WgcCggrPzZQG8mUG9hQ3dyks75y11df9XrTvpGsr7EoX+XxdvQ6ncjxRrI95hFAAAEE6l9g2gZA9Ete18vq4KfQ06SDYV2rnKwT5yWvs839harluFzb0La0DR2I6CAgWaZvNlFechuqm2xD9bWspP6oD6qjqZZz11VZoaSDFrUXJ62vdnLrq8/qe1xP88pL1lN/cvPVl3xt5qub6yEH5SlpPt62pvnaTPYld15j0jpKms8t13K+7WhbGoPKlfL1W/lK+dbPtz1tX/lqW0nzOpVaU7WvtpTkK0/ViVOyL6pTKOXri9pQe2o333ra9qqVN5jqKclc7STrqo76qTEk87WsfK2npPl8Y9I6GoPq5CYdeKo8N2mbybpqW9tL1sutk6/v2m6+deN2NFatl9yW5rVeXKfQVNsvZJvbruoVep1rXOqjtqsUbzu3/bheXB73K96WxqH5OD+urzaVtI24LD79O16uxlR9VZ/Vt2SKx6d9Q/nxctzH5HqqE+crsKOAhdaJU+66cd1cm7i+zOM6mup1o+cuLtc0uU3V0TrKV1JdraN8pWSZypX0PGj7KldKjkflakPbUD2trzqlJgVN9MFW7cSpUBvKj+toqudCfUluS37qR9xfjU3907rJeipXPdXPl6/2leJyjU/LyZTbZrKd3PlSx6k2c7ehPPVVfU62q/xk3WQd1dWy6iTXicchE9nEZRqn2lJ5nDfeNF5H6yWTtqvtx+vrOdJzlbvNOD+5brHtq021nayvdtVOvK3xpvKI18/tT+54tDxeeyrX9tWPuN18U21XdZU0RtXJbT/OV1kyKV/r5SblJ+vJRka59VhGAAEEEGgMgWkbAGmMp49Rji9ADQSml4D+ipp7GZfydKlF8nKI6TVqRoMAAggggAACCCCAwOQFCIBM3rC2W6B3CCAw7QQ2b+4znU4fn9KtU9x1iUfuX0qn3cAZEAIIIIAAAggggAACkxCY9gGQSdjU1ao6RVenqSZPH62rAdBZBBAoSaDQaeTT9bWvcem9Te9xJQFNw0oKbDXCafuNMs5puIsyJAQQQAABBGpGYLyOEAAZT4hyBBBAAAEEEEAAAQQQQAABBGpfgB6OI0AAZBwgihFAAAEEEEAAAQQQQAABBOpBgD4iUFyAAEhxH0oRQAABBBBAAAEEEEAAgfoQoJcIIFBUgABIUR4KEUAAAQQQQAABBBBAoF4E6CcCCCBQTIAASDEdyhBAAAEEEEAAAQQQqB8BeooAAgggUESAAEgRHIoQQAABBBBAAAEE6kmAviKAAAIIIFBYgABIYRtKEEAAAQQQQACB+hKgtwgggAACCCBQUIAASEEaChBAAAEEEECg3gToLwIIIIAAAgggUEiAAEghGfIRQAABBBCoPwF6jAACCCCAAAIIIFBAgABIARiyEUAAAQTqUYA+I4AAAggggAACCCCQX4AASH4XchFAAIH6FKDXCCCAAAIIIIAAAgggkFeAAEheFjIRQKBeBeg3AggggAACCCCAAAIIIJBPgABIPhXyEKhfAXqOAAIIIIAAAggggAACCCCQR4AASB4UsupZgL4jgAACCCCAAAIIIIAAAgggMFaAAMhYk/rOofcIIIAAAggggAACCCCAAAIIIDBGYNoFQMaMkAwEEEAAAQQQQAABBBBAAAEEEJh2AhMdEAGQiYpRHwEEEEAAAQQQQAABBBBAAIHqC9CDCQoQAJkgGNURQAABBBBAAAEEEEAAAQRqQYA+IDAxAQIgE/OiNgIIIIAAAggggAACCCBQGwL0AgEEJiRAAGRCXFRGAAEEEEAAAQQQQACBWhGgHwgggMBEBAiATESLuggggAACCCCAAAII1I4APUEAAQQQmIAAAZAJYFEVAQQQQAABBBBAoJYE6AsCCCCAAAKlCxAAKd2KmggggAACCCCAQG0J0BsEEEAAAQQQKFmAAEgRqpfW9lk9pSAcGcwr6+qr3/VkTF+nbt962e3HodunMZ86c6wra90/mLF13YN19XulHvYJ+ljZ/baQr/Zl7dOFysmvzvOC+7a765jj5To79uf53vbne7rb9fQP24aeobo75hj5NFvZnwRAKutL6wgggAACCFRSgLYRQAABBBBAAAEEShQgAFIiFNUQQAABBGpRgD4hgAACCCCAAAIIIFCaAAGQ0pyohQACCNSmAL1CAAEEEEAAAQQQQACBkgQIgJTERCUEEKhVAfqFAAIIIIAAAggggAACCJQiQACkFCXqIFC7AvQMAQQQQAABBBBAAAEEEECgBIFpFQBZcuE1dujxi+y1tRuyQ9e88hYsPNGUHnjosd8AZpEAABAASURBVGyZZq5bcXeUr7KTzlluvX39yibVjQAdRQABBBBAAAEEEEAAAQQQQGB8gWkTAFHw447vPzhqxApmLL7gajv6Awtt1cob7Narl9pXL7/ZVj21OqqnYMht31tpK2+/LCrfYf4cu+CyG6OyuvlBRxFAAAEEEEAAAQQQQAABBBBAYFyBug+AaIQ6i0PTK5Z9UpNsevb5V6y7p88+eMgBUd5ub9zBdt5hnj3y6BPR8g9+9IsoOLLd3FnR8vsOepc9+vgzo84giQr4gQACCCCAAAIIIIAAAggggAACVRWY7MbrPgCi4MeDP3vczjv7hDEWa9aut+7Nvdn89rZW01kev1/9YnSpyytr1mXLNDN/7mwLw9DWvL71EhrlkxBAAAEEEEAAAQQQQAABBBCosgCbn6RAXQdAdAmLgh8680PBjXwWO20/1zraW/MVRXm777JjNM33o70lZfWUvC2DaKuzfteTMX2duteE9mPt0phPnTnWlbVO+Z61NPl19XuFfaKy+0Q9+2pf1j5dz2Og7+zfyX1Axxw69kjmMV+L+wh9KmW/TKc8a057dXfModdhpZNf6Q1Usv0/PPey/fSxJ+3dh50e3cj0zCVfsz++tMZOOGtZ9jKWl15daz29hW9sqjYK9bEp7Vs9JdsSAWlK1Ve/68mYvk7dvtXs9mNz/zD36+p9iOer8PPluffolAuCYFTYCJv6sdG+rH2a56x+njOeq+LPlbl/zfVw7E8fOS4qYR/w3Rt0yvfrzsqm4F9dB0BOPu7w6OalusGpks4EecNO8+3Gy5eY7uuhS1q6OtuzjLopqi57edOuO5vOGNHlMNlCN6NLZjzPs/nzRu4JsrFnyOophaEbhHts6q2vfteTMX2dwn3L7cdud66r1yD7xxTuH3X2/qx9YzgTWu9Ahn26Dp87PX+k0a9v7cvap3EZ7YJH5T0qZcwxR/0+d5XaJ+q53cHhwPoGM3V3zKHXYaVTXQdAxsPRTU+7OtrszvseiqrqpqgvvvK67bfvXtGybnqqb4F5be2GaFk3Rd137z2i4EmUwQ8EEEAAAQQQQAABBGpHgJ4ggAACCExCYFoHQHSWx/LzTjMFORYsPNGOOW2pfeas423BnrtGZAcfsE/0LTALjzrbFrhynR2S72aqUWV+IIAAAggggAACCFRZgM0jgAACCCCw7QLTKgCigMa9N1806gwOXQqjvFUrb4gul1GdJFfyMprrL10cXRqTLGceAQQQQAABBBCoGQE6ggACCCCAAALbLDCtAiDbrMCKCCCAAAIIIFAXAnQSAQQQQAABBBDYVgECINsqx3oIIIAAAghMvQBbRAABBBBAAAEEENhGAQIg2wjHaggggAAC1RBgmwgggAACCCCAAAIIbJsAAZBtc2MtBBBAoDoCbBUBBBBAAAEEEEAAAQS2SYAAyDaxsRICCFRLgO0igAACCCCAAAIIIIAAAtsiQABkW9RYB4HqCbBlBBBAAAEEEEAAAQQQQACBbRAgALINaKxSTQG2jQACCCCAAAIIIIAAAggggMDEBQiATNysumuwdQQQQAABBBBAAAEEEEAAAQQQmLBA3QVAJjxCVkAAAQQQQAABBBBAAAEEEEAAgboTKHeHCYCUW5T2EEAAAQQQQAABBBBAAAEEEJi8AC2UWYAASJlBaQ4BBBBAAAEEEEAAAQQQQKAcArSBQHkFCICU15PWEEAAAQQQQAABBBBAAIHyCNAKAgiUVYAASFk5aQwBBBBAAAEEEEAAAQTKJUA7CCCAQDkFCICUU5O2EEAAAQQQQAABBBAonwAtIYAAAgiUUYAASBkxaQoBBBBAAAEEEECgnAK0hQACCCCAQPkECICUz5KWEEAAAQQQQACB8grQGgIIIIAAAgiUTYAASNkoaQgBBBBAAAEEyi1AewgggAACCCCAQLkECICUS5J2EEAAAQQQKL8ALSKAAAIIIIAAAgiUSYAASJkgaQYBBBBAoBICtIkAAggggAACCCCAQHkESg6ALLnwGjvpnOXW29cfJc0vWHii7X/EGbbqqdXGPwQQQACBCgjQJAIIIIAAAggggAACCJRFoKQAyGtrN9ijjz9jJxx9iLW3tdpPH3sy2vjP77nKli051S6+6pYoKBJl8gMBBBAoowBNIYAAAggggAACCCCAAALlECgpAKINdXW22/y5szVrP/jRL2yH+XOiYIjyunv6rKe3PyrjBwIIlFWAxhBAAAEEEEAAAQQQQAABBMogUFIApKO91bo62mzN2vUWnw3yvoPeFW1eed2be6N5fiBQfgFaRAABBBBAAAEEEEAAAQQQQGDyAiUFQHTZy7mnH2tLll1jC4862/bdew87+IB9omDI8itWRMvbzZ01+d7QwlgBchBAAAEEEEAAAQQQQAABBBBAYNICJQVAtJUFe+5qD991pa1aeYMt++ypyjIFPe69+aLscpRZ5h80hwACCCCAAAIIIIAAAggggAAC01+g0iMsKQCiy16O/vjSvN/28sBDj2W/HabSnaV9BBBAAAEEEEAAAQQQQAABBKapAMOqsEBJAZBifeAmqMV0KEMAAQQQQAABBBBAAAEEEChNgFoIVFZg0gGQRx59IrpBqm6UWtmu0joCCCCAAAIIIIAAAgggMI0FGBoCCFRUoGgAZNVTq23/I86Ibnz6xNOr7ZjTltqChSeOStfedJfpBqm6UWpFe0rjCCCAAAIIIIAAAgggMK0FGBwCCCBQSYGiAZD4xqcrb7/M9nrLrnbr1Uujm6CuWnlDdqobo6peJTtJ2wgggAACCCCAAAIINIAAQ0QAAQQQqKBA0QBIvF1928tt31xqBDpiEaYIIIAAAggggAAC5RegRQQQQAABBConUFIARJvXN8EcevyiUZe/xJfDKF/lqkdCAAEEEEAAAQQQ2EYBVkMAAQQQQACBigmUHAC59Ju32b5775G99CV5Gcy9N19kOkukYr2kYQQQQAABBBBoCAEGiQACtSngh2usOfixtQV3WEv4oHnhhtrsKL1CAAEEigiUFADR2R3PPPuifeRD7yvSFEUIIIAAAgggMEkBVkcAAQRqTCC0luB+mxUstq7gG9YefNs6M1e45c9YS/hQjfWV7iCAAALFBUoKgBRvglIEEEAAAQTKJUA7CCCAAAK1JJAOn7bO4Frzwv5R3fLDjdaR+Yb54cuj8llAAAEEalmgpACILm/ZY7ed7ZFHn6jlsdA3BBBAoP4FGAECCCCAAAI1JNARrijYG8+GrS24vWA5BQgggECtCZQUAFGndfnLr574nfX29WuRhAACCFREgEYRQAABBBBAoFYEAkuFzxbtTLMVLy+6MoUIIIDAFAuUFADRPUDO/eKVdv9PHrV3H3b6mG+C4VtgpvhZY3PTWYCxIYAAAggggAACNSTg1VBf6AoCCCAwOYGSAiC6BEbf9JL85pfkvMpUZ3JdYW0EJEBCAAEEEEAAAQQQqA0B3zLerkW7MmRvLlpOIQIIIFBLAiUFQGqpw9O+LwwQAQQQQAABBBBAAIEaEejx/t5Ca87bm8BmWK9/dN4yMhFAAIFaFKi5AEgtItEnBBBAAAEEEEAAAQQaUWDY2902pZdaxtt51PCH7G22MfVlC7x5o/JZQAABBCYiMNV1iwZAdO8P3d/jljt+aJouWHjimPt/KE9lqjvVnWd7CCCAAAIIIIAAAgggUFmBYdvNNvjLXcBjqfX4H3PTr7igyOdd8GN+ZTdM6whMfwFGOMUCfrHt6b4eur/HsUf+lWmavO9Hcl5lqlusLcoQQAABBBBAAAEEEECgTgW8lA17e1q/f6ib7u4G4bnEA4HJCrA+AlMrUDQAMrVdYWsIIIAAAggggAACCCCAQAMJMFQEEJhSgQkFQB546LExl8Aob0p7zMYQQAABBBBAAAEEEEBgWggwCAQQQGAqBUoOgCjQsfyKFbby9sssvvzl1quX2pJl19h1K+6eyj6zLQQQQAABBBBAAAEEpoMAY0AAAQQQmEKBkgIgvX39duNt99niM4+z5L0+Fuy5qy1bcqo9+LPHTXWmsN9sCgEEEEAAAQQQQKDuBRgAAggggAACUydQUgCkp7ffunv6bP7c2WN6pjyVqc6YQjIQQAABBBBAAAEECgtQggACCCCAAAJTJlBSAKSjvdW6Otpszdr1YzqmPJWpzphCMhBAAAEEEEAAgSICFCGAAAIIIIAAAlMlUFIApL2t1Q58z96me4C8tnZDtm+rnlod3QNEZaqTLWAGAQQQQAABBEoRoA4CCCCAAAIIIIDAFAmUFABRX04+7vDoHiALjzo7+00wx5y2NLoHiMpUpxpJN2BdsPDEbJ+0nOyHAjaHHr8oW66buSbLVT9e/6RzlnMvkyQO8wgggEDFBdgAAggggAACCCCAAAJTI1ByAETdOfiAfbLfABN/E4zyVFaNpBuv/n71i9lvptE31Nz2vZUWBzlUvviCq+3oDyyM+q1vrfnq5TebzlxRf1VP9bXeqpU32A7z59gFl92oIhICCCAwNQJsBQEEEEAAAQQQQAABBKZEYEIBkCnp0QQ2ostuln321Ow30+g+JDttP9f+8NzLUSvPPv9KdPPWDx5yQLS82xt3sJ13mGePPPpEtPyDH/0iCo7E32zzvoPeZY8+/ozprJGoAj8QQKDiAmwAAQQQQAABBBBAAAEEEJgKgQkFQJKXi+iykf2POCN7NoXVwD8FPJ585jnbfZcdo97oBq3dm3ujef1QwERneeisEZ0d8sqadcrOJn2jTRiGtub1Ddk8ZhCosADNI4AAAggggAACCCCAAAIITIFAyQEQBT+Sl4vokpFrL15kp5x7UfaSkynob95N6IyNQ49fZLonySkfOcKSl+XojBCdGZJ3RZcZB0vc7JjHnK5mq6fkeyNDmNVZT/2mr/W0j01lX2e7/Vh79FRuk23xeqzkPtCU9q2zLV1Xv1cq6UHb9f16076sfZrnsb6fR56/rc+fjjlm19mxP8/f1ucPi9EWLU2+dbSk6u6YQ6/DSqeSAiAKMCj4sfjM47KXm6hjC/bcNboJ6o233VfVm4fqEpZ7b77Ifn7PVfbgzx43BWvUP6WXXl1rPb39ms2b4stl8hX29A9bxVMZtxGGI6PoHaivfteTMX2dun1L+7H2aMynzhzrylpnMoENDGbq6vcK+0Rl94l69tW+rH26nsdA39m/k/uAjjl6y3hcnmybefa1qd4HhjOhDQwHdXfModdhpVNJARB1oquz3XSJiOaTSXndPX1FgwzJ+rnz5Vxub2u1A9+zt+kSF7WrvqnfmleKL3t50647m+rqchjlx0mXzHieZ/PnzYqyBobcwWodpS3xDxusoz7XmzH9ndrXhF6ImE+tOd6V8w7cm/SQDkh4jzb2s8rtZ1Nlq31Z+/RUbY/t1P8+U+vPIccc7GO1vo9OpH8Z9wYdBUFq8Jij2Dj0Oqx0KikAoktIujraTAGCSndoIu3rzJQlF16TPftEyzpTRQEOtaNzo+gaAAAQAElEQVSbnqrfd973kBZN9wh58ZXXbb9994qWddNT1dd6ytBNUffde49RZ7kon4QAAggggAACCCCAAAIIIIDAJAVYvcoCJQVAdLbECUcfYvkuddE3quyx285VCRro0hf5vfuw0003ZV141NnRt7qcfNzhyo7O8lh+3mmmIIfKdY+Qz5x1vOnSHVU4+IB9ovpab8HCE003RT3v7BNUREIAAQQQQAABBBBAAAEEECirAI0hUF2BkgIgOkNi+RUr7KePPWlxsEEBA6VLrr7V7vj+g1EAQsu6GanqT9Wwln32VNMNWeMUBz/i7StIovuDxOUKesRlmqp+XHb9pYujoInySQgggAACCCCAAAIIIIBAWQVoDAEEqipQUgAkN4gQBwzyTRVsUP2qjoqNI4AAAggggAACCCCAQM0J0CEEEECgmgIlBUCq2UG2jQACCCCAAAIIIIDANBFgGAgggAACVRQgAFJFfDaNAAIIIIAAAgg0lgCjRQABBBBAoHoCBECqZ8+WEUAAAQQQQKDRBBgvAggggAACCFRNgABI1ejZMAIIIIAAAo0nwIgRQACB8giE5gWvWyp82vxwrWsydIkHAgggUFyAAEhxH0oRQAABBBAopwBtIYAAAjUn0Bz8j3VmrrKuzIXWEVxrTcGqmutjskOp8CWbmfmszQnOslmZ82125kw3/ZwLhryQrMY8AgggMEaAAMgYEjIQQAABBConQMsIIIAAArUi4IUbbUaw3LqCf7OW8EfWHP7aWoP7Xd4FLhDyLbNwsFa6urUfYbfNcEGPdPjc1jw3lwqftZnBl8yPzgZxGTwQQACBPAIlB0B6+/rtpHOW24KFJ9r+R5xhq55abXHedSvuNv4hgAACCJQgQBUEEEAAAQRqRKAlfNCagv/N25vW4F5Lh7/LW1bNzI7gZvNtc94ueC440h7emreMTAQQQEACJQdALrjsRjvwPXvbz++5yt69z1u1rrW3tdoJRx9iD/7s8SgYEmXyAwEEECgiQBECCCCAAAII1IZAW3h/0Y602X8XLa9GYbM9XXSzTTUYtCnaYQoRQGBKBUoKgLy2doM98+yLtt++e43p3Py5s627p896evvHlJGBAAJjBMhAAAEEEEAAAQRqQGDQ/PDlov1I51xmUrTyFBV64WtFtxSNKeRzSVEkChFoYIGSAiDFfNasXW9dHW3W0d5arBplCGwRYIIAAggggAACCCBQfYG0hV5z0W5krL1oeTUKh71dim52yHuTmcfnEuMfAgjkFSgpALLd3Fl26MHvsYuvumXUmR46M2T5FSuiS2N0OUzeLZA5WoAlBBBAAAEEEEAAAQQmLDBoutGnUnluTurbkI09uzvZrWF/7+RiTcz3eX/r+uG5lO/hWb9/VL4C8hBAAIFIoKQAiGqefNzh0f0+Fh51tt3/k0ftmNOWmuYXn3mcqUx1SknUQQABBBBAAAEEEEAAgdIFmoOf2Jzhk21WZkmU5mROtabgp6U3UKBmj3+ChV7+syUyNt967YMF1qxe9pC/r/X6x+btgPIHvXfkLSMTAQSqI1BrWy05AKKOH3zAPrZq5Q2jkvJURkIAAQQQQAABBBBAAIFyCoTWHnzbuoIrzbPhbMOeDdqM4DJrC76fzduWmcDb0TalvmAZb2dL/huyt7n8z1mtXkrS5x9p6/zLrcc/zga9d7uAyHHRsvKNfwjUlgC9qTGBCQVAaqzvdAcBBBBAAAEEEEAAgWkr4Fm3tQSFv6mlNbzTvLB3UuMftt1sQ+pfbH3q6276RTe90jalv2CBN39S7VZ65dCfZ/3+B6079Snrc1MtV3qbtL8tAqyDQG0JlBwAWXLhNXbSOcutt68/SppfsPBE2/+IM2zVU6uNfwgggAACCCCAAAIIIFA+gebwMfNtc8EG/XCdpW1VwfLSCzwX8NjOMt5b3HR26atRc3wBaiCAQE0JlBQA0c1OH338megeILrZ6U8fezIaxM/vucqWLTk1ujmqAiNRJj8QQAABBBBAAAEEEEBg0gLp8Jlx22gKfzdunWpWYNsIIIBALQmUFABRh7s6223+3JGI8A9+9AvbYf4cUzBEed09faO+HUb1SQgggAACCCCAAAIINLjApIY/aO8ad/0B753j1qECAggggMCIQEkBkI72VuvqaLM1a9dbfDbI+w4aeUNWXvfm3pHW+IkAAggggAACCCCAQFaAmckIDPkLLOPtULCJYW8XV/7mguUUIIAAAgiMFigpAKIzPc49/VhbsuwaW3jU2bbv3nuYvv1FwZDlV6yIlrebO2t0yywhgAACCCCAAAKNLsD4EZiUQJNt9k51LYw9ZA8tbZu90/OWuUweCCCAAAJ5BMa+m+appKwFe+5qD991ZfQVuMs+qzdiMwU97r35IouXVY+EAAIIIIAAAgjEAkwRQGByAsP+XrYu9W/Wl/pbG/T3denPrNc7ytanv2EZf9fJNc7aCCCAQIMJ+A02XoaLAAIIIIDAVAqwLQQQQGDSAqE3ywU9jrFu/9Mune2CIR+20Don3S4NIIAAAo0mUHIARF91q6+81Vff5qZDj18U3Ruk0fAYLwIIIIDAeAKUI4AAAggggAACCCBQGwIlBUD0FbcXX3WLnfKRI+zWq5fae/9iX9NX4K5aeYMd+f4DbfGZx0WXwxj/EEAAAQRGC7CEAAIIIIAAAggggAACNSFQUgCkp7ff9FW3++27V9Tpl19dl/3aW30bzI233WcKkkSF/EAAAQQSAswigAACCCCAAAIIIIAAArUgUFIAJNnR+fNmRV+JG+fNnzs7Co4oSBLnMUUAgawAMwgggAACCCCAAAIIIIAAAjUgUFIApKO9NQp6PPLoE9GlLjvMn2N33vdQ1H3ldXW0mepEGfxAYJQACwgggAACCCCAAAIIIIAAAghUX6CkAEh7W6tdf+liO/m4w6Men/Pxo+2276003Qz12pvusnNPP9ZUx/g3VoAcBBBAAAEEEEAAAQQQQAABBBCoukBJAZDcXm43d5bde/NFppugPnzXlbZgz8LfQZ67LssIIIAAAggggAACCCCAAAIIIDD9BGp9RNsUAKn1QdE/BBBAAAEEEEAAAQQQmLyAZ5stHf7O/PBlszAz+QZpAYHpLcDoalxgQgGQ61bcHV32oktflPY/4gxb9dRq4x8CCCCAAAIIIIAAAghMHwEFPrqCy23O8Kk2M/N5m535lM0OPmFNwS+nzyAZSQUEaBKB2hYoOQCi4Ifu+7Hy9suiS190+cu1Fy+yU869yB546LHaHiW9QwABBBBAAAEEEEAAgRIFApsRXGzNwciXHsQr+eE6l/+vlg6eiLOY5gqwjAACNS1QUgDktbUbopueLj7zuOhbYOIR6d4fy5acajfedp/19vXH2UwRQAABBBBAAAEEEECgTgVagpUuyPHbgr3vDP+9YBkFCCCAQC0LlBQA0QC6Ottt/tzZmh2VlNfd02c9vQRARsGwgAACCCCAAAIIINBoAtNivM32m6LjSIUvmG/ri9ahEAEEEKhFgZICIB3trdbV0WZr1vJGV4tPIn1CAAEEEEAAAQRqQ4Be1JKA7uPREVxrs4Y/YXMyH7NZmX+2tuA7497MNB0+N+4wUsH4dcZthAoIIIDAFAuUFABpb2u1E44+JO+lLo88+oTtsdvOoy6NmeIxsDkEEEAAAQQQQKA2BOgFAjUi0BSscgGPRdYa3G8pe828cNBS4YvWHtxmM8Mvu/kXCvZ0wHtXwTIVhF6zDfl/qlkSAgggUFcCBQMguu/Hoccvyn7ry5lLvmY/fexJe/dhp2fz9E0wl1x9qz36+DOm+nU1cjqLAAIIIIAAAmUXoEEEEKgNgRb7H/PD/Gdvp4OnLB3+rmBH+72FFlq6YPmA/ZUrK/gxwpXxQAABBGpToOA713ZzZ9m9N1+U/cYXfetLoaR6ql+bQ6RXCCCAAAIITJkAG0IAAQQqLuDZJmsJH7S24A5rDn5sXvjqmG02hf87Ji+Z0Rw+nFwcNR94O1qf/+FRefFCxuZbj39svMgUAQQQqCuBggGQ5Ch0dsdd/134TVJlqpNch3kEEEAAgUYUYMwIIIAAApUUaAkfsVnDn7bOzBXWHnzbuoJv2OxAl7rc7TYbumSmG5T64YZovtCPtD1fqCjK7/OPtA2pZdbvHWpD/jvc9EDb7J9kG9KXmnmtxj8EEECgHgX8Ujt9xfX/aQ889NiY6ksuvMZUNqaADAQQQKARBRgzAggggAACFRLw7VXrCK4y3zaN2oLu79ER3Gjp4MkoP7DZFnizovlCP4btjYWKsvkZbzfrSX3MNvmL3fRMG/Df58pK/vjg6vJAAAEEakugpHcwXd5y8fln2JJl14wKgij48cCDj5nKVKe2hkZvEECgGgJsEwEEEEAAAQQqI9Ce+Y554UDBxjvs1mzZgPfn2fl8MwPeQfmyyUMAAQSmtUBJARAJLNhzV1u25NQoCLLqqdUWBz+uvXiRqUx1SAggYBAggAACCCCAAAIVEWiywjcu1QZT4Wo3CVwy6/WPtWH/bdF87g9d1jLoH2CebbZU+LT5tmbcr8bNbYNlBBBAoB4FSg6AaHAHH7BPFAQ55rSl0Te/3PmtZQQ/BENKCDCLAAIIIIAAAgggUB2BMLHZtG30v2Dd/j/ZkL3NAuu0Qe89tsk/z3r9I60ruNzmDJ9qszLn2+zhT9rs4BOWDh9PrM8sAgggMP0EJhQA0fAVBLli2Sdtp+3nWkc7N0CSyajEAgIIIIAAAggggAACFRAY8t5UtFXds8Ns9OH9oP/ntin9BVufvsa6U+fYkP82mxF81ZqDh0a15YfrbGbmq5YOnhiVzwICCCAwnQRGv0MmRqZvdTn0+EW2YOGJY9KZS75mP33sSXv3YadHZaqn+lqdhAACCCCAAAIIIIAAAuUX6PX+1sIi38DS4x037kZbgh9aOnyuQL3AOsN/L1BGNgIIIDBWoN5yCgZAdFPTe2++yFatvGHcpHqqX2+Dp78IIIAAAggggAACjSeQCl+w9uBGmxEst47MFdYa3OsQhl2q7Ufg7Wi93tF5O9nvv9eGvT3zliUzm634GR6y8W19chXmEUCgsAAldSZQMABSZ+OguwgggAACCCCAAAIIjCMQumDH3TYz+Jy1BXdbU/C/1ho+aB3Bt2xW5gumD//jNFD14n7/cFuXvto2p860Xv/vrNv/R1uXusx6/FNK6lvhsz+2rp4Kntu6wBwCRQUoRKC+BEoOgOhbX046Z7n19vVnR6h55V234u5sHjMIIIAAAggggAACCNSigB+ut/bwVvPCwTHdS4XPWlv4vTH5tZgR2gwb8A60Pv9IG/T/0kJv+5K7OeC9q2jd0Gu2If9Pi9ahMCHALAII1JVASQEQBTpeWbPOTjj6EGtv23rjU80r78GfPT4qMFJXAnQWAQQQQAABBBBAoCEEWsKfuODHQMGxtgQ/MQv7C5ZPh4J+769dwKS94FD6vA+5spI+Irh6ZvxAAAEEhGBKuwAAEABJREFU6kmgpHe3nt5+6+7ps/lzZ48Zm/JUpjpjCslAAAEEEEAAAQQQQKBGBFLhM+P0JLSUPT9OnVHFdbcQeNtZt/dPrt+eS6Mfg/7+prNKRueyhAACCEwfgZICIB3trdbV0WZr1o69IZLyVKY61WDRpTnJb6rJvRxH306jb6mJ6zzw0GOjuqn6cZku59HZLqMqsIAAAggggAACCCBQQKC+skNvVgkd7iihTgWqhBlrDf/LZmU+bXMyH3PTs6wz8w3zwg1l39iQv6+tS11nm/1TbdD/Mxf0+Bvb4H/Vuv1PlH1bNIgAAgjUkkBJAZD4Upcly66xVU+tzvZf88o78D17j7o0JluhwjNxsGLl7ZdF31Rz69VL7dqb7rI4yKHyxRdcbUd/YGG2/KuX35wdg+rd9r2VFq+/w/w5dsFlN1a41zSPAAIIIIAAAtNGgIHUlcCw9/ai/Q38eZbxdixapxKFvq2xmeGXrSPzH9GNWL1w0E1ft5bwxzYr+Iw1Bb8s+2ZDr80G/L9yQY+zrdc/1jL+LmXfBg0igAACtSZQUgBEnT74gH3s2osX2SnnXmTxGRPHnLbUli051U4+7nBVmfKkwMyyz55q8Vfw7vbGHexte+xif3ju5agvzz7/SnTpzgcPOSBaVvnOO8yzRx4d+fqvH/zoF6bgSLz++w56lz36+DOms0aiFfiBAAIIIIAAAkUFKESgngQGvP1s2H9bwS73eCe7spIPj13d8jxS4WpLB0/lbcwPN1qz/TRvGZkIIIAAAhMTmNA7/II9d7WH77oyOpti1cobounBLjAysU1WrrbuQ/LSq2tt911GIve6PKd7c292gwqY6CyP369+Mbppq27smi10M7qfSRiGtub18p9q6JrngQACCCAw/QQYEQII1JnAJu/T1u8tHNXrwGZYd2qxDXrvGJU/VQut4SNFN9US/syVBy7xQAABBBCYjMCEAiCT2dBUrHvpN2+zfffew5JBmZ22n2vF7k8SB0vy9W/HOa1WT8n3Rkax/ez66nc9GdPXqdu3dnD7sfZozKfOfNusp2f/dprbZuVOrc0pm9PVXPZ2y91P2iv/cz8dTbUva5+uxbGN9162w9zZNmO7T1rzdjdZ85yLrGnuv1nr/Ott7tz9qnbc19n0gjWl/YKpOTVkO85cV7X+jWc6HcrN/duhzo79p4M7Y2ityOu6vSVlM9vTFWm7ks+ZexlW/DFtAiC6GarO6Djv7BNGoemMEJ0ZMiozsRBfLpPIys6+vK7f6ikF4UjXX11fX/2uJ2P6OnX71ituP9YeXfPmdfY+gWdp+/BLa/us3Kl/MGPrugfL3m65+0l75X/up6Op9mXt07U4tpLf59b79vKmN9grG+e4470hl0p7fyi5/Qn8ftg89Cc2NBwUTIOZtL0c9bN6fazEuGupTR1zvDKB56yW+k5feF3k7gO9Axnb2Dtc1fe13D6VsqzXYaVT0QCI7oVx6PGL7JY7fmiaxvf+yJ2qTHUr3dlC7cfBjyuWfXLUzVjnuwh/V2d7djXdFFVBkjftunNUT5fDZAvdzJq1683zPJs/r5Q7hLsVeCCAgEGAAAIIIIAAApMT6Pf2K9rAgPdnrrzoYbsr54EAAgggMJ5A0XdS3Rz03psvsmOP/CvTdNWW+37kTlWmuuNtrBLlCn6o3esvXRwFNTQfJ930VF/Re+d9D0VZuinqi6+8bvvtu1e0rJue6ltg4uCNboqqS2iqNZaoU/yoNwH6iwACCCCAAAIITEpgyHuPDXjvzNtGYJ3W440+wzlvRTIRQAABBMYVKBoAUWDgrv9+eNxGVEd1x61Y5grapr615Y7vP2jJs1JOOmd5dJNT3fR0+XmnmYIcKte31nzmrONNN3NVV3SvEH0LzMKjzo7W19khuZfQqB6pmABlCCCAAAIIIIAAApMV2OyfYz2pj1rG29lCr9kytp31+39hG1L/auZ1Gf8QQAABBCYvUDQAouavuP4/7boVd2s2b9IZGKqTt7DCmTpTQ2ef5J6RkjwbJLeOgh7JbukrfOP1k+sl6xSdpxABBBBAAAEEEEAAgS0CqfAVawkfsLbgTjd9xLxw6zcSbqmSf+KlrN/7/6KAx7rUt2xD+uvW45/hgiEz89cnFwEEEEBgwgJ+sTUUPLj4/DPs2pvuyhsEUfDjgQcfM9VR3WJtUYYAAggggAACCCCAwHQWaA5+YTMzi60z801rD1a46ddsRnC++eHa6TxsxoYAAg0kUO9DLRoA0eB0uci1Fy+KgiAPPPSYsqLLS3SZiYIfKlOdqIAfCCCAAAIIIIAAAgjUkUBT+Lh1ZK62rsyFLmDxTWsKVm1T71PBausKLjHPBketnw5fcEGQi13ekEs8EECgzgXofp0LjBsA0fgU4FCgY8mya6JvhPnQyV+wl15da3d+a1n2fhqqR0IAAQQQQAABBBBAoFYFUsFvbUZmqc0ZPiVKs4dPi5Zbw5XWHP7adOnKjGCZNQc/nvAQOsLr3DqhS2MfqfBZaw3uHVtADgJ1J0CHEahvgZICIBpiHAS57Jr/p0W78fIlxmUvEQU/EEAAAQQQQAABBGpZIBy09uDbNiv4sjWFT5lnPeaF66w5/F9L24vm2/pE7wPrDK5x+c8m8orPetbt2v190UpN4W+KllNYJwJ0EwEE6lqg5ACIRhkHQcIwtDWvb1AWCQEEEEAAAQQQQACBmhbwvH5rCe53fQxcGnmkFPTwQrcw5AIgr7u0xgVGRm5Y6tmwC5iM/NHPVRj3ofpmamvcqnVfgQEggAAC9SxQNADy2toNdujxi2zBwhOz6ZjTltoLL79mmsb5qqO69QxB3xFAAAEEEEAAAQSmp0Bz+BsX4NicGFxonqezQIbMs8CljCvvtpS96qYbo3qp8A/RNOdH3sXAZlvgzc1bFmdmvN3jWaYIIIAAAlUSKBoA0SUu9958ka1aeUPRpDqqW6UxsFkEEEAAAQQQQACBKRGoz42kwudyOj5sng2b+2Fb/wXRrG/rXHa/m293qfRHr398wcqBdVqvd3jB8nELwkFLhX+0tIIy4cC41amAAAIIIJBfoGgAJP8q5CKAAAIIIIAAAg0qwLDrUiDj7TKq377pUm7PRv/beljs21ob9N42unicpQHvABvw3pm3Vm/qH8y8Lpv4v9Bag7ttTnCqzcosspmZz9nczEmm+5mYuQDOxBtkDQQQQKChBba+0zc0A4NHAAEEEEAAgVIEqINAPQoMem+3MBGA8MI+Cy2dHUoYzSUCIuGQ9Xh/G+VO5Mfm1D/b+tTF1pM6zXr946w79Ulbl77GBUYOmEgz2bqtwT3WEdxoXjiYzTMLrC24wzoyNyXymEUAAQQQKEWAAEgpStRBAAEEEEBgRICfCCBQhwKhzbAe/yNbe+6l3LzngiBN0dQsnprLa7bojBFvtiub+CPwdrJ+b6H1+R+0QW8/117nxBtxa3jhBmsPbnFz+R+t4fctFZb+TTX5W6nn3NC84HVn8LT54Vo3kNAlHggggEBxAb94MaUIIIAAAggkBZhHAAEE6lNgwDvINvjn25C3pwU2y8x8F5xot2HbZUva0YbCP7GM7ewCF/tG5e5H1R7pcLV5Nlhk+6Glw98XKZ++RanwJZuZ+azNCc6yWZnzbXbmTDf9nAuGvDB9B83IEECgLAJ+WVqhEQQQQKBRBBgnAggggEDdCmT8t9qm1FJbm7rFBr19XLBjRwut1Y1Hl8O0muc1Wei1WE/qYy6vuo+0/W7cDqRttTXcv7DbZrigRzrnxrY6G2Zm8CXzQ50N0nAqDBgBBEoUIABSIhTVEEBgRICfCCCAAAII1LtA6LXZRv9LNuS9fdRQMt7OLkByvgW2vU3lv6bwtzYzc57NyfyDzc78o3Vm/tX17U3jdmHY22vcOtOtQkdws/m2Oe+wPBccaQ9vzVtGJgIIICCBkgMgr63dYIcev8gWLDxxTFK+ytUgCYFpLsDwEEAAAQQQQGAaCATeXBfs+JytT11pG1JfdNOvu+m/2LDtNqWjaw5+bF2Zr0SXs3hhv/nhBmsJf2ldwQ027L2xYF8yNt8GTJfqFKwyLQua7emi42oKxz9zpmgDFCKAwLQWKDkAcuk3b7N9997DVq28YUy69+aLbLu5upZyWlsxuEiAHwgggAACCCCAwPQRCLzZlvHeYoG3nRuU59IUPsJui77lxcZ+pa0frrEgbLfQdHlObp8825w6w8xrtUb754WvFR2yH75s5gJJRStRiAACDStQUgBEZ3c88+yL9pEPva9hobIDZwYBBBBAAAEEEEAAgW0WGLL2zLU2a/gTNi/zEWuy35oLZ+RtrdmVbfQvsF7vKBv0/8ylfU3fLrMu9Q0b9vbMu850zxz2dik6xCHvTdaIgSHjHwIIlCRQUgAk2RLzCCCAAAIIIIAAAgggMFqgKfhf68hcbV2ZC60z801rCn82uoJb8myTzch8xdrC+y1lr5lvm13wY2jL/HpXY+wj7b1ofakPW7d/tkuftl7/OAu9mWMrNkjOgH9Y0ZGOV150ZQoRQGCMwHTL8EsZkC5v2WO3ne2RR58opTp1EEAAAQQQQAABBBBoCAGdvdEZXG0zguXWGq605vDX1hI+4AIdl1pXcLkLcGzOOrQG97nAyFPZ5dBasvO+bXB1By3337AVP+Mht/50Xx7wDrAB7515h6l8lectJBOBbRNgrWkmUFIARGPW5S+/euJ31tvXr0USAggggAACCCCAAAI1I+CHL7igwxdtTuZkmz38cTf/FfNtTcX7FwU8gpV5t9McPBQFREYKA2sL7xuZ3fIztDazcMuCm3i20f3c+sh4u1rG23FrBnORwObUP9sm/59twDvYBr0/tX5vYbSs/KgCP8ooQFMITC+BggEQ3fdD3+4Sf+vLMacttft/8qi9+7DT+RaY6bUPMBoEEEAAAQQQQKCuBZrCX9ms4HzT18l6Ya8LfHS7+d/YzOHz3PS3FR1ba/DfRdtvCe6JylPhy6avaY0WtvzQGSCBt/WLBDwb2FKiiWfd3mlupuDhuiub+MMP11p7sMK6gn9x6TJry/yn61ffxBuq8hpD/jttc+rj1p36rPWkTjMtV6RLNIoAAtNKoOA7qi570be75PvWl9w81VP9aSXDYBBAAAEEEEAAAQRqXyDst47M9e5DfO+YvvrWbe3hrWZhZkxZuTJS9lzRptL2R1ceRGdyhN7WS15cZvQIbLYNh/PdfLOFYatpedDbxzak/tUy/q4uv3yPlvAhm5VZbG3BndYcPOrSTyOfWcFnLRXkDxSVb+u0hAACCFRfwC+1C0suvMZOOmf5qEtgdDmM8q5bcXepzVAPAQQQQAABBBBAAIGyCTTZ45aywpe6pIMnJ3MWyLj9DG3rGRyW518QdrlcHXL7NuC9x83neXgdNmw724b0V2x9+krrTi1yAZOd8lScRFbYb+3Bf5hnPWMa8cNXrdNuHZNPBgIIIDDdBPxSBqRAxytr1tkJR18ECSgAABAASURBVB9i7W2t2VU0r7wHf/b4qMBItgIzCCCAAAIIIIAAAnUsUPtdbw7Gv0l/2n5XsYEMem8v2vawv1e2vNc/wUJPAZFslpsJXVBiyIbszTbkvcMtV+bRYo+aH64v2LgCRanwxYLlFCCAAALTQaCkAEhPb7919/TZ/Lmzx4xZeSpTnTGFZCCAAAIIIIAAAvUsQN9rXmDY32PcPlbym1R6/Q/nCWqMdCmwTuv1jh1ZcD9D67L1qUtswPtLy3jzzLwhS4UvmYWbrcmesTnDJ1tz8GOrxL908My4zaat+OU84zZABQQQQKDGBUoKgHS0t1pXR5utWTs2aqw8lalOjY+V7iGAAAIIIIDABAWojkCtC+gMjNDbeoZybn8Db7YNe3vmZpdtWUGNjf4XbNgfvY2Mt5ttSp1vgTfHkv9C67TNqX90QZAjXOCjxQVCdnYBFP2R0TPPhq0r+Ia1B7ocJUyuNun5wCt+qY42EITtmpAQQACBaStQUgAkvtRlybJrbNVTq7MYmlfege/Ze9SlMdkKzCCAAAIIIFDfAvQeAQRqXCC0GdbjfaRgL3v8j7sAQ1vB8nIUZLw/sY3+UlufusI2pL5o6/zL3fQrLrjxJ3mb98I+aw3vcGWBS2MfreE9LhjSPbZgEjkKFBVbPbRmG/bfXKwKZQgggEDdC/iljuDgA/axay9eZKece1H2a3D11bjLlpxqJx93eKnNUA8BBBBAoK4E6CwCCCBQ+wID/l/bxtQSG/L2dMGOdgusy83vZRv8C23Qq9x9NXJlAm+uZby3WOjPc0WeS/kfaftN0ftxeGG/NYeP5V95G3Mz3pus339vwbV7dH8S6yxYTgECCCAwHQRKDoBosAv23NUevutKS34N7sEuMKIyEgIIIDAtBRgUAggggEBdCAx7e9um1FJbl7rO1qe/6eY/bxl/15rse1M4/k1Z0+H49+yY6OB6/BOtzz/Srea7NPLQ5UM9qVNswP/rkQx+IoAAAtNYYOu7X5FBvrZ2gx398aWjLn+Jqz/w0GNjvh43LmOKAAL1L8AIEEAAAQQQaFQBL+y1tAtWRDcqtUzZGAa8d47b1qC9a9w6E6+Qtl7/72xt6nrbkLrApX9xAaNvWr/33ok3xRoIIIBAHQqUFAApNi6+BaaYDmXTQIAhIIAAAggggEADCrQHt9iczMk2M/N5m5U512ZnPuGCIX8oi0TG3mTD/tsKtpWx+TbkLyhYPukCTzdffZPp3iVmTZNujgYQQACBehHwJ9vRRx59IvqGGL4FZrKStbo+/UIAAQQQQAABBBpJYMg6giutLfjuqEH74TqbkfmiNQU/HZWfu5AKX7GW8AG3/p1u+ojpLJLcOualrNs71UJLjyky82xz6gwzAhPOgAcCCCBQXgG/WHP6lpf9jzjDFh51tj3x9GrTTU8XLDwxexNUzV9701127unHmr4pplhbdVtGxxFAAAEEEEAAAQQaRiAVPm+twf/kHa9ng9YW/lfeMmU2B7+wmZnF1pn5prUHK9z0azYjON/8cK2KR6XA29HWp75pvd5RNuj/mUv7Wl/qb21d6htWya/tHdUJFhBAAIEGEygaANFNT3XT05W3X2Z7vWVXu/XqpaNugLpq5Q3RTVFVr8HcGC4CCCCAAAIIIIDANBQYCX6EBUfWFD7jAhprxpSngtXWFVxiCpIkC9PhCy4IcrHLGnJp9CP02lzQ48PW7Z/t0qddMOQYC72ZoyuxhAACCEyhwHTflF/KALebO8tu++ZSI9BRihZ1EEAAAQQQQAABBOpVIGXjf0NLU546HeF1bsj5Ayep8FlrDe515dP4EfZbR/Atm5052+ZkPuam55ruo2I2PI0HzdCmoQBDmuYCJQVAprkBw0MAAQQQQAABBBBAIBIY8sb79hXPBnLqeNZtTeHvo/Xz/witJXzQRr5NZjh/lTrObQpW2azMoijI44evmhcOmh++ZLqPyqzMFyxtz9bx6Bqt64wXgektUHIAJL4fiO77kZsOPX6RvbZ2w/SWYnQIIIAAAggggAAC015gwPtzC72uguMc8P/ClTW7tPXhRWc55Dv7IzTf1roAwGprDh5xQYJzbc7w6S4Y8tDWlafBXLP90lL2Wt6R6OyXdPhk3rKazKRTCCAwrQVKCoD09vXbxVfdYqd85IjoPiDv/Yt97ef3XBXdD+TI9x9oi888znSZjPEPAQQQQAABBBBAAIE6Fgi8udbjfyTvCAJvtm32PjqmLLDZpvVyCxQU8G3TluyWaOpZj3VmLq/ZIEjUyQn+aA5/VXSN5uDhouUUIoAAAlMlUFIApKe337p7+my/ffeK+vXyq+tMeVp430Hvshtvu88UJNEyCQEEEEAAAQQQQACBOhWIuj3gHWTr01+zPv9wG/LfYYP+Adbj/b2tT33drMDZIb3+8Zb851m/KdihvDD0LGOjb27aEdxgFg6quK6TF24wP3y56BjS9lLRcgoRQACBqRLwJ7qh+fNmWVdHW3a1+XNnR8GROCCSLWAGAQQQQAABBBBAoM4EGqu7nm0y3ZujLbjDmoMfmxe+mgUIbL71+ifYJn+xdftnWX/qMFeWdin/Y8A7wAa8d2YLPevNzofePPO8VHZZM17YbSlbbbXwT+PW+OUgD7mU2q/Qm2WBt2PR6hnbpWg5hQgggMBUCZQUAOlob42CHo88+kR0qcsO8+fYnfeNXLuoPAVEVGeqOs12EEAAAQQQQACBigjQaMMItISP2KzhT1tn5gprD75tXcE3bHagG3ne7QxCl0p4hBlrDn9prZnv2MzMUmsKn7bQ/TcX7Ait2TLhPBu2N1hgnXkbS4fP582fuszQWsP/isat8ctBHrqhaVPwy5K7Mej9n6J1B+zdRcspRAABBKZKoKQASHtbq11/6WI7+bjDo36d8/Gj7bbvrTTdDPXam+6yc08/1lTH+IcAAggggAACdS1A5xFoBAHfXrWO4CrzbdOo4erbSzqCGy0djH/TTi/ssa7gIusa/orNDC9xgYR7Xcjj15aybrMw49oNzfc2uvkhN5//MeRvPWMkf43K5ureHR2Z/zCNO7klP9xoXeEV417aEq/T6x1tGW+HeHHUdNh/q/Wn3j8qjwUEEECgWgIlBUByO6cbnt5780XRTVAfvutKW7DnrrlVWEYAAQQQQKAeBegzAgg0gEB78F33oX+g4Eg77NaCZXFBR/ANaw5/7YIcutRlOM42feuLZ70WWod5lnHL/dmy5Mygv78FNjuZNeXzrcF3Cm7TC/utPbyzYHmyIPTabKO/zPr9wyzwtrfQa3bTnazP/xuX/zlX1XeJBwIIIFB9Ad6Nqv8c0AMEEECghgToCgIIIDD9BXSpSrFRpsLVrjhwKf+jKXjUWsJfRoUKdkQziR++ve6WFP6YZ7632c2PfgTWad3eP4zOnPKlQUvbc0W3Op5TcmUFQXp83Sj2MluX+patT11svf6xrkrh+6a4Qh4IIIDAlAoQAJlSbjaGAAI1L0AHEUAAAQQQsLCoQXP4eLbcs7GXuCj04dmga6XDhm0n6/Pev/XbZPzjXHDg36zQt8lYif/8cL2lwqfND19zaxTvr6uQ56HAhJcnnywEEEBg+gqUHABZ9dRq2/+IM6L7fujeH8l06PGL7LW1G6avEiNDoIEEGCoCCCCAAALTXWDI9iw6xIy3mysvcpjsbQ16hNbk6hZ+BN4brDd14tZvk/E/aOY128i/IWsLbreuYLnNyZxss4dPsa7Mv1hreLeN3EdkpFbypx+usRnDX7LZmTNsVuZ8N/2Em37a0vZssloJ875lvOKXsY/nVMJGqIIAAgjUlECRd/at/ezt67eLr7rFTvnIEdF9P1atvGHUVPcD0X1Btq7BHAJ1K0DHEUAAAQQQQKBGBbywz5rCn1trcKe1BPdbKih+CUehYfT4x1jgzcxbrPtX9Pgfy1sWZw6bAiQjS0HYMTKT8zO0kSBHv7d/TsnIomebbEbmK9YerHBBkO+5cT3u1viVm7/dOjNXuaDIRS4IknOfkrDfZgZLXchl9E1aU+GLrq0vmR++PNJ4iT97vL+3uJ+5qwT+POuJLmHJLWEZAQQQqF+BkgIgPb391t3TZ/vtu1f9jpSelyhANQQQQAABBBBAoPYE0uEzNjOz2H3Qv8Q6XNCgM7jWZgVLXADh22bh4IQ6HHqzbKP/FRvy3j5qvYy3s21KLbVkgGNUhS0LA/5fWvytJ6E3w+WOBDvcTPQITDc39WzY28X6/COjvNwfHcFNLujxW0vZK6b7iHg25KbD5nsDlrYXrTX8oRvnLaNWaw//0wU51o/Kixc8Fxxpd23Gy6VMh73dbVN6qRvLzqOqD9nbbKP3eQu9/EGiUZVZQAABBOpIwC+lrx3trdbV0WZr1q4vpXp916H3CCCAAAIIIIAAArUl4D7cdwWXumDBazn9CqwtuMNawh/n5I+/GHhzbVPqc7Yxvcx0xsfG1FLb4C+38YIfIy032WbvVDerQ2nfhsMdLQhnWmhpl1pdKGPP6BtRNvpfcnXGXiLjB3+0luDH5tlml3pdCl295CMwL9xo7bbClW3OFqTDJ7Lz+Waa7Pf5sovmabwat8Y/4vAV25T+ggXe/KLrUYgAAgjUo4DetUf1O99Ce1urHfieve3G2+4zXQ6Trw55CCCAAAIIIIAAAghUQqA1vK/gmQ/aXkd4k5sELk38oQBAv3+oDXt7mnkpK/XfsL+XrU1/y7pT/2w9qY9Yd3qRrUv9X1uTXmkb0pdZj//3tvVeHzbqX5M9FS37tskFOHKDH1GReV4QjTkd/Hokw/1M20vuZ+GHH24w3yb2B0vPBWE6wn+3ruAb1h6ucNN/c0Gl77iNDLvEAwEEprtAo43PL3XAuvzlyWees3cfdvqYG6HWwk1Qr1txty258Joxw9HNWdW/BQtPjPr9wEOPjaqj9eKyk85ZToBnlA4LCCCAAAIIIIBA9QWabLUV+6fLP1LhxO5/Uay90svSNui90/r9D1q/914XRNm9tFW99i31igRtQi+q44dro6l+DNmbNSmYAm8nC0yX3xSsMqqgKVhlszKLrDW43wVbXjUvHHTTl6w9uM3lf8FS4Quj6rOAwDQUYEgNJlBSAERnfdTqTVAV0FAA45Krbx3z1Knfiy+42o7+wMLopq23Xr3Uvnr5zaZvtFFlrXvb91baytsvi8p3mD/HLrjsRhWREEAAAQQQQAABBBCoiMCQ7ena1dkmo+8d4jK3PEILTQEQzwU03rAlz6zPOzI7n2+m1zssX3bBvGb7hQt45D9jJBU+a+nwdwXXpWC6CDAOBBpLoKQASC3fBPXgA/aJghefOu2YMc/cs8+/Et289YOHHBCV7fbGHWznHebZI4+OXD/5gx/9IgqOxN9g876D3mWPPv6M6ayRaAV+IIAAAggggAACCFRdYMiKf11r6HVZxtvR6uWf7j/S6x/tghudLtAx9nBc9xLxPN90H44h/63ZYemym37/vdmiCtt6AAAQAElEQVTl5Mywqzfg/3Uya9z55vCRonWaw4eLlk+4MOy3juBbNmv4bJuT+ZjNypxj7cEtZuHghJsq2wo0hAACDSUw9h03z/Dr9Saoumlr9+be7Ih0LxOd5fH71S9Gl7q8smZdtkwz8+fOtjAMbc3rG7RYN8kP19mMzFfN1n/MgnUftRnD57uI/R/qpv90FAEEEEAAAQQQKCYw4L3PBQPmFKzS4+kPYSUd1hZsY6oL+vwP2mb/VBcA6XLHnzobxPUgdLEAS7nlJsuE86zH+zszr9WS/3r8U2yTf54pEDLo/akNeAdZd+qTttE/3ybyz7f1pnuGFFsnbc8XK55Qmb7FZ+Rym3vdCF+NLrdJha9YW/BdmxUssbQ9O6H2qIwAAghsi0BJvykUOKjXm6DutP1cUwCnEM7uuxT+a0FLk2+1ntrTz9ns8Dxrtl+bhd0u9VqT94zNCr5kHd7Pa77/te5L/6r7GtDrluegus8B/uXz9z3PmlIe78t18LuV/X78/V77svbpqbJqbu6wgaZTzPO8MSlMv9Ws5ZBtfW1VcT0X6Gg50ja3XGMZfzcX8HijZbxdLWO7WuDvYpn03pZpOSZv//yWvW245eM22Po5G2o9w7zmA/LWK/b8NDXNNfNnjfH0PC+bF7p+FGtjImXt/q8t7b2ebdvztm4nbS9Zm//bCY9hItsfr665f+PVodyv6nOEf+n+Kd+zdMqru+fLvQwr/vBL2YIuCdG9Mn762JM1exPUQuN46dW1pkt4CpX/4bnCN8zqbGuymk/h/3W/TDaadvJ4jL77hZLyh6zD/q91tg5bzY+hHpzp45TvRx2tTe4gyaZ8u7xe6uB9r05fj+m0Z60tafbpOn3+pu97w7a95rUva5+eSpe2zv0snHWz+8WwyKz9BJdOM+u62LwZy+r6ddXW8XYLZ3/HghkXWNjxcfM6z7JwxkXmz7zEjavdpW17jkp5bvzWhdExpI4j86V028Kybb/N+2nRbbXZI2XbViljz63jDp+tg/enqj4Huc8Jy9v+2m9K+9balKq75zP+PFvJqV9K47pHxr03XxTda2PVyhvGTFWmOqW0NZV1dElLV2d8l23LXvbypl13tva2VtPlMMn+6JIZz/Ns/rxZUfbaTQNWy2nDxt9aZuAJG84EUYo67X4MByPLmaHXbfOmn9T0GGrZl75Vd/9f1z1gYWjsvzX+PsTrpPTXyeBQYN29Q+zTtbZP059t2ie1L2ufnvL3gG6z1/veYa8PHObSQfZ6747b1P8p7/e4+1nG1vbt7cZ0mL3Wf5Ct7XnjlIzrtcGjrD/cMzqOjI8n4+nm8GB7vX+/MvWj24YHX8i7nXh7w0MvlGlbpb8vJ/cDHXOsG/d52ra2k9thHsOp2Af6BzO2uX+4qq+pbRmn+yhb8UdJAZBkL3Q2yNEfX5r9JpVkWa3N7/bGHayro83uvO+hqGu6KeqLr7xu+kpfZeimpzqzRWPSsm6Kuu/ee1gtBnPUv9zUFD6ZmzVmWddbjskkAwEEEEAAgS0CTBBAoJEF0rbR/4J1+/9kQ97eFlqnDfr7RvcY0b1GyifTbIFX+LJzbWfYdtKEhAACCFRUYMIBkIr2Zhsa11fZLlh4oulrcO/4/oOmeeWpKZ3lsfy800xBDuUfc9pS+8xZx9uCPXdVsekbZPQVuQuPOjtaTzdFPe/sE6Kyevgx5L153G4O28hYjX8IIIAAAvkEyEMAAQQaXmDQ/3PblFpi69LXuGDIp23IX1B2k37vz4u2OThOedGVKUQAAQRKFKj7AIiCGLmX5SgvHr/O5tAlOnGdZJnqnHzc4dlLeq6/dHF0aYzy6yFlvN0s4+1QsKuh1+Ki+e8oWE4BAgggYIYBAggggAAClRfo84+0QW+fvBsa9Pe3fv/9ecvIRAABBMopUPcBkHJi1F9bTbbZO7Vgt3u8j1rgzStYTgECCJgZCAgggAACCCAwBQK+dacW2Sb/bPcHur2zl9t0pxZbt/+JKdg+m0AAAQTMfBDqW2DY38s2ppe5iPreZl6XS+2Wsbe4Xy7/bAP+Xxv/EBhPgHIEEEAAAQQQQGCqBIb8P7Pk5TaDHmcrT5U920EAAZt4AESXlNz2zaXZ+2iAWH2BYdvNulNLzGZ/y/w5/2Gb0l+0If+d1e9YffSAXiKAAAIIIIAAAgjkCoQDlg7/YKnwj65kyCUeCCCAQP0LlHQGiL4lpdA3v+iGoyedszz6itn652jEETBmBBBAAAEEEEAAAQRigWFrD1bY3MxJNjPzOZuVWWRzMqdYa3C3qxC6xAMBBBCoX4GSAiDFhjd/7mzr7umznt7+YtVqt4yeIYAAAggggAACCCCAQCTQEdxgbcGdbj5waeThhYPWEdzogiD3jGTwEwEEEKhTAX+y/X7k0Sesq6PNOtpbJ9sU6yOAAAIIIIAAAggggECVBFLBahfkuL/g1tvDW82zTQXLKUAAgdoXaPQeFj0DZNVTq23/I86whUedbU88vdqOOW2pLVh44qh07U132bmnH2vtbQRAGn1nYvwIIIAAAggggAAC4wmE1hL+yDqDb9iMzFetPXOtpcKnx1tpSsqb7Imi2/F0X5DgD0XrUIhAjQvQvQYXKBoAWbDnrvbwXVfaytsvs73esqvdevVSW7XyhlFJ5arX4I4MHwEEEEAAAQQQQACBogJ+uNYFPZZZZ+Yqawl+bE3hr6wtvN9mZb5o7cG33brDLlXv0WS/G3fjaXtu3DpUqGUB+oZAYwsUDYDENHzzSyzBFAEEEEAAAQQQQACBbRNoCR9wQY/f5Fk5sLbge5Y2feNKnuIpyhr03jXulga9Px23Tk1XoHMIINDQAiUFQBpaiMEjgAACCCCAAAIIIFAGgdbw/iKtBNYSFCsvsuoEiopVHbB32rDtVrDKkP8Oy3i7FCynAAEEEKh1Ab/UDi658Bo76Zzl1tvXHyXN634gukeI7hVSajvUQwABBBBAAAEEEECgSgJV26xv680PNxTdfiqs8uUlXot1p86x0Gsf08/A28m6vTNdfskfH1xdHggggEBtCZT0Dvba2g326OPP2AlHHxLd7PSnjz0ZjeLn91xly5acahdfdUsUFIky+YEAAggggAACCCBQowJ0q1oCQdjmNu25VPgR2tjAQ+HalSkJvO1snf9N25z6pPX7f2F93nttU+oztj51sQuMdFRmo7SKAAIITJFASQEQ9aWrs93mz52tWfvBj35hO8yfEwVDlNfd02c9vf1RGT8QQAABBBBAAIGaFaBjCFRLwGu1YX/Polsf8t5etLychV7Ya+nwd5YKX3LNZlxKPLyUDXj7WY9/hvWmTrEh7/8kCplFAAEE6legpABIR3urdXW02Zq16y0+G+R9B43cJEl53Zt761eAniOAAAIIINBAAgwVAQSqJ9Dj/72Fls7bgWFvF+v3D81bVt7MMPrGmTmZk21m5vM2K3OuzR7+RxcM+UN5N0NrCCCAQA0KlBQAaW9rtXNPP9aWLLvGFh51tu279x528AH7RMGQ5VesiJb1TTE1OD66hAACCCCAQFKAeQQQQKBqArrB6Eb/cxZ424/qg24u2u0vcnlNLlXyMWSdmYutLbhj1EZ867YZmS9aU/DTUfksIIAAAtNNoKQAiAa9YM9d7eG7rrRVK2+wZZ89VVmmoMe9N1+UXY4y+YEAAgggUMMCdA0BBBBAoJoCGf+ttj51ia1Pf802pr5k61JX2SZ/sQuKzKl4t1Lh89YSPpp3O54NWkf4XVcWuMQDAQQQmJ4CJQdANPwHHnrM9M0vyaQ8lZEQQACBuhCgkwgggAACCFRdwLfA5tuwt4eF3swp601L+DO3rdCl/I9UuNpS4cv5C8lFAAEEpoFAyQEQBTp0ucvK2y+LzgLRmSC3Xr00uizmuhV3TwMKhoBAYwgwSgQQQAABBBBoTIGm8JlxB562341bhwoIIIBAvQqUFADp7eu3G2+7zxafeVx02Us8WF0Wo6/BffBnj/M1uDEK01oXoH8IIIAAAggggEBDCgx6432biy6EGa9OQ9IxaAQQmCYCJQVA9BW3+qpbfeVt7riVpzLVyS1juRYF6BMCCCCAAAIIIIBAIwoMeH9uoddVcOiD/n6ufFbBcgoQQACBehcoKQCS/Brc3AHra3D1Fbmqk1tWk8t0CgEEEEAAAQQQQACBCgmkwlesJXzA2oI73fQR88LeCm1p4s0G3lzr8T+Sd8XAm23d3j/kLSMTAQQQqFuBnI6XFABpb2u1A9+zt+keIK+t3ZBtYtVTq6N7gKhMdbIFzCCAAAIIIIAAAggg0GACzcEvbGZmsXVmvmntwQo3/ZrNCM43P1xbMxID3kHRN9D0+Yebvn530D/ABUWOs/Wpr5sVOTvE+IcAAnUpQKdHC5QUANEqJx93eHQPkIVHnZ39JphjTltqugeIylSHhAACCCCAAAIIIIBAIwqkgtXWFVxiuotGcvzp8AUXBLnYZQ25VN5Hc/CwdQbfsBmZr1p75lpLhb8vaQP6Bppe/4To63e7/bOs3/+gWy/tEg8Epp0AA0JglEDJARCtdfAB+2S/AUbfAqOkPJWREEAAAQQQQAABBBBoVIGO8Do39NClsY9U+Ky1BveOLdjmnNDag2+7gMvXrSX4sTWFv7K28H6bmfmSNQU/3eZWWXE6CjAmBBBICkwoAJJckflaE3B/Vcg8bzbsIv/hQK11jv4ggAACCCCAAALTVsCzbmsK3TGYDZtnOg7LjBlrU/ibMXnbmtEU/sLagjvGrK6zT7rCq2rqkpsxnbTQvOB1S4VPT00/x3aAHAQQaGCBCQVArltxd/bylwULT7T9jzjDdB8Q418VBUJrDe+3OZmPm20824KNn7bZwydFfxVw0ZAq9otNI4AAAggggAACjSGQCl+wlL1oafujpewlN33eTV90wZChigC0B7cWbNcL+60t3BocKVixCgW6TGhm5rM2JzjLZmXOt9mZM21msNR8W1OF3rBJBBBoRIGSAyAKftz2vZW28vbLspfBXHvxIjvl3IvsgYcea0S7mhhzS3C/dWSuNf2yy3bIC0x/FegIbshmMYMAAggggAACCDSgwKSH7Nkmaw4ecsdWd1pL+CN3zPXq6DbDbuvKXGIWDo/K92zQBUFecnkjZ4NkvN3dfOkPP3wp2p6+TUbb92xztLJn3ZYOX4zmC/1Ih08XKqpavh+usxnBV1zfnxvVh3TwlM3MfNEFi7pH5bOAAAIIVEKgpACIvvlFwY/FZx5n282dle3Hgj13jW6CeuNt91lvX382n5mpEdAvwo7gxoIba3XBkVSo0zELVqEAAQQQQAABBKa1AIMrTSCwluAH1hlc6YIZF7o/Ln3LdN+OpuCXNiuzyLqCy6090Le6XGWzg0XWGtztmg1dMusIbzHfBSdCb060PPpH4MrWWWCd1usdPrqo4JL+kHW7zXbb7cxcFW1X25+VWeyCB49baB0Wes0F11ZBYDM1qanUHq5wFiNBF6yXDgAAEABJREFUnNyOKTjSHvy/3GyWEUAAgbILlBQA0Va7Ottt/tzZmh2VlNfd02c9vf2j8lmovEA6+J2Llg8W3VBzWL7rTYtuiEIEEEAAAQRqUYA+ITCOgB+usRmZ813w43oXBPmJNYe/ttbwXhf4+MzI5RnhxlEteOGgdQQ3WlMwcgZ0c/ikWThgYdjnpoE7Nhty9TMujTw867Pe1D+YeV1Wyr+W8BEX9FAwYGsbWk9BghnB5eaH623Y9lBWwTTs7VmwrFoFTeMck3LMWq1nhu0i0FgCJQVAOtpbraujzdasXd9YOjU+2rSNPoUwX3dLqZNvPfIQQAABBKaHAKNAAIHiAm3BPdYU/m5MJd/WWspec/kKaLhJziM+Y8EP/mBpe8lS3mYzz3eBkJTpXxA2W8bmu7STDXlvU1aBFLrtP+6CLv9lbcH3rT3z7wXqmXlht+nsk83+SRa6rVqef9pmn/+BPCXVy/JtvQvcbCjaAS+UddEqFCKAAAKTFigpANLe1monHH2I3ZjnUpdHHn3C9tht51GXxky6VzRQksCg965x65VSZ9xGqIAAAgjUrwA9RwCBKRcYjj6k67KNGcFyaw9uNN9q8yaXTcFvLLo0I3zZfUB/zfXTBTG2ePnWH835lv/eFGlbbX7g1vM2mXm29Z+nw+uU+d6gC4Z4LvjxVgts9tbyxFx09snwl21GZpl1ZP7D2oProzNQUvaqq5VxaewjbU9b4O1oG/3Puen2oyoMeW+3TakvuLwml2rnofEPeW8u2qHiQaKiq1KIAAIIlCzgl1JT9wBZfsUK++ljT9q7Dzt91DfBXHL1rXbH9x/M5h16/CJT/VLapc7kBDLezjbsF/6LQsb91WHA9p3cRlgbAQTqXIDuI4AAAlMnMPItH+dFl4joxp1Nwf9aW3C36f4VLcH9riOhSzXwiC5jucFGvoFkg/lev0ubzbfXLGWvmIXDFrol9dSz/Jcbh16TtYffdfU6rdC/lK2zAf+wQsXWGf67NdmTW8vDkVnPet3W140sFPiZ8d9q61OXuPQ125j6kq1LXemCHwqKzC2wRnWzB/y/LtqB/nHKi65MIQIIIFCiQEkBEN349N6bL8p++8uqlTcUnFc91S9x+1SbpEC3d6qFXmveVjanzjArUGb8Q6BRBBgnAggggMCUCbTbnZYOnxuzPX1bXXSz0LD4h/oxK5Yhw3fb7Aq+brMz/2Rzhj/mgjGftY7w29YafN/iIEdyM571mWc9FoTxjUbzHy4P2y7WZL+z0Npd6kg2kZ1XkGTQ9souJ2eawsdNAaJknnm+a2tku164yfVjvXnhBpd0ZsrIt8wM21sSq/gWePNt2NvDQi//WSaJylWdHfAOsiE//x/mBv39bch7d1X7x8YRQKAxBPK/ozfG2KfFKHUK5Hr/Suv1jjFr2d+85ndZv/9BW5+6wv0yrL0bYE0L9DobBN1FAAEEEEBgKgR8W2/NwcMFN+WF3dYS/k/B8koU6IaiszKLon4pEOLZoKXC1dYRfGvkTA8L3f+RgENy+ylvkwWmb1Lx3LQ9WZSd7/c/ZMM2L1rO2HzL2A6ubpeF1hZNM7a9Zbw3WOjNiOrk/kiHf8jNipYDT9+4OGy+Dbk+rrWUt96l1yxlL5p62+//f1G9evyxyf+0bUqdYwqGDHp/6o5Z32ub/MXW7X+iHodDnxFAoA4FCIDU4ZOW2+XQa7O+1N+adXzavK4l1ucfZ4FXm6c/5vZ9CpbZBAIIIIAAAghMgUAqGHvmR+5m0zZ+ndx1JrPcHPy36WyOsW0MuPw+lz1ogQtemAs3uIWtj3DIladtwN7jgg6dW/O3zPX777VB7x2mMy+2ZLl6CnzMs5FAyDy33O5CGG91xRM73PbcGubWdh2I5uIfCsX4XuAWQ5fq9zHkvcc2p0637tRnrcc/xYb8d9TvYOg5AgjUnYBfdz2mwxMUoDoCCCCAAAIIIFB5gcDbbtyNZGz8OuM2UnKFQWsOnyhQOxXl+9bjQg1NNmx/YplQlxTrMpNhCz3PelJ/bxvSl9m69NXuA/uZ1uv/nXX7/2jrUpdZj/vgrgb6vf/PMt4Omh2TQktbT+qkMflxxrC3ezw7aurZerfcZGHY5IIz81yaYxmbb7rkJgxTpm+BcRV4IIAAAghsg4C/DevU1yr0FgEEEEAAAQQQQKDiAgoEBN6cotsZsqm7PFeXukRnUuTpUWhtUa4uiTEXYvBto6Wsz+WlXPIttHZrC39gqeApNz/DBrwDrc8/0gb9v7TQ297VGXnoLNxN/nk25L19JGPLz8DbyfRtLIFtrbulKDsZ8va2sffECMwLh6I6gTfD9WyWSzMtNN1jZOSwPW1PR+X8QAABBBDIIzBO1sg76TiVKEYAAQQQQAABBBBAoLhAyrr9c10VBRHcJOehy0bGfuDPqVTGxYy90bXmuTT2EdhsF1RodanZBRw2m28bzTzV9aK8wOaZH75qM8LLzbNuK/Yv8Oa6YMfnbF3qStO3saxPfc3Wp/7FkpfHFFp/s3eShZ7OPNlSY8vVLaGlLDAuZ96iwgQBBCYgQNXiAgRAivvURWkqWG1dma+Yrf+YBes+ajOGz7em4Jd10Xc6iQACCCCAAALTR2DY293Wpy+xQX9fN6iRw8yMbWebU2dZfNmIK5iahwssDHjvKbitjO1sff6HLOV1b6njuaBDlynfbCSIoxuntgb3ReVeuNGib5MJzrI5mZFvk2kN/8uVjUQtQm92FPTQt7KYC6m4gnEfgTfXBU6ut02pz1lP6qPWmzrJBr13uD4oeDPil9vIsL0lN4tlBBDYKsAcAkUF8r+zFl2FwtoRCKwtuN1mBedZc/gbs9D9Ag973a/sp21G8K/Wkbna/VWjr3a6S08QQAABBBBAYNoLBDbfuv1Pm+6dsSH1r7Yh/XUb8A6oyrh7/FMt4+2Ud9s9/kes1/uwDbtAiIIew7aLC4DoW138UfXT4dM26ttkgtfd8dWg6RKbjsx/2IzMMvPDtaPWmdiCZ0Pe2033E+nz32+bU6cUXD2wTqvnb4EpODAKyihAUwggUExg9Dt8ouZrazfYoccvsgULTxw3qZ7qJ1ZndkoEMtYS/NhtKePS2EeLPWKebR5bQA4CCCCAAAIIIFBhgdB9WM94O1d4K8WbD70O2+BfZD3+iTbsvdmCsM0Cf7YN2ZstHT5hrcG9roFhC63ZTT2Xxj5Ca3J/aPof823T2EKX0+T+CJUOn3Vz5XkMee+2QX//vI31pv7BAq/4fVbyrthImYwVAQQQKCLgFyrbbu4su/fmi2zVyhvGTaqn+oXaIr8yAin3yzZlawo27oX91hT+qmA5BQgggAACCCCAwLQX8FLW77/fer2/MfObzQ/Wu5DG76wl/KW1hffYyLFUb0GGjLe7NQePjpSHg+6PS5vMtw1u2mNmGZfMtfe/0bRcP7r9T9j61MWmr4vt9Y+zbv8sW5e+pqQzacrVB9pBAAEEpqOAPx0H1ShjSofPjzvUtK02/iGAAAIIIIAAAg0iUGCYQ9YR/F/zw41jygObYWlbbxaO3MsjWSHwZtug7eayMi7osc7Ve8EFTNa6+fVuusYtv+TKei0VPuem5X3om2QGvIOsz/+gDfoHWGid5d0ArSGAAAINKFByAGTVU6tt/yPOyHs5DJfAVGfPGfbeOO6Gh21X4x8CCCCAAAIINIoA48wn0BSsigIW+coUWAhdKMO8gTHFPf7HLeO9zTzrcUEPFzzxvJw6w67d11ydHXLyWUQAAQQQqEWBkgIgvX39dvFVt9gpHznCbr16qb33L/a1n99zVXRpzJHvP9AWn3mccQmMTfm/jLeb+4W7U8Hthl67DXn7FCynAAEEEEAAgWknwIAQyCOQtuJnaGRse+v1jrXN/inW6/+dbUp9ytalrjd9I4t5ra7FsWeHuMzo4Vlgfjg2eBIV8gMBBBBAoKYESgqA9PT2W3dPn+23715R519+dZ0pTwvvO+hdduNt95mCJFomTaVAk3X7nzIFOsZu1XO/xM+ywJs7togcBBBAAIFpK8DAEEBgrEBgHWMzc3IC/4024L/X+vwjTTciDb22qIZv6y20LpeaouXcH4HNdlkDLvFAAAEEEKh1gZICIMlBzJ83y7o6Rn4hKH/+3NlRcCQOiCiPNHUCurv6ev8K99eKD5mldjbz59mAd4itT10+8leLqesKW0IAAQRqQYA+IIAAAmMEhjz9Ec8bk781I2VD9tati2PmPMvYn1hgc10gRGeE+G7a4fJ2cnmzxtQmAwEEEECgNgVKCoB0tLdGQY9HHn0iutRlh/lz7M77HopGpDwFRFQnyuDHlAvoLxR9/tFmMy83f/Y3beQr0jjzY8qfCDaIQE0I0AkEEEAAgVyBwNvJ+vwP5GZnl3t1HBX2WEv4gLUFd1hT+HPzwr6oPLDZppuhaiGwGS7osaMN2y5uOt9Ca1G2W94jmvIDAQQQQKC2BUoKgLS3tdr1ly62k487PBrNOR8/2m773srohqjX3nSXnXv6saY6xj8EEECg2gJsHwEEEEAAgTwCvd4x1usf40pSLo08Qq/ZelLHmWebbXbwGevMfNPag2/bjMwlNiv4rKWC30YVe/1jo2m+HwqO9Pnvz1dEHgIIIIBAjQmUFADJ7bNueHrvzRdFN0F9+K4rbcGefNNIrhHLCFRLgO0igAACCCCAQB4BL2V9/t/a2vT1tiG1LErr/GssDNutLbjLrRC4tPXhh6/ajPByFxzpNn0d7ZC/79bCxNxm/x/MvC7jHwIIIIBA7QtsUwCk9odVeg+vW3F3dCbLgoUn2knnLK/bm7nO7t/HvDVvtmDNHjZ7+B1mG/63dITpVZPRIIAAAggggMA0EWgKfmKdw5daV+aL1hHebBZszo7MD1+35uDH1jn0OZs99FGbM3yCdWa+YpZ5LVsn/0yzZcLtrNUetq7gQpuRudi8sNut97r59ntL2e9c0ON5t60+S4UvuG3/i7WG91uP92Hb6J1jg/7+NuS91Xr9Q229f7mbf/eozTRlfmAzM+e647GT3PSLrr0/ZMt9W28t4YMu4HJH1HeNIVs47ky/tWW+bV3DX3Lj/FdrCe53/XvFWsIfufbudO09ZJ5tGtOK5wI549UZs1KVM+Si51aXIzW7fUBuVe4Sm0cAgWkiUFIA5LW1G+zQ4xdlAwUKFiSTylSn3kweeOix6FKelbdfFp3NonubXHDZjXU1jM6ef7L5Q//HWtKBheaeztCzpjC0Hbo+ZnPsb4x/CCCAAAIIIIBA3Qm4QMfszJk2J/hn67BbrD28x33o/7ptF3zImjP3RgGJWUOftNku0NDpfc9avMet2X5tneFttn34/1nr8PUFh9xiP4na6cx83dqD/7KU95KlveetyX/VBRQGzLdBS9tma/afNW94tbUEP7aOzLU2J3O6zQ4+77b/oDWFv3Xr3mszwwssHT6+ZVubbc7wR21usMjawh9aiz3mpt+1ecNHW3vmciIzrtgAABAASURBVGsJH7FZw59247jCresCGcE3bFbwaVMgY0sDBSfNwc9t/vCHbEZ4mbXb3S4Y9P/cup9x2zvKtfc1194KF8y53GZlFllT8Mst7QTO6b9cnxe5OlcVqLOlag1NWl2wSS5dzkeXI3UFV5rcmoP/qaFe0hUEEKhXAfeJefyuJy95WbXyhihYoOnP77nK3vsX+9rF558R3Rx1/JamoMYENvGDH/3Cjv7Awmzf33fQu+zRx5+xegrmdLT82Hwvz6BDs+bhrX9xyFODLAQQQAABBBBAoCYFuoKvW3P4C9e30Qc5vm1yQYevWsfQNyxtLkDhDebUCc2zIZtp3zA/85Iry3kEG2zG0PmmdqISzzP3dyM367bj5t1M9hG6OT+tn0Ouzc1unY3me0pbz7LQZTJdwVWuvNsFJC6yZltlbsGS/zwLXHDieheEuNgV9SSLzAv7rTO43tLBE6PyRy8M24zg827ddYnswC0Pu+BNr6XstWy+H260rvAK88O1zu/XLnDzH24bMspWcWVb62zNrY25VLDa9fk61+f+UR3yrMc5XR0956MKWEAAAQQmKFBSAKRQm7rx6f/Z681203d+UKhKzeb39vXbK2vWjerf/Lmz3S/B0Na8vmFUfq0uzMoc6375FXsKPdt+eJ9a7T79QgABBBBAAAEE8ggMW5v9V578kSzfNplva8z3RwcTRkr1M3THR8M2MzxPC6NSV3iV+V5vIs9zy7b1n4uDbF0w147nUo/5tvWY0Q/Xm4WBxf/8cJ21BXdbS+aeOGvM1PMC9+H9+TH5IxmBtYXfGZnN87M9uNEFOXKPTYezNf2w24KgP7usoEpbeIe1B7dk83Jn4jq5+dVebg/V5zBvNzwbdmP6f3nLyESgkQUY+8QEin16Lqml/fbdy5559sW6OmsiObDdd9kxuThqfqe5bVbLqd17clR/8y3orw61PAb6Vtv7WDWfnx3ntJnnWU2/Bqvpw7br77XT2pyyOV3N7NM1/ruV11Zpry3ty9qnK+LV9VsXcMiY+xVQIIWWKhj82Ho01Or/cczrrTP95Og2wyHL/3F7azvmaviW6I/rWDo9ZE1pP5tmtPzCPG9rUMJG/XNbcA8vHLAm73mXXnXrDbvkZ1NH+g+ury0ujfWf0fRbc5vMSa5B2/LP/bJs8vuybalfXc3PWmvqj6PylJ9MXc3P591eRZ7TEl/3HU3OJ+Ga7K/m29OrK9Znx2g7ltjPahqx7bbcfYDlPPttR2vaZnU01Z3Nlne1ik4mHQCpaO+moPE/PPfyFGyFTSCAAAIIIIAAAgjUnIAiC+N0ykvEGsapmqdYK4emD9cKpFiYcZNes8wLZsHGrfW91q3z5ZgLw3K0Qht1IUAnEUBgIgKTDoDo8pc9dts5ex+NiWy8mnV1+Y5ueprsw5q1690vKM/mz5sVZb+0ts9qOfWGbzMb5xdc6P6GUstjoG+1vY9V8/l5eV1ftHtXsw9sm/2znPtA/2DG1nUP1vTvlXKOl7am9+tH+7L26Yo8z91vtcBSFrqjsfzJs4x1uNLij77hN415vW0eXpDTbpNrRFvZMtky65YsquhmQi+d0x/PhjNNNjQcZNPGgf3c76yUq537GGkwiI7XvKhJ5YRuOQg2ZdfvGdrF9XXApbH7zaaht25dzzUfrW+JyI3LkEeyP91Du1tfZpds+8myeL578I15t1eR57TEY+qeoTcW7XPP0JvH9rnEtscbl3tK7OUytTXetigfu59jUl6Tnv5h29AzVLHXS6WeL/cWV/FHSQEQ3RRU3/SS/OaXeF730Tjv7BMq3tFKbEA3Pb3teyuzl+/opqj77r1H3QRzNqRusSDvHVC3aLk/WbyafmzLAhMEEEAAAQQQQKAeBNK22fv7gh0NbZ4LgLzBhsOuAnUUHGi1Dc3LxpR3pz5hmXDOqPwgcIfD+vSr1ZIl0bJnGW8XFwCZly3JhJp362zJCbydrM//gG3yPm4uCrIlVxMXmdDEJd/zLMg5y8OzQRfGGLLQa7dev/CxtMqGwl1cK8lHOruQCWe6+WaXRh6BP896vaOsxz/ZZaRcGvuI64wtqW5Or//RyCNfL+TUU8Qp3zrkIYAAArkCW9+9c0sSy9vNnWX33nxR9ttf9A0wcbr+0sWmsykS1etm9uAD9om+BWbhUWfbgoUnRjdFrbdgzprUrywTZJz51l+y+uUbWmCvpK5w+TwQQAABBBBAAIH6EuhNneYCCp+w0LZ+sNcIhry97fX0jbYpfYEN+39pQ+FsV0clSopY+O4IaJ69lr7JZYwOdLgM92i1dan/sAHb282PPDy/1a2Tdu24Yyk1MZLtfqZtaHhnN21xZe02ZG+yYW93C71OlzfyGPT3tQ3+591Cs/WlP26boqDD1uCEK3CPlA1mdrWM/YmF1uKWtz4Cb7ZtSp1nGW+nrZlj5tKuz9e5cMm7XYnro/tp5lsQtrnxv8ECf+v97Ia8t9tGb6mF3kwb9na3Db7a1hiilaIfQ4k6UUYN/ch4O9tG/4vOY7dRvRry3uzyv2yBN29UPgsIIIDARAX8UlbQGSBHf3yprXpq9ZjqDzz0mJ10znLTt6qMKayDjJOPOzwb2KnXYM5rzb+x181FzIPQwkxoa4J32qvpx53+X7rEAwEEEEAAAQSmr8D0HVlf6nhbk77buv1zrcc7ytam/t3Wpa6xwLa3YdvNNqQusI3pq90H489bv3ek9dmBtt67xK3zA8vY7gVhAn+ObUhfE7WndtX+mqYfu2OnH7p2DnOBhj1so51vr6R/aetb/t02+ydbd+qfbV36390637JNqc9Zr3+ibUj9i3X7n7bQm2Xxv97UWW69B2yzd4rrw5tcP3ewIdvTLNXuqjS5vB1HUjgnmm70v+DqjP6wb/n++Z22Pn25rfVvsh471jbZ6fZ66k5b2/QdN/7zrMf/mG1ILY/6Fnhzsy1k/LfaBn950TrZyjUyk/H+xKLnNvXlaFwbU19y4/qSZYoGiWqk83QDAQRqXsCfbA/nz51t3T191tPbP9mmWH8SAsPpRebt8IyldnrGrPXfJ9ESqyKAAAIIIFBHAnR1mgt0umDD0bY59Wkb9t6WM1bf5e1p/f6H3QfmL7lgyL/ZQOrgnDqFF9We2u31j3aVdFbHPNfOV21d+v9ZX/pDLs8s8ObbgP/XNui90y03u9RkOoOiz3+/+0D+J24536PT9fefbF3qaxbY/JwKnoXWaiNnaLzVtTH67IycymMWh/032+b0OdaXPtF0GYtZ2ob9Bc7gUNfWG8fUjzK81Ph1ooq19EPP7ZujcQ17e7iOeS7xQAABBCYv4E+2iUcefcK6Otqso73Md6+ebMdYHwEEEEAAgQYQYIgIIFCbAjqToc8/Mm/nQhe46PZOc2WTPhR3bfBAAAEEEChVoOi7ri552f+IM0z3yHji6dV2zGlLo3tlLFh4YnZ67U132bmnH1u39wEpFYp6CCCAAAI1KUCnEEAAgZoV6PM/bJtTZ9mw9yYLrdkCm22D3j62MXWhZfxda7bfdAwBBBCYrgJ+sYEt2HNXe/iuK23l7ZfZXm/Z1W69emn2fhmrVt4Qzatc9Yq1QxkCCCCAQKUEaBcBBBBAoJYFBrwDXMDjAluX/patT19p3alFprNDarnP9A0BBBCYrgJFAyDxoPUtMLd9c6kR6IhFmCKAQM0I0BEEEEAAAQQQQAABBBBAoASBkgIgamfJhdeM+bYXffOLvgHmuhV3qwoJAQSqIMAmEUAAAQQQQAABBBBAAAEExhcoKQCiQMcra9bZCUcfMupeH+1trVHegz97vG6/Bnd8ImrUuADdQwABBBBAAAEEENhGAc82W0dwrc3OnG1zMh9z03OtLfiOa23YJR4IIIDA9BIoKQCir7jVV93qK29zh688lalObhnLUyHANhBAAAEEEEAAAQQQmLhAU7DKZmUWWWtwv/nhq+aFg276krUHt7n8L1gqfGHijbIGAgggUMMCJQVA9BW3+qrbNWvXjxmK8lSmOmMKpyKDbSCAAAIIIIAAAggggMCEBZrtFy7gMfb4Xg2lwmctHf5OsyQEEECgdgQm2ZOSAiDxpS5Lll1jq55and2k5pV34Hv2HnVpTLYCMwgggAACCCCAAAIIIFCTAs3hI0X71Rw+XLScQgQQmHoBtjg5gZICINrEwQfsY9devMhOOfciW7DwxCgdc9pSW7bkVDv5uMNVhYQAAggggAACCCCAAAJ1IODbevPDDUV7mrbni5ZTiEAVBNgkApMSKDkAoq0s2HNXe/iuK23VyhuitPL2y2z5FSvs0OMX2Wtri7+Ban0SAggggAACCCCAAAIIVF8gsNkWeLOKdmTY3li0nMJqCLBNBBCYjMCEAiDxhh546LHoDJCFR51tGzdttovPP8O2m1v8DTRelykCCCCAAAIIIIAAAghUX2DQ269oJwa9/YuWV6WQjSKAAAKTEJhQAGTJhddEgY8zl3wt2uQVyz4ZnRGiM0OiDH4ggAACCCCAAAIIIIBAxQTK2XCvd4wF3py8TQ77b7UBf2HeMjIRQACBehXwx+u4Lm3RJS6678cd33/QPnXaMaZLX96w0/zxVqUcAQQQQAABBBBAAIFyCtBWGQVCr802+P9qfd57XSBkewu9ZjfdyXq9o2yj/7kybommEEAAgdoQKBoAUfDjhLOWRZe53Hr10ui+H9zwtDaeOHqBAAIIIIAAAo0owJgRKK+AgiC9qVNsfeoyW5f6lptebH2pD7uNpF3igQACCEwvgaIBkHiob9tjF9vtjTvEi0wRQAABBBBAAIHqCLBVBBBAAAEEEEBgGwWKBkB0Y9MbL19iL7261t592Om2/xFn2KqnVhv/EEAAAQQQQKA6AmwVAQQQQAABBBBAYNsEigZA1KSCIPfefFF0+cvBB+5jx5y21PTtL398aY2KSQgggAACCEylANtCAAEEEEAAAQQQQGCbBMYNgCRbXfbZU6NAiL79Rfn6NhjdIFX3CtEyCQEEEECg0gK0jwACCCCAAAIIIIAAAtsiMKEASLyBgw/YJwqE6NtglKcbpRIEkQQJAQQqLsAGEEAAAQQQQAABBBBAAIFtENimAEi8nfjyGF0io/k4nykCCFROgJYRQAABBBBAAAEEEEAAAQQmLjCpAMjEN8caCExagAYQQAABBBBAAAEEEEAAAQQQmLAAAZAJk1V7BbaPAAIIIIAAAggggAACCCCAAAITFai/AMhER0h9BBBAAAEEEEAAAQQQQAABBBCoP4Ey95gASJlBaQ4BBBBAAAEEEEAAAQQQQACBcgjQRnkFCICU15PWEEAAAQQQQAABBBAYJZAKn7WOzLdsRrDcTa+wluC/zcLMqDosIIBAXgEyESirAAGQsnLSGAIIIIAAAggggAACsUBgbcHtNivzeWsN77Wm4H/d9EHrDK6zmeGXzbc1cUWmCBQQIBsBBMopQACknJq0hQACCCCAAAIIIIDAFgHfXrO28Htuaez9X3haAAAQAElEQVTZHungKWvL3OPKeBQVoBABBBAoowABkDJi0hQCCCCAAAIIIIAAArFAa/BD88KBeHHMtDX8vlnYPyY/mcE8AggggED5BAiAlM+SlhBAAAEEEEAAAQTKK1DXraXC1eP0P7SUPT9OHYoRQAABBMolQACkXJK0gwACCCCAAAIIlF2AButZIPC2G7f7YQl1xm2ECggggAACJQkQACmJiUoIIIAAAgggUBUBNopAHQsMe3sU7X3g7WSBzS5ah0IEEEAAgfIJEAApnyUtIYAAAgggUHYBGkQAgfoVGLA/t2H/bQUH0O1/vGAZBQgggAAC5RcgAFJ+U1pEAAEEECifAC0hgAAC9SvgpWyT/ykb9A8YNYbAm23dqcU27O05Kp8FBBBAAIHKChAAqawvrSOAAAKTFGB1BBBAAIF6Fgit07r9s2xd+hrbmPqyrU9dYuv9y23Qe0c9D4u+I4AAAnUpQACkLp82Oo1AAwkwVAQQQAABBKaBQOgCIcPemy3wdjTzUsY/BBBAAIGpFyAAMvXmbBGBCQlQGQEEEEAAAQQQQAABBBBAYPICBEAmb0gLlRWgdQQQQAABBBBAAAEEEEAAAQQmLUAAZNKElW6A9hFAAAEEEEAAAQQQQAABBBBAYLICtR8AmewIWR8BBBBAAAEEEEAAAQQQQAABBGpfoMI9JABSYWCaRwABBBBAAAEEEEAAAQQQQKAUAepUVoAASGV9aR0BBBBAAAEEEEAAAQQQQKA0AWohUFEBAiAV5aVxBBBAAAEEEEAAAQQQQKBUAeohgEAlBQiAVFKXthFAAAEEEEAAAQQQQKB0AWoigAACFRQgAFJBXJpGAAEEEEAAAQQQQGAiAtRFAAEEEKicAAGQytnSMgIIIIAAAggggMDEBKiNAAIIIIBAxQQIgFSMloYRQAABBBBAAIGJClAfAQQQQAABBColQACkUrK0iwACCCCAAAITF2ANBBBAAAEEEECgQgIEQCoES7MIIIAAAghsiwDrIIAAAggggAACCFRGYNoEQK5bcbctufCaMUqvrd1ghx6/yBYsPDFKDzz02Kg6Wi8uO+mc5dbb1z+qnAUEEEAAgSkVYGMIIIAAAggggAACCFREoO4DIApoKIBxydW3jgFSMGPxBVfb0R9YaKtW3mC3Xr3Uvnr5zbbqqdVRXa172/dW2srbL4vKd5g/xy647MaojB8IIIBAdQTYKgIIIIAAAggggAACCFRCoO4DIAcfsE8UvPjUaceM8Xn2+Vesu6fPPnjIAVHZbm/cwXbeYZ498ugT0fIPfvSLKDiy3dxZ0fL7DnqXPfr4M6azRqIMfiCAwNQLsEUEEEAAAQQQQAABBBBAoAICdR8AKWayZu16697cm63S3tZqOsvj96tfjC51eWXNumyZZubPnW1hGNqa1zdokYRAVQTYKAIIIIAAAggggAACCCCAQPkFpnUARFw7bT/XOtpbNZs37b7LjnnzyayaABtGAAEEEEAAAQQQQAABBBBAoOwCNRsA0f05dG+PfGkiNyt96dW11tNb+Mamf3ju5YKoO81ts6lP275N3xsZyg5ztr2NehovfZ3ez/OObj/23D7N8zy9n+dGen5bm1M2p6u5rn6vNNLzw1gn9l6jfVn7NG4Tc8Ordr10zLFjnR37sz/V7v5U7eemozVtszqa6u6YY+TTbGV/1l4AZMt443t76Oaluen6SxebLmfZUrXgZP7c2dbV2Z4t101RddnLm3bdOVpfl8NkC92MLpnxPM/mzxu5J4jL4oEAAggggAACCCCAAAIIIIAAApUQmOI2azYAUg4H3fS0q6PN7rzvoag53RT1xVdet/323Sta1k1P9S0w8U1PdVPUfffew7bbclPUqBI/EEAAAQQQQAABBBBAAAEEEKiAAE1OrUDdB0DiS2UuufpWu+P7D5oumVGeGHWWyPLzTjMFOZR/zGlL7TNnHW8L9txVxaazTI7+wEJbeNTZ0Xo6O+S8s0+IyviBAAIIIIAAAggggAACCCBQUQEaR2BKBeo+AKIgRu4lMsqLFXU2x703X2RxnWSZ6px83OHZslIvrdF6tZauW3F3FMRRoGci90iptXHQHwR0qZr2Ye3LcYqDmuggUO8CSy68xg49fpHFZx7W+3jof2MK5L5P6xikMSUY9XQQWPXUatv/iDOyx9FTvz9PB0XGUG0B7cdHf3zpmOML3q/HPjN1HwAZO6TGy9GHQ53lsvL2y6Jgju5tcsFlNzYeBCOeFgK6abH24Z/fc1W0P1+x7JO2ZNk1pjf2aTFABtGwAgp+6EzFhgVg4NNCQAfTZy75mh34nr2j92j9gUl/TJoWg2MQ1RGo4lYVjD73i1fasiWnRvuzjqV1TK1j6yp2i00jULKA9mH9YUVXOnRv7h2z3gXuM6GOq/Vezf49wkMAZMShrn/q3iW6lEdnu2ggurfJo48/MyYCqDISArUuoP142WdPjW5UrL6+fc/dbOaMTtNNirVMQqAeBeK/KCqgV4/9p88IxAIrvvtD08E0QY9YZPJTWqiewJrXN1gYhqYvTlAvOtpbbaft59ofnntZiyQEal5Ax8262uHWq5eO+vIPdVzBkWeefdE+8qH3aTG6z6Xud6nPjlFGg/4gAFLnT7z+EqN7lySHoTdxvZnrTT2ZzzwC9Sig/Vj7s/breuw/fUZAwY8Hf/a4ncc9ptgZpoHA71e/mL3nmi5T1KUDkzxDbxqoMIR6FdB9Ad/5p2+xU869KDrTVF+Y0N3TZx885IB6HRL9RiAroGPoTd092WXN6NtQ9dlRnyG13IiJAMg0edZ332XHaTIShoHAVgG9OV981S12zAcPzt68eGspcwjUvoBOo1bwQ2d+6Mbctd9jejj1AvWzRb0n68BZ+7NOp1Y65SNHmC4h0F8a62ck9BSBrQI6c3pGV0cUBNFlBIce/J7oL+VbazCHQP0KaN+eP29W/Q6gAj0nAFIB1Go0yal61VBnm5UU0IG2rjPnVOtKKtN2pQX03vzTx560dx92enSDPe3Tf3xpjZ1w1jIuU4zxmda1QPyX8t889Wxdj4PON6aAzl668oY77D+u+Jw9fNeVFt8jQWfuNaYIo55uAjoDRGeCTLdxTWY8BEAmo1cD6+ovivqAmOyK7pXgeZ4R7UuqMF9PAsngh+4HUk99p68IJAV0nwT9lTxO+sv5G3aabzdeviT7F8ZkfeYRqGWB+JhDgb1kP7s627P3UEjmM49ArQvomLmro8107w/1VfdT0D0SdKmXlkkI1LOAPgvqDJDkGLRv67Oj3s+T+Y00TwBkGjzbOnVPd6yOTz/VjW305q038WkwPIbQYAJx8EPfMEDwoyGefAaJAAJ1JKBjjmtvuiu6X4K6fed9D5k+QO72xh20SEKgrgR0f7Enn3nOdKaeOq5jaX2RgO6ToGUSAvUsoM+Ce+y2s930nR9Ew4j3b72PRxkN+oMAyDR44g8+YB/Tt8AsPOrs6BRrXZ/LzfamwRPboEPQDch0MHLJ1bdG+/OChSdGU32F6PQkYVQIIIBA/QjomEP3/dC9EvT+rD/ALD/vtOw3d9XPSOgpAhbdX0xfgavLE7U/61hax9Q6ew8fBOpBQEGNQ49fZHpPfuLp1aZ9OHnMrM+E+myY3L/1Pl4PY6tUHwmAVEp2itvVG/WqlTdE32F+/aWLORCZYn82NwmBnFV1R3Zdhxvvz/GUs0FyoFisSwEddOjr6vRXmbocAJ1GwAkkjznYnx0Ij7oW0PtyfKyhqfbvuh4QnW8oAR1P6H1Y+26cksfMutRFnw3jMvZvMwIgDfUSYbC1KECfEEAAAQQQQAABBBBAAAEEKi9AAKTyxmyhuAClCCCAAAIIIIAAAggggAACCFRcgABIxYnH2wDlCCCAAAIIIIAAAggggAACCCBQaYHqB0AqPULaRwABBBBAAAEEEEAAAQQQQACB6gtUuQcEQKr8BLB5BBBAAAEEEEAAAQQQQACBxhBglNUVIABSXX+2jgACCCCAAAIIIIAAAgg0igDjRKCqAgRAqsrPxhFAAAEEEEAAAQQQQKBxBBgpAghUU4AASDX12TYCCCCAAAIIIIAAAo0kwFgRQACBKgoQAKkiPptGAAEEEEAAAQQQaCwBRosAAgggUD0BAiDVs2fLCCCAAAIIIIBAowkwXgQQQAABBKomQACkavRsGAEEEEAAAQQaT4ARI4AAAggggEC1BAiAVEue7SKAAAIIINCIAowZAQQQQAABBBCokgABkCrBs1kEEEAAgcYUYNQIIIAAAggggAAC1REgAFIdd7aKAAIINKoA40YAAQQQQAABBBBAoCoCBECqws5GEUCgcQUYOQIIIIAAAggggAACCFRDgABINdTZJgKNLMDYEUCg4gK9ff120jnL7boVd1d8W4U2EPdhwcITTemBhx4rVJV8BBBAAAEEEEBgSgQIgEwJMxtBYKsAcwggMDUC+sCtD97JdOjxi+y1tRumpgNl3IoCGQpoKKhQxmYLNrXkwmuioEXSbqLbX/HdH0bt//yeq2zVyhvs4AP2iZbH+7HqqdW2/xFnjNm+ns/x1qW8dgW072of0r6c7KWeVz3fet6T+cwjgAACCCBQCQECIJVQpc1iApQhgAACUyYwo7Pdbr16afQBXB/C9917DzvhrGV1GQSZCrT4Q+ora9ZZHLiQm+Y7O9vs2edfKbkbv1/9oh34nr2tva215HX0YfiY05basiWnZp8zbf+KZZ+0H/zoFyW3Q8X6EVBg7OG7rrQFe+5aP52mpwgggAACdStAAGTKnzo2iAACCCBQLYGPfOh9tnHTZvvNU8+aPmzrjBBN9Rdone0Q/3VaZ4moTHlK+su1ggPj9Vvrq+7Xrr09ewaD2lF7ybMqVCfZXrJM24vX0fbUv0uuvtV++tiT9u7DTo/a1XZUppS7brIstzx3uypPJgU4nnzmOTvh6ENGBS4UxPj6lz8x6kOq/mIfu6nP6kfclubv+P6Dpn6rLN6u8rUcp+Q4ta6CHH+2z9tMSctx0ofkZZ89NV6MprltJcedLFMf1ddoJfdDntqupipTX+J19TypTHlKcb/dagUfyW1pHa2vdrSCplrWtrQcJy0rX+XKU//ivqgNtal8JdVR3bv+++HosiaVq1/Pv/CKKV/LcUqup3WVlBeXx1NtX2VKcftxmdpO7puqk0xx/Yn254LLboz24Xif0Hg1bvVF41C72o6eC/VB7cd9iuuqPE5aV/lxHU21XrG+x+syRQABBBBoXIGpD4A0rjUjRwABBBCoMYE/vrTGbrztPrv/tkuiMw5OPu7w6OwQnSWy+MzjojydgbDD/Dl25pKvWSkfrhSo6Oxoi9bVmRM7bT/XFh51tr1p152zeWJYseUSEc2rfu6ZKosvuDra3sEH7GOfOu2YKCig9tQf9VPr6cNt8myNlbdfZj29fSqKkj5svu+gd0XbVdlLr6615HajSokf8+fNspkzOu0Pz72cyB07qw+fp5x7WrAfFAAACdhJREFUUfZMDfVL/VB/VPu8s0+I+qt+q7/XX7o4CqgUG6fWk5H62NPbr8WCSdvR9rRdta+xxePOLdPZJOqr+hw3WM7nvdiYtps7y3TWkQI78bY11bLyVa5+fWrpv9m1Fy+KnieNSWPTOFQ3Tl9xAYRzTz82qiPPtrbWqG3Vjw0effyZUfd9URtqK1nnDTvNj5uc1L4+0f7k7hPFzvrQa+ihn/8mGqvGdvCB+9jFV90SvR7UeZnpOdVzq3Il7WsqIyGAAAII1JhAjXWHAEiNPSF0BwEEEECgMgIKXuhD1Nv22CX6cK6t6MPg8vNOiz6ca1npzvseij5YKvCgZSWdOfLiK6+XdAmIzl447m/+SqtF7eoykHx5D/7s8ewHuiWf+Oiosyu0ve6ePhfMKBwI0IfAX/76adOHYp2hoQ3qA/UnTj5Ks1HSh8J4HCrTh25dmhIV5vmhOkd/YGH2zI1Cf1V/5NEnLOmo7eusEX0Aj/+Sn6d5G2+cHzzkgGg1BYy0bSWdIRBlbvlRbNzatvqgvqhPWkX26qv6rGWlcj7v441JAagHHnzM1G9tW3185tkXTc+xlm/6zg/smA8enH3+1W/1X+NQXdVR0of95GUieq50Vozqq1zLeu7i51fby90/VC+ZJrOvT7Q/ye2ON6/nTAGTuJ4Mk4ExmSkoEu/bcT2mCCCAQC0K0KfaEiAAUlvPB71BAAEEECijwKbNvaZ7SuiDtC4fUdO6n0T8oVHLuUkfIHX5htaJk9rY1N0TVdWH0kOPX2Rxmaa5H9KjihP4oeCMTt9XW0ra3gsvrbE1rxe+Yeuatett5x3m2W5v3GECWxq/qs4u0V/UdVaFAgX6a7zsNGaNXS3ISIGdpOPb99zNujrbi/Z5vHHqQ/y9N18U/eVfwRttS2feyESXRmi52LjlpT6oL6qrpD6qr+qzlgsllRd73gutN96Y9GE+GYBR0KGroy163rSuztDQmToaY5w05kLbS+YryJG8DETtqD21KyfP80xn9STXSc5v65iTbSTni/UnWW8y8xqbxqizhSbTDusigMCUCbAhBGpKgABITT0ddAYBBBBAoJwCuTdB1aUD+kA83jaOfP+B0YdwBQLiFJ+yn/yQHpdN5i/R+tD43qM/ZbrMJm5Pl8PM6OoYr5sVLU+OU8EQbUwf3jXdljTRccaBGJkoGHLb91ZGl2xsy7ZLXafY856vjVLGpP1NARid8aMAkqZaVn7cpsancSaTAkF6DuI6uVMFhBQo05kY8XpqJ1lPl191tLcms8bMT3TMYxrYklFKf7ZULctk9112LEs7NIJA5QXYAgII1JIAAZBaejboCwIIIIBA1QX0l2X9hVl/aZ6Kzugv9TpDIHnKf+52833Ymz93tpV6WU5ue4WW9YH+Z4/9dkyxPkTrw3RcICN9kE8a6cay3Zt7C55xUMo4b7njh9nLguJtaZocf7Fx62wH9UF90XpK6qP6qj5ruVBS+USf91LGpO3tt+9e0XP1w/95NJpqWfkKgijwpTMxtDyRpHUU8CgWfEteNpKv7W0Zc752lDdef+Kxqm450nj3qSnHNmijTAI0gwACCNSQAAGQGnoy6AoCCCCAQPUF9OFU34Sib62Ie6MP0bqhpP6CH+eVc6rt6RtY1Ka2pXuVxJfcKE8pWUfLuvRFl8CortZRnvr39etu1+w2p09+/uumsSYbWPHdH5q2Lxvla6plXR6jZW1fN5PVPUaKnbWgdYqN81dP/N50NowCMWpXSWNafsWK6L4sarvYuFWuPqgv6pPWVx+1XfVZy4WSylXvgstuzFZRG7JQH7KZOTNap9iYVF337njnn77FvnTp/zVNtax8Jd3fQpfe6AwKLStpe9qutq/lQkmBnbiOzK696a5s1fgyoORZO5rXDWDjSts65nj93Gmx/sR1k3XivIlMFUjRGTTJM4LkpeWJtDOVddkWAggggEDtCBAAqZ3ngp4ggAACCNSAgD6c3vmtZaabUMb3ZNA9MNQ1fcDWtJxJf8E/5SNHZO9VogDA+xe+25KXwKiObvqoSx7UJ31Y1gdB3c9EfVH/lK+bh3a0tylrm5LGrm8j0U071V6c9OFSJipXw5qq3pJl10T3QtH2dSaDbsqp8nxJYxhvnFo/OU5tX2PSzT1VpnbHG7fqqS/qk9ZXH9VX9VnrF0oq1xgn8ryXMqZ4ewp0aD6eal5JbeiSJwUv1F8ljVlnZ2isqpMvxWcMxeNUIOzv/ua92araV2+8fInpuVObSq++ts50X5e40raMOV43d1qkP9mq53z8aNNZKeqz7l2ioE22cAIzujxK+4ScNC59a9Nf7venE2iBqggggAACjSpAAKRRn3nGjQACCExzAX2wjO/bkW+oKi90nwV9eFRZfG8FTfXBOl87yTx9MMu9z0gpeaqjbSipz8ce+Vf2/RX/kv1mEG1D21e5kuorTx+QtT3lxUllcb7mVS9OakMpXs431Ydi9SFuT1NZyCRZP7dest1C21d/1J6StjHeOFVPSesltx23r7I4JeuoL3G+tqO+xuuX+3nXdpPbGjumkS1ru6qn6UjO1p/qn/qp8jipXdWQu/xz18s10H7wyVOOMk1Vllw3bvNUF2jTTWJ1GZHKleL24zqayk9l+VJcf7L90Xg1brWj8aldbU/jTo5Bebl1lKd66quS1t9+uznRfXTisasOCQEEEEAAgVwBAiC5IiwjgAACCCCAQPkEaKlqAsu+/h+WPMtCl8DE30BTtU6VYcMak8YWNxVfApN7dk1czhQBBBBAAIFYgABILMEUAQQQQACBCgjQJALVEtjc05e9tEqXiuj+G7psajqcJfG9+x6KLr/SuHQpzOIzjzOdKVIta7aLAAIIIFAfAgRA6uN5opcIIIBAvQrQbwQQqJKALmXRJSJxyr20pErdmvRmdemMLqGJx6UpwY9Js9IAAggg0BACBEAa4mlmkAggUD0BtowAAggggAACCCCAAAK1IEAApBaeBfqAwHQWYGwIIIAAAggggAACCCCAQA0IEACpgSeBLkxvAUaHAAIIIIAAAggggAACCCBQfQECINV/DqZ7DxgfAggggAACCCCAAAIIIIAAAlUXIABS8aeADSCAAAIIIIAAAggggAACCCCAQLUFKh8AqfYI2T4CCCCAAAIIIIAAAggggAACCFReoMa3QACkxp8guocAAggggAACCCCAAAIIIFAfAvSytgUIgNT280PvEEAAAQQQQAABBBBAAIF6EaCfCNS0AAGQmn566BwCCCCAAAIIIIAAAgjUjwA9RQCBWhYgAFLLzw59QwABBBBAAAEEEECgngToKwIIIFDDAgRAavjJoWsIIIAAAggggAAC9SVAbxFAAAEEalfg/wcAAP//w30V9gAAAAZJREFUAwAWjA9eIHTh9QAAAABJRU5ErkJggg==" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEAAAAGkCAYAAAAxElB8AAAQAElEQVR4AeydC4BcVX3/v+fO7Hs32TwIr1YSBFFSqkl98GhLqEWRIrQioQEplIcgBQWpiaSoQTEYLO+IxACFIqQmRQtSRCgS9E9A1IBiwABKUIEQyHPfuzP3/s/3JndyZ3aeuzO7d2a+u3Pm3nvO7/zO73zOPffxm3PPdTz9iYAIiIAIiIAIiIAIiIAIiIAIiIAI1DqBuq+fA/2JgAiIgAiIgAiIgAiIgAiIgAiIQM0TUAXrnYAcIPW+B6j+IiACIiACIiACIiACIiAC9UFAtRSBOicgB0id7wCqvgiIgAiIgAiIgAiIgAjUCwHVUwREoL4JyAFS3+2v2ouACIiACIiACIiACNQPAdVUBERABOqagBwgdd38qrwIiIAIiIAIiIAI1BMB1VUEREAERKCeCcgBUs+tr7qLgAiIgAiIgAjUFwHVVgREQAREQATqmIAcIHXc+Kq6CIiACIiACNQbAdVXBERABERABESgfgnIAVK/ba+ai4AIiIAI1B8B1VgEREAEREAEREAE6paAHCB12/SquAiIgAjUIwHVWQREQAREQAREQAREoF4JyAFSry2veouACNQnAdVaBERABERABERABERABOqUgBwgddrwqrYI1CsB1VsEREAEREAEREAEREAERKA+CcgBUp/trlrXLwHVXAREQAREQAREQAREQAREQATqkoAcIHXZ7PVcadVdBERABERABERABERABERABESgHgnIAVJvra76ioAIiIAIiIAIiIAIiIAIiIAIiEAdEqg7B0g1tfGbm7fhmFPmY+GVy6vJbNlaZQTWrd+Aw447HzPnnOGHR9c8XWU1kLkiUD0EguP6rSseqB6ja9hStUcNN66qJgIiIAIiIAIAMiHUjQMkuMjhTd5oHArMS6cE9WXCrLVtXqCT10huiMmHnMir1riMV30CpmyTcDjz4iXo7esfkVl0fpx9yVU4+9TjsG717X446vBZJeli2bQhbBPXj7HOO9pckrIaEiZbOpbYjzKrxTgyGknfytSl7coQ4LGrlvdh1o/7J/fTUgkyD/NyPy41bz3LB8fKUrmxrXi8yBV4/KXuTLYsJ5yHejJlsm1TrpL7fqZdtHGkx0LayvxBoO5sdWIcy6hkvViGggiIgAhEkIBMyiBQNw6QX69/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QPLRUZoIiIAIiIAIiIAIiIAIVA8BWSoCIiACIpCHgBwgeeAoSQREQAREQAREQAREoJoIyFYREAEREAERyE1ADpDcbJQiAiIgAiIgAiIgAtVFQNaKgAiIgAiIgAjkJCAHSE40ShABERABERABEag2ArJXBERABERABERABHIRkAMkFxnFi4AIiIAIiED1EZDFIiACIiACIiACIiACOQjIAZIDjKJFQAREQASqkYBsFgEREAEREAEREAEREIHsBOQAyc5FsSIgAiJQnQRktQiIgAiIgAiIgAiIgAiIQFYCcoBkxaJIERCBaiUgu0VABERABERABERABERABEQgGwE5QLJRUZwIVC8BWS4CIiACIiACIiACIiACIiACIpCFgBwgWaAoqpoJyHYREAEREAEREAEREAEREAEREAERGE5ADpDhTKo7RtaLgAiIgAiIgAiIgAiIgAiIgAiIgAgMI1BzDpBhNVSECIiACIiACIiACIiACIiACIiACIhAzREotUJygJRKTPIiIAIiIAIiIAIiIAIiIAIiIAIiMP4EZEGJBOQAKRGYxEVABERABERABERABERABERABKJAQDaIQGkE5AApjZekRUAEREAEREAEREAEREAERCAaBGSFCIhASQTkACkJl4RFQAREQAREQAREQAREQASiQkB2iIAIiEApBOQAKYWWZEVABERABERABERABEQgOgRkiQiIgAiIQAkE5AApAZZERUAEREAEREAEREAEokRAtoiACIiACIhA8QTkACmelSRFQAREQAREQAREIFoEZI0IiIAIiIAIiEDRBOraAfLa5j5UU+juS/gNu6NnqKrsribGo7W1pz+B7WqfyO6fr2/pg+chsvaNdv+rhfzqQ32R3j832j7kRqwP1cJ+X846sA9t03kosv1IfSjaxzj2RfWhaLfRxq39cO2JiG2lEM226h1IYlv34IiOw/7NboW/6toBUmG2Ui8CIiACIiAClSYg/SIgAiIgAiIgAiIgAkUSkAOkSFASEwEREAERiCIB2SQCIiACIiACIiACIiACxRGQA6Q4TpISAREQgWgSkFUiIAIiIAIiIAIiIAIiIAJFEZADpChMEhIBEYgqAdklAiIgAiIgAiIgAiIgAiIgAsUQkAOkGEqSEYHoEpBlIiACIiACIiACIiACIiACIiACRRCQA6QISBKJMgHZJgIiIAIiIAIiIAIiIAIiIAIiIAKFCcgBUphRtCVknQiIgAiIgAiIgAiIgAiIgAiIgAiIQEECVe8AKVhDCYiACIiACIiACIiACIiACIiACIiACFQ9gdFWQA6Q0RJUfhEQAREQAREQAREQAREQAREQARGoPAGVMEoCcoCMEqCyi4AIiIAIiIAIiIAIiIAIiIAIjAUBlSECo4Kbd44AABAASURBVCMgB8jo+Cm3CIiACIiACIiACIiACIhAlRNwvM1odVegoe9raB68Bi3J78F4fdGrlSwSAREYFQE5QEaFT5lFQAREQAREQAREQAREQATGikAlymny1qAzuQAt7n1wkr9ALPEkWr2V6HQvRcz9TSWKlE4REIFxIiAHyDiBV7EiIAIiIAIiIAIiIAIiUCIBiZebgNePVvfbMOgZptnx3kA7Vg6LV4QIiED1EpADpHrbTpaLgAiIgAiIgAiIQJ0RUHVFoLwEmrAWjrc1p9K4+zxi3qs505UgAiJQXQTkAKmu9pK1IiACIiACIiAC9UxAdRcBESgrgbj7YkF9cbxSUEYCIiAC1UFADpDqaCdZKQIiIAIiIAIiAEAQREAERKCcBFzTWVCd67UWlJGACIhAdRCQA6Q62klWioAIiIAIiAAJKIiACIiACJSRwJA5JK82z7Qi4RyQV0aJIiAC1UNADpDqaStZKgIiIAIiACEQAREQAREQgfIRSJj90ev8Yw6FBt3OhfDQniO9XNEumpM/QFtyKSa4S+zyDsS8P5RLufSIgAiECMgBEoKhVREQARGIPAEZKAIiIAIiIAIiUFYCfc4J2OH8K5LOn+7SazBk3oltzmIMmvfsiqvMIua9hgnJL6HN+080e4+jwX3GLh/ERPcyNLsPAF6yMgVLqwjUKQE5QOq04VVtEahWArJbBERABERABERABMpNYMj5C2xzrsJg61L0tizHjtiXrENkermLGaav2XsADd5Lw+KNN4hWbxUcbBqWpggREIGRE5ADZOTslFMExoOAyhQBERABERABERABEagQAc/ZE56ZUCHtGWq9ATS7P8qI3L1pvH40e6t3R2hNBERg1ATkABk1QikYWwIqTQREQAREQAREQAREQASqn0DMf72ul7ciMW9D3nQlioAIlEZADpDSeI2/tCwQAREQAREQAREQAREQARGoegKe2aNgHdwiZAoqkYAIiECKQNU5QFKWa0UE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AiJQ0wQyKxfDRjS5j2RG+9sGCbR637PrSRv0EQEREIHCBPI6QIKJT1ffcx0Ofsd0rFy2yJ8Edd3q21NLToxKucJFSUIEREAEREAEREAEREAERCAPASVlEGj0fg46OjKiU5sxbyNi3u9T21oRAREQgXwE8jpAgox828uqby2CHB0BES1FQAREQAREQAREQATKT0AaRSCdQMx7MT0iy1bc+22WWEWJgAiIwHACRTlAmI1vgjnmlPlpj78Ej8MwnumUUxABERABERABERABERghAWUTARFIIzBk3pO2nW1jyPx5tmjFiYAIiMAwAkU7QK791irMPuTA1KMv4cdgHrz7KnCUyDDtihABERABERABERCBEghIVAREQATCBAadD8A1k8NRaetDznts+rS0OG2IgAiIQC4CTq6EcDxHd7z48qs49WNHh6O1LgIiIAIiIAIiUF4C0iYCIiACIhAi4KED3c4ZoZjdqy7a0W3O2R2hNREQAREoQMApkK5kERABERABERhDAipKBERABERABNIJDJn3YWtsKfqc4zBoZtlwKHqceTbuG8g3OiRdi7ZEQAREACjKAcLHWw6csS+eXPucmImACIiACFSSgHSLgAiIgAiIgAgMI+CaKeh1TkVXbL4Nn0G/czxgGqE/ERABESiFQFEOECrk4y+/fO4l9Pb1c1NBBERABCpCQEpFQAREQAREQAREQAREQAREoBIEinKAcA6QSy6/CY/8ZC3e95Hzhr0JRm+BqUTTSGedElC1RUAEREAEREAEREAEREAEREAEKkCgKAcIH4Hhm17Cb34JrzONMhWwTyrrjoAqLAIiIAIiIAIiIAIiIAIiIAIiIALlJ1CUA6T8xUpjTgJKEAEREAEREAEREAEREAEREAEREAERKDuByDlAyl5DKRQBERABERABERABERABERABERABEYgcgbE2KK8DhHN/cH6P79z7I3A5c84Zw+b/YBzTKDvWxqs8ERABERABERABERABERABERABEahSAjJ7jAnkdYBwXg/O73HyCX8DLsPzfoTXmUbZMbZdxYmACIiACIiACIiACIiACIiACFQtARkuAmNLIK8DZGxNUWkiIAIiIAIiIAIiIAIiIAIiUEcEVFUREIExJVCSA+TRNU8PewSGcWNqsQoTAREQAREQAREQAREQARGoCQKqhAiIgAiMJYGiHSB0dCxZ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mV+/lHosZ+65i/D5C08BH4VhOt8gw7fAzDnxIl+Gk6JedtFpTFIQAREQAREQAREQAREQAREQAREQgYoSSGAGtjlLsD22CD3O6Xb5VesU+SJcM62i5ZZLea3pKcoBwhETB87YF0+ufW7M608nRvhxG64zjobwMZfbrl2QehQnnMZ0hrPmHZtKpyzzMF5BBERABERABERABERABERABERABPIQKE+SiSFhDkK/c4xd7l8endIyIgJFOUComY+//PK5l9Db189NBREQAREQAREQAREQAREQAREQgZomoMqJQG0RyOkA4bwZfLsLHz9h4OMlj/xkLd73kfP8x0kYFwTKUb620Kg2IiACIiACIiACIiACIiACdU1AlRcBEagpAjkdIHzshW934WMlhQLlKF9TZFQZERABERABERABERABEahzAqq+CIiACNQSgZwOkMxKLrxyOc68eEnaIzB8HIZxt654IFNc2yIgAiIgAiIgAiIgAiJQ7QRkvwiIgAiIQA0RKMoBQkcH36By2kkfQngSUa4z7vGnnk1zjNQQH1VFBERABERABERABOqYgKouAiIgAiIgArVDoCgHSE9vP7p6+jBtyqRhNWcc0ygzLFERIiACIiACIiACIlDNBGS7CIiACIiACIhAzRAoygHS1tqMjrYWbNq8dVjFGcc0ygxLVIQIiIAIiIAIiEBVE5DxIiAC9UzAheNtQtx7EcZ9A63ud9CZuAiTk6ejM3kx2tz/hPH66hBQiIs3/P6oDoGoyiJQNQSKcoAEj7osXLwc69ZvSFWO64w74v2HpD0akxLQigiIgAiIgAhUNwFZLwIiIAJ1SSDm/gaTkp+14TPW2TEfe7gfR7u7DDG8Zp0eg4h5G9Hs/gCd7qWgbL1AojOITqBJyc9gYvKL1hl0Pjrcr1tH0eZ6QaB6ikBVEyjKAcIaHnX4LNxy9XycfclVqdfg8tW4ixeeg7PmHUsRBREQAREQgZojoAqJgAiIgAjUG4GYuwET3a/am/o3dlV9AAZDNvT6DhDA2xUPX6YRv05tj8mKN4BWdyXak//uB67DxjW5D6MtuRQT3CU2/U442FRWc8hlQvLLlsGbaXob3bW2zCts3JAN+oiACESZQNEOEFZi5kHT8cT9NyH8WtyjrGOEaQoiIAIiUJMEVCkREAEREAERqDMC7bgDBolUrR10p9YZ72BHapsr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6HwALvYGTAzD/sxO/QlzkF8GbUo4+xfUPUxPtohduneO8AhszyoI10yx5b8DnjM1m0DVxHlmkmV3oK2P7QP2TqZqDJehNUfAKVQjOkEevPsq//GXo46YhbnnLgIfKfnDa5sKZVV6WQh4aPYeQaf7OTQOLIXX+200DNyAzsTn0OStKUsJUiICIiACVURApoqACIiACIiACIiACIjAiAgUdICEtS6+9BzfEcK3vzCeb4PhBKmcK4TbCuUnEPdeQFvyVhivP025QY+N/yYc7/W0eG2IgAjUOgHVTwREQAREQAREQAREQAREYCQESnKABAVwclHOq8G3wTCOE6XKCUIS5Q9t3gqr1LNh+McggRb3nuEJihGBWiaguomACIiACIiACIiACIiACIjACAiMyAESlBM8HsNHZLgexGtZLgIuYt7LeZU1In963sxKrEoCMloEREAEREAEREAEREAEREAERKB0AqNygJRenHKUTiDf5E+la6uBHKqCCIiACIiACIiACIiACIiACIiACJRMQA6QkpGNZQYHSTM9o8D0zUHMSI/QlgiIgAiIgAiIgAiIgAiIgAiIgAiIwDAC1ecAGVaF2o7owVxbwezN5CGOvthJNl0fERABERABERABERABERABERABEagxAmWuTvY76zIXInUjJ5BwDka/+VBWBX3Ox+Fiz6xpihQBERABERABERABERABERABEahuArK+vATkACkvz4po64mdjq2xGzHYdAFM6ycw1PRpbI3fhD7nhIqUJ6UiIAIiIAIiIAIiIAIiIAIiEAECMkEEykpADpCy4qycMtdMhdtwJEzLx5CI/SVcTKpcYdIsAiIgAiIgAiIgAiIgAiIQAQIyQQREoJwE5AApJ03pEgEREAEREAEREAEREAERKB8BaRIBERCBMhKQA6SMMKVKBERABERABERABERABMpJQLpEQAREQATKR0AOkPKxlCYREAEREAEREAEREIHyEpA2ERABERABESgbATlAyoZSikRABERABERABESg3ASkTwREQAREQAREoFwE5AApF0npEQEREAEREAERKD8BaRQBERABERABERCBMhGQA6RMIKVGBERABERABCpBQDpFQAREQAREQAREQATKQ0AOkPJwlBYREAEREIHKEJBWERABERABERABERABESgLATlAyoJRSkRABESgUgSkVwREQARE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" }, "metadata": {}, "output_type": "display_data" @@ -4360,7 +4377,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 13, "id": "expected-points-by-position-plot", "metadata": {}, "outputs": [ @@ -4368,7 +4385,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Excluded 169 expected non-appearances from the position charts.\n" + "Excluded 159 expected non-appearances from the position charts.\n" ] }, { @@ -4378,84 +4395,76 @@ { "customdata": [ [ - 17.337509, - 6.93, - 1, - true, - true, - 96.11666666666666 - ], - [ - 3.449458, - 9.1, + 176.21454, + 7.13, 1, true, true, - 96.11666666666666 + 95.68333333333334 ], [ - 5.12043, - 6.8, + 172.630075, + 8.45, 1, true, true, - 98.23333333333333 + 95.01666666666667 ], [ - 14.490463, + 66.726002, 7.1, 1, true, true, - 98.23333333333333 + 97.41666666666667 ], [ - 7.674517, + 136.194211, 6.5, 1, true, true, - 96.76666666666667 + 94.15 ], [ - 10.1139, - 6.5, + 43.470103, + 6.95, 1, true, true, - 96.76666666666667 + 95.01666666666667 ], [ - 8.818796, - 6.6, + 83.521078, + 7.15, 1, true, true, - 102.68333333333334 + 99.16666666666667 ], [ 0, 0, - 0, + 0.293103448275862, true, true, - 102.68333333333334 + 94.15 ], [ - 1.695156, - 5.4, - 0.2241379310344827, + 23.953134, + 5.9, + 0.7068965517241379, false, false, 0 ], [ - 15.050134, - 7.6, + 129.362942, + 7.9, 1, true, true, - 95.51666666666667 + 94.36666666666666 ], [ 0, @@ -4463,71 +4472,87 @@ 0, true, true, - 95.51666666666667 + 93.73333333333333 ], [ - 14.397121, - 7.03, + 96.198297, + 7.25, + 1, + false, + false, + 0 + ], + [ + 79.132083, + 8.1, 1, true, true, - 97.96666666666667 + 95.38333333333334 ], [ - 5.440315, + 128.89058, 7.3, 1, true, true, - 97.96666666666667 + 98.93333333333334 ], [ - 16.019597, - 6.8, + 133.757111, + 8, 1, true, true, - 96.76666666666667 + 96.88333333333334 ], [ - 0, - 0, - 0, + 99.594505, + 6.93, + 1, true, true, - 96.76666666666667 + 99.16666666666667 ], [ - 11.257478, - 6.6, + 106.334316, + 8.4, 1, true, true, - 95.16666666666667 + 93.73333333333333 ], [ - 0, - 0, - 0, + 104.066713, + 6.44, + 1, true, true, - 95.16666666666667 + 95.31666666666666 ], [ - 12.523948, - 7.9, + 51.109787, + 6, 1, true, true, - 94.15 + 99.4 ], [ - 7.599847, - 6.6, + 78.373672, + 8.1, 1, true, true, - 94.15 + 94.36666666666666 + ], + [ + 19.572, + 7.1, + 1, + true, + true, + 95.68333333333334 ] ], "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}", @@ -4545,9 +4570,10 @@ "Mark Flekken", "Marvin Schwäbe", "Oliver Baumann", + "Frederik Rönnow", "Matheo Raab", "Noah Atubolu", - "Kauã Santos", + "Alexander Schwolow", "Robin Zentner", "Nahuel Noll", "Maarten Vandevoordt", @@ -4561,11 +4587,11 @@ ], "type": "scatter", "x": { - "bdata": "0WNEXrIDBECeBM+gikLYPyVLXJKcGOg/1DA6wchTAEBCLoprIOTyP1WO0A9Q5fg/hgTPiv9g9T9mEbGIdUr7P6qCn8CtaPY/r4DG3Tqv/z9qaWlpaWnpP1HOVRE2YgBAmIb3jhPZ5z8OZszDudgCQPUc98rsvt4/ZhGxiHVK+z+EmSxOwX/wP4wV1uFtXfk/0EEQ14Js8j8=", + "bdata": "TW9605veBEA5bRPjUkABQLKG8ftkvu8/ZBJJz3WxAUAXqpazYCDlPwjQhchYuvM/sQEhDBpm4z+xASEMGmbjP5dxjWavp/s/qoKfwK1o9j+qgp/ArWj2P4SZLE7Bf/A//+c67JnR/T+WILMBqjz8P4/l6Px0Rfg/hgTPiv9g9T9mEbGIdUr7P4IjEPCyxew/nw3+LkZX8D/Fxcs2QJ/SPw==", "dtype": "f8" }, "y": { - "bdata": "AAAAAAAgYkAAAAAAAMBbQAAAAAAAwFRAAAAAAACAR0AAAAAAAKBmQAAAAAAAIGBAAAAAAAAAKkAAAAAAAABcQAAAAAAAAAAAAAAAAAAAWkAAAAAAAIBfQAAAAAAAgGVAAAAAAABAaEAAAAAAAABnQAAAAAAAQFhAAAAAAAAATEAAAAAAAAAoQAAAAAAAAGxAAAAAAAAAaEA=", + "bdata": "AAAAAABAWEAAAAAAAOBiQAAAAAAAQFpAAAAAAACAXUAAAAAAAEBbQAAAAAAAgFJAAAAAAACAVkAAAAAAAAAAAAAAAAAAAEJAAAAAAADgYkAAAAAAAAAAAAAAAAAAQFxAAAAAAAAAP0AAAAAAAGBgQAAAAAAAAGNAAAAAAAAAR0AAAAAAAGBhQAAAAAAAwGFAAAAAAAAAZkAAAAAAAMBeQA==", "dtype": "f8" } } @@ -5346,8 +5372,8 @@ }, "xaxis": { "range": [ - -0.12509025270758126, - 2.6268953068592062 + 0.17508361204013367, + 2.7245819397993305 ], "title": { "text": "Pre-match expected match points" @@ -5355,8 +5381,8 @@ }, "yaxis": { "range": [ - -100.6, - 418.6 + -54.900000000000006, + 338.9 ], "title": { "text": "Actual Kickbase points" @@ -5364,7 +5390,7 @@ } } }, - "image/png": "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" + "image/png": "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" }, "metadata": {}, "output_type": "display_data" @@ -5376,300 +5402,300 @@ { "customdata": [ [ - 17.362527, - 6.94, - 1, + 98.80184, + 6.86, + 0.5827586206896551, true, - false, - 11.55 + true, + 95.68333333333334 ], [ - 9.698377, - 7.3, - 0.5310344827586208, + 195.244722, + 7.9, + 1, true, true, - 96.11666666666666 + 95.68333333333334 ], [ - 15.886462, - 6.35, - 1, + 139.187073, + 6.43, + 0.8758620689655172, true, true, - 96.11666666666666 + 95.68333333333334 ], [ - 12.703937, - 6.78, - 0.7489540403776932, - true, + 27.955334, + 7.03, + 0.1609004121237414, + false, false, - 21.633333333333333 + 0 ], [ - 0, - 6.43, - 0, + 108.532998, + 6.68, + 0.6574051854556837, true, true, - 74.46666666666667 + 95.68333333333334 ], [ - 18.163105, - 7.26, - 1, + 33.858895, + 6.85, + 0.2, + false, + false, + 0 + ], + [ + 53.514179, + 7.08, + 0.3058323334550576, true, true, - 61.43333333333333 + 47.333333333333336 ], [ - 8.306683, - 7.08, - 0.4689655172413793, + 37.260977, + 6.94, + 0.2172413793103448, + false, + false, + 0 + ], + [ + 150.157521, + 7.35, + 1, true, true, - 84.55 + 78.7 ], [ - 2.767148, + 116.737522, 7.3, - 1, + 0.7827586206896552, true, true, - 96.11666666666666 + 95.01666666666667 ], [ - 2.805054, - 7.4, + 145.050122, + 7.1, 1, true, true, - 96.11666666666666 + 95.01666666666667 ], [ - 2.994585, - 7.9, + 138.921244, + 6.8, 1, true, true, - 74.8 + 95.01666666666667 ], [ - 0, - 0, - 0, + 26.62892, + 6, + 0.2172413793103448, true, false, - 21.433333333333334 + 16.3 ], [ - 2.805054, - 7.4, + 64.846396, + 6.9, 1, true, true, - 96.11666666666666 - ], - [ - 0, - 0, - 0, - true, - true, - 96.11666666666666 + 89.26666666666667 ], [ - 4.438831, - 6.5, - 0.906896551724138, + 59.207579, + 6.3, + 1, true, true, - 77.16666666666667 + 76.58333333333333 ], [ - 4.442726, - 5.9, + 64.376494, + 6.85, 1, true, true, - 98.23333333333333 + 97.41666666666667 ], [ - 5.496932, - 7.3, + 62.026987, + 6.6, 1, true, true, - 83.98333333333333 + 97.41666666666667 ], [ - 4.969829, - 6.6, + 62.96679, + 6.7, 1, true, true, - 98.23333333333333 + 97.41666666666667 ], [ 0, - 0, + 6.35, 0, true, - true, - 98.23333333333333 + false, + 8.133333333333333 ], [ - 0.63564, - 6.8, - 0.1241379310344827, + 0, + 0, + 0, true, false, - 14.25 + 20.816666666666666 ], [ - 0.469719, - 6.7, - 0.093103448275862, + 0, + 0, + 0, true, false, - 21.066666666666666 + 22.766666666666666 ], [ - 14.898645, - 7.3, + 142.480098, + 6.8, 1, true, true, - 98.23333333333333 + 94.15 ], [ - 9.448711, - 6.85, - 0.6758620689655173, - true, + 29.450463, + 6.47, + 0.2172413793103448, true, - 56.65 + false, + 10.533333333333333 ], [ - 13.776144, - 6.75, + 141.851509, + 6.77, 1, true, true, - 98.23333333333333 + 83.6 ], [ - 11.182781, - 7, + 31.089128, + 6.83, + 0.2172413793103448, + true, + false, + 22.933333333333334 + ], + [ + 113.987691, + 6.95, 0.7827586206896552, true, true, - 56.483333333333334 + 94.15 ], [ - 5.790555, + 111.527525, 6.8, - 0.4172413793103448, + 0.7827586206896552, true, - false, - 41.75 - ], - [ - 1.697474, - 6.7, - 0.1241379310344827, true, - false, - 41.65 + 71.2 ], [ - 7.910656, + 41.906431, 6.7, 1, true, true, - 96.76666666666667 - ], - [ - 0, - 6.5, - 0, - true, - false, - 3.0833333333333335 + 95.01666666666667 ], [ - 8.028726, - 6.8, + 40.342758, + 6.45, 1, true, true, - 96.76666666666667 + 95.01666666666667 ], [ - 8.146795, - 6.9, + 42.219165, + 6.75, 1, true, true, - 96.76666666666667 + 95.01666666666667 ], [ - 1.691683, - 6.45, - 0.1685598377281947, - true, - true, - 54.46666666666667 + 11.402227, + 6.7, + 0.1456883509833585, + false, + false, + 0 ], [ - 10.814093, - 6.95, + 83.754704, + 7.17, 1, true, true, - 96.76666666666667 + 82.05 ], [ - 11.716564, - 7.53, + 84.45558, + 7.23, 1, true, true, - 88.31666666666666 + 99.16666666666667 ], [ - 10.378417, - 6.67, + 78.030882, + 6.68, 1, true, true, - 96.76666666666667 + 99.16666666666667 ], [ - 0, - 6.1, - 0, + 16.886557, + 6.27, + 0.2305597579425113, true, false, - 42.3 + 17.1 ], [ - 8.370291, - 6.47, - 0.8314401622718053, + 47.578978, + 6.53, + 0.6237518910741301, true, - false, - 8.45 + true, + 99.16666666666667 ], [ - 9.353268, - 7, - 1, + 0, + 0, + 0.2172413793103448, true, true, - 102.68333333333334 + 94.15 ], [ 0, @@ -5677,535 +5703,607 @@ 0, true, false, - 13.6 + 19.9 ], [ - 9.486887, - 7.1, + 37.905166, + 6.6, 1, true, true, - 102.68333333333334 + 94.15 ], [ - 8.150705, - 6.1, + 42.499731, + 7.4, 1, true, true, - 102.68333333333334 + 74.23333333333333 ], [ - 10.422213, - 7.8, - 1, + 35.417763, + 6.8, + 0.906896551724138, + false, + false, + 0 + ], + [ + 35.463313, + 7.05, + 0.8758620689655172, true, true, - 102.68333333333334 + 94.15 ], [ - 10.5742, - 7.55, + 0, + 0, + 0, + true, + false, + 24.283333333333335 + ], + [ + 119.046657, + 7.27, 1, true, true, - 102.68333333333334 + 94.36666666666666 ], [ - 8.893533, - 6.35, + 105.946612, + 6.47, 1, true, true, - 102.68333333333334 + 70.08333333333333 ], [ - 9.733866, - 6.95, + 54.75367, + 7.13, + 0.4689655172413793, + false, + false, + 0 + ], + [ + 107.584118, + 6.57, 1, true, true, - 102.68333333333334 + 94.36666666666666 ], [ - 10.364117, - 7.4, + 0, + 0, + 0.5310344827586208, + true, + true, + 94.36666666666666 + ], + [ + 104.159535, + 7.85, 1, true, false, - 10.15 + 12.183333333333334 ], [ - 17.426471, - 8.8, - 1, + 0, + 0, + 0.4172413793103448, true, true, - 80.4 + 88.31666666666666 ], [ - 16.040274, - 8.1, + 91.554241, + 6.9, 1, true, true, - 95.51666666666667 + 93.73333333333333 ], [ - 14.258021, - 7.2, + 105.486408, + 7.95, 1, true, true, - 95.51666666666667 + 81.5 ], [ - 0, - 6.4, - 0, + 59.153374, + 7.65, + 0.5827586206896551, true, - false, - 22.033333333333335 + true, + 93.73333333333333 ], [ - 16.040274, - 8.1, + 90.890805, + 6.85, 1, true, true, - 73.46666666666667 + 93.73333333333333 ], [ - 6.872257, - 7.4, - 0.4689655172413793, - true, + 0, + 0, + 0, true, - 95.51666666666667 + false, + 5.4 ], [ 0, - 6.9, 0, - true, + 0.1089258698940998, + false, false, - 15.116666666666667 + 0 ], [ - 6.273529, - 7.9, + 79.132083, + 8.1, 1, true, true, - 95.51666666666667 + 95.38333333333334 ], [ - 3.204949, - 7.6, - 0.5310344827586208, + 59.641331, + 7.25, + 0.8420574886535552, true, true, - 75.65 + 89.86666666666666 ], [ - 5.558824, - 7, + 70.828099, + 7.25, 1, true, true, - 95.51666666666667 + 95.38333333333334 ], [ - 5.797059, - 7.3, + 72.293508, + 7.4, 1, true, true, - 95.51666666666667 + 83.05 ], [ - 2.532414, + 3.256267, 6.8, - 0.4689655172413793, + 0.0490166414523449, true, false, - 19.866666666666667 + 12.4 ], [ - 0, - 6.5, - 0, + 138.24839, + 7.83, + 1, + true, true, + 98.93333333333334 + ], + [ + 14.531698, + 6.63, + 0.1241379310344827, + false, false, - 3.033333333333333 + 23.216666666666665 ], [ - 15.974047, - 7.8, + 133.834329, + 7.58, 1, true, true, - 97.96666666666667 + 99.46666666666667 ], [ - 0, - 6.57, - 0, + 131.185892, + 7.43, + 1, true, + true, + 98.93333333333334 + ], + [ + 74.5457, + 7.25, + 0.5823529411764706, false, - 23.75 + true, + 97.43333333333334 ], [ - 15.093426, - 7.37, - 1, + 0, + 0, + 0.4176470588235293, true, true, - 74.21666666666667 + 99.46666666666667 ], [ - 14.847671, - 7.25, - 1, + 95.186634, + 6.5, + 0.8758620689655172, true, true, - 97.96666666666667 + 78.26666666666667 ], [ - 14.274244, - 6.97, + 112.02158, + 6.7, 1, true, true, - 97.96666666666667 + 96.88333333333334 ], [ - 0, - 0, - 0, + 23.609283, + 6.5, + 0.2172413793103448, true, false, - 21.216666666666665 + 14.266666666666667 ], [ - 4.258453, - 7.3, + 94.88395, + 7.25, 0.7827586206896552, true, true, - 97.96666666666667 + 82.6 + ], + [ + 114.529526, + 6.85, + 1, + true, + true, + 96.88333333333334 ], [ 0, - 6.4, 0, + 0.1241379310344827, true, false, - 32.766666666666666 + 18.6 ], [ - 6.111038, - 8.2, + 97.72621, + 6.8, 1, true, true, - 65.13333333333334 + 99.16666666666667 ], [ - 5.589364, - 7.5, + 106.780256, + 7.43, 1, true, true, - 97.96666666666667 + 99.16666666666667 ], [ - 1.165672, - 7.2, - 0.2172413793103448, + 33.154032, + 6.8, + 0.3392542493548099, false, false, 0 ], [ - 5.887464, - 7.9, - 1, - true, - true, - 76.73333333333333 - ], - [ - 16.255179, + 0, 6.9, - 1, + 0, true, true, - 96.76666666666667 + 31.883333333333333 ], [ - 17.3153, - 7.35, + 106.923971, + 7.44, 1, true, true, - 76.1 + 99.16666666666667 ], [ - 5.90418, - 6.8, - 0.3685598377281948, - false, + 0, + 7, + 0, + true, false, - 0 + 33.31666666666667 ], [ - 9.713775, - 6.53, - 0.6314401622718053, + 97.43878, + 6.78, + 1, true, - false, - 20.65 + true, + 65.83333333333333 ], [ - 16.37297, - 6.95, + 74.687198, + 5.9, 1, true, true, - 96.76666666666667 + 46.13333333333333 ], [ - 0, - 6.1, - 0, + 79.750737, + 6.3, + 1, true, - false, - 10.533333333333333 + true, + 93.73333333333333 ], [ - 16.019597, - 6.8, + 81.016621, + 6.4, 1, true, true, - 96.76666666666667 + 93.73333333333333 ], [ 0, 0, 0, true, - true, - 84.11666666666666 + false, + 48.56666666666667 ], [ - 3.458903, - 7.2, - 1, - true, + 37.500743, + 7.1, + 0.4172413793103448, true, - 96.76666666666667 + false, + 8.95 ], [ - 3.266741, - 6.8, + 0, + 0, 1, true, true, - 96.76666666666667 + 93.73333333333333 ], [ - 3.939306, - 8.2, - 1, + 0, + 0, + 0.5827586206896551, true, true, - 91.06666666666666 + 84.76666666666667 ], [ - 12.673191, - 7.43, + 120.226141, + 7.44, 1, true, true, - 95.16666666666667 + 95.31666666666666 ], [ - 1.403832, + 23.274591, 6.63, - 0.1241379310344827, + 0.2172413793103448, false, false, 0 ], [ - 0, - 7.45, - 0, - true, + 39.650777, + 7.57, + 0.3241379310344827, true, - 70.41666666666667 + false, + 20.733333333333334 ], [ - 8.500455, - 7.05, - 0.7068965517241379, + 91.072304, + 7.2, + 0.7827586206896552, true, true, - 70.3 + 95.31666666666666 ], [ - 11.769182, - 6.9, - 1, + 74.048069, + 6.78, + 0.6758620689655173, true, - false, - 24.75 + true, + 95.38333333333334 ], [ - 10.412755, - 6.97, - 0.8758620689655172, + 87.657093, + 6.93, + 0.7827586206896552, true, true, - 95.16666666666667 + 95.31666666666666 ], [ - 3.464586, - 6.93, - 0.2931034482758621, + 23.801165, + 6.78, + 0.2172413793103448, + false, + false, + 0 + ], + [ + 0, + 0, + 0, true, false, - 24.85 + 13 ], [ - 8.249522, - 8, + 60.053999, + 7.05, 1, true, true, - 95.16666666666667 + 99.4 ], [ - 7.940165, - 7.7, + 60.905829, + 7.15, 1, true, true, - 95.16666666666667 + 99.4 ], [ - 7.527689, - 7.3, - 1, + 0, + 0, + 0.8758620689655172, true, true, - 95.16666666666667 + 69.88333333333334 ], [ - 7.32145, - 7.1, + 56.220765, + 6.6, 1, true, true, - 95.16666666666667 + 99.4 ], [ - 0, - 0, - 0, + 6.820513, + 6.45, + 0.1241379310344827, true, false, - 3.2333333333333334 + 29.5 ], [ 0, 0, - 0, + 0.2172413793103448, + true, + false, + 9.716666666666667 + ], + [ + 73.385817, + 7.7, + 0.985, true, true, - 90.91666666666667 + 84.63333333333334 ], [ - 6.574373, - 7.5, - 0.5529411764705883, + 54.909949, + 7.25, + 0.7827586206896552, true, true, - 94.15 + 94.36666666666666 ], [ - 11.097169, - 7, + 70.633062, + 7.3, 1, true, true, - 94.15 + 94.36666666666666 ], [ - 11.097169, - 7, + 63.860029, + 6.6, 1, true, true, - 94.15 + 94.36666666666666 ], [ - 7.772571, - 6.75, - 1, + 0, + 0, + 0, true, + false, + 21.933333333333334 + ], + [ + 16.424796, + 6.57, + 0.906896551724138, true, - 94.15 + true, + 95.68333333333334 ], [ - 7.88772, - 6.85, + 18.469352, + 6.7, 1, true, true, - 62.1 + 76.06666666666666 ], [ 0, - 6.5, + 5.85, 0, true, false, - 32.05 + 19.6 ], [ - 3.122926, - 6.5, - 0.4172413793103448, + 13.378161, + 6.2, + 0.7827586206896552, true, - false, - 32.05 + true, + 66.58333333333333 ], [ - 4.596637, - 6.85, - 0.5827586206896551, - true, + 4.114112, + 6.87, + 0.2172413793103448, true, - 62.1 + false, + 29.083333333333332 ], [ - 0, - 6.05, - 0, + 4.709424, + 6.07, + 0.2814506539833531, true, false, - 7.8 + 28.916666666666668 ], [ - 7.88772, - 6.85, - 1, + 15.039642, + 6.97, + 0.7827586206896552, true, true, - 76.6 + 95.68333333333334 ] ], "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}", @@ -6222,12 +6320,12 @@ "Konrad Laimer", "Josip Stanišić", "Alphonso Davies", + "Hiroki Ito", "Nathaniel Brown", "Kim Minjae", "Maximilian Mittelstädt", "Josha Vagnoman", "Jeff Chabot", - "Leonidas Stergiou", "Finn Jeltsch", "Ramon Hendriks", "Jan Gyamerah", @@ -6235,8 +6333,9 @@ "Maximilian Rohr", "Felix Keidel", "Lukas Pinckert", - "Florian Le Joncour", "Luca Sirch", + "Nicholas Mickelson", + "Robert Andrich", "Edmond Tapsoba", "Lucas Vázquez", "Miguel Gutiérrez", @@ -6244,7 +6343,6 @@ "Jarell Quansah", "Facundo Medina", "Luka Lochoshvili", - "Joël Schmied", "Jahmai Simpson-Pusey", "Gideon Mensah", "Bernardo", @@ -6253,51 +6351,57 @@ "Vladimír Coufal", "Robin Hranác", "Mats Rots", + "Felix Uduokhai", + "Christopher Trimmel", "Tom Rothe", - "Derrick Köhn", "Josip Juranović", "Leopold Querfeld", "Zeno Van den Bosch", + "Timothy Chandler", "Robin Koch", "Elias Baum", + "Jeremiaha Maluze", "Keita Kosugi", - "Otávio", - "Dominik Kohr", + "Lilian Brassier", "Danny Da Costa", + "Stefan Posch", "Philipp Mwene", - "Silvan Dominic Widmer", "Anthony Caci", "Fabio Gruber", "Kacper Potulski", + "Rael-Tshimbela Nakuzola", + "Marcel Hoffmeier", "Laurin Curda", "Mattes Hansen", "Tjark Scheller", "Jano ter Horst", "Jonah Sticker", - "Clemens Lippmann", "Willi Orban", "Benjamin Henrichs", "Ridle Baku", "David Raum", "Lukeba Castello Jr.", + "Maxime Estève", "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", + "Luca Reggiani", "Joane Gadou", "Jordan Torunarigha", "Sebastiaan Bornauw", "Nicolás Capaldo", + "Shafiq Nandja", "Louis Lemke", + "Zakaria El Ouahdi", + "David Møller Wolfe", "Matthias Ginter", "Christian Günter", "Lukas Kübler", @@ -6305,8 +6409,10 @@ "Philipp Treu", "Jordy Makengo", "Max Rosenfelder", + "Berkay Yilmaz", "Marco Friedl", "Amos Pieper", + "Arthur", "Olivier Deman", "Mick Schmetgens", "Jeffrey Gouweleeuw", @@ -6314,6 +6420,7 @@ "Noahkai Banks", "Chrislain Matsima", "Hennes Behrens", + "Young-Woo Seol", "Timo Becker", "Hasan Kuruçay", "Maximilian Wöber", @@ -6324,11 +6431,11 @@ ], "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==", + "bdata": "TW9605veBEBNb3rTm94EQE1vetOb3gRATW9605veBEBNb3rTm94EQE1vetOb3gRATW9605veBEBNb3rTm94EQDltE+NSQAFAOW0T41JAAUA5bRPjUkABQDltE+NSQAFAOW0T41JAAUCyhvH7ZL7vP7KG8ftkvu8/sobx+2S+7z+yhvH7ZL7vP7KG8ftkvu8/sobx+2S+7z+yhvH7ZL7vP2QSSc91sQFAZBJJz3WxAUBkEknPdbEBQGQSSc91sQFAZBJJz3WxAUBkEknPdbEBQGQSSc91sQFAF6qWs2Ag5T8XqpazYCDlPxeqlrNgIOU/CNCFyFi68z8I0IXIWLrzPwjQhchYuvM/CNCFyFi68z8I0IXIWLrzPwjQhchYuvM/sQEhDBpm4z+xASEMGmbjP7EBIQwaZuM/sQEhDBpm4z+xASEMGmbjP7EBIQwaZuM/l3GNZq+n+z+XcY1mr6f7P5dxjWavp/s/l3GNZq+n+z+XcY1mr6f7P5dxjWavp/s/qoKfwK1o9j+qgp/ArWj2P6qCn8CtaPY/qoKfwK1o9j+qgp/ArWj2P6qCn8CtaPY/qoKfwK1o9j+EmSxOwX/wP4SZLE7Bf/A/hJksTsF/8D+EmSxOwX/wP4SZLE7Bf/A/hJksTsF/8D//5zrsmdH9P//nOuyZ0f0//+c67JnR/T//5zrsmdH9P//nOuyZ0f0//+c67JnR/T+WILMBqjz8P5YgswGqPPw/liCzAao8/D+WILMBqjz8P5YgswGqPPw/liCzAao8/D+P5ej8dEX4P4/l6Px0Rfg/j+Xo/HRF+D+P5ej8dEX4P4/l6Px0Rfg/j+Xo/HRF+D+P5ej8dEX4P4YEz4r/YPU/hgTPiv9g9T+GBM+K/2D1P4YEz4r/YPU/hgTPiv9g9T+GBM+K/2D1P4YEz4r/YPU/ZhGxiHVK+z9mEbGIdUr7P2YRsYh1Svs/ZhGxiHVK+z9mEbGIdUr7P2YRsYh1Svs/ZhGxiHVK+z9mEbGIdUr7P4IjEPCyxew/giMQ8LLF7D+CIxDwssXsP4IjEPCyxew/giMQ8LLF7D+fDf4uRlfwP58N/i5GV/A/nw3+LkZX8D+fDf4uRlfwP58N/i5GV/A/nw3+LkZX8D/Fxcs2QJ/SP8XFyzZAn9I/xcXLNkCf0j/Fxcs2QJ/SP8XFyzZAn9I/xcXLNkCf0j/Fxcs2QJ/SPw==", "dtype": "f8" }, "y": { - "bdata": "AAAAAACAQUAAAAAAADBxQAAAAAAAwFpAAAAAAACARUAAAAAAACBjQAAAAAAAgE9AAAAAAACAW0AAAAAAAEBRQAAAAAAAQFJAAAAAAAAAQEAAAAAAAAAgwAAAAAAAAENAAAAAAAAAQkAAAAAAAIBPQAAAAAAAgFJAAAAAAADAVUAAAAAAAIBQQAAAAAAAAFxAAAAAAAAANEAAAAAAAAAkQAAAAAAAADrAAAAAAAAAGMAAAAAAAEBdQAAAAAAAAD5AAAAAAAAASUAAAAAAAAA1QAAAAAAAAFxAAAAAAAAANEAAAAAAAIBKQAAAAAAAAFZAAAAAAACATkAAAAAAAKBoQAAAAAAAgEtAAAAAAABAYUAAAAAAAABHQAAAAAAAACzAAAAAAADAUUAAAAAAAAA4QAAAAAAAgGpAAAAAAAAgcEAAAAAAAIBOQAAAAAAAwGBAAAAAAABAZ0AAAAAAAIBPQAAAAAAAABRAAAAAAAAAVkAAAAAAAIBiQAAAAAAAgFJAAAAAAAAAPUAAAAAAAMBfQAAAAAAAQGBAAAAAAAAAPEAAAAAAAIBnQAAAAAAAAFBAAAAAAACgYEAAAAAAAOBhQAAAAAAAAC5AAAAAAAAAAEAAAAAAAOBkQAAAAAAAAEFAAAAAAABAbUAAAAAAAOBiQAAAAAAAAGlAAAAAAAAAEMAAAAAAAABBQAAAAAAAABRAAAAAAAAAMUAAAAAAAAA9QAAAAAAAAAAAAAAAAAAAMUAAAAAAAMBjQAAAAAAAAFRAAAAAAAAAAAAAAAAAAAAxQAAAAAAAYGRAAAAAAAAAQUAAAAAAAIBgQAAAAAAAAAhAAAAAAAAAQcAAAAAAAIBKQAAAAAAAAABAAAAAAAAgZ0AAAAAAAAAAAAAAAAAAwFlAAAAAAAAAYEAAAAAAAAA/QAAAAAAAwFZAAAAAAAAAQ0AAAAAAAIBSQAAAAAAAAFNAAAAAAAAAOEAAAAAAAAAAAAAAAAAAADZAAAAAAACgYkAAAAAAAIBhQAAAAAAAQGFAAAAAAACAYUAAAAAAAAA4QAAAAAAAADZAAAAAAABAU8AAAAAAAAAiwAAAAAAAAC5AAAAAAAAAOMAAAAAAAMBSQA==", + "bdata": "AAAAAAAAbUAAAAAAACBrQAAAAAAAIGBAAAAAAAAAAAAAAAAAACBpQAAAAAAAAAAAAAAAAAAAU0AAAAAAAAAAAAAAAAAAoGpAAAAAAABgc0AAAAAAAEBlQAAAAAAAAGdAAAAAAACAQsAAAAAAAEBUQAAAAAAAAEtAAAAAAADAXEAAAAAAAABnQAAAAAAAAGRAAAAAAAAAOUAAAAAAAABNQAAAAAAAAENAAAAAAADAX0AAAAAAAAA8QAAAAAAAgHFAAAAAAAAAREAAAAAAAKBoQAAAAAAAYG1AAAAAAAAAP0AAAAAAAMBTQAAAAAAAgENAAAAAAAAAAAAAAAAAAIBQQAAAAAAAACbAAAAAAABAYkAAAAAAAADwPwAAAAAAQFpAAAAAAACAUUAAAAAAAAAYwAAAAAAAADlAAAAAAAAAKEAAAAAAAAAAAAAAAAAAACRAAAAAAAAAIsAAAAAAAKBgQAAAAAAAAElAAAAAAAAAAAAAAAAAAABLQAAAAAAAwFNAAAAAAACAQUAAAAAAAMBeQAAAAAAA4HJAAAAAAAAAV0AAAAAAAGBnQAAAAAAAQGBAAAAAAAAAN0AAAAAAAAAAAAAAAAAAAC5AAAAAAAAASkAAAAAAAABTQAAAAAAAAENAAAAAAAAAGMAAAAAAAABdQAAAAAAAAAAAAAAAAADAbUAAAAAAAIBaQAAAAAAAAAAAAAAAAACgY0AAAAAAAEBdQAAAAAAAgEFAAAAAAAAAIkAAAAAAAIBPQAAAAAAAgEpAAAAAAAAA8D8AAAAAAAByQAAAAAAAgF1AAAAAAAAAAAAAAAAAAIBHQAAAAAAAwF5AAAAAAACATEAAAAAAAABQQAAAAAAAABDAAAAAAACASEAAAAAAAAAAwAAAAAAAAPC/AAAAAAAALsAAAAAAAAA4wAAAAAAAADRAAAAAAACAYkAAAAAAAAAAAAAAAAAAAEFAAAAAAACAV0AAAAAAAKBhQAAAAAAAAF5AAAAAAAAAAAAAAAAAAAA4QAAAAAAAAFZAAAAAAACAWUAAAAAAAIBIQAAAAAAAQGRAAAAAAAAARUAAAAAAAAA+QAAAAAAAwFNAAAAAAABAYEAAAAAAAABmQAAAAAAAwFhAAAAAAAAAQEAAAAAAAMBXQAAAAAAAAFtAAAAAAAAAQ0AAAAAAAIBUQAAAAAAAABBAAAAAAAAAJkAAAAAAAMBaQA==", "dtype": "f8" } } @@ -7109,8 +7216,8 @@ }, "xaxis": { "range": [ - -0.12509025270758126, - 2.6268953068592062 + 0.17508361204013367, + 2.7245819397993305 ], "title": { "text": "Pre-match expected match points" @@ -7118,8 +7225,8 @@ }, "yaxis": { "range": [ - -100.6, - 418.6 + -54.900000000000006, + 338.9 ], "title": { "text": "Actual Kickbase points" @@ -7127,7 +7234,7 @@ } } }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAABEAAAAGkCAYAAAAxElB8AAAQAElEQVR4AezdCYAcZZ3//+/cVyaZySST+ybkBgmHEhYNKofIsaKg4J/f4oHwY3EFUaJZj/gXg7CCiCwri7K4/AWFReRYbiWI4SYYQu5rcieTTGaSue9/fSqpoWemu6dnpq/qfgdquut5nnrqeV5V09P1raqnMjv5hwACCCCAAAIIIIAAAggggAACqS6Q9v3LNP4hgAACCCCAAAIIIIAAAgggkPICdDDdBQiApPseQP8RQAABBBBAAAEEEEAgPQToJQJpLkAAJM13ALqPAAIIIIAAAggggEC6CNBPBBBIbwECIOm9/ek9AggggAACCCCAQPoI0FMEEEAgrQUIgKT15qfzCCCAAAIIIIBAOgnQVwQQQACBdBYgAJLOW5++I4AAAggggEB6CdBbBBBAAAEE0liAAEgab3y6jgACCCCAQLoJ0F8EEEAAAQQQSF8BAiDpu+3pOQIIIIBA+gnQYwQQQAABBBBAIG0FCICk7aan4wgggEA6CtBnBBBAAAEEEEAAgXQVIACSrluefiOAQHoK0GsEEEAAAQQQQAABBNJUgABImm54uo1AugrQbwQQQAABBBBAAAEEEEhPAQIg6bnd6XX6CtBzBBBAAAEEEEAAAQQQQCAtBQiApOVmT+dO03cEEEAAAQQQQAABBBBAAIF0FCAAkm5bnf4igAACCCCAAAIIIIAAAgggkIYCaRcAScNtHLbL+6tq7JzLbrTfPPR02HJ+yvT6tPjme/3UbNqKQJ8C7Nt9ElEAAQQQQAABBBBAAIEugZ5vUjoA0tDYZF++/habs/CKkNNLr77b0yQp53Uwr0CFDoCSsoFRbpQCMqeed42tXl9hqfJPfdK+OJB9Tttd21/7Qap4pEo/tF1TbV8NtW3UV7/tw16b1e6eU6jfxXDLqA7v97CvvzH6ndXvbihP0hFAAAEEEEAAgRgLUH0PgZQOgHh9/fAJs+ytZ35lq5fd32s6Y8EJXjFeEUAAAQRSUGDokEJ7+J4l3T7/71r6Dbt28S/cK+CCBSmCLeP9DVn63Su7KYX6G/Psg7fayLKSbmWZQQABBBBAAIF4CrAuBLoLpEUApHuXmUMgMQJfufRc9wDsDIJuidkArHXQAqm0D+v3cNmjd7gml399qQULgriZ/EAAAQQQQMDPArQdAQS6CRAAcTj0xVeXKuvS5p6XRGte6d4lz7olQ5e76xJpTcrzJpV1quv2f2Dd4coFu5RabdLyWvfjzy23HbsrbeFnr3Nv51Eb1BZvZVq3V79evWW9fO+1Z5v/n2t/YocO13nZYV+1Pq1X61KbtB5vUlqwPig9sNKe69fyqlN1e+VU5vZ7HrbDdQ12yVVL3P6qXGBdeq+0wEnLeXV4rz3LBSvjlQ18VXvULpXXFLge1RlYVu+98l45Las05XmT6umZLkdtqzUbKtwz0d7yunVLnlpW+4AO0LT9tR8EK6M2eeneq9K0fKhJ+Sqr155llNYzT+1Ru5TuTepT4LKa9/qovnnlVJ/K6dVL816VpjxNMtPygWlKl4GcVL/mvSlwHapPZVTWyw/1qnpUPnDSerX+nssE67e3HtUTal9VO1ROZQLr9OpT2710r2xge/Q+sIxXNtJX9UV90vo1qT5v6umrOr3yXhktqzTleZPq6ZmuNqqf8diH1R6tX/uhHL12DfRVV2csuvZS97P1iedfHWg1LIcAAgggkMQCNA0BBBAIFCAA4mjoS/ADv1xsE8aW2y13PdR1JlBfthcvvdcuPPs063nJsw56nEXdM/q6LNq7nDrwwELvFbC4+PyFXeV0Gbbq1IGEltek9Xzi4m/a6PLhXeVUp5Z7f/1Wd91qg9qnM5bKe+2pu23OjMla3HQAojpVt/I0adkL/mmxqW63kPND5X79u6e6XQp++5J/dnL6978uGz/zYyd1tVVtU9rJn7raLr/4rG7pgZ7eWr551SVdZdTWr37xPPvqDbd2tVVnmVWm5yXoOmOrOtSPnv2Vy+aKXRZ4UKRgwQsvv921Lm0jbTdtF9UTyaTyKqd2alId6mtgHXqvQM3SxVd2rUt9UprytHy4SYGNby6527QPah3qy+59VXbTHQ+4iwXun7JWGU33/XyRFRbkm9ahNqltStckPxkFbn+3soAfumxf0wOPPN/NTUXkpv1t7owpmnW3zSd67KNq5yNPLnP3P7fQ0R9e4CpwH9G2G2g7j1bb60X7wYpVG03tUJ91m9vYUWW26KZ7evWn18JOgoy0nDdpmwXuh06RoP1Wef1+6Xezr31VdUQ6qe1eX7QOvVf/1M9I6whWLpX34WD97W+a9nHt68vfXBXRftPf+imPAAIIJFiA1SOAAAIIBAikRQDkjXfXmg7OvTObga86KJOHDjJv++E17tUQOoDSGdnbfvUHmzV9kn3vustVpNukgycd/HiJOpDU5B1M6kBc73XAGlhOQYszTjvBdOCodahcqPVoOR04eusI9qoD3JeWv2s6+FbdXpkLzlpgw4YOsd/98QU3KVS58hElbjm3UIQ/dKAd2K4vXnSmKVgRLF1Xl+hA0atafdLkzevVa+vrK9ZoNuyk7aXARs/+avspSKWAgFeB7JXmzWv7aNLBvZfW12tf21nbUEEerSvQRH1UmvJUJtx6dPCl4If6oHJ61QG2Dn77Wlbl1R/VoQM5zWvS+n/x43/R25CTrE47ZZ6t3bjNtm7f21VO69S61Qa1RRnaj3r+LihPZbT/af9SOU3aFxSMC/RQ+kDbqWV7Tl4b58+b3jXGgvqjoNDZC0/uWbzXvHw0BWb03A8H+7sZWHdf72WptuvVK6v38tW2UH+99P6+ptI+rM84BX9lpe3dX4tg5YsK803BJwUd6xuauop4gbzAvxfe+55BqWB/Y3SlSuDvRVfFvEEAgTgLsDoEEEAAAQQ+EEiLAIgOenV2WGdVe06BB2n6cq0Da32Z1ZUb+kJ8y/eucs+yf0AW/J2+jOsKDi2jL9E6oNSBpc6C91xCaQoMVB6oMZXVMjoQVR09y/Y1r6CBAh2BB79aRgdPOjjcW3nQPaupckovLyvVS0InHRTo4MA7mJC1roKIpFFbtu1xr9Tp2d9IlvXKeCbefH9etY0Ct7O2obaltmnPeqZNHucG1FSmZ14k86o3kmW1HvkpcKeDdq/uU06Y2XWVkJfW89U76FeAw8vTrQBa90fmz3aTdPCtg/Bg+6hXprKq2i0b7sdg2tmzXu+gVcGwwKupVO7zF348ot/ZvvbDwf5uqi39nXRg7f1e6NW7eqO/9YQrn2r7cLi+DibPC+T1/Juh+cDAqtYR7G+MAjX6m6J8JgQSKsDKEUAAAQQQQKBLIC0CIF29jeCNAiI6Y6qii669tOvssub7mnSA55XRAaHOIOrWBB3IBE5K6yrnBEF0sOnN9/d1c8Uu9/51BREC16H3Ojj06lM5BUp0xYeXlohXHeDp1hDdbqADCU261F9XMETSHvUjknKxLBNsOwdb39RJY9xxTLQvBMuPVpquZNA+q8Bd4JVOPQMDwdbnBcoU4FCgQwEU3QpwxmkndAVPFITRPqqDce1XgZO2pfbzYHX3TBtMO3vWpYN4XXGkA8/AdimwpsBGz/I95yPZD71+91w2FvNqs9qu7aDfB/1eaNJ2jcX6UmkfHqyPF+jSVSAKrA22PpZPPgFahAACCCCAAAIIeAIEQDyJo6+6xUIHVJrtawwFlQmcAg/OdaWFziDqIE0HMj0n7+ygAhIKTATW05/3OpBR8CDwoClwXd6l4irXn3pjUVYHebpdQgd1OhgeyDqSoR/BtnOwvuhqFe0D2heC5UczTZ7edtfVTl5gQPtzX+vRLUwKcOhWJQVRNAVe0eLto9pu3jp6vipw2Nd6lD+Ydmr5wElBEO3fXlt0243yb/jR3V3j+Gi+5xTpfuj1u+fysZjXFTj6HAi8FSoW6/HqTLV92OvXQF613+sKqmBXOA2kviRchiYhgAACCCCAAAIIHBUgAHIUQi86MFLQQwd6CijogETjc+isuPLDTSqjWyt024nOqnsHTxr3INxyOuOoM4866646AsuqPW++u85NCnXgr6sM9OVdX+LdgiF+RFouxOJRSdaVELpaQG3pq8JQZZQeqr9/ePwv7u0+fdU9mHxto0i3sw4ytQ9pXxjMOrWst5/ofc+pZ78VGLjh6s+747IoCNOzfM/5KRNHu2PdaMyax555xRQ80eSV89YdbB/1ykTy2p929tVuXa3y1IuvdVutbjfQlUUK5ujqjW6ZATOR7ofh+h34u6l9MqD6Xm+1H/RKDEjw9il9DmidAVkxeeutL5LPKrXdD/tweKjQubLQfq/9/dJ//HjoguQggAACCCCAAAIIpIQAAZCjm1EHVDpzrIEe9UVYQQwNiqpxPLyncRwtGvRFZVRWZ9NVQMvrFhrdhqLL7ZXmTVqXHuOoV+9gVcuqDq+MDrD0RIr6xkY3SQdZwQ78deZdg23qtpqeZ/s1761bX/A16cu+vvSrUr1q3AjVq/lYTxq3Q1erBAaFZOA94jVw/d5VE97YJV6e118FqmTkpaufzy17y5uN2au2kbZVsO0ceMuJ3mvbax/QvjDYBmk/0dgjukVCZoH1rVyz2S76yg+6XfXguXljdASW7/ledevpPbry48+vrLCeZ8KVr4CK+q39TPuNV4fe/8v373SfluKlhXqNpJ1eMCYw2KL+BttH7rrvsW5PoFFbtJx+h1VPqHZEuh8G9lvb3atP+13g72aofVXbXUGGwG2mNspQ1l59Wo/M5auxg7x07UPe1Whe2oBeeyykvmhdftyHZa9bhfT5KcseXevXrD4fdcuYxmCKdKynfq2AwggggAACCCCAAAJJJ5AWARAdbOiLbuDYBd57fQn2DrC0dQK/CHtnlHUgqwNs5XuTDky8OvSqg5wnfru0a9wEldPBuq4kUZ7KeJPG69ABjw6QVE7r0bKB5TS2gs5mqw6V0auuTNHBk+rRQYAOBpSnAfl0q42Xp3xNChJ4Bzk6yFIZlfcs9FhTHfgqKKH0WE/qry7xD+ynDmxvX3KNO7Bp4PplogFpA521rVRG/ZWNjNRPTaozcNupXDSmwPV769G2Uvu8+rVtdPuFHjGsMpr0XmnK88oN9lVPI9JVAtp/tA7vILBnuvL0lKGe7Qy3fi8ooH1BA6P2LKv+/vmR291kb//RevR+SGFBt/3eLRTkRyTt1H6q7aiDUtWtdQTbR7QvKUCpW6pURpPKK0ik22JUj9eEnq9atj/7oRy1f2kdmrTfaf/ztq1sQu2rPfus37mr/8+F7lU2ge3SrUGqU3VrHZqUr995vQ5mSpd9OJyRrjwLtJWvPi/1mfjsg7cGHesp2DJaTlPPvwfh1k0eAggggAACCCCAQPIIpHQARAdBOhjyxggI9qqDGB0Q6UuwJr0P3Dw6MNFyOugOTNeBidK9KdiyKq/6lOeV815Vr/K9KVi5nmU07y3vjSHiLa9+eHnea88yPT2Ur+XUPtXtthIQ9wAAEABJREFU1RXqVQd63jKBZfqT3rOfWvfsYyebXnu2QW3z+qJXzXvrVVmleZOWV93K16vme24zr//aJ/ReZfuaIt3OnoHXHjkpLbB+tblnutqotqrNfZVVm9V2bx16rzRNeu+l6zWgzsBqQ77X+rWMJr0PVjDYerQu9cErH6yPXl6w5YOtT+tXuurWpPfB9hH5ylNlvCmwLd56g71Gug4t27Os1qV+Ks+btG8q3Zs0r7yefVZ79XQeba+ebVWd3vJ61bwm9V9tUH161XzPZZUXakqlfdjb5vKTbag+B6bLUJ7BJm87BZbX+3DLqB7PX21QWzTpvZZlQgABBBBAAAEEEEhegZQOgCQvOy2LnwBrQgABBBBAAAEEEEAAAQQQQMCMAEiq7wX0DwEEEEAAAQQQQAABBBBAAAEEUj8AEu1t7F2CrUuko1039SWPANs5ebYFLRmYAPvwwNxYCgEEEEAAAQQQQMC/An21nCtA+hIiHwEEEEAAAQQQQAABBBBAAIHkF6CFfQgQAOkDiGwEEEAAAQQQQAABBBBAAAE/CNBGBMILEAAJ70MuAggggAACCCCAAAIIIOAPAVqJAAJhBQiAhOUhEwEEEEAAAQQQQAABBPwiQDsRQACBcAIEQMLpkIcAAggggAACCCCAgH8EaCkCCCCAQBgBAiBhcMhCAAEEEEAAAQQQ8JMAbUUAAQQQQCC0AAGQ0DbkIIAAAggggAAC/hKgtQgggAACCCAQUoAASEgaMhBAAAEEEEDAbwK0FwEEEEAAAQQQCCVAACSUDOkIIIAAAgj4T4AWI4AAAggggAACCIQQIAASAoZkBBBAAAE/CtBmBBBAAAEEEEAAAQSCCxAACe5CKgIIIOBPAVqNAAIIIIAAAggggAACQQUIgARlIREBBPwqQLsRQAABBBBAAAEEEEAAgWACBECCqZCGgH8FaDkCCCCAAAIIIIAAAggggEAQAQIgQVBI8rMAbUcAAQQQQAABBBBAAAEEEECgtwABkN4m/k6h9QgggAACCCCAAAIIIIAAAggg0Esg5QIgvXpIAgIIIIAAAggggAACCCCAAAIIpJxAfztEAKS/YpRHAAEEEEAAAQQQQAABBBBAIPECtKCfAgRA+glGcQQQQAABBBBAAAEEEEAAgWQQoA0I9E+AAEj/vCiNAAIIIIAAAggggAACCCSHAK1AAIF+CRAA6RcXhRFAAAEEEEAAAQQQQCBZBGgHAggg0B8BAiD90aIsAggggAACCCCAAALJI0BLEEAAAQT6IUAApB9YFEUAAQQQQAABBBBIJgHaggACCCCAQOQCBEAit6IkAggggAACCCCQXAK0BgEEEEAAAQQiFiAAEoZqd1Wj+Wnq6DzSmb0H/dVuPxnT1vjtW5U1Tdba3umr30H2j/jtH3607nQ+o/f47O+KH5xpY2J+75pbO6zqcDOf0fxOp8Q+cLih1Wob21KiL3wmJuYzMZncDxxqtpa2Dl/uz0eOZmP7kwBIbH2pHQEEEEAAgVgKUDcCCCCAAAIIIIBAhAIEQCKEohgCCCCAQDIK0CYEEEAAAQQQQAABBCITIAASmROlEEAAgeQUoFUIIIAAAggggAACCCAQkQABkIiYKIQAAskqQLsQQAABBBBAAAEEEEAAgUgECIBEokQZBJJXgJYhgAACCCCAAAIIIIAAAghEIJBSAZDFN99r51x2o+2vqunqut4rbc7CK0zTS6++25WnN7956Gk3XXlfvv4Wa2hsUjKTbwRoKAIIIIAAAggggAACCCCAAAJ9C6RMAETBj8efW96txwpmLLrpHrv4/IW2etn99vA9S+ynv3zQVq+vcMspGPLIk8ts2aN3uPmjy4fbTXc84Ob55gcNRQABBBBAAAEEEEAAAQQQQACBPgV8HwBRD3UVh17vWvoNvXRNW7fvtdr6RrvgrAVu2pSJo23c6BH2+oo17vwLL7/tBkdGlpW482d+7CRbsWpjtytI3Ax+IIAAAggggAACCCCAAAIIIIBAQgUGu3LfB0AU/Fj+5ir73nWX97KorKq22rqGrvTCgnzTVR6bK3a5t7rsrTzYlac35WWl1tnZaZUHPriFRulMCCCAAAIIIIAAAggggAACCCRYgNUPUsDXARDdwqLgh678UHAjmMXYUWVWVJgfLMtNmzppjPsa7EdhXpb5aco42okCn7XbT8a0NX6/E/m5WZbh7NSYx88c69ha6yMa49ga4xs/30znG2ReTqavviexf8Rv//CbdU5WhmnyW7vTs73sx31td302Z/r0O7S+K8V6cv58xXoVsat/y7Y99sa7a+3kT13tDmR67eJf2I7dlXb515d23caye1+V1TeEHthUdYRqYU52pvlpMmdHN+dfTlamr9rtJ2PaGsd9y/kyog8ozONo7rPPPL/tG+b8y8aYv08psg9kOl86svm+wf6cIvtzlrMvZzpHjL74u5Ii5lhnxvTzIyPDCer5cF+xOPzLjMM6YraKr1x6rjt4qQY41aQrQSaMLbcHfrnYNK6HbmkpHlLYtX4NiqrbXqZNHme6YkS3w3RlOm90y0xGRoaVjzgyJsih+lbz09TZ6XTC+f9wg7/a7Sdj2hq/fau2sc3anX0a8/iZYx1ba+fj2Q777O8K+0Rs9wk/+7Z1dFp9U5uvvif52Zu2f/C7GAuLppZ2a27tYH/mb1RK7AN1+g7tfEbH4ncl1nXqu1KsJ18HQPrC0aCnxUUF9sTzr7pFNSjqrr0H7CPzZ7vzGvRUT4HZX1XjzmtQ1PnzprvBEzeBHwgggAACCCCAAAIIJI8ALUEAAQQQGIRASgdAdJXHLd+7yhTkmLPwCrvkqiX2na9fZnNmTHbJzlhwgvsUmIWfvc7mOPm6OiTYYKpuYX4ggAACCCCAAAIIJFiA1SOAAAIIIDBwgZQKgCig8eyDt3a7gkO3wiht9bL73dtlVCaQK/A2mvt+vsi9NSYwn/cIIIAAAggggEDSCNAQBBBAAAEEEBiwQEoFQAaswIIIIIAAAggg4AsBGokAAggggAACCAxUgADIQOVYDgEEEEAAgfgLsEYEEEAAAQQQQACBAQoQABkgHIshgAACCCRCgHUigAACCCCAAAIIIDAwAQIgA3NjKQQQQCAxAqwVAQQQQAABBBBAAAEEBiRAAGRAbCyEAAKJEmC9CCCAAAIIIIAAAggggMBABAiADESNZRBInABrRgABBBBAAAEEEEAAAQQQGIAAAZABoLFIIgVYNwIIIIAAAggggAACCCCAAAL9FyAA0n+zxC7B2hFAAAEEEEAAAQQQQAABBBBAoN8CvguA9LuHLIAAAggggAACCCCAAAIIIIAAAr4TiHaDCYBEW5T6EEAAAQQQQAABBBBAAAEEEBi8ADVEWYAASJRBqQ4BBBBAAAEEEEAAAQQQQCAaAtSBQHQFCIBE15PaEEAAAQQQQAABBBBAAIHoCFALAghEVYAASFQ5qQwBBBBAAAEEEEAAAQSiJUA9CCCAQDQFCIBEU5O6EEAAAQQQQAABBBCIngA1IYAAAghEUYAASBQxqQoBBBBAAAEEEEAgmgLUhQACCCCAQPQECIBEz5KaEEAAAQQQQACB6ApQGwIIIIAAAghETYAASNQoqQgBBBBAAAEEoi1AfQgggAACCCCAQLQECIBES5J6EEAAAQQQiL4ANSKAAAIIIIAAAghESYAASJQgqQYBBBBAIBYC1IkAAggggAACCCCAQHQECIBEx5FaEEAAgdgIUCsCCCCAAAIIIIAAAghERYAASFQYqQQBBGIlQL0IIIAAAggggAACCCCAQDQECIBEQ5E6EIidADUjgAACCCCAAAIIIIAAAghEQYAASBQQqSKWAtSNAAIIIIAAAggggAACCCCAwOAFCIAM3jC2NVA7AggggAACCCCAAAIIIIAAAggMWiDpAyCD7iEVIIAAAggggAACCCCAAAIIIIBA0gvEuoEEQGItTP0IIIAAAggggAACCCCAAAII9C1AiRgLEACJMTDVI4AAAggggAACCCCAAAIIRCJAGQRiK0AAJLa+1I4AAggggAACCCCAAAIIRCZAKQQQiKkAAZCY8lI5AggggAACCCCAAAIIRCpAOQQQQCCWAgRAYqlL3QgggAACCCCAAAIIRC5ASQQQQACBGAoQAIkhLlUjgAACCCCAAAII9EeAsggggAACCMROgABI7GypGQEEEEAAAQQQ6J8ApRFAAAEEEEAgZgIEQGJGS8UIIIAAAggg0F8ByiOAAAIIIIAAArESIAASK1nqRQABBBBAoP8CLIEAAggggAACCCAQIwECIDGCpVoEEEAAgYEIsAwCCCCAAAIIIIAAArERIAASG1dqRQABBAYmwFIIIIAAAggggAACCCAQEwECIDFhpVIEEBioAMshgAACCCCAAAIIIIAAArEQIAASC1XqRGDgAiyJAAIIIIAAAggggAACCCAQAwECIDFApcrBCLAsAggggAACCCCAAAIIIIAAAtEXIAASfdPB1cjSCCCAAAIIIIAAAggggAACCCAQdYGkC4BEvYdUiAACCCCAAAIIIIAAAggggAACSScQ7wYRAIm3OOtDAAEEEEAAAQQQQAABBBBAwAyDOAsQAIkzOKtDAAEEEEAAAQQQQAABBBCQABMC8RUgABJfb9aGAAIIIIAAAggggAACCBwR4CcCCMRVgABIXLlZGQIIIIAAAggggAACCHgCvCKAAALxFCAAEk9t1oUAAggggAACCCCAwAcCvEMAAQQQiKMAAZA4YrMqBBBAAAEEEEAAgUAB3iOAAAIIIBA/AQIg8bNmTQgggAACCCCAQHcB5hBAAAEEEEAgbgIEQOJGzYoQQAABBBBAoKcA8wgggAACCCCAQLwECIDES5r1IIAAAggg0FuAFAQQQAABBBBAAIE4Cfg+APKbh562OQuv6Jo0H2i3v6rGzrnsxq78l159NzDbVN5b/svX32INjU3d8plBAAEEEIilAHUjgAACCCCAAAIIIBAfAV8HQBSs2Fyxy5Y9eoetXna/+/rIk8vMC3Iof9FN99jF5y908x++Z4n99JcP2ur1Fa6uyqm8t/zo8uF20x0PuHn8QAABBOIiwEoQQAABBBBAAAEEEEAgLgK+DoAUFuTb0u9eaSPLSlysosJ8GzuqzLZs2+POb92+12rrG+2Csxa481MmjrZxo0fY6yvWuPMvvPy2Gxzxlj/zYyfZilUbTVeNuAX4gQACMRdgBQgggAACCCCAAAIIIIBAPAR8HQDpCaSAx9qN22zqpDFuVmVVtdXWNbjv9UMBE13loatGdHXI3sqDSu6aystKrbOz0yoP1HSl8QaBGAtQPQIIIIAAAggggAACCCCAQBwEUiIAois2NM7HJVctsa9+8Tw7Y8EJXXS6IkRXhnQl9HjjBUt6JLuzw4tzzU9TZobbbCsZ4qd201Y/7WPxbOuwohzLcj6h4rlO1sXvYyz3AX1Cl/rs70osPajb379vOVkZVlyY46vvSexz/gzqddMAABAASURBVN7nYrn9CvKyrCA302K5Dupm/4vXPjC0MNuynQPDeK0vmuvRd6VYT87hRaxXEfv6dQvLsw/eam898ytb/uYqd2BTb62791VZfUPogU2922W88oGv9U1tFvMpiuvo7DzS+oZmf7XbT8a0NX77VmNzu3V0mK9+B9k/4rd/+NFan9ANUfzM96MBbU6d35G2jk5r4vsGf6NS5DOttbXDWto62Z4psj3T/W9NY0uHtTsHhn500HelWE8JD4BEs4O6xeW0U+aZbnFRvbqlpXhIod66k3fby7TJ40xldTuMm3H0h26ZycjIsPIRR8YUaXY+DP00HY1/WIvP2u0nY9raYfEyaGnrMO3T8Vof64nftk1Xa/2pSde+0+/U+/1yvltba3tn3P4msA+l3j6UTNtUAb12J6iXTG2iLezzA90HWvUd2vkSPdDlY71cuPr1XSnWk68DILr1ZfHN95oCG4LSvJ7qogCH5jXoaXFRgT3x/KuaNY0RsmvvAfvI/NnuvAY9VXktpwQNijp/3vSuQVWVxoQAAggggAACCCCAAAIIIIBAFASoIsECvg6A6NYX+Z38qattzsIrbOFnr3Of6vKVS89VsnuVxy3fu8oU5FC+xgj5ztcvszkzJrv5Zyw4wS2v5eYsvMI0KOr3rrvczeMHAggggAACCCCAAAIIIIBANAWoC4HECvg6ACK6pd+90lYvu79r8oIfytOkIInGB/HKKOihdG9SeS/vvp8vcoMmXh6vCCCAAAIIIIAAAggggEDUBKgIAQQSKuD7AEhC9Vg5AggggAACCCCAAAIIRCxAQQQQQCCRAhEHQDTWxpevv8Udb0Njbui9bhs59bxrbPX6CuMfAggggAACCCCAAAIIhBUgEwEEEEAggQIRBUA0SOiKVRvt8ovPcm8ReePdtW6T33rmV7Z08ZV226/+4AZG3ER+IIAAAggggAACCCAQVIBEBBBAAAEEEicQUQBEzdPjZPVYWb3X01L0CFk9SlZptfWNVt/QpCwmBBBAAAEEEEAAgVACpCOAAAIIIIBAwgQiCoAUFeabHidbWVVt3tUgeoSsWq202roGvWVCAAEEEEAAAQTCCpCJAAIIIIAAAggkSiCiAIiu9Ljh6s/b4qX3uo+anT9vuulpKgqG3HLXQ6Z5PW0lUZ1gvQgggAACCPhEgGYigAACCCCAAAIxEahpaLHH/r7Lbn9hg927fKs9t2avNbW2x2Rdfq00ogCIOjdnxmR77am73cfN6tGzSlPQQ4+Y9eaVxoQAAggggEBoAXIQQAABBBBAAAEEoi3w1raDdtMza+3Z1Xvt3e01tnJHjT353h67+bn1tnl/XbRX59v6IgqA6EqPi7+2JOjTXl569V3TE2H0ZBjfKtBwBBBAIF4CrAcBBBBAAAEEEEAAgSgKNLd12J/+vtuaWjt61VpV12xPrtrTKz1dEyIKgITDYRDUcDrkIYBATwHmEUAAAQQQQAABBBBAIHoC7+2qsUONrSEr3FRZZ3sP89ASAQ06APL6ijXuAKkaKFUVMiGAQFgBMhFAAAEEEEAAAQQQQACBqAlsq+r7oSQ7qvsuE7UGJXFFYQMgq9dX2KnnXeMOfLpmQ4VdctUSm7Pwim7Tr3/3lGmAVA2UmsT9pGlJI0BDEEAAAQQQQAABBBBAAAEEoiVQXJDdZ1WFuX2X6bOSFCgQNgDiDXy67NE7bPaxk+3he5a4g6CuXnZ/16sGRlW5FLCITxdYCwIIIIAAAggggAACCCCAAAJREpg5qjhsTbnZmTZleGHYMumSGTYA4iHoaS+P/OcSi0agw6uTVwQQQAABBBBAAAEEEEAAAQQQGJzApOFFdtq0spCVfOZD46wwLzFXgIRsVIIyIgqAJKhtrBYBBBBAAAEEEEAAAQQQQAABvwrErd0XnzjBzpo1yjIzMrrWmZudaV84eYKdfsyIrrR0fxNxAGR/VY2dc9mN3cb/8MYDUbry0x2T/iOAAAIIIIAAAggggAACCHgCvMZLIDszwy44fqz9/OLj7UcXzLZ//dQsu+Uz8+wfphH8CNwGEQdAfv6fj9j8edO7xv4IHAfk2QdvNd0mE1gx7xFAAAEEEEAAgXQQaGptt5U7a+yFtfts+ab9tvsQjxpMh+1OHxGISIBCCMRZID8ny6aOHGJjhuVbTlbEh/uWLv8iEtHVHRu37rIvXnRmurjQTwQQQAABBBBAoE+Biqp6W/rsOrv3b1vt8ZW77aG3d9rNzvwTzvuW9o4+l6cAAqkuQP8QQACBZBKIKACSTA2mLQgggAACCCCAQDIINLd1uIGPg/Ut3ZrT2dlpz6/dZ29sPdgtnZm0FKDTCCCAAAJJJBBRAES3t0yfMs5eX7EmiZpOUxBAAAEEEEAAgcQJ/HXjfjvU2BqyAX96b7d1OMGQkAXSIoNOIoAAAgggkDwCEQVA1Fzd/rJyzSZraOS+VnkwIYAAAggggEB6C+w42BAWoLml3Sprm8OWIRMBBBBAAAEE4icQUQBEY4Dc8KO77c+vrLCTP3V1ryfB8BSY+G0w1oQAAggggICfBGgrAggggAACCCCQLAIRBUB0C4ye9BL45JfA98pTmWTpFO1AAAEEEEAgSQRoRgoLTBheGLZ3Q/KyrLw4L2wZMhFAAAEEEEAgfgIRBUDi1xzWhAACCCCQWgL0BoHUFTj9mBE2obQgZAf/nw9PtsyMjJD5ZCCAAAIIIIBAfAUIgMTXm7UhgEC6CdBfBBBIWYH8nCz7+sJj7MSJJd36OKwgx67+6DSbO3Zot3RmEEAAAQQQQCCxAmEDIBr7Q+N7/OHxv5he5yy8otf4H0pTnsomtiusHQEEklGANiGAAAKpLFCYl21fWjDFfvDp2XbJSRPcwMeS82YT/EjljU7fEEAAAQR8KxA2AKJxPTS+x+cv/LjpNXDcj8D3ylNZ3yrQcARiJ0DNCCCAAAJpIKCxPj56zAg38JGTlZkGPaaLCCCAAAII+E+gX3+hX3r13V5XgCjNf92mxfETYE0IIIAAAggggAACCCCAAAIIJF4g4gCIAh233PWQLXv0DvOu/nj4niW2eOm99puHnk58T5K1BbQLAQQQQAABBBBAAAEEEEAAAQQSLhBRAKShsckeeOR5W3TtpRZ4q8ucGZNt6eIrbfmbq0xlgvWGNAQQQAABBBBAAAEEEEAAAQQQSH2BZO9hRAGQ+oYmq61vtPKy0l79UZryVKZXJgkIIIAAAggggAACCCCAQAoLdHSa7a9rtq0H6q2huS2Fe0rXIhCgSJILRBQAKSrMt+KiAqusqu7VHaUpT2V6ZZKAAAIIIIAAAggggAACCKSowIZ9tfb9J963Hz21xm57cYPd+Ngqu+eVLXa4sTVFe9xXt8hHILkFIgqAFBbk22mnzDONAbK/qqarR6vXV7hjgChPZboyeIMAAggggAACCCCAAAIIpLDA5v11dueyTXYoMNjh9HfVrkN291+3mK4McWb5HwEEkkggogCI2vuVS891xwBZ+Nnrup4Ec8lVS9wxQJSnMkwIIIAAAggggAACCCCQvgLp1POHV+wy6wze453VDfbXjfuDZ5KKAAIJE4g4AKIWnrHghK4nwHhPglGa8pgQQAABBBBAAAEEEEhzAbqfJgK6xWVXTUPY3m7ZXxc2n0wEEIi/QL8CIPFvHmtEAAEEEEAAAQQQ8I8ALUUgPQR21DSGvPrDE9h5qMl7yysCCCSJQL8CIL956Omu21/mLLzCTj3vGtM4IMY/BBBAAAEEEEAAATMMEEAgLQRmjS62vJyssH2d7ZQJW4BMBBCIu0DEARAFPx55cpkte/SOrttgfn3bjfbVG261l159N+4NZ4UIIIAAAgggkHwCtAgBBBBIB4HMjAw7fVpZyK5mZWbYR6aEzg+5IBkIIBBTgYgCIHryi4Ifi6691EaWlXQ1aM6Mye4gqA888rw1NHKJVxcMbxBAAAEE0lWAfiOAAAIIpInAp+eNsZHFeUF7e+680Ta+tCBoHokIIJA4gYgCIGpe8ZBCKy8r1dtuk9Jq6xutvoEASDcYZhBAAIG0FKDTCCCAAAIIpIdATlam/eDc2fb5kybYyZNLbdbooXb69JH27bOOtbNnjU4PBHqJgM8EIgqAFBXmW3FRgVVWVfusezQXAQQQiLMAq0MAAQQQQACBtBHIyDA7/ZgR9k8fmWz/vHCaff7E8TZpeFHa9J+OIuA3gYgCIIUF+Xb5xWdZsFtdXl+xxqZPGdft1hi/IdBeBBCIngA1IYAAAggggAACCCCAAALJKBBRAERjgNxy10P2xrtr7eRPXW16Aow33X7Pw/b4c8u70s657EZT+WTsLG1CIA4CrAIBBBBAAAEEEEAAAQQQQCAJBSIKgGjg02cfvLXr6S+rl90f8r3KqXwS9pUmxUWAlSCAAAIIIJB+Ag3Nbba1qt721TZbR2f69Z8eI4AAAggg4AeBiAIgfuhI0rSRhiCAAAIIIIBA2ggo2PHQWzvsxsdW2W0vbLAf/+8a+5Ez7a5pTBsDOooAAggggIBfBKIeAPFLx2knAggggAACCCAwGIGm1na7a9kmW775QLdqquqa7fY/b7Q1ew93S2cGAQQQQACBVBPwW38IgPhti9FeBBBAAAEEEEgKgW1V9bZhX23Qtig48pd1+4PmkYgAAgggkDICdMRnAgRAfLbBaC4CCCCAAAIIJIfAGxUHwzZk3b7DdrixNWwZMhFAAAF/C9B6BPwlQADEX9uL1iKAAAIIIIBAkghUHOxjnI9Osx2MBZIkW4tmIBAjAapFAAFfCRAA8dXmorEIIIAAAgggkCwCx40dGrYpOVmZNmt0cdgyZCLgdwHajwACCPhJIOIASENjk335+ltszsIr7NTzrrHV6yvMS/vNQ08b/xBAAAEEEEAAgXQSOHXaCMvNDv1V6pTJpZaZkZFOJOnYV/qMAAIIIOAjgdB/tXt04qY7HrDTTplnbz3zKzv5hJlubmFBvl1+8Vm2/M1VbjDETYzzj8U33+sGZRSY0dQzGLO/qsbOuezGrjIvvfputxaqvJbTpACPgjrdCjCDAAIIIIAAAggEERhVnGfnzRsTJMdsxJA8u+iE8UHzUiuR3iCQ3gKHm1rtvuVb7XtPvG/XPfJ3u/m5dfbndZXW2ZneLvQegWQViCgAoiDCxq277CPzZ/fqR3lZqdXWN1p9Q1OvvFgneMGKZY/eYauX3W8P37PEfv27p8wLcih/0U332MXnL+zK/+kvH3SvXlHbVO6RJ5eZt/zo8uGmQI/ymBBAAAEEEEAAgb4EPj6j3BafM9MWHjvSZo8ZaidOKrVLThxvP/j0LMsLc3WI8a9LoLmtw3ZUN7hTaztHjV0wvEl6gRXbq23pM2ttxY4aq2lotTZn/91V3WiP/X2X3blso5PWkvR9oIEIpJtARAGQcCiVVdVWXFRgRYX54YrFJE9XoCz97pU2sqzErX/KxNE2a/ok27Jtjzu/dfteNzhzwVkL3HnljxvzZtYWAAAQAElEQVQ9wl5fscadf+Hlt03BEW/5Mz92kq1YtdEU8HEL8AMBBBBAAAEEwgqQaTa2pMA+N3+8XfOxafalUyfbR6eP5NaXCHeMtyoO2o1/fM9ueW69Oy167D37u3MwGeHiFEMgoQJvbqu2uub2oG3YuK/Otvc1UHLQJUlEAIFYCkQUAFGA4JwzTrHbfvWHbld6KFBwy10PubfGKBgRy4ZGUreuQtm9r8qmTjpyOaqCM7V1DV2Lqo26ymNzxS73lp29ld0fX6erWTo7O63yQE3XMrxBAAEEEEAgjABZCCAwAAHn65Y9sXK3/fb1bdbe0dlVQ0tbh/16+VZbtmF/VxpvEEhGAV259P7uQ2GbtnpP+PywC5OJAAIxEYgoAKI1f+XSc93xPhZ+9jr78ysr7JKrlpjeL7r2UlOeyiR6+vl/PmLz5023Mxac0NWUsaPKwl6d4gVLuhYIeDNmeL75aco8Os7aqFJ/tdtPxrQ1fvvWyGF5pqvHMY+f+cCsU7N9Y8sKLNqTxsIcE4N6o91O6ov+tk9F07ycTCsbmjfg35PiITn29o5qy3XqCTb9bcsBKy3OHVD9fJbl++r7azJsr+KCbBuSn9Uvt9bODtMgyMH2Xy+tpqm1X3UmgwVt8P/vT9nQXMvJyvDlvhdwKB6zt5n9qVmBhdXL7nfH0/BeldafOmJVVoOh6oqO7113ebdV6IoQXRnSLTFgxrtdJiCp6+2eg03mp8k7gbKv2l/t9pMxbY3fvrX/ULM5JwKT/3fQZ58T7MOR7cO7qxot2pPOeO+JQb3Rbif1RX/bp6Jpc2uHVR1uHvDvyQur9trBuhZrceoJNu2tabJlaysHVD+fc5F9zuH0gVNtY5vVNbX36ztHTkam6YqlYPuvl1aSn9OvOtkmH2wTLAZuUXW4xTSekh8Nuw7EY/imXwGQGLZjUFV7wY+7ln7DdJuLV1l5WakVDyn0Zrtue5k2eZxbTrfDdGU6byqrqi0jI8PKRxwZU8RJ4n8EEOhDgGwEEEAAAQT6K1BRVd/nIlsP9F2mz0oogECMBDTI8dyxw8LW3ld+2IXJRACBmAhEHABRkMF7TKyerqL3enTsqedd0/VUFUvAP7VLq73v54vcoIbee5MGPdUArU88/6qbpEFRd+090PU0Gw16qqfAaCwTFdCgqLqFZmQZARB5MEUkQCEE0lJAVzO8uqXK7n+9wv592Wb7w9s7jIOVtNwV6DQCAxI4bnzf37WOj6DMgFbOQghESeALJ463orysoLXNn1Bi88aFD5AEXZBEBBCIqUBEARAFCPR0lMsvPssNMrzx7lq3UW898ytbuvhKd3BUBUXcxDj+8Nr1+HPLTcEYb1JwRu3R1SC3fO8qU5BDeRq35Dtfv8zmzJjstlK37+gpMBrLRPnBbqFxC/IjjABZCCCQbgI1DS1250sb7cE3t9vbFdW2du9he2XTAbv9zxvdQQ3bvPvx0g2G/iIQA4HOTnN/x/68rtIdGHRDZW0M1hL/Ko8tH2Iji/NCrnhcaaFNKisMmU8GAskgUFKYa/96ziw7cWKJlRZp3IVMG1NSYJ/50Dj70oIpydBE2oAAAj0EIgqAaBndSqJbSvReV0ro9hEFGJRWW9/Y7ekwKhOPSVdqPPvgreaNR+K9Bl4N0rOMgh6BbdMArsGWCywT9j2ZCCCAQJoJLN9cZRsr63r1Wk/ResE5SNtd09grjwQEEOi/wIG6ZjfYqKusHvv7LvufFTvtzr9ssnte2WKHG1v7X2ESLZGTlWmXnjTBvfW4Z7OyMjPs8lMm+vpRwhv21dq/vbDebvjje6ZH+965bJNtP/jBkwl79pl5/woMLchxgx0/Pn+O/fzi452AyEz7xMxyZ9/2b59oOQKpLBBRAKSoMN90K4nGyPCuutDtI4JRWm0dH+iyYEIAAQTSQUBPZwjVTwVBlm8+ECqbdAQQ6IfAw+/sDBpsXLXrkP1p5a5+1JScRY8dVWw/uWCOnTV7lHurwPETSuzcuaPt5gvn2vjSguRsdB+t0qNRtd3ufGmTbatqsOaWdqtvbrcNe2vtZy9usGfX7DUukusDkWwEEEhqAb83LqIAiK70uOHqz9vipfeabhfROBm6kkLBkFvuesg0ryst/I5B+xFAAAEEwgvojLRGyw9XahdXgITjIQ+BiAR0a9maPYdDln2zotr2HW4Kme+XDJ09v+C4sXbV6VPtytOmOAGQMVaYl+2X5vdqZ31zq71RcbBXuhI6nMiHbhds6+jQLBMCCPhTgFb7XCCiAIj6qHEzXnvqbvd2k6XfvVJJpqCHbkHx5t1EfiCAAAIIpKxAcX6OWYaF/ZefE3xAuLALkYkAAt0Etlf3fXVtJGW6VcpMzAVW76m15tb2kOs51NBqu6q5TTAkEBk+EKCJCPhbIOIAiL+7SesRQAABBKIhoMf+TS8fEraq2WOGhs0nEwEEEEhVgZ0RBK52cpWcvzc/rUcAAV8LEADx9eaj8QgggED8Bf6fkydacX7wS9QV/Fh47Mj4N4o1IpBiApNL+34CysThRSnWa/93Z3wE2218iT/HN/G2Dq8IIICAnwUiDoCsXl9hp553jc1ZeEWv6ZzLbjSNB+JnCNqOAAIIIBCZQNmQPPvu2TPt5Mmlpic5aKnigmzTY/+u/ug0Xz+5QX1hQiAZBGaMHmqnOL9jodryyZnlNirMY2RDLUf6oAXCVjB7dLHlZof+ej2sIMfG+XSA17AdJxMBBBDwiUDoT+iADjQ0Ntltv/qDffWL59nD9yyxT5w+39565lfueCAXnn2aLbr2UtN4IMY/BBBAAIG0ENDAhf/0kcn208/Ms8XnzLSlF8xzH/uX2cf4IGmBQycRiJLAZadMsvOOG2OZAb9Y2VkZdtEJ4+zC48dFaS39rYby4QQUIFYwOFSZS0+eaLlZEX39DlUF6QgggAACgxCI6BO4vqHJausb7SPzZ7ur2rPvoClNM2d+7CR74JHnTUESzTMhgAACCKSPgMYEGVtSYBkEPtJno6d7T+PY/2wn8HHO7NH2kwvn2mWnTLArFkx23398Rjm/c3HcDv1d1enHjLCvL5xmk0cUWl5ulhXlZdn0UUPsxrNm2NyxQ/tbHeURQAABBKIoEFEAJHB95SNKrLiooCupvKzUDY54AZGuDN4ggAACCCCAQMoJ0KH4CxTnZduCqSPspImlVpQbfPyd+LeKNYYT0C1M3/rkDLvtouPsls8cZ984Y7pNHF4YbhHyEEAAAQTiIBBRAKSoMN8Nery+Yo17q8vo8uH2xPOvus1TmgIiKuMm8AMBBBBAAIHUFaBnCCCAAAIIdBPo6DTbX9dsWw/UW0NzW7c8ZhBAILkEIgqAFBbk230/X2RfufRct/XXf+1ie+TJZe5gqL/+3VN2w9WfN5Ux/iGAAAIIpLgA3UMAAQQQQAABT2DDvlr7/hPv24+eWmO3vbjBbnxsld3zyhY73NjqFeEVAQSSSCCiAEjP9mrA02cfvNUdBPW1p+62OTMm9yzCPAIIIJCaAvQKAQQQQAABBBBwBDbvr7M7l22yQz2CHat2HbK7/7rFdGWIU4z/EUAgiQQGFABJovbTFAQQiLMAq0MAAQQQQAABBBAwe3jFLrPO4BI7qxvsrxv3B88kNSkEmlrb7bevV9j3nnjfrnvk73bzc+vs3R01SdE2GhE7gX4FQH7z0NPubS9zFl7hvp563jW2en2F8Q+BNBKgqwgggAACCCCAAAJpLqBbXHbVNIRV2LK/Lmw+mYkTqGlosTv+ssneqqi2moZWa2vvtF3Vjfab5VvthbX7Etcw1hxzgYgDIAp+aNyPZY/e4d76snrZ/fbr2260r95wq7306rsxbygrSBYB2oEAAggggAACCCCAQHoL7KhpDHn1hyez81CT95bXJBN4cV2l6SqdYM16atUe21fbHCyLtBQQiCgAsr+qxh30dNG1l7pPgfH6rbE/li6+0h545HlraEyTX3Cv87wigAACCCCAAAIIIIBAWgrMGl1seTlZYfs+2ykTtgCZCRFoae+wv20+YB2dnbb3cJNtqaq3jfvrbNvBBqttbrP2jk57hduXErJt4rHSiAIgakjxkEIrLys1vQ+clFZb32j1DQRAAl14jwACCCCAAAIIIIAAAqkpkJmRYadPKwvZuazMDPvIlND5IRckI+YCutVF43/sqG60w01t7u0vTizEmts6bM+hJjvY0GIVTlAk5g3xyQpSrZkRBUCKCvOtuKjAKquqU63/9AcBBBBAAAEEEEAAAQQQ6LfAp+eNsZHFeUGXO3feaBtfWhA0j8TECowtKXCCHK1uwCNYS6rqW2xoQY6XxWuKCUQUACksyLfLLz4r6K0ur69YY9OnjLORZSUpRkN3EEAAAQQQQAABBBBAAIHgAjlZmfaDc2fb50+aYCdPLrVZo4fa6dNH2rfPOtbOnjU6+EK+S029BmdkmLV3dITsmK4GaW0LnR9ywSTI2H6wwW55fp1d+cA7tuix9+zulzdbTUNLErQseZoQMgCicT/OuexG92kveurLtYt/YW+8u9ZO/tTVXWlKv/2eh23Fqo2m8snTLVqCAAIIIIAAAggggAACCAxSIILFO50j5k6nXKd1WpZzcO285f8kFtAtMCOK8izD2V7Bmjk0L8saW9uDZSV12t931Ngdf9loW/bXW1NLu9U3t9uaPYft317cYAqMJHXj49i4kAEQXdHx7IO3dj3xRU99CTWpnMrHsd2sCgEEEEAAAQQQQCCNBA41ttrb2w7ac2v32hsVB+1gPU9piMfmZx2hBQ7UNdudL220h9/ZaW9XVNu6vbW2bMN+u+3Fjfbsmr3WoahI6MXJSZCAboHJyc60KWVFVuwEO7IzMywjo9NyszOsvDjXRg0tsHEl/rp9SeOXPLJip7UEuXLlUEOr/fHvuxKknXyrDRkACWyqru546sXXApO6vVeeynRLZAYBBBBAAAEEEEAAgSgIrNhebT9+eo3d/9o2e3LlHnvg9W120zPrbPmm/VGoPWwVZPpcQGe+f/biervhj+9F/ZaAv206YBsr63oJdTiRj2fe32s7qxt65ZGQeIG87EybO3aYZWdl2phhBTZ1RJFNH1lsk4cXWUlBrhMMMZs/oSTxDe1HC/QZqSBxqEU2OfvpDvZHlyeiAIhK3nXfY/bSq+/qbbdp8c33mvK6JTKDAAIIIIAAAgggkAICie/CzupG+60T8Ghq7ejWGJ3p/P07u2zDvtpu6cwg4Am8t/OQe0tAxYEGa47yLQEdnZ328sYD3qp6vbY7QZDlm0Pn91qAhLgKfOHE8ZbrBEKCrfSUyaU2Y/TQYFlJm7axsu/PwYoqAnLagJn60dek21tu++E1tnjpvd2CIAp+vLT8XVOeyvRVD/kIIIAAAggggICvBGhswgVeWLvXdDAZrCEae+HZtfuCZZGW5gK6JeAP7+yI2S0BlbXN1trePSjXk3xXTWPPJOaTRKCkMNeWfHq2nTixxIYV1vVLOgAAEABJREFU5lh2VoaNKy2wL5w8wS7/8OQkaWXkzZgyYkifhcf77LaePjs0wAIRBUBU95wZk23p4ivdIMjq9RXmBT9+fduNpjyVYUIAAQQQSA+Bw02t9t9vbLPvPfG+Xf/ISvvJM2vtz+squd85BTc/XUIg0QJbD4Y/a7nNOaups/GJbifrTy6BWN8SUOocQFtG+D4PV5nwRchNoMDQghz70oIp9pML5todF3/Ivnv2TPuHaSNMT4lJYLMGtOrZo4tDXtGiCkcMybPxToBH79N9ijgAIqgzFpzgBkEuuWqJ++SXJ367lOCHYJgQQACBNBJ4f/dhW+oEPN7cetBqGlrdM2B7DjXZY3/fZT//8wbbX5dSAxOm0Zalqwgkp0B25gdfVxvb2qymvtXqm9vMe4plrnPmNjlbTqsSKVBRVd/n6gdzS4DGkRhXUhh2HdNHFYfNJxOBaAmUOQGO8+aNCVnd5R+eaDlZH3yWhiyYBhn9VlAQ5K6l37Cxo8qsqDA/DYjoIgIIIJDOAr37vmJHtdU1B3883NYD9barmkt+e6uRggACAxWY4Jy1bHECH2v21tr6vXVWUV1vG/fX2drKw9bU1mHjnYPQTD+esh0oCMtFJDC+NHxwQpUM9paAz35orGVkBL8MZJyz/tOmlWk1TAjEReDjM8rtqtOn2tSRRe7VIMUF2TZjdLF95+yZNm3kkLi0wQ8rCRkA0VNdzrnsRpuz8Ipe07WLf2FvvLvWTv7U1W6eyqm8HzpMGxFAAIF+CVC4m4AuM393e023tJ4zuuy4ZxrzCCCAQDABDWB6+5832LceXelOv3hpo212ghuBZWeOGWrrK+usubXdOjrNmTqdydyxHTY46TNHFwUW5z0CrkA8bgk4dlSxXfuxqe4YEu5Kj/6YN26Y/fNHpxqBuaMgvMRNQPveorNm2m/+6SS7+cJ59vWFxxi3vnTnDxkA0aCmzz54q61edn+fk8qpfPeqmUMAgVQQoA8IBApEMujbzkNNgYvwHgEEEOgl0NLeYQ+/s9PufGmTbdlfb02tHe60cV+d3fGXTfbEyt3WpmiHs+Sf1+wzp7h1Ov+ZOzmJzqsGQO3o6LAX1u1XAhMC3QTidUuAnhby4/Pn2g/Pm23fOvNYW/qPc92z8BpfoluDmEEAgaQQCBkA6dk6DXr65etvsYbGD77Y6r3SfvPQ0z2LM49AqgjQDwQQCBAoL86zvJysgJTeb8cPy++dSAoCCAxIoLPTbO3ew+4gw8s27LcNETzqcEArivNCekLH29sOBl2rAhtvOHltbUeesPFGRbVbTmfTNWVkZLhn1vXenH9/3xn+qjSnCP+nqYBuCfj6wmk2eUSh5eVmWVFeVkxuCcjMMBs5JM8mlxXZ0PycNNWm2wj4QyCiAIgCHXsrD9rlF59lhQUffLHVe6Utf3NVt8CIP7pOKyMToBQCCCDwgUCmc+Bx/Phh7pnZvYebbEtVvXsvfsXBBqtuaHHOyZrNn1j6wQK8QwCBAQscqGu2O1/aaP++bLM7yPD/rNhpd/5lk93zyhY73Ng64HqTYcF1TlCnoSX4WEJq36GGVtvsfL7ovZ46pVdvco41vbfua0Nzu+1g7CHXgh+9BXSFxrc+OcNuu+g4u+Uzx3FLQG+itE7RIO7LNx+w59butZVOMLWpNfTnUlpDpVDnIwqA1Dc0WW19o5WX9f5SqzTlqUwKuXzQFd4hgAACCHQTmDlqqO2qabDDTW3W1t5pnc4Z6pa2Dttf12L64jCutKBbeWYQQGBgArpFZGNlXa+FV+06ZH9auatXup8SIhkseafzOaM+5fbxlJfszAzT1Wkqy4RAMAH9bdruBNR21zS6Ty4LVoa09BN4q+Kg/fS5dfbQWzvsyZV77N6/bTXdllfb3JZ+GGnU4z4DILLQ016KiwqssurIJYhK8yalKU9lvDReEUAAAQRSV2DdvsM2bliBDc3PNh146GysHgc4sijX8rOzeApM6m56ehZHAd32smbP4ZBrfLOi2vYd/uC25JAFkzQjkkDp+JJCt/XHjAw/yOm40kLTZ5BbmB8I9BB4ZdMB+/YfV9mtL2ywpc+us+/+6X1bszf071aPxZlNUQENtvzbN7ZZ+9Gxhrxubj/Y4F511yPZy06L11TvZGYkHfRudVm89F5bvb6iaxG9V9ppp8zrdmtMVwHeIIAAAgiklID3FJjsrEwbPTTfpo4osunlQ2zS8EIrdQIgGU40hKfApNQmpzMJEthe3dDnmiMp02clCSowc/RQdzyGUKsfVpBj05zPF+V/bv4EK8zJ0ttek4KuXzhpfK/0RCfo6Tb/9sJ6u+GP79mix96zO5dtMh1YJbpd6bR+HcDqzP7v395hdc2t7m2a1Y1HXv/j5S2mMXXSyYO+dhf4/Ts7PxhTuXuW7XQ+f1/bcqBHKrOpIpAZaUfOWHCC/fq2G+2rN9xqcxZe4U6XXLXEli6+0r5y6bmRVkM5BBBAAAEfC/AUGB9vPJqOQBIJFOdl2z8ePy5kiy45cbzlHw16nDGj3D4+c5T7KMchznJ52Vlu8GTMsAL7h2NG2FmzRoWsJ94ZGtxVty7pMvptVQ3W3NJu9c3ttmFvrf3sxQ327Jq97iN8492udFxfTUOzvbntoO0+1Gi7aprc2zT31za748Xsr2uyZRv3cztM0B0j9RM1vtKemsawHV21m6uEwgL5ODPiAIj6OGfGZHvtqbtt9bL7u6YznMCI8pgQQAABBFJfQPfZ5x09KAnVW54CE0qGdAQiF5hceuT2j3BLTBxeFC476fNOnVpmX184zaaOLOp6Qsf0UUPs+k9Mt+PHl3S1PzPD3MeLfvHkiaZl5o0bZh+ZMsI+f9J4+87ZMywnK7OrbKLf1De32hsVwZ9u09HRabodo63jyNNtEt3WVF//33cecs/kKwDVs68H61ttY2WtbT1Q3zPLjJSUF0imz4yUx07CDibPX4wkxKFJCCCAAALdBTIzMpwDk2HdE3vM8RSYHiDMIjAAAT254pTJvQef96r65MxyG1Wc58369lX9/OYnju16Qsc3zphu00YO6dUfjTd0/nFj7Yefnm13XHy8/ei82fa5Ez64SsSS5N/qPbXWHOYpEocaWpN+nKQkoRx0M1buqLFDjW0h66mqa7H1+zjLHxIohTN0i52mcF2cWubvAHO4vqV7HgGQdN8D6D8CCCDQT4GLPjTOvfw82GLzJ5TYh5wpWB5pCCDQP4HLTplk5x03xjIzM7oWzM7KsItOGGcXhrl9pKswbwYiMKhlNHZAXxXs7OPS+76WJz8ygZw+rgzq6DTnb1lOZJVRKuUEzps3JmSfFBxZMK0sZD4Z/hYIGwDZX1Vj51x2o/3h8b+4r3OOjv3R81VlVNbfFLQeAQQQQCASAd2D/6/nzLIPTxnuDnyqL5ljSgrsM05g5IoFUyKpgjIIIBCBgK56OGf2aPvJhXPtslMm2BULJrvvPz6j3DIyIqhgQEVYaDAC4yO4dWm883k5mHWwbGQCk0cWuk8qC1U6PyfTivOzQ2WTnuICup1u7tihQXt56ckTTd91gmaS6HuBsAGQkWUl9uyDt9rnL/y4+xo49kfge5VRWd9r0AEEEEAAgYgEhhbk2OUfnmQ/Pn+O/fzi4+1fz5lpn5hZbgEnqiOqh0IIJJ1AEjZIA4YumDrCTppYakW5HLAl4SbqatLs0cWWmx3667XOLI8rLegqz5vYCUwbMcRGhrhNTH+rRjt53pOGBtKK1vYOW7XrkL2wdp8t37TfHW9kIPWwTOIErv7oNFv8qVl26Unj7fzjx9iV/zDFfvbZ4yxUYCRxLWXN0RQI/QkdzbVQFwIIIIAAAgj4QoBGIoDAwAXKhuS5V8OFqkFnlnP7uDUj1LKk909g1uihdsKEEptSVmjDC3OsKC/LOaufZWVFuTZ1RJHp6ULDiwY2jk5dc5vpST/3vLLFHl+52x56e6fd8vyGkAPgGv+SVmDssHw77ZiRdvas0abBl/NzspK2rTQsOgJhAyC6reWpF1/rc00qo7J9FqQAAggggAACyS1A6xBAAIFBCZx+zAj36TaTRxR2e7rNjWfN4MzyoGT7v7ACTkV52TbCCUyNG1ZgY51JAZDy4ny76ITx/a/w6BL/+bct1vMJMp2dnfbA69vcq0KOFuMFAQSSUCBsAETtveu+x+w3Dz2tt0GnxTffayoTNJNEBBBAAIGkFjjc2GpvVhy059butbec15qGlqRuL43zp0BTa7u9s73anl+zz17dUmX7Djf7syO0GoEIBfR0m299cka3p9tMHF4Y4dIUi5aAnpT0s88eb9csnOZemfO5+ePt+k9MtyXnzba8MLcqhVv/W9sO2pb99SGL/OGdHdbhBENCFiADAQQSKhA2AKJxPW774TX26989FTQIouDHS8vfNZVR2YT2hJUjgAAC0RBIozq2H2ywW55fb//tnLF6cuUe+63zevNz60zpacRAV2MsUNPQ4l4q/l+vVtgT7+22B9/c7ux36+zvO2pivGaqRwABBMwdm2r26KHuOFULjx1p00YOGRTL2j3hH51b09BqlbUEeQeFzMKDEtBJh63762x3TaNprJpBVZaCC4cNgKi/c2ZMtl/fdqMbBHnp1XeVZA2NTfbl628xBT+UpzJuBj8QQMD3AnQgPQR0//JdyzbZocbWbh2ub263f395k9U4B63dMphBYAAC+uL1H69s7RVUa2nrsN84ARGCbQNAZREEEEioQFt7Z0LXz8oRCCXQ1tFpT6zcbdc/stJ+8MQaW/rsOlv02Cp3kN5Qy6Rjep8BEKEowKFAx+Kl97qPxL3oKz+w3fuq7InfLjXlqQwTAikiQDcQSAuBJ50z8Q0t7UH7qiDIY84f0KCZJCLQD4GXN+y3XdUNQZfQ/fK/f3tH0DwSEUAAgWQVmNLHFSS52ZlWXjywwVWTtc+0yx8Cj7yzw55bu89qm9usqr7Zqp2TXDrRpUF6X9l0wB+diEMrIwqAqB0KdCgIcse9/6NZe+CXi43bXlyKFPtBdxBAIB0E1u6rDdvNDZXh88MuTCYCRwXW9bGfbXeCIxqH5mhxXhBAAIGkFzh1yvCQj9dV48+bN8YyMzL0lgmBuAnoisqXnJMOO5y/qzurG92xtvbXNtsO5/2ew0326Ls7rcEJjMStQUm8oogDIOqDFwTRWZvKAyl67646yoQAAgikuIBuTUjxLtI9Pwh0mjn/+6GltBEBBBBwBfJzsuzSkya473v+mDqyyDTOSM905hGItcCavYecoEeTNbV29FpVbVOb7apptK0Hg1+R2WuBFE/oFQAJ7O/+qho757Ibbc7CK7qmS65aYjv37De9eukqo7KBy/IeAQQQQCB5BaaOCD8I3MRSnlaQvFvPPy2b1MdTL4YX5dqwghz/dIiWIhChwIZ9tfZvL6y3G/74ni167D27c9mmXmPhRFgVxZJQ4NhRxXb7xcfbVadPtQuPH+sERMbborNn2Dc/cSxXf+UTUHYAABAASURBVCTh9kqHJr27/ZA1Bgl+eH0/1NhmG0Nc3euVSZfXsAEQ3eLy7IO32upl94edVEZlE4n2m4eeNj2VpmcbFJhRgMYL1ngDuXrltJyXp4FdNcCrl8crAgggkKoCZ88aZVmZGcG75ySfP29s8DxSEeiHwBkzyq0oLyvkEucfNyZkHhkI+FGgua3DHn5np/vko21VDdbc0m4aV2nD3lr72Ysb7Nk1e62Dy578uGl7tTk3K9PmjRtmZzp/T087ZqRN4MRBLyOfJKREMwtywh7Wu33USQf3TZr/6FsqyYEU0Jiz8Aq7/Z6He7VUwYxFN91jF5+/0A3gPHzPEvvpLx+01esr3LJa9pEnl9myR+9w80eXD7eb7njAzeMHAgggkMoCE50z82c5X9qC9fGTzkHr+NKCYFmkIdAvgSF52fa5+eODLjPXOXA4edLwoHkkIuBXgfrmVnuj4mDQ5nc4kQ8NRNjW0fsS9aALkIhAXARYSSoITC4rsuxQJ7acDuY7AZJh+TnOO/73fQDkjAUnuMGLb151Sa+tuXX7Xqutb7QLzlrg5k2ZONrGjR5hr69Y486/8PLbbnDEu3rlzI+dZCtWbTRdNeIW4AcCCCCQwgKfnjfGfnLhXPunj0yy848fY//Hef1/z59t//ihcSnca7oWbwEFOf7tonn25QWT7YLjxtqlJ0+w7587264+fWq8m8L6EIi5wOo9tdbcGvwJW1r5oYZW21XdqLdMySJAOxBIAYFpI4eEHJxXcZHRxXk2ZURRCvR08F3IHHwVyVtDZVW11dZ9MNhLYUG+6SqPzRW7TFeH7K3sHqEvLys1BnhN3u1JyxBAIPoCGn/h5MnD7exZo+0U53V4UV70V0KNaS9QkJtt8yeW2lmzR9lp00bYqKHsZ2m/U6QowM7qD753hurizprkCoCEaifpCCDgH4E5Y4fZCRNKbEpZoQ0vyrEhzt/d4vxsKyvKtalO4EO3pA7lChDTv5QOgKiDY0eVWVFhvt4GnaZOCn3/cV5Opvlpyjjaw1yftdtPxrQ1M26/E7nZmaanyGEeP3OsY2utj2iMY2uMb/x8dUYxx/mcTgHzqP5d0xnWjEyzcJMORnCL374aiXV2VoY7LlYkZSmTXNuO7XFkexTkZtoVp06ywtwsKy/Ot4lOIGRsSb6NKM610cMK7NJTJkb1sy5W7haHf5lxWEdCV7F7X5XVNzSFbMOWbXtC5g0pcKJnPpoyMo50pciJ7vmt7bTXX/taPLZXoRO1znJ26nisi3Ww/8VjH3B2Zyvy0d+UeJiwjmT43RtYG7KyMq3A+aLNNuzu95FjRtjwojznYDoz6DShtNBmjhtquOUklUFudpZ7cMh2Sa7twvbo3/aYNqrY7v/yh+27586wL354onvr6ZLz59gvvvAhKyvOS6rfuVDb1uLwL6UDILqlpXhIYRejd9vLtMnjrLDgyO0wXZnOG90yk5GRYeUjSpw5s6rDzb6aOo6OKl5d6692+82Z9sZn/6qpa7E2Z6fGOz7eOMfeudP5jD7os78rabFfsE0G9F2nta3DDje0DmjZVN6vrL3TvnjSBKtrarUt++ts3Z7Dtn7vYdt6oN46nb9p//ThyVZbj1uy7QMNzW3W0NzO/sznoe/3AR0HTiopsnPmjrYTxpdaWUGur/pkcfgXMgCigUADHx87Z+EVFmpSOZWPQ3v7tQoNelpcVGBPPP+qu5wGRd2194B9ZP5sd16DnuopMF7bNSjq/HnTzRsU1S3EDwQQQAABBFJYgK4hgEB0BZpaO6wwJ8vys7MsMzPDspwpPzvTvTS9uS30AKnGPwQQQACBmAtkhlqDggDPPnir+4SV1cvuD/uqciofqq5YputRtgrM6DG4jz+33A3SKE3r1FUet3zvKlOQQ2UuuWqJfefrl9mcGZOVbXqCjB6Ru/Cz17nLaVDU7113uZvHDwQQQCAdBA41ttqbFQftubV77S3n9WB9czp0O7CPvI+xgK58+fO6SvvJs+vs+kdW2vefXG3/9epWO+zsezFeNdUjEHeB5rYO++Pfd1lHp1l5cZ5NLSuyycOLbOSQPKttanPz4t6oNF/h+7sP27+9sN5u+ON7tuix9+yuZZtt+8G+B6tNcza6j0DKCoQMgPilxwpi9AzQKM1rvwIzCtB4ZQLzVOYrl57bFdy57+eL3FtjlM6EAAIIpLqAAh8/fnqN/ffr2+zJlXvst87rTc+ss+Wb9qd61+lfnARqGlrszmUb7THngHBPTaO1tndYdX2LvbO9xm5+bp2t2nUoTi1hNQjER2DF9mo7UBc6kLypss69HSY+rUnvtSgY9bs3t9uv/rrZtlU1WHNLu9U3t9u6vYftZy9usGfX7HUDVemtRO8RSD8B3wdA0m+T0WMEEIiqQJpWtrO60fTFUJdqBxK0OGcvf//OLs6OBaLwfsACFc5Bx8Z9dUGX19nwV7dWBc0jEQG/ClRU1ffZ9K0RlOmzEgr0KVDf3GordtQELdfR0WlvbD1o7R0dQfNJRACB1BWIOACyen2FnXreNe6tInN6jAeSrGOApO5mo2cIRE+AmtJT4H9X73G++HUG7XxnZ6f97/uhn5AVdCESEQgioLPhQZK7kjY4wZEOZ3/rSuANAj4XGF9a2GcPppQV9VmGAoMXWL2n1ppbQ4+5sr+22XQyYPBrogYEEPCTQEQBED095bZf/cG++sXz7OF7ltgnTp9vbz3zK/fWkQvPPs0WXXspA4ca/3wqQLMRSEuBvs5Sbq/m/ui03DGi3Omdh5rC1qiDk0rnICRsITIR8JHA7NHFlpsd+uv1sIIcG1da4KMe+bepOyP4O7azptG/HaTlURHocM4F7a9rdm9Na2hui0qdVJLcAqE/oQPaXd/QZLX1jV1PT9mz76ApTUX0JJUHHnneFCTRPJPfBGgvAggggAACsREYPyw/bMU5WZnuQJFhC5GJgI8Eyobk2Wc+NC5kiy89eaLlOvt9yAJkRE0gkqtxxpcURG19VOQ/AQ2Q+/0n3rcfPbXGbntxg9342CoG6fbfZux3iyMKgATWWj6ixPRoWS+tvKzUDY54AREv3TevNBQBBBBIQ4GpI4aE7fXECC7jDlsBmQg4AqdMLTPLsJD/TphYYpkZYQqEXJIMBJJX4PRjRtjXF06zySMKLS83y4rysmz6qCF241kzbO7Yocnb8BRrmazzc7JC9qp8aL6N52qckD6pnrF5f5396pXNpqfhBfZVg3Tf/dctDJAbiJJi7zMj6U9RYb4b9Hh9xRrTU1VGlw+3J55/1V1UaQqIqIybwA8EEEAAgaQXOHvWKMvKDHHg6SSfP29s0vchFRu4Zu9hu+W5dfbN/1lpix9fZfct32qNLaHvYU+0QVtHp+073Gwa1LEpyL32c8cMtU/NHh20mTo7+/kTJwTNIxEBvwvMGD3UvvXJGXbbRcfZLZ85zr5xxnSbOLzQ793yVftLC3Ptn06dbMGCsPlOYOSqf5hqugrN+JeWAr9/Z6dZZ/Cu6/ap17YcCJ6ZAqnp3oWIrgApLMi3+36+yL5y6bmu1/Vfu9geeXKZOyDqr3/3lN1w9edNZYx/CCCQtAK6r1EHKftqm4lqJ+1Wil/D9EX8LCcIUt/SZvtqm0z3Qeu1trnNPjmjnLNi8dsUXWt6o+Kg3fmXTe5TC7YeqLf1++rszxv2289eXG+6P7mrYJK80QCn33nsPfvx02vsthc22Lcefc/+Z8VO6xkI+fS8Mfbts461+RNK3DPhU0YU2aUnTbBFztnwvDBjJSRJN2kGAgj4WGDe2KH27U8eayUFOXawocUONbXauJJ8+8G5s2zU0Dwf94ymD0LAvepjTx/jv6zfWzuYVbBsEgtEFADp2X5dBfLsg7e6g6C+9tTdNmfG5J5FmEcAgSQRcE7Q2sNOlFv3Neog5cf/u8Z+5Ey7+/jgT5Lm04wYCSggVtPYanlZWVaQ7Uw5mVbgnBHLdw5Iq50vicqP0aqpNohAdX2L3fvKFtPgtNUNrVbf0m56TKyeUvBmRbU9/PaOIEslLumtbQftvlcrnGBH90dILnMCNve/vq1XwyYNL7IvnzbFPRN+g3MwctoxI4w7X3oxkYAAAlEWUKD2l8s2mf7eDS/MtWH5Obarpslu+/NG0y0QUV6dT6qjmTrp05dCX4N497U8+ckrMKAASPJ2h5YhgECggM7E3v3yJvvrxv2ByVZV12y3O3/8N+2v65bOTPoIrN572F7bUmXZWRk21DkzVlaUZ0OdL4Y5WZmm+1+Vb/yLm8CL6ypt16HGoFdnNbd12EvO7/BhJ2AVtwaFWVFLe4d7pUeoIu/vOmTr9hwOlZ2S6S872+fmo7cu/esT77uD6NU4gcSU7CydQsAnAvrsfPTdXb0Ctea0X9+Dnly1x3nH/+koMGt0seU5J33C9f24sUPDZZPnY4GIAiD7q2rsnMtudG95mbPwil6vylMZHzvQdARSUmBbVb2t21trTW3tVukEPXbVNNqew03umZDG1nbTQVdKdpxO9SnwqhP8CFfoZedMfrh88qIr8HpFlTlxhZCVHm5ssy3O73PIAnHM2FXdaPXN7WHXuG5felw6rCDH3S9vtkfe2WlyaXGCVYcaWt0g4k3PrDVdKRMWikwEEiCQLqt8b1eNe6tDqP5uqqyzvc53olD5pKeuQGZGhn382JEhO5jvBEc+On1EyHwy/C0QUQAk8JaX1cvud2990etbz/zKPnH6fLvth9eYyvibgtYjkHoCr289aFXOWcgd1Y1W43wp9y6rr6xtth3VDfbujmpLlrPKqaef3D3acbAxbAP3HNZYMSFGBwu7JJkDEci0jD4Xy4qgTJ+VRKFARJcOO8HWKKwq6avY5xw8rQlxtUtTa4e9sbU66fuQhg2ky2kioKBkX13Vd6G+ypCfmgKfmjva5owJcpWH8+f4ilMn2/CivNTsOL2yzMEYaODT42cfY7/74wuDqYZlEUAgRgIb9tfZwfoW6wxyHKsv5xprYEeaHKjEiNi31eq2lw5nx9Dgmhocd+P+WvdJHpV1TaZ0PbZRZ0h820GfNXxyWfinQxQ4Z6NGJsmAfceNG9an7vHjS/oskwoFVuyoCduNdfsOW3Nb93FSwi4Ql0xWgkB6CBTkZfXZ0cLc7D7LUCA1BfQd5/9+bJp95+wZ9smZ5Xb8hBK79OQJ9rOLjrO53P6Smhv9aK8GFQBRHR+ZP9s2bt1l3AIjDSYEkksgJzMjaPDDa6UGWZwxaog3y2saCYwakmfbDzaagmAa00G3X+i1pqHNSW+w0oKcsBpO7MR0G839r1fYvy/bbH94e4fpySVhFyIzpMCpU8uspCA7aL7zW2zHlhdZeXFynI0a5uwbp00rs1D/Sgpz7KSJpaGyE58exRbotsKw1TnB591RCDJrPKftVfWmulrbnUrDrpRMBBCQwMxRxXoJOeVmZ9qU4eGDzyEXJiNlBMaXFto/fmicXXnaFDtt2gjLd044+L1/m/jaAAAQAElEQVRz+pux1TkJeuRvRoffuxP19g86ABL1FlEhAghETaDAObOhg6dQFRY7Z0cO1LWEyiY9hQV0MN3W0eGcnW63xpZ20x9LvTa3tVtbR6fpC0Go7tc0tNidL220B9/cbm9XVNvavYftlU0H3IF1n1i5210+1LKkBxeY7wQMPj6j3EY7QY4850u5E7u0LOcvdFFulk0qK7J/OnWKZWZkBF+4n6nRKH7xiRNsQmlBr6o0iO7X/mGqFTjt7pWZggnjSnobdOums8nG9lWm2wK9Z96qOGiLHltlt76wwZY+u855/56tcX7nepckBQEEAgX09KlwwdrPOAe9hXnBA8+B9fAeAT8J6Gls1z+y0n7wxBr3b8Z3//Q+fzN6bEDn61WPlH7O6vaX6VPGGWOA9BOO4gjEQWBkUa4Nd6Zgq8rJyrARQ/LcR58GyycttQVW7zlkGRm9w2OdOrnspP99Z+hL+5dvrrKNlb2fINTpLPzCukr3LHUS6yVt03TP8dlzRtkk54zkMSOH2LQRQ0xXaF19+tSkuxw3OzPDFp09067/xHT7+Mxymz+hxK44dZL922ePs4lO+5MWOcoNU79VZbUTFKw4WG96staWA/W251CjtbZ32LHOGei87IF91XJ+nUwBxd++vs3anaCk1qNJA63+x8tbTF9yNe/3acO+Wid4usG+9ehKd/qFE1zd7Jy59Hu/aH9yCChYe9asUe7fO69Fuc7v5BdOnmD/4Jzt99J4RcDvAvqb8fA7O92ntOlWZq8/OsGlvxlvOMF0Ly3dXyP6q6zbW/SklzlBngCzt/Kgfe+6y9Pdkf4jkJQCM0YXmx5vOnF4gZUUZFuhc1a2OC/byofk2mTnIGVcaaHpcvakbDyNipHAkWo3VNa7B1X52VluECw/54PXDudga8uBOgs1dsHfthw4UkmQnwqCLN8cOj/IIiQdFdA2+OIpThDhonl2w5nH2vfPnW0/uXCe6eqQo0WS7mXayCF2kXMW9cunTbGTJg23bCcwknSNjGGDRg3Nd8fM2V/XYi1tnc57c6+Aqm1utx01jTbb+Qwe6OoPNbbYy5uC/y7p9+yFdfusqSX803gGuu54LKdb7vRl/c6XNtmW/fWmcak0bdxXZ3f8ZZMb/NHVaPFoC+tIXQF9Jl1w/Fj7N+dz9Ubnc3XxOTPtls/Mc4MfTqw/dTtOz9JOoLqh2UIFOfQ349nVe93AfNrBBOlwRAEQLVc8pNAevmeJrQ54CozeX37xWXbt4l9YQ2OTijEhgEASCZw6dYQdUz7EdJBbXpxv40sKbMywfCspzLUM50DlCyeOt7T7R4ddgTbn7LT7xvmRkZHh3l6RkZFh3r9W57gq2JnrA3XNVtvY5hUL+trnuAhBlyLREyjIzbYpZUU2amieZTm/p8a/pBXQU2Aynd+bcmdb5WVnOr9HZtlZGaZA88TSAlu3t/eVUpF2Zu3eWmvWL2KIBQ41tNrmqvoQucmfrADr29sOBm2ovqy/4eS1MYBsUB8S+y+gAPNE53NVt6TlZGX2vwKWQCDJBf6+81DYvxn7a5sZq+3oNhz0J0B5WanV1jdafQMBkKOmvCCQNAKZzvHs15wzsydOLOlqk97oqo+rT59mOnureab0E8jUzhGm29nOQdzhxtZeJYrzc8yc/crC/NMXzTDZZCGQMgLeU2BKnN+LScMLTbcuTXUOshRozs7MtHWDeArMxsraPp0qDvg3ALJu72FrOHoFS0NLm+k2Ik16r477PcCjPjAhgAAC8RKI5O/B1oP+/ZsRTcdBB0BeX7HGiosKrKgwP5rtoi4EYiWQdvVqgK8vLZhit35m3pHL6j892358wdyEjymge9r3KRrtnMFsaA5/RUHabbQ4dPjkSSWWF+IsWK5zJvuEcUNtaIET7OjRFp3lnjqiqEdq99m+Rt7vXpq5dBE43NRqFc7v+/66ZvdWkVTod59XO3XagMfEmTVmaJ9EsyMo02clCSqwq7rR2Q86bc+hJttZ02S6jUiT3lc6fxt0P/vOmoYEtY7VIoAAAv4SmDd+WJ8NPn5c9xOifS6QogXCBkBWr6+wU8+7xhZ+9jpbs6HCLrlqic3pMQ7Ir3/3lN1w9eetsIAAiD/2EVqZrgIKhLiX1RfnuZdpJ9Lh/d2H7V8fX2U//t81dtsLG+zGx1bZf7261QiExG+rLDy23CYML7DhhTmWk5VhGRmd7mtJYbbp0v2Pzxxlof597oTxTvmMoNkaV+Zjx44MmkdiegroSqJ7Xtlii//0vv3M+X3/0VNr7PtPvm/r9x72Pci4koLwfXB+Tcb2VSZEDfPGDrORzud1iGybOrLIJpX59xGe40oLrKq+xWqDBMBrGlvtYEOzjS/xb/9CbTfSEUAAgVgI6G/GMOc7Xai69Tdj9FCO1+UTNgAyZ8Zke+2pu23Zo3fY7GMnW7AxQJSvcqrMFxONRACBhApodP9f/XWz1TW3d2vHO9tr7D+Xb3XOCHZLZiZGAsePL7GTJpaangSkwNj0kcXuuBPlQ/LtOCfv5EnDQ65ZT/m47uPHWNmQvG5l5o0bZv/80alOICXsn5ZuyzCT2gJ6Esq//3WLrdp1qFtHdXvDXS9vse0HG7ql+23GewpMqHYP5ikw+TlZdulJE4JWnZWZYZd/eJITzHYiLEFLJH+inlB2yAl0hGrpoaY2KyvMDZVNOgIJF9Dnmz7bXli7z5Zv2m87q/39eZZwUBowKAH9zfjCicH/ZuTlZLl/Mwa1Aj8v3KPtEX1LHVlWYo/85xIj0NFDj1kEEOi3wANvbA+5zKbKOntja1XIfDKiK6And/zfj02zBdPKbOboYjt16nD76mlT7OrTp/a5Io0f88NPz7IfnjfbvnXmsbb0H+faVc5ywW6b6bMyCqSswCubDtiuEAcFGujy92/v8HXfZ4weaqdMLg3aB33hDBXACLpAkEQFUJZeONfOmj3KFGA8fkKJnTt3tPsUi5E9ApBBFk/qpG1VDRbuCpdyp387ajigTOqNmMaNq2tuMz3BSFe3Pb5ytz309k675fkNIZ/CkcZUdD2OAvo7cdMFc+ycOaPt+PHDbP7EEjvvuDGmvyN+/5sRTcaIAiDRXCF1IYBA+grobJ+eIhJOoKKqPlw2eVEWmDNmqF128kS7duExpkewfsg5wIp0FZkZGaY/qJPLimxofk6ki1EujQT6GpRtuxMc0dNA/Ezyfz4y2b5w8gTTLR0aP0eXIOvKkO9/aqb7+zHYvimoeMFxY90A45VOgPLcuWNMZ/oGW28yLD/M+dwYX5JvBTmZlul8I81ypoLcLJtQWmBD8rKtrb0zGZpJGxDoJfCff9vS64kaCuo+8Pq2Xle89VqYhHgLpNX6Sgpz7TMfGmffOnuGfXnBFDtn9mjLy3Y+XNNKIXxnI9ZYfPO99uXrb7GGxg+e9qL3SvvNQ0+HXwu5CCCAgCOws6bR+Rn+/10RlAlfA7kIIJAsAhVOgCNsW5zj290p8Dv/D9NG2HfPnmm3f+54+8kFc01XV+lLaNi+p3mmghwi6LQM6zzyxjTwaYZ+uAlmU0cMUQ4TAkkl8Na2g7Zlf+iTNX94Z4d1aD9OmlbTEAQQCBSIKACiQMfeyoN2+cVndRvsVAOfKm35m6u6BUYCV8B7BBBAwBPQIyKd77rebNBXt0zQHBIRQMBvArNGFYdtcnF+tq8H8gzbOTLDCkwqK7KszAzbWdNgTa0dzgGjuVOD836HExQrzMmysiGMARIWkczIBKJcau2ew2FrrGloNT3JKGwhMhGIoUBTa7tt3V/nPoVMY9XEcFW+rDqiAEh9Q5PV1jdaeVlpr04qTXkq0yuTBAQQQCBAQJfgnTa1LCCl+9s85wvvaceM6J7IHAII+FbgtGkj3IPcUB348OThvh7IM1S/SO9bQLc+ZWZkWJYzWY9/2ZkZluFMbW0dPXKYHYgAy0RXgFuzoutJbdETaOvotCdW7rbrH1lpP3hijS19dp0temyVO0hv9Nbi/5oiCoAUFeZbcVGBVVZV9+qx0pSnMr0ySUAAAQR6COi+RN0j3yPZnf303NGmMSXcGX4ggIDvBfTEoLNmBX+k8rjSQvv0vDG+7yMdGJjAur2HTWcmNaDyuJJ857M/1zQo6vjSAps6osjqm9tsc3TGhBpYA1kKgRACU0YOCZFzJDk3O9PKi/OOzPATgTgKPPLODnt+7T4LvAWrxQkka5BeDUoex6Yk9aoyI2mdd6vL4qX32ur1FV2L6L3STjtlXrdbY7oK8AYBBJJGoMH5MrnV+TK5r7bZ+WBMXLM0eN+Pz59rn50/3k6cVGqzxwy1hceOtMXnzLSPzyhPXMNYMwIIxERAQY5vn3WsnX7MCJs1eqidNLnULj15gn3nrBk8Mtni8S8517Gr+siYUBlO84pys620MNdKC3JMt77Y0X+6PeboW1++NLW223bn767GuVGwx5edoNG9BE6dMtwN1vXKOJpw3rwxXNl21IKX+AlsP9hgyzeHfpLin1buNh0LxK9FybumiAIgav4ZC06wX992o331hlttzsIr3OmSq5bY0sVX2lcuPVdFmBBAIAkF9GH3X69utRsfW2W3vbDBfvy/a+z7T76f0FHKM51vvGc4QY8vnTrZrvnYNPucEwwZW1KQhHo0CQEEoiEwaXiRff6kCfbPC6fZFR+ZbLo1JsP5HIhG3X3WQYGkFBhX2vdn/viSwqRse1+N0mXof/r7Lvv2H1fZrc7fXV2G/u0/vmd/WV/pDvTa1/LkJ7dAfk6WXep8ngVr5dSRRaaTOsHySEMglgJr94Ufm6bZCchudYIksWyDX+qOOACiDs2ZMdlee+puW73sfnda9ugddstdD9k5l91o+6tqVIQJAQSSSECXwP3qb1vsz86XroqD9bZpf51tOVBv6/YctruWbbIN+2qTqLU0BQEEYiFAnQgko8DM0UOtKC8rZNOGFeTYtBFFIfOTOUOXob+4TsGOo4+zcRqrcSP++O4ue2lDpTPH/34XOHZUsd1+8fF21elT7cLjxzoBkfG26OwZ9s1PHMvVH37fuD5t/66DR66q06dOfUu7VdU3W3VjqzU6gQ+vSztrGry3af3arwCIJ/XSq++argJZ+Nnr7NDhOrvth9fYyLISL5tXBBBIEoEX1u4z3fNXWdtiLW2d7q0vOjNV29xu25wo8N1/3ZwkLaUZ8RTYUd1g/7Nip9398mb7r9cq3H2kQ38x49mI+K2LNSGAQBIKFOdl2z8ePy5kyy45cbzlO2faQxZI0oyd1Y1hL0P/3/f3Wm1zW5K2nmb1RyA3K9PmjRtmn5w5ytqdv6E62aSTS/r7us056dSfuiibGAGdKPzrxv12/+sV7olBbTt9R0pMawa31nnjh1lLe4ep/foc2ne42fbXNjvzjbbncJOzj3ba8eM4XpdyvwIgi2++1w18XLv4F1rW7lr6DfeKEF0Z4ibwAwEEkkrg7ztqrN4JdnR2drofis1t7c5ru7V1yuC0OwAAEABJREFUdLjBkG1VDXbIiQ4nVaNpTJQFPqhOQY5n1+y1f3thgy3bsN/W7Dls72yrtj+8vcN+/ucNtr+u+YPCvEMAAQRiLHDq1DL7+sJpptsG8nKz3CtCpo8aYtd/YrodP96fX9Q3VIa/srLZORure/VjTEv1cRI44PzdvPOljfbwOzvt7YpqW7e31v37etuLG01/b/V3N05NYTX9FNC2u/3FDb22nb4j+XHbzR0z1KobWqyptffTs2qb2kzHAqOH5vdTKTWL9xkA0a0tusVlzsIr7PHnlts3r7rEdOvLhLEMVpiauwS9SiWBdftqnUBHpzU5gY82Jyrc7vwlbnNOU7S0dbiBkLqWNtPAqKnU5159IaFLQJdDPuOcfexw9oOuxKNvth6ot5edoMjRWV4QQACBuAjMGD3UvW3gtouOs1s+c5x944zppifDxGXlMVhJhfNZqmobFOiobrBNB+psszPtrGl0/xYrbyeXoYvB95POtusEwhsVB92TSfqu5XVKf2f193answ94abwml4BOBFU4JwJ7tsrbdn47KbRpf70V5mb37I47r7H31K/DTa3ufLr/CBsAUfDj8q8vdW9zefieJe64Hwx4mu67DP33k0BeVqY1O8GOzs7erVYgpKPDTJch984lJRUFlm86YAqC6fLrioP1XWPC7D3U6KR32GtbD7oBs1TsO31CAAEE4iEw0zkLW1nbbDurG90zsfo765x/sIaWdvdS9CrnDO2sUUPj0RTWcVRAV9z89Lm19n9/v8K+8fC79suXNlqNsx2OZg/opaKq3m5+dp098d4eO1DXYnrC3vaDjVZZ12wdduRLl/7eLt98YED1s1BsBXTry/IwT0zRtnvNZ9tu8/469zv9lLJCG16UY0OcYEhxfraVFeXa1BFFlpud5X4GxVbWH7WHDYB4XZg1fZJNmTjam+UVAT8JpHVbhxY6keBg0Y+jKp3On+mxPH3lqEbqv+x0zkBW1bfYbifg0RIwJszh5nbbeajZ6pwzA/rinvoS9BABBBCIjcCUsgJrbGsPWrn+HLc50ZDyoXlB80mMvsC722vsu39aZX9Zf8A2V9bb2r119tSqPbbISdsW5Ox/JC3QiaX7X9vmBLkajoY6PliqpqHVvRrES9nl/N313vOaPAL6rtPXo6n1nSl5Wtx3S3KyjhzW63XkkDyb6ARCxgzNdwMgmUcfu6bPn75rSv0SR6RC9FMDmz7wy8W2e1+Vnfypq+3U866x1esrjH9+EqCt6SxQlJtj2VkZQQn0YTgsP7fbH+qgBUlMGQHd/3mwvtkynP96dqq5td29d7QgJ6tnFvMIIIAAAhEKbNrfYCMLc4OWzswwKy3IsT01TUHzSYyugAIVt/9F41u1dKu40/kbuPVAg925bGO39EhnXt1cZRo/Isc94OzstVhVXUtXYGR4iH2h10IkxFUgku86hT77PjRxeN+PDZ8ywp9P1or2zhE2AKKVKQjy7IO3ure/nHHaCXbJVUtMT3/ZsbtS2ck/0UIE0lhgQkmBacCjfOdDPNsJhGQ5376ynSk3O9N0WZzyIvkjkMaEKdX1plZdmOt8Aw/Rq+a2Tl8+dSFEd3yZvGbvYbvluXX2zf9ZaYsfX2X3Ld9qjS3BzyYnuoN1zW32q1e2uO1Ue299fr17W1Wi25WI9b+7o8ZuPrrd/vWJ9+2/X6+wJieomIi2sM7ECuysbrDCvGyb6px9HV6Y4w7sOiQvy70kfWpZkXsZut/OLJtP/2kgSz0JI1TzV+8+bBv2HQ6VHTJ964E6Ny/TOauen937pEGHExPxri6YMbrYLcuP5BLQY7bHlRaGbdSsMf66VW3O2GF2TPmQkH06bVqZDc3PCZmfUhl9dKbPAEjg8ku/e6UbCNHTX5Sup8FogFSNFaJ5JgQQSC4B/eEtK8qzyc4XsbLCPFM0e2hBjumSuMlOpHi8M+mPQHK1mtbESsD5ruYGvoLVn+nERUYNzbPdXK4bjCcuaRpI7z9e3uLeo9vS1mGHG9tshXNgfVsSPqFn7+Em94Bfjw9cv7fWthyot3e2HbTbXlhv6kdcwJJkJTrI+o0TqNpV3WjabocaWu3Nimq786VNgx5nIEm6mDTNWL3nsD301g73cZX/35vbTE86S5rGHW3I+KMHVdlZmTZiSJ6NG1ZgY51phPO3OFMftE658c7JCeeF/2MssGJ7ddg1KFDx1raasGX6ytSJpEz9cQ1ScP6EEjtt2oggOSQlg8CXTp0U8qSPtp2eUpUM7Yy0DZnO97hLT55oWZkZ1nMZfRZddML4nslpO585kJ6fseAENxCip8FoeQ2UShBEEkwIJJfAqVNHuNFgnaEYMyzfHVl/ovPlrLQw1zKcT8ovnMiHYXJtsdi2ZpzzpVvBL91/np3l/KV0V9dpOc57BcKa29qtIGdAfxbcmvgxcIGahhZ7dMVO9zF1PWvZe6jJnnl/T8/khM7/9xvbbeWOQ6bB/2qb290BHqudgI0CIfe+stl0dUhgAxtb2uwd52Dk+TX77NUtVbbH6VNgvl/f6ykBL6wNfkXs9oMN9uK64Hl+7W+i2t3sBAR/9+Z2+4+XN9vyzQfcR42+vuWg/doJPP3Xq1utobktUU3rtd65Y4eGDDSrcPnQfBtXWqC3TLEW6Ox7BZ1dN6v0XdYrMWXkkbPshxpbbY8TDO7s6DBd8dHi/A3VraY52Rl2yfzx9qUFU7xFeI2vQERrU/DqB+fOshOcQJUXNBhWmGNfOHmCb7fdqOI8+/nFH7J/+fgxbj8ucb7nX/+J6bbkvNmWl833O2/HGJSEd3uMbpHRe69SXhFAIDkEnBiHfe20KXbixJJuDdLB7tWnT3MDIt0ymElpAZ3RUAdL8nNMl2KXFeVaZkaG88Wt06qds9aHnQPYW1/YYMs37VcxpjgKLN9c5QYRQq3yzW3Vdtj5sh0qP57pB+qaTaPj6xGQPdfbaRm2ywlu6MoQL2/93sP20+c32H+9WmFPvLfbHnQOZHW7iK6caNMpWK+gD1/16OjmMLe6LNu433Tw7sOuJVWT1zn70GtO4CxYo97ZXmMrdx0KlpWQNJ1g+NKpk835VbCe//Jzsuyqf5hquVmD+vrds1rmQwh8dPoI529ciEwnOccJ/n9s+kjnXf/+nzum2A46QWs9+UW/353O39EcZ5vmZGe5m/3CeWPtk7NGmZPcv4qjVpqKIhXQVdFfcb4n33rRcfbds2faTy6Ya/8wbYSvt12mc35rzphh9unjxthHnf172tGAXaQm6VCOT+B02Mr0Ma0FdC+yzkLc+pl5dsOZx9r3Pz3bfux8wOssVVrDpGHnZ4weaqdMLrVDTS22sbLOtlc3uGfqdeWHvqiVO2cOdAn/79/ZZTp7nYZECevy1qr68OvuNNuRJLcnvb/7kNWHGZekvcPsja0H3f7oSpDfOIGPKido4iYc/dHhBD6eem+PvVVxpNzRZN+9VESw3bb1VcZ3vY5/g1/ZdCDsSpdvDp8fduEYZB47qtiWOn9nTz9mhJU6gWZddffJmeV20wVzTLcaxmCVVBkocPS9bj+ZMLzw6Fzvl5MmldqE0tD5vZc4klLjBKMVzDoy98FP57jTCnKzwn4+flCad8kg0NHZaQrYP/T2dnts5S77nxU7bYfz3SgZ2kYbYidAACR2ttSMQFIJKBAypazIdHmcosPGv7QTaHMOTPfWNtvumiara2lzb7dwjkOtrb3Tmls7TJfvCkWX8P5vBLdc7DvcZDrw0G0Nutc6mS5DVz/8NI0v6fuS+EjKxKPP3jgGWle7swO1Hb38u81578RplGx29NvFS+srw17ZosdRHlnAnz/H9bXdMswmOZ+7/uxd8rR616HGsI3Zc7jZdCATtlCcM3Vm+fMnTbAfnz/HfnDubPvHD40LOd5AtJtGfUcEFKT4l4XH2PiSfMc+0zIzzbKcqdAJUkwvH2LXOnlHSvbv5+rdh90x1Y4pL7KxTt0jhuS6360mDi9wAyqb99fxhL3+kSaktK5mvP3FDfbwOzvt7Ypq99a6ZRv227+9sMF0haLzJy0h7WKlsRdwPgZivxLWgAACCCCQeIFN+w/bn9dVOl8AnS+CGRmW6U7mXurZ5hzE6nJeO/pPV4ccfdvrpc35VvC0EyD5ybPr3AEJdVvDfc5Z/p88t850u0OvBUjoU+BDE0qc7ZARspxGdtetayELxDFDgzrqEn5dLaSrh/Tq3f+u20F0IDqtbIjbom0HG9zXUD8OOWdSNYXKT/Z077ayUO3UlQDcdx1KJ/L0gpzssIVzszPczzM78o+fCHQJzBs3zG7/3PH2lQWT7TPHjzMNBHn1R6e6aSOH5HWV68+bnUevxsu0DBuSm23DC3NNn88ab82rxyvjzfOafAIKdlRU9f4bpSsUn3l/r2mMp+RrNS2KhkBmNCqhDgQQQACB5Bf4/Vs7rLPrFH3v9tY1t1uHEwjpndM95d0d1fa08+WgwwmEBObo6Rf3vVbh3lYTmM77vgUmlxXZx6aPCFowKzPDvnjKxKB5iUicMLzQhuRnWVuQfUXBjwznoGD++GGJaFrc1+ndVhZsxXk5WXbpSROCZcU4LfWqn1E+JGynji0vDptPZnoLlDgBigud4MdVp0+1K0+bYufMHj2oASHH93Xll8MdSRmnGP8nSEB/q5Zvrgq5dl3dqLGuQhYgw9cCBEB8vfloPAIIIBC5QOBVHc4xdbcFFRfRF4JDR5+moKcFdSsQMPPUqr0Bc93f1jtBFN320D2VuUgEPjd/vP3TqZNsQmmB5WZn2tCCbDtufIl9/9xZNnKAZyojWW9/yyiIlue0r8A5wFdwJiPDCXlkmGU6O1VedpYNzc+2+qMDg05ygiXh6h9elOueOQ1Xpt95cV7g/3xksjva/rij201PEdCVId//1Myk2m5xZonq6j49b4zJNVilhblZzpn9scGySEMgJgInTip1P+9CVT5n7FDff66F6luqpFfWNpuuXAzXH67iCafj7zwCIP7efrQeAQQQiFigMDu7q2xO1pGPfwU9NGncD73uO9RsNY0tdv684AcUul2h54CWXZUefdPXbQ9Hi/ESRODkScNt0dkz3cuzl144z772D1NsRD+DH0GqjWrStqp6K87LsTEl+aYgyJEp2/Kzs0xPFtIgj1sOHBnU9YwZ5VaUl2Wh/p1/3JhQWb5K11MD9AQBXWqvpwh82TnLrLPOvupEEjd2SF62Xffx6TZlRFG3Vo4vLXTHccC6GwszMRbQwKkXOwHrYKspKcyxK5ygaLA80pJHQH+3+mpNYU7ov119LUt+cgsc+Qac3G2kdQgggAACURD40MTutyXoqo/AajMyMtyzWm3tZgqGmD//0eoYC+QcDZ4NdYIgerze5LJCmzC8wI4ZWWR6klCmsx/Z0X86cNWVLUdnu73MHTfMFPDplsgMAiEEdBXUDZ881n2Syjc/Od1+dN5sW3TWDJs4vDDEEiQjEDsBPeHnXz81y8vOERgAABAASURBVD48ZbgNcYK8k5zPwc98aJwtOW+O+ySY2K2ZmqMhoDFbxvRxK9OM0dxaFw3rZKyDAEgybhXahAACCAxYIPSCV5w61cYMy3cKdFpLe4fzapaRkeFOlmFWXpTnnGEttBFDci3UU2D0paFsSJ6F+9fXbQ/hliUv+QXGOl8aszKdHcZpqn7mZmVaQXZWt0EopwacqVeQ498ummdfXjDZLjhurF168gT7/rmz7erTpzo18H9fArrlaO3eIwMYa9C+DZW1fS2S0vklhbk2dcQQ0+eQ8/GV0n2lc8ktoL+nl394kv30M8fZt8+cYZ+YWW7ZRz8bk7vltE4CF58wzjIy9FdMc92nqSOL7NSpZd0TmUsZgcyU6QkdQQABXwlogCk9dWRrVb1F9fGpvlKIb2OznU/8r39smuU4B6xt7Z2m217cyYmFlOTlurc05GQ6hZxmBY4X4sx2+/+8eaO7zQfO6H583fYQmMb71BLIy860s2aNCtmpcaWFNn9iabf8gtxsN+2s2aPstGkjTLfJdCvATFABPabxzpc22r8v22yP/X2X/c+KnXbnXzbZPa9sscONrUGXIREBBBBAoG8BPaXr2o9N7TW+0IkTS+yrC6Z0C+r3XRsl/CRw5Juun1pMWxFAIKyAHzLf23XIvvb/vWPXPLjCrn9kpV3x32/ZL/6ygUBIjDdeXXObPbZyt00pK3LHZcjNzrL8nCwrzM+2ts7OiA+odEZ/zthhVuMcgO053GQ7qxttn/Pa2NJuF5843nTbQ4y7QvUJFlAgQ+Mv9GxGlnP28/JTJrpBtp55zPdf4OF3dtrGyrpeC65yPkP/tHJXr3QSEEAAAQQiF9CTvH58/lz7/qdn2w2fPNZu/cw8+5IT/BhakBN5JZT0nUDaB0B+89DTNmfhFe705etvsYbGJt9tRBrcTYCZJBd4c+tB+97j79uOmkardQ7IG5yD5prGNnt69V77/lOrra0jyTvg4+a9urnKNIhpR0en5WVlmnvhZ6e5V4KoW1UNLV3vwz0FpsYp19LWboW5TvBEU57zmpftBlP21DQ529Cp1Pg3EAHdmqSD2xfW7rO/bT5gO6obBlJNzJfJcfaf75w9w7515rHuE1AuPH6sXfXRaXbb54638aUFMV9/OqxAt72s2XM4ZFffrKh2A48hC5CRUAGNo7Ta2X5/XldpunVp0/7egayENpCVI4CAK7DXOYGzqbLWNuyvtY3O72nT0aeYuZn8SEmBzJTsVYSdeunVd+2RJ5fZskfvsNXL7rfR5cPtpjseiHDpZC1GuxBIboG7/7rZmoJEOTo7M+x956zmC2v2JncHfNy6LVX1pqs0Kqob3W3Q1tHhjgXS3Nphrc42cf535xUZOT/EU2DU/eVOIEVnpXOdg+Bh+Tk2vDDXip0AiG6lfcH5sr/bCW4Z//otsP1gg93y3Hr39obHV+6237+1w53XbQ8KjPS7wjgsMLmsyPQElDNnjbJ5Y4dy/3sUzcPdhuatJpIyXlle4yegW5duf3GD/cfLm827demOP2+0/3p1a8RX2sWvtawJgfQUaHNOBv3p77vs5mfX2UPO39snV+6xe/+21W52/g5vdgIh6amSHr1OvQBIP7bbCy+/bRefv9BGlpW4S535sZNsxaqNtr+qxp3nBwIIRFdgf22z7T7UGLLSTufI+2+b94fMJ2NwAp3OH/vdzpmOtvYOU7AiKzPjaIWd1uoEQ46kZ9gnZ5SHPYv/ty0Hji7X+0VjiizfHDq/9xKkSKDV2Sb3vVoR9Iy+zh6/tKFSxZgQQMAHAv/9xjarqOp99dY722tCDjDtg27RRARSSuC1LVX2onPSRt9bAjtWVdds971WYbptODCd90ks0M+mpW0ARLe67K082I2rvKzUvfy78gABkG4wzCAQJYG/79TvlnfQHbxSjScRPIfUwQo0tLabBp/V1QS6EqStvbOryuysDMvNybSlF86xf/zQuK70nm90ZrO2sa1ncrf5XVwB0s0jkpk3t1aZbEOVfW71PmvWJTqhCpCecgLhbkPzOjtxeJH3ltckEdCtS1v214dszfLNVbbfOcAKWYAMBBCIi8DT7+8JuZ5DDa32143+OSEXsiNkBBXIDJqaRolTJ40J2duxZQXmp8k7mTt6uL/a7Sdj2jq4feuc48aYHjKifTXUdMyoIe7vXXlJvuU4B+WYD8480K+kKMfaOjqcIMiRK0B0FYg3tXeYlRXmWtmwfNc/cLnA9zPGDbW83Ew3WKKASbBpxNC8sHUE1pdO72U9JsTflZqWtrCmlmHWZp24hvBLxf3oE3NG2UemDQ+5X3xydrmdMLkkYftEnhMwLeN3vZd/bWv432V9ZtY5ZVJxn/Vzn4YW5lhxQXav7RmuT5uq6uyXL2+y7z6+ym56dq39fsUOy8/P6lcd4eonL+LvP/02z3a+xzQ7X3z0+xhqqqxv7ne9ybLNRgzLs9zsTF+2P+SBeRQz0j4AsmXbnihyUhUCySlQUVVvv321wn76zDr75V822Qtr9llHZ/zbqkdf6gkkodasWzLOmRs6KBlqOdIjE2hqaQ/5WLcs56+BbsPI0Zsw1eU5f1D16LgwRWzeuGHhsslLIYE254Nkd02TaUyYptb2FOpZcnTlq6dPNf3O9WxNqROsvPzUyT2TmUcAgTgIaDBxfZ+6e9lm23qg3r0672B9i2mQ9289stKWbzoQh1YEroL3/RXI7eO7jurr6/uQyjD5U8D5yuvPhg+21YUF+e6gp4H1VFZVW0ZGhpWPODImyO6qRvPT5HwPdbuz96C/2u0nY7+1deeBRrvvla32rYffs8ff3W1vbjloL62ttP94abN9++GVtnJbTdz38evOmG4FOVluAEb7rDcpHnPipFI7cXyJ26ZK56Cqtb3Tfe8392Rtr0Y6z3Q+4+SvP/7ZzhcA/YHPy86y3Kwsq2tut4OHmvs0/9Ss0dba1mktrR29ppFD8u24McP6rCNZjWLZrk5nJ98T4u9KSW52L8tAX3OWzbaMpHJ9Zd1++9J9b9q1v1thix55zy77zzfst3+rSKo2xnJ7xqPupqZ2W3rBPPvagin26Tlj7IJ5Y+1qJyjy/U/Nstr61oRaNzu//1WH+/68iIdTMq2jOCf873JLW4cNdX7fk6nNvm9LiM/V/vTrcEOr6fbOSJb5e0W1+30q8DPae1/j/F7q+1Yk9VAmcccrDY1tVuB89/G2W7DX8qK8hH7GDmb/OOB8l9NnzWDqSNSyFod/aRsAka0GPX3kyWVdg55qUNT586Z3DYqqMkwI+Fmgqr7Znnl/r+mxpz37obMWL2+I//2NM0YX2/97/hyb5byW6pLTvGzTlSGfOX6sfefMGSGvUOjZfub7L5DhHEDnZetjP8OyMjMtx5mynUlBEXOOsEcV57mPJ7Y+/k0cXmjXffwYKxuS162krvz4549OtRwnsNItg5k+BT48dYQdUz4kZLnLTpkY9EqAkAvEOOOtioN250ubrN4JmgWuSk+v0QCQre0dgcm8H4SAE7O0mWOG2idmltvCY0faseXFg6iNRWMtMGv0UFMwP9R6PjV7tJU5B1ah8geSzjLxFVi9+3DYFW6qrDNdJRK2EJkJF/jCyRPN+Vpkwf6NLy20j04fGSyLtBQQ0DfhFOjGwLpwxoIT7OLzF9rCz15ncxZeYRoU9XvXXT6wylgKgSQU0GWYGvQyVNNe23rQOnRaOlSBGKXrQPn2zx1vd37+BPvZ546zey6db1d/dJoVOsGQGK2Sah2B+RNKbHxJvhXnZTlzH/yflZlhY4cVWGlhrhuY+iAn9LtpI4fYDz89y3543mz71pnH2tJ/nGtXnT7VhhbkhF6InJAC2c420Jn9U6cO71ZmiLOtvrxgsp00sbRbeiJn9Jnx4vpKC/XZ8s62ajtQ15LIJrJunwlogN8d1Q2mqbW9s7+tT7ryl394kp01a5RlZGR0tS07K8MuOmGcnTuX2zy7UHz6ZmcEA31HUsan3U+ZZs8bO9S+/rFpNsw5GRfYqRMnltg1zsmcIyeMAnN4nyoCaR0A0Ub8yqXn2upl97vTfT9fZLo1RulMCKSCQF9/gJtb262ytjkhXdVBt6440JggBD7iswlOnTbCcrOzbIwT7Jg8vNDKi/OcwEe+TSkrtCF52XbatLJ+XYGT6Xy5HzkkzyaXFdnQfAIfg92K+TlZ9sVTJtmPzp9tnz9pghtQ+tH5c21+EgU/1Ec95WdXdejHWSswsmJ7tYoyxUXAvyvRGDJ6EsO3//ie3fLcenf69h9X2l+cAFsCYvNRg1RA84Ljx9pPLpxjl50ywa5YMNl5P9c+PqPcCYpEbTVUlCCB8SUFfa45kjJ9VkKBmAvMGD3Ulnx6tnsS7rPzx9sPnPdfWjDFOJkTc/qEriDtAyAJ1WflCMRYoNA5oOprFQURlOmrDvL9IaCA07nzRruNzc3OtJKCHDfwoUDGCCeQcf5xY908fiRWQJfHn37MCHcw2WQ8A1VR1dAn0Naq+j7LRK0AFflW4Kn3dtvTPW7TbGvvtD++u8ueX7fXt/3yGq7A8IKpI9wruIpys71kXn0u8KEJJWF7oNsZhzl/X8MWIjNpBHKyMm3u2KF2xrEj3RNDSdMwGhIzgcyY1UzFCCCQcAGNtxGuEWOcsxj8kQ4nlHp5Z88abYvOnuGOJTB7zFD3XvVLThzvnPWYlVRjTKSefOx6FO+aj4vgKT/Hjw9/gBDvNrO+5BPYd7jJXlxXGbJh/7tqr9U0cCtVSCAyEiagqx51xWSwBuQ5J5W+eMrEYFmkIYBAkggQAEmSDUEzEIiFwKnOmSediQhad4bZF5wD36B5JKa0wITSQvvc/PF2zcem2ZdOnewO9KWrQHzaaZodZwEFTeeGCYIU5mbZCRMIgMR5s/hudRsq68K2WYN3b9wfvkzYCshEIIYCl5480f7PRybZhNIC0xWVGkfieOdz7/ufmmm6NTSGq6ZqBBAYpAABkEECsjgCySyQ6QQ5vnbaFNOAToHt1AHM1adPMw1kGZjOez8K0GYE4i+g4GlRXlbQFV/sBFY1pkzQTBIROCqws7rvW6nCjTVztBpeEEiYwCmTh9uis2eaBnX/yQVz7Urn+1ZJYW7C2sOKEUAgMgECIJE5UQoB3wpogFEN6HTrZ+bZDWcea9//9Gz7sfOHWvc7+rZTgQ3nPQIIxF1AX/L1OXLevDE2o3yIjS0psNOnj7Al5822kycNj3t7WKH/BI6L4DYpbqXy33alxQgggECyCxAASfYtRPsQ6EMg0mwFQqaUFZkGwtSVIcY/BBBAYBAC7+86ZC+u22frK+tsd02jvbLxgC3bsN+aWtsHUSuLpovAsU7gbGRxXsjujisttEllhSHzyUAAAQQQQGAgAgRABqLGMskkQFsQQAABBOIs8Na2g3bfqxVOsKOj25oVALn/9W3d0phBIJiAnrxw6UkTLCMjo1d2lhOlv/yUiZYZJK9XYRIQSJDAG1s2rUIvAAAQAElEQVSr7Jbn1tk3/2el/esT79u9y7cycG+CtgWrRaA/AgRA+qOVlGVpFAIIIIAAAvETaGnvsP9ZsTPkCnVlyLo9h0Pmk4GAJ3DsqGL7yQVz7KzZo2zeuGGmQSTPnTvabr5wro0vLfCK8YpAUgkcbmq1u1/ebA+8sd12VDdaS1uHHWpotZU7auymZ9ba206AOKkaTGMQQKCbgP8DIN26wwwCCCCAAAIIxFJAA1PWN4e/zWXdvtpYNoG6U0hgaEGOXXDcWLvq9KnuIJLnzh1jumUzhbpIV1JMQI9wXhMiyNvU2mF/21yVYj2mOwgkmcAgm0MAZJCALI4AAggggEA6Ceysaeyzu5GU6bMSCiCAAAJJKLB6d/gr3DZV1tmhxtYkbDlNShUB+jE4AQIgg/NjaQQQGKBAe0en7atttq1V9dbQ3DbAWlgMAQTiLXDcuGF9rpKnd/RJRAEEEPCpQCQB3kjK+LT7ydBs2oDAoAQIgAyKj4URQGAgAu87Z0/+9fFV9uP/XWO3vbDBbnxslf3Xq1sJhAwEk2UQiLPAsIIcmxsmCFKYm2UnTCiJc6tYHQIIIBAfgfElfY9PE0mZgbeWJRFAYDACBEAGo8eyCCDQb4HN++vsV3/dbHU9xhB4Z3uN/efyrdbR2e8qWQABBOIs8IUTx1tRXlbQtV7s5A3Jyw6aRyICCCAwaIEEV/ChPgK8x5QPMQWKE9xMVo8AAiEECICEgCEZAQRiI6BR00PVrPtm9Vi5UPmkI4BAcgiUFObajy+YaxceP9ZOnFhis8cMtY/PLLcl5822kycNT45G0goEUlSAbiVWYHJZkZ02rSxoI/JysuyLp0wMmkciAggkhwABkOTYDrQCgbQQ0KBgB+qaw/a1oqo+bD6ZCCCQHAK5WZl25qxR9qUFU+yaj02ziz40zkYMyUuOxtGKVBagbwgkXODSkyfa//nIJJtQWmC52Zk2rDDHjp9QYt//1EwbyedgwrcPDUAgnAABkHA65CGAQFQFIhkUbFcET5iIaqOoDAEEEPCVAI1FAIFkEDhl8nBbdPZMu/1zx9tPLphrV542xXR1XDK0jTYggEBoAQIgoW3IQQCBKAscM3KIWYaF/eeWCVuCTAQQSGsBOo8AAggggAACCAxQgADIAOFYDAEE+i+Ql51pp00Nft+sasvLybLTjhmht0wIIBBCgGQEEEAAAQQQQACBgQkQABmYG0shgMAABT7zoXHuvbLBFv/03NHGvbPBZEgLEOAtAggggAACCCCAAAIDEiAAMiA2FkIAgYEK5Odk2Y/Pn2ufnT/eTpxU6j49YuGxI23xOTPt4zPKB1ptGi1HVxFAAAEEEEAAAQQQQGAgAgRABqLGMgggMCiBzAyzM5ygx5dOnew+PeJzTjBkbElBZHVSCgEEEEAAAQQQQAABBBAYgAABkAGgsQgCiRRg3QgggAACCCCAAAIIIIAAAv0XIADSfzOWSKwAa0cAAQQQQAABBBBAAAEEEECg3wIEQPpNlugFWD8CCCCAAAIIIIAAAggggAACCPRXwH8BkP72kPIIIIAAAggggAACCCCAAAIIIOA/gSi3mABIlEGpDgEEEEAAAQQQQAABBBBAAIFoCFBHdAUIgETXk9oQQAABBBBAAAEEEEAAAQSiI0AtCERVgABIVDmpDAEEEEAAAQQQQAABBBCIlgD1IIBANAUIgERTk7oQQAABBBBAAAEEEEAgegLUhAACCERRgABIFDGpCgEEEEAAAQQQQACBaApQFwIIIIBA9AQIgETPkpoQQAABBBBAAAEEoitAbQgggAACCERNgABI1CipCAEEEEAAAQQQiLYA9SGAAAIIIIBAtAQIgERLknoQQAABBBBAIPoC1IgAAggggAACCERJgABIlCCpBgEEEEAAgVgIUCcCCCCAAAIIIIBAdAQIgETHkVoQQAABBGIjQK0IIIAAAggggAACCERFgABIVBipBAEEEIiVAPUigAACCCCAAAIIIIBANAQIgERDkToQQCB2AtSMAAJJK1BRVW9/23zAXli7z1btPmxtHZ1J21YahgACCCCAAAIIEABhH0AgyQVoHgIIIJBsAs1tHfa7N7fbz17YYL9/a4c9vnK33fPXze78nkNNydZc2oMAAggggAACCLgCBEBcBn4ksQBNQwABBBBIMoFn3t9jr22p6tWqndUN9tvXt1lre0evPBIQQAABBBBAAIFECxAASfQW6HP9FEAAAQQQQCB5BHT1x5/XV4ZskIIgK7ZXh8wnAwEEEEAAAQQQSJRA8gdAEiXDehFAAAEEEECgl8C2qnrr7GOojy0H6nstRwICCCCAAAIIINCnQIwLEACJMTDVI4AAAgggkEoCOVl8dUil7UlfEEAAAQSSS4DWxFaAbzGx9aV2BBBAAAEEUkpgbEmBZWVmhO3TMSOHhM0nEwEEEEAAgRACJCMQUwECIDHlpXIEEEAAAQRSSyAvO9M+N398yE7NHjPUTpxUGjKfDAQQQACBcALkIYBALAUIgMRSl7oRQAABBBBIQYHTjxlh/3TqJMvP6f414qPTR9pXTptimRnhrxBJQRK6hAAC0RKgHgQQQCCGAt2/ucRwRVSNAAIIIIAAAqkjcPKk4faTC+fZVadPtc+fNMFuumCOXXLieNMVIsY/BBAYsAALIoAAAgjEToAASOxsqRkBBBBAAIGUFlCwY964YaYrQkoKc1O6r3QubgKsCAEEEEAAgZgJEACJGS0VI4AAAggggAAC/RWgPAIIIIAAAgjESoAASKxkqRcBBBBAAAEE+i/AEggggAACCCCAQIwECIDECJZqEUAAAQQQGIgAyyCAAAIIIIAAAgjERiBlAiC/eehpW3zzvb2U9lfV2DmX3WhzFl7hTi+9+m63MlrOy/vy9bdYQ2NTt3xmEEAAAQTiKsDKEEAAAQQQQAABBBCIiYDvAyAKaCiAcfs9D/cCUjBj0U332MXnL7TVy+63h+9ZYj/95YO2en2FW1bLPvLkMlv26B1u/ujy4XbTHQ+4efxAAAEEEiPAWhFAAAEEEEAAAQQQQCAWAr4PgJyx4AQ3ePHNqy7p5bN1+16rrW+0C85a4OZNmTjaxo0eYa+vWOPOv/Dy225wZGRZiTt/5sdOshWrNpquGnET+IEAAvEXYI0IIIAAAggggAACCCCAQAwEfB8ACWdSWVVttXUNXUUKC/JNV3lsrtjl3uqyt/JgV57elJeVWmdnp1UeqNEsEwIJEWClCCCAAAIIIIAAAggggAAC0RdI6QCIuMaOKrOiwny9DTpNnTQmaDqJCRNgxQgggAACCCCAAAIIIIAAAghEXSBpAyAan0NjewSb+jNY6e59VVbfEHpg0y3b9oREHVtWYPGfBr7OzIwjXRk9fOB1+Km/tDW1t3N5Sb7lZGX46neQfTK198nBbt8M5zN6jM/+rgy2zyyfur8TeTmZVjY0j89ofqdTYh8YWphjxQXZKdEXPndT93M30m07Ylie5WZn+nJ/PnI0G9ufyRcAOdpfb2wPDV7ac7rv54tMt7McLRrypbys1IqHFHbla1BU3fYybfI4d3ndDtOV6bzRLTMZGRlWPuLImCBOEv8jgAACCCCAAAIIIIAAAggggEAsBOJcZ9IGQKLhoEFPi4sK7InnX3Wr06Cou/YesI/Mn+3Oa9BTPQXGG/RUg6LOnzfdRh4dFNUtxA8EEEAAAQQQQAABBBBAAAEEYiBAlfEV8H0AxLtV5vZ7HrbHn1tuumVGaWLUVSK3fO8qU5BD6ZdctcS+8/XLbM6Myco2XWVy8fkLbeFnr3OX09Uh37vucjePHwgggAACCCCAAAIIIIAAAjEVoHIE4irg+wCIghg9b5FRmqeoqzmeffBW88oE5qnMVy49tysv0ltrtFyyTb956Gk3iKNAT3/GSEm2ftCe9BJQsFL7rKZzLrvRvKuxgikoT2VU1ptOPe8aW72+wviHgB8EFt98r+mz2g9tpY0IeALaZ7XvevOhXlXO+2z2XiNZLlR9pCMQD4HA7yHabxPzHToePWUdqSSg7776Dqx9VpO+H+t7cqg+Kk9lVNabtLzqCbVMKqf7PgCSyhsn0r7pw1tXuSx79A43mKOxTW6644FIF6ccAgkR0IfuT3/5oD18zxJ3v9XVWItuusc0Vk+4Bt219BtueQU1X3vq7q4rusItQx4CiRTwDgx1lWIi28G6EeiPgL5b6IuyrrCNdLkPnzDL3nrmV12f0Uu/e2Wki1IunQUS2Hc9DMH7XqF9V03hO7QUmJJZQONWfvWL53V91moIB75DR77FCIBEbpW0JTV2iQ4edbWLGqmxTVas2hj2bLrKMSGQSIHXV6yxE487tiuAobF5NEaPxupJZLtYNwLRFvCuNLzw7NOiXTX1IRAzgTMWnOB+uf7mVZfEbB1UfESAn4kT0Oez9nW1QLfOn3bKPNMt8X2djFF5JgQSJaB9Vvuut34d++3eV2X1DU1eEq9hBAiAhMHxQ5Y+oPVBHdhWPf2ms7PTKg/UBCbzHoGkEthcsatbe/T0pYyMDFNUu1tGj5lrF//Cvd0rnS/d60HCLAIIIJAUAm+8u9ZO/tTV7md0P25/SYq20wgEJKDvJrqSWsEQzTMh4AcBXck0dlSZFRXmh20u36GP8BAAOeLg+59TJ43xfR/oQPoJ6JHUkfZaVzgFjuejS/9u+NHdXOkUKSDlEEAgSQVSo1k6G6lbEzXpllxdiarbv1Kjd/QiHQR025f22+u/dnE6dJc+poiAbil/+ImX7IarP2+hAnd8h+6+sQmAdPfw7Zwif75tPA1PWwGdaRlo5y84a4EVDyk0rnQaqCDLIZAkAjQj5QT0ZVu35g7mMz7lUOhQUgso+LF46b122w+vMe2/Sd1YGofAUQEFP756w63dnnJ6NCvsS7p/hyYAEnb3SP5MRfp0qV5gS3ULQUZGhumWgsB03iOQTAI9r/5QIEO3bukWrmRqJ21BINYC1I8AAgggkDgBL/jx69tu7BqXLHGtYc0IRCbgBT+WLr7SNCZIZEtRSgIEQKTg80kD3+gpMHrEkbqiQVE1GjARbGkwJauABj19570NXY+x1aCo40aPsCkTR7tN1ge7xvnQFxMl6FWT3mt64vlXrbiooKu80ph8KUCjEUDAZwL6vnHOZTead4uLxiP7xa8f7XqKl/L1vUTfT3zWNZqbZgL6XnHLXQ/ZE79dSvAjzba9n7ur78jfXPLvpqBdsOCHPpv1Ga3PYvVT+7kmvdeU7t+hCYBoL/D5pB1fl5ou/Ox17sBjGhT1e9dd7vNe0fxUF5gzY7J7yd4lVy1x91t9Wb7le1eFvH9RV4bo8lQ9llFTX+X940dLU11AX0S0zz7+3HK7/Z6HTYE9fXlJ9X7TP38L6Muy9lvts9p39V5pwXqlq1H37T/YNQCqvo/oe4m+nwQrTxoCySKgk4Y7dlea9lnt45r4jE6WrUM7QgnopOHOPfvN+w6t/VZTqM9ovkN3lyQAwGpVYQAADlRJREFU0t3Dt3OBg4/d9/NFIQ8ifdtBGp6SAvpyvHrZ/aZB8zTAaeBVSwqQvPbU3V2X9XnzKqupZ/mUBKJTKSEQ+PmsfVf7tfbnlOgcnUhZgcDPZ+23mpSmDuuzWp/B2rc1r2npd690P8tVTlNgnvKZEEhGgZ77rfZdPqOTcUvRpkABfb5qX+05eZ/RytdntD6rtZy+c2i/9soH5ik/3SYCIOm2xelv0gnQIAQQQAABBBBAAAEEEEAAgdgLEACJvTFrCC9ALgIIIIAAAggggAACCCCAAAIxFyAAEnPivlZAPgIIIIAAAggggAACCCCAAAIIxFog8QGQWPeQ+hFAAAEEEEAAAQQQQAABBBBAIPECCW4BAZAEbwBWjwACCCCAAAIIIIAAAgggkB4C9DKxAgRAEuvP2hFAAAEEEEAAAQQQQACBdBGgnwgkVIAASEL5WTkCCCCAAAIIIIAAAgikjwA9RQCBRAoQAEmkPutGAAEEEEAAAQQQQCCdBOgrAgggkEABAiAJxGfVCCCAAAIIIIAAAuklQG8RQAABBBInQAAkcfasGQEEEEAAAQQQSDcB+osAAggggEDCBAiAJIyeFSOAAAIIIIBA+gnQYwQQQAABBBBIlAABkETJs14EEEAAAQTSUYA+I4AAAggggAACCRIgAJIgeFaLAAIIIJCeAvQaAQQQQAABBBBAIDECBEAS485aEUAAgXQVoN8IIIAAAggggAACCCREgABIQthZKQIIpK8APUcAAQQQQAABBBBAAIFECBAASYQ660QgnQXoOwIIJI3Abx562r58/S3W0NiUNG1Ktobsr6qxcy670V569d1ka1rQ9rBNg7KQiAACCCCAgCtAAMRl4AcC8RNgTQggkDwCOqids/AKC5x0sKuD3uRpZWQt4cD3AycFdBTYkckHqf57p/3TT/ujvPvT3lTZTv7bs2gxAgggkL4CBEDSd9snquesFwEEEEgqgaFDCu3he5bY6mX3u9P8edPt8q8vNT8GQZIKlsakncBXLj3Xnn3wVhtZVpJ2fafDCCCAAAL+ECAAEvftxAoRQAABBJJZ4IsXnWmHDtfZ++u3ukEQndF+6sXX3FtFdKWIrizQmWv1YfHN93ZdPXLqedfY6vUV1tc/nSVXHb/49aNdy2odCrgE1qcy3npUp5bT+r0pcH26UuD2ex62N95dayd/6mq3XpXXcpr03ltOr1qP0r3pL8vfdZdRXmC9Xn6w1551qg0qp36oPz3br3UqXfkqq/d61fpCrVeeXr7KqA6tI3BSmvK8Se266Y4HXAuZKF11qC4tp/Vr3UrX1LOdKhNY58LPXmc7dlcqOeSkfqjOPzz+l16Oao/Wo0lltH6vosA85Qe2U+1dvPRed91qg/LVrlDLBuapTH+2qfYzOag9qkfr0qT3qsubvHLK0xSsP6pH5TTpfc86laY81RluO2ndWoc3aV7LMCGAAAIIIDAYgfgHQAbTWpZFAAEEEEAgAQI/cQ6ob7j68+4VIvf9fJEVFuSbd0DmXTmydPGV9tUbbo0oCKJAxZCiAre+t575lY0dVWY6yJ02eVxXmrr50J/+opeu6a6l33Dztc6vfvE8u+FHd7tBmjMWnGDfvOoS+/AJs0z1KV9n47WgDkAfeXKZLXv0DndZ5Y8aObxr3A+15dW33nfztNwZp51gt/3qD135qqPnpDqXv7mqa126gkYH6woE6Oz/A79cbLv3VZnXfqWvWLXRlK581aegwgOPPG9/fuR2d92B/VG+AgDfXPLv9uvbbnTz1e69lQe73FVG20BpylPb1cf6hkb73nWXuxYyUfprT91tc2ZMdq10dc+iay9161Te6PLhdu3iX3T1N1idE8aWa3VhJ/Vn5ZrNXfXK8ZKrltjmil1dabq66Of/+Ui3ekJtU7VX+5TWrX6prUu/e6W7rPyjvU1VsQJGZ37sJLe9Wqe2mdalPAUt5CQvtUXTxecv7PNqqZ51Bu4XobaT1hm4XbV91YbA4JHmmRBAAAEEfCCQZE0kAJJkG4TmIIAAAggkTkAHeTr4nzV9knsA7bVEB6I6IPXmdXC+cesuu/5rF3tJbnkt9/qKNV1pod4oUHHpP37czVYw5bRT5rnL90xTkEFtUkEFNBTo0HtNF5y1wIqHFFrlgRrNBp10wKgDZR3we4EHre8bX/2sG8TRQmqLDkT1XpMOgHWQWt/QpNlek+p89qU3TQEh1aUCstEB/wsvv61Z9xYIrfPXv3vKHTz0lrseMs17bVAhHdjf8r2rutqh/ihdV97o9Xd/fMEuueAMN3Chea3r8ovPMh2Uqw3aBu+8t6FbO1T/v3zlsyoedHri+VdNQYhAR13xs2vvAdu6fa8bvOpZZ9CKgiSqP4H7gxyDpXntVxXJsk3VFk0KGHk2slSAw9sH5SMneamspp7bTGk9p551yl9BoZ7lAueVr0CLtrnS9argj9qkeSYEEEDATwK0NbkECIAk1/agNQgggAACcRY4XNdgOlOvS+11+4hWr7PyOujS+2BTZVW1rdlQ4V61oeU0aVldTaHyOkA/57IbTenepKsglDeYSVcnePXpihG1QW0JVaeCIwqSzJ0xJVSRfqerzp27K7vMvPY8/tzybnXpQFpBEV01oANpzXcr0GOmqDDfvRJmy7Y97tUYugJAVw949etVdXmLqd/jRo+wKRNHe0l9vurAWu1UXd6kbX+4tt5dVnVmZGRY+Yj4jWGRDNvU7XyQH1MnjXGv5FEwTDY9vRWQUEBD2yzI4gNOUvDI2076PdLv04ArY0EEEEi0AOtHIKkECIAk1eagMQgggAAC8RboOQiqd4tLX+3Q2X3dJqBbAQInndXXgaEGgwxM7ysAEG59OgDUgaCCArodQPVq3WpDuOVilTe0uMh024vaETjpLH2wdSrwECy9rzRdPRBYv97LVb59LRsq/8KzT3Nv8VBd3uTdIqNldDuSgjF6H8sp2bZpLPva37r1u6Jto0Ckbi1SsE/7v8z6WxflEUi8AC1AAIFkEiAAkkxbg7YggAACCPhCoLys1Do7O8PefhLNjuiqC13JEXjLSM/6dba+Z5quZKita3AHdO2ZN9B51ZmRkWG6IiBcHbriRbd76CD2peXvurfChCuvqwx06436oatvdAtEuMCJtoFuydCtGT3r9Zbvma4xVhRE8m4r6pmvebVBbdH7WE6RbFP1Uds9sB3yj/Y2Daw/8L2u7PACQmpLT28FJLSNtc0Cl4v0fajt5C3vBUIUbIvn75u3fl6jJEA1CCCAQBIJEABJoo1BUxBAAAEE/CGg2y50O4A3CKnXag3eqAN/bz6ar7rtxBsfQ/VqME2dHdd7b1q7cZs7loU3rysldIuCxuDQwarSdfCvJ9DoVfP9nbw6NeipxuHwlle/1X/NK135GvdDB7Ea4FTzSld+sEn90cG2xiRRvncbhFen0tQH3TKitnvbQGO2aN7Lv/M3j+qtO3njV7gzzo+PzJ9tMtLTR5xZ938tqzpVt9atNmisEDfT+aF29XR2kqPyfyTbtGcZzz+a2zRYZ7StNIaLxl1RoMLz1tgsXnnPabC3WAVuJ22Pf/n+ne54LN56KquqLSMjvrcmeeuOxit1IIAAAggkjwABkOTZFrQEAQQQQMAnAjog1K0yCi7o8nxvPAkNODrYg8FgBBpkVAOxagwMb13Hz55mgbfAKNCgMTc0poXKeIED3ZYS2E6NVbJv/8GuwUeDra+vNNWpoIa3Lq1PAQ4FGBRIUGBIbVGbVJcGd9UAsUpXvtIUVAi005UZulpEtsrXsjrzr4Nw1a9J5XUVh8poUnmVVZ+8/KLCAiW5A9Tqag7leY+XleMTv13qDqSq8pqUrwUUWFCduspG21F5mno6q2w0JrWlr22qMnL2trsCNVq3/KO9TVVv4Jgr2rZqn7aD8mQjb20nuWiSU+CTfVQuyBQ2SQPHBm4nXdFz/Oxjuo0xo33rth9e4w6uG7YyMhFAAAEEEOhDgABIH0BkI4AAAgikroAO7gLHf+jZUx0Ua8wJleuZp3kdiGqsAm9SWS2jvFCTxghR8EQHlF6ZSNLUBm89ev38hR83rU/pXj2B7VGdwdK1rMopT2V6tkX1qd5I+qG6vMlz1HJa3luH1qO+aj1KV77SFLzROCbe8spXOeV5kwIAqtcro1e12ctXeS2ndG/y8rUerU/pqkN1abnAdOVpCmxrz/xgzqoncApm9kHaBwOq9kzTvNbvTcHWpf54+YHt1HsvXa+aV5tUXiay0bwmrUcW6pvmQ009x1zRcoFlVafq1vo09awzcN1eWaUF1qF2avLS1CbVo/q87aRlNO9NXrq3DK8IIIAAAggMVIAAyEDlWA4BBBBAAAEE+hagBAIIIIAAAgggkCQCBECSZEPQDAQQQACB1BSgVwgggAACCCCAAALJIUAAJDm2A61AAAEEUlWAfiHQS0C3Vui2B93+0CuThLgLhLpdJe4NYYUIIIAAAgjEWIAASIyBqR4BBNJdgP4jgAACCCCAAAIIIIBAMggQAEmGrUAbEEhlAfqGAAIIIIAAAggggAACCCSBAAGQJNgINCG1BegdAggggAACCCCAAAIIIIBA4gUIgCR+G6R6C+gfAggggAACCCCAAAIIIIAAAgkXIAAS803AChBAAAEEEEAAAQQQQAABBBBAINECsQ+AJLqHrB8BBBBAAAEEEEAAAQQQQAABBGIvkORrIACS5BuI5iGAAAIIIIAAAggggAACCPhDgFYmtwABkOTePrQOAQQQQAABBBBAAAEEEPCLAO1EIKkFCIAk9eahcQgggAACCCCAAAIIIOAfAVqKAALJLEAAJJm3Dm1DAAEEEEAAAQQQQMBPArQVAQQQSGIBAiBJvHFoGgIIIIAAAggggIC/BGgtAggggEDyCvz/AAAA//+iVk2jAAAABklEQVQDAJpHWEAV9GcnAAAAAElFTkSuQmCC" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEAAAAGkCAYAAAAxElB8AAAQAElEQVR4Aey9B4BdZZn//713es2UzGRSJ70XEoqEqAQwNKkiuMFFWZSFP4sKoqARF1whCIqgsvxEiuyywAqLCERICCWACTUJIb33TMn03ud/viecyZ07t83MLefe+53kveec93nL837e95x73+e8xdmtPxEQAREQAREQAREQAREQAREQAREQgVgnEPflc0J/IiACIiACIiACIiACIiACIiACIhDzBFTAeCcgA0i8twCVXwREQAREQAREQAREQAREID4IqJQiEOcEZACJ8wag4ouACIiACIiACIiACIhAvBBQOUVABOKbgAwg8V3/Kr0IiIAIiIAIiIAIiED8EFBJRUAERCCuCcgAEtfVr8KLgAiIgAiIgAiIQDwRUFlFQAREQATimYAMIPFc+yq7CIiACIiACIhAfBFQaUVABERABEQgjgnIABLHla+ii4AIiIAIiEC8EVB5RUAEREAEREAE4peADCDxW/cquQiIgAiIQPwRUIlFQAREQAREQAREIG4JyAASt1WvgouACIhAPBJQmUVABERABERABERABOKVgAwg8VrzKrcIiEB8ElCpRUAEREAEREAEREAERCBOCcgAEqcVr2KLQLwSULlFQAREQAREQAREQAREQATik4AMIPFZ7yp1/BJQyUVABERABERABERABERABEQgLgnIABKX1R7PhVbZRUAEREAEREAEREAEREAEREAE4pGADCDxVusqrwiIgAiIgAiIgAiIgAiIgAiIgAjEIYG4M4DEYR37LPLRyhqce+WtePzZV32GiyahVaYl9zwaTWpLVxHwS0Bt2y8iBRABERABERABERABERCBHgLuJzFtAGlqbsE1N9+LGQuv9ureXrPenYktr9mZp6GCHSBbKhhkpWiQmX/BDdi8fR9i5Y9lYlscSJtjvbP+2Q5ihUeslIP1Gmtt1VvdsKzR1oYtnam3u/N2L/qKwzSs+9DfdwzvWd673njKXwREQAREQAREQARCTEDJuxGIaQOIVdYvzJ2Gj1/7IzaverKPO+O0uVYwHUVABERABGKQQHZmOp575M5ez/+Hlv4ANy75nTkCzpORwlMc6ztk6U+v7UXJ23fM8mfuQ0F+Tq+wuhABERABERABEQgnAeUlAr0JxIUBpHeRdSUCkSHwncXn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H0ASi4AIiIAIiIAIiIAIiIAIiIAIRAMB6SgCvgnIAOKbj6QiIAIiIAIiIAIiIAIiIAIiEB0EpKUIiIBPAjKA+MQjoQiIgAiIgAiIgAiIgAiIQLQQkJ4iIAIi4IuADCC+6EgmAiIgAiIgAiIgAiIgAtFDQJqKgAiIgAj4ICADiA84EomACIiACIiACIiACEQTAekqAiIgAiIgAt4JyADinY0kIiACIiACIiACIhBdBKStCIiACIiACIiAVwIygHhFI4EIiIAIiIAIiEC0EZC+IiACIiACIiACIuCNgAwg3sjIXwREQAREQASij4A0FgEREAEREAEREAER8EJABhAvYOQtAiIgAiIQjQSkswiIgAiIgAiIgAiIgAh4JiADiGcu8hUBERCB6CQgrUVABERABERABERABERABDwSkAHEIxZ5ioAIRCsB6S0CIiACIiACIiACIiACIiACngjIAOKJivxEIHoJSHMREAEREAEREAEREAEREAEREAEPBGQA8QBFXtFMQLqLgAiIgAiIgAiIgAiIgAiIgAiIQF8CMoD0ZRLdPtJeBERABERABERABERABERABERABESgD4GYM4D0KaE8REAEREAEREAEREAEREAEREAEREAEYo5AfwskA0h/iSm8CIiACIiACIiACIiACIiACIiACESegDToJwEZQPoJTMFFQAREQAREQAREQAREQAREQATsQEA6iED/CMgA0j9eCi0CIiACIiACIiACIiACIiAC9iAgLURABPpFQAaQfuFSYBEQAREQAREQAREQAREQAbsQkB4iIAIi0B8CMoD0h5bCioAIiIAIiIAIiIAIiIB9CEgTERABERCBfhCQAaQfsBRUBERABERABERABETATgSkiwiIgAiIgAgETkAGkMBZKaQIiIAIiIAIiIAI2IuAtBEBERABERABEQiYQFwbQI5UNkMu/hiUVDWjuxuqe7V/tYHP2wDvh5LPz/VMjL9nYrTXebD17+jsRnlNi54PeiaoDRhtoLW9C5V1rWJhsAj2s0bpRd/3bWNLB2oa23U/hPB+CNiKMYiAcW0AGQQ3RRUBERABERABOxCQDiIgAiIgAiIgAiIgAgESkAEkQFAKJgIiIAIiYEcC0kkEREAEREAEREAEREAEAiMgA0hgnBRKBERABOxJQFqJgAiIgAiIgAiIgAiIgAgEREAGkIAwKZAIiIBdCUgvERABERABERABERABERABEQiEgAwggVBSGBGwLwFpJgIiIAIiIAIiIAIiIAIiIAIiEAABGUACgKQgdiYg3URABERABERABERABERABERABETAPwEZQPwzsncIaScCIiACIiACIiACIiACIiACIiACIuCXQNQbQPyWUAFEQAREQAREQAREQAREQAREQAREQASinsBgCyADyGAJKr4IiIAIiIAIiIAIiIAIiIAIiIAIhJ6AchgkARlABglQ0UVABERABERABERABERABERABMJBQHmIwOAIyAAyOH6KLQIiIAIiIAIiIAIiIAIiIALhIaBcREAEBkVABpBB4VNkERABERABERABERABERCBcBFQPiIgAiIwGAIygAyGnuKKgAiIgAiIgAiIgAiIQPgIKCcREAEREIFBEJABZBDwFFUEREAEREAEREAERCCcBJSXCIiACIiACAycgAwgA2enmCIgAiIgAiIgAiIQXgLKTQREQAREQAREYMAEZAAZMDpFFAEREAEREAERCDcB5ScCIiACIiACIiACAyUgA8hAySmeCIiACIiACISfgHIUAREQAREQAREQAREYIAEZQAYITtFEQAREQAQiQUB5ioAIiIAIiEDwCbR1dmHl1jI8sWYv/t87u/HXTw+jpqkt+BkpRREQgYgSkAEkoviVuQiIgAj0k4CCi4AIiIAIiIAIBJXAgaom3LtiO17acATrDtRgc0kd3tpWjrte24pP9lcFNS8lJgIiEFkCMoBElr9yFwER6CcBBRcBERABERABERCBYBJYtrEEZXUtfZJsae/Ci4ZRpKG1o49MHiIgAtFJQAaQ6Kw3aR2/BFRyERABERABERABERCBIBEoNQwfW0rqvKZW29SO9QdrvMolEAERiC4CMoBEV31JWwiBCIiACIiACIiACIiACASHwMHqJr8JHQogjN9EFEAERMAWBGQAsUU19EMJBRUBERABERABERABERABEQgKgaEZKX7TyctM9htGAURABKKDQNQZQKIDq7QUAREQAREQARFwJ9DU2oG1B6rx+pYyrNlT6XHOvXscXYuACIhAKAkMH5KK9OQEn1mMy8vwKZdQBEQgdASCnbIMIMEmqvREQAREQAREQAT6ENhRVo+7l2/Dn9fsw8ufHcEzHx0wr5dvKUVXd5/g8hABERCBsBBITUrApSeM9JrXvNE5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pejiEBGPIeQpAiIQKgIygISKrNIVAREQAREQARGICQLDslNx2vh8nD19GE4ck4t0jfyIiXq1aSGkVowQWH+gxudCyoerm1Fe3xojpVUxRCB6CMgAEj11JU1FQAREQAREQAREIMYJqHgiEBsE9lc3+S3I3opGv2EUQAREILgEZAAJLk+lJgIiIAIiIAIiIAIDJ3U+bsAAABAASURBVKCYIiACMUFgalGW73I4gBnDs32HkVQERCDoBGQACTpSJSgCIiACIiACIjBQAoonAiIgArFA4AvFechISfBalHmjcpCdluRVLoEIiEBoCMgAEhquSlUEREAEREAEBkJAcURABERABGKAQE56Mi6ZM9JjSYYYho8rThrtUSZPERCB0BKQASS0fJW6CIiACIhAvwgosAiIgAiIgAjEBoH54/NxxwXTccaUQkwfno0Tx+Tg4jkj8IsLZyBTiynHRiWrFFFHQAaQqKsyKSwCIhDTBFQ4ERABERABERCBmCFQkJmCy+aOxA2nT8C/nDYOi6YNQ6LTETPlU0FEINoIyAASbTUmfUUgxgmoeCIgAiIgAiIgAiIgAiIgAiIQCgIygISCqtIUgYETUEwREAEREAEREAEREAEREAEREIEQEJABJARQleRgCCiuCIiACIiACIiACIiACIiACIiACASfgAwgwWc6uBQVWwREQAREQAREQAREQAREQAREQAREIOgEbGcACXoJlaAIiIAIiIAIiIAIiIAIiIAIiIAIiIDtCIRbIRlAwk1c+YmACIiACIiACIiACIiACIiACIgAIAZhJiADSJiBKzsREAEREAEREAEREAEREAEREAESkBOB8BKQASS8vJWbCIiACIiACIiACIiACIiACBwjoE8REIGwEpABJKy4lZkIiIAIiIAIiIAIiIAIiIBFQEcREAERCCcBGUDCSVt5iYAIiIAIiIAIiIAIiMBxAjoTAREQAREIIwEZQMIIW1mJgAiIgAiIgAiIgAi4EtC5CIiACIiACISPgAwg4WOtnERABERABERABESgNwFdiYAIiIAIiIAIhI2ADCBhQ62MREAEREAEREAE3AnoWgREQAREQAREQATCRcD2BpAl9zyKGQuv7nGPP/tqLzbucoZ1DcNz+tFdc/O9aGpu6RVfFyIgAiIgAiIQQQLKWgREQAREQAREQAREIEwEbG0AsYwVq154EJtX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sOiiTOKDAG2B3G55XH6GDB/xUeUqpQiIgAgMjkCQY8sAEmSgSk4EREAEREAE3AlkpyXh63NH4ZeGIeTfz5+OS04YidQIjvxw1e/E0bmul33O543J6eMnDxEQAREQAREQgfAQUC7BJeAMbnJKTQREQAREQAREIJoIXDBrOLguA7e/La1rAXelKa1vRWNbJ8YXZOC08UOjqTjSVQREQAREILYIqDQiEFQCMoAEFacSEwEREAEREIHoItDW2QVOSWhu70Jze6fhutBiHjswKicNlEdXiaStCIiACMQSAZVFBEQgmARkAAkmTaUlAiIgAiIgAlFG4JP91dhR1mAaQbguA3euGZuXjqEZKXh3ZwX2VTRCfyIgAiIQMQLKWAREQASCSEAGkCDCVFIiIAIiIAIiEG0E/rG70qfK/9hV4VMuoQiIQGgJKHUREAEREIHgEZABJHgslZIIiIAIiIAIRBWB1o4ulNe3+NT5UK1vuc/IEorA4AkoBREQAREQAREIGgEZQIKGUgmJgAiIgAiIQHQRSEpwICUxwafS6UlOn3IJQ01A6YuACIiACIiACASLgH7VBIuk0hEBERABERCBKCPgdDgwqTDTp9bTirJ9ykMuVAYiIAIiIAIiIAIiECQCMoAECaSSEQEREAEREIFQEAh1mleeNBq5GckesxlfkIFzZhR5lMlTBERABERABERABKKNgAwg0VZj0lcEREAE4ouAShtiAtlpSfjZuVOxYMJQpCQdmw6TkZKA82cW4ftnTEKi0xFiDZS8CIiACIiACIiACISHgAwg4eGsXERABERggAQUTQRCTyDVMHwsPnk0fnXJTPzknKm455JZhgFkuIwfoUevHERABERABERABMJIQAaQMMJWViIgAgMgoCgiIAJhI5CU4MSo3DQ4HRr1ETboykgERMA2BPZWNuLdnUfxxtYybDxSh46ubtvoJkVEQASCQ0AGkOBwVCoiEDICSlgEREAEREAEREAERCB0BFraO/H0R/tx/8odeG7tIfxtwxE88u5u/Ma4LqltCV3GSlkERCDsBGQACTtyZdhPAgouAiIgAiIgAiIgAiIgAiEjsHxzKd7fU9Un/UPVTfivD/ZDA0H6oJGHCEQtARlAbF91UlAEREAEREAEREAEREAERCAUBOpa2vHG9nKvSdMIsv5gtVe5BCIgAtFFwP4GkOjiKW1FQAREQAREQAREQAREQASihMDB6mbAz1IfB6uaoqQ0UlMEYoBAiIsgA0iIASt5ERABERABERABERABERABERABEQiEgMKEloAMIKHlq9RFQAREQAREQAREQAREQARsSmA0d75y+t75anReuk21j0m1VCgRCCkBGUBCileJi4AIiIAIiIAIiIAIiIAI2JVAdmoSLpkzwqt604dnY+7oHK/y4AuUogiIQCgJyAASSrpKWwREQAREQAREQAREQAREIHACEQh55pRCXD2/GKlJvbtGX55UgO9+cRycDt8jRCKgsrIUAREYIIHed/kAE1E0ERABERABERABERABERCBwRNQCpEhcFJxHu6+eBa+u2AcFp80CnddNANXnDgKyQnqLkF/IhBDBKL+jl5yz6OYsfDqXu7xZ1/tqSKeW/Jrbr4XTc0tPTKdiIAIiIAIiIAIiIAI2IqAlBGBiBFISXTihNE5WDCxADnpyRHTQxmLgAiEjkDUG0CI5uJzFmDzqid73HcWn09vvL1mPZ5/ZRVWvfCgKSsqzMNdDz5lyvQhAiIgAiIgAiIgAvYjII1EQAREQAREQARCRSAmDCDe4Kx85xNcfuFCFOQfW7ho0eknYd3GnThaWeMtivxFQAREQAREQAQiSUB5i4AIiIAIiIAIiECICMSEAeSlFat7psBwygtZcapLaXkVT3tcYX4uuru7UV4hA0gPFJ2IgAiIgAjYioCUEQEREAEREAEREAERCA2BqDeALP3pteb0Fk6Bee6RO/HY08vMqS8WrvHFw63TPsf0lATIxR+DNKPe2RhU9/FX96pzz3XO+4H3hU346LlsPKNUF57baji4cLOH1OTI5R+OMioP1W+gbcDpdCAlyannsp7LagNGG0hMcCA5UfdDoM+PgYTjb9JQO2eoMxho+p4WN7UWM7VGebinPWPKWJyxYC727C+B9ed6bvlZx+SkBMjFH4OUxATwB67qPv7qPjrqPPz1wvshRc9DfR+oDZhtwGncEPyBq+dF+J9FYm4/5kZ/D0nG7ybVjf3qRnUS/jpJcDqRaNwUYp9gfl+GggPC8GdbA4jryA6O7nB11iKnvvikp6WCi566himvrDY6vg4UDj22JkhNQxvk4pBBYxu6u6G6t2v7l15hb5u6H+LwOaj7zOt91tnVjbqmdq9y/W7Q/RJPbaC9sxsNzbof4qnOVVbvz7jW9k40tXbq+yGEvyFc++6hOretASSQAnMx098//kJP0M3b92HtZztw6rzpph8XPeUuMAxHDy6KOm/WpJ5FUeknJwJ2IyB9REAEREAEREAEREAEREAEREAEgk8gqg0gGemp+HTTrp4FUK+47k785HtXglNhiOqM0+aau8AsvOwmMwwXRb39pqsokrMvAWkmAiIgAiIgAiIgAiIgAiIgAiIgAkEnENUGEE5zeeKB23oWQd286knQ6OFKidNl6E/HsIxjyUfkp8F+TjqFuk6G56XB4YDqXu1fbeDzNsD7Yfjn56G+/5S+nvF2bwOc312Yk6rng54JagNGG0hJciI/O0UsDBZ2f3ZJv9B/v2akJiInI0n3QwjvB6ufHsqj/QwgoSyt0hYBERABERABERABERABERABERABEbAHgTBrIQNImIErOxEQAREQAREQAREQAREQAREQAREgAbnwEpABJLy8lZsIiIAIiIAIiIAIiIAIiIAIiMAxAvoUgbASkAEkrLiVWbgIcOefc6+81Vz8dsbCq/H2mvVes3YPy/DzL7gB3FUI+hOBOCCw5J5H8fizr8ZBSVVEEThOINB2z3D8XnB1ul+Oc9RZbBJwb/dq86GsZ6VtFwL9bfe8L1y/G3jONOxSHunhmYAMIJ65yDeKCTQ1t+C2ux4xdwDi4rfPPXInfvWHZ/waNB5a+oOeBXXfX/Zwz25CUYxCqouATwLWF/dLK1b7DCehCMQSgYG0+4vPWdDz/cDvFS6wHktMVBYRcCXA31G8XvXCg2a75++ox55e5vNlEsMP2CmiCNiAwEDb/RfmTsPHr/3RvFf4/bD0p9faoDRSwRcBGUB80ZEsKgnsPVCK+sZmXHT2aab+48YUYWTRUHywbot5rQ8REIFjBNiJ45c1O3fHfPQpArFPQO0+9us42kpoN33T01LBTlxBfo6pGn9HTZtUjD37S8xrfYhALBJQu4/FWvVcJhlAPHORbxQTKK+sRn1DU08J+EArKszD7n2He/w8ndy45HfmlBlNf/FER34iIAIiEL8EOEqKQ5vpOIIkfkmEpORK1OYEGptacKSsEuOLh9tcU6knAsEjEGi7/3D9Vpx83vVmH0LTX4LHP5QpyQASSrpKO2IERgzLR0Z6akD58w3H8mfu6xm69t1vXoBbfvEwuDZIQAkokAiIgAiIQMwS4JtwjpSiC81UgJhFp4LFCIEH/vQ85s2ahDNOmxsjJVIxRMA/gUDavTWikN8PnDK2buNOranmH23EQ8gAEvEqkAKhIMA3FbTcDiRtTp3JykxHeUXNQKIrjgiIgAiIQH8IRFHYGVPG4owFczUVAPqLFwJ8o11aXoXbb7oqXoqscooABtLu+UL18gsXwt+Ic+GNPAEZQCJfB9IgyAQK83NBA4aVLBc14pf3hLEjLS8dRUAERMA2BKSICIiACNiRgNUJ5CLxnE5sRx2lkwgEm4DafbCJ2i89GUDsVyfSaJAEuFhXVkYaXn59jZkSF0U9XFqBU+dNN6+5vS3X+bC2xuWRzhQaH4zH+EzHuNR/ERCB0BJQ6iJgGwKc+njulbf2DGHm9e8ff6FHP35/rP1sR8/3SY9AJyIQYwTYCWSRnnjgNsj4QRJy8UDAX7un/Jqb7wVfrtL97rEXzHOy4ffF86+swqLTT+KlnI0JyABi48qRagMjwC/qe2+/DnwIzVh4Na647k785HtXet3WliNGlix9FAxLx3iMz3QGpoFiiUB/CEQuLBdzZJvnAo+/feQ50DDIDl7kNFLOIhB6Av1p91xL6tNNu3q+H/x9n4Ree+UgAqEnwI4c1zLgdwO/IyxndfxCr4FyEIHwE+hvu2c/oexoVc8CqAsvuwmcAqO1csJfd/3NUQaQ/hJT+KggwHl4rgubuj6MOIf7/WUPw/KzrrmAER3jMX5UFDQWlFQZIkbAdfEutn3eF7wfIqaQMhaBMBDw1e757Od3AMNQFf7A5Rtw3h+Ws747KJcTgVgkYN0HVpu3jrwXeE/EYplVJhEIpN1zUWzX+4DX1v3Bo/XdIZr2JiADiL3rR9rFAQEVUQREQAREQAREQAREQAREQAREIPQEZAAJPWPl4JuApCIgAiIgAiIgAiIgAiIgAiIgAiIQcgIygIQcsb8MJBcBERABERABERABERABERABERABEQg1gcgbQEJdQqUvAiIgAiIgAiIgAiIgAiIgAiIgAiIQeQIR1kAGkAhXgLIXAREQAREQAREQAREQAREQARGIDwIqZWQJyAASWf7KXQREQAREQAREQAREQAREQATihYDKKQIRJSADSETxK3MREAEREAEREAEREAEREIH4IaCSioAIRJKADCCRpK+8RUAEREAEREAEREAERCCeCKisIiACIhBBAjKARBC+shYBERABERABERABEYgvAiqtCIiACIhA5AjIABI59spZBERABERABERABOKNgMorAiIgAiIgAhEjIANIxNArYxEQAREQAREQgfgjoBKLgAiIgAiIgAhEioAMIJEir3xFQAREQAREIB4JqMwiIAIiIAIiIAIiECECMoBECLyyFQEREAERiE8CKrUIiIAIiIAIiIAIiEBkCMgAEhnuylUEREAE4pWAyi0CIiACIiACIiACIiACESEgA0hEsCtTERCB+CWgkouACIiACIiACIiACIiACESCgAwgkaCuPEUgngmo7CIgAhEj8EPfd+sAAAu8SURBVPizr+Kam+9FU3NLxHSwe8ZHK2tw7pW34u016+2uqqmf6tTEoA8REAEREAERCIiADCABYVIgEQgeAaUkAiIQOQLs1M5YeDVcHTu77PRGTquB5ayO73FuNOjQsEMmx32j74ztM5raI3n3R99Yqafoa1nSWAREQAREwCIgA4hFQsdwEVA+IiACIhBRAtmZ6XjukTuxedWTpps3axKu+t5SRKMRJKIglXncE/jO4vOx/Jn7UJCfE/csBEAEREAERCA6CMgAEvZ6UoYiIAIiIAJ2IvDNry1CbV0DNm3faxpB+EZ72Rvvm1NFOFKEIwv45po6L7nn0Z7RI/MvuAGbt++Dvz++JWcav3vshZ64zIMGF9f0GMbKh2kyHvO3nGt+HCnw20eew4frt+Lk864302V4xqPjuRWPR+ZDf8u9tXq9GYcy13Qtuaeje5rUgeFYDpbHXX/mSX/KGZbnPDI/b/mSpyVnGKbBPFwd/SizHPW668GnTBZkQn+mwbQYj/kzb/rTuevJMK5pLrzsJhw8Uk5vr47lYJp/eemtPhypD/OhYxjmbyXkKqPcVU/qu2Tpo2be1IFy6uUtrquMYfpTp2xn5EB9mA7zouM507KcFY4yOk/lYToMR8dz9zTpRxnT9FVPzJt5WI7XjCMnAiIgAiIgAsEkEH4DSDC1V1oiIAIiIAIiEAICdxsd6luu/4Y5QuSJB25DeloqrA6ZNXJk6ZJr8d1b7gvICEJDRWZGmpnex6/9ESOG5YOd3AljR/b4sRjP/u0tHnrcQ0t/YMqZ53e/eQFu+cXDppHmjNPm4ofXXYEvzJ0Gpkc538YzIjugz7+yCqteeNCMS/mwgryedT+oy5qPN5kyxjtjwVzc/8e/9MiZhrtjmqs/2tiTF0fQsLNOQwDf/j/1hyU4UlYJS3/6r9u4E/SnnOnRqPDU86/jzed/a+btWh7KaQD44Z3/icfuv9WUU+/S8qoe7gzDOqAfZdSdZWxsasbtN11lsiAT+r+/7GHMmDLWZMXRPbfduNhMk7KiwjzcuOR3PeX1lOboEYXMzqdjeTZs2d2TLjlecd2d2L3vcI8fRxc98Kfne6XjrU6pL9sU82a5qOvSn15rxiX/YNcpE6bBaNHpJ5n6Mk/WGfOijEYLciIv6kJ3+YUL/Y6Wck/TtV14qyfm6VqvrF/q4Go84rWcCIiACIhAFBKwmcoygNisQqSOCIiACIhA+Aiwk8fO/7RJxWYH2sqZHVF2SK1rds537j2Mm//1csvLDM94H6zb0uPn7YSGisWXnGmKaUxZcMosM767H40M1IkBadCgoYPndBedfRqyMtNRXlHDS4+OHUZ2lNnhtwwPzO8H373MNOIwEnVhR5TndOwAs5Pa2NTCyz6OaS5/+yPQIMS0GIBs2OFf+c4nvDSnQDDPx55eZi4eeu9Dz4LXlg4MxI79vbdf16MHy0N/jrzh8em/rsQVF51hGi54zbyuuvxssFNOHVgHaz/b0UsPpv/971zG4B7dy6+vAY0Qrhw54udwaQX2Hig1jVfuaXpMyIMny+PaHsjRk5+lP5OwS51SFzoajCw2ZEkDh9UGyYecyIth6dzrjH7uzj1N8qdRyD2c6zXlNLSwzunPI40/1InXciIgAiIQzQSku70IyABir/qQNiIgAiIgAiEmUNfQBL6p51B7Th9hdnwrz04Xzz258spqbNmxzxy1wXh0jMvRFAzPDvq5V94K+luOoyAoG4zj6AQrPY4YoQ7UxVuaNI7QSDJzyjhvQfrtzzQPHSnvYWbp89KK1b3SYkeaRhGOGmBHmte9ArhdZKSnmiNh9uwvMUdjcAQARw9Y6fPItKxoLPfIoqEYN6bI8vJ7ZMeaejIty7Hu6+obzbhM0+FwoHBo+NawsEOdmoX38DG+eLg5kofGMLJx502DBA0arDMP0QfsReORVU+8j3g/DTgxRRQBEbAbAekjArYiIAOIrapDyoiACIiACISagPsiqNYUF3/58u0+pwlwKoCr41t9dgy5GKSrvz8DgK/82AFkR5BGAU4HYLrMmzr4ihcqWXZWBjjthXq4Or6l95QnDQ+e/P35cfSAa/o8J1fy9RfXm/zicxaYUzyYluWsKTKMw+lINMbwPJTObnUayrL2N23eK6wbGiI5tYjGPrZ/MutvWgovAvYjII1EQATsREAGEDvVhnQRAREQARGwJYHC/Fx0d3f7nH4STMU56oIjOVynjLinz7f17n4cyVDf0GQu6OouG+g103Q4HOCIAF9pcMQLp3uwE/v26vXmVBhf4TnKgFNvWA6OvuEUCF+GE9YBp2RwaoZ7ulZ8d3+usUIjkjWtyF3Oa+pAXXgeShdInbKMrHdXPcg/2HXqmr7rOUd2WAYh6uLOmwYJ1jHrzDVeoOfe6smKbxlCaGwL5/1m5a9jiAgoWREQARGwEQEZQGxUGVJFBERABETAngQ47YLTAaxFSC0tuXgjO/7WdTCPnHZirY/BdLmYJt+O89xyW3fuN9eysK45UoJTFLgGBzur9GfnnzvQ8Mjr/jorTS56ynU4rPgsN8vPa/pTznU/2InlAqe8pj/lnhzLw8421ySh3JoGYaVJP5aBU0aou1UHXLOF15b894+/wFPTWetXmBfGx6nzpoOMuPuIcWn+Z1ymybSZN3XgWiGm0PigXu6cDe+g/A+kTt3DWPyDWaeeCsO64houXHeFhgqLN9dmscJbnAY7xcq1nlgf3//57831WKx8yiur4XCEd2qSlXcojkpTBERABETAPgRkALFPXUgTERABERABmxJgh5BTZWhc4PB8az0JLjg62M6gpyJzkVEuxMo1MKy85kyfANcpMDQ0cM0NrmnBMJbhgNNSXPXkWiVlR6t6Fh/1lJ8/P6ZJo4aVF/OjgYMGBhoSaBiiLtSJaXFxVy4QS3/K6Uejgis7jszgaBGypZxx+eafnXCmT8fwHMXBMHQMz7AskyXPSE+jl7lALUdzUGZtL0uOL//XUnMhVYano5wRaFhgmhxlw3qkjM6dM8MGw1EXf3XKMORs1TsNNcyb/INdp0zXdc0V1i31Yz1QRjbkzXoiFzpyct3Zh+ECcL2CcOFY13riiJ450yf2WmOGbev+O24wF9ftFVkXIiACIiACIjBIAjKADBKgoouACIiACEQPAXbuXNd/cNecnWKuOcFw7jJesyPKtQosx7CMQ5k3xzVCaDxhh9IKE4gfdbDy4fEbF58J5kd/Kx1XfZimJ3/GZTjKGMZdF6bHdAMpB9OynMWR8RjfyoP5sKzMh/6U04/GG65jYsWnnOEosxwNAEzXCsMjdbbkDM949LecJWc+zI/+TINpMZ6rP2V0rrq6yz1xZjquzhMz73739XTkGYb5W85TXiyPJXfVk+eWP4+8pk7/Pzt3tMIgDEMBdP//1eM+FEQQA9HSynkoQ0mT9GxPgS7xMYlNnrNSJxY5W56v1vk/V7LvGJucyZ16Weecx9ojNu+OOdJn1niXnpIn+cb3lD15Hmu8H3t8EiBAgACBpwQMQJ6SlIcAAQIECBCYLaAeAQIECBAgQKAsYABSphJIgAABAgRWE9APAQIECBAgQIBAVcAApColjgABAgTWE9DRFgK5WpFrD7n+sEXDH2/y6rrKx4/teAQIECBA4GcA4kdAgACBjQW0ToAAAQIECBAgQIBATcAApOYkigCBNQV0RYAAAQIECBAgQIAAgZKAAUiJSRCBVQX0RYAAAQIECBAgQIAAAQIVAQOQipKYdQV0RoAAAQIECBAgQIAAAQIECgIGIAWklUP0RoAAAQIECBAgQIAAAQIECNwL7D4AuT+hCAIECBAgQIAAAQIECBAgQGB3gXb/BiBtQgkIECBAgAABAgQIECBAgMDbAvJ3BQxAuoL2EyBAgAABAgQIECBAgMD7AioQaAoYgDQBbSdAgAABAgQIECBAgMAMATUIEOgJGID0/OwmQIAAAQIECBAgQGCOgCoECBBoCRiAtPhsJkCAAAECBAgQIDBLQB0CBAgQ6Aj8AQAA//+41VceAAAABklEQVQDAMsxBEu35dDSAAAAAElFTkSuQmCC" }, "metadata": {}, "output_type": "display_data" @@ -7139,916 +7246,908 @@ { "customdata": [ [ - 18.513357, - 7.4, + 187.336075, + 7.58, + 1, + true, + true, + 95.68333333333334 + ], + [ + 0, + 7.1, + 0, + true, + false, + 37.25 + ], + [ + 0, + 6.9, + 0, + true, + false, + 19.483333333333334 + ], + [ + 178.438847, + 7.22, 1, true, true, - 96.11666666666666 + 76.18333333333334 ], [ - 1.907579, - 7, - 0.1089258698940998, + 159.754669, + 8.08, + 0.8, true, false, - 11.616666666666667 + 37.166666666666664 ], [ - 17.612708, - 7.04, - 1, + 85.963924, + 6.55, + 0.5310344827586208, true, true, - 84.48333333333333 + 58.416666666666664 ], [ - 19.514079, - 7.8, + 130.749406, + 6.4, 1, true, true, - 96.11666666666666 + 95.01666666666667 ], [ 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 + 70.85 ], [ - 2.84296, - 7.5, + 139.942723, + 6.85, 1, true, true, - 88.83333333333333 + 92.05 ], [ - 0, - 0, - 0, + 90.200183, + 6.6, + 0.6689655172413793, true, false, - 33.1 + 24.15 ], [ 0, - 6.2, + 0, 0, true, false, - 7.283333333333333 + 16.416666666666668 ], [ - 2.313028, - 6.6, - 0.9245436105476674, + 44.296997, + 6.55, + 0.3310344827586207, true, - false, - 21.316666666666666 + true, + 78.6 ], [ - 5.045129, - 6.7, - 1, - true, + 0, + 0, + 0, true, - 98.23333333333333 + false, + 8.05 ], [ - 5.12043, - 6.8, + 69.54541, + 7.4, 1, true, true, - 98.23333333333333 + 97.41666666666667 ], [ - 5.19573, - 6.9, + 64.376494, + 6.85, 1, true, true, - 66.68333333333334 + 97.41666666666667 ], [ - 3.859277, - 8.9, - 0.5758620689655173, + 69.075509, + 7.35, + 1, true, true, - 66.65 + 66.21666666666667 ], [ - 0, - 0, - 0, + 74.714326, + 7.95, + 1, true, - false, - 31.533333333333335 - ], - [ - 1.948204, - 6.1, - 0.4241379310344827, true, - false, - 31.583333333333332 + 76.53333333333333 ], [ 0, - 0, + 6.3, 0, true, false, - 31.35 + 31.183333333333334 ], [ - 11.265825, + 84.252557, 6.9, - 0.8, + 0.5827586206896551, true, true, - 66.88333333333334 + 67.98333333333333 ], [ - 15.510918, - 7.6, + 155.051871, + 7.4, 1, true, true, - 98.23333333333333 + 94.15 ], [ - 14.184326, - 6.95, + 146.670689, + 7, 1, true, true, - 98.23333333333333 - ], - [ - 2.877683, - 7.05, - 0.2, - false, - false, - 0 + 94.15 ], [ - 13.470008, - 6.6, - 1, + 125.984342, + 6.63, + 0.906896551724138, true, true, - 56.56666666666667 + 71.36666666666666 ], [ - 8.855212, - 7.5, + 45.97198, + 7.35, 1, true, true, - 90.73333333333333 + 90.61666666666666 ], [ - 0, + 23.692339, 6.5, - 0, + 0.5827586206896551, true, false, - 30.283333333333335 + 49.45 ], [ - 4.678809, - 6.8, - 0.5827586206896551, + 16.820285, + 7.05, + 0.3814506539833531, true, true, - 96.76666666666667 + 45.96666666666667 ], [ - 10.980463, - 9.3, + 51.601202, + 8.25, 1, true, true, - 96.76666666666667 + 95.01666666666667 ], [ - 7.438378, - 6.3, + 41.593696, + 6.65, 1, true, true, - 66.26666666666667 + 95.01666666666667 ], [ - 8.382934, - 7.1, - 1, + 16.963154, + 6.5, + 0.4172413793103448, true, true, - 93.68333333333334 + 45.96666666666667 ], [ 0, 0, 0, true, - true, - 66.48333333333333 + false, + 19.75 ], [ 0, 0, + 0.6827586206896552, + true, + false, + 49.45 + ], + [ + 0, + 6.5, 0, true, false, - 8.55 + 22.8 ], [ - 11.405367, - 7.33, - 1, + 57.32128, + 7.2, + 0.6815431164901664, true, true, - 71.8 + 76.43333333333334 ], [ - 10.736293, - 6.9, + 80.367135, + 6.88, 1, true, true, - 96.76666666666667 + 99.16666666666667 ], [ - 11.514286, - 7.4, - 1, + 73.664503, + 7.2, + 0.8758620689655172, true, true, - 96.76666666666667 + 82.2 ], [ - 10.269498, - 6.6, - 1, + 15.748709, + 6.55, + 0.2058323334550576, true, false, - 24.95 + 16.95 ], [ - 8.417942, - 6.3, + 36.469364, + 6.35, 1, true, true, - 102.68333333333334 + 94.15 ], [ 0, - 0, + 6.8, 0, true, false, - 19.616666666666667 + 30.3 ], [ - 3.583718, - 6.5, - 0.4126245500547759, + 8.296954, + 6.65, + 0.2172413793103448, true, false, - 34.35 + 30.25 ], [ - 0, - 0, - 0, + 3.796458, + 7.1, + 0.093103448275862, true, false, - 34.333333333333336 + 30.6 ], [ - 2.859117, - 7, - 0.3056810475246491, - true, + 22.926288, + 6.85, + 0.5827586206896551, true, - 68.33333333333333 + false, + 14.433333333333334 ], [ - 9.086032, - 6.8, + 38.479487, + 6.7, 1, true, true, - 83.06666666666666 + 63.85 ], [ - 3.578953, - 6.6, - 0.4058323334550577, + 28.321932, + 6.3, + 0.7827586206896552, true, true, - 68.23333333333333 + 63.93333333333333 ], [ - 8.818796, + 15.815604, 6.6, - 1, + 0.4172413793103448, true, - false, - 34.45 - ], - [ - 6.121397, - 7.5, - 0.5827586206896551, - false, - false, - 0 - ], - [ - 1.652656, - 5.9, - 0.2, - false, - false, - 0 + true, + 79.68333333333334 ], [ - 11.274478, - 8.05, - 1, + 0, + 0, + 0.142120089728207, true, true, - 86.95 + 70 ], [ 0, - 7.35, 0, + 0.7758620689655172, true, true, - 102.68333333333334 + 87.65 ], [ - 3.623094, - 6.2, - 0.4172413793103448, + 124.450425, + 7.6, + 1, true, - false, - 15.75 + true, + 70.03333333333333 ], [ - 0, - 6.4, - 0, + 87.443492, + 7.13, + 0.7489540403776932, true, false, - 15.733333333333333 + 24.366666666666667 ], [ - 7.114826, + 11.326287, 6.35, - 0.8, - true, + 0.1089258698940998, + false, + false, + 0 + ], + [ + 23.379627, + 6.37, + 0.2241379310344827, true, - 86.93333333333334 + false, + 24.316666666666666 ], [ - 10.784284, - 7.7, + 120.02916, + 7.33, 1, true, true, - 102.68333333333334 + 94.36666666666666 ], [ - 19.802807, - 10, + 115.437956, + 8.7, 1, true, true, - 95.51666666666667 + 93.73333333333333 ], [ - 13.267881, - 6.7, + 0, + 0, + 0, + true, + false, + 5.2 + ], + [ + 86.246749, + 6.5, 1, true, true, - 68.38333333333334 + 88.23333333333333 ], [ - 14.654078, - 7.4, + 96.861733, + 7.3, 1, true, true, - 95.51666666666667 + 88.51666666666667 ], [ 0, - 7.9, + 7.25, 0, true, false, - 27.266666666666666 + 5.283333333333333 ], [ - 4.923529, - 6.2, + 63.989524, + 6.55, 1, true, true, - 95.51666666666667 - ], - [ - 1.86645, - 7.1, - 0.3310344827586207, - false, - false, - 0 + 95.38333333333334 ], [ 0, 0, - 0, + 0.0367624810892586, true, false, - 19.783333333333335 + 20.55 ], [ - 5.797059, - 7.3, + 69.851159, + 7.15, 1, true, true, - 95.51666666666667 + 95.38333333333334 ], [ - 5.558824, - 7, + 64.966463, + 6.65, 1, true, true, - 75.71666666666667 + 74.83333333333333 ], [ - 6.75, - 8.5, + 76.201265, + 7.8, 1, true, true, - 95.51666666666667 + 95.38333333333334 ], [ - 2.914098, - 6.55, - 0.2172413793103448, - true, - true, - 84.53333333333333 + 39.400791, + 7.83, + 0.285, + false, + false, + 0 ], [ - 15.35966, - 7.5, + 122.35777, + 6.93, 1, true, true, - 74.1 + 98.93333333333334 ], [ - 14.192326, - 6.93, + 132.951517, + 7.53, 1, true, true, - 97.96666666666667 + 85.75 ], [ - 0, - 6.6, - 0, + 53.699335, + 6.3, + 0.4827586206896551, true, false, - 13.433333333333334 + 13.183333333333334 ], [ - 14.745274, + 127.124956, 7.2, 1, true, true, - 97.96666666666667 + 99.46666666666667 ], [ - 14.950069, - 7.3, - 1, + 0, + 0, + 0.293103448275862, + true, + true, + 77.33333333333333 + ], + [ + 100.312068, + 6.85, + 0.8758620689655172, + false, + false, + 0 + ], + [ + 35.009506, + 6.85, + 0.3056810475246491, true, + false, + 26.416666666666668 + ], + [ + 0, + 0, + 0.2367624810892587, true, - 84.56666666666666 + false, + 26.266666666666666 ], [ - 5.51484, - 7.4, + 116.20149, + 6.95, 1, true, true, - 65.11666666666666 - ], - [ - 3.993504, - 7.4, - 0.7241379310344828, - true, - true, - 64.86666666666666 + 96.88333333333334 ], [ - 5.738414, - 7.7, + 118.709436, + 7.1, 1, true, true, - 97.96666666666667 + 70.6 ], [ - 1.979791, - 7.2, - 0.3689655172413794, + 74.759926, + 6.8, + 0.6575564713860922, true, - false, - 32.85 + true, + 70.98333333333333 ], [ - 4.866216, - 7.2, - 0.906896551724138, + 134.593093, + 8.05, + 1, true, true, - 65.2 + 96.88333333333334 ], [ - 6.856287, - 9.2, - 1, + 14.113681, + 6.8, + 0.1241379310344827, true, true, - 97.96666666666667 + 96.88333333333334 ], [ - 0.781763, - 6.77, - 0.0490166414523449, + 55.832307, + 6.86, + 0.5663166325531725, true, false, - 40.95 + 8.466666666666667 ], [ - 15.97248, - 6.78, + 95.7142, + 6.66, 1, true, true, - 76.11666666666666 + 48.75 ], [ - 6.156215, - 6.5, - 0.4020293181699619, + 20.321303, + 7.07, + 0.2, true, false, - 20.633333333333333 + 50.766666666666666 ], [ - 8.768158, - 6.78, - 0.5489540403776931, - true, - true, - 96.76666666666667 + 19.114097, + 6.65, + 0.2, + false, + false, + 0 ], [ - 0.792155, - 6.86, - 0.0490166414523449, + 77.376164, + 6.73, + 0.8, true, - false, - 2.5833333333333335 + true, + 99.16666666666667 ], [ - 17.126834, - 7.27, + 104.624531, + 7.28, 1, true, true, - 76.21666666666667 + 65.68333333333334 ], [ - 12.880143, - 7.3, - 0.7489540403776932, - true, + 0, + 0, + 0.0944291180920174, true, - 55.8 + false, + 67.26666666666667 ], [ - 3.218701, - 6.7, + 89.877814, + 7.1, 1, true, true, - 84.35 + 93.73333333333333 ], [ - 3.554983, - 7.4, + 86.08016, + 6.8, 1, - true, - true, - 96.76666666666667 + false, + false, + 0 ], [ - 3.218701, - 6.7, + 103.169604, + 8.15, 1, true, true, - 96.76666666666667 + 93.73333333333333 ], [ - 4.515789, - 9.4, - 1, - true, + 0, + 0, + 0.6574051854556837, true, - 96.76666666666667 + false, + 48.56666666666667 ], [ - 2.481862, + 25.551799, 6.6, - 0.7827586206896552, + 0.3058323334550576, true, true, - 69.65 + 46.13333333333333 ], [ 0, - 6.6, + 6.55, 0, true, - false, - 12.633333333333333 + true, + 46.13333333333333 ], [ - 4.984698, + 23.801165, 6.78, - 0.4310344827586207, - false, + 0.2172413793103448, + true, false, - 0 + 20.8 ], [ - 12.622021, - 7.4, + 117.963821, + 7.3, 1, true, true, - 95.16666666666667 + 95.31666666666666 ], [ - 11.257478, - 6.6, + 109.076136, + 6.75, 1, true, true, - 46.93333333333333 + 74.5 ], [ - 12.332056, - 7.23, + 112.308021, + 6.95, 1, true, true, - 95.16666666666667 + 82.3 ], [ - 7.744369, - 7.98, - 0.5689655172413793, + 98.661663, + 7.8, + 0.7827586206896552, true, true, - 95.16666666666667 + 74.51666666666667 ], [ - 11.308648, - 6.63, + 116.024689, + 7.18, 1, true, true, - 81.06666666666666 + 82.4 ], [ - 0, - 7.13, - 0, + 37.803618, + 6.5, + 0.6827586206896552, true, - false, - 49.416666666666664 - ], - [ - 0, - 0, - 0, true, - false, - 9.133333333333333 + 69.98333333333333 ], [ - 6.400491, - 8, - 0.7758620689655172, + 63.035404, + 7.4, + 1, true, true, - 86.01666666666667 + 99.4 ], [ - 8.558879, - 8.3, - 1, - false, + 16.728174, + 6.7, + 0.293103448275862, false, - 0 + true, + 46.86666666666667 ], [ - 7.115212, - 6.9, + 62.609489, + 7.35, 1, true, true, - 46.93333333333333 + 99.4 ], [ - 1.523317, - 6.8, - 0.2172413793103448, + 51.961617, + 6.1, + 1, true, true, - 86 + 85.93333333333334 ], [ - 1.386773, - 6, - 0.2241379310344827, - true, + 8.459551, + 8, + 0.1241379310344827, true, - 95.16666666666667 - ], - [ - 5.870673, - 6.5, - 0.8758620689655172, false, - false, - 0 + 13.5 ], [ 0, 0, - 0, + 0.5827586206896551, true, - false, - 9.166666666666666 - ], - [ - 0, - 0, - 0, true, - false, - 49.416666666666664 + 85.95 ], [ - 8.243611, - 6.5, - 0.8, + 64.40721, + 7.6, + 0.8758620689655172, true, true, - 91.25 + 72.41666666666667 ], [ - 0, - 6.6, - 0, + 37.238628, + 6.35, + 0.6060867270378337, true, - false, - 10.7 + true, + 62.38333333333333 ], [ - 0, - 0, - 0, + 10.897839, + 7, + 0.1609004121237414, true, false, - 17.7 + 31.966666666666665 ], [ - 10.304514, - 6.5, + 61.924877, + 6.4, 1, true, true, - 76.45 + 62.266666666666666 ], [ - 10.621576, - 6.7, + 68.69791, + 7.1, 1, true, true, - 83.45 + 94.36666666666666 ], [ - 11.731293, - 7.4, + 0, + 0, + 0, + true, + false, + 32.083333333333336 + ], + [ + 69.665486, + 7.2, 1, true, true, - 94.15 + 94.36666666666666 ], [ - 5.903779, - 6.55, - 0.7827586206896552, + 19.379037, + 7.03, + 1, true, true, - 62.93333333333333 + 95.68333333333334 ], [ - 8.290742, - 7.2, - 1, + 15.437071, + 7, + 0.8, true, true, - 94.15 + 76.03333333333333 ], [ - 8.290742, - 7.2, - 1, + 9.075933, + 6.2, + 0.5310344827586208, true, true, - 94.15 + 66.75 ], [ - 4.127503, - 6.3, - 0.5689655172413792, + 0, + 0, + 0, true, false, - 32.016666666666666 + 19.633333333333333 ], [ - 1.688524, + 18.607183, 6.75, - 0.2172413793103448, - false, - false, - 0 + 1, + true, + true, + 95.68333333333334 ], [ - 7.254399, - 6.3, + 17.642366, + 6.4, 1, true, true, - 86.33333333333333 + 85.75 ] ], "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}", @@ -8061,6 +8160,7 @@ "name": "MID", "text": [ "Joshua Kimmich", + "Jamal Musiala", "Tom Bischof", "Aleksandar Pavlović", "Michael Olise", @@ -8069,27 +8169,26 @@ "Chris Führich", "Angelo Stiller", "Jamie Leweling", - "Chema Andrés", + "Leo Sauer", "Bilal El Khannouss", + "Amara Condé", "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", + "Reigan Heskey", + "Mikey Moore", "Andrej Kramarić", "Patrick Wimmer", "Leon Avdullahu", @@ -8108,42 +8207,43 @@ "Can Uzun", "Farès Chaïbi", "Oscar Højlund", - "Love Arrhov", "Ayoube Amaimouni", "Raphael Onyedika", "Nadiem Amiri", + "Lennard Maloney", "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", + "Andrija Maksimovic", "Ezechiel Banzuzi", + "Neil El Aynaoui", "Kevin Stöger", "Robin Hack", + "Nicolas Kühn", "Philipp Sander", "Franck Honorat", "Wael Mohya", "Hugo Bolin", + "Mathieu Nguefack", "Marcel Sabitzer", "Felix Nmecha", "Joey Veerman", + "Carney Chukwuemeka", "Jobe Bellingham", - "Samuele Inácio", "Konstantinos Karetsas", - "Giannis Konstantelias", - "Bakery Jatta", + "Ethan Nwaneri", "Nicolai Remberg", "Albert Sambi Lokonga", "Albert Grønbæk", + "Fábio Vieira", "Martin Adeline", "Bilal Nadir", "Vincenzo Grifo", @@ -8152,36 +8252,34 @@ "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", + "Youri Regeer", "Marius Wolf", - "Yannik Keitel", + "Arijon Ibrahimović", "Mert Kömür", "Robin Fellhauer", "Fabian Rieder", + "Alexis Claude-Maurice", "Han-Noah Massengo", - "Ron Schallenberg", "Soufiane El-Faouzi", "Dejan Ljubičić", "Éric Dina Ebimbe", + "Luca Vozar", "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/", + "bdata": "TW9605veBEBNb3rTm94EQE1vetOb3gRATW9605veBEBNb3rTm94EQE1vetOb3gRAOW0T41JAAUA5bRPjUkABQDltE+NSQAFAOW0T41JAAUA5bRPjUkABQDltE+NSQAFAsobx+2S+7z+yhvH7ZL7vP7KG8ftkvu8/sobx+2S+7z+yhvH7ZL7vP7KG8ftkvu8/ZBJJz3WxAUBkEknPdbEBQGQSSc91sQFAZBJJz3WxAUAXqpazYCDlPxeqlrNgIOU/F6qWs2Ag5T8XqpazYCDlPxeqlrNgIOU/F6qWs2Ag5T8XqpazYCDlPxeqlrNgIOU/CNCFyFi68z8I0IXIWLrzPwjQhchYuvM/CNCFyFi68z8I0IXIWLrzP7EBIQwaZuM/sQEhDBpm4z+xASEMGmbjP7EBIQwaZuM/sQEhDBpm4z+xASEMGmbjP7EBIQwaZuM/sQEhDBpm4z+XcY1mr6f7P5dxjWavp/s/l3GNZq+n+z+XcY1mr6f7P5dxjWavp/s/l3GNZq+n+z+XcY1mr6f7P6qCn8CtaPY/qoKfwK1o9j+qgp/ArWj2P6qCn8CtaPY/qoKfwK1o9j+EmSxOwX/wP4SZLE7Bf/A/hJksTsF/8D+EmSxOwX/wP4SZLE7Bf/A//+c67JnR/T//5zrsmdH9P//nOuyZ0f0//+c67JnR/T//5zrsmdH9P//nOuyZ0f0/liCzAao8/D+WILMBqjz8P5YgswGqPPw/liCzAao8/D+WILMBqjz8P5YgswGqPPw/liCzAao8/D+WILMBqjz8P4/l6Px0Rfg/j+Xo/HRF+D+P5ej8dEX4P4/l6Px0Rfg/j+Xo/HRF+D+P5ej8dEX4P4/l6Px0Rfg/hgTPiv9g9T+GBM+K/2D1P4YEz4r/YPU/hgTPiv9g9T+GBM+K/2D1P4YEz4r/YPU/ZhGxiHVK+z9mEbGIdUr7P2YRsYh1Svs/ZhGxiHVK+z9mEbGIdUr7P2YRsYh1Svs/giMQ8LLF7D+CIxDwssXsP4IjEPCyxew/giMQ8LLF7D+CIxDwssXsP4IjEPCyxew/giMQ8LLF7D+fDf4uRlfwP58N/i5GV/A/nw3+LkZX8D+fDf4uRlfwP58N/i5GV/A/nw3+LkZX8D+fDf4uRlfwP8XFyzZAn9I/xcXLNkCf0j/Fxcs2QJ/SP8XFyzZAn9I/xcXLNkCf0j/Fxcs2QJ/SPw==", "dtype": "f8" }, "y": { - "bdata": "AAAAAACgdEAAAAAAAABEQAAAAAAAgHBAAAAAAABAcUAAAAAAAAA1QAAAAAAAACxAAAAAAAAAAAAAAAAAAABCQAAAAAAAABTAAAAAAAAAIsAAAAAAAAAuwAAAAAAAIG1AAAAAAADAUkAAAAAAAABiQAAAAAAAYGFAAAAAAAAAKkAAAAAAAAAoQAAAAAAAgEVAAAAAAACAUkAAAAAAAIBYQAAAAAAAwFpAAAAAAAAAAAAAAAAAAIBDQAAAAAAAAFRAAAAAAAAASEAAAAAAAEBVQAAAAAAAIGFAAAAAAADAYUAAAAAAAABPQAAAAAAAAEpAAAAAAAAACMAAAAAAAMBSQAAAAAAAwFJAAAAAAAAAT0AAAAAAAAAYwAAAAAAAgEhAAAAAAAAAPUAAAAAAAABPQAAAAAAAYGFAAAAAAACARkAAAAAAAIBKQAAAAAAAADtAAAAAAAAANkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATkAAAAAAAMBTQAAAAAAAAPA/AAAAAAAAGMAAAAAAAMBTQAAAAAAAAD1AAAAAAAAgZ0AAAAAAAABUQAAAAAAAAGFAAAAAAAAAMUAAAAAAAIBWQAAAAAAAAAAAAAAAAAAAKEAAAAAAAEBRQAAAAAAAAENAAAAAAAAAXEAAAAAAAABqQAAAAAAAAGBAAAAAAABAW0AAAAAAAAA5QAAAAAAAYGxAAAAAAADAWUAAAAAAAAAAwAAAAAAAAChAAAAAAACATEAAAAAAAMBSQAAAAAAAACZAAAAAAAAAQEAAAAAAAIBCQAAAAAAAgF1AAAAAAAAAP0AAAAAAAIBjQAAAAAAAAE7AAAAAAADAakAAAAAAAMBdQAAAAAAAgERAAAAAAAAAR0AAAAAAAABGQAAAAAAAAD1AAAAAAAAACEAAAAAAAAAmwAAAAAAAAAAAAAAAAAAAX0AAAAAAAEBgQAAAAAAAQFBAAAAAAADAW0AAAAAAALB4QAAAAAAAAE5AAAAAAAAAJsAAAAAAAAA9QAAAAAAAAAAAAAAAAAAACMAAAAAAAEBdQAAAAAAAADNAAAAAAAAAAAAAAAAAAADwvwAAAAAAwGFAAAAAAACgb0AAAAAAAAA3QAAAAAAAAEZAAAAAAACATUAAAAAAAABpQAAAAAAAYGNAAAAAAACAScAAAAAAAABCQAAAAAAAAEBAAAAAAAAAM8AAAAAAAAAAAAAAAAAAAERA", + "bdata": "AAAAAADAb0AAAAAAAABDQAAAAAAAAEhAAAAAAABAZUAAAAAAAEBfQAAAAAAAQFJAAAAAAADga0AAAAAAAABYQAAAAAAAwF9AAAAAAAAANUAAAAAAAABDQAAAAAAAoGxAAAAAAAAALEAAAAAAAMBWQAAAAAAAwFpAAAAAAAAAOEAAAAAAAABTQAAAAAAAMHFAAAAAAACAWEAAAAAAAOBsQAAAAAAA8HNAAAAAAACAbEAAAAAAAABGQAAAAAAAABhAAAAAAAAAMUAAAAAAAAAzQAAAAAAAgElAAAAAAAAAM0AAAAAAAAAgwAAAAAAAAEJAAAAAAAAAN8AAAAAAAAAoQAAAAAAAAGFAAAAAAAAATUAAAAAAAAAAwAAAAAAAACxAAAAAAAAALkAAAAAAAAAcQAAAAAAAACJAAAAAAAAAIMAAAAAAAAAmQAAAAAAAABjAAAAAAAAAPEAAAAAAAABMQAAAAAAAgFFAAAAAAACATUAAAAAAAAA8QAAAAAAAAAAAAAAAAAAAIkAAAAAAAIBXQAAAAAAAgGVAAAAAAAAAN0AAAAAAAIBlQAAAAAAAgGZAAAAAAAAAN0AAAAAAAABJQAAAAAAAACbAAAAAAAAAAEAAAAAAAMBTQAAAAAAAgFFAAAAAAAAAAAAAAAAAAIBLQAAAAAAAQFBAAAAAAAAAVUAAAAAAAAA6QAAAAAAAgEZAAAAAAAAAAAAAAAAAAAA2wAAAAAAAADVAAAAAAADAWUAAAAAAAMBhQAAAAAAAAEhAAAAAAADgcUAAAAAAAABFQAAAAAAAADBAAAAAAACASUAAAAAAAMBSQAAAAAAAAAAAAAAAAACAVkAAAAAAAIBBQAAAAAAAQFBAAAAAAAAAFMAAAAAAAAAAAAAAAAAAACLAAAAAAAAACEAAAAAAAAAowAAAAAAAABBAAAAAAAAAQ0AAAAAAAMBsQAAAAAAAgFVAAAAAAAAAS0AAAAAAAIBeQAAAAAAAwFJAAAAAAACAXkAAAAAAAEBYQAAAAAAAAAAAAAAAAAAgckAAAAAAAOBiQAAAAAAAADlAAAAAAABAYEAAAAAAAEBkQAAAAAAAoGZAAAAAAACATEAAAAAAAKBiQAAAAAAAoGtAAAAAAADgZEAAAAAAACBhQAAAAAAAwFZAAAAAAAAAO0AAAAAAAAA9QAAAAAAAABRAAAAAAACAV0AAAAAAAABVQA==", "dtype": "f8" } } @@ -8962,8 +9060,8 @@ }, "xaxis": { "range": [ - -0.12509025270758126, - 2.6268953068592062 + 0.17508361204013367, + 2.7245819397993305 ], "title": { "text": "Pre-match expected match points" @@ -8971,8 +9069,8 @@ }, "yaxis": { "range": [ - -100.6, - 418.6 + -54.900000000000006, + 338.9 ], "title": { "text": "Actual Kickbase points" @@ -8980,7 +9078,7 @@ } } }, - "image/png": "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" + "image/png": "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" }, "metadata": {}, "output_type": "display_data" @@ -8992,484 +9090,460 @@ { "customdata": [ [ - 17.137365, - 6.85, + 173.743088, + 7.03, 1, true, - true, - 84.51666666666667 + false, + 48.46666666666667 ], [ - 17.71278, - 7.08, + 175.473104, + 7.1, 1, true, true, - 96.11666666666666 + 95.68333333333334 ], [ - 2.321786, - 6.53, - 0.142120089728207, + 112.75617, + 6.82, + 0.6689655172413793, true, - false, - 34.666666666666664 - ], - [ - 0, - 6.1, - 0, true, - false, - 32.93333333333333 + 58.5 ], [ - 3.070397, - 8.1, - 1, - true, + 11.697704, + 6.15, + 0.093103448275862, true, - 63 + false, + 24.083333333333332 ], [ - 3.601083, - 9.5, - 1, + 145.441102, + 7.85, + 0.906896551724138, true, true, - 63.166666666666664 + 95.01666666666667 ], [ - 2.577617, - 6.8, + 130.749406, + 6.4, 1, true, true, - 74.66666666666667 + 70.91666666666667 ], [ - 3.247266, - 7.4, - 0.5827586206896551, + 0, + 0, + 0, true, false, - 21.216666666666665 - ], - [ - 1.916526, - 6.1, - 0.4172413793103448, - true, - true, - 77 + 20.866666666666667 ], [ - 13.572053, - 6.65, + 63.906593, + 6.8, 1, true, true, - 98.23333333333333 + 89.35 ], [ 0, - 7.6, 0, + 0.4172413793103448, true, false, - 11.116666666666667 + 26.166666666666668 ], [ - 0, - 6.95, - 0, + 137.660918, + 6.57, + 1, + true, + true, + 67.93333333333334 + ], + [ + 13.460468, + 6.9, + 0.093103448275862, true, false, - 41.56666666666667 + 26.2 ], [ - 13.470008, - 6.6, + 135.565622, + 6.47, 1, true, true, - 87.1 + 94.15 ], [ - 3.448444, - 7, - 0.4172413793103448, + 39.139269, + 6.9, + 0.906896551724138, true, - false, - 30.5 + true, + 75.26666666666667 ], [ - 6.308168, - 6.1, - 0.8758620689655172, + 0, + 0, + 0, true, false, - 6.033333333333333 + 19.766666666666666 ], [ - 7.792587, - 6.6, + 42.219165, + 6.75, 1, true, true, - 66.6 + 75.23333333333333 ], [ - 0, - 6.2, - 0, + 69.73718, + 5.97, + 1, true, - false, - 30.166666666666668 + true, + 86.83333333333333 ], [ - 3.029795, - 6.37, - 0.3056810475246491, - true, + 34.726168, + 6.45, + 0.4609004121237414, true, - 96.76666666666667 + false, + 22.716666666666665 ], [ - 9.090062, - 6.67, - 0.8758620689655172, + 53.834541, + 6.75, + 0.6827586206896552, true, true, - 54.6 + 76.36666666666666 ], [ - 4.167694, - 6.6, - 0.4058323334550577, + 7.047431, + 6.48, + 0.093103448275862, true, false, - 42.166666666666664 + 12.316666666666666 ], [ - 4.173243, - 6.5, - 0.4126245500547759, + 78.84857, + 6.75, + 1, true, true, - 88.21666666666667 + 99.16666666666667 ], [ - 10.06467, - 8.6, - 0.8758620689655172, + 38.282435, + 7.35, + 0.906896551724138, true, true, - 89.08333333333333 + 94.23333333333333 ], [ - 8.017087, - 6, + 37.618006, + 6.55, 1, true, true, - 68.35 + 63.55 ], [ - 11.519226, - 8.35, - 0.985, + 124.450425, + 7.6, + 1, true, true, - 73.75 + 94.36666666666666 ], [ - 8.753477, - 6.25, + 121.175414, + 7.4, 1, true, true, - 92.51666666666667 + 94.33333333333333 ], [ 0, - 6.4, + 6.35, 0, true, false, - 28.933333333333334 + 6.716666666666667 ], [ - 19.802807, - 10, + 106.149845, + 8, 1, true, true, - 95.51666666666667 + 93.73333333333333 ], [ - 13.465909, + 90.227368, 6.8, 1, true, true, - 68.25 + 68.38333333333334 ], [ 0, - 6.7, + 6.65, 0, true, false, - 27.133333333333333 + 25.533333333333335 ], [ 0, - 6.3, + 6.45, 0, true, false, - 27.5 + 49.46666666666667 ], [ - 0, - 0, - 0, + 66.431872, + 6.8, + 1, true, true, - 92.46666666666667 + 83.06666666666666 ], [ - 3.703327, - 6.9, - 0.6758620689655173, - true, + 19.868845, + 6.65, + 0.3058323334550576, true, - 68.01666666666667 - ], - [ - 3.187424, - 6, - 0.6689655172413793, false, - false, - 0 + 12.316666666666666 ], [ 0, 0, - 0, + 0.6574051854556837, true, - false, - 32.266666666666666 + true, + 46.083333333333336 ], [ - 10.740463, - 6.7, - 0.7827586206896552, + 72.189684, + 7.1, + 0.5758620689655173, + true, + true, + 85.73333333333333 + ], + [ + 0, + 0, + 0.0816944024205748, true, false, - 23.866666666666667 + 22.116666666666667 ], [ - 10.532066, - 6.57, - 0.7827586206896552, + 30.403041, + 6.6, + 0.2609004121237414, true, true, - 65.7 + 65.38333333333334 ], [ - 0, - 6.67, - 0, + 101.949049, + 6.55, + 0.8815431164901664, true, false, - 13.4 + 33.53333333333333 ], [ - 0, - 0, - 0, + 108.677652, + 6.5, + 1, true, true, - 97.96666666666667 + 78.15 ], [ 0, - 6.2, + 6.4, 0, true, false, - 33.1 + 18.183333333333334 ], [ - 15.501316, - 6.58, + 100.60051, + 7, 1, true, true, - 96.76666666666667 + 90.68333333333334 ], [ - 3.126961, - 6.57, - 0.2020293181699619, + 76.456388, + 6.65, + 0.8, true, true, - 86.21666666666667 + 99.16666666666667 ], [ 0, - 6.3, + 6.55, 0, true, false, - 12.4 + 33.46666666666667 ], [ - 0.381672, - 6.4, - 0.1241379310344827, + 3.048178, + 6.55, + 0.0367624810892586, true, false, - 5.683333333333334 + 28.783333333333335 ], [ - 0.299672, - 6.7, - 0.093103448275862, + 58.008076, + 6.85, + 0.6689655172413793, true, false, - 27.1 + 48.56666666666667 ], [ - 3.458903, - 7.2, - 1, + 26.819295, + 6.4, + 0.3310344827586207, true, true, - 69.56666666666666 + 64.93333333333334 ], [ - 0, - 0, - 0, + 132.184117, + 8.18, + 1, true, - false, - 27.183333333333334 + true, + 95.31666666666666 ], [ 0, - 6.93, + 6.8, 0, true, false, - 20.4 + 12.9 ], [ - 13.52603, - 7.93, + 54.517106, + 6.4, 1, true, true, - 74.75 + 76.85 ], [ 0, - 6.9, + 6.2, 0, true, false, - 14.1 - ], - [ - 6.805855, - 6.6, - 1, - true, - true, - 62.666666666666664 + 22.533333333333335 ], [ 0, - 6, + 6.55, 0, true, false, - 32.483333333333334 - ], - [ - 5.408059, - 6.7, - 0.7827586206896552, - true, - true, - 62.56666666666667 + 13.45 ], [ 0, - 6.6, 0, + 0.3172413793103448, true, false, - 32.583333333333336 - ], - [ - 0.960074, - 7.5, - 0.1241379310344827, - false, - false, - 0 + 29.466666666666665 ], [ - 10.621576, - 6.7, + 68.214122, + 7.05, 1, true, true, - 83.36666666666666 + 72.4 ], [ - 11.097169, - 7, - 1, - true, - true, - 94.15 + 28.68236, + 8.3, + 0.3571507918729075, + false, + false, + 0 ], [ 0, - 6.6, + 6.95, 0, true, false, - 10.783333333333333 + 21.95 ], [ 0, - 7.65, 0, + 0.2, true, false, - 17.533333333333335 + 9.933333333333334 ], [ - 2.592048, - 6.8, - 0.3310344827586207, - true, - true, - 62.11666666666667 + 3.969532, + 7.2, + 0.2, + false, + false, + 0 ], [ - 8.290742, - 7.2, - 1, + 8.570996, + 6.63, + 0.4689655172413793, + false, + false, + 0 + ], + [ + 15.06217, + 6.83, + 0.8, true, true, - 94.15 + 95.68333333333334 ] ], "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}", @@ -9485,24 +9559,23 @@ "Luis Díaz", "Ismael Saibari", "Ermedin Demirović", - "Tiago Tomás", - "Dzenan Pejcinovic", + "Dzenan Pejčinović", "Deniz Undav", - "Luca Schnellbacher", + "Noel Futkeu", "David Mokwa", + "Moussa Diaby", "Patrik Schick", - "Victor Boniface", "Christian Kofane", "Afonso Moreira", "Linton Maina", "Marius Bülter", "Ragnar Ache", - "Thijs Dallinga", + "Tim Lemperle", "Bambasé Conté", "Adam Hložek", "Max Moerstedt", "Adam Daghim", - "Marin Ljubicic", + "Marin Ljubičić", "Emmanuel Latte Lath", "Jonathan Burkardt", "Younes Ebnoutalib", @@ -9513,42 +9586,40 @@ "Steffen Tigges", "Marvin Pieringer", "Stefano Marino", - "Albert Frank Millgramm", + "Rayan Philippe", "Christopher Nkunku", + "Marc Guiu", "Johan Bakayoko", "Tidiam Gomis", - "Conrad Harder", "Tim Kleindienst", "Isac Lidberg", "Serhou Guirassy", "Maximilian Beier", - "Yussuf Poulsen", - "Rayan Philippe", + "Fábio Silva", "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", + "Kenan Karaman", "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/", + "bdata": "TW9605veBEBNb3rTm94EQE1vetOb3gRAOW0T41JAAUA5bRPjUkABQDltE+NSQAFAsobx+2S+7z+yhvH7ZL7vP2QSSc91sQFAZBJJz3WxAUBkEknPdbEBQGQSSc91sQFAF6qWs2Ag5T8XqpazYCDlPxeqlrNgIOU/CNCFyFi68z8I0IXIWLrzPwjQhchYuvM/CNCFyFi68z8I0IXIWLrzP7EBIQwaZuM/sQEhDBpm4z+XcY1mr6f7P5dxjWavp/s/l3GNZq+n+z+qgp/ArWj2P6qCn8CtaPY/qoKfwK1o9j+EmSxOwX/wP4SZLE7Bf/A/hJksTsF/8D+EmSxOwX/wP//nOuyZ0f0//+c67JnR/T//5zrsmdH9P//nOuyZ0f0/liCzAao8/D+WILMBqjz8P4/l6Px0Rfg/j+Xo/HRF+D+P5ej8dEX4P4YEz4r/YPU/hgTPiv9g9T+GBM+K/2D1P2YRsYh1Svs/ZhGxiHVK+z+CIxDwssXsP4IjEPCyxew/giMQ8LLF7D+CIxDwssXsP58N/i5GV/A/nw3+LkZX8D+fDf4uRlfwP8XFyzZAn9I/xcXLNkCf0j/Fxcs2QJ/SP8XFyzZAn9I/", "dtype": "f8" }, "y": { - "bdata": "AAAAAABAX0AAAAAAAKBrQAAAAAAAgGZAAAAAAAAAEMAAAAAAAAA8QAAAAAAAAPA/AAAAAAAAFMAAAAAAAAAuQAAAAAAAgGJAAAAAAADgYEAAAAAAAIBFQAAAAAAAQFtAAAAAAAAAFEAAAAAAAMBYQAAAAAAAADNAAAAAAAAAWUAAAAAAAMBtQAAAAAAAQFlAAAAAAAAASkAAAAAAAIBSwAAAAAAAQGRAAAAAAAAAOEAAAAAAAABYQAAAAAAAAEdAAAAAAAAgc0AAAAAAAAAYQAAAAAAAAFVAAAAAAACASEAAAAAAAAA3QAAAAAAAADxAAAAAAABAUEAAAAAAAABFQAAAAAAAAAAAAAAAAAAAWEAAAAAAAAAuQAAAAAAAAGZAAAAAAAAAREAAAAAAAAA2wAAAAAAAABzAAAAAAACgZkAAAAAAAMBdQAAAAAAAACLAAAAAAAAA8L8AAAAAAAAYwAAAAAAAAChAAAAAAAAAAEAAAAAAAIBCQAAAAAAAUHJAAAAAAAAAJkAAAAAAAABDwAAAAAAAADFAAAAAAAAA8D8AAAAAAAAUwAAAAAAAAAAAAAAAAADAZ0AAAAAAACBuQAAAAAAAwFlAAAAAAAAAPsAAAAAAAABEQAAAAAAAADVA", + "bdata": "AAAAAACAUUAAAAAAACBgQAAAAAAAgENAAAAAAACgZEAAAAAAAEBXQAAAAAAAAFBAAAAAAACAXkAAAAAAAMBiQAAAAAAAgEdAAAAAAABAbkAAAAAAAIBDQAAAAAAAQGBAAAAAAAAAQEAAAAAAAAAsQAAAAAAAAD5AAAAAAAAAYEAAAAAAAAAowAAAAAAAADNAAAAAAAAAHMAAAAAAACBiQAAAAAAAACLAAAAAAAAAMMAAAAAAAIBcQAAAAAAAQGFAAAAAAAAAMsAAAAAAABB0QAAAAAAA4HJAAAAAAACAYEAAAAAAAIBDQAAAAAAAAPA/AAAAAAAAEMAAAAAAAAA7QAAAAAAAAFNAAAAAAAAAKsAAAAAAAIBAQAAAAAAAACRAAAAAAACAV0AAAAAAAAAUwAAAAAAAAG1AAAAAAAAATEAAAAAAAABfQAAAAAAAADDAAAAAAAAAHMAAAAAAAAAzwAAAAAAAgGhAAAAAAAAAM0AAAAAAACBhQAAAAAAAADVAAAAAAAAAGEAAAAAAAIBCQAAAAAAAQFRAAAAAAAAAAAAAAAAAAAA8QAAAAAAAAC5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhA", "dtype": "f8" } } @@ -10329,8 +10400,8 @@ }, "xaxis": { "range": [ - -0.12509025270758126, - 2.6268953068592062 + 0.17508361204013367, + 2.7245819397993305 ], "title": { "text": "Pre-match expected match points" @@ -10338,8 +10409,8 @@ }, "yaxis": { "range": [ - -100.6, - 418.6 + -54.900000000000006, + 338.9 ], "title": { "text": "Actual Kickbase points" @@ -10347,7 +10418,7 @@ } } }, - "image/png": "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" + "image/png": "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" }, "metadata": {}, "output_type": "display_data" @@ -10428,7 +10499,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 14, "id": "expected-nonappearance-metrics", "metadata": {}, "outputs": [ @@ -10463,22 +10534,22 @@ " \n", " \n", " excluding expected non-appearances\n", - " 71.16\n", - " 98.964\n", - " -0.682\n", - " 0.487\n", - " 0.233\n", + " 51.007\n", + " 68.924\n", + " 0.206\n", + " 0.503\n", + " 0.387\n", " \n", " \n", "\n", "" ], "text/plain": [ - " mae rmse r2 \\\n", - "excluding expected non-appearances 71.16 98.964 -0.682 \n", + " mae rmse r2 \\\n", + "excluding expected non-appearances 51.007 68.924 0.206 \n", "\n", " spearman_correlation top_decile_precision \n", - "excluding expected non-appearances 0.487 0.233 " + "excluding expected non-appearances 0.503 0.387 " ] }, "metadata": {}, @@ -10488,13 +10559,13 @@ "name": "stdout", "output_type": "stream", "text": [ - "Excluded 169 of 469 players: zero predicted starting chance and no appearance.\n" + "Excluded 159 of 462 players: zero predicted starting chance and no appearance.\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "89fe932059664a7ab31644efb29efba3", + "model_id": "d94d98bd9bcb401582a3ca0fe2622dee", "version_major": 2, "version_minor": 0 }, @@ -10564,7 +10635,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 15, "id": "lineup-source-metrics", "metadata": {}, "outputs": [ @@ -10617,55 +10688,55 @@ " \n", " \n", " LigaInsider\n", - " 469\n", - " 0.083\n", - " 0.935\n", - " 189\n", - " 0.894\n", - " 0.854\n", - " 16\n", - " 0.869\n", - " 0.841\n", - " 0.082\n", + " 462\n", + " 0.076\n", + " 0.948\n", + " 198\n", + " 0.899\n", + " 0.886\n", + " 18\n", + " 0.899\n", + " 0.855\n", + " 0.100\n", " \n", " \n", " Kickbase\n", - " 469\n", - " 0.080\n", - " 0.932\n", - " 189\n", - " 0.910\n", - " 0.869\n", - " 16\n", - " 0.881\n", - " 0.853\n", - " 0.073\n", + " 462\n", + " 0.066\n", + " 0.960\n", + " 200\n", + " 0.905\n", + " 0.900\n", + " 18\n", + " 0.909\n", + " 0.867\n", + " 0.090\n", " \n", " \n", " Kicker\n", - " 469\n", - " 0.130\n", - " 0.863\n", - " 187\n", + " 462\n", + " 0.113\n", + " 0.885\n", + " 199\n", + " 0.874\n", " 0.866\n", - " 0.818\n", - " 10\n", - " 0.836\n", - " 0.818\n", - " 0.092\n", + " 18\n", + " 0.874\n", + " 0.866\n", + " 0.096\n", " \n", " \n", " RotoWire\n", - " 469\n", - " 0.109\n", - " 0.885\n", - " 189\n", + " 462\n", + " 0.101\n", + " 0.897\n", + " 198\n", " 0.889\n", - " 0.848\n", - " 11\n", " 0.876\n", - " 0.848\n", - " 0.077\n", + " 18\n", + " 0.889\n", + " 0.875\n", + " 0.084\n", " \n", " \n", "\n", @@ -10674,38 +10745,38 @@ "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", + "LigaInsider 462 0.076 \n", + "Kickbase 462 0.066 \n", + "Kicker 462 0.113 \n", + "RotoWire 462 0.101 \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", + "LigaInsider 0.948 198 \n", + "Kickbase 0.960 200 \n", + "Kicker 0.885 199 \n", + "RotoWire 0.897 198 \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", + "LigaInsider 0.899 0.886 18 \n", + "Kickbase 0.905 0.900 18 \n", + "Kicker 0.874 0.866 18 \n", + "RotoWire 0.889 0.876 18 \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", + "LigaInsider 0.899 0.855 \n", + "Kickbase 0.909 0.867 \n", + "Kicker 0.874 0.866 \n", + "RotoWire 0.889 0.875 \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 " + "LigaInsider 0.100 \n", + "Kickbase 0.090 \n", + "Kicker 0.096 \n", + "RotoWire 0.084 " ] }, "metadata": {}, @@ -10779,7 +10850,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 16, "id": "shallow-tensorflow-fit-code", "metadata": {}, "outputs": [ @@ -10823,11 +10894,11 @@ " \n", " \n", " one-layer TensorFlow holdout\n", - " 41.337\n", - " 63.757\n", - " 0.288\n", - " 0.593\n", - " 0.3\n", + " 41.856\n", + " 62.333\n", + " 0.411\n", + " 0.703\n", + " 0.4\n", " \n", " \n", "\n", @@ -10835,10 +10906,10 @@ ], "text/plain": [ " mae rmse r2 spearman_correlation \\\n", - "one-layer TensorFlow holdout 41.337 63.757 0.288 0.593 \n", + "one-layer TensorFlow holdout 41.856 62.333 0.411 0.703 \n", "\n", " top_decile_precision \n", - "one-layer TensorFlow holdout 0.3 " + "one-layer TensorFlow holdout 0.4 " ] }, "metadata": {}, @@ -10877,18 +10948,18 @@ " \n", " \n", " Total lineup score\n", - " 36.818001\n", - " 0.714\n", + " 43.007\n", + " 0.734\n", " \n", " \n", " Current form (SofaScore average rating)\n", - " 1.654000\n", - " 0.032\n", + " 0.000\n", + " 0.000\n", " \n", " \n", " Expected match points (odds)\n", - " 13.083000\n", - " 0.254\n", + " 15.567\n", + " 0.266\n", " \n", " \n", "\n", @@ -10897,15 +10968,15 @@ "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", + "Total lineup score 43.007 \n", + "Current form (SofaScore average rating) 0.000 \n", + "Expected match points (odds) 15.567 \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 " + "Total lineup score 0.734 \n", + "Current form (SofaScore average rating) 0.000 \n", + "Expected match points (odds) 0.266 " ] }, "metadata": {}, @@ -10915,7 +10986,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "TensorFlow 2.21.0; one Dense layer; trained for 289 epochs; intercept: 41.108.\n" + "TensorFlow 2.21.0; one Dense layer; trained for 400 epochs; intercept: 46.900.\n" ] } ], @@ -11005,7 +11076,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 17, "id": "tensorflow-expected-points-chart", "metadata": {}, "outputs": [ @@ -11040,18 +11111,18 @@ " \n", " \n", " TensorFlow expected-points metric (all valid rows)\n", - " 36.337\n", - " 56.272\n", - " 0.358\n", - " 0.644\n", - " 0.404\n", + " 35.902\n", + " 55.017\n", + " 0.422\n", + " 0.648\n", + " 0.298\n", " \n", " \n", " n × lineup × form × odds (all valid rows)\n", - " 32.619\n", - " 55.274\n", - " 0.380\n", - " 0.659\n", + " 33.780\n", + " 55.389\n", + " 0.414\n", + " 0.644\n", " 0.383\n", " \n", " \n", @@ -11060,15 +11131,15 @@ ], "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", + "TensorFlow expected-points metric (all valid rows) 35.902 55.017 0.422 \n", + "n × lineup × form × odds (all valid rows) 33.780 55.389 0.414 \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", + "TensorFlow expected-points metric (all valid rows) 0.648 \n", + "n × lineup × form × odds (all valid rows) 0.644 \n", "\n", " top_decile_precision \n", - "TensorFlow expected-points metric (all valid rows) 0.404 \n", + "TensorFlow expected-points metric (all valid rows) 0.298 \n", "n × lineup × form × odds (all valid rows) 0.383 " ] }, @@ -11079,7 +11150,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Best-fit n: 9.4739\n" + "Best-fit n: 10.5385\n" ] }, { @@ -11090,38 +11161,38 @@ "customdata": [ [ "Jonathan Tah", - 17.362527, - 1, - 6.94, - 2.501805054151625, - 1, - 1, - 1, + 98.80184, + 0.5827586206896551, + 6.86, + 2.6086956521739126, + 0.6896551724137931, + 0.6896551724137931, + 0, 1, true, - false, - 11.55 + true, + 95.68333333333334 ], [ "Manuel Neuer", - 17.337509, + 176.21454, 1, - 6.93, - 2.501805054151625, + 7.13, + 2.6086956521739126, 1, 1, 1, 1, true, true, - 96.11666666666666 + 95.68333333333334 ], [ "Sven Ulreich", 0, 0, 0, - 2.501805054151625, + 2.6086956521739126, 0, 0, 0, @@ -11132,24 +11203,24 @@ ], [ "Joshua Kimmich", - 18.513357, + 187.336075, 1, - 7.4, - 2.501805054151625, + 7.58, + 2.6086956521739126, 1, 1, 1, 1, true, true, - 96.11666666666666 + 95.68333333333334 ], [ "Serge Gnabry", 0, 0, 0, - 2.501805054151625, + 2.6086956521739126, 0, 0, 0, @@ -11160,80 +11231,80 @@ ], [ "Dayot Upamecano", - 9.698377, - 0.5310344827586208, - 7.3, - 2.501805054151625, - 0.3103448275862069, - 0.6896551724137931, + 195.244722, + 1, + 7.9, + 2.6086956521739126, + 1, + 1, + 1, 1, - 0, true, true, - 96.11666666666666 + 95.68333333333334 ], [ "Konrad Laimer", - 15.886462, - 1, - 6.35, - 2.501805054151625, - 1, + 139.187073, + 0.8758620689655172, + 6.43, + 2.6086956521739126, + 0.6896551724137931, 1, 1, 1, true, true, - 96.11666666666666 + 95.68333333333334 ], [ "Josip Stanišić", - 12.703937, - 0.7489540403776932, - 6.78, - 2.501805054151625, - 0.6051437216338881, - 0.6896551724137931, - 1, - 1, - true, + 27.955334, + 0.1609004121237414, + 7.03, + 2.6086956521739126, + 0.3103448275862069, + 0.1225416036308623, + 0, + 0, + false, false, - 21.633333333333333 + 0 ], [ "Alphonso Davies", - 0, - 0, - 6.43, - 2.501805054151625, - 0, - 0, - 0, + 108.532998, + 0.6574051854556837, + 6.68, + 2.6086956521739126, + 0.6896551724137931, + 0.6051437216338881, + 1, 0, true, true, - 74.46666666666667 + 95.68333333333334 ], [ "Jamal Musiala", 0, 0, 7.1, - 2.501805054151625, + 2.6086956521739126, 0, 0, 0, 0, + true, false, - false, - 0 + 37.25 ], [ "Jonas Urbig", 0, 0, - 6.7, - 2.501805054151625, + 6.3, + 2.6086956521739126, 0, 0, 0, @@ -11244,13 +11315,13 @@ ], [ "Hiroki Ito", + 33.858895, + 0.2, + 6.85, + 2.6086956521739126, 0, 0, - 6.65, - 2.501805054151625, - 0, - 0, - 0, + 1, 0, false, false, @@ -11258,136 +11329,122 @@ ], [ "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, + 6.9, + 2.6086956521739126, 0, 0, 0, 0, + true, false, - false, - 0 + 19.483333333333334 ], [ "Nathaniel Brown", - 18.163105, - 1, - 7.26, - 2.501805054151625, - 1, - 1, - 1, + 53.514179, + 0.3058323334550576, + 7.08, + 2.6086956521739126, + 0.3103448275862069, + 0.2723146747352496, + 0, 1, true, true, - 61.43333333333333 + 47.333333333333336 ], [ "Aleksandar Pavlović", - 17.612708, + 178.438847, 1, - 7.04, - 2.501805054151625, + 7.22, + 2.6086956521739126, 1, 1, 1, 1, true, true, - 84.48333333333333 + 76.18333333333334 ], [ "Kim Minjae", - 8.306683, - 0.4689655172413793, - 7.08, - 2.501805054151625, - 0.6896551724137931, + 37.260977, + 0.2172413793103448, + 6.94, + 2.6086956521739126, 0.3103448275862069, + 0.3103448275862068, 0, - 1, - true, - true, - 84.55 + 0, + false, + false, + 0 ], [ "Harry Kane", - 17.137365, + 173.743088, 1, - 6.85, - 2.501805054151625, + 7.03, + 2.6086956521739126, 1, 1, 1, 1, true, - true, - 84.51666666666667 + false, + 48.46666666666667 ], [ "Michael Olise", - 19.514079, - 1, - 7.8, - 2.501805054151625, - 1, + 159.754669, + 0.8, + 8.08, + 2.6086956521739126, 1, 1, + 0, 1, true, - true, - 96.11666666666666 + false, + 37.166666666666664 ], [ "Lennart Karl", - 0, - 0, - 0, - 2.501805054151625, - 0, - 0, - 0, + 85.963924, + 0.5310344827586208, + 6.55, + 2.6086956521739126, + 0.3103448275862069, + 0.6896551724137931, + 1, 0, true, - false, - 11.583333333333334 + true, + 58.416666666666664 ], [ "Luis Díaz", - 17.71278, + 175.473104, 1, - 7.08, - 2.501805054151625, + 7.1, + 2.6086956521739126, 1, 1, 1, 1, true, true, - 96.11666666666666 + 95.68333333333334 ], [ "Bara Sapoko Ndiaye", 0, 0, - 6.55, - 2.501805054151625, + 0, + 2.6086956521739126, 0, 0, 0, @@ -11398,24 +11455,24 @@ ], [ "Ismael Saibari", - 2.321786, - 0.142120089728207, - 6.53, - 2.501805054151625, - 0.1225416036308623, - 0.3103448275862069, - 0, - 0, + 112.75617, + 0.6689655172413793, + 6.82, + 2.6086956521739126, + 0.6896551724137931, + 0.3103448275862068, + 1, + 1, true, - false, - 34.666666666666664 + true, + 58.5 ], [ "Tim Binder", 0, 0, - 6.4, - 2.501805054151625, + 6.6, + 2.6086956521739126, 0, 0, 0, @@ -11426,38 +11483,38 @@ ], [ "Maximilian Mittelstädt", - 2.767148, + 150.157521, 1, - 7.3, - 0.3790613718411552, + 7.35, + 2.156408094435076, 1, 1, 1, 1, true, true, - 96.11666666666666 + 78.7 ], [ "Grischa Prömel", - 2.577617, + 130.749406, 1, - 6.8, - 0.3790613718411552, + 6.4, + 2.156408094435076, 1, 1, 1, 1, true, true, - 96.11666666666666 + 95.01666666666667 ], [ "Dan-Axel Zagadou", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, 0, 0, 0, @@ -11470,8 +11527,8 @@ "Nikolas Nartey", 0, 0, - 6.7, - 0.3790613718411552, + 0, + 2.156408094435076, 0, 0, 0, @@ -11482,38 +11539,38 @@ ], [ "Chris Führich", - 0.194498, - 0.0754563894523326, - 6.8, - 0.3790613718411552, - 0.1886409736308316, - 0, 0, + 1, 0, - false, - false, - 0 - ], - [ - "Josha Vagnoman", - 2.805054, + 2.156408094435076, + 1, 1, - 7.4, - 0.3790613718411552, 1, 1, + true, + true, + 70.85 + ], + [ + "Josha Vagnoman", + 116.737522, + 0.7827586206896552, + 7.3, + 2.156408094435076, + 0.6896551724137931, + 0.6896551724137931, 1, 1, true, true, - 96.11666666666666 + 95.01666666666667 ], [ "Atakan Karazor", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, 0, 0, 0, @@ -11524,24 +11581,24 @@ ], [ "Fabian Bredlow", - 3.449458, + 172.630075, 1, - 9.1, - 0.3790613718411552, + 8.45, + 2.156408094435076, 1, 1, 1, 1, true, true, - 96.11666666666666 + 95.01666666666667 ], [ "Marius Funk", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, 0, 0, 0, @@ -11552,94 +11609,94 @@ ], [ "Angelo Stiller", - 2.84296, + 139.942723, 1, - 7.5, - 0.3790613718411552, + 6.85, + 2.156408094435076, 1, 1, 1, 1, true, true, - 88.83333333333333 + 92.05 ], [ "Ermedin Demirović", + 11.697704, + 0.093103448275862, + 6.15, + 2.156408094435076, 0, - 0, - 6.1, - 0.3790613718411552, - 0, - 0, + 0.3103448275862068, 0, 0, true, false, - 32.93333333333333 + 24.083333333333332 ], [ "Jamie Leweling", - 0, - 0, - 0, - 0.3790613718411552, - 0, - 0, - 0, - 0, + 90.200183, + 0.6689655172413793, + 6.6, + 2.156408094435076, + 0.6896551724137931, + 0.3103448275862068, + 1, + 1, true, false, - 33.1 + 24.15 ], [ "Jeff Chabot", - 2.994585, + 145.050122, 1, - 7.9, - 0.3790613718411552, + 7.1, + 2.156408094435076, 1, 1, 1, 1, true, true, - 74.8 + 95.01666666666667 ], [ "Tiago Tomás", - 3.070397, - 1, - 8.1, - 0.3790613718411552, - 1, - 1, - 1, - 1, - true, - true, - 63 + 0, + 0, + 7.35, + 2.156408094435076, + 0, + 0, + 0, + 0, + false, + false, + 0 ], [ - "Dzenan Pejcinovic", - 3.601083, - 1, - 9.5, - 0.3790613718411552, - 1, + "Dzenan Pejčinović", + 145.441102, + 0.906896551724138, + 7.85, + 2.156408094435076, 1, + 0.6896551724137931, 1, 1, true, true, - 63.166666666666664 + 95.01666666666667 ], [ "Justin Diehl", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, 0, 0, 0, @@ -11653,7 +11710,7 @@ 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, 0, 0, 0, @@ -11664,136 +11721,80 @@ ], [ "Deniz Undav", - 2.577617, + 130.749406, 1, - 6.8, - 0.3790613718411552, + 6.4, + 2.156408094435076, 1, 1, 1, 1, true, true, - 74.66666666666667 + 70.91666666666667 ], [ "Leonidas Stergiou", 0, 0, - 0, - 0.3790613718411552, + 6, + 2.156408094435076, 0, 0, 0, 0, - true, false, - 21.433333333333334 + false, + 0 ], [ "Finn Jeltsch", - 2.805054, + 138.921244, 1, - 7.4, - 0.3790613718411552, + 6.8, + 2.156408094435076, 1, 1, 1, 1, true, true, - 96.11666666666666 + 95.01666666666667 ], [ "Leo Sauer", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, 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 + 16.416666666666668 ], [ - "Chema Andrés", - 0, - 0, - 6.2, - 0.3790613718411552, - 0, - 0, + "Ramon Hendriks", + 26.62892, + 0.2172413793103448, + 6, + 2.156408094435076, + 0.3103448275862069, + 0.3103448275862068, 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 + 16.3 ], [ - "Lazar Jovanovic", + "Ameen Al Dakhil", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, 0, 0, 0, @@ -11803,39 +11804,25 @@ 0 ], [ - "Badredine Bouanani", - 0, - 0, - 0, - 0.3790613718411552, - 0, - 0, + "Luca Jaquez", 0, 0, + 0, + 2.156408094435076, + 0, + 0, + 0, + 0, + false, false, - false, - 0 - ], - [ - "Bilal El Khannouss", - 2.313028, - 0.9245436105476674, - 6.6, - 0.3790613718411552, - 0.8113590263691683, - 1, - 1, - 1, - true, - false, - 21.316666666666666 + 0 ], [ - "Jeremy Arévalo", + "Lorenz Assignon", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, 0, 0, 0, @@ -11844,54 +11831,54 @@ false, 0 ], + [ + "Bilal El Khannouss", + 44.296997, + 0.3310344827586207, + 6.55, + 2.156408094435076, + 0.3103448275862069, + 0.6896551724137931, + 0, + 0, + true, + true, + 78.6 + ], [ "Jan Gyamerah", - 4.438831, - 0.906896551724138, - 6.5, - 0.7530043467143953, + 64.846396, + 1, + 6.9, + 0.9919915123720868, + 1, 1, - 0.6896551724137931, 1, 1, true, true, - 77.16666666666667 + 89.26666666666667 ], [ "Amara Condé", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, 0, 0, 0, 0, + true, false, - false, - 0 + 8.05 ], [ "Tim Boss", 0, 0, 0, - 0.7530043467143953, - 0, - 0, - 0, - 0, - false, - false, - 0 - ], - [ - "Jason Ceka", - 0, - 0, - 0, - 0.7530043467143953, + 0.9919915123720868, 0, 0, 0, @@ -11902,38 +11889,38 @@ ], [ "Lukas Emanuel Petkov", - 5.045129, + 69.54541, 1, - 6.7, - 0.7530043467143953, + 7.4, + 0.9919915123720868, 1, 1, 1, 1, true, true, - 98.23333333333333 + 97.41666666666667 ], [ "Lasse Günther", - 4.442726, + 59.207579, 1, - 5.9, - 0.7530043467143953, + 6.3, + 0.9919915123720868, 1, 1, 1, 1, true, true, - 98.23333333333333 + 76.58333333333333 ], [ "Luca Pfeiffer", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, 0, 0, 0, @@ -11944,52 +11931,52 @@ ], [ "Maximilian Rohr", - 5.496932, + 64.376494, 1, - 7.3, - 0.7530043467143953, + 6.85, + 0.9919915123720868, 1, 1, 1, 1, true, true, - 83.98333333333333 + 97.41666666666667 ], [ "Felix Keidel", - 4.969829, + 62.026987, 1, 6.6, - 0.7530043467143953, + 0.9919915123720868, 1, 1, 1, 1, true, true, - 98.23333333333333 + 97.41666666666667 ], [ "Lukas Pinckert", - 0, - 0, - 0, - 0.7530043467143953, - 0, - 0, - 0, - 0, + 62.96679, + 1, + 6.7, + 0.9919915123720868, + 1, + 1, + 1, + 1, true, true, - 98.23333333333333 + 97.41666666666667 ], [ "Frank Lehmann", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, 0, 0, 0, @@ -12000,122 +11987,122 @@ ], [ "Luca Schnellbacher", - 3.247266, - 0.5827586206896551, - 7.4, - 0.7530043467143953, - 0.6896551724137931, - 0.6896551724137931, 0, - 1, - true, + 0, + 6.9, + 0.9919915123720868, + 0, + 0, + 0, + 0, + false, false, - 21.216666666666665 + 0 ], [ "Nicolas Kristof", - 5.12043, + 66.726002, 1, - 6.8, - 0.7530043467143953, + 7.1, + 0.9919915123720868, 1, 1, 1, 1, true, true, - 98.23333333333333 + 97.41666666666667 ], [ "Noel Futkeu", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, 0, 0, 0, 0, + true, false, - false, - 0 + 20.866666666666667 ], [ "Lukasz Poreba", - 5.12043, + 64.376494, 1, - 6.8, - 0.7530043467143953, + 6.85, + 0.9919915123720868, 1, 1, 1, 1, true, true, - 98.23333333333333 + 97.41666666666667 ], [ "Cole Campbell", - 5.19573, + 69.075509, 1, - 6.9, - 0.7530043467143953, + 7.35, + 0.9919915123720868, 1, 1, 1, 1, true, true, - 66.68333333333334 + 66.21666666666667 ], [ "Francis Onyeka", - 3.859277, - 0.5758620689655173, - 8.9, - 0.7530043467143953, - 0.6896551724137931, + 74.714326, + 1, + 7.95, + 0.9919915123720868, + 1, + 1, + 1, 1, - 0, - 0, true, true, - 66.65 + 76.53333333333333 ], [ "Florian Le Joncour", - 0.63564, - 0.1241379310344827, - 6.8, - 0.7530043467143953, - 0.3103448275862069, + 0, + 0, + 6.55, + 0.9919915123720868, + 0, 0, 0, 0, - true, false, - 14.25 + false, + 0 ], [ "Maurice Krattenmacher", 0, 0, - 0, - 0.7530043467143953, + 6.3, + 0.9919915123720868, 0, 0, 0, 0, true, false, - 31.533333333333335 + 31.183333333333334 ], [ "Frederik Schmahl", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, 0, 0, 0, @@ -12126,24 +12113,24 @@ ], [ "Luca Sirch", - 0.469719, - 0.093103448275862, - 6.7, - 0.7530043467143953, 0, - 0.3103448275862069, + 0, + 6.35, + 0.9919915123720868, + 0, + 0, 0, 0, true, false, - 21.066666666666666 + 8.133333333333333 ], [ "Tom Zimmerschied", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, 0, 0, 0, @@ -12154,52 +12141,52 @@ ], [ "Noah Darvich", - 1.948204, - 0.4241379310344827, - 6.1, - 0.7530043467143953, - 0.3103448275862069, 0, - 1, - 1, - true, + 0, + 6.15, + 0.9919915123720868, + 0, + 0, + 0, + 0, + false, false, - 31.583333333333332 + 0 ], [ "David Mokwa", - 1.916526, - 0.4172413793103448, - 6.1, - 0.7530043467143953, - 0.3103448275862069, - 0.3103448275862069, + 63.906593, + 1, + 6.8, + 0.9919915123720868, + 1, + 1, + 1, 1, - 0, true, true, - 77 + 89.35 ], [ "Nicholas Mickelson", 0, 0, - 6.7, - 0.7530043467143953, 0, + 0.9919915123720868, 0, 0, 0, + 0, + true, false, - false, - 0 + 20.816666666666666 ], [ "Raif Adam", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, 0, 0, 0, @@ -12212,8 +12199,8 @@ "Janis Blaswich", 0, 0, - 7.2, - 2.040910253132191, + 0, + 2.211650485436893, 0, 0, 0, @@ -12224,136 +12211,150 @@ ], [ "Mark Flekken", - 14.490463, + 136.194211, 1, - 7.1, - 2.040910253132191, + 6.5, + 2.211650485436893, 1, 1, 1, 1, true, true, - 98.23333333333333 + 94.15 ], [ "Jonas Hofmann", 0, 0, - 0, - 2.040910253132191, + 6.7, + 2.211650485436893, 0, 0, 0, 0, - true, false, - 31.35 + false, + 0 ], [ "Robert Andrich", 0, 0, 0, - 2.040910253132191, + 2.211650485436893, 0, 0, 0, 0, + true, false, + 22.766666666666666 + ], + [ + "Moussa Diaby", + 0, + 0.4172413793103448, + 0, + 2.211650485436893, + 0.3103448275862069, + 0.3103448275862068, + 1, + 0, + true, false, - 0 + 26.166666666666668 ], [ "Patrik Schick", - 13.572053, + 137.660918, 1, - 6.65, - 2.040910253132191, + 6.57, + 2.211650485436893, 1, 1, 1, 1, true, true, - 98.23333333333333 + 67.93333333333334 ], [ "Edmond Tapsoba", - 14.898645, + 142.480098, 1, - 7.3, - 2.040910253132191, + 6.8, + 2.211650485436893, 1, 1, 1, 1, true, true, - 98.23333333333333 + 94.15 ], [ "Malik Tillman", - 11.265825, - 0.8, + 84.252557, + 0.5827586206896551, 6.9, - 2.040910253132191, - 1, - 1, + 2.211650485436893, + 0.6896551724137931, + 0.6896551724137931, 0, 1, true, true, - 66.88333333333334 + 67.98333333333333 ], [ "Lucas Vázquez", - 9.448711, - 0.6758620689655173, - 6.85, - 2.040910253132191, - 0.6896551724137931, - 1, + 29.450463, + 0.2172413793103448, + 6.47, + 2.211650485436893, + 0.3103448275862069, + 0.3103448275862068, + 0, 0, - 1, - true, true, - 56.65 + false, + 10.533333333333333 ], [ "Miguel Gutiérrez", - 13.776144, + 141.851509, 1, - 6.75, - 2.040910253132191, + 6.77, + 2.211650485436893, 1, 1, 1, 1, true, true, - 98.23333333333333 + 83.6 ], [ "Aleix García", - 15.510918, + 155.051871, 1, - 7.6, - 2.040910253132191, + 7.4, + 2.211650485436893, 1, 1, 1, 1, true, true, - 98.23333333333333 + 94.15 ], [ "Tim Oermann", 0, 0, 0, - 2.040910253132191, + 2.211650485436893, 0, 0, 0, @@ -12364,38 +12365,38 @@ ], [ "Loïc Badé", - 11.182781, - 0.7827586206896552, - 7, - 2.040910253132191, - 0.6896551724137931, - 0.6896551724137931, - 1, - 1, - true, + 31.089128, + 0.2172413793103448, + 6.83, + 2.211650485436893, + 0.3103448275862069, + 0.3103448275862068, + 0, + 0, true, - 56.483333333333334 + false, + 22.933333333333334 ], [ "Ibrahim Maza", - 14.184326, + 146.670689, 1, - 6.95, - 2.040910253132191, + 7, + 2.211650485436893, 1, 1, 1, 1, true, true, - 98.23333333333333 + 94.15 ], [ - "Arthur", - 0, + "Victor Boniface", 0, 0, - 2.040910253132191, + 6.95, + 2.211650485436893, 0, 0, 0, @@ -12405,28 +12406,14 @@ 0 ], [ - "Victor Boniface", - 0, - 0, - 7.6, - 2.040910253132191, - 0, - 0, + "Nathan Tella", 0, 0, - true, - false, - 11.116666666666667 - ], - [ - "Nathan Tella", - 2.877683, - 0.2, 7.05, - 2.040910253132191, + 2.211650485436893, + 0, 0, 0, - 1, 0, false, false, @@ -12434,52 +12421,24 @@ ], [ "Jarell Quansah", - 5.790555, - 0.4172413793103448, - 6.8, - 2.040910253132191, - 0.3103448275862069, - 0.3103448275862069, + 113.987691, + 0.7827586206896552, + 6.95, + 2.211650485436893, + 0.6896551724137931, + 0.6896551724137931, 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 + 1, + true, + true, + 94.15 ], [ - "Axel Tape", + "Martin Terrier", 0, 0, - 6.8, - 2.040910253132191, + 0, + 2.211650485436893, 0, 0, 0, @@ -12490,24 +12449,24 @@ ], [ "Christian Kofane", + 13.460468, + 0.093103448275862, + 6.9, + 2.211650485436893, 0, - 0, - 6.95, - 2.040910253132191, - 0, - 0, + 0.3103448275862068, 0, 0, true, false, - 41.56666666666667 + 26.2 ], [ "Kennet Eichhorn", 0, 0, 0, - 2.040910253132191, + 2.211650485436893, 0, 0, 0, @@ -12521,7 +12480,7 @@ 0, 0, 0, - 2.040910253132191, + 2.211650485436893, 0, 0, 0, @@ -12532,24 +12491,24 @@ ], [ "Ezequiél Fernández", - 13.470008, - 1, - 6.6, - 2.040910253132191, - 1, + 125.984342, + 0.906896551724138, + 6.63, + 2.211650485436893, 1, + 0.6896551724137931, 1, 1, true, true, - 56.56666666666667 + 71.36666666666666 ], [ "Eliesse Ben Seghir", 0, 0, 0, - 2.040910253132191, + 2.211650485436893, 0, 0, 0, @@ -12559,39 +12518,53 @@ 0 ], [ - "Facundo Medina", - 1.697474, - 0.1241379310344827, - 6.7, - 2.040910253132191, - 0.3103448275862069, + "Guéla Doué", 0, 0, 0, - true, + 2.211650485436893, + 0, + 0, + 0, + 0, + false, false, - 41.65 + 0 + ], + [ + "Facundo Medina", + 111.527525, + 0.7827586206896552, + 6.8, + 2.211650485436893, + 0.6896551724137931, + 0.6896551724137931, + 1, + 1, + true, + true, + 71.2 ], [ "Afonso Moreira", - 13.470008, + 135.565622, 1, - 6.6, - 2.040910253132191, + 6.47, + 2.211650485436893, 1, 1, 1, 1, true, true, - 87.1 + 94.15 ], [ "Ron-Robert Zieler", 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, 0, 0, 0, @@ -12605,7 +12578,7 @@ 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, 0, 0, 0, @@ -12616,24 +12589,24 @@ ], [ "Marvin Schwäbe", - 7.674517, + 43.470103, 1, - 6.5, - 1.1806949806949807, + 6.95, + 0.6602023608768971, 1, 1, 1, 1, true, true, - 96.76666666666667 + 95.01666666666667 ], [ "Timo Hübers", 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, 0, 0, 0, @@ -12644,38 +12617,52 @@ ], [ "Linton Maina", - 3.448444, - 0.4172413793103448, - 7, - 1.1806949806949807, - 0.3103448275862069, - 0.3103448275862069, + 39.139269, + 0.906896551724138, + 6.9, + 0.6602023608768971, 1, - 0, + 0.6896551724137931, + 1, + 1, + true, true, + 75.26666666666667 + ], + [ + "Borna Sosa", + 0, + 0, + 0, + 0.6602023608768971, + 0, + 0, + 0, + 0, + false, false, - 30.5 + 0 ], [ "Tom Krauß", - 8.855212, + 45.97198, 1, - 7.5, - 1.1806949806949807, + 7.35, + 0.6602023608768971, 1, 1, 1, 1, true, true, - 90.73333333333333 + 90.61666666666666 ], [ "Matthias Köbbing", 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, 0, 0, 0, @@ -12686,108 +12673,94 @@ ], [ "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.6602023608768971, 0, 0, 0, 0, true, false, - 30.283333333333335 + 19.766666666666666 ], [ - "Jan Thielmann", - 4.678809, + "Ellyes Skhiri", + 23.692339, 0.5827586206896551, - 6.8, - 1.1806949806949807, + 6.5, + 0.6602023608768971, 0.6896551724137931, 0.6896551724137931, 0, 1, true, + false, + 49.45 + ], + [ + "Jan Thielmann", + 16.820285, + 0.3814506539833531, + 7.05, + 0.6602023608768971, + 0.3103448275862069, + 0.5243757431629013, + 0, + 1, + true, true, - 96.76666666666667 + 45.96666666666667 ], [ "Ragnar Ache", - 7.792587, + 42.219165, 1, - 6.6, - 1.1806949806949807, + 6.75, + 0.6602023608768971, 1, 1, 1, 1, true, true, - 66.6 + 75.23333333333333 ], [ "Ísak Jóhannesson", - 10.980463, + 51.601202, 1, - 9.3, - 1.1806949806949807, + 8.25, + 0.6602023608768971, 1, 1, 1, 1, true, true, - 96.76666666666667 + 95.01666666666667 ], [ "Luka Lochoshvili", - 7.910656, + 41.906431, 1, 6.7, - 1.1806949806949807, + 0.6602023608768971, 1, 1, 1, 1, true, true, - 96.76666666666667 + 95.01666666666667 ], [ "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, + 6.85, + 0.6602023608768971, 0, 0, 0, @@ -12800,22 +12773,22 @@ "Joël Schmied", 0, 0, - 6.5, - 1.1806949806949807, 0, + 0.6602023608768971, 0, 0, 0, - true, + 0, + false, false, - 3.0833333333333335 + 0 ], [ "Sebastian Sebulonsen", 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, 0, 0, 0, @@ -12829,7 +12802,7 @@ 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, 0, 0, 0, @@ -12840,66 +12813,80 @@ ], [ "Alessio Castro-Montes", - 8.382934, + 41.593696, 1, - 7.1, - 1.1806949806949807, + 6.65, + 0.6602023608768971, 1, 1, 1, 1, true, true, - 93.68333333333334 + 95.01666666666667 ], [ "Jahmai Simpson-Pusey", - 8.028726, + 40.342758, 1, - 6.8, - 1.1806949806949807, + 6.45, + 0.6602023608768971, 1, 1, 1, 1, true, true, - 96.76666666666667 + 95.01666666666667 ], [ "Gideon Mensah", - 8.146795, + 42.219165, 1, - 6.9, - 1.1806949806949807, + 6.75, + 0.6602023608768971, 1, 1, 1, 1, true, true, - 96.76666666666667 + 95.01666666666667 ], [ "Paul Okon-Engstler", + 16.963154, + 0.4172413793103448, + 6.5, + 0.6602023608768971, + 0.3103448275862069, + 0.3103448275862068, + 1, + 0, + true, + true, + 45.96666666666667 + ], + [ + "Reigan Heskey", 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, 0, 0, 0, 0, true, - true, - 66.48333333333333 + false, + 19.75 ], [ - "Reigan Heskey", - 0, + "Thijs Dallinga", 0, 0, - 1.1806949806949807, + 7.55, + 0.6602023608768971, 0, 0, 0, @@ -12909,95 +12896,95 @@ 0 ], [ - "Thijs Dallinga", - 0, - 0, - 6.2, - 1.1806949806949807, - 0, + "Mikey Moore", 0, + 0.6827586206896552, 0, + 0.6602023608768971, + 0.6896551724137931, + 0.6896551724137931, + 1, 0, true, false, - 30.166666666666668 + 49.45 ], [ "Oliver Baumann", - 10.1139, + 83.521078, 1, - 6.5, - 1.555984555984556, + 7.15, + 1.2329948265951334, 1, 1, 1, 1, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Andrej Kramarić", 0, 0, - 0, - 1.555984555984556, + 6.5, + 1.2329948265951334, 0, 0, 0, 0, true, false, - 8.55 + 22.8 ], [ "Bernardo", - 1.691683, - 0.1685598377281947, - 6.45, - 1.555984555984556, - 0.1886409736308316, - 0.3103448275862069, + 11.402227, + 0.1456883509833585, + 6.7, + 1.2329948265951334, + 0.2723146747352497, + 0.1225416036308623, 0, 0, - true, - true, - 54.46666666666667 + false, + false, + 0 ], [ "Ozan Kabak", - 10.814093, + 83.754704, 1, - 6.95, - 1.555984555984556, + 7.17, + 1.2329948265951334, 1, 1, 1, 1, true, true, - 96.76666666666667 + 82.05 ], [ "Tim Lemperle", - 0, - 0, + 69.73718, + 1, 5.97, - 1.555984555984556, - 0, - 0, - 0, - 0, - false, - false, - 0 + 1.2329948265951334, + 1, + 1, + 1, + 1, + true, + true, + 86.83333333333333 ], [ "Luca Philipp", 0, 0, 6.55, - 1.555984555984556, + 1.2329948265951334, 0, 0, 0, @@ -13008,24 +12995,24 @@ ], [ "Patrick Wimmer", - 11.405367, - 1, - 7.33, - 1.555984555984556, - 1, - 1, + 57.32128, + 0.6815431164901664, + 7.2, + 1.2329948265951334, 1, + 0.6051437216338881, + 0, 1, true, true, - 71.8 + 76.43333333333334 ], [ "Fisnik Asllani", 0, 0, 0, - 1.555984555984556, + 1.2329948265951334, 0, 0, 0, @@ -13036,66 +13023,66 @@ ], [ "Bambasé Conté", - 3.029795, - 0.3056810475246491, - 6.37, - 1.555984555984556, + 34.726168, + 0.4609004121237414, + 6.45, + 1.2329948265951334, 0.3103448275862069, - 0.6051437216338881, - 0, - 0, - true, + 0.1225416036308623, + 1, + 1, true, - 96.76666666666667 + false, + 22.716666666666665 ], [ "Adam Hložek", - 9.090062, - 0.8758620689655172, - 6.67, - 1.555984555984556, + 53.834541, + 0.6827586206896552, + 6.75, + 1.2329948265951334, + 0.6896551724137931, 0.6896551724137931, 1, - 1, - 1, + 0, true, true, - 54.6 + 76.36666666666666 ], [ "Max Moerstedt", - 4.167694, - 0.4058323334550577, - 6.6, - 1.555984555984556, - 0.3103448275862069, - 0.2723146747352497, - 1, + 7.047431, + 0.093103448275862, + 6.48, + 1.2329948265951334, + 0, + 0.3103448275862068, + 0, 0, true, false, - 42.166666666666664 + 12.316666666666666 ], [ "Albian Hajdari", - 11.716564, + 84.45558, 1, - 7.53, - 1.555984555984556, + 7.23, + 1.2329948265951334, 1, 1, 1, 1, true, true, - 88.31666666666666 + 99.16666666666667 ], [ "Alexander Prass", 0, 0, 0, - 1.555984555984556, + 1.2329948265951334, 0, 0, 0, @@ -13106,38 +13093,38 @@ ], [ "Vladimír Coufal", - 10.378417, + 78.030882, 1, - 6.67, - 1.555984555984556, + 6.68, + 1.2329948265951334, 1, 1, 1, 1, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Robin Hranác", - 0, - 0, - 6.1, - 1.555984555984556, - 0, - 0, + 16.886557, + 0.2305597579425113, + 6.27, + 1.2329948265951334, + 0.1225416036308623, + 0.6051437216338881, 0, 0, true, false, - 42.3 + 17.1 ], [ "Lúkas Petersson", 0, 0, 0, - 1.555984555984556, + 1.2329948265951334, 0, 0, 0, @@ -13151,21 +13138,7 @@ 0, 0, 7.03, - 1.555984555984556, - 0, - 0, - 0, - 0, - false, - false, - 0 - ], - [ - "Arthur Chaves", - 0, - 0, - 6.45, - 1.555984555984556, + 1.2329948265951334, 0, 0, 0, @@ -13178,8 +13151,8 @@ "Koki Machida", 0, 0, - 6.4, - 1.555984555984556, + 0, + 1.2329948265951334, 0, 0, 0, @@ -13190,24 +13163,24 @@ ], [ "Leon Avdullahu", - 10.736293, + 80.367135, 1, - 6.9, - 1.555984555984556, + 6.88, + 1.2329948265951334, 1, 1, 1, 1, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Cajetan Lenz", 0, 0, 6.7, - 1.555984555984556, + 1.2329948265951334, 0, 0, 0, @@ -13218,94 +13191,80 @@ ], [ "Wouter Burger", - 11.514286, - 1, - 7.4, - 1.555984555984556, - 1, + 73.664503, + 0.8758620689655172, + 7.2, + 1.2329948265951334, + 0.6896551724137931, 1, 1, 1, true, true, - 96.76666666666667 + 82.2 ], [ "Adam Daghim", - 4.173243, - 0.4126245500547759, - 6.5, - 1.555984555984556, - 0.6896551724137931, - 0.1225416036308623, - 0, + 78.84857, 1, - true, - true, - 88.21666666666667 - ], - [ - "Alessandro Vogt", - 0, - 0, - 6.45, - 1.555984555984556, - 0, - 0, - 0, - 0, - false, - false, - 0 + 6.75, + 1.2329948265951334, + 1, + 1, + 1, + 1, + true, + true, + 99.16666666666667 ], [ "Mats Rots", - 8.370291, - 0.8314401622718053, - 6.47, - 1.555984555984556, - 0.8113590263691683, - 0.6896551724137931, + 47.578978, + 0.6237518910741301, + 6.53, + 1.2329948265951334, + 0.6051437216338881, + 0.2723146747352496, 1, 1, true, - false, - 8.45 + true, + 99.16666666666667 ], [ "Nathan De Cat", - 10.269498, - 1, - 6.6, - 1.555984555984556, - 1, - 1, - 1, - 1, + 15.748709, + 0.2058323334550576, + 6.55, + 1.2329948265951334, + 0.3103448275862069, + 0.2723146747352496, + 0, + 0, true, false, - 24.95 + 16.95 ], [ "Rani Khedira", - 8.417942, + 36.469364, 1, - 6.3, - 1.3361812040532484, + 6.35, + 0.6062135922330097, 1, 1, 1, 1, true, true, - 102.68333333333334 + 94.15 ], [ "Marvin Friedrich", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, 0, 0, 0, @@ -13318,22 +13277,22 @@ "Janik Haberer", 0, 0, - 0, - 1.3361812040532484, + 6.8, + 0.6062135922330097, 0, 0, 0, 0, true, false, - 19.616666666666667 + 30.3 ], [ "Oliver Burke", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, 0, 0, 0, @@ -13345,79 +13304,79 @@ [ "Felix Uduokhai", 0, + 0.2172413793103448, 0, + 0.6062135922330097, + 0.3103448275862069, + 0.3103448275862068, 0, 0, - 0, - 0, - 0, - 0, - false, - false, - 0 + true, + true, + 94.15 ], [ "Frederik Rönnow", 0, + 0.293103448275862, 0, + 0.6062135922330097, 0, - 1.3361812040532484, - 0, - 0, - 0, + 0.3103448275862068, + 1, 0, - false, - false, - 0 + true, + true, + 94.15 ], [ "Woo-Yeong Jeong", - 3.583718, - 0.4126245500547759, - 6.5, - 1.3361812040532484, - 0.6896551724137931, - 0.1225416036308623, + 8.296954, + 0.2172413793103448, + 6.65, + 0.6062135922330097, + 0.3103448275862069, + 0.3103448275862068, + 0, 0, - 1, true, false, - 34.35 + 30.25 ], [ "Christopher Trimmel", 0, 0, - 6.8, - 1.3361812040532484, 0, + 0.6062135922330097, 0, 0, 0, + 0, + true, false, - false, - 0 + 19.9 ], [ "Tim Skarke", + 3.796458, + 0.093103448275862, + 7.1, + 0.6062135922330097, 0, - 0, - 0, - 1.3361812040532484, - 0, - 0, + 0.3103448275862068, 0, 0, true, false, - 34.333333333333336 + 30.6 ], [ "Robert Skov", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, 0, 0, 0, @@ -13428,38 +13387,38 @@ ], [ "Tom Rothe", - 9.353268, + 37.905166, 1, - 7, - 1.3361812040532484, + 6.6, + 0.6062135922330097, 1, 1, 1, 1, true, true, - 102.68333333333334 + 94.15 ], [ "András Schäfer", - 2.859117, - 0.3056810475246491, - 7, - 1.3361812040532484, - 0.3103448275862069, - 0.6051437216338881, - 0, + 22.926288, + 0.5827586206896551, + 6.85, + 0.6062135922330097, + 0.6896551724137931, + 0.6896551724137931, 0, + 1, true, - true, - 68.33333333333333 + false, + 14.433333333333334 ], [ "Carl Klaus", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, 0, 0, 0, @@ -13470,38 +13429,38 @@ ], [ "Matheo Raab", - 8.818796, - 1, - 6.6, - 1.3361812040532484, - 1, - 1, + 23.953134, + 0.7068965517241379, + 5.9, + 0.6062135922330097, 1, + 0.6896551724137931, + 0, 1, - true, - true, - 102.68333333333334 + false, + false, + 0 ], [ "Derrick Köhn", 0, 0, - 0, - 1.3361812040532484, + 6.7, + 0.6062135922330097, 0, 0, 0, 0, - true, false, - 13.6 + false, + 13.516666666666667 ], [ "Stanley Nsoki", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, 0, 0, 0, @@ -13512,94 +13471,80 @@ ], [ "Aljoscha Kemlein", - 9.086032, + 38.479487, 1, - 6.8, - 1.3361812040532484, + 6.7, + 0.6062135922330097, 1, 1, 1, 1, true, true, - 83.06666666666666 + 63.85 ], [ "Josip Juranović", - 9.486887, + 42.499731, 1, - 7.1, - 1.3361812040532484, + 7.4, + 0.6062135922330097, 1, 1, 1, 1, true, true, - 102.68333333333334 - ], - [ - "Ilyas Ansah", - 0, - 0, - 6.7, - 1.3361812040532484, - 0, - 0, - 0, - 0, - false, - false, - 0 + 74.23333333333333 ], [ "Michel Aebischer", - 3.578953, - 0.4058323334550577, - 6.6, - 1.3361812040532484, - 0.3103448275862069, - 0.2723146747352497, + 28.321932, + 0.7827586206896552, + 6.3, + 0.6062135922330097, + 0.6896551724137931, + 0.6896551724137931, + 1, 1, - 0, true, true, - 68.23333333333333 + 63.93333333333333 ], [ "Leopold Querfeld", - 8.150705, - 1, - 6.1, - 1.3361812040532484, - 1, + 35.417763, + 0.906896551724138, + 6.8, + 0.6062135922330097, 1, + 0.6896551724137931, 1, 1, - true, - true, - 102.68333333333334 + false, + false, + 0 ], [ "Livan Burcu", - 8.818796, - 1, + 15.815604, + 0.4172413793103448, 6.6, - 1.3361812040532484, - 1, - 1, - 1, + 0.6062135922330097, + 0.3103448275862069, + 0.3103448275862068, 1, + 0, true, - false, - 34.45 + true, + 79.68333333333334 ], [ "Andrej Ilic", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, 0, 0, 0, @@ -13609,39 +13554,39 @@ 0 ], [ - "Marin Ljubicic", - 10.06467, - 0.8758620689655172, - 8.6, - 1.3361812040532484, - 0.6896551724137931, + "Marin Ljubičić", + 38.282435, + 0.906896551724138, + 7.35, + 0.6062135922330097, 1, + 0.6896551724137931, 1, 1, true, true, - 89.08333333333333 + 94.23333333333333 ], [ "Emmanuel Latte Lath", - 8.017087, + 37.618006, 1, - 6, - 1.3361812040532484, + 6.55, + 0.6062135922330097, 1, 1, 1, 1, true, true, - 68.35 + 63.55 ], [ "Linus Güther", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, 0, 0, 0, @@ -13652,24 +13597,24 @@ ], [ "Zeno Van den Bosch", - 10.422213, - 1, - 7.8, - 1.3361812040532484, - 1, + 35.463313, + 0.8758620689655172, + 7.05, + 0.6062135922330097, + 0.6896551724137931, 1, 1, 1, true, true, - 102.68333333333334 + 94.15 ], [ - "Jens Grahl", + "Kastriot Imeri", 0, 0, 0, - 1.4005563282336575, + 0.6062135922330097, 0, 0, 0, @@ -13679,81 +13624,81 @@ 0 ], [ - "Timothy Chandler", - 0, + "Jens Grahl", 0, 0, - 1.4005563282336575, 0, + 1.7284387594182584, 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", + "Timothy Chandler", 0, 0, 0, - 1.4005563282336575, + 1.7284387594182584, 0, 0, 0, 0, + true, false, - false, - 0 + 24.283333333333335 + ], + [ + "Mario Götze", + 0, + 0.142120089728207, + 0, + 1.7284387594182584, + 0.1225416036308623, + 0.3103448275862068, + 0, + 0, + true, + true, + 70 ], [ "Robin Koch", - 10.5742, + 119.046657, 1, - 7.55, - 1.4005563282336575, + 7.27, + 1.7284387594182584, 1, 1, 1, 1, true, true, - 102.68333333333334 + 94.36666666666666 ], [ "Jonathan Burkardt", - 11.519226, - 0.985, - 8.35, - 1.4005563282336575, + 124.450425, + 1, + 7.6, + 1.7284387594182584, + 1, 1, 1, 1, - 0.85, true, true, - 73.75 + 94.36666666666666 ], [ "Ansgar Knauff", 0, 0, 6.85, - 1.4005563282336575, + 1.7284387594182584, 0, 0, 0, @@ -13767,7 +13712,7 @@ 0, 0, 0, - 1.4005563282336575, + 1.7284387594182584, 0, 0, 0, @@ -13778,122 +13723,94 @@ ], [ "Ritsu Dōan", - 1.652656, - 0.2, - 5.9, - 1.4005563282336575, 0, + 0.7758620689655172, 0, + 1.7284387594182584, + 0.6896551724137931, + 1, 1, 0, - false, - false, - 0 + true, + true, + 87.65 ], [ "Noah Atubolu", - 0, - 0, - 0, - 1.705678495361178, - 0, - 0, - 0, - 0, + 129.362942, + 1, + 7.9, + 1.7284387594182584, + 1, + 1, + 1, + 1, true, true, - 102.68333333333334 + 94.36666666666666 ], [ "Can Uzun", - 11.274478, + 124.450425, 1, - 8.05, - 1.4005563282336575, + 7.6, + 1.7284387594182584, 1, 1, 1, 1, true, true, - 86.95 + 70.03333333333333 ], [ - "Hugo Larsson", - 0, - 0, - 0, - 1.4005563282336575, + "Kauã Santos", 0, 0, + 5.4, + 1.7284387594182584, 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, + 87.443492, + 0.7489540403776932, + 7.13, + 1.7284387594182584, + 0.6051437216338881, + 0.6896551724137931, + 1, + 1, true, - 102.68333333333334 + false, + 24.366666666666667 ], [ "Elias Baum", - 8.893533, + 105.946612, 1, - 6.35, - 1.4005563282336575, + 6.47, + 1.7284387594182584, 1, 1, 1, 1, true, true, - 102.68333333333334 + 70.08333333333333 ], [ "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, + 1.7284387594182584, 0, 0, 0, @@ -13903,12 +13820,12 @@ 0 ], [ - "Arthur Theate", - 0, - 0, - 5.8, - 1.4005563282336575, - 0, + "Oscar Højlund", + 11.326287, + 0.1089258698940998, + 6.35, + 1.7284387594182584, + 0.2723146747352497, 0, 0, 0, @@ -13916,152 +13833,138 @@ 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, + 121.175414, 1, - 6.25, - 1.4005563282336575, + 7.4, + 1.7284387594182584, 1, 1, 1, 1, true, true, - 92.51666666666667 + 94.33333333333333 ], [ "Jeremiaha Maluze", + 54.75367, + 0.4689655172413793, + 7.13, + 1.7284387594182584, + 0.6896551724137931, + 0.3103448275862068, 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - true, - true, - 102.68333333333334 + 1, + false, + false, + 0 ], [ "Keita Kosugi", - 9.733866, + 107.584118, 1, - 6.95, - 1.4005563282336575, + 6.57, + 1.7284387594182584, 1, 1, 1, 1, true, true, - 102.68333333333334 + 94.36666666666666 ], [ "Love Arrhov", 0, 0, 6.4, - 1.4005563282336575, + 1.7284387594182584, 0, 0, 0, 0, - true, false, - 15.733333333333333 + false, + 0 ], [ "Ayoube Amaimouni", - 7.114826, - 0.8, - 6.35, - 1.4005563282336575, - 1, - 1, + 23.379627, + 0.2241379310344827, + 6.37, + 1.7284387594182584, + 0.3103448275862069, + 0, 0, 1, true, - true, - 86.93333333333334 + false, + 24.316666666666666 ], [ "Malik Pimpong", 0, 0, - 6.4, - 1.4005563282336575, + 6.35, + 1.7284387594182584, 0, 0, 0, 0, true, false, - 28.933333333333334 + 6.716666666666667 ], [ "Otávio", - 10.364117, - 1, - 7.4, - 1.4005563282336575, - 1, - 1, - 1, - 1, - true, + 0, + 0, + 7, + 1.7284387594182584, + 0, + 0, + 0, + 0, + false, false, - 10.15 + 0 ], [ "Raphael Onyedika", - 10.784284, + 120.02916, 1, - 7.7, - 1.4005563282336575, + 7.33, + 1.7284387594182584, 1, 1, 1, 1, true, true, - 102.68333333333334 + 94.36666666666666 ], [ - "Dominik Kohr", - 17.426471, - 1, - 8.8, - 1.9802807486631016, - 1, - 1, - 1, + "Lilian Brassier", + 0, + 0.5310344827586208, + 0, + 1.7284387594182584, + 0.3103448275862069, + 0.6896551724137931, 1, + 0, true, true, - 80.4 + 94.36666666666666 ], [ - "Stefan Bell", - 0, + "Dominik Kohr", 0, 0, - 1.9802807486631016, + 8.2, + 1.4005563282336575, 0, 0, 0, @@ -14071,11 +13974,11 @@ 0 ], [ - "Alexander Schwolow", + "Stefan Bell", 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, 0, 0, 0, @@ -14084,138 +13987,152 @@ false, 0 ], + [ + "Alexander Schwolow", + 0, + 0, + 0, + 1.4005563282336575, + 0, + 0, + 0, + 0, + true, + true, + 93.73333333333333 + ], [ "Danny Da Costa", - 16.040274, + 104.159535, 1, - 8.1, - 1.9802807486631016, + 7.85, + 1.4005563282336575, 1, 1, 1, 1, true, - true, - 95.51666666666667 + false, + 12.183333333333334 ], [ "Robin Zentner", - 15.050134, + 96.198297, 1, - 7.6, - 1.9802807486631016, + 7.25, + 1.4005563282336575, 1, 1, 1, 1, - true, - true, - 95.51666666666667 + false, + false, + 0 ], [ "Nadiem Amiri", - 19.802807, + 115.437956, 1, - 10, - 1.9802807486631016, + 8.7, + 1.4005563282336575, 1, 1, 1, 1, true, true, - 95.51666666666667 + 93.73333333333333 ], [ "Stefan Posch", 0, + 0.4172413793103448, 0, + 1.4005563282336575, + 0.3103448275862069, + 0.3103448275862068, + 1, 0, - 1.9802807486631016, - 0, - 0, - 0, - 0, - false, - false, - 0 + true, + true, + 88.31666666666666 ], [ "Phillip Tietz", - 19.802807, + 106.149845, 1, - 10, - 1.9802807486631016, + 8, + 1.4005563282336575, 1, 1, 1, 1, true, true, - 95.51666666666667 + 93.73333333333333 ], [ "Philipp Mwene", - 14.258021, + 91.554241, 1, - 7.2, - 1.9802807486631016, + 6.9, + 1.4005563282336575, 1, 1, 1, 1, true, true, - 95.51666666666667 + 93.73333333333333 ], [ "Lennard Maloney", 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, 0, 0, 0, 0, + true, false, - false, - 0 + 5.2 ], [ "Jae-Sung Lee", - 13.267881, + 86.246749, 1, - 6.7, - 1.9802807486631016, + 6.5, + 1.4005563282336575, 1, 1, 1, 1, true, true, - 68.38333333333334 + 88.23333333333333 ], [ "Sheraldo Becker", - 13.465909, + 90.227368, 1, 6.8, - 1.9802807486631016, + 1.4005563282336575, 1, 1, 1, 1, true, true, - 68.25 + 68.38333333333334 ], [ "Eric Martel", 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, 0, 0, 0, @@ -14229,7 +14146,7 @@ 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, 0, 0, 0, @@ -14243,7 +14160,7 @@ 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, 0, 0, 0, @@ -14253,67 +14170,53 @@ 0 ], [ - "Silvan Dominic Widmer", + "Silvan Widmer", 0, 0, - 6.4, - 1.9802807486631016, + 6.7, + 1.4005563282336575, 0, 0, 0, 0, - true, false, - 22.033333333333335 + false, + 0 ], [ "Ransford Königsdörffer", 0, 0, - 6.7, - 1.9802807486631016, + 6.65, + 1.4005563282336575, 0, 0, 0, 0, true, false, - 27.133333333333333 + 25.533333333333335 ], [ "Anthony Caci", - 16.040274, + 105.486408, 1, - 8.1, - 1.9802807486631016, + 7.95, + 1.4005563282336575, 1, 1, 1, 1, true, true, - 73.46666666666667 - ], - [ - "Andreas Hanche-Olsen", - 0, - 0, - 0, - 1.9802807486631016, - 0, - 0, - 0, - 0, - false, - false, - 0 + 81.5 ], [ "Benedict Hollerbach", 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, 0, 0, 0, @@ -14324,38 +14227,38 @@ ], [ "Kaishu Sano", - 14.654078, + 96.861733, 1, - 7.4, - 1.9802807486631016, + 7.3, + 1.4005563282336575, 1, 1, 1, 1, true, true, - 95.51666666666667 + 88.51666666666667 ], [ "Fabio Gruber", - 6.872257, - 0.4689655172413793, - 7.4, - 1.9802807486631016, + 59.153374, + 0.5827586206896551, + 7.65, + 1.4005563282336575, + 0.6896551724137931, 0.6896551724137931, - 0.3103448275862069, 0, 1, true, true, - 95.51666666666667 + 93.73333333333333 ], [ "Sota Kawasaki", 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, 0, 0, 0, @@ -14366,52 +14269,66 @@ ], [ "Kacper Potulski", + 90.890805, + 1, + 6.85, + 1.4005563282336575, + 1, + 1, + 1, + 1, + true, + true, + 93.73333333333333 + ], + [ + "Maximilian Kinzig", + 0, 0, 0, - 6.9, - 1.9802807486631016, + 1.4005563282336575, 0, 0, 0, 0, - true, false, - 15.116666666666667 + false, + 0 ], [ "Otto Ruoppi", 0, 0, - 7.9, - 1.9802807486631016, + 7.25, + 1.4005563282336575, 0, 0, 0, 0, true, false, - 27.266666666666666 + 5.283333333333333 ], [ "Rael-Tshimbela Nakuzola", 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, 0, 0, 0, 0, + true, false, - false, - 0 + 5.4 ], [ "Sven Michel", 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, 0, 0, 0, @@ -14425,7 +14342,7 @@ 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, 0, 0, 0, @@ -14436,38 +14353,38 @@ ], [ "Raphael Obermair", - 4.923529, + 63.989524, 1, - 6.2, - 0.7941176470588236, + 6.55, + 1.0311902097397203, 1, 1, 1, 1, true, true, - 95.51666666666667 + 95.38333333333334 ], [ "Oliver Batista Meier", - 1.86645, - 0.3310344827586207, - 7.1, - 0.7941176470588236, - 0.3103448275862069, - 0.6896551724137931, 0, + 0.0367624810892586, 0, + 1.0311902097397203, + 0, + 0.1225416036308623, + 0, + 0, + true, false, - false, - 0 + 20.55 ], [ "Markus Schubert", 0, 0, - 7.3, - 0.7941176470588236, + 0, + 1.0311902097397203, 0, 0, 0, @@ -14480,92 +14397,92 @@ "Tom Baack", 0, 0, - 0, - 0.7941176470588236, + 6.6, + 1.0311902097397203, 0, 0, 0, 0, - true, false, - 19.783333333333335 + false, + 0 ], [ "Steffen Tigges", 0, 0, - 6.3, - 0.7941176470588236, + 6.45, + 1.0311902097397203, 0, 0, 0, 0, true, false, - 27.5 + 49.46666666666667 ], [ "Nahuel Noll", - 0, - 0, - 0, - 0.7941176470588236, - 0, - 0, - 0, - 0, + 79.132083, + 1, + 8.1, + 1.0311902097397203, + 1, + 1, + 1, + 1, true, true, - 95.51666666666667 + 95.38333333333334 ], [ "Marvin Pieringer", - 0, - 0, - 0, - 0.7941176470588236, - 0, - 0, - 0, - 0, + 66.431872, + 1, + 6.8, + 1.0311902097397203, + 1, + 1, + 1, + 1, true, true, - 92.46666666666667 + 83.06666666666666 ], [ "Gabriel Vidović", - 5.797059, + 69.851159, 1, - 7.3, - 0.7941176470588236, + 7.15, + 1.0311902097397203, 1, 1, 1, 1, true, true, - 95.51666666666667 + 95.38333333333334 ], [ "Stefano Marino", - 3.703327, - 0.6758620689655173, - 6.9, - 0.7941176470588236, - 0.6896551724137931, - 1, + 19.868845, + 0.3058323334550576, + 6.65, + 1.0311902097397203, + 0.3103448275862069, + 0.2723146747352496, 0, 1, true, - true, - 68.01666666666667 + false, + 12.316666666666666 ], [ "Sebastian Klaas", 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, 0, 0, 0, @@ -14577,10 +14494,10 @@ [ "Marcel Hoffmeier", 0, + 0.1089258698940998, 0, - 0, - 0.7941176470588236, - 0, + 1.0311902097397203, + 0.2723146747352497, 0, 0, 0, @@ -14590,66 +14507,66 @@ ], [ "Laurin Ulrich", - 5.558824, + 64.966463, 1, - 7, - 0.7941176470588236, + 6.65, + 1.0311902097397203, 1, 1, 1, 1, true, true, - 75.71666666666667 + 74.83333333333333 ], [ "Laurin Curda", - 6.273529, + 79.132083, 1, - 7.9, - 0.7941176470588236, + 8.1, + 1.0311902097397203, 1, 1, 1, 1, true, true, - 95.51666666666667 + 95.38333333333334 ], [ - "Nick Bätzner", - 0, - 0, - 0, - 0.7941176470588236, - 0, + "Rayan Philippe", 0, + 0.6574051854556837, 0, + 1.0311902097397203, + 0.6896551724137931, + 0.6051437216338881, + 1, 0, - false, - false, - 0 + true, + true, + 46.083333333333336 ], [ "Mattes Hansen", - 3.204949, - 0.5310344827586208, - 7.6, - 0.7941176470588236, - 0.3103448275862069, - 0.6896551724137931, + 59.641331, + 0.8420574886535552, + 7.25, + 1.0311902097397203, + 0.6051437216338881, + 1, + 1, 1, - 0, true, true, - 75.65 + 89.86666666666666 ], [ "Florian Pruhs", 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, 0, 0, 0, @@ -14660,66 +14577,66 @@ ], [ "Tjark Scheller", - 5.558824, + 70.828099, 1, - 7, - 0.7941176470588236, + 7.25, + 1.0311902097397203, 1, 1, 1, 1, true, true, - 95.51666666666667 + 95.38333333333334 ], [ "Jano ter Horst", - 5.797059, + 72.293508, 1, - 7.3, - 0.7941176470588236, + 7.4, + 1.0311902097397203, 1, 1, 1, 1, true, true, - 95.51666666666667 + 83.05 ], [ "Santiago Castañeda", - 6.75, + 76.201265, 1, - 8.5, - 0.7941176470588236, + 7.8, + 1.0311902097397203, 1, 1, 1, 1, true, true, - 95.51666666666667 + 95.38333333333334 ], [ "Jonah Sticker", - 2.532414, - 0.4689655172413793, + 3.256267, + 0.0490166414523449, 6.8, - 0.7941176470588236, - 0.6896551724137931, - 0.3103448275862069, + 1.0311902097397203, + 0.1225416036308623, + 0, + 0, 0, - 1, true, false, - 19.866666666666667 + 12.4 ], [ "Nyamekye Awortwie-Grant", 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, 0, 0, 0, @@ -14732,8 +14649,8 @@ "Deniz Zeitler", 0, 0, - 6.8, - 0.7941176470588236, + 0, + 1.0311902097397203, 0, 0, 0, @@ -14747,7 +14664,7 @@ 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, 0, 0, 0, @@ -14761,7 +14678,7 @@ 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, 0, 0, 0, @@ -14772,24 +14689,10 @@ ], [ "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, + 1.0311902097397203, 0, 0, 0, @@ -14802,22 +14705,22 @@ "Clemens Lippmann", 0, 0, - 6.5, - 0.7941176470588236, 0, + 1.0311902097397203, 0, 0, 0, - true, + 0, + false, false, - 3.033333333333333 + 0 ], [ "Timur Gayret", 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, 0, 0, 0, @@ -14831,7 +14734,7 @@ 0, 0, 0, - 2.047954688483323, + 1.8636721828211191, 0, 0, 0, @@ -14842,24 +14745,24 @@ ], [ "Willi Orban", - 15.974047, + 138.24839, 1, - 7.8, - 2.047954688483323, + 7.83, + 1.8636721828211191, 1, 1, 1, 1, true, true, - 97.96666666666667 + 98.93333333333334 ], [ "Lukas Klostermann", 0, 0, 0, - 2.047954688483323, + 1.8636721828211191, 0, 0, 0, @@ -14870,24 +14773,24 @@ ], [ "Benjamin Henrichs", - 0, - 0, - 6.57, - 2.047954688483323, - 0, + 14.531698, + 0.1241379310344827, + 6.63, + 1.8636721828211191, + 0.3103448275862069, 0, 0, 0, - true, false, - 23.75 + false, + 23.216666666666665 ], [ "Örjan Nyland", 0, 0, 0, - 2.047954688483323, + 1.8636721828211191, 0, 0, 0, @@ -14898,24 +14801,24 @@ ], [ "Ridle Baku", - 15.093426, + 133.834329, 1, - 7.37, - 2.047954688483323, + 7.58, + 1.8636721828211191, 1, 1, 1, 1, true, true, - 74.21666666666667 + 99.46666666666667 ], [ "Christoph Baumgartner", 0, 0, 0, - 2.047954688483323, + 1.8636721828211191, 0, 0, 0, @@ -14926,94 +14829,94 @@ ], [ "David Raum", - 14.847671, + 131.185892, 1, - 7.25, - 2.047954688483323, + 7.43, + 1.8636721828211191, 1, 1, 1, 1, true, true, - 97.96666666666667 + 98.93333333333334 ], [ "Christopher Nkunku", + 72.189684, + 0.5758620689655173, + 7.1, + 1.8636721828211191, + 0.6896551724137931, + 1, 0, 0, + true, + true, + 85.73333333333333 + ], + [ + "Rocco Reitz", 0, - 2.047954688483323, 0, + 7.07, + 1.8636721828211191, 0, 0, 0, - true, + 0, + false, false, - 32.266666666666666 + 0 ], [ - "Rocco Reitz", - 2.914098, - 0.2172413793103448, - 6.55, - 2.047954688483323, - 0.3103448275862069, - 0.3103448275862069, + "Brajan Gruda", + 39.400791, + 0.285, + 7.83, + 1.8636721828211191, 0, 0, - true, - true, - 84.53333333333333 + 1, + 0.85, + false, + false, + 0 ], [ - "Brajan Gruda", - 15.35966, - 1, - 7.5, - 2.047954688483323, - 1, - 1, - 1, - 1, - true, + "Marc Guiu", + 0, + 0.0816944024205748, + 0, + 1.8636721828211191, + 0, + 0.2723146747352496, + 0, + 0, true, - 74.1 + false, + 22.116666666666667 ], [ "Nicolas Seiwald", - 14.192326, + 122.35777, 1, 6.93, - 2.047954688483323, + 1.8636721828211191, 1, 1, 1, 1, true, true, - 97.96666666666667 + 98.93333333333334 ], [ "Assan Ouédraogo", 0, 0, 0, - 2.047954688483323, - 0, - 0, - 0, - 0, - false, - false, - 0 - ], - [ - "El Chadaille Bitshiabu", - 0, - 0, - 6.6, - 2.047954688483323, + 1.8636721828211191, 0, 0, 0, @@ -15024,24 +14927,24 @@ ], [ "Lukeba Castello Jr.", - 14.274244, - 1, - 6.97, - 2.047954688483323, - 1, - 1, + 74.5457, + 0.5823529411764706, + 7.25, + 1.8636721828211191, + 0.1886409736308316, + 0.6896551724137931, 1, 1, + false, true, - true, - 97.96666666666667 + 97.43333333333334 ], [ "Max Finkgräfe", 0, 0, 6.8, - 2.047954688483323, + 1.8636721828211191, 0, 0, 0, @@ -15051,123 +14954,95 @@ 0 ], [ - "Arthur Vermeeren", - 0, - 0, + "Johan Bakayoko", + 30.403041, + 0.2609004121237414, 6.6, - 2.047954688483323, - 0, - 0, - 0, + 1.8636721828211191, + 0.3103448275862069, + 0.1225416036308623, 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 + true, + 65.38333333333334 ], [ "Maarten Vandevoordt", - 14.397121, + 128.89058, 1, - 7.03, - 2.047954688483323, + 7.3, + 1.8636721828211191, 1, 1, 1, 1, true, true, - 97.96666666666667 + 98.93333333333334 ], [ "Antonio Nusa", - 14.745274, + 132.951517, 1, - 7.2, - 2.047954688483323, + 7.53, + 1.8636721828211191, 1, 1, 1, 1, true, true, - 97.96666666666667 + 85.75 ], [ "Andrija Maksimovic", - 0, - 0, + 53.699335, + 0.4827586206896551, 6.3, - 2.047954688483323, - 0, - 0, + 1.8636721828211191, + 0.6896551724137931, + 0.6896551724137931, 0, 0, + true, false, - false, - 0 + 13.183333333333334 ], [ "Tidiam Gomis", - 10.532066, - 0.7827586206896552, - 6.57, - 2.047954688483323, - 0.6896551724137931, - 0.6896551724137931, + 101.949049, + 0.8815431164901664, + 6.55, + 1.8636721828211191, + 1, + 0.6051437216338881, 1, 1, - true, - true, - 65.7 - ], - [ - "Conrad Harder", - 0, - 0, - 6.67, - 2.047954688483323, - 0, - 0, - 0, - 0, true, false, - 13.4 + 33.53333333333333 ], [ "Ezechiel Banzuzi", - 14.950069, + 127.124956, 1, - 7.3, - 2.047954688483323, + 7.2, + 1.8636721828211191, 1, 1, 1, 1, true, true, - 84.56666666666666 + 99.46666666666667 ], [ "Rômulo", 0, 0, - 6.4, - 2.047954688483323, + 0, + 1.8636721828211191, 0, 0, 0, @@ -15176,12 +15051,26 @@ false, 0 ], + [ + "Neil El Aynaoui", + 0, + 0.293103448275862, + 0, + 1.8636721828211191, + 0, + 0.3103448275862068, + 1, + 0, + true, + true, + 77.33333333333333 + ], [ "Abdoul Koné", 0, 0, 0, - 2.047954688483323, + 1.8636721828211191, 0, 0, 0, @@ -15193,23 +15082,23 @@ [ "Maxime Estève", 0, + 0.4176470588235293, 0, - 6.6, - 2.047954688483323, - 0, - 0, + 1.8636721828211191, + 0.8113590263691683, + 0.3103448275862068, 0, 0, - false, - false, - 0 + true, + true, + 99.46666666666667 ], [ "Daniel Batz", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, 0, 0, 0, @@ -15220,66 +15109,80 @@ ], [ "Kevin Stöger", - 5.51484, - 1, - 7.4, - 0.745248584015104, - 1, + 100.312068, + 0.8758620689655172, + 6.85, + 1.7648105684657245, + 0.6896551724137931, 1, 1, 1, - true, - true, - 65.11666666666666 + false, + false, + 0 ], [ "Tim Kleindienst", - 0, - 0, - 0, - 0.745248584015104, - 0, - 0, - 0, - 0, + 108.677652, + 1, + 6.5, + 1.7648105684657245, + 1, + 1, + 1, + 1, true, true, - 97.96666666666667 + 78.15 ], [ "Moritz Nicolas", - 5.440315, + 133.757111, 1, - 7.3, - 0.745248584015104, + 8, + 1.7648105684657245, 1, 1, 1, 1, true, true, - 97.96666666666667 + 96.88333333333334 ], [ "Robin Hack", - 3.993504, - 0.7241379310344828, - 7.4, - 0.745248584015104, + 35.009506, + 0.3056810475246491, + 6.85, + 1.7648105684657245, 0.3103448275862069, - 1, - 1, - 1, + 0.6051437216338881, + 0, + 0, true, + false, + 26.416666666666668 + ], + [ + "Nicolas Kühn", + 0, + 0.2367624810892587, + 0, + 1.7648105684657245, + 0, + 0.1225416036308623, + 1, + 0, true, - 64.86666666666666 + false, + 26.266666666666666 ], [ "Florian Neuhaus", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, 0, 0, 0, @@ -15290,24 +15193,24 @@ ], [ "Philipp Sander", - 5.738414, + 116.20149, 1, - 7.7, - 0.745248584015104, + 6.95, + 1.7648105684657245, 1, 1, 1, 1, true, true, - 97.96666666666667 + 96.88333333333334 ], [ "Jan Olschowsky", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, 0, 0, 0, @@ -15321,7 +15224,7 @@ 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, 0, 0, 0, @@ -15332,24 +15235,24 @@ ], [ "Joseph Scally", - 0, - 0, - 0, - 0.745248584015104, - 0, - 0, - 0, - 0, + 95.186634, + 0.8758620689655172, + 6.5, + 1.7648105684657245, + 0.6896551724137931, + 1, + 1, + 1, true, - false, - 21.216666666666665 + true, + 78.26666666666667 ], [ "Fabio Chiarodia", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, 0, 0, 0, @@ -15360,24 +15263,24 @@ ], [ "Ko Itakura", - 4.258453, - 0.7827586206896552, - 7.3, - 0.745248584015104, - 0.6896551724137931, - 0.6896551724137931, + 112.02158, + 1, + 6.7, + 1.7648105684657245, + 1, + 1, 1, 1, true, true, - 97.96666666666667 + 96.88333333333334 ], [ "Enzo Leopold", 0, 0, - 6.7, - 0.745248584015104, + 0, + 1.7648105684657245, 0, 0, 0, @@ -15388,38 +15291,38 @@ ], [ "David Herold", - 0, - 0, - 6.4, - 0.745248584015104, - 0, - 0, + 23.609283, + 0.2172413793103448, + 6.5, + 1.7648105684657245, + 0.3103448275862069, + 0.3103448275862068, 0, 0, true, false, - 32.766666666666666 + 14.266666666666667 ], [ "Lukas Ullrich", - 6.111038, - 1, - 8.2, - 0.745248584015104, - 1, - 1, + 94.88395, + 0.7827586206896552, + 7.25, + 1.7648105684657245, + 0.6896551724137931, + 0.6896551724137931, 1, 1, true, true, - 65.13333333333334 + 82.6 ], [ "Shuto Machino", 0, 0, - 6.4, - 0.745248584015104, + 0, + 1.7648105684657245, 0, 0, 0, @@ -15430,24 +15333,24 @@ ], [ "Franck Honorat", - 1.979791, - 0.3689655172413794, - 7.2, - 0.745248584015104, - 0.6896551724137931, - 0.3103448275862069, - 0, - 0, + 118.709436, + 1, + 7.1, + 1.7648105684657245, + 1, + 1, + 1, + 1, true, - false, - 32.85 + true, + 70.6 ], [ "Yukhym Konoplia", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, 0, 0, 0, @@ -15460,78 +15363,78 @@ "Isac Lidberg", 0, 0, - 6.2, - 0.745248584015104, + 6.4, + 1.7648105684657245, 0, 0, 0, 0, true, false, - 33.1 + 18.183333333333334 ], [ "Kevin Diks", - 5.589364, + 114.529526, 1, - 7.5, - 0.745248584015104, + 6.85, + 1.7648105684657245, 1, 1, 1, 1, true, true, - 97.96666666666667 + 96.88333333333334 ], [ "Wael Mohya", - 4.866216, - 0.906896551724138, - 7.2, - 0.745248584015104, - 1, + 74.759926, + 0.6575564713860922, + 6.8, + 1.7648105684657245, 0.6896551724137931, + 0.2723146747352496, 1, 1, true, true, - 65.2 + 70.98333333333333 ], [ "Hugo Bolin", - 6.856287, + 134.593093, 1, - 9.2, - 0.745248584015104, + 8.05, + 1.7648105684657245, 1, 1, 1, 1, true, true, - 97.96666666666667 + 96.88333333333334 ], [ "Jan Leszczynski", - 1.165672, - 0.2172413793103448, - 7.2, - 0.745248584015104, - 0.3103448275862069, + 0, + 0.1241379310344827, + 0, + 1.7648105684657245, 0.3103448275862069, 0, 0, + 0, + true, false, - false, - 0 + 18.6 ], [ "Zento Uno", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, 0, 0, 0, @@ -15542,38 +15445,38 @@ ], [ "Daiki Hashioka", - 5.887464, - 1, - 7.9, - 0.745248584015104, - 1, - 1, - 1, - 1, - true, - true, - 76.73333333333333 - ], - [ - "Mathieu Nguefack", 0, 0, + 6.9, + 1.7648105684657245, + 0, 0, 0, 0, + false, + false, + 0 + ], + [ + "Mathieu Nguefack", + 14.113681, + 0.1241379310344827, + 6.8, + 1.7648105684657245, + 0.3103448275862069, 0, 0, 0, true, - false, - 32.833333333333336 + true, + 96.88333333333334 ], [ "Emre Can", 0, 0, 0, - 2.3558230683090704, + 1.5169572715079516, 0, 0, 0, @@ -15586,8 +15489,8 @@ "Patrick Drewes", 0, 0, - 7.7, - 2.3558230683090704, + 0, + 1.5169572715079516, 0, 0, 0, @@ -15598,66 +15501,66 @@ ], [ "Waldemar Anton", - 16.255179, + 97.72621, 1, - 6.9, - 2.3558230683090704, + 6.8, + 1.5169572715079516, 1, 1, 1, 1, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Marcel Sabitzer", - 0.781763, - 0.0490166414523449, - 6.77, - 2.3558230683090704, - 0.1225416036308623, - 0, - 0, + 55.832307, + 0.5663166325531725, + 6.86, + 1.5169572715079516, + 0.7119337901575153, + 0.6051437216338881, 0, + 1, true, false, - 40.95 + 8.466666666666667 ], [ "Gregor Kobel", - 16.019597, + 99.594505, 1, - 6.8, - 2.3558230683090704, + 6.93, + 1.5169572715079516, 1, 1, 1, 1, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Serhou Guirassy", - 15.501316, + 100.60051, 1, - 6.58, - 2.3558230683090704, + 7, + 1.5169572715079516, 1, 1, 1, 1, true, true, - 96.76666666666667 + 90.68333333333334 ], [ "Alexander Meyer", 0, 0, - 6.55, - 2.3558230683090704, + 6.8, + 1.5169572715079516, 0, 0, 0, @@ -15671,7 +15574,7 @@ 0, 0, 0, - 2.3558230683090704, + 1.5169572715079516, 0, 0, 0, @@ -15682,40 +15585,40 @@ ], [ "Julian Ryerson", - 17.3153, + 106.780256, 1, - 7.35, - 2.3558230683090704, + 7.43, + 1.5169572715079516, 1, 1, 1, 1, true, true, - 76.1 + 99.16666666666667 ], [ "Maximilian Beier", - 3.126961, - 0.2020293181699619, - 6.57, - 2.3558230683090704, - 0.2723146747352497, - 0.3103448275862069, - 0, + 76.456388, + 0.8, + 6.65, + 1.5169572715079516, + 1, + 1, 0, + 1, true, true, - 86.21666666666667 + 99.16666666666667 ], [ "Ramy Bensebaini", - 5.90418, - 0.3685598377281948, + 33.154032, + 0.3392542493548099, 6.8, - 2.3558230683090704, - 0.1886409736308316, - 0.3103448275862069, + 1.5169572715079516, + 0.1438996173355878, + 0.2723146747352496, 1, 0, false, @@ -15724,69 +15627,69 @@ ], [ "Felix Nmecha", - 15.97248, + 95.7142, 1, - 6.78, - 2.3558230683090704, + 6.66, + 1.5169572715079516, 1, 1, 1, 1, true, true, - 76.11666666666666 + 48.75 ], [ "Joey Veerman", - 6.156215, - 0.4020293181699619, - 6.5, - 2.3558230683090704, - 0.2723146747352497, - 0.3103448275862069, + 20.321303, + 0.2, + 7.07, + 1.5169572715079516, + 0, + 0, 1, 0, true, false, - 20.633333333333333 + 50.766666666666666 ], [ "Filippo Mane", - 9.713775, - 0.6314401622718053, - 6.53, - 2.3558230683090704, - 0.8113590263691683, - 0.6896551724137931, 0, - 1, + 0, + 6.9, + 1.5169572715079516, + 0, + 0, + 0, + 0, true, - false, - 20.65 + true, + 31.883333333333333 ], [ "Fábio Silva", 0, 0, - 6.88, - 2.3558230683090704, + 6.55, + 1.5169572715079516, 0, 0, 0, 0, + true, false, - false, - 0 + 33.46666666666667 ], [ "Carney Chukwuemeka", + 19.114097, + 0.2, + 6.65, + 1.5169572715079516, 0, 0, - 6.6, - 2.3558230683090704, - 0, - 0, - 0, + 1, 0, false, false, @@ -15794,66 +15697,66 @@ ], [ "Daniel Svensson", - 16.37297, + 106.923971, 1, - 6.95, - 2.3558230683090704, + 7.44, + 1.5169572715079516, 1, 1, 1, 1, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Jobe Bellingham", - 8.768158, - 0.5489540403776931, - 6.78, - 2.3558230683090704, - 0.6051437216338881, - 0.6896551724137931, + 77.376164, + 0.8, + 6.73, + 1.5169572715079516, + 1, + 1, 0, 1, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Samuele Inácio", - 0.792155, - 0.0490166414523449, - 6.86, - 2.3558230683090704, - 0.1225416036308623, + 0, + 0, + 7.22, + 1.5169572715079516, + 0, 0, 0, 0, - true, false, - 2.5833333333333335 + false, + 0 ], [ "Luca Reggiani", 0, 0, - 7.05, - 2.3558230683090704, + 7, + 1.5169572715079516, 0, 0, 0, 0, + true, false, - false, - 0 + 33.31666666666667 ], [ "Justin Lerma", 0, 0, - 6.3, - 2.3558230683090704, + 0, + 1.5169572715079516, 0, 0, 0, @@ -15866,148 +15769,148 @@ "Kauã Prates", 0, 0, - 6.1, - 2.3558230683090704, + 6.43, + 1.5169572715079516, 0, 0, 0, 0, - true, false, - 10.533333333333333 + false, + 0 ], [ "Joane Gadou", - 16.019597, + 97.43878, 1, - 6.8, - 2.3558230683090704, + 6.78, + 1.5169572715079516, 1, 1, 1, 1, true, true, - 96.76666666666667 + 65.83333333333333 ], [ "Konstantinos Karetsas", - 17.126834, + 104.624531, 1, - 7.27, - 2.3558230683090704, + 7.28, + 1.5169572715079516, 1, 1, 1, 1, true, true, - 76.21666666666667 + 65.68333333333334 ], [ "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, + 7, + 1.5169572715079516, 0, 0, 0, 0, - true, - true, - 96.76666666666667 + false, + false, + 0 ], [ - "Yussuf Poulsen", - 0, - 0, - 6.3, - 0.4804031354983203, + "Ethan Nwaneri", 0, + 0.0944291180920174, 0, + 1.5169572715079516, + 0.1441665925068969, + 0.1225416036308623, 0, 0, true, false, - 12.4 + 67.26666666666667 ], [ - "Bakery Jatta", - 3.218701, + "Daniel Heuer Fernandes", + 106.334316, 1, - 6.7, - 0.4804031354983203, + 8.4, + 1.3361812040532484, 1, 1, 1, 1, true, true, - 84.35 + 93.73333333333333 ], [ - "Jordan Torunarigha", + "Yussuf Poulsen", + 0, + 0, + 6.45, + 1.3361812040532484, + 0, + 0, 0, 0, + false, + false, + 0 + ], + [ + "Bakery Jatta", + 0, 0, - 0.4804031354983203, + 6.55, + 1.3361812040532484, 0, 0, 0, 0, + false, + false, + 0 + ], + [ + "Jordan Torunarigha", + 74.687198, + 1, + 5.9, + 1.3361812040532484, + 1, + 1, + 1, + 1, true, true, - 84.11666666666666 + 46.13333333333333 ], [ "Sebastiaan Bornauw", - 3.458903, + 79.750737, 1, - 7.2, - 0.4804031354983203, + 6.3, + 1.3361812040532484, 1, 1, 1, 1, true, true, - 96.76666666666667 + 93.73333333333333 ], [ "Miro Muheim", 0, 0, 0, - 0.4804031354983203, - 0, - 0, - 0, - 0, - false, - false, - 0 - ], - [ - "Daniel Elfadli", - 0, - 0, - 0, - 0.4804031354983203, + 1.3361812040532484, 0, 0, 0, @@ -16018,52 +15921,38 @@ ], [ "Nicolai Remberg", - 3.554983, + 89.877814, 1, - 7.4, - 0.4804031354983203, + 7.1, + 1.3361812040532484, 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 + 93.73333333333333 ], [ "Otto Stange", - 0.299672, - 0.093103448275862, - 6.7, - 0.4804031354983203, + 3.048178, + 0.0367624810892586, + 6.55, + 1.3361812040532484, 0, - 0.3103448275862069, + 0.1225416036308623, 0, 0, true, false, - 27.1 + 28.783333333333335 ], [ "Kofi Amoako", 0, 0, 0, - 0.4804031354983203, + 1.3361812040532484, 0, 0, 0, @@ -16074,38 +15963,38 @@ ], [ "Albert Sambi Lokonga", - 3.218701, + 86.08016, 1, - 6.7, - 0.4804031354983203, + 6.8, + 1.3361812040532484, 1, 1, 1, 1, - true, - true, - 96.76666666666667 + false, + false, + 0 ], [ "Albert Grønbæk", - 4.515789, + 103.169604, 1, - 9.4, - 0.4804031354983203, + 8.15, + 1.3361812040532484, 1, 1, 1, 1, true, true, - 96.76666666666667 + 93.73333333333333 ], [ "Alexander Røssing-Lelesiit", 0, 0, 0, - 0.4804031354983203, + 1.3361812040532484, 0, 0, 0, @@ -16116,24 +16005,24 @@ ], [ "Nicolás Capaldo", - 3.266741, + 81.016621, 1, - 6.8, - 0.4804031354983203, + 6.4, + 1.3361812040532484, 1, 1, 1, 1, true, true, - 96.76666666666667 + 93.73333333333333 ], [ "Warmed Omari", 0, 0, 0, - 0.4804031354983203, + 1.3361812040532484, 0, 0, 0, @@ -16146,22 +16035,36 @@ "Shafiq Nandja", 0, 0, - 6.9, - 0.4804031354983203, + 0, + 1.3361812040532484, 0, 0, 0, 0, + true, false, + 48.56666666666667 + ], + [ + "Fábio Vieira", + 0, + 0.6574051854556837, + 0, + 1.3361812040532484, + 0.6896551724137931, + 0.6051437216338881, + 1, + 0, + true, false, - 0 + 48.56666666666667 ], [ "Sander Tangvik", 0, 0, - 7.7, - 0.4804031354983203, + 0, + 1.3361812040532484, 0, 0, 0, @@ -16172,79 +16075,107 @@ ], [ "Louis Lemke", - 3.939306, + 37.500743, + 0.4172413793103448, + 7.1, + 1.3361812040532484, + 0.3103448275862069, + 0.3103448275862068, 1, - 8.2, - 0.4804031354983203, + 0, + true, + false, + 8.95 + ], + [ + "Zakaria El Ouahdi", + 0, + 1, + 0, + 1.3361812040532484, 1, 1, 1, 1, true, true, - 91.06666666666666 + 93.73333333333333 ], [ - "Martin Adeline", - 2.481862, - 0.7827586206896552, - 6.6, - 0.4804031354983203, + "David Møller Wolfe", + 0, + 0.5827586206896551, + 0, + 1.3361812040532484, 0.6896551724137931, 0.6896551724137931, + 0, 1, + true, + true, + 84.76666666666667 + ], + [ + "Martin Adeline", + 25.551799, + 0.3058323334550576, + 6.6, + 1.3361812040532484, + 0.3103448275862069, + 0.2723146747352496, + 0, 1, true, true, - 69.65 + 46.13333333333333 ], [ "Patson Daka", - 3.458903, - 1, - 7.2, - 0.4804031354983203, - 1, - 1, + 58.008076, + 0.6689655172413793, + 6.85, + 1.3361812040532484, + 0.6896551724137931, + 0.3103448275862068, 1, 1, true, - true, - 69.56666666666666 + false, + 48.56666666666667 ], [ "Bilal Nadir", 0, 0, - 6.6, - 0.4804031354983203, + 6.55, + 1.3361812040532484, 0, 0, 0, 0, true, - false, - 12.633333333333333 + true, + 46.13333333333333 ], [ "Terem Moffi", - 0, - 0, - 0, - 0.4804031354983203, - 0, - 0, + 26.819295, + 0.3310344827586207, + 6.4, + 1.3361812040532484, + 0.3103448275862069, + 0.6896551724137931, 0, 0, true, - false, - 27.183333333333334 + true, + 64.93333333333334 ], [ "Matthias Ginter", - 12.673191, + 120.226141, 1, - 7.43, + 7.44, 1.705678495361178, 1, 1, @@ -16252,16 +16183,16 @@ 1, true, true, - 95.16666666666667 + 95.31666666666666 ], [ "Christian Günter", - 1.403832, - 0.1241379310344827, + 23.274591, + 0.2172413793103448, 6.63, 1.705678495361178, 0.3103448275862069, - 0, + 0.3103448275862068, 0, 0, false, @@ -16270,37 +16201,37 @@ ], [ "Vincenzo Grifo", - 4.984698, - 0.4310344827586207, + 23.801165, + 0.2172413793103448, 6.78, 1.705678495361178, 0.3103448275862069, - 0.6896551724137931, + 0.3103448275862068, 0, - 1, - false, + 0, + true, false, - 0 + 20.8 ], [ "Lukas Kübler", - 0, - 0, - 7.45, + 39.650777, + 0.3241379310344827, + 7.57, 1.705678495361178, + 0.3103448275862069, 0, - 0, - 0, + 1, 0, true, - true, - 70.41666666666667 + false, + 20.733333333333334 ], [ "Maximilian Eggestein", - 12.622021, + 117.963821, 1, - 7.4, + 7.3, 1.705678495361178, 1, 1, @@ -16308,7 +16239,7 @@ 1, true, true, - 95.16666666666667 + 95.31666666666666 ], [ "Jannik Huth", @@ -16342,7 +16273,7 @@ "Florian Müller", 0, 0, - 6.6, + 0, 1.705678495361178, 0, 0, @@ -16354,23 +16285,23 @@ ], [ "Philipp Lienhart", - 8.500455, - 0.7068965517241379, - 7.05, + 91.072304, + 0.7827586206896552, + 7.2, 1.705678495361178, - 1, 0.6896551724137931, - 0, + 0.6896551724137931, + 1, 1, true, true, - 70.3 + 95.31666666666666 ], [ "Jan-Niklas Beste", - 11.257478, + 109.076136, 1, - 6.6, + 6.75, 1.705678495361178, 1, 1, @@ -16378,21 +16309,21 @@ 1, true, true, - 46.93333333333333 + 74.5 ], [ "Lucas Höler", 0, 0, - 6.93, + 6.85, 1.705678495361178, 0, 0, 0, 0, - true, false, - 20.4 + false, + 0 ], [ "Patrick Osterhage", @@ -16410,9 +16341,9 @@ ], [ "Yannik Engelhardt", - 12.332056, + 112.308021, 1, - 7.23, + 6.95, 1.705678495361178, 1, 1, @@ -16420,13 +16351,13 @@ 1, true, true, - 95.16666666666667 + 82.3 ], [ "Mio Backhaus", - 11.257478, + 104.066713, 1, - 6.6, + 6.44, 1.705678495361178, 1, 1, @@ -16434,13 +16365,13 @@ 1, true, true, - 95.16666666666667 + 95.31666666666666 ], [ "Igor Matanović", - 13.52603, + 132.184117, 1, - 7.93, + 8.18, 1.705678495361178, 1, 1, @@ -16448,77 +16379,77 @@ 1, true, true, - 74.75 + 95.31666666666666 ], [ "Derry Scherhant", - 7.744369, - 0.5689655172413793, - 7.98, + 98.661663, + 0.7827586206896552, + 7.8, 1.705678495361178, 0.6896551724137931, - 0.3103448275862069, + 0.6896551724137931, + 1, 1, - 0, true, true, - 95.16666666666667 + 74.51666666666667 ], [ "Philipp Treu", - 11.769182, - 1, - 6.9, + 74.048069, + 0.6758620689655173, + 6.78, 1.705678495361178, + 0.6896551724137931, 1, - 1, - 1, + 0, 1, true, - false, - 24.75 + true, + 95.38333333333334 ], [ "Jordy Makengo", - 10.412755, - 0.8758620689655172, - 6.97, + 87.657093, + 0.7827586206896552, + 6.93, 1.705678495361178, 0.6896551724137931, - 1, + 0.6896551724137931, 1, 1, true, true, - 95.16666666666667 + 95.31666666666666 ], [ "Max Rosenfelder", - 3.464586, - 0.2931034482758621, - 6.93, + 23.801165, + 0.2172413793103448, + 6.78, 1.705678495361178, - 0, 0.3103448275862069, - 1, + 0.3103448275862068, 0, - true, + 0, + false, false, - 24.85 + 0 ], [ "Berkay Yilmaz", 0, 0, - 6.6, + 0, 1.705678495361178, 0, 0, 0, 0, + true, false, - false, - 0 + 13 ], [ "Bruno Ogbus", @@ -16536,9 +16467,9 @@ ], [ "Yuito Suzuki", - 11.308648, + 116.024689, 1, - 6.63, + 7.18, 1.705678495361178, 1, 1, @@ -16546,27 +16477,27 @@ 1, true, true, - 81.06666666666666 + 82.4 ], [ "Cyriaque Irié", 0, 0, - 7.13, + 7.02, 1.705678495361178, 0, 0, 0, 0, - true, false, - 49.416666666666664 + false, + 0 ], [ "Keisuke Goto", 0, 0, - 6.9, + 6.8, 1.705678495361178, 0, 0, @@ -16574,7 +16505,7 @@ 0, true, false, - 14.1 + 12.9 ], [ "Rihito Yamamoto", @@ -16595,7 +16526,7 @@ 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, 0, 0, 0, @@ -16609,7 +16540,7 @@ 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, 0, 0, 0, @@ -16620,52 +16551,52 @@ ], [ "Niclas Füllkrug", - 6.805855, + 54.517106, 1, - 6.6, - 1.0311902097397203, + 6.4, + 0.8991331757289205, 1, 1, 1, 1, true, true, - 62.666666666666664 + 76.85 ], [ "Marco Friedl", - 8.249522, + 60.053999, 1, - 8, - 1.0311902097397203, + 7.05, + 0.8991331757289205, 1, 1, 1, 1, true, true, - 95.16666666666667 + 99.4 ], [ "Amos Pieper", - 7.940165, + 60.905829, 1, - 7.7, - 1.0311902097397203, + 7.15, + 0.8991331757289205, 1, 1, 1, 1, true, true, - 95.16666666666667 + 99.4 ], [ "Felix Agu", 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, 0, 0, 0, @@ -16676,38 +16607,38 @@ ], [ "Eren Sami Dinkçi", - 0, - 0, - 0, - 1.0311902097397203, - 0, - 0, - 0, + 37.803618, + 0.6827586206896552, + 6.5, + 0.8991331757289205, + 0.6896551724137931, + 0.6896551724137931, + 1, 0, true, - false, - 9.133333333333333 + true, + 69.98333333333333 ], [ "Cédric Itten", 0, 0, - 6, - 1.0311902097397203, + 6.2, + 0.8991331757289205, 0, 0, 0, 0, true, false, - 32.483333333333334 + 22.533333333333335 ], [ "Keke Topp", 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, 0, 0, 0, @@ -16718,38 +16649,38 @@ ], [ "Justin Njinmah", - 5.408059, - 0.7827586206896552, - 6.7, - 1.0311902097397203, - 0.6896551724137931, - 0.6896551724137931, - 1, - 1, - true, + 0, + 0, + 6.8, + 0.8991331757289205, + 0, + 0, + 0, + 0, + false, true, - 62.56666666666667 + 62.5 ], [ "Ludovit Reis", - 6.400491, - 0.7758620689655172, - 8, - 1.0311902097397203, - 0.6896551724137931, + 63.035404, + 1, + 7.4, + 0.8991331757289205, + 1, + 1, 1, 1, - 0, true, true, - 86.01666666666667 + 99.4 ], [ "Markus Kolke", 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, 0, 0, 0, @@ -16760,108 +16691,108 @@ ], [ "Jens Stage", - 8.558879, - 1, - 8.3, - 1.0311902097397203, - 1, - 1, - 1, - 1, + 0, + 0, + 0, + 0.8991331757289205, + 0, + 0, + 0, + 0, false, false, 0 ], [ - "Senne Lynen", - 7.115212, - 1, - 6.9, - 1.0311902097397203, - 1, + "Arthur", + 0, + 0.8758620689655172, + 0, + 0.8991331757289205, + 0.6896551724137931, 1, 1, 1, true, true, - 46.93333333333333 + 69.88333333333334 + ], + [ + "Senne Lynen", + 16.728174, + 0.293103448275862, + 6.7, + 0.8991331757289205, + 0, + 0.3103448275862068, + 1, + 0, + false, + true, + 46.86666666666667 ], [ "Olivier Deman", - 7.527689, + 56.220765, 1, - 7.3, - 1.0311902097397203, + 6.6, + 0.8991331757289205, 1, 1, 1, 1, true, true, - 95.16666666666667 - ], - [ - "Julián Malatini", - 0, - 0, - 0, - 1.0311902097397203, - 0, - 0, - 0, - 0, - false, - false, - 0 + 99.4 ], [ "Marco Grüll", - 1.523317, - 0.2172413793103448, - 6.8, - 1.0311902097397203, - 0.3103448275862069, - 0.3103448275862069, - 0, - 0, + 62.609489, + 1, + 7.35, + 0.8991331757289205, + 1, + 1, + 1, + 1, true, true, - 86 + 99.4 ], [ "Chuki", - 1.386773, - 0.2241379310344827, - 6, - 1.0311902097397203, - 0.3103448275862069, - 0, - 0, + 51.961617, + 1, + 6.1, + 0.8991331757289205, + 1, + 1, + 1, 1, true, true, - 95.16666666666667 + 85.93333333333334 ], [ "Karl Hein", - 0, - 0, - 0, - 1.0311902097397203, - 0, - 0, - 0, - 0, + 51.109787, + 1, + 6, + 0.8991331757289205, + 1, + 1, + 1, + 1, true, true, - 95.16666666666667 + 99.4 ], [ "Alexander Schlager", 0, 0, - 6.8, - 1.0311902097397203, + 0, + 0.8991331757289205, 0, 0, 0, @@ -16871,81 +16802,67 @@ 0 ], [ - "Samuel Mbangula", - 5.870673, - 0.8758620689655172, - 6.5, - 1.0311902097397203, - 0.6896551724137931, - 1, - 1, - 1, - false, - false, - 0 - ], - [ - "Patrice Covic", - 0, + "Dariusz Stalmach", + 8.459551, + 0.1241379310344827, + 8, + 0.8991331757289205, + 0.3103448275862069, 0, 0, - 1.0311902097397203, 0, + true, + false, + 13.5 + ], + [ + "Mick Schmetgens", + 6.820513, + 0.1241379310344827, + 6.45, + 0.8991331757289205, + 0.3103448275862069, 0, 0, 0, true, false, - 9.166666666666666 + 29.5 ], [ - "Dariusz Stalmach", - 0, + "Salim Amani Musah", 0, 0, - 1.0311902097397203, + 6.55, + 0.8991331757289205, 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 + 13.45 ], [ - "Salim Amani Musah", + "Moussa Ndiaye", 0, 0, - 6.6, - 1.0311902097397203, 0, + 0.8991331757289205, 0, 0, 0, - true, + 0, + false, false, - 32.583333333333336 + 0 ], [ "Kenny Quetant", 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, 0, 0, 0, @@ -16959,7 +16876,7 @@ 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, 0, 0, 0, @@ -16973,7 +16890,7 @@ 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, 0, 0, 0, @@ -16984,94 +16901,108 @@ ], [ "Paul Erevbenagie", - 0.960074, - 0.1241379310344827, - 7.5, - 1.0311902097397203, - 0.3103448275862069, 0, + 0.3172413793103448, 0, + 0.8991331757289205, + 0.3103448275862069, + 0.3103448275862068, 0, + 1, + true, false, - false, - 0 + 29.466666666666665 + ], + [ + "Youri Regeer", + 0, + 0.5827586206896551, + 0, + 0.8991331757289205, + 0.6896551724137931, + 0.6896551724137931, + 0, + 1, + true, + true, + 85.95 ], [ "Michael Gregoritsch", - 10.621576, + 68.214122, 1, - 6.7, - 1.58530986993114, + 7.05, + 1.021307166637463, 1, 1, 1, 1, true, true, - 83.36666666666666 + 72.4 ], [ "Marius Wolf", - 8.243611, - 0.8, - 6.5, - 1.58530986993114, + 64.40721, + 0.8758620689655172, + 7.6, + 1.021307166637463, + 0.6896551724137931, 1, 1, - 0, 1, true, true, - 91.25 + 72.41666666666667 ], [ "Jeffrey Gouweleeuw", 0, + 0.2172413793103448, 0, - 0, - 1.58530986993114, - 0, - 0, + 1.021307166637463, + 0.3103448275862069, + 0.3103448275862068, 0, 0, true, false, - 3.2333333333333334 + 9.716666666666667 ], [ "Finn Dahmen", - 12.523948, + 78.373672, 1, - 7.9, - 1.58530986993114, + 8.1, + 1.021307166637463, 1, 1, 1, 1, true, true, - 94.15 + 94.36666666666666 ], [ "Yannik Keitel", 0, 0, 6.6, - 1.58530986993114, + 1.021307166637463, 0, 0, 0, 0, - true, false, - 10.7 + false, + 0 ], [ "Kristijan Jakić", 0, 0, - 7.7, - 1.58530986993114, + 0, + 1.021307166637463, 0, 0, 0, @@ -17081,67 +17012,81 @@ 0 ], [ - "Anton Kade", - 11.097169, - 1, - 7, - 1.58530986993114, - 1, - 1, - 1, + "Arijon Ibrahimović", + 37.238628, + 0.6060867270378337, + 6.35, + 1.021307166637463, + 0.8113590263691683, + 0.6051437216338881, + 0, 1, true, true, - 94.15 + 62.38333333333333 ], [ - "Mert Kömür", - 0, - 0, - 0, - 1.58530986993114, - 0, + "Anton Kade", + 28.68236, + 0.3571507918729075, + 8.3, + 1.021307166637463, + 0.1886409736308316, + 0.2723146747352496, + 1, 0, + false, + false, + 0 + ], + [ + "Mert Kömür", + 10.897839, + 0.1609004121237414, + 7, + 1.021307166637463, + 0.3103448275862069, + 0.1225416036308623, 0, 0, true, false, - 17.7 + 31.966666666666665 ], [ "Robin Fellhauer", - 10.304514, + 61.924877, 1, - 6.5, - 1.58530986993114, + 6.4, + 1.021307166637463, 1, 1, 1, 1, true, true, - 76.45 + 62.266666666666666 ], [ "Calvin Brackelmann", - 0, - 0, - 0, - 1.58530986993114, - 0, - 0, - 0, - 0, + 73.385817, + 0.985, + 7.7, + 1.021307166637463, + 1, + 1, + 1, + 0.85, true, true, - 90.91666666666667 + 84.63333333333334 ], [ "Sima Suso", 0, 0, 0, - 1.58530986993114, + 1.021307166637463, 0, 0, 0, @@ -17152,24 +17097,24 @@ ], [ "Fabian Rieder", - 10.621576, + 68.69791, 1, - 6.7, - 1.58530986993114, + 7.1, + 1.021307166637463, 1, 1, 1, 1, true, true, - 83.45 + 94.36666666666666 ], [ "Nediljko Labrović", 0, 0, 0, - 1.58530986993114, + 1.021307166637463, 0, 0, 0, @@ -17180,38 +17125,52 @@ ], [ "Noahkai Banks", - 6.574373, - 0.5529411764705883, - 7.5, - 1.58530986993114, - 0.3651115618661257, + 54.909949, + 0.7827586206896552, + 7.25, + 1.021307166637463, + 0.6896551724137931, 0.6896551724137931, 1, - 0, + 1, true, true, - 94.15 + 94.36666666666666 ], [ "Chrislain Matsima", - 11.097169, + 70.633062, 1, - 7, - 1.58530986993114, + 7.3, + 1.021307166637463, 1, 1, 1, 1, true, true, - 94.15 + 94.36666666666666 ], [ "Alexis Claude-Maurice", 0, 0, 0, - 1.58530986993114, + 1.021307166637463, + 0, + 0, + 0, + 0, + true, + false, + 32.083333333333336 + ], + [ + "Juma Bah", + 0, + 0, + 0, + 1.021307166637463, 0, 0, 0, @@ -17225,7 +17184,7 @@ 0, 0, 0, - 1.58530986993114, + 1.021307166637463, 0, 0, 0, @@ -17236,52 +17195,52 @@ ], [ "Hennes Behrens", - 11.097169, + 63.860029, 1, - 7, - 1.58530986993114, + 6.6, + 1.021307166637463, 1, 1, 1, 1, true, true, - 94.15 + 94.36666666666666 ], [ "Han-Noah Massengo", - 11.731293, + 69.665486, 1, - 7.4, - 1.58530986993114, + 7.2, + 1.021307166637463, 1, 1, 1, 1, true, true, - 94.15 + 94.36666666666666 ], [ "Rodrigo Ribeiro", 0, 0, - 6.6, - 1.58530986993114, + 6.95, + 1.021307166637463, 0, 0, 0, 0, true, false, - 10.783333333333333 + 21.95 ], [ "Uchenna Ogundu", 0, 0, 0, - 1.58530986993114, + 1.021307166637463, 0, 0, 0, @@ -17291,53 +17250,67 @@ 0 ], [ - "Young-Woo Seol", + "Tom Wisbereit", + 0, + 0, 0, + 1.021307166637463, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Young-Woo Seol", 0, 0, 0, + 1.021307166637463, 0, 0, 0, 0, true, false, - 2.9 + 21.933333333333334 ], [ "Loris Karius", - 7.599847, + 19.572, 1, - 6.6, - 1.1514919663351186, + 7.1, + 0.2909698996655517, 1, 1, 1, 1, true, true, - 94.15 + 95.68333333333334 ], [ "Kenan Karaman", 0, + 0.2, 0, - 0, - 1.1514919663351186, - 0, + 0.2909698996655517, 0, 0, + 1, 0, + true, false, - false, - 0 + 9.933333333333334 ], [ "Kevin Müller", 0, 0, 0, - 1.1514919663351186, + 0.2909698996655517, 0, 0, 0, @@ -17348,24 +17321,38 @@ ], [ "Edin Džeko", + 3.969532, + 0.2, + 7.2, + 0.2909698996655517, 0, 0, - 7.65, - 1.1514919663351186, + 1, 0, + false, + false, + 0 + ], + [ + "Finn Porath", 0, 0, 0, - true, + 0.2909698996655517, + 0, + 0, + 0, + 0, + false, false, - 17.533333333333335 + 0 ], [ - "Finn Porath", + "Hee-Chan Hwang", 0, 0, 0, - 1.1514919663351186, + 0.2909698996655517, 0, 0, 0, @@ -17376,66 +17363,66 @@ ], [ "Timo Becker", - 7.772571, - 1, - 6.75, - 1.1514919663351186, - 1, + 16.424796, + 0.906896551724138, + 6.57, + 0.2909698996655517, 1, + 0.6896551724137931, 1, 1, true, true, - 94.15 + 95.68333333333334 ], [ "Ron Schallenberg", - 5.903779, - 0.7827586206896552, - 6.55, - 1.1514919663351186, - 0.6896551724137931, - 0.6896551724137931, - 1, - 1, - true, - true, - 62.93333333333333 + 0, + 0, + 6.43, + 0.2909698996655517, + 0, + 0, + 0, + 0, + false, + false, + 0 ], [ "Soufiane El-Faouzi", - 8.290742, + 19.379037, 1, - 7.2, - 1.1514919663351186, + 7.03, + 0.2909698996655517, 1, 1, 1, 1, true, true, - 94.15 + 95.68333333333334 ], [ "Dejan Ljubičić", - 8.290742, - 1, - 7.2, - 1.1514919663351186, - 1, + 15.437071, + 0.8, + 7, + 0.2909698996655517, 1, 1, + 0, 1, true, true, - 94.15 + 76.03333333333333 ], [ "Janik Bachmann", 0, 0, - 6.8, - 1.1514919663351186, + 0, + 0.2909698996655517, 0, 0, 0, @@ -17446,94 +17433,94 @@ ], [ "Éric Dina Ebimbe", - 4.127503, - 0.5689655172413792, - 6.3, - 1.1514919663351186, - 0.689655172413793, + 9.075933, + 0.5310344827586208, + 6.2, + 0.2909698996655517, 0.3103448275862069, + 0.6896551724137931, 1, 0, true, - false, - 32.016666666666666 + true, + 66.75 ], [ "Hasan Kuruçay", - 7.88772, + 18.469352, 1, - 6.85, - 1.1514919663351186, + 6.7, + 0.2909698996655517, 1, 1, 1, 1, true, true, - 62.1 + 76.06666666666666 ], [ "Junior Adamu", - 2.592048, - 0.3310344827586207, - 6.8, - 1.1514919663351186, - 0.3103448275862069, + 8.570996, + 0.4689655172413793, + 6.63, + 0.2909698996655517, 0.6896551724137931, + 0.3103448275862068, 0, - 0, - true, - true, - 62.11666666666667 + 1, + false, + false, + 0 ], [ "Maximilian Wöber", 0, 0, - 6.5, - 1.1514919663351186, + 5.85, + 0.2909698996655517, 0, 0, 0, 0, true, false, - 32.05 + 19.6 ], [ "Robin Gosens", - 3.122926, - 0.4172413793103448, - 6.5, - 1.1514919663351186, - 0.3103448275862069, - 0.3103448275862069, + 13.378161, + 0.7827586206896552, + 6.2, + 0.2909698996655517, + 0.6896551724137931, + 0.6896551724137931, + 1, 1, - 0, true, - false, - 32.05 + true, + 66.58333333333333 ], [ "Moussa Sylla", - 8.290742, - 1, - 7.2, - 1.1514919663351186, - 1, + 15.06217, + 0.8, + 6.83, + 0.2909698996655517, 1, 1, + 0, 1, true, true, - 94.15 + 95.68333333333334 ], [ "Adrian Gantenbein", 0, 0, 0, - 1.1514919663351186, + 0.2909698996655517, 0, 0, 0, @@ -17544,94 +17531,80 @@ ], [ "Vitalie Becker", - 4.596637, - 0.5827586206896551, - 6.85, - 1.1514919663351186, - 0.6896551724137931, - 0.6896551724137931, + 4.114112, + 0.2172413793103448, + 6.87, + 0.2909698996655517, + 0.3103448275862069, + 0.3103448275862068, + 0, 0, - 1, - true, true, - 62.1 + false, + 29.083333333333332 ], [ "Mert Can Ayhan", - 0, - 0, - 6.05, - 1.1514919663351186, - 0, - 0, + 4.709424, + 0.2814506539833531, + 6.07, + 0.2909698996655517, + 0.3103448275862069, + 0.5243757431629013, 0, 0, true, false, - 7.8 + 28.916666666666668 ], [ "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 + 15.039642, + 0.7827586206896552, + 6.97, + 0.2909698996655517, + 0.6896551724137931, + 0.6896551724137931, + 1, + 1, + true, + true, + 95.68333333333334 ], [ "Luca Vozar", 0, 0, - 6.7, - 1.1514919663351186, 0, + 0.2909698996655517, 0, 0, 0, + 0, + true, false, - false, - 0 + 19.633333333333333 ], [ "Satoshi Tanaka", - 1.688524, - 0.2172413793103448, + 18.607183, + 1, 6.75, - 1.1514919663351186, - 0.3103448275862069, - 0.3103448275862069, - 0, - 0, - false, - false, - 0 + 0.2909698996655517, + 1, + 1, + 1, + 1, + true, + true, + 95.68333333333334 ], [ "Johannes Simon Siebeking", 0, 0, 0, - 1.1514919663351186, + 0.2909698996655517, 0, 0, 0, @@ -17642,17 +17615,17 @@ ], [ "Adil Aouchiche", - 7.254399, + 17.642366, 1, - 6.3, - 1.1514919663351186, + 6.4, + 0.2909698996655517, 1, 1, 1, 1, true, true, - 86.33333333333333 + 85.75 ] ], "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}", @@ -17665,11 +17638,11 @@ "name": "TensorFlow metric", "type": "scatter", "x": { - "bdata": "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", + "bdata": "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", "dtype": "f8" }, "y": { - "bdata": "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", + "bdata": "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", "dtype": "f8" } }, @@ -17684,11 +17657,11 @@ "type": "scatter", "x": [ 0, - 414.75 + 337.05 ], "y": [ 0, - 414.75 + 337.05 ] } ], @@ -18462,7 +18435,7 @@ "xaxis": { "range": [ 0, - 414.75 + 337.05 ], "title": { "text": "Expected Kickbase points" @@ -18471,7 +18444,7 @@ "yaxis": { "range": [ 0, - 414.75 + 337.05 ], "scaleanchor": "x", "scaleratio": 1, @@ -18481,7 +18454,7 @@ } } }, - "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=" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEAAAAJYCAYAAABiqpODAAAQAElEQVR4AezdB3wc1bk28GfVteqSLcldbrgbbEwzzYYAhkBIIEAgATcIXC7JhSQXEidf4pDEBBJKCDcXAtgmJBDwJTQHDKaY3mwMuPduy+q9l2+esWe9u9pdraTVasvjn2dn5pwzp/xnV9a+njkT064/EpCABCQgAQlIQAISkIAEJCABCUS6QNSPLwb6IwEJSEACEpCABCQgAQlIQAISiHgBDTDaBRQAifZ3gMYvAQlIQAISkIAEJCABCUSHgEYpgSgXUAAkyt8AGr4EJCABCUhAAhKQgASiRUDjlIAEoltAAZDoPv8avQQkIAEJSEACEpBA9AhopBKQgASiWkABkKg+/Rq8BCQgAQlIQAISiCYBjVUCEpCABKJZQAGQaD77GrsEJCABCUhAAtEloNFKQAISkIAEolhAAZAoPvkaugQkIAEJSCDaBDReCUhAAhKQgASiV0ABkOg99xq5BCQgAQlEn4BGLAEJSEACEpCABKJWQAGQqD31GrgEJCCBaBTQmCUgAQlIQAISkIAEolVAAZBoPfMatwQkEJ0CGrUEJCABCUhAAhKQgASiVEABkCg98Rq2BKJVQOOWgAQkIAEJSEACEpCABKJTQAGQ6DzvGnX0CmjkEpCABCQgAQlIQAISkIAEolJAAZCoPO3RPGiNXQISkIAEJCABCUhAAhKQgASiUUABkGg76xqvBCQgAQlIQAISkIAEJCABCUggCgWiLgAShedYQ5aABCQgAQlIQAISkIAEJCABCUSdgPuAFQBxF9G+BCQgAQlIQAISkIAEJCABCUgg/AU0AjcBBUDcQLQrAQlIQAISkIAEJCABCUhAApEgoDFIwFVAARBXD+1JQAISkIAEJCABCUhAAhKIDAGNQgIScBFQAMSFQzsSkIAEJCABCUhAAhKQQKQIaBwSkIAEnAUUAHHW0LYEJCABCUhAAhKQgAQiR0AjkYAEJCABJwEFQJwwtCkBCUhAAhKQgAQkEEkCGosEJCABCUjgmIACIMcstCUBCUhAAhKQgAQiS0CjkYAEJCABCUjAIaAAiINCGxKQgAQkIAEJRJqAxiMBCUhAAhKQgAQsAQVALAmtJSABCUhAApEnoBFJQAISkIAEJCABCRwVUADkKIRWEpCABCQQiQIakwQkIAEJSEACEpCABI4IKAByxEGvEpCABCJTQKOSgAQkIAEJSEACEpCABEwBBUBMBr1IQAKRKqBxSUACEpCABCQgAQlIQAISoIACIFTQIoHIFdDIJCABCUhAAhKQgAQkIAEJSMAQUADEQNDfSBbQ2CQgAQlIQAISkIAEJCABCUhAAoACIJH+LtD4JCABCUhAAhKQgAQkIAEJSEACEoj8AIjOsQQkIAEJSEACEpCABCQgAQlIQAKRL9DZCHUFSGdCypeABCQgAQlIQAISkIAEJCABCYS+gHrYiYACIJ0AKVsCEpCABCQgAQlIQAISkIAEwkFAfZSAbwEFQHz7KFcCEpCABCQgAQlIQAISkEB4CKiXEpCATwEFQHzyKFMCEpCABCQgAQlIQAISCBcB9VMCEpCALwEFQHzpKE8CEpCABCQgAQlIQALhI6CeSkACEpCADwEFQHzgRErW40+/gtMuvhkbtuyG/oS2QHFpBWZdczt4zkK7p+qdBCTgLMCfr/w5q8+us4q2JdAXAmpTAhKQgAQk4F0gYgMg/CV0wow56Gzhl01+6fROFLo57Df7722M8267G3X1DaE7gDDu2YK7HjUDFTwHYTwMr13n+Phljl/qvBbyksFjeCw/g16KhHQyzyk/VzToSket4/S564pa75blOeS55Lnp3Zb6vnZ+3vhvwdsfru1yZ8L9M9vlAUf6ARqfBCQgAQlIQAJeBSI2ADL/6ouwYdVSx7LquQcwZGAufnTjlY405q946h70z8n0ChQOGZdecLrLmDguLovvvwP25KRwGIL6KAEJSEACEgiIgCqRgAQkIAEJSEAC3gQiNgDibcBKl4AEOhdY9LMb8NHyv2DCmILOC6uEKcBAKgOqCjyaHHoJsoAV9J85fUqQW1ZzEpCABCQgAQlIIHwEFAAxzhVvE+Fl67x82Fp4ObGR5fjrfIkw86xyXHu65JiXXjPPWjxdhm3VaZXhbQNMczRqbLAtK925Tk9tGsW79JdtsW5v7Vv57INVsWVFL25b6SzDuniMleZtzeN4vNUu1zzeKs+xMc2TmWXAMizP9tguj+fC46zFKsNy1sJL4VmvVYZrT+U89ZHH8Xj24cXXPsC+g0WYcfmt5m1W7AP7YrXDOlm3tVjHWvnW2r3P37vld6isqrGy/VqzDrb/6drNcHb1t00ew/E6N8YxOh/PcXOf6e5jY/vWsTS4/sf3oKqmDvc98qxpQwMeZ5XhNtOsZdY1t4P1W/ne1jyOfeU4OV7reKax/+79stLd62N/rWO5di7Hflz7g0XmueU5Zj4XqwyPZdscJ/vDPC5sm8dyLEx3bpN94/EsZy0sx/LO5Zy3WR/Lcu2czm2mueexLtbJdGthOZa3Fl99ZxmWt4611kxjHhcezzbYFvethWUsEyvN05hpwHSrjKc181nOat9aM4157sewL+yTVY7rebcdufWP54Hn0NPn1DqOY3Kuk22wLR5rpVtlWbfz4lzGKuvvmu3SjO9ltmfVy7GwPfd6WN4qwzWPYV+dy7EM6+R7k+msh/WxnzxHPM5aWJZluLB8b31mWb8WCUhAAhKQgAQkEEoCUR8A4S9/517xI+TnZjtuI+HtMsteXgX+4uh+sviljmm8xYQLb6lZsOhRsB6mc+Fxn6/bBtbDMp+9+jAG5uXgjt8+4piTg7+QXnnjQixacIOj3eu/ezGYxjzWYy38Msn0886e5ig7c/oUK7tba7bBOn21P3xoPsaNHoYduw842ti1txCbtu0xF25bGSzDsjzGSvO0ptO5nXhzbA8t+i/zS+j9f13mqIa/tPMLDfNYxpFhbLifF5a5ZcGfwHEa2eZfbjNgccUlMxyOzz6yEDx/rNssZLx46iPPI49bv2UXeHUEbzviLVXWOXa+WoLnn3Wybh7Hhcd+Y/aCDu+Tx/6xHM7l7lv4n0YPuv6X75H/+n8P4sc3XeUY29RJo8Ev8/wiZNXIvvG9bfWb703mXTb/l34FIei/8p3VjjboTHvash5eMfLYvbcjPdXucrsZzZjP9jv7bLCct+WTtZvw8N9exJvL7jP7QDu+H0+68CY8uex1cDz0ttKffuEtR1X8wsgvjs7jZ1l+9q3x8yqOJ/+8wLxdjueY+Vycr+qgNT87/nweO3svOTrntnHKlHHgwjGx387Z9Od7b+KY4WYy7V3e16uWmu8pvged39cs7K3vrIOfF55PjpeLp59trKOzhf1lXSxnnQ++3w4eLsVvH3iSyT6X1NRks//sAxfWwQNYJ+vmNhf22X3cLD9q+CDwZxPfczyHtGL7zHP+nLIOfxf+/LbqYD3c5vuY72d/63Avx3MRDZ9Z93FrXwISkIAEJCABCfSlQNQHQP7xr5Xml/xf3Hqt4zzwSxC/sL79wVqXL6wswC8FvNSY21y+cf50ZKSn4uPPN3LX/BLJX4z55ZP1MJHzcPAL1AUzTuKuWebuh54Gfzl3/iLPepnGPOcvrfwyyS90zmXNio6+8Eup9T971pr/8+dcx9Gi5orpbINtOdfp3j77ffrJk8Dx8BgezHEOHpgLLtxmGr+UFBaVgWV5DNO8Lf56s1+05tj4JY5fJBksYBrz3OtnOvtvpfPLIxfrCyT7yG2O2bkcv7DPPH0K+KWYY2S5ex9+psN7gvXyOE9tM89a2E++bxhYYt1WuvU+4fiZ5q1cbr9M8/3EMl1Z+B5h4MG5ze9edp55NclLr39oVsUvjPS845arHfPe8Hzd/YsbzXznYJOZ4OGFfvxiaWXRmAu/lFtp3tb05XvJ12fD27FWOtvil3T2m2kc70zj/DmnO6d/8Ok6R9CRwRMGS+791c2O8bOsuxPTfC209vV5tI7tyXuJ4+Pnif3ll3mrTsuQP5/484Vt+PO+to731neePwYKrKAKy/P9/qff/JCbXVrYX/ab/ec4eDD7+q/H78Tx40dy1+vC8g8abfK8WoWYdu0V57sEXelg/QxjP62yXC/44fcCeusW+86f31yzfi7c5jng+5l9YVpXF56LaPjMdtVF5SUgAQlIQAISkEBvCkR1AIS/uPIXWOdf1C3sU6eONzeLSsvNdWcvO45eJZFiTzKv9uAXTX5xdz7uqkvPMSclLSqpML+Y8n+QnfO5PbJgkJnHMtz3Z+GXUv6vpPPCuQj4S7qn41k3b7Pwp/0RwwY4+sMvW/xCOWvmyeDCbaZZX3hY1lN7VlpXvfnFhmPjFQb8H3d+0WWaVZ+vNb808X/2+b/OtXUN5v8I80uZpzEzjR50YVke4+k94as9K49BIQbEnL9IMo/ngl/8GSiiGcsxPTcniyufC99HVmDLWvNKBtbj4UBHkhVMsd6bO/ccMq9scO+b9Z61+uaooAsb/hxrtePrs9GFJrtclF/yPV2lxKuWmG45dbliLwf09L3kHjRjMwxm8b1q/XyyPnt8DzPfeWEay/J97ZzuaZs/d3iriPNVaix38pSxXQ4mWO87fm4ZdGM9XPiZ5M9Abne2uL/nefWH8zEcE8fGMTqn9+Y2r/awPn9cc3yBbs+ys96L0f6ZDbSv6pOABCQgAQlIQAJRHQCxfonmL7L8hdZ54RduXqLc1bcIf8nn/1Dzf6Sd63W+N5tBFW91M4jAPJbpatv+lmfdbMNTeff2+WWZX+j5hZ1ftg4UloBfvrhwm2msj2VY1lOdVlp3vHllDi35v9O3ff8Kqyof62NZ/FJn7bGPHDO/SDmfZ24zzVHuaHDK2u/qml9c+EWSl+azbueFX/yt+liOZvzCY6V5WzPo4xzc4jb/R5rvNW/HMN0KOHCbC9vk2n1hPc7BIvf8QO2znc4+G4Fqy70eBosYpOFVILxdxvm8cJ/p7sf0dN96v3e3HitoxiAtg4ccA4OODARaV0j4+77urA98j/EqKjrQw/JhIKKzY93z2W/rNiJ+tqy6fF2VZtXBcbIcr/biVTZ8r3Ph+8Yqw7U1bm739sKrtfjzm+eBt76wP1zoFei29ZkNtKjqk4AEJCABCUhAAq4CUR0A4ZdPfgnlL7L8hdbT0tktD66cR/b4RY9fUK36+Is8c37867+Yt7/wf/15+TPT3Bf+jx/zWMY9z699Pwqxbrbhqah7+9Yv5PzyzCDIoPx+4P+Yc+E20/g/67xHnmU91WmldcebcwbwSxmDCu7/O23V623NPlt51pj5Rco6L85ra24Aq4/WcV1dM+jCYI3zFyXndvi+4PuD5bpad1fLW1cgWMd5a5NfrBkc8OccWnV1d82x08Aycf9sdLfezo5juwzyMJjGOSWs9p3Xzrf2dFafP/k9fS+xDev2HM49w88BF+erHvx9X7OuzhYGQSwPGtGKQVznqzg6q8PKy5H4FQAAEABJREFUZxCEV6FZ9fFz589n2LrCxf3WEKtea22N29rvzTVvW+O/EwzqcFy92ZY+s72pq7olIAEJSEACEpAAEHEBkK6cVH5h55c+/q8qvwR25VhvZfk/mMvf+Mglm/9bywlOeck2/1fY+mLEwIFLQWOHX9r5yzbLGLu98pd1sw1/2ucXR94Ownktnn3pbcc8H1b6irc/xbZdBxzpvjrcVW/+77PZ7iMLwS9Q/PL3tNOklr7a4vnkl3redsIvLb7G7FyPrz7yf4L51AaW9xZM4BU0/KLHL6ws523xt5y34/1J53uN7znrC7O3Nq0vXQwQ8Lz6U7evMpa1exl/PhvuxwRyn+eMt0HxqiVf9VrvAV9l/Mmz6vH088X5veSrLgYaeXsO5/l4/tX3zIlRGZiwjrGsPX2WrTL+rJ958S3HXCksz/cBJ9RloJRBUaZx4fuJ7ytue1s8jY2BZN7OxtvL+H7zdqy/P/98jZufUfaBbfCcc+1tYXve8phu/RzhvxM8n0zrzYW2NNZntjeVVbcEJCABCUhAApEk0NWxRHUAxPoln1+KeKk2f9m1ALn9w//3YIdJUK18X+uHFj8P3i9ulWFd/BLELzL8QsMv5JyIkrdE8Eu+VY7bTGMey1jpgV6zbrbBttimVT+3mcY8lrHSebsLt6uqa83bX7jNhen7DxaBC7eZ5mvpijf/15n/+8zAEQNI/ALFK3WYxjxf7TCPV47wvPJ/0LnP8XBcHJ/zuWEev5hzTg2unfvIOpjPhV+o+KjI2vp67sJbMIH95Bc9vp/c+8l9q21+ieXCL7Z8f7BSrnmVCwMo3O/JwrHwiiO+59gO67L6xqeDcDxMs9rkdldvMeIxnhZ+UeQXRr7nWb9zmc4+G85lA7199TfPMSe35Xm0xm+1wfc+F+7zPcBgEG95oCPTurOwHgYR+D709V7yVTfr4ASgDP69+d7nHQKN/r6vfbXBvC837oD1JBzuc+HVXVxbn21rbaUzj+9pvte57bzw6SaWJ9PpSE8rIMk0Twu/+PP97xxA9NSG87id22FZtm3V7e1zyuPZF/aJfWN5vlc5Flpznwv9GQDmOXQOnLFN/iximUAt7Ic+s4HSVD0SkIAEJCCBqBHQQLsoENUBEFrxy/Wby+7jJpzvfed2qj25yxMA8hdrPmWCVy5Y976zLn6h4qX//IWajfHLKC//573uVjluM415LNObC9tgW2yzs/at/23ll2kGcKx+cZtpvJqEZax0X2t/vPklhl9EGEjgZflWffwCyy/zzGMZK51rfhmxxsE1v9i89MQil/PHMfPWFOaxjLVwvg5+yeG5Y13sI491Lsc5YRiMYR0swzUDMuwL6+EcAdaXat5KwStWrDzmc2HgwQrI8H3AMqyL7w/mn3vFj8Avu7yFhuldWTi/CfvIerhwTPyC5/yeY33sG8dhlWXbTOcTOqzxc78nC8fGJ8vwf/tZP/vDwA/r9+ez0ZO2fR3LftHDefzsGxc+BYiTjlrHc+4ZBnHoyHwGyPgF2cr3d+3Pe6mzuji3Dt8TXJz7aB3H96I/72urvKe1+3g5Zprwc8Ax8Biu+XQj588arzyx3scsw8VTOTryqSl8/7GMt4VjYX3Onx1PbfB4lnX/Gcbj2Ef2wSrj7XPqPmZ+/m667lLzKhseay38GeT+nmEe6+W6u4s+s92V03ESkIAEJCABZwFtS6BrAlETAOGXL96Tzl9m3YmsL0bW/erW2vmXdf5CzXki3I+36vVU1qqHa+d8q32rTuZzYf1Ms/K5Znue0pnnqW2muy/e6mBbrJttc+E209yPt9rhl0daWfncZhpdWcZK72xtHcc2nRfLiF9smG7tW/U5H8cyVjrX/DLCY6zFW5/YT+ZZ5aw1jViPtXgq516G+9bx7nbsn5Vnrd3LOI+HZZjP49g/1m31xZ81b1Xgl0HWYy3uflY9rNsqwzXPIfti5XPNY9kPOnCfa+4znfvWwuN4PBduW+lWedbPxTqO7y+Ok2nWYuVZx3pbs5x7Oyzb1XT38bMfHBv7zPq4cCxsi3lcuM00Hsv+cxws57zweNbD/nhKZz3Wwnqcy/jatupl3dz2VJbpzLfqt9bO7XDbW985No7ROo5r1sd6ndvj+5N51sKxMs29XqZZZaw123euy9u2+7He2uDxPA9s22qDax7PPGthu0znwrI8hnnuY2Yen3pDB7bJMtbiXAfr4T4XZyPWyzqYbh3nax3ozyzbZfvsB9vluWP/3MdijZvj5DbLcrHKc3xcrONYH+tlmrVYeTxOiwQkIAEJ9LGAmpeABLokEDUBkC6pqLAEJCABCUhAAhKQgAQkEPIC6qAEJCCBrggoANIVLZWVgAQkIAEJSEACEpBA6AioJxKQgAQk0AUBBUC6gKWioSdgXZ7Ny79Dr3fB6RHHzkvUaRGcFtWKBCTQEwF9Znuip2Ml4C6gfQlIQAISkID/AgqA+G+lkhKQgAQkIAEJSCC0BNQbCUhAAhKQgAT8FlAAxG8qFZSABCQgAQlIINQE1B8JSEACEpCABCTgr4ACIP5KqZwEJCABCUgg9ATUIwlIQAISkIAEJCABPwUUAPETSsUkIAEJSCAUBdQnCUhAAhKQgAQkIAEJ+CegAIh/TiolAQlIIDQF1CsJSEACEpCABCQgAQlIwC8BBUD8YlIhCUggVAXULwlIQAISkIAEJCABCUhAAv4IKADij5LKSCB0BdQzCUhAAhKQgAQkIAEJSEACEvBDQAEQP5BUJJQF1DcJSEACEpCABCQgAQlIQAISkEDnAgqAdG4U2iXUOwlIQAISkIAEJCABCUhAAhKQgAQ6FQj7AEinI1QBCUhAAhKQgAQkIAEJSEACEpCABMJeoKcDUACkp4I6XgISkIAEJCABCUhAAhKQgAQk0PsCaqGHAgqA9BBQh0tAAhKQgAQkIAEJSEACEpBAMATUhgR6JqAASM/8dLQEJCABCUhAAhKQgAQkIIHgCKgVCUigRwIKgPSITwdLQAISkIAEJCABCUhAAsESUDsSkIAEeiKgAEhP9HSsBCQgAQlIQAISkIAEgiegliQgAQlIoAcCCoD0AE+HSkACEpCABCQgAQkEU0BtSUACEpCABLovoABI9+10pAQkIAEJSEACEgiugFqTgAQkIAEJSKDbAgqAdJtOB0pAAhKQgAQkEGwBtScBCUhAAhKQgAS6K6AASHfldJwEJCABCUgg+AJqUQISkIAEJCABCUigmwIKgHQTTodJQAISkEBfCKhNCUhAAhKQgAQkIAEJdE9AAZDuuekoCUhAAn0joFYlIAEJSEACEpCABCQggW4JKADSLTYdJAEJ9JWA2pWABCQgAQlIQAISkIAEJNAdAQVAuqOmYyTQdwJqWQISkIAEJCABCUhAAhKQgAS6IaAASDfQdEhfCqhtCUhAAhKQgAQkIAEJSEACEpBA1wUUAOm6Wd8eodYlIAEJSEACEpCABCQgAQlIQAIS6LJA2AVAujxCHSABCUhAAhKQgAQkIAEJSEACEpBA2AkEusMKgARaVPVJQAISkIAEJCABCUhAAhKQgAR6LqAaAiygAEiAQVWdBCQgAQlIQAISkIAEJCABCQRCQHVIILACCoAE1lO1SUACEpCABCQgAQlIQAISCIyAapGABAIqoABIQDlVmQQkIAEJSEACEpCABCQQKAHVIwEJSCCQAgqABFJTdUlAAhKQgAQkIAEJSCBwAqpJAhKQgAQCKKAASAAxVZUEJCABCUhAAhKQQCAFVJcEJCABCUggcAIKgATOUjVJQAISkIAEJCCBwAqoNglIQAISkIAEAiagAEjAKFWRBCQgAQlIQAKBFlB9EpCABCQgAQlIIFACCoAESlL1SEACEpCABAIvoBolIAEJSEACEpCABAIkoABIgCBVjQQkIAEJ9IaA6pSABCQgAQlIQAISkEBgBBQACYyjapGABCTQOwKqVQISkIAEJCABCUhAAhIIiIACIAFhVCUSkEBvCaheCUhAAhKQgAQkIAEJSEACgRBQACQQiqpDAr0noJolIAEJSEACEpCABCQgAQlIIAACCoAEAFFV9KaA6paABCQgAQlIQAISkIAEJCABCfRcQAGQnhv2bg2qXQISkIAEJCABCUhAAhKQgAQkIIEeC4R8AKTHI1QFEpCABCQgAQlIQAISkIAEJCABCYS8QG93UAGQ3hZW/RKQgAQkIAEJSEACEpCABCQggc4FVKKXBRQA6WVgVS8BCUhAAhKQgAQkIAEJSEAC/giojAR6V0ABkN71Ve0SkIAEJCABCUhAAhKQgAT8E1ApCUigVwUUAOlVXlUuAQlIQAISkIAEJCABCfgroHISkIAEelNAAZDe1FXdHQTa2oGyqsYO6UqIXIGSykZwidwRamTuAvyM87Punq79yBRobmlDZW1zZA5Oo/IoUFXXjKbmNo95SuyxQMhVYPzqhlLj3/KQ65g6JAEJSKAbAgqAdANNh0hAAhKQgAQkIAEJ9IaA6pSABCQgAQn0noACIL1nq5olIAEJSEACEpBA1wRUWgISkIAEJCCBXhNQAKTXaFWxBCQgAQlIQAJdFVB5CUhAAhKQgAQk0FsCCoD0lqzqlYAEJCABCXRdQEdIQAISkIAEJCABCfSSgAIgvQSraiUgAQlIoDsCOkYCEpBA9wWampq6f7COlIAEJCCBiBdQACTiT7EGKAEJhJWAOisBCUhAAt0SYPDjySefxNKlS9HYqCfOdQtRB0lAAhKIcAEFQCL8BGt4Egg3AfVXAhKQgAQk0FUBBjyeeOIJ7N+/H/X19Whv58Nbu1qLyktAAhKQQKQLKAAS6WdY4ws3AfVXAhKQgAQkIIEuCDD4sWTJEhw8eBC5ubmYM2cOkpKSulCDikpAAhKQQLQIKAASLWc6bMapjkpAAhKQgAQkIAH/BHi1B4Mfhw8fRk5Ojhn8SE5O9u9glZKABCQQZgIbtuzGBVf/N7gOs6577W5dfQPm3XY3Hn/6Fa9lApmhAEggNQNRl+qQgAQkIAEJSEACEuhUwDn4kZWVhblz50LBj07ZVEACYSHQ1NKGZ1fvwy9fXI8fPL0Wv3xpA1744gCY3tMB8Iv2hBlz4GmZdc3tKC6t6GkTPTreCgi492/BXY/2qN6+OJh95tIXbXtrM+QCIN46qnQJSEACEpCABCQgAQlQoK6uDrzyo7i4GAx+zJs3DykpKczSIgEJhLnAjuJaLHp1E97aXISi6kY0t7ahqKoBK9YXmun7yup6NML5V1+EDauWmsuPbrwSp0wZh89efdjcX/HUPeifk9mj+gN1MPtm9ZPrRT+7IVBVh1Q99uQkLL7/DvC8BKNjCoAEQ1ltSEACEpCABCQgAQkETICTnDY3NyMjIwMMfqSmpgasblUkAQn0rcDGQ5UorGzw2Ammbzlc7TEvUIlvf7jWcXWI8xUhvO2Et5/86bHnHPnOVzcw/7SLb/aY53zVCW/34FUe7O+GLbvNW1qsOtleSetRvzUAABAASURBVBevQGEfrKtFuM16WT/b4Vi4z75d8f2Fjqtb2B+rLPOdF+axLBerXtbD8s777sdYeWyX7fOYF1/7AFyYx/S9+wvBMXK8tOKy5sstHW6B4bE8hgvLsP/O7fVkWwGQnujpWAlIQAISkIAEJCCBoAvwao/Zs2cr+BF0eTUogUALdKxv9e7yjolOKWv2+M53KtrlTX7xXrDoUTz7yELzipArLpmB+/+6zFFPVXUtDheXmXmrnnsAn6/bBh7DL/z3PvwMFi24wczjFSV5/bPBdOYve3kVWH7DqqXIz83GLQv+ZOaxYuc6eQVKvy5cgcJgRWFRmXkFC9vkNgMVvKqC7ezcc4hN4OPPN2Lj1t1Yv2WXub9j9wGMLBhkbnt62X+wCAt/PMccC69EYX/PO3uaY//JZa87+s8+uI/v6RfewszpU3DpBaebC8fNqzySk49MUP3lhu14c9l9+Gj5XzDuuGEuXaCX8zl47N7bUVvX4FKmJzsKgPRET8dKQAISkIAEJCABCfSJQGZmJtLT0/ukbTUqgYAJqCIXgSbe7lLd6JLmvnOwoh5tbe3uyQHZX/nOasw8fQomjCkw6zt16nhs23XAceVEeloKvnvZeWZeij0JA/NyzG1+QT94uBRWwIEBiP+6/nJwzTqnThrtuLWGxx8oLMGuvYXmsc51mglHX+575FlMODpXCa+acJ+bhMGVDz5dh9NPnmS2w7auveJ8MyjDsgxYMJ/bX27cju9/7xKwLzyupq4eHNvRpjqsxo0ehuFD8830EcMGYMjAXEwcMxz8w32OlWNmXWyDgSLr1iGrXeaxvKeF/WR/PeWxj87ngOfi5CljPRXtVpoCIN1i00ESkIAEJOCPQEVdMz7ZVYYVGwqNdSnKapv8OUxlJCABCUggSgQ0TAk4CyTExiA3LdE5qcP2wMxkxMTYOqQHKsG6ZYPBhytvXIjqms7nHOGX/3t/dTMe+8dyR9CCVzJYfXK+2iK3XyYY9LDyvK155QWvnODCK0PYhqeyDEhY6bk5WUhLtZu73K6urTeDN6n2ZPNKDF4hsntfIWpq6sF+mAUD8OIcrOHVIj2tcmTBoJ5W4fV4BUC80ihDAhKQgAR6IsDAx69f3oAlH+zCC2sPGOvduHP5Rry/vaQn1epYCUhAApEkoLFIQAJuAtMKstxSXHdPHOY737V01/ecAw+dBR+ca+eVCrylg8c8tOi/cPdDT5vBB5bhLSdccykqqQBve+F2IBbrqhPWVVRa7gjY8AqOAXnZWPnuGvN2l4Ih+ebtN39/bqW59hZQYT1dXThejttaeLuLtys8/Knb2cuf8l0powBIV7RUVgISkIAE/BLYV16HJz/eg/rmVpfyDcb+U5/uRU9ncHepVDsSkEAYC6jrEpCABFwFLpw4ALnpSa6JR/cGZyXjnDG5R/cCv+LtG7yKw3nSzQcff84RyPDWIm8zYTlP+azz7Q/WwqrzH/9aiUH5/Ry3mHg6xp80Bhh4+wvn32D7vOWEc3NYt9swn1d+/POFNx23u7AvvMIlUFdYsA32wTnYw35wklOu2Q6vOuG2P2NiGfbR2YtX0nBhXiAWBUACoag6JCABCUjAReClLw6ipbXNJc3a4X27L3550NoNyJp1Lv/qEBa+vAE//Oda/Pz5dXjiw92oa3INwASkMVUigUAKqC6vAuXl5VizZo3XfGVIQAKRKRAXY8MvLhqHc8bmmoGQ+KO3xVwwIR+3XzC2V29/4cSdnMiUt75MODr/Br/Ad3a1BOcD+WL9dljHcBJP3hLD41jn9d+9GFadrI9XTDB40NMzyEfHMuAx4/JbcdKFN5lXdiz62Q2OahlMcJ7Pg/N4jD+uwBEQcRTswQb7wDlA2AeOn/1ITUk25yX5xvnTwflCmManwNTXdz6ZqbsXLXk7Tw+66HKoAiAuHNqRgAQkIIFACOwtq/NZzd5S3/k+D3bL5CPx/vD6Fiz/6qD52LymljaU1jbho52l5i03mwt793F5bt3RbhcFVFwCngQqKyuxdOlSLF++HJs2bfJURGkSkEAECyTExeDKaUNw5zcm4M9XT8Gdl07Et6YMAtMDOWx+eXe/XYNfwK1bObi2Agq8xeW1p//gmCCVAQwey/LWNstz4a0wLG/1le0wnQuPYXnmsYxznUxjHsvwGO47L57Ks3+slwu3ncuzb6yLdTKdAZllf13oGAPT3Be263wM63Ceg8R9n8fzGLZvLdxnOtvjsUxnnUMH54P7rIP5XNg35lnHMI3bPIaLuyXze7IoANITPR0rAQlIQAJ9LrCrtBa7Smo99qOirgkfG4EQj5mhkaheSEACbgJVVVVYsmQJuM7JyUFBQYFbCe1KQAISkIAEuiegAEj33HSUBCQgAQn4EBiafWQGcm9FhuZY+d5K+J/+xb4Kn4XX7i3vtcfl+WxYmRKQQJcFampqsHjxYvAKEAY/5s6di+Tk5C7XowMkIAEJSEACngQUAPGkojQJSEACwRKI0Ha+cfxAxMV6/ifGZrPh0hMGBmzku4o9X/1hNdDY0oai6kZrV2sJSCBEBZyDH1lZWWDwIyUlJUR7q25JQAISkEA4Cnj+7TQcR6I+S0ACYSmgTkemwJBsOy4Yn+dxcOcb6UOyAncFyOi8VI/tWInpSfHIz0iydrWWgARCUKC2tta88oMTnzL4MW/ePCj4EYInSl2SgAQkEOYCCoCE+QlU98NeQAOQQMQKXHL8QPz+ssmYe3oBvjllkLEebu5zErNADnrioAyf1U0YmO4zX5kSkEDfCyxduhQMfmRmZppXfqSm+g5s9n2P1QMJSEACEghHAQVAwvGsRVSfNRgJSCCSBTLt8ThleA5mTcg31tngfqDHe9qIHEzyEgTJSI7Ht6cNCXSTqk8CEgiwwLRp05Cenm4GP9LS0gJcu6qTgAQkIAEJHBFQAOSIQ9+9qmUJSEACEuixwH/MGAnOO8JbXfiIvJyUBDAw8qtLJiAlIbbH9asCCUigdwVOOeUU3HzzzWYQpHdbUu0SkIAEJBDNAjF9PXi1LwEJSEACEuipQIzNhosmDcBCI+Dx4Hem4HffmoTZ0wtgV/Cjp7Q6XgJBE0hMTAxaW2pIAhKQgAT6RqCvW43p6w6ofQlIQAISkIAEJCABCUhAAhKQQLgKvP3hWkyYMcdcuO1jHCGbVVffgHm33Y3Hn37F7OOCux4FF3OnCy8c/6xrbkdxaUUXjgpeUQVAgmetliQgAQlEjUBLaxve2nwYj7+/Cw+9tR3L1uzHocqGqBm/BioBCUhAAhKQgCeB0Ejjl3QrYMH1aRffjA1bdqM7f/hF/+6HnsZDi/4LG1YtxczpU7pTjRls6E7AoVuNBeggjp3BDnoGqMper0YBkF4nVgMSkIAEokvgcFUD7nl9C55dvR+f7S7D+oOVeHPTYSx6ZZO5bm9vjy4QjVYCEpCABCRgCWgdMgJDBuZi1XMPmEGLRQtuwPU/vqdbQZCikgrwd5vcnKyQGVsgOrLoZzeAS1frYgBoxVP3oH9OZlcPDUp5BUCCwqxGJCABCUSPwKqtxdhfVtdhwM2tbXj5q0OorG/pkKcECUggsgWqqqqwdOlS1NbWRvZANbpOBVRAAqEocMqUcRg3ehiKSsvN7vGKBl4ZwmWW0+0cvD2Et4n88P89aN7u8h8/vd8MnOw/VIwrb1wIq6x1OwmP58LjzIqNF/c8XvXB9l587QNwYXm2wXJGcZe/LMu2mc9yzleu8AqWC67+b/zpsefMvll9sa7SYHkubMuq1DnvpAtvwidrN1lZHa5IcS7Lejim+/+6DPsOFuGWBX8y22Qa67faZmXuxzGf6Vx8jYf5vbEoANIbqqpTAhKQQJQKNBlBjtX7KryOvqG5FR/vKvWarwwJSCDyBKzgx549e7BixYrIG2DXRqTSEohKgV27dmHVqlU+l71793ZqE6h63BuqrWvAwcNHfj/hF/QFix7Fs48sNK8OueKSGeAXfesYBgm+deGZZt7//v42PHbv7Rg8oL9Znlc+pNiTzIBAfm62WYZXmax4+1Pz6hIGNRgssPJ4y8zx40eCAZhLLzgdXJi2+P47YE9Ospp0WX+2djN+fNNVZt3Xf/di3PvwM2C9LFRVXYvDxWVmHvvCtGt/sAgcA+vlmP6y9EVzfg4ec8dvH8HUSaPN8p+9+rDZDx7jvjCI4VwPy6Ya47zt+1eAV9JYt//Mv/oil0OtNpzbpy2NrYK+xmOVCeRaAZBAaqouCUhAAlEusL+83rwM1BfDPg9Xh/gqrzwJSCB8BWpqarB48WKUl5ejf//+uOgi11+Ow3dk6rkEJNAVAQYu3nnnHfha/A2A+KqDef7U4973l17/0EyaOGY4Vr6zGjNPn4IJYwrMtFOnjse2XQfMoAETGKzgwm1Py669hThQWILvXnaemc1bQUYPH4SPP98I9zwWuOrSc7wGO5jvvrj3jW2xXpZLT0txtMv99Vt2cYVvnD/dXA8fmo+0lGQwncfwWKufZgEvLyzPLKseBmfYb6b5Wqw2aMhyNGX/acx9LtxnOrdHDBvAVa8uCoD0Kq8ql4AEJBBdAvb42E4HrEfTdkqkApEsEEVj4+0uDH5UVlYiLy8Pc+fORXJychQJaKgSkIAlMHz4cJx99tk+l6FDh1rFva4DVQ8b4K0bMy6/1bx1Y9nLq/Dknxc45q2wbkXhrR68taW6puOtvazD28IrMXgcj+fC+qyyDFLk9gvM/Bish/VZdXtaO4/T/TYXHss6PB3nnjYwLwe8usU9vbN99zZGFgzq7JBezVcApFd5VbkEJCCB6BLITUtEZlK8z0GPzU/3ma/MyBbQ6KJDgMGPJUuWmFd+DBw4UMGP6DjtGqUEvAowcDFjxgzM8LH4GwDxVQfz/KmHHeWtG7w9hbeG8HYRXqnBdC4/uvFK87YQ5nFxz2cZX8tgpwlWeTwX6/YQBkc4caqv4/3NYz2sz1d5Xq3CW1bYB2uZefRJNTyWdfg63srjLUK8Vcja93ft3saO3Qf8PbRXyikA0iusqlQCEpBAdArExNjwrSkDvQ5+4sAMnDgssmZJ9zpYzxlKlUDEC9TX14PBj9LSUgw0gh+zZ89GYmJixI9bA5SABCJD4Lyzp+Gxfyw35+ywRvTg4885boGx0rytrdtMnOcN4QSlz7z4Fpg3KL8f/vGvlebhnCODk5ZyzSsjCovKHPN5mAU6eWE9J04+znG7jntx3tLDwMXTL7zlyOL8G1ysvvDWHGbydpVN2/Zws8PCepho3SrEOUFowitCeGXIzj2HmN1hsdpgP5lJh7c/WAsac78vFgVA+kJdbUpAAhKIYIEJAzJw09mjkJYU5zLK6SP7Yd4Zw13StCMBCUSewMqVK8HgB/8XlsGPhISEyBukRiQBCUSsAK+O4GNxnW9hYWDC+QoRX4Pn/BicFJTHTJgxB1z4iN2JY0eYc33c/Ysb8fm6bWY6b0nhpKU8hvNrMFjBND7lhUERePg9PnolAAAQAElEQVTD22lYJxe28Ytbr/VQ6kgS+8xbe3iLD8tzufuhp8GABtvkZKoM9jB94b1LMXhg7pED3V5Zz72/utkMDLEsbx1KsSeb47n2ivNx3yPPmuPhU2CcD2UbzuOlKW1p7FwumNsKgARTW21JQAISiBKByYMz8PvLJuPOSyfijlljcf+VJ+C604ZB839EyRtAw4xqgQsvvBBnnHEGvve970HBj6h+K2jwEghZAX4B93VbC/Ot20W4XvSzG8yx8DYW9ye0cALP157+g8tVGPziz3I8lstHy//iyGcwgW0znYtVt3M6j2UdZqNuL9aTYnisczlP/eChzvXyGLbNNObxGPaN6cv+uhBcOEbmsV9cuM3FuSzLW+WcrZjGfec22Bb3eQwX5rM+LqyfC7e5MM95TEwL9KIASKBFVZ8EJOBTQJnRIxAbY8N7W0vwx9c3Y/4Tn+GWp9fiuTV9e99n9OhrpBLoO4H4+Hice+654LrveqGWJSABCUhAAh0FFADpaKIUCfSmgOqWQFQIlNQ04T+fWot7XtuM1bsrsKO4Fp/tKjP3//OpNWB+VEBokBKQgAQkIAEJSCBAArxagkuAqovKaqIiAMJ7kXivkrVw3/lscxKXWdfcbt63xDKcFMY5n+WZzsXX/VjOx2jbm4DSJSCBaBB4dd1BI/BR5nGoDIi8YuR7zFSiBCQgAQlIQAISkIAEekkg4gMgnDyGj9qxHnHENSeBsYIczL/jt4/giktmmI86evaRhfj9n59yzPrLcizP43jPUn5uNn77wJPdPx06UgISkEAUCDz/he9bXZ5f6zs/Cog0RAlIQAISkIAEJCCBIAsEPQAS5PGZM9PyMiFOvsK2U+xJcH5UDx/3U11bD866y3zrUT3W44BWvrPaDI5Yx/ORPZy1l1eNsLwWCUhAAhLoKFBS29Qx0SmluLoRLS1tTinalIAEwkmgsbExnLqrvkpAAhKQQB8JhFqzER8AcQdnwGPTtj0YMWyAmVVUWo7qmjpzmy+cbZdXefCqEV4dwkcLMd1acnOy0N7ejqKSCitJawlIQAIScBNISYhzS3HdTU2KR1xc1P0T5IqgPQmEqUBtbQ0WP/5XfPLJJ2E6AnVbAhKQQNAE1FCICUTNb5+8YoPzfFx540Jc/92LwUfsWOeCV4TwyhBr331tBUvc07nf2NwGLf4bNBle7QaczPw3C3cr43Sbf8N9HOq//+9ZfsZH908B196WUUa+TP03DWWr5pZ2tBknOpT7qL4F7r1WWl6FZf/8ByoqKrB69Rr9DmT8XhMN7y/jI65zHSXnmu9n8xe3gL2oIgmElkDUBEB4C8uKp+7BZ68+jA8+XQdObGqdioOHS1Fb12Dtdljv3HOoQ5qV0NTcCi1dMGhpBb8VyawLZmH+HtNnJXrOtfW55mf8p7PGIdMeb3zejV+b212XjOR4/PyicfrZGeafbet8N7e2or2tTeczQs6ndV49rSsqq/D3vy1FeVkpsnP64YqrvqvzHgXnvdkYo834x9zTe0Jpfvwbb/iFm5NxuvVXAhErEDUBEOsM8haX00+eBN7iwjTe0pKWauemuVi3vYwsGGTOH8LbYcyMoy+8ZcZmsyG3X6aZkmb8gq8lHv4apBpffAw+v8v7W6/K+X8Ogm1lflCMl2C3q/b67j3Bz/jArGT866bpOGtMLhLiY2Gz2cz1WaP74/n/mI4Bmcn6ORAh/37YE+MQGxuj8xkh59Pbz844WwuW/fPvqKgoR//+ubjuujnG70IZOu/2+Ig3SDXGaPwz3u1xentPKT103zs831okEKkCMZE6MGtcvPVlwV2PgoENpnGfT3VhgIP7nPQ0LSUZL73+IXfBOUIOFJbg1KnjzX1OesryPI4JnBR16qTR4BUl3NciAQlIQAKeBVKT4vDHb0/GG7eeiYeumWqu/3jl8WC65yOUKgEJhKJAfX09li5ditLSUuTl5eGKq69FcnJyKHY1FPukPklAAhKQQAgJRHwAxApUnHThTZgwYw5mXH6r+VSX+VdfZJ4Ge3IS7v7FjWCQg/mcI+SnP7gGE8YUmPkzp08xy/O4CTPmgJOi/uLWa808vUhAAhKQQOcCSQlxOKkgC1x3XlolJCCBUBJoaGgwgx9FRUUYOHAg5s6di8TExC50UUUlIAEJSEACoSMQ8QEQUvMxuBtWLYW1WMEP5nFhkITzg1j5DHow3VpY3spbfP8d5q0xVp7WEpCABCQgAQlIwKtAmGccOHAADH4MGTIEs2fPVvAjzM+nui8BCUgg2gWiIgAS7SdZ45eABCQgAQn0lYDaDW+BkSNHYv78+fje976HhISE8B6Mei8BCUhAAlEvoABI1L8FBCABCUhAAr0ooKolEPYCgwcPVvAj7M+iBiABCUhAAhRQAIQKWiQgAQlIoJcEVK0EJCABCUhAAhKQgARCQ0ABkNA4D+qFBCQQqQJhPK59ZXV4dvV+PPTWdjz+/i68u60Ebe3tYTwidV0CEpCABCQgAQlIIJoFFACJ5rOvsUsgCAJqIvwE2tra8e+vDuH3Kzbjrc2Hsf5gJT7bXYanPtmDe1/fiuKaxvAblHosAQlIQAISkIAEJBD1AgqARP1bQAC9LKDqJRB2AiW1TXh9YyFajUCIe+d3FNfg7c3F7sl+75cadX+4oxQr1hditRFUqW1q9ftYFZSABHpHoKamBuXl5b1TuWqVgAQkIAEJhJCAAiAhdDIisysalQQkEG4CH2wvQWNLm9duv72lCA3NXQ9cbDpUhd8s34i/fbQbL3xxAI+9vwt3vbJRV5R4lVaGBHpfoLa2FosXL8bSpUtRXV3d+w2qBQlIQAISkEAfCigA0tv4ql8CEpBAmAlw7g9fXW5vb8fBygZfRTrkFVU34n9W7egQOCmpacKf39ruM+DSoTIlSEACARFg8GPJkiXm1R/x8fGw2WwBqVeVSEACEpCABEJVoNcDIKE6cPVLAhKQgAQ8C+SkJnjOcErtl9J5Gafi+Oene9HS6vmqkqKqBqzYUGgW/2hnKe5cvhE//OdaLHh+HZ74cLeCI6aMXiQQWIH6+now+FFaWoqcnBzMmzcPqampgW1EtUlAAhKQQNQJhPqAFQAJ9TOk/klAAhIIssCo3DSfLQ7MTEZ6crzPMs6ZTS1t2FZU45zUYXvzoSrzthgGPA5W1IPHlNU2gQGRe1/fguqGlg7HKEECEuieAIMfvOWFwY/+/fubwQ+73d69ynSUBCQgAQk4C2g7xAUUAAnxE6TuSUACEgi2wCnDs3FSQbbHZpMTYvH9M0d4zPOWyEfntniYUNW5fFVDM97YVOSc5NjeW1Zn5B127GtDAhLovkBDQ4M530dRURHy8vIwd+5cKPjRfU8dKQEJuAtoXwKhLaAASGifH/VOAhKQQJ8IzD9jOK45eSgy7fFm+7ExNkwdmolfXTwe+RlJZpq/L0nxsRicleyzeG1ji9dbZHggJ17l43m5rUUCEuieQFNTE5544gk4Bz+Sk31/NrvXko6SQBQLaOgSkEBICygAEtKnR52TgAQk0HcCZx3XH7+/bDJ+aQQ9/vjt4/H9s0Yi0961uT+s3l8yeYC12WGdGBeD1MS4DunOCbwl5kBFvXOStiUggS4K2Gw2MOAxcOBA88qPxMTELtag4hLoXEAlJCABCYSygAIgoXx21DcJSEACISAwMDMZvPWlJ12ZPDgTp43I8VjF5ScOwbCcFI95VmKCESQZZPTD2tdaAhLougCf9HLddddh9uzZUPCj635+HqFiEpCABCQQwgIKgITwyVHXJCABCUSSwOzpBfjtNyfhutMK8M0TBuH6M4bjD98+HmeN7odpw7J9DnXCwHTExOgRnT6RlCkBPwUSErp3JZd/1auUBCQgAQlIIHQFYkK3a+qZBCQgAQlEmkC/1ARMH5mDWRPzMa0gG2lJR259mTI0EycOy/I43JTEOFw1bYjHPOfEuqZWrN5dhhXrC/HhjlIU1zQ6Z2tbAsERUCsSkIAEJCABCYSsQEzI9kwdk4AEJCCBqBLgFSHfPnEwBmYmIyEuBln2BPCJNAsvmYDO5h4pMYId97y2GY+9v8t8nO7fPtqNRa9swoaDVVFlGAqDVR8kIAEJSEACEpBAqAooABKqZ0b9koAEJBBlAjabDV8bl2dOuvrgd6bgrssmYe7pwx1XiXjjaGhuxZ/e2IbCygaXIvVNrfjfd3agqDqoV4K49EE7EpCABCQgAQlIQAKhI6AASOicC/VEAhKQQAQIBH8Ir2087PV2l5bWNjz58e7gd0otSqCPBOrq6vDhhx/2UetqVgISkIAEJBDaAgqAhPb5Ue8kIIFwE1B/gy6w+ZDv21y2F9WiyQiEBL1jalACQRZg8GPJkiVYuXIlPvvssyC3ruYkIAEJSEACoS+gAEjonyP1UAJhJaDOSkACEpBA8AXq6+uxePFilJSUIDMzE+PGjQt+J9SiBCQgAQlIIMQFFAAJ8ROk7oWdgDrsJMD/dT9QUQ8u3HbK0qYEAiYwNNvus6789EQkxOqfO59IygxrgYaGBixduhSlpaXIycnB/PnzkZqaGtZjUuclIAEJSEACvSGg3wh7QzWq69TgJXBE4It9FfjRs1/iT29tMxduf763/EimXiUQQIELJw5AUnys1xovnzrYa54yJBDuAgx+PPHEEygqKjKDH/PmzVPwI9xPqvovAQlIQAK9JqAASKBpVZ8EJIAV6wvx8Ds7wAkoLQ5u//XdnXh942ErSWsJBEQg0x6Py7wEOU4bkYOJgzIC0o4qkUCoCTQ1NYHBj8LCQvTv3x8Mftjtvq+ICrUxqD8SkIAEJCCBYAoEPAASzM6rLQlIIPQEqhtasHKT9yDHa+sPgWVCr+fqUTgLnDW6H+698gRcf8ZwfPOEQbjutAL8+hsTMHt6QTgPS32XgE+Bf/zjH2DwIz8/X8EPn1LKlIAEJCCB3hIIt3pjwq3D6q8EJBDaApsLq1Db2OK1k7VNrWAZrwWUIYFuCqQkxGJaQTZmTczH9JE5yEtP6mZNOkwC4SEwc+ZMFBQUYPbs2UhK0vs9PM6aeikBCUSYgIYTZgIKgITZCVN3JRDqArtK6jrtoj9lOq1EBSQgAQlEuYCCH1H+BtDwJRASAuqEBMJLQAGQ8Dpf6q0EQl5g/MC0Tvt4wpCMTsuogAQkIAEJSEACEgh5AXVQAhIIKwEFQMLqdKmzEgh9gbH56RiS7X0SvsFZyRjRX49nhP5IQAISkIAEIkBAQ5CABCQQTgIKgITT2VJfJRAGAnExNlx36jDEGGv37sbFxoCTUrKMe572JSABCUhAAmEooC5LQAISkEAYCSgAEkYnS12VQLgI8AqQP377eFw4aQDGD0w3F27fc/lkDMnyfnVIuIxP/ZSABCQgAUtAawlIQAISkED4CCgAEj7nSj2VQFgJ2BNicenxAzHn1AJz4TbTwmoQ6qwEJCCBzgR6Mb+2thZLlixBeXl5L7aiqiUgAQlIQALRyu26iQAAEABJREFUI6AASPSca41UAhKQgAQkEHABVdg7AlbwY+/evXjppZd6pxHVKgEJSEACEogyAQVAouyEa7gSkIAEJBBQAVUmgYALVFVV4bHHHkNpaSkyMzPxrW99K+BtqEIJSEACEpBANAooABKNZ11jloAEJBAwAVUkAQkEUoDBj8WLF6OiosIMfsyfPx/p6emBbEJ1SUACEpCABKJWQAGQqD31GrgEJBAQAVUiAQlIIEACDHow+FFZWYmcnBww+JGamhqg2lWNBCQgAQlIQAIKgOg9IAEJ9EhAB0tAAhKQQM8FONGpc/Bj3rx5UPCj566qQQISkIAEJOAsoACIs4a2JdB1AR0hAQlIQAIS6LHAunXrUF1djby8PPPKD7vd3uM6VYEEJCABCUhAAq4CCoC4emivywI6QAISkIAEJCCBngqcddZZOOecczBnzhwkJyf3tDodLwEJSEACEpCABwEFQDygdClJhSUgAQlIQAISkEAABM4880wkJSUFoCZVIQEJSEACEpCAJ4EeB0A8Vao0CUhAAhKQgAQkIAEJSEACEpCABCJLINxHowBIuJ9B9V8CEpCABCQgAQlIQAISkIAEgiGgNsJcQAGQMD+B6r4EJCABCUhAAhKQgAQkIIHgCKgVCYS3gAIg4X3+1HsJSEACEpCABMJEoKGhIUx6qm5KQAJeBZQhAQmEtYACIGF9+tR5CUhAAhKQgATCQaCurg6LFy/GihUrwqG76qMEvAooQwISkEA4CygAEs5nT32XgAQkIAEJSCDkBWpra7FkyRIUFxdj48aN0JUgIX/KfHVQeRKQgAQkEMYCCoCE8clT1yUgAQlIQAISCG2BmpoaPPbYYygpKUFGRgbmzZsX5o+6DW1v9U4CEpCABCTgS0ABEF86ypOABCQgAQlIQALOAl3YrqqqwuOPP46KigpkZmaawQ+uu1CFikpAAhKQgAQkEEABBUACiKmqJCABCUggvAS+2l+Je1Zsxq3PfIGfLPsSD765DfvK6sJrEEHurZrzT4BBD875wTWDHvPnz0d6erp/B6uUBCQgAQlIQAK9IqAASK+wqlIJSEACEghlgcaWNvzto934y6rt2FlSi4bmVtQ0tmDjoSr83giIvLq+EG3t7Z6GoDQJdCrAoAeDH5WVlcjJyQGDH6mpqZ0epwISkIAEJCABCfSugAIgveur2iUgAQlEmEBkDKfWCHas2VPucTCtbe34aGepEQDxmK1ECXQq0G4Ez1pbW9G/f3/zthcFPzolUwEJSEACEpBAUAQUAAkKsxqRgAQiRkADiQiB9QerwKtAvA2mqKoBe3UrjDcepXcikJWVhTlz5mDu3Lmw2+2dlFa2BCQgAQlIQALBElAAJFjSakcCESKgYUggEgT2ldV2Ooz95fWdllEBCXgT4NUfycnJ3rKVLgEJSEACEpBAHwhERQBkwV2PYsKMOY7l8adfcaF2z2dZ5zLcZhqXebfdjbr6BpfjtRNVAhqsBCQQAQJDslM6HcXgLH157RRJBSQgAQlIQAISkEAYCUR8AMQKVqx67gFsWLUUzz6yEI/9Yzne/nCty2m69ILTzXyW4TL/6ovMfJZb9vIqWMfn52bjtw88aeZF54tGLQEJSCD8BSYOTEdSfKzXgfRPTcTQbLvXfGVIQAISkIAEJCABCYSfQMQHQOzJSVj0sxvQPyfTPDvDh+Zj3Ohh2LnnkLnf2cvKd1bjiktmOI4/7+xp+HzdNhSXVnR2qPIlIAEJSCBEBbJTEnDJ5AFeezd7egHiYmxe85UhAQlIQAISkIAEJBB+Al0OgITfEF17XFvXgIOHSzFimOsvvi++9kGHW2R49UhhUZlLBbk5WeDs7kUlCoC4wGhHAhKQQJgJnDsuDzfPGIUR/VLMq0HSk+IxbkA6fv71cRiVmxpmo1F3gy3Q0NCAQ4f8+8+UYPdN7UlAAhKQgAQCJRBp9URdAOT+vy7D1EmjMXP6FMe55BUivO2Fi6dbZNyDJY4DjY2SykZo8d+grKrRfLSkzPw3C3cr42Ni/g33caj//r9n29oBftbDwWxgWhLmnTYcv5g1DrefNwbfnTYUyTGx+rnehX/bKmub0dzSFlVm+w9X4LHHF2PJkiXYsGVXVI2dn+um5jZU1TVH3bg59mhcSo2fB8aPdZ1vwyFazr/5i5teLAGtI0wgqgIgnOyUV3T84tZrvZ7GCWMKMPP0KS63yPi6XaZfRiK0+G+QnZ4IXlUuM//Nwt0KR/+E+zjUf//fs/yM87MuM//NwtkqIyUe8XExUfNvoT2+FS899xRKS4qRm5uL40YMjpqxW+/ThPgYpNvjo27c1vijbZ1j/K7LGwKjbdzRPN6jv7odXWklgcgSiJoAiBX8eGjRf4HzgvhzGlkuPzfbpWhRaTlsNhty+x2ZU8QlUzsSkIAEJCABCUSsQE1NDRYvXozi4mIMGjQI1113HeLj4yN2vBqYBCQAQAgSkEBECURFAITBD561xfff0SH4wclMH3z8OWaby4Ytu7Hmq604dep4c/+8s6eBT4FhOSZwUlTeQmNNqso0LRKQgAQkIAEJRLYAgx+PP/44SktLkZ+fbwY/EhISInvQGp0EAAhBAhKQQCQJRHwAhIELPrXFeZLTCTPmYN5td4OTnKbYk/DF+u2OCVCvvHEhfvqDa8BbYXiiOVcInwIz4/JbzTKd3ULDY7RIQAISkIAEJBA5AlVVVWDwo6Kiwgx+zJ49Gwp+RM757WQkypaABCQggQgSiPgACK/UWPHUPeAEp86LdTUIb3PhtnMegx7O53j+1Rc5jmdZHuOcr20JSEACEpCABCJToKmpybzthcGPvLw8MPiRlJQUmYP1OColSkACEpCABCJHIOIDIJFzqjQSCUhAAhLwJtDW1o7lXx3Cwpc34If/XIufP78OT3y4G3VNrd4OUboE/BJISEjA2LFjkZOTo+CHX2IqJAEJSEACEghdAQVAQvfcqGcSkIAEJOCHQGFlA/7w+hYjAHIQ3G5qaUNpbRM+2lmKO5dvxObCaj9qURFvAkoHZs2aheuvvx7JycnikIAEJCABCUggjAUUAAnjk6euS0ACEpAAsKu0FrtKaj1SVNQ14WMjEOIx079ElZKAKaDbXkwGvUhAAhKQgATCWkABkLA+feq8BCQggd4WCP36v9hX4bOTa/eWg7fI+CykTAlIQAISkIAEJCCBiBdQACTiT7EGKAEJ9EhAB4e8wK5iz1d/WB1vbGlDUXWjtau1BCQgAQlIQAISkECUCigAEqUnXsOWgL8CKieBvhLgbS1/fH0LbnvmC3O5b+VW7PAQ7Bidl+qzi+lJ8cjP0FM7fCIpUwISkIAEJCABCUSBgAIgUXCSNcQeCehgCUggyAKcxPT5tQfMiU23F9WgvrnVXLYersa9K7fgBSOvpbXN0aupQ7Mc2542pg7N9JSsNAk4BBobG/Hmm2869rUhAQlIQAISkEBkCigAEpnnNYCjUlUSkIAEgivAW1be317icd4OzuXx3rZiNLe1Ozp14rAsnDM2z7HvvDEqNxXfPnGwc5K2JeAi0NDQgKVLl+L999/HypUrXfK0IwEJSEACEpBAZAkoANLZ+VS+BCQgAQn0SKDFCFYcqKjH3rI6MLjRWWWbC6tQ29jitVhtUyt2FNe45F85bTB+cv4YTBmaiZTEOPC2mGtPHWamxcXqnzoXLO04BOrq6rB48WIUFhZi0KBBOPvssx152pCABCQgAQlIIPIEOv2tMPKGrBFJQAISkEAwBNrb2/Hu1mL8ZNmX+M3yjVj0yibc9uwXHW5hce/L/vJ696QO+57K8GqPG88aiXuvOB4/Pm8MTh/Vr8NxSpCAJWAFP4qLi5Gfn4/rrrsOCQkJVrbWEpCABCQggagUiPRBKwAS6WdY45OABCTQRwJvbS7CU5/uRUNzq6MHvIVlxYZCPLN6nyPNfWNwVrJ7Uod9f8p0OEgJEjgqUFNTY175UVpaitzcXMyePVvBj6M2WklAAhKIcgENP8IFFACJ8BOs4UlAAhLoCwHepvLiFwe9Nv3ethLsK6vzmD9uQDqyU7z/T3yWPQEj+/t+8ovHipUoAUOAwY/HH38cVvBjzpw5SErSU4IMGv2VgAQkAEAIEohsAQVAIvv8anQSkIAEAi7Q1t6ODQer8Mamw3h7SxF2eHg07a6SGjQ5PanF6kRjcxtKappQWNmA1zYUorqh41wfqYlxuOnskYiNsVmHOdYJcTG4ecZIJMfHOtK0IYGuCDz//POoqKhA//79weBHcnLnVxx1pX6VlYAEwlxA3ZeABCJaQAGQiD69GpwEJCCBwAoU1zTi3te34s9vbcP/rdmPZz7bhz+8thmPvb8LdU3HbnVxn6Ojva0dRVUN2FRYZV75ccgIgPBRt3cu34Cv9ld26OTQbDv+8O3jcc7YXPRPTTSX88fn4feXTcYQI6/DAUcTKuubsauk1giyNHp8iszRYlpFscDFF1+MIUOGKPgRxe8BDd23gHIlIAEJRLKAAiCRfHY1NglIQAIBFOD8HUs/2IUdbk9gYROrd5fh+bX7uWkux+WlmWvrpaqxBQcqGtB+7Om1SE2KM68AWWzUWVHXbBV1rO0Jsbhy2hD85psTzeWyqYPBNEcBp42Kuibct3Ir7njuK9y9YjN+8cJ6/PKl9UZfa51KaVMCQFZWFubNmwe73S4OCXgSUJoEJCABCUSwgAIgEXxyNTQJSEACgRRYf7DKZ0CB83rwCgy2OaJfCiYOyuCmuRwygh/mxtGXZCO4kZF8ZJ6P+qYW/OnNrfjdvzfhB0+vxYLn15lXlFQ1dAyKHD3cZdXQ3GpelbL1cLVLOm+1uf+NrSiqbnRJ144EJOBLQHkSkIAEJCCByBVQACRyz61GJgEJhLgAbxlZ/tUh/O87O8zlxS8Pwt8v/X0xNE9Xfrj3Y1/5sYlN558xHPkZSWhtb0d9y7HbY+JibRjRPwWc4qOppQ3bi2vxztZi8Njm1jaU1TZh9e4y89G5nxlr9zbc91duPAzemuOezv0Wo76nPtnLTS0S8E9ApSQgAQlIQAISiFgBBUAi9tRqYBKQQCgLrD9QiV+/vAHLvzqIL/dVmMur6w6ZX/o9zYkRCmOJY8Sik460tB67x4UTlS68ZAJumTES/VITzSe7DO9nx6RBGUiIPfLPT31TK2o8TITKZjhB6htGcOP97SXmhKlfGE6NRsCEec4L5/xw3nff3lVSo/lA3FF87CtLAhKQgAQkIAEJRKrAkd9Agzy6BXc9inm33Y26+gZz4faEGXNw2sU3Y8OW3dAfCUhAApEs0NLWjhe+OADrdhHnsfJL/8tGUIRlnNNDYbugX4rPbthsNgz3UOb4IVk4Y1Q/DMuxI9N+5LYXq6LKhiZzk7fEmBtHXwwi7C+vwwtfHgTnHXl+7QE8/M4O3PXqpg634ewvrz96lOcVgyZduA3GcyVKlYAEJCABCUhAAhIIe4GYYI+guLQCn6/bhmuvOEksAsQAABAASURBVB/25CR8snaT2YXPXn0YixbcgHsffsYMipiJepGABCQQgQI7i2uML/fev7TvK6vD5sKqPhq592Z55cZJBdleC1x6wkBkJMd7zP/uKUMR6+EKkvrmNsTHxWBARrLLcSU1jSiuNoIj7UCD01UfhZUNeOKj3WBQwzpgdF6qtelxnZ4Ub96K4zFTiREn0NjYiKVLl2Lnzp0RNzYNSAISkIAEJCCBngkEPQDC7qal2pGbk8VNrHxnNfJzs81gCNOqa+tRW9dg5ulFAhKQQNAFgtDgzpLaTlvp7KqGTivopQKzTxuGWRPyEeMUzEiKj8U1Jw810701OzTbjh+dN6ZDIGJ4TgrG5KUhzqk+1nHICHRwDRvgfnVIUVWDOWeImW+8XGD0x7qlxtjt8Pfi4wd2SFNCZAow+PHEE09gz549WLVqVWQOUqOSgAQkIAEJSKDbAkEPgKTYk5CWkoyi0nJYV4Ocd/Y0cwBMq645NoGemagXCUggqAJqrPcFclJcbwPx1CKvWvCU3tdpcbEx+OaUQbjrW5PwvVOH4ftnjTC3zzquf6ddG9k/Bb+8eLwRCDkOV00bgl98fRwWXDQOCXGu/xQ1NLc55uzITI5HrM2IgrjVvqf0WBCJwRX2xa2IuXvm6H44y1jMHb1EtEB9fT2WLFmCQ4cOIT8/H9dcc01Ej1eDk4AEJCABCUig6wKuv3V2/fguH8HbXn5801VYsOhRzLj8VkydNBozp08xgyF3P/S0ud8/J7PL9eoACQRIQNVIoNcFRuemdvjS79xojPGF/7i8NOekkNvmrS6c12Pq0KwOV2j46qw1tpljczE4y45RhgVvnfF0TGJ8DIbm2D1ldUg7eXg27r3yBDOwMmVoJr4+aQB+dckEfPeUYR3KKiHyBOrq6szgx+HDh5Gbm4vZs2cjKSkp8gaqEUlAAhKQgAQk0COBoAdA2NsJYwrw0fK/YMOqpVj0sxuYBAY9Vjx1j2PfTNRLHwioSQlIoLcFMu0J+M5JQ702852Th6JfaoLX/EjL4C01P79oHBjESEmIxfgB6Rje345xRhDI09UfHP+o/sfm/eCEsXySzvvbis35RL4+aSAuOX4gBmToCzCtIn1h8GPx4sUoLi42gx9z5sxR8CPST7rGJwEJSEACEuimQNADILzt5YrvL/T4tJe3P1zreDpMN8fT88NUgwQkIIEgCEwfmYP/vmAshjs9NWVItt1Mi8ZbNjj2eacPN6/iuH3WGPzoa2Ngi+l46wtPDcvy1hZu1ze34oE3tuJ/39kBPinm7x/vwaJXN+GjnaXM1hLhAjU1NWDwo7S0FDk5OWDwIzk5OcJHreFJQAISkIAEJNBdgQ4BkO5WFIjjNAlqIBRVhwQkEC4CnBPjjlljcddlk8yFV0EwLVz635v95NUgN88YhbSkOJdmphVk47avHQfORcKMx9/bhe1FNdx0LG1t7Xjiw934an+FI00bkSmwdetWWMGPuXPnQsGPyDzPGpUEJCABCfSeQLTVHFIBkI8/32hOkMqJUqPtRGi8EpBA9Apk2RPAJdQFNhyswu9e2YQfPr0Wtz/3lXnVRXVDS691e/LgDPzuW5Nwy8xR+M5JQ3DnNybg+jOGw54Qa7a5Zk851h+sNLc9vTz96T7HZKqe8pUW/gJTp07FBRdcYF75kZKSEv4D0ggkIAEJSCDYAmovygSCFgDZsGU3Trv4ZnDi041bd+PKGxdiwow5Lstj/1gOTpDKiVKj7DxouBKQgARCWoC3lPzPqu3YV1aHptY2VNU3g/Nu3L1iE4prGnut73y87cRBGZgxJhe56Uku7aw/4D34wYLldU0oqu69vrENLX0vcOqppyI19dicMH3fI/VAAhKQQDgJqK8SiC6BoAVArIlPVz33AMYfV4BnH1loToK6YdVSx5oTo7JcdJ0CjVYCEpBAaAtUGIGE/1uz3+PVFCU1TXhh7YE+GQADMX3SsBqVgAQkIIHIEdBIJCCBqBIIWgDEUuXTXpb9dSEU6LBEtJaABCQQ2gIf7ypDbWOL107yVhReEeK1QC9lOD8JxlMTvHokNy3RU5bSJCABCUjgqIBWEpCABKJJIOgBkGjC1VglIAEJRILArpLaToex048ynVbSxQLTR/XrcFuMcxUXTR6AGC9PknEup20JSCCqBTR4CUhAAhKIIoE+CYAUl1Zg1jW3u8z/Yc0HwnTmR9E50FAlIAEJhLTAcKdH9Xrr6Ag/yng7trvpiXExuPaUYR4P59N0zh+X5zHPOXFPaS3uWbEZtz7zBX6y7Es89NZ2VNQ1OxfRdh8LNDU19XEPIr15jU8CEpCABCQQPQJ9EgC5/6/LMHXSaMfcH87zgKx46h7wNpnoOQUaqQQkIIHQFhiXn+bzSoohWXakJ8f3ySBG56Xiwe9MwX+cPRLfmjII3zt1GPg44f++YKzPPrOzn+8tx72vbwWvXmlobkVNY4v5VJnfGwERBkZYRkvfCjD48cQTT2Dp0qVobOylCW37dohqXQISkIAEJCCBIAoEPQDCqzu27TqA7152XhCHqaYkIAEJSKC7AsNyUnCel6sp4mJjcN10z1dhdLe9rh6XEBeD44dk4oIJ+ThjVD8MybZ3WgUDHs98ts98oo174Yq6Jixbs989OWL3Q3VgDHgw+HHw4EEz+NHe3h6qXVW/JCABCUhAAhIIE4GgB0DCxEXdlIAEJCABJwFeXTH/jOFmcIGTi/KKDz6eduEl4zEkq/OAg1NVIbH5+d4KVNabt7p47M/2ohrsK6vzmKfE3hdg8GPJkiVg8CM3NxezZ89GUlJS7zesFiQgAQlIQAISiGiBoAdAeHvL6OGD8PHnGyMaVoOTgAQkEB4C/vfypIJs8/aSB6+egnsun4xbZo5Cv9TwfMrKtsPVnQ58V6kCIJ0i9UKB+vp6MPhx+PBh5OTkYM6cOQp+9IKzqpSABCQgAQlEo0DQAyBE5u0vX27cjrr6Bu5qkYAEJNB3Amo57AU2HKzC717ZhB8+vRY//dc6PPreTtQ3t/oc1/D+qT7zmTk4K5krLUEUqKurcwl+zJ07F8nJOg9BPAVqSgISkIAEJBDRAkEPgHAOkB//+i94873PcdKFN3V4EoyeAhPR7zcNLgQF1CUJhLPA21uK8D+rtpu3qzS1tqGirglr9pSbT3YprvE+aebEgelIio/1OvT+qYkY6sdcIl4rUEaXBeqM4MfixYtRXFyMrKwsMPiRkpLS5Xp0gAQkIAEJSEACEvAmEPQACG+B4ZNeNqxaCk8L81jGW4eVLoEAC6g6CUggTAUqjGDHC2sPoK2t4+SYhyob8MpXh7yOLDslAZdMHuA1f/b0AsTF2LzmKyPwApzktLW1FRkZGZg3bx4U/Ai8sWqUgAQkIAEJRLtA0AMg0Q4eeuNXjyQgAQmEp8B720rQ2NLmtfMf7ypDVUOz1/xzx+Xh5hmjMKJfink1SHpSPMYNSMfPvz4Oo3I7v0XGa8XK6JYAAx6c7JTBj9RU+XcLUQdJQAISkIAEJOBTQAEQnzzKlIAEJCCBUBXYWlTts2u8omBvme+JTCcPzsDts8bigatOwD3fnoz/Ond0WD7VxidEGGVmZmYiPT09jHqsrkpAAhKQgAQkEE4CMcHqLOf+4Pwez7z4FrieMGNOh/k/mMY8lg1Wv9SOBCQgAQmEp8CIfp1fJTA0yx6eg1OvJSABCUhAAhKQQC8IRHuVQbsChPN6cH6Pqy49B1x7mv+Dacxj2Wg/MRq/BCQgAQn4FpgyNBMxPubp4G0s6cnxvitRrgQkIAEJSEAC0SSgsUa5QNACIO7Ob3+4tsMVIExzL6d9CUhAAhKQgCeBgpwUzDgu11MW4mJjcN1pBR7zlCgBCUhAAhKIXgGNXALRLdAnARAGOu5+6Gmseu4Bx5Ngnn1kIRYsehSPP/1KdJ8RjV4CEpCABPwWuHLaYMw9fTiGZNuRYAQ9Mu0JOGFIJhZeMh65aYl+16OCwREoLy/H6tWrg9OYWpGABCTgSUBpEpBAVAsEPQBSV9+AJ5e9jjtuuRrOt7pMGFOARQtuwAefrgPLRPVZ0eAlIAEJSMBvgVOGZ+PnF43Dg1dPwe8vm4Sbzh6JfqmJfh+vgsERqKiowNKlS/Hvf/8bmzZtCk6jakUCEuggoAQJSEAC0SwQ9ABIbV0DqmvrkZuT1cGdacxjmQ6ZSpCABCQgAQlIICwFqqqqsHjxYnCdm5uLgoKCsByHOh0RAhqEBCQgAQlEsUDQAyAp9iSkpSSjqLS8AzvTmMcyHTKVIAEJSEACEpBA2AnU1NSYwY/q6mrk5ORgzpw5SE5ODrtxRE6HNRIJSEACEpBA9AoEPQBiT07C6SdPAucAcX7c7YYtu805QJjHMtF7SjRyCUhAAhKQQGQIWMGPyspKZGVlYe7cuX0f/IgMWo1CAhKQgAQkIIFuCAQ9AMI+zr/6InMOkBmX3+p4EsyVNy405wBhHstokYAEJCABCUgg8ALBqrG2tta88oMTnzL4MW/ePKSkpASrebUjAQlIQAISkIAEOgj0SQCEvZg5fYrjCTAbVi01t5nGPC0SkIAEJCCBXhJQtUES4ISnDH5kZmaCwY/U1NQgtaxmJCABCUhAAhKQgGeBPguAeO6OUiUgAQlIoHcFglP7juJa3LdyK2575gtz+ePrW7C5sDo4jauVkBCYNm0aGPzgbS8KfoTEKVEnJCABCUhAAlEv0GcBkMeffsVx+8uEGXNw2sU3g/OAoBf+LLjrUZe22LZzM5yLZNY1tzvKvP3hWudssDz7yGXebXfrMb0uOtqRQJgJqLu9KtDS2oZX1h/CfW9swdbD1ahvbjWX7UU1eOCNrXhm9T40tbT1ah9UeWgInHLKKbjpppuQnp4eGh1SLyQgAQlIQAISiHqBPgmAMKCw7OVVWPXcA+atL7wF5rF7b8f1P74H7sGHnp6huvoGswqrrWcfWYjH/rHc0Q7z7/jtI7jikhlmX5j/+z8/5QjGsD/Ofc3PzcZvH3jSrFMvEghHAfVZAr0p0NoOrN5bjvY2Y8NDQ5/uLEWjAiAeZCIzKTExMTIHplFJQAISkIAEJBCWAkEPgPBqCwYU7rjlavTPyXSgTRhTYE6C+uSy1wN6hQWfKLPoZzc42ho+NB/jRg/Dzj2HzLZ37S1EdW09vnH+dHOf+YPy++Hjzzea+yvfWQ0GR6y+nnf2NHy+bhs4DrOAXsJNQP2VgAR6UWBbUTWqGlq8tlDb1IrNhVVe85UhAQlIQAISkIAEJCCB3hIIegCEA0lLtSM3J4ubLgvTGIyorTty1YZLZoB2WPfBw6UYMWyAWWNRaTmqa+rMbb4wYMKrPHbsPmAGYgqLypjsWNjH9vZ2FJVUONLCa0O9lYAEJNB7AvvL6zut3J8ynVaiAhKQgAQkIAEJSEACEuiiQNADICn2JKSlJIOBhy72NSDF7//rMkydNBrOT5wZmJcD9stbA1awxFN+ZU0TtPhvUFXbBF7ncwMaAAAQAElEQVQZLzP/zcLdyvrchPs41H//3rOZiXFAO9Dc0mYulfVN2FJYjS/3VWDt3gpsOliF6vpm/dyMoH87aupbwLlf9Blpipr3NT/ftQ0tUTNevbeb+GNd5zuCfm539p62fnfTWgIRIeA2iKAHQHiFxbVXnA9Pt7rwtpPRwwc5bldx62uPdxfc9Sh4Rccvbr3WpS5eEcIrQ1wSnXas22WckhybyUlx0NIFA+PLkQ2QWRS9b4zTbf7V5yQuKt734wdlICM5Hjbjg15s/LK4s6QOvO2Fc4MYcRE0GxHQVVuLsXxDIWLiYhwmJXVN+PeGw1j80W4sW7sfq/dXIDEx1pEfiu8fu/E5jualpakO/1r2FFqb6xETY0M0WwRj7KH0GYg1zndi/LHPbyj1TX0J/L81fH/D+CPbuJD+NymQ5wf6E1ECGoyrQNADIJw74+6HnsYnazfhpAtvcjx5hU9Yue+RZ/Hiax840mZdc3vA5tqwgh8PLfovMAhjMfCWFt6SY+3X1TeYQZKRBYPMcrwdxsrjmleu2Gw25PY7Mn9JgvELvJYY+GsQb3gZfH6X97delfP/HATbip8bLsFuV+31zXsi3Qh+fOuEgUYAxIbS2kbzahCb8QawlkFZyebn/7PdZWhubUNcrA1vbi7CfW9sxbvbirDlcDVW7ynHstX78Oe3tqOyodksH4rnkz/PonWpr6vB3598Anv37sHbb61EjPGDPVotgjXuUPoMMOAVFxsTsp/NULKKhL7wPW4zfo5Hwlg0hhi/PrfG6Y6kvxqLBFwEgh4A4WSiK566x3ziyoZVS32uWY7lXXrcjR0GP3jY4vvvMIMa3LYWTnrKW3Jeev1DM4mToh4oLMGpU8eb++edPQ2ctJWBGyZwUlTeQhOIfrE+LRKQgAQiTWDiwAxcfcowJMXHIjbGZi6piXEYnZeKnJQE8E9DcyvWH6zCgYp6/HvdIbS28foQ5hxbdhTX4P1tJccStBUSAjU1NVi8eDEqKiqQk5OD8867ICT6pU5IQAISkIAnAaVJQALOAjHOO5G4zcAFn9rifGXJhBlzMO+2u81JTnk1yN2/uNEMcjD9yhsX4qc/uAZ8Kg09OFcInwIz4/JbwXxPt9CwnBYJSEACEjgm0NrahtG5qZg8OMNcGPxgEORYCWBfWS0+2lFmzh/hnO68vWpLEdo8BEecy2g7eAJW8KOyshJZWVmYO3cuUlJSgtcBtSQBCUigqwIqLwEJSMBJIOIDILxSg1eSuF9t4nw1iHsZBj2cjDD/6oscV6o4H+dcRtsSkIAEJHBMYHj/1GM7XraGZKdgV0mNl9wjyY0tbSiqbjyyo9c+FaitrTWv/CgvLzeDH/PmzVPwo0/PiBqXgH8CKiUBCUhAAscEIj4Acmyo2pKABCQggWAJDM5MRqb9yO0untpMjIvBxIHpyD56S4ynMkyz2WywJ8ZyU0sfCtTX12PJkiVg8CMjIwMMfqSmdh7k6sMuq2kJWAJaS0ACEpCABBwCCoA4KLQhAQlIQAKBEkgwAhzXnDzEa3WXnzjEDH6My0/3WoYZgzKTkJ4Uz00tfSjw6quvorS0FJmZmQp+9OF56F7TOkoCEpCABCQgAUtAARBLQmsJSEACEgiowOTBmfj5ReMwfkA6OP8HJ0Ud3i8FPzrvOJw1up/Z1vRRORiSbTe33V9sNhu+c9JQ92Tt94HArFmzUFBQgNmzZyM93XfQqg+657tJ5UpAAhKQgAQkIIGjAgqAHIXQSgISkIAEAi/A4MYPzx2NP15xPB646gTcMWssjstLczQUYwQ5fnDOKEwryHakcSMjOR63fW00RuXqNgt69GQJxLF2u90MfvAKkEDUpzokIAEJSEACEpBAXwj0SQCkrr7BfArLhBlzcNrFN2PDlt3mE1n4ZJbHn34F+iMBCUhAAtEjwFtcrj9jOO678gTcbgRI7rx0Iu66bJJLoKQHGjpUAhKQgAQkIAEJSEACpkCfBEB++8CTOP3kSfjs1Ydx0pSxZkf4ONprrzgfH3y6zgyGmIl6kYAEJCCBHgqEz+H2hFiM6JeC3LRE8MoQ6I8EJCABCUhAAhKQgAQCKBD0AEhxaQW27TqAU6eO7zCM3JwsVNfWo7auoUOeEiQgAQl0SyAMD6qoa8Ynu8qwYkOhsS5FWW1TGI5CXZaABCQgAQlIQAISkEBoCQQ9AOJr+EWl5UhLSUaKPclXMeVJQAJdEFDR8BJg4OPXL2/Akg924YW1B4z1bty5fCPe314SXgNRb8NOoLGxMez6rA5LQAISkIAEJCCBrggEPQDSPycTs2aejHsffsblSg9eGXL3Q0+bt8bwdpiuDEJlJeBDQFkSCBuBfeV1ePLjPahvbnXpc4Ox/9Sne7GvrM4lXTsSCJRATU0NHn74YXzyySeBqlL1SEACEpCABCQggZATCHoAhALzr74InO9jxuW34s33PseVNy4Et++45Wowj2W0BEpA9UhAAuEi8OIXB9HS2uaxu21t7Xjxy4Me85QogZ4IMPixZMkSVFRUYM2aNT2pSsdKQAISkIAEJCCBkBbokwAIRWZOn4INq5a6LExjXkAXVSYBCUggTAT2lvq+wqOz/N4cZklNI577fD8eems7Hnt/F17feBhNLZ6DNb3ZD091H6pswLI1R/r2uNG3tzYf9hpI8nR8NKfV1tZi8eLFKCsrQ//+/TFnzpxo5tDYJSABCUhAAhIId4FO+t9nAZBO+qVsCUhAAhIIEYF3txbjt//ehJVG0GP9wUqs3l2GfxnBkEWvburT23La29vx5qbDWPTKJnPNvn1m9O3Z1ftx92tbwMBIiBCGZDcY/OCVH+Xl5cjLy8PcuXNht9tDsq/qlAQkIAEJSEAC/gmolG+BPgmALLjrUcy77W7U1TeYC7cnzJiD0y6+GRu27Ib+SEACEohGgaE5vr98dpbfG2a1Ta3mrTech8S9/sLKBixfd8g9OWj7lfXNeOnLg2j2cNsQ50t5fUNh0PoSbg3V19eDwY/S0lJH8CM5OTnchqH+SkACEpCABNwFtC8BnwJBD4BwstPP120z5wDhZKefrN1kdvCzVx/GogU3mJOjMjBiJupFAhKQQBQJXHr8QMTFev6xbLPZcOkJA4OusWZPOWobW7y2++W+ClQZgQivBXox4+NdZWj0cRsO8z0FbnqxS2FRdUNDA5YuXQoGPwYOHGhe+ZGYmBgWfVcnJSABCUigMwHlS0ACvgQ8/6bt64gA5KWl2pGbk2XWtPKd1cjPzQaDIUyrrq13eTqMWUgvEpCABMJcgLdrvLah0Hyk7Q//uRYLnl8HzldR1dDsGNmQbDsuGJ/n2HfeON9IH5Ll+woR5/KB2t5VXNNpVXvLfc9d0mkF3Sywq6TW55E0P1jZ4LNMNGYeOHAARUVFGDJkCGbPng0FP6LxXaAxSyCCBTQ0CUhAAj4Egh4ASbEnIS0lGUWl5bCuBjnv7GlmF5lWXdM3v0ibHdCLBCQggV4Q4ASi97+xDc+vPYCDFfXm5KFltU3gfBW/Wb4RX+2vdLR6yfED8fvLJmPu6QX45pRBxnq4uf8tY9tRKIgb6cnxnbZmT4jzWoZj+9tHu/Hgm9vMR/xy32vhLmakJ3lv16rKHh9rbWp9VGDkyJGYP38+rr32WiQkJBxN1UoCEogUAY1DAhKQgAS8CwQ9AMIrPX5801VYsOhRzLj8VkydNBp8+guDIXc/9LS53z8n03uPlSMBCUggzAT2ldVj6+Fqj72ubmjBJ7vKXPIy7fE4ZXgOZk3IN9bZ4L5LgSDujM1P89laSkIsBmd2nDuirqkVf/toD/6yajs+3FGKjYeq8MH2EnP/b0ZAhPk+K/Yjc2x+us9SWfYE5Kbp1g5PSIMHD0Z8fLynLKVJINwF1H8JSEACEpCAV4GgB0DYkwljCvDR8r9gw6qlWPSzG5gEBj1WPHWPY99M1IsEJCCBCBBYvcc1wOE+pPUHKtDW1u6eHBL74wak4/gh3oPS3zl5KBLiOv5TsuFgpRH4KPE4BgZEmO8xswuJJw7LwqjcVK9HfPeUoYiJsXnNV4YEIlNAo5KABCQgAQlIwJtAx99avZVUugQkIAEJdEtgf3m9z+M4kWdRdaPPMn2ZOf/04Zg5NtelC8nxsZh/xnCcVJDtkm7tvL2lyNr0uH5rs+98jwd5SPzBOaMxfWSOS05aUhxumTkKEwdluKRrJ0oENEwJSEACEpCABCTgRUABEC8wSpaABCQQKIHBWR1vEXGum1dQhPKtGuzfVdOG4E/fmYI7Zo3Fwksm4A/fnuw1+MGxFVY1cOV14VwogbjqJTEuBtedVoD7rzzB7Nudl04050yJ5uCHV3RlSEACEpCABCQggSgX6JMAyIYtu3HaxTdjwow5HZZZ19xuTo4a5edFw5eABCJIYNowz1dJWEOcMDA9LG7V2Flag/99Zwd+suxL3PSPtbj7tS1oaGqxhuGyTk/yPb9Epj0hoGNOTojF8H4pnPMDsbrtBTU1NSgvL4f+SEACEpCABCQgAQkcEwh6AKSuvgH3PvwMrv/uxXj2kYU498yp+OzVh835QC694HTcccvV5nwg0B8JSEACESIwZWgmOF+Fp+GkJMaBV1d4yuteWu8c9bAR+LjhiTV4Z0sxthXVYN3+CvxrzX5c8deP8cnO0g6NjjSCER0SnRJGdJLvVFSbXRRg8GPx4sX429/+htra2i4ereISkIAEJCABCUggcgWCHgCprWtAdW09Tp063lQ9dLgMTOMOH4f75LLXwSAJ97VIQAIS6LJAiB5w/RnD8e0TB2NgZrI5aSifUDKtIBu/umQ8eDVEiHbb7Naekho89ek+NLe0mfvOL0VVjfjrezudk8ztb00djJSEWHPb/YVBn0tPGOierP0ACDDgweAHr/6IjY1Fe3toTq4bgKGqCglIQAISkIAEJNBlgaAHQJx7mNsvE2kpyY6k3JwsMzhiBUQcGdqQgAT8FlDB0BSw2Wz42rg8/PLi8XjwO1Nw12WTwKBIZ7eKhMJonvpsHxqbW712Zf2BKuwvq3PJT02Mw08uGIsh2XaXdM6H8t/njwn5oI9Lp8Nkp76+HkuWLDFvfenfvz/mzZuH1FTvT8kJk2GpmxKQgAQkIAEJSCBgAkEPgKTYk8ygx8efbzRvdcnPzcZLr39oDohpDIiwjJmgFwl0XUBHSEACARbYXlTTaY2r93Wcb2JARhIWXDjWnJT09lljzaDPzy8ah3wjvdMKVaBLAgx+LF26FKWlpWDwY+7cubDbXYNPXapQhSUgAQlIQAISkEAECgQ9AGJPTsLi++/A/KsvMjlv+/4VWPbyKnMy1Mf+sRw/vukqsAz0p5sCOkwCEpBAYAXy049dqeet5hHZKR6z/vX5Qfz8ha/wi+fX4f+9uAHc91hQid0WaGhoAIMfRUVFyMvLA4Mfycmdn7NuN6gDJSABCUhAAhKQQJgKBD0A4u7UPycTK566x5wE9aPlf8GEMQXuPhx81gAAEABJREFURbq2r9ISkIAEJBBQgZMKsnzWxzk9xg5IdylTUtOE/3xqLe55bTNW767AjuJafLarzNz/z6fWgPkuB2inWwJNTU144oknoOBHt/h0kAQkIAEJSEAC4S7Qxf73eQCki/1VcQlIQAISCLLAN6cMwpnH9ffYaozxr8hd35poTuzqXODVdQeNwEeZc5JjmwGRV4x8R0IANuqbWrGrpBZF1Y1obevaxJ+NLW3YW1aHAxX1aOnisQHoeo+qsNls4NUeAwcONK/8SExM7FF9OlgCEpCABCQggfASUG+7JmD86tq1AwJV+vGnXzFve5kwY465Pu3im7Fhy27ojwQkIAEJhJ7AH789Gf85cyTSk+LMztmMfz1G9E/B0rkn4ZQROWaa88vzXxxw3u2w/fxa3/kdDvCSwODF3z7ajdue/QJ3r9iMX764Hj/911f4an+llyOOJbe0tuEFox88dtErm/Cb5Rvxk2Vf4v3tJccKhfhWfHw8rrvuOsyePRsKfoT4yVL3JCABCUigNwRUpwS6JGD8Ctul8gEpzOAH5/1Y9dwD5q0vG1YtxWP33o7rf3wP3v5wbUDaUCUSkIAEJBBYgetOK8DKH52NR689ES/dfDqevuFUjMlzvfXFarGktsna9Lgurm5ES0vHx+p6LOwj8dF3d+LDHaUuJaobWvCXVduNIEiFS7r7zjOr92HFhkK0OV310dDcir9/vAfvbgufIAjHlZCQwJUWCUhAAhKIOgENWAIS6IpA0AMgxaUV5qSnd9xytfkUGKuznPtj0YIb8OSy11FX32Alay0BCUhAAiEmMHlIJnLTk3z2KiXhyJUi3gqlJsUjLq5n/wSt2VOO9Qe9X+nx9Kf7XIIbzn3ZU1qL93wEOZ5bsw91Td4f/etcl7YlIAEJSKAPBdS0BCQggS4I9Oy3zy405Fw0LdWO3JyOk+oxrbq2HrV1CoA4e2lbAuEo0N7ejk2HqowvmcXmwu1wHIf63D2BMbmenwpj1TYmz3e+Vc7XenNhla9slNc1mXOCeCq0qbDaU7IjjbfW7Czp/PG/jgO0IQEJSKCPBNSsBCQgAQn4LxD0AEiKPQlpKckoKi33v5cqKQEJhJVAhfHF8/43tuFPb27Dy+sOmQu3/7JqByrqmsNqLOps9wTu/OZkZKfGezw4KyUBv7tssse8riTuL6/vtPi+8jqPZfaVeU53LuxP/c7ltS0BCfSJgBqVgAQkIAEJ+C0Q9ACIPTkJ115xvsdbXT7+fCNGDx/kcmuM3yNRQQlIIGQEnv5sH7Ye7vg/7F/tr8CyNftCpp/qSO8JcLLUZd+fbj49Jv7orS5cnzmqH/7vxtOQ2sktMv707PghmT6L2Ww2eCtzQifHsuITBvuun2WCsdTV1eHDDz8MRlNqIywF1GkJSEACEpCABPwVCEoAhPN+zLrmdkw4+sSXWxb8CZ+s3YSTLrzJkca8+x55Fp+v2waW93cAKicBCYSWwO7SWny5z/vkk5y3gWVCq9cwAzZ8isitz3xhPgnk/je2wp+rBEJtHKHUn9SkOPDpMW/ceiYeumYquP7jlceD6YHo5/SROUgz2vBW1/nj85AQ6/mfuclGcCM/w/s8JicOy4KvfG9tBjqdwY8lS5Zg5cqVWL16daCrj4z6NAoJSEACEpCABCTgp4Dn3wz9PNjfYv1zMrHiqXscT3zZsGqp122WY3l/61Y5CUggtAT2lnV+W4I/ZYI1Kj7145+f7sV9K7diV0ktuF/T2IIthdX4/YrNeHV9Idra24PVnYhsJykhDicVZIHrQA4wPSke3z9zJGJjbB2qHZWbikuPH9gh3UpIjIvBTWeNRHJCrJXkWOelJ2H29ALHfl9t1NfXY/HixSgpKUFmZibGjh3rsStKlIAEJCABCUhAAhLwTyAoARDnrvDqjuVvfOSc5LLNPJZxSdSOBCQggV4S4JM+PtpZ6rH21rZ2vLO1GC2tCoB4BAqBxNF5qbj/yhPMgAWv2uBVHz+9cCx+cv4YxHgIjDh3mVd43HvF8bjhzBFGgCYbM8fk4tavjcavvzHB65Ujzsf35jaDH0uXLkVpaSlycnIwf/58pKam9maTqlsCEpCABCQgAQlEvEDQAyAUfWjx83j7w7XcdFkW3PUomOeSqB0JSCCsBIZmJ3fa3xH9ev4EkE4b8bPA+oNV4BM/vBWvqGvC/orOr2rxdnzvp3e9hcr6ZvNql5KaRrQZQR5fNTBAxCtjiqqNsiF6JUxCXAxOG5FjBjIumzoYBTn+v79ibDYwcDL/jOG46qQhGJuf7osjKHkNDQ1YagQ/ioqK0L9/f8ybN0/Bj6DIqxEJSEACEpCABCJdIOgBEN7ecu+vbsaCRY+6BEEY/Hj7g7VgHstEOrzGJ4FIFeCXzzNH9/M6vHPG5mFwVrLX/C5n9PCAfWW1ndaw34+njXRaSQgUYDDnobe2447nvgLnO/nFC+vxy5fWY0dxRwMGPv767g786NkvzLK/fHE9Fjy/Hl/trwyBkURuF5qamvDEE0/ACn7MnTsXdrs9cgeskUlAAhKQgAQkIIEgCgQ9AMKxTRhTgEULbjCDIBu27IYV/Hjs3tvBPJbRIgEJ+CcQiqWuPnkoLj1hkMvcDJyngWnfPnFQSHV5SHbnVwuEUsCmu3gtbe249/WtWH/QNYBRUtME9wlfeVXI/7y9DZ/vrXBprqKuCX9ZtR3bDte4pGsncAJ///vfUVhYiPz8fPPKj+Tk0AkWBm6UqkkCEpCABCQgAQn0jUCfBEA41JnTp5hBkCtvXGg++eWlJxYp+EEYLV0VUPkQFOBtBRdOzMfvL5uM70wbYi7cZhrzQqnLkwal+3ySCCfEHJwZ/l9C39h0GMU1jR7pW1rb8M/P9jryPt5V1uGqkNrGVmw5XG0+4ec//rEG//vODlQ3tDiO0UZgBGbMmIGCggLMmTMHSUlJgalUtUhAAhKQgAQkIAEJmAIx5msfvTAI8tCi/8LAvByk2PWLXvdOg46SQOgKpCXFYerQLHPhdij2NMueYD5JxGbr+CQRPiHkP84eCc4xEYp970qfthZW+yy+s6TOfAIOC20zAh1cW0tZbRO2FVWjzgiCtLXDDHysNoIkd6/YhIMRNj+KNea+Wo8YMQKzZ89GYmJiX3VB7UpAAhKQgAQkIIGIFQhKAIRPdZl1ze2YMGNOh+WWBX/CJ2s34aQLbzLzWI7l/RZXQQlIQAI9FBidl4q7L5+EGWNykZ2SAD4dhE8T4VUr3O5h9SFxeGfzmLS3t+NgZYPZ150lteaaL3wSDieBNbK561jqmlvA22de/PKgI00bEpCABCQgAQlIQAIS6FWBHlYelAAIJzVd8dQ92LBqaacLy7F8D8elwyUgAQl0SSA9KR7fOWkIFn1rEhZeMgF8mkhiXEyX6uhu4fqmVvOpLIVGAIIBh+7W4+u444dk+MoGx289neeEIZmOsqW1TWhtbXfscyPGYElPjOemeUsMnyZj7uhFAhKQgAQkIAEJSKBXBVR5zwSMX2N7VkF3juakp/Nuuxt19Uf+t5F1cJtpjz/9Cne1SEACEoh4AV518cLaA7jt2SNPWln48gbzCS17So9dgREohHPH5iEh1vuP/IuPH+ho6uzj+jvmRalp7DjPR7/URNhijt0ytMvpihFHJdqQgAQkIAEJSEACgRdQjRLokYD334Z7VK33gxnoKCwqw7VXnA97cpKjILeZ9sGn61wCI44C2pCABCQQQQJ8KsvD7+7Eig2FLqNiwIFPa/l8b7lLek93eCvP904d5rGaM0f3w1nGYmXyNqDvnzkSNpsNKQmxVrK5Tk+Kw8D0Yz+7mTgky86VFglIQAISkIAEel1ADUhAAj0RCHoApLauAdW19cjNyerQb6Yxj2U6ZCpBAhKQQAQJHCivx1f7XR9Jaw2vqbUNr64rBB9Ha6UFYn3y8Gzcd+UJuGraEEwZmomvTxqAX10yAd89pWNghPOiPHDVCZgzfTiyUxOQm5aAMflpGJmbCuerPxj8yE1LhP74J1BbW4slS5agvDywAS7/WlcpCUhAAhEgoCFIQAIS6IFA0AMgfNpLWkoyiko7/vLHNOaxTA/GpEMlIAEJhLwAr/DgLTDeOrqvvA5F1Z4fW+vtGH/S7QmxmDk2FzeeNRKXHD8QAzJcr+ZwroNzoFx6wkDcfPZIDMqyg8c658fFxuC66cMQ43Q7jHO+tl0FrODH3r178fLLL7tmak8CEpCAnwIqJgEJSEAC3RcIegDEutVlwaJHsWHLbkfPuc2000+e5HJrjKOANiQgAQlEkMDOkppOR7MzRObWYKBk/hnDMSzHbs4jkp4cj4mDMvDzi8aBV4B0OhAVQFVVFR577DGUlpYiMzMT3/zmN6UiAQl0T0BHSUACEpCABLotEPQACHs6c/oUPHbv7bj+x/dgwow55nLljQuxaMENmH/1RSyiRQISkEBEC0wYmOFzfDabzQgypPssE8zMkwqy8bMLx+HBq6fgnssn45aZo3xePRLMvoV6WxUVFVi8eDG4zjSCH/Pnz0d6euic21D3U//cBbQvAQlIQAISkEB3BfokAMLOThhTgI+W/8XlsbgzjcAI87RIQAISiHSBU4fndJhg1HnMU4dmmo+mdU4L9+229nY8u3offv78Ovzwn2ux8OUNWLW1ONyH5bP/DHow+FFZWYmcnBww+JGamurzGGV2IqBsCUhAAhKQgAQk0E2BPguAdLO/OkwCEogQgY92luLx93fhobe2G1+K96OoqiFCRubfMDLt8bj8xCEeC2ckx+MaDxOTeizci4k8J8+u3m+eI56rD3eUdLu1+qZWPPjmNry1uQiltU1oamlDYWUD/vnpXnNhcKS7lVfUNWPZmv2Ofr4TIkGV8vJy88qP6upq9O/fH/PmzUMggh/dddJxEpCABCQgAQlIINoFoioA8vjTr2DBXY92OOdMs27FsdYsaxXktpU+77a79ZheC0ZrCXRDgF90+aX3iQ9347PdZVh/sNL4UnwY97y2BduLOp8XoxtNhuwh00fm4DffnIhzx+Vh4sAMTCvIxmVTB+N3Rpr742eDPYgdxbW4e8Vm89zwHPFcMVh1x3NfYdWWIuwpre1Sl97ZVozNhdUej3l3ewl2FPldn0sd7MfvjX6+uemw+V5iP582gipLjfdXS1u7S9lg73z11Vdg8CMvLw9z586F3W4PdhfUngQkIAEJSEACEpCAk0DQAiDFpRWYdc3teObFt8y1FVBwX7MMyzr1scebb3+41pxn5L5HnvVa16UXnO5yO441FwmPXfbyKqx67gEzPz83G7994Emv9ShDAhLwLfD+9lKPtz3UNLbgsfd3obGlzXcFEZbbPzURV5w4GLecMwrXnzEc54/PA5+u4n2YvZ/T0NyKv767A7VNrWZjrUYggcEpBkXe2lSEP7y+Fb96cQPe2Fho5vvz8q6PqzLajPrf2HzYn2pcyrCfj723CxV1TS7p3Pl4ZyneMQoVAE4AABAASURBVAI13O6r5eyzz8bMmTMxZ84cJCcn91U31K4EJCABCUhAAhKQwFGBmKPrXl/1z8nEiqfuwVWXnmOuN6xaagYU3Ncsw7KB7BDnFmE7P7rxyi5Xu/Kd1bjikhmw+nTe2dPw+bptCHSQpssd0wESCEMBftF96YsDXnvOL7K8RcJrAWZo6XWBt7cUo7K+2dHO3rI6VDe0oL65BVWNzdhRVINNhVX41Usb8fKX3s+nVUFJTSPKajsGKax8rncVd/0KkI92lKLYqJvHe1pe/uoQmlr7NqB21llnISkpyVP3lCYBCUhAAhKQgAQkEGSBoAVAgjyuLjf34msfmFeJ8IoU3vLCCurqG1BYVMZNx5Kbk4X29nYUlVQ40rQhgWAKhHNbByrqwSs9fI1h22HPt0n4OkZ5gRVwPgcMfJTXNqOuqcVxdU472sGrQniLyT0rtuCTXaU+O9AvNbHTCV1jbDb87t+b8IOn12LB8+vAW6Q6uxpocyfvFV4hsr+8HvojAQlIQAISkIAEJCABCgQtAMIrJpa/8RHb9LmwDMv6LBTgzEU/u8FxNcqzjyzEY/9YDt76YjUzYtgAa7PDur6xFVr8N2hoajUCSOiJmY4Ns/ec9aHh5yQhJsb84swvz96WuBhbGJ3jFqOvkbekJ8U5zlN5XRNa2trQ2Oo+n4bNCIO0G+lteObTfaitb3ZYGDFiNDS6ukwanO6o0/3cHzQCY9uKqrG7tBYMWhRXN+L97SW4+9VNOGQEMOrd6rL2k+M6fz/FtLU7+mUdp7XruempR2Nzq3lue1qPjg/seelNz1bj5wHPe2+2obrd3w/+/65V3wu/J/BfgN6oV3X27Xn15m/97qa1BCJRIGgBEOI9tPh5WFdXcN994WSkLOOeHsx9Pp535ulTsHPPIUezztuOxKMbrcYXg+AubcYvmmG8tLYZX5oQ3mPQOe/S+Tv6UTGPSUmMRX56khkE45dkT8vo/qlm2fD4XPG9HHnLkKwUxznipLXNxufWZp4s42wavwXH2GyIsQHmh9nYL6xqwKHKBqw/UIWVmw7jg52l2FFSa5zHYzYXTRiI9OQER71mdcaxtU3GL/nNbciyd8zbW1ZvzhdjNO9Sl7U/sn9ah/qsernOSIpHdkqix2OtOrQ+do66a2H8SDTeC+1ybuu5ZXfPQbCPazc+/PyMBbvd6G6vzfiM9c3SZn7I+f7um/bD4/eByLIx/oXXXwlErEDQAiCcQ+PeX91sXl3hKQjC4MfbH6wFy7CsV/EgZtiTk8BJT52bLCoth81mQ26/TDM5NTkeWvw3SDG8+MVJZv6bhbuV+UExXqxxXHdaAeJibR6XMfmpOHd8Xhh9puKMvkbeMnNcf4wdkGaeo3QjiNDKbzo24yQeXewJsebPQZvNhhjjA52cEIdHP9yNv76/E8vWHMA/V+/Fn9/ehje3HHb45KQl4DeXTsA543KRl54IuxEMG5ydjBH9UjGyf4rZlqf3xUe7SpGQEOOoJzU5zrF95nH9YPXT07FzTi9Aekq8o7zzsYHajrO19Gr9gepnb9aTbJzL2FjP56g321Xdxz4LwbbgRM1Jxs+BYLcb3e3xZ1nfLPzdjT/+U43f4bT0zTkItjv0RwKhJBDgvsQEuD6f1fHqisfuvd0Mgli3mHCejXm33Q0GP5jHMj4rCXAmb7d58PHnHLVu2LIba77ailOnjjfTOOkpnwLDckzgpKhTJ41GqARp2CctEggngdF5qbj1a8ch057g0u2pQzPxnzNHm1+oXTK0E3SBGCOwcfOMUZhWkI2slASkJMaZfbDZbEgxgh1xMcf+6chLTwJvYdl8qApfHajE1sPV2FZUg3XG9j8/24d3t5WYx/LFbnxhuubkofjdtybhwe9MwcJLJiAp/lhdLOO+NLW0wdc8Hj84ZzSmj8xxOSwtKQ63zByFiYMyXNIDvVNXV4fHHnsMK1asCHTVqk8CEpCABCQgAQmYAnoJrIDv3zwD25ZZGwMcDHQsWPQonnnxLVw2/5c4eLgULz2xCMwzCwX4hcEWTm563yPPwprslGlsJsWehC/WbwfzuVx540L89AfXOPrCJ8hccckMzLj8VrMMJ0X9xa3X8lAtEpBANwXG5qdh0bcm4s5LJ+KOWWNx35Un4PtnjQS/IHezSh0WYAGei+vPGI77jXPzu29MRJY9HhlGYCHe+J9+q6lkI6CRagRHSmsbUVjZALRbOQCvmN5ZUouH39mOuqYjj9M9lntsa3i/lGM7HrZsNhsGZyV7yDmSlBgXA15VxH7yvcT31O8vm9zrwY/a2losWbIEpaWl2Lx5MxoajPEf6ZJeJSABCUhAAhIInIBqkkBABWICWpuflTHQwSDIA4/+n3nEk39egN68ooJBjA2rljomOuU209i4PTkJi++/w2Me87nMv/oiRz7L8hima5GABLovwKsMctMSwS/A/LLd/Zp0ZG8K8NycPzEff/j28RjZPxUDM5MwJDsZY4wgFgNZDc0tgM3LPyVGQGRfeT22Fnl/ss8JQ7Lg68+kQelIcAq6eCvLYAzfS3xPxcbYvBULSHpNTQ145UdJSQkyMjIwb948Peo2ILKqRAISkIAEOgooRQISCKSAl99aA9mE57qsIEh7ezuKSio8F1KqBCQgAQn0mQAfQ/vFvgq8tqHQnPPjZxeNxTWnDMOM43Jx1nH9cdnUwZg8KAPmBKleetnU3AZOkuolGxMGpuPEYceCIK1t7aioa8LhqgbUNrXinLG53g7tk/Sqqio8/vjjqKioQGZmphn8SE9P75O+qFEJSEACUSGgQUpAAhIIoEDQAiCcQ2PWNbebt5HwVhMuvN1k/6FicM19LizDsgEco6qSgAQkIAFDoMUILhyoqMfesjowuGEkef27q6QWd768AQ+/swPPrz2Av3+8B//7zk7Ex9jw/bNGgLfHnD8+D63o5GoLI7vJCGR4bcjIYF2cG4Tzi2w9XIP95Q3mbTMJsTb8+a3teHV9IVpa24ySffuXQY/FixebwY+cnBzMnz8fCn707TlR6xKIBgGNUQISkIAEAicQtAAIb3FZ8dQ9jltJeBuKp4VlWDZwQ1RNEpCABKJbgFfavbu1GD9Z9iV+s3wjFr2yCbc9+wVeMAIbngILDc2tZuCjtLbJBa7NCKCs2FCIj3eVOdK/PikfnAfEkeC20T81EScPz3FLdd212Ww4sSAbjKWMG5CGiYPSzVujON8Irwh58YsD+HR3OfryT0VFBRj8qKysBIMfvO0lNTW1L7uktiUQLQIapwQkIAEJSCBgAkELgASsx6pIAhKQgAS6JPDe9lI89eleMLBhHWgFM55Zvc9Kcqz55JbK+mbHvvvGvz7fDx7PdM7hMXFwBowYBnddFk5Q+rWxucjPSHJJ97SzcmMhahtbPGWZaQyCmBt99MIgUmtrK/r372/e9mK32/uoJ2o2+gQ0YglIQAISkIAEAiWgAEigJFWPBCQggRAU4BNY/s9DkMPq6nvbSrCntM7aNdd7SmvNtbcXBlKKqhvNbAY55p9egBOGZGJkbioGZiVhUGYyRuelYcrQTMwx8syCnbys21eBfeX12F5Ug90ltSiuaQKDDtZhDMhU+QjKWOV6a52VlYU5c+Zg7ty5UPCjt5S91KtkCUhAAhKQgAQkECABBUACBKlqJCABCYSiwM6SGjR1Mn/GpsKqHnV98uBM8NGzV04bjHPH5mHmcbm4+qQhuOfbxyPTnuCz7rb2dnOOD16lUlTVAN52c8hY7yyuwZbCGjS0tPo8PpiZvPojOTk5mE2abelFAhKQgAQkIAEJSCAwAgqABMZRtUhAAhIISYH95fWd9mtfmesVIMNyUhzHcA4OPo2lseXIJKQtre3m7S+8BabFKbCSaY/HN08YhFtmjsK1pwzFhZMGgFeHOCrysnGgoh7/XncIzW1tqG5oQV1Ti3mrDtd8esy+sjrzyJyUBKQnx5vbepGABCQgAQlIQAISkEB3BBQA6Y6ajpGABCQQNIGeNXTC4MxOK+DtK86Fzj6uP1KT4sEnwXy1vxJbC6ux4UAVPtpZis/3lqOsrhl3/nsj/vv/vsJnu49NiOpch7/bH+0oQ2Vd09H5P9pdDmtHOw4YAZyGplZ8c8oglzztSEACEpCABCQgAQlIoKsCCoB0VUzlJSCB4AqotR4JcALSUbnen1bSPzURkwZluLQRH2MD2ttQYQQ6rIza5hbzyozGllYkxR/5p6O+uRWPv78LX+yrwPoDlbh7xWbc+swX+LURHPnzm9twqLLBOtzreldJjVnOBhuSE+I6lGNIpKmtDSfxKTEdcpUgAQlIQAISkIAEJCAB/wWO/Bbrf/lulSwurcCsa27HhBlzOl1YjuW71ZAOkkAECmhIEuipwHWnFRhBi1iP1cye3jHv411lqGlsxeTBGRjez4705DjEG0GRtMQ4pCbGY6/TLTOcw+POlzfiwbe2mVeMcILU6sYWcF6RRa9swpubDoNlPDZuJGbZ41HbdOTpLwmxMchIiofdCIQkxcXCHh+LNGN/aLYdwfjT0NCAoqKiYDSlNiQgAQlIQAISkIAE+kAgJhht9s/JxIqn7sGGVUs7XViO5YPRL7URFgLqpAQk0EOB3LRE3H35ZFx6/EBMHZplBDYyMWtivjlxqaerQ7YdrjZbjDWCHpn2BDN4kmgEJGJjYsz0xuY2tLTy2gyg2VgfrKxHk5FmZjq9NLe24Z1tJUYAxCnRbXP8gAzw6g8r2WazgYGQJCP4kWC0mZoYixgjzcrvrXVdXR0WL16MJ554AuXl5b3VjOqVgAQkIAEJSEACEuhDgZg+bFtN+yWgQhKQgAR6LpAYF2NOTPr9s0bg5hkjwQlLM+3xHiveWVLrkm5doeGcWNd85KoNTlzabsRC6po9P62FT3ZxvmLEuQ5uTx+Vg7yMJG6aC68WaWlrN4ImRqU2YFCmHSP6e7+Fxzyohy9W8KO4uBixsbE9rE2HS0ACEpCABCQgAQmEqkDoB0BCVU79koAEJBChAu6ToqYnuQZKeCGIlVZ/9PYV3h7jjcPXk2h4dccvvz4OqUlxqG5sRlVDM2qMNQMrvO3GnhiHCybkeau6x+k1NTXmlR+lpaXIyMjAvHnzkJWV1eN6VYEEJCABCUhAAhKQQDcEevmQPgmAbNiyG6ddfLPH+UA0B0gvn3FVL4EQEKioa8Zj7+/CT/+1Dj98ei1+9+9NeHdrMdp5KUEI9C/au3D6qH7mbS+WQ7Y9AbFO/1pw38rjxKW8kiQ+zqmAlXl0PTgr+eiW59XwfinISE5ASkIcUhLjzXlG0o2ASHNrO+qMAEuW0b7nI3uWWlVVhccffxzOwY/MzMyeVaqjJSABCUhAAhKQQA8EdGjvCnj/jbWX2q2rb8C9Dz+D6797MZ59ZCHOPXMqPnv1YXNukEsvOB133HI1NAcI9EcCESvw2e4y/PrlDVhtrCvqmtDU2oZ95XV46tO9+NOb21FhBEcidvAiVBKlAAAQAElEQVRhMjDOGXLJ5AGO3iYYwY2BmUcmIk00tgc5BTQY3BiVl+Yo677Bp8x0Nonpv9YeQG5aAiYOysCgzCQkJ8SAARUGQRqa2/DylwcR6D8MfnDOj4qKCjDowSs/0tPTA92M6pOABCQgAQlIoGsCKi2BXhWI6dXaPVReW9eA6tp6nDp1vJl76HAZmMad886ehieXvQ4GSbivRQISiDwBBkD4+FRPI9tcWIXCqgZPWWGT1tjSZj4W9rUNhXh/ewkOVtT3et/ZBttim3wkLfvQ00bPHZeH/3fxeJwzNg8TB2bgwon5WPD1sbjlnFGYPCgT0wqycdnUwfjjtyfjshMGemzOZrPhW1MGYc2ecqwwPD7ZVYqy2qYOZTcfqjav/ik3AmLF1Y1obmk3J1mtamjB/rI6/POzfSiuaexwnHtCbVOrGVhbsb4QH+4oxWEv76XGxkbztpfKykr069cP8+fPh4If7pral4AEJCCBvhFQqxKQQG8KBD0A4jyY3H6ZSEs5dml0bk6WGRyxAiLOZbUtAQmEvwCv9lh3oMrnQNbsKfOZH8qZu0pqcefLG/DwOzvw/NoD+PvHe/DbVzbhBWO7yQiMBLrvrJPtsA22xW22/ZvlG7Cj2HUi0+60PSgzGVdOG2wGPeafMRyXHj/I2B9i7l9v7J8/Pg9xsTFgsOTmGaMwol+KeesM5wMZl5+OSyYPxJOGwZIPdpkGSz7YjTuXbzQDQ1Z/quqPzPvBoFhhVaMRCLFyjq0ZyHh/W8mxBA9bq3eX4b+XfYn/WbUDL3xxAH/76Ehbr64vPDKhqtMxiYmJGDt2LHJycjB37lzEJ9nNR/seMIJVnIDVqag2JSABCUgg2AJqTwISkEAvCgQ9AJJiTzKDHh9/vtG81SU/Nxsvvf6hOUSmMSDCMmaCXiQggYgS4GSYnc3zwTLhOOiG5lYz8FHqdoVDW1u7efXDx7sCH9hhnbzqg204m5XUNOHR93YiEFeCONfra3vy4AzcPmssHrjqBPzq6+PxzamD8Mr6Q2Bgw/k4OvF2p31ldWZyenI8OAdISY0R/DCszES3FwZUVm0pgvs4WayuqRV/fmsbfvD0WvNKk40Hq7DeWCqNwEqrUd+LRjDkq/2VLOqyzJo1C3PmzsPrW8px27NfYJERqPqNEZz5iRFE4dU0LoW1IwEJSCCIAmpKAhKQgAR6TyCm96r2XLM9OQmL778D86++yCxw2/evwLKXV5kToj72j+X48U1XgWWgPxKQQMQJDMxIgs1m8zmuwU7zS/gsGGKZ724rAb90e+vWvz7f7/ELvLfynaUzGPDi2v1ei1XUNeGdrcVe8wOdsf5AJe5esRm3PvMFfv3vjfjZc+tQ09DisRmz707zepw5ur8RKGnzWJaJ/dISzWBOUbXrbTCs53/e3gbe8mLEOljUXJpb2rCzuBY1jUfaZxDEzHB7eXF9MXhrDuuxshig+fvHe8DzaaVpLQEJBFVAjUlAAhKQgAR6TSDoARD3kXDC0xVP3YMNq5bio+V/wYQxBe5FtC8BCUSIQFJ8LCYNSvc5mmnDsn3mh2rmnlLft5zwi7X7F/iejIV1cc4LX3V01idfx/qbx3H97aM9eOjt7eAtQNyvNgIPe8pqsaWwCuynp7r2lh65AoR500fmYFi2nZsdlkx7PDKS483AWXZqgks+5/ngrT6cK4RXmlQ3NKOivskIRDWZT4/ZdrjGLM9ba9gvc+foC23eM4JWR3c7rJ5bs8+oo7VDuhIk0PsCakECEpCABCQggd4SiOmtilWvBCQgAU8C15w8zJwnwlPeaSNyMCbf+xNFoD8hJ1BV34xPd3u+vYdXZZi3tvjR69nTC8xbYXKMIAef/sL1yNwUM42HF+TYkRDr+k/WxkOVKKpqQGlNoxGsaEFDSxv46Nwm8/G5reCkqtuLasy0mBjXK482FVazWq8Lbx/aWXIkgOK1kDJ6R0C1SkACEpCABCQggV4ScP1tspcaca62uLQCs6653bzlZcKMOR3WzGMZ52O0LQEJRI4A/0d/4SUTzKeIZNoTzC+1Q7Ls+M7JQ3HdacPCdqDDclJ89j0lIRa5aYk+y3Qlk3WlJ8X7PKSzPvk82M/MzYdr0NLa8faVZGO8rKKxuc0ITnS8kmJojusVH2cf1x+TBmeAj8wdmZtqrq3xNRuRlDNG94P7LUa8zeVQ5ZGnBhkxDzj/aTd22trbUVbXhLa2NvN9ZiQ5/lpzkDgSPGz01Xw0HrqiJAlIQAISkIAEJCCBAAgEPQDifMvLhlVLzVtfuP7s1Ydx7plTce+vbgbLBGBsqkICEghRAQZB+BSR3182CQ9ePQU///o4zDC+ANtsrv9LH6Ld99gtfoHPtLveouFc8NIpg+F+FYJzfle3WdfFx3t+/Czr4m0jZxlBA2735rKvzPOtPwPTk2A7etVFfVOrSxdsNhsudXt0boyR9gM+YndwpqMsj+OtKg1NLXjyoz2447mv8IfXtqC45shcIElGkMWIjRjlbbAZr85/49GK42P2Iy7Ghlijbrj9OWFIpltKx90TBndepuNRSpGABCQgAQlIQAISCFWBoAdAvEFw4tPjx4/CP/610lsRpUtAAhEqUGj8Lz7nkLjd+IL7w6fX4q5XN+EzL7dVhCpBYlwMrjl5iMfujeyfAv+DER6r8JjIOkflpnrMu/bUYV5vNfJ4QDcTh2R7vvLFnhiH3NQjASHrahCrifPH54FX/Vj71ppXfNw8YyT+8O3j8R9nj0RifIx5JUia05UuO4prcO/rW80JTlOMNhjbaEc7GBCy6klAC2YlbMbkuEOYhH2IjbWBt+pY+VxPNoIbvgJWPGf5GUksqkUCEpCABCQgAQlIIEIEQiYAQs9Tp47Htl0HoFtgqKFFApEvwEfivrHpMH73yibwKSL8ktrU2oY9pXV4/P1deMxY6tyuHgg1Fd5mwSeGsL/vbi0Bn2jyrSmDwOV7RhDilxePx39fMLbXuv2T88eAbbCtiQPTzcAC51H56kAlth72Pc8FAvCHbSbFx3qsaWBmMs4e3d8IZozANw2TuacPx5UnDjGDEX9+axue+nSvxz6mJcWZ84rEGNENm8392g6AT7hZ/tUh8KlCAzKSwHJGjANxxovd1owL4zch21aHcqSiLW8sEozgVGpinEsffQWsmDd7+nCX8tqRgAQkIAEJSEACEgh/gZAKgIQ/p0YggZ4LREoNDG5sOlSF97YVmwu33cfW3g58srMMzUbQwz2P+1/sq+gw7wPTQ2XhrRi8GuGpT/aYV6ysP1hpjvWlLw+Ct2bw6SYMAvjqr+XEQNDbW4o8BgR8Hc88e0IsvthbgfUHq7CvvA5bCqvx7tZi3LdyK55ZvQ9NLW0s1q1ld2mtWddrGwqxzgiquM/3kZ2SgEsmD/BYt81mw/fPHoHpI/vh1OHZ+GxXGZ5dsw8f7SzFBqOvvvpoPcHFY8VGIt9PY/PTkZeeZD5BJjEuFqmxrZgVvxmZMQ2oRArWJh2PxMQEjOiX6nKFiHG4+ZdXgfz+ssmYNTEfEwdl4MRh2bj0hEG4+/LJ4BwrZiG9SEACEpCABCQgAQlEjEBIBUB4+8vo4YOgOUAi5v3VnYHomAgQ4P/Q3//GNvzpzW14ed0hc+H2X1btMP73vtkxwqLqRvMLuyPBbYNftr/cX+GWGjq7b28uBm/JcO9RqxH9+Lcx7pKaJvcsl/2KumbDaLuxbMP/rdmPZz7bZwYt6FTVcMzJ5SAPOx8bgYX1RvDFQxbeMQIhe0rrPGX5TONTUP720W78/tXN5pUaz689gP95ezvufm0LrIlHrQrOHZeHm2eMMgINKUiKj0VaYhzGGcEJXpli3aLTlT7ySqDOxl9a02gELLLA+gdnJ6N/cjvOtW1Emu1I8OOTuEkYlJ2KuNgYXHPKUKurHdacj+abRtDjlpmjcMOZw3GhEQzhGDoUVIIEJCABCUhAAhKQQNgLBD0Awttb+KSXCR6eAFNYVIZf3Hpt2KP2bAA6WgLhL/C08UXe0+0XXxnBjGVr9jkGyKsVHDteNvx5WoeXQ3s1uc0Icry/vdhrGwzefLC9xGs+M/7+8R5sLqzipstCp+c/P+CS5muHV1J4y2c/V20t8pbtNf0VI4Dz4Y7SDvk8H4s/2IUWY/zOmZMHZ+D2WWPxwFUn4FdfH48fnDsavD3FKtOVPqYnx2N4P89zi1j1HZeXZm7+4JzROHVwMk5r/hKpqEcV7FiTOBnDcjMwon8Kbvvacbqaw5TSiwQkIAEJSEACEpBA0AMgJE9LtePZRxY6ngCz4ejTYK694nzcsuBPqKtvYDEtEpBAGArsLq3Fl/u8X7WxZk85WIZDG5Jl58rnMiS78zI+K+ilzAMV9Z3eWsJggbfmGSDydtUGj+FtIoerOv9ZyKslymp9X2myv7yeVfq91Da2YOXGw6hvbsX24hrw1heeUwZr2BbH9cXecr/r604fOZeKrwbOGZtrZifGxSB+/+eIb6lHZk4/zJs7B4/Pm24+XejOb0wEJzOF/khAAhKQgAQkIAEJhKZAkHvVJwEQb2PMzclCdW09aus6/6XfWx1Kl4AE+lZgb1nnX7atMpxnwVcQhLcvnDA4s28H5KX1jOR4LznHkt2ffnIsB9hZUuu863F7b1nnt65wck8GATxWcDQxPdl1AtCjyV5XO0tqUFhZb84lUl3fgpbWdnNOk/qmNnOC2l1GkGt7cef9txroTh85f8qkQRlWFS7r00bkmHN2WImXXHIJCgoKcMO8uZgwtL95W0y/1ESP835Yx2gtAQlIQAISkIAEQkFAfQiuQEgFQD7+fCPSUpKRYk8KroJak4AE+kSAjy697rRhXr+oXjA+D/kZofnzIN0IgAzMTPbpxnkwfBYIQCYNRx+9HcRbdcflHrldxFu+e3p8TAzKapvBSWrd87hfaQRFqoyF2/4sMTE2WH3khKyltU3g1S3ldU2OW2k89fE/Z47CjWeNBIMh4wek44xR/XDLOaMwe3qBS7OZmZmYPXs22uMSsXp3GVasLwRv32EbLgW1IwEJSEACEpBAqAmoPxIIqkDQAiAbtuzGaRffjBmX34qNW3fjyhsXYoLbPCCP/WM5fnzTVbAnh+YXnqCeGTUmgTAVGJrtOyjAYQ3vd+y2Ft7i8utvTDD/R59BhYTYGAzLseOGM0fgkuMHsnjILlefNNRr33jrBb+4eyswqn+qtyxH+rCcFMe2r40rpw0xJ/v0VKZ/aiLOMwJJnvK8pfEcNLS0estGe1s7mlp95BuREwY3dpbUmpPe8kk33546GAx88Okte0vrcLCiAbtL6sD9GNi89nHK0Excd1oBfnjuaBx51K/nq0LWH6jEnS9vMB+d/MIXB8AJXO9cvhGvGsEQPqrY62CUIQEJSEACEuhTATUuAQkEUyAmWI1NGFOAj5b/BaueewDjjyuApzlAmM9yweqT2pGABAIvUGB8aT9+SKbXik8clgX32174JZ1PmJr/2QAAEABJREFU4bjn8snm3A0/u3Cc+YQPr5WESMbovFTc+rXjkGlPcOnRVONL+3/OHO31yhYW5tNLvN3iwXze5sFbhLjd2cJytxn9cL9aho+J/fH5Y8wns3RWh3N+aV2Tz4lDeWtPfKzN+RDHdmFlA+5/axt+/vw63LNiM376r6+w6NXN5mSvvFUnPs71n52k+FgY8Q80NHf/Ub0VRn8ffW9nh0cm82k8LxrBkK/2V0J/JCABCUggRAXULQlIQAJBFHD9TTQIDffPycSyvy6EAh1BwFYTEugjAV4ZkZJgfLF1az8lMQ7XnDLMLTW8d8fmp2HRtybizksn4o5ZY3HflSfg+2eNhN3D+N1H+l3DwgwAuGVwfpFvTxvilup7l1ec/Ori8fjtN4/0424jmHTr10YbwZl43wd6yGWAakBmMhLjO/4TYTPiHsNy7BiWk9LhyNqmVvzh9S04aARBnDM5aerv/r0JiXGxGGd4jR+QhuOM4NGEgekYnZsKXqHx6vpDzoeY27tKavFHo77bnvkCXO5buRU7PMw9wqs8Glu8B1AYBDEr1IsEJCCBEBRQlyQgAQlIIHgCHX+7DV7bakkCEohQgUx7PO41AgH/de5oXDJpgLlw+94rjoenwEi4M8QYUQFehTG8X4pfgQ9rvHS6/8rjQZtvnzgYV500BD867zgweNEdJ5vNhn6pieYjZBlEsdrp6ppjGZplx/gB6RhjBCyGZCcjNz0RaUlxSDWCWMU1Taisawbn83Cu+7k1+8AnyDincbu1vR1VjS04WFEPm82GxPhYMBiW4HQ1iPOEr6z3+bUHzGDK9qIa82k0fCINn5xz78oteMHIa2k9FvBwPpbtuS+FVY1oaPZ+y457ee1LQAJBFVBjEpCABCQggaAJxAStJaeGFtz1KObddrfL42756FumPf70K04ltSkBCYSzwDjjCzQfZ8qF2+E8lt7qu81mA22+Ni4PM8fk4ri8tN5qyu96OWmpNTmt/eiVLCVG0KO6oQVc4mzA21uKsOjVTeDVHVbFnq7OYB7nDOG6tqmFK69LWW0TPtlVhuXrDoHzeDQdvS3G1taM7AMfIaGuGG1t7XhvWzGajbXXijxkcEwekpUkgRAQUBckIAEJSEACEgiWQNADIAx0FBaV4dorzneZ7JQTnzLtg0/XgWWCBaB2JCABCUigowAnp/1/Xx+P4/LTUFLdBCPmgeSEGHCS26yUBNQ2tuJAeb0ZrLCOLq1ptDZd1nGxMUiOjwVvU+HtLi6ZR3d4hQYnLV3ywS7889O92HyoGhsPVaGqphY5Bz9GYkMp0sq3maVrm1qxo7jG3ObL0Gw7V16X/PREcGJXrwWU0bcCal0CEpCABCQgAQkESSDoAZDaugZU19YjNyerwxCZxjyW6ZCpBAlIQAISCKrAgIwkTBuWjbED0jB5cAZy05Kw3wh6MDjB21G+3F+B5V8dNAIkRwIfDJp46+AAIwjB23p4u5B7Gd7ywttYGARhHm934drW2oyBRZ8gvrESzQnpKBtwMpPNhf0wN4yXCycO8DnR6+VTBxulQveveiYBCUhAAhKQgAQkEByBoAdAUuxJSEtJRlFpeYcRMo15LNMhUwkSkIAEJBB0gV1Hr7QoqWnCntI6ON95YoPNCH404X/f3WH265yxueba00uGPQEzjvOYj/TkeMTHHvvniFeLxLc347SWr5DWXofamBSUDjwN7TFxjqoHZyU7tjPt8bjMS5CDT9OZOCjDUVYbEpCABCQgAQlIQALRK3DsN84gGVi3uixY9Cg2bNntaJXbTDv95Ekut8Y4CmhDAhKQQEQKhPagGJxoNaIeByvqvHZ06+EabDpUhZMKsnH8kEyP5Zj+y0vG47ffnITrTivAN08YhOvPGI67L5tsBFXaXY7JiG/F9FYj+IE6VMGO1YmT0R4b7yjDCVRH9Et17HPjrNH9zIl3WSfrZhu//sYEzJ5ewGwtEpCABCQgAQlIQAISQExfGMycPgWP3Xs7rv/xPZgwY465XHnjQixacAPmX31RX3RJbUpAAn0loHZDWmBsfpr5FBanh6649Dc2xmbO77G5sNpM/4+zR2KuEeCYPrIf+BSZ6SNzcPOMUWA6C/RLTQDTZk3MxzQjYJJhjwfrYB6XmJZG5B/6CCnt9ahBMj6Jm4RmxDPLsXznpCEen7aTkhBr1sm62UZeepLjGG1IQAISkIAEJCABCUggpq8IJowpwEfL/4INq5aay6rnHsDdDz2NWdfcjuLSir7qltqVQNAF1KAE+lKgrqkVu0pqUVTdCF7p4d6XcQPSMSDz2O0m7vlDspNhxEBcngYzwTjme6cOww/PHW1e7cH5Q9yPc94flm137CbVFiKupQ4tCakoGnAqEpKSkJkcD94Wwyfk3DFrrHmlCfRHAhKQgAQkIAEJSEACXRSI6WL5gBd/+8O15hUgMy6/FZVVNbj3Vzejf05mwNtRhSEroI5JQAJ9IMDAx1/f3YEfPfsF7l6xGb98cT1++q+v8NX+yg69ueP8MeifluiSzqs2CvrZkWVPMNNPGNpxYmszw4+X75w0FMkJsWbJuoxhqMoZj1Ij+JFsT8GJw7LwxLyTcf9VJ+BH5x2H4f1SzHJ6kYAEJCABCUhAAhKQQFcFYrp6QKDKL7jrUTPwccuCP5lVPrTov8wrQnhliJkQNS8aqAQkIIGeCzCg8feP9+Dnz6/DD/+5Fgtf3oBX1h3qML8GW2pra8f/vL0Nn+91vdquuqEFf1m1HdsO17CYY+lnBD+uOHGwOb/Hcflp4FUhkwZlOIIfvNXkpILuB0DyM5Jw+wVjYT1FpjZzBNrikjCyfypunzUW2SlHgiyODmlDAhKQgAQkIAEJSEAC3RAIagCEt7bwFpcJM+bgxdc+wI9uvBKrnnsAQwZ6fjJAN8ajQyQgAQmElEBxTSOe+3w/Hnp7Ox59bxde33gYTS1tAe3j1sPV+LUR8Hh/ewlKa5vM+gsrG/DSlwdx7+tbccjYdm7w411l2FFc65zksv23j3a77HPna+Pz0NjSCtZbWFWPImNcRhzFvHKD83vwFhWW6+4ywAiC/MwIdvzk/DG4ctpgLLhoHH5y/nHon5rY3Sp1nAQkIAEJSEACEpBAqAn0cX+CFgBh8OPaHywyb3N59pGF5rwfmvC0j8++mpeABHpVgAGJ3/17E1YaQY/1ByqxZk8Z/mUEQxa9usllzoyeduLjnWWorG/2WM2O4hrsKnG9osN93/1ABm2qnOp7d2sx/vDaFnMejty0RMTZYlDX2GLO/fHDmaPAKzjc6+jOfkyMDaNyU3HO2DwMzT4yLwifLvPmpsPgwkBPd+rVMRKQgAQkIAEJSCBUBNSPvhUIWgDEGua40cMwfGi+tau1BCQggYgUqG1qxfNrD6ChubXD+HgVxfJ1hzqkWwmNLW3YW1aHAxX1aOFlFlaGlzWDK16yzOTVu8vNtfWyv7ze2vS63lt+5LG3HMeLXx40x8GuMEjBW2IKclLMY1cYwR1zI8AvFXVNuP+NbfjTm9uwbM1+c7lv5Vb8ZdUOVNR5DvYEuAuqTgISkIAEJCCBwAuoRgn0qUDQAiCc2PTJPy/AwcOlOOnCm3DaxTdjw5aOl1lDfyQgAQlEgMCaPeWobWzxOpIv91XA+SoLFmxpbcMLRtDktme/wKJXNuE3yzfiJ8u+BK8kYb6nhXVUNfgOCLgHPPg0FU91WWkJcTGwynAc1Ub9+42ACPu8tbAavCpj3YFKlBtBCqaxD9ax/qybmpo6Lfb0Z/vg6YqPr/ZXGMGQfZ0erwISkIAEJCCB0BRQryQggb4UCFoAhINkEGTFU/eYt7/MPH0KrrxxIfj0l30Hi5itRQISkEDECOwr8z7HhjVI6yoLa/+Z1fuwYkMhOEmplcYrSDi56bvbSqwkl3V6cjzSk+Jd0tx3BmcluySdfVx/pCXFuaQ578wck4uE2BgzaVdxDfaU1qG42jVowUfm7i6pM4Mg7uMwD/TywuDHE088gb/97W9obvYcuNldWgsGVrxUAQZl9hhlvOUrXQISkIAEQlhAXZOABCTQhwJHfsPtgw4s+tkNZiCET39h83waDCdI5Vwh3NciAQlIIJwF7AneAwzWuJzL8Av9e16CHCz/3Jp94JNeuO2+nDIi2z3JZX/6yByXfT5V5ftnjoTNZnNJ587EgRm49PiB3DSXmsYWn7ec7CurR3yMf/+UNDY2gsGPgwcPor6+Hq2tHW8P2mMEW574cA84d8nukloU1zShvb3d7Ivzyx6jXed9bUtAAhIIFwH1UwISkIAE+k7Av99ae7F/M6dPMQMhq557wGyFE6UqCGJS6EUCEghjgQkD0332nldtDM48dmXGpsJqn+U5L8hOt8lMrQMYsODkoda+8/qcsXmYVtAxQDI6LxUPXHUCvnfKMJw4LAvnj8/Dzy4ci1vOGYWYmCOBEbZ5qLLenP+D2y2tbc5Vm9uMoXQMT5hZLi8MeCxZsgQMfuTm5mL27NlISkpylGkzghyvri/EPa9tBm+vqapvQXldM/aX1WF7cS0aWjoGSxwHa0MCEggnAfVVAhKQgAQk0GcCfR4AsUZu3R7DW2S4baVrLQEJSCAcBTiHxgUT8j12PdYIMHz/rBHgXBtWgX3GF31r29t6v5fJS+NiY/CT88dg3unDzbk7UhLjMGVoJn503nHmI2W91ZcYF4MzRvfDDWeOwGVTB2PY0YlNWX5XSS3ufHkDPtlZBgY46ptbUNPUinpjsW7RYfBjuHFMUXUjD/G61NfXg8GPw4cPg8GPOXPmuAQ/eCAnfP33ukPgrTX2hFgmOZaahhaU1rjegjOiX4ojXxsSCC8B9VYCEpCABCQggb4SCJkASF8BqF0JSEACvSXwrSmDcPOMUchNP3KlA6+sGDcgHf/v6+PNx706t3vCkEznXY/bJwz2Xebk4dlm0OPeK47HjWeNBIMwHivqJLGhuRUPv7MDpbVNyLAnmI+/5e06RtwGja2taG5vN+cQGZOfhtSkOJwwOMNrjXV1dWbwo7i4GDk5OWDwIzn52JUv1oF81K51hYndCID0S02wssx1iRFkaedjaIy9c8bmwX1eEyNZf8NFQP2UgAQkIAEJSEACfSQQ00ft9kmzjz/9Chbc9WiHtnnLDecfmTBjDri8/eFalzI8julc5t12N+rqG1zytSMBCUjAm8BkIzhw5zcm4M5LJ+IPl0/Gf507GvkZRwIizsdMHpzpMd0qw9tUPB1n5QdyzQlXK+uPTFCalRJvXqnCSVHTk+KNwEc8eOXIyH4pZmDkzNH9wIlYPbVfU1ODxYsXg8GPrKwszJ07F56CHzzW/eqWIdl2DMxMAq8yYT5jH63twLdPHIxvTx3EpLBd1HEJSEACEpCABCQggb4RiIoACAMaE4zgxn2PPNtBmcGMO377CK64ZIY5F8mzjyzE7//8lOMRvTx22curwDlKNqxaivzcbPz2gSc71KMECUhAAr4EctMSwa/cm90AABAASURBVFtTvJVhUOGms0YiOSG2Q5G89CTMnl7QIb23Ejghq1V3rBGBGG4EO3j1R2t7Oxpb2lDb0GLOy8H9y6cMsop2WNtsNnOiUwY/5s2bh5SUFJbxuHBiVvcMjnvioAwMy7GjwOjDH66YjK+Ny3PMUQL9kYAEJCABCUhAAhKQQBcEYrpQNmyLWhOt/ujGKzuMYdfeQlTX1uMb508384YPzceg/H74+PON5v7Kd1abwRFrXpLzzp6Gz9dtA68aMQvoRQISkECXBLwX5hUevH2Fc3KcVJCNmWNycevXRuPX35gAXoHh/cju59Q2tWL17jKsWF+ID3eU4nBVxyvceEvKwMxkGPEPY2k3AxA5qQlgcOTeN7bB2/wlDHhcd911YPAjNTXVZyfH5Kd7zI8zIi8Mjkwblokse4LHMkqUgAQkIAEJSEACEpCAPwJREQDxBVFUWo7qmjpHEXtyknmVx47dB8xbXQqLyhx53MjNyTK/ABSVVHAXvCxbC7rkQDiZdc0snL14vrk4xtAePWPvzpgBG6YMzcLc04fjimlDcFxeepc+X11p86v9lfj1yxvw2Pu78MIXB/C3j3bj18s3orimyZz4FMafltZ2VNQ1Yn9FPeKMfzFSEuKQlhTnCEYw+MGntzi3axzm6HNGZhbsKamOfedyzttnjOqHCQMzeGiHJSkh1vAY0WkdzvV1Zbu+uQ27S+uwr7weTcZ4u3Ksyh75PBsf6147PzI+YhxKDjrfoXdOevv9wR/Mvd2G6g+d9xXPtxYJRKpATKQOrCvjGpiXgxR7ktdDRgwb4DWvoroRWvw3qKppNH9JjmazaBu79eGJtnGH+nj3FFXjf9/ejhLjZ1hTSxuspaGpFVsOVaHNCARsP1yNL/dXYMOhapTXNqGyvgWNLa0YmJGE5tZjx3y8sxT7imocPwv5Syw/6101uObEwbhgXB4SY2PM/rS1ARPy0/GjGaMRY1Tqq75DRgDjyz3l2Gb0vbSywdEXX8eUGEGdp4ygzw+e+hx84s2vXlyPW59ei9e+OuTX8b7qjqa82vpmtBrvoWgac7SPtcUIGtY1NOtzYvz8jIb3QqUxTga9omGsGuOR3+mt3920lkAkCigAYpzVg4dLUVvX8bJvI8v8u3PPIXPt6SU7PRFa/DfITEtEjA0yi6L3jfW50efE/89JMKw+NoIF7cZnMSEu5sgkp07rJGP7UFUd4ox1jM0GBiKMFbhwPzE+tsMx1a2tjs91jA3ITOv6eHOMwMq3jCDIA985Ab/55kQ8ePUJ+MHXRmNoboqjbnebrLQEvLuzBL9ZsQmPvL8T97+1DfcaS3Vzi9djrDpWbi3C+0bwJi7W5hhPG9rx4rqDWG8Ef6xyWvs+l2n2ePO9IiffTpHkEx8fg9Tk+E4/Y5E05mgeS5bxO4vxY13n23CIlvcB9EcCESwQE8Fj82tovKUlLdXuKMtJUXnby8iCQbAfvR3GkWls8JYZm82G3H6+H0dpFPXyV8kSkIAE/BMoqWnEA29sw23PfGEuf3x9Cw5W1Pt3cCel9pYdu/XPvWhpXTOKa5oxNNuO8QPT0d8IZqQkxIFPgYmPjYGnY/ulJLpX0+19m82GQZnJSDICLb4qaWlrx1/f22nOX+JcrqKuCfe+vhUbDlY5J7ts7ymtxXvbSlzSnHeeW7MPdU2tzknaloAEJCABCUhAAhIIc4HgB0BCDIyTnqalJOOl1z80e8ZJUQ8UluDUqePN/fPOngY+Bcaa9JSTok6dNBrWpKhmIb1IQAISCLDAjuJa3PXKJmwurEJ9c6u5bC+qwR+MIAjXnppbu7cCT3y4G39+axue+nQv9pR6D3J4Ot5Kq21stjZRWW9st7ejqbXN7EM72tHY3AbODcJCtvZWZKPaDJJwvyfL+gOVePDNrbj+ic8w31juWbEZH+0s9VrlgfJ6fLGv0mM++/vqeu9X720qrPZ4nJXIp93sLKmxdrWWgAQkIAEJSEACEuiOQIgdExUBkLc/XIsJM+bgvkeexYuvfWBuM43ngld53P2LG80gB8tceeNC/PQH12DCmAJmg0+QueKSGZhx+a3mcbw65Be3Xmvm6UUCEpBAbwjwyoanP90DPqHFvf76plY8s3ofWMY574W1B/DIuzvMgAGvfHh3azHuNYIln/9/9t4DQM6qXv9/3inbe8km2fQeUkjovSmIBUS6XhUFvXr96bVdRdHrBQsKiuLVv9cGYkVBEQQJvUknkN57sr33Nlv+5zm772ZmdmZ2N9lsZjbPZM+87+nnfM7OZt9nv+d79tcHFxu8p3XHYCTshv0m+zxWQKHIQCehDhzr/6O5oxs9RhBpC3TD6e1GXtlrSN71PPbs3hXWyuiiL+yowXeM4HPvGwewobQJdND6Z3P/3w9uxPdMenNn95AGX9tThz4zliEZAwkUimhFMxANudB5a0hChEiJEVgiJCtJBERABERABERABEQgQQkcEwIIRYxNz92D4MA0d81ozfHYn24fzA/OY5kb3v+uwby7f3Sj3RrDdAUREIH4J5CII9xd3YJYD998eKe1hDs33j+2qcKNDl5pBfG7V/ahoS0wmObevHv5FOSlJ7nRkGtuWpLdfhJcLy3JizRuSekDKMJkJzsorn4dSR11mDRpEoqLi0PacCMUKOrburC7phVsj3E3z73urGrB71/dh311bejthRF3ekGhpbWr257M8lcj7nzuz2tQ3dLpVrHX7ZVN9hrrbY/pN1L+iuk5kZJD0lZMG75MSAVFREAEREAEREAEREAE4pqAJ65Hp8GJgAgcLgHVT0AC24bZnsEpBT/YP7S2jEkRQ0egBw+vH5pPfx5ffsciLJqcFVKvICMJX3rHQrRFsLhI8nmRlerHzBw/5jW8iZ6WOuTn5+MjH/kIUlNTQ9phhELJD57Yjq8+sAHczvKVB9bjjie3g1t6mO8Gjq+isR09PX3o7etDi+m7D0ZpsQX6wDlsNUx+8sxOcGuKTTZvJ83KM+/RvxzHwfHTI4sYy424MTk7JWrlE2fmIlZ+1IrKEAEREAEREAEREAERiFsCEkDidmk0sLEhoFZEIPEIzC5MH3bQ03L7BQeKBSUDjlFpNcLtL+tKGrClvGnQYoIWFpEazEnz43Nvn4+vv3sxrjlpOr5w4QLcfMkSZCT7MCvfjME5WItbbpo7Awh0dmBx81toqatGbl4+PvrRj0YUP7j15LbHt2JXdagfDY6FYohrzdHV3Yvd1a2gtQd7o2jCa3Bg3/Q5cqC2FcGWLqfNzreWKsFlg+9Pm52HJK8nOGnwnlt8PnnOXKQmeQfT3JuirBRcd8YsN6qrCIiACIiACIiACIjABCEQ+TfDCTI5TQOAIIhAAhPgw/IfXt2H/316B373yl5wq0cCT2fEQ59XmIH0CA/mbgPpRqBwLTe4LcVrhAqyqm7uBAUFbiPpCPSipK4dJfVtyEz1uVUjXqflpuH8RZMw3Vz/ubECD68vt+JJUWYyphmhJcnnQXdPD7KMVnCBZzOy+lrR4UlF1ZTT0BiI/N/Iq7trUdHYEbG/cpPOfGay7VS/F36Px9p8dHPwzAgKDu/Nm8/nwVYj7DDKQAHn8hOm8XZIyE7140oj6gzJCEqghccdVx2Pj589ByfPysP5CydZQeiWS5dEFU6CqutWBERABERABERABEQgwQhE/s01wSYRa7jKEwERSEwCr+2pxZ1G+HhxZw02m4fel3fV4qfP7sSz26oSc0KjGHWKEQSuPWVG1BrXnjwdmSn9oobH44CBPjMQ4VXT0oWsZH+EnNAk12Jj1YZy7K9tRXNHAJVNnahr6zLiRy9S/D6cjQ3IRBtakYLSwlNR0+HgoXVloQ0NxFbvi+x8dSAbq/cezF80JRPpyUZdMRKIu/HFLcerz+tBmhGEvI5RQZgQFM6ZX4D/uWQJ3ra4CEunZlsh42ojfHznsqWIJSK5TXhMm9zucsNZs3GN4eoKS26+riIgAiIgAiIgAiIgAolDYLiRSgAZjpDyRUAExp3Agfo2/P7V/fbBO7zz+98swY7K0G0V4WUmQpwWCV96xyIsKMoELSQY5k3KANOYFzxHr8eBY0Jwmnuf5PWgo7vHjUa9/vn1A4MWG17TFq1CWLjWCCiN7QF78st+pwhtTgq2ZK5EWkYGs7HuQANqwpyTMqM2QhrT3VDV3IkmI7IwfvnKaZiVl2ZEDh/YN9Pc4DiOEV+8mJ6bapMinV4zJTsFV504DZ++YB4oZFywaBIomtgKehMBERABERABERCBY4eAZjoMAQkgwwBStgiIwPgTeHRDeUTxgyPp7e3DIxsiWx0wfyKFuYXp1i/Hj65ZAYb/umghmBY8R4oP9Jsxz5RN9of+SM9I8YGiCbfCBNcJv6eFzcayxpDk3DS/9Y/R1tVtBJReNBkRZF2gEOvTT8LkglDno8EOWd1GphtBw72PdJ2Vn4asFL/NyjF9fenixThnQQHy05NtGt98Hg9yTd6CSelWHKHfjncuncwsBREQAREQAREQARGIQEBJIhCbQOhvy7HLKlcEREAExoXArqrWmP3wgZtCSMxCx0hmQUayFRLouHTx5EwcNyUTC4oysGRqFuZPygB9bNCPB2K8dlWFWtT0GJFpZ3ULKKxwG4nP4yDZ77X9NARgT2kJbm56blpw1N7Tn4a9ifJGK43gLFpx3HLJEjz0/87EdafNwsrpOTh5Vi6WF2cjc0AoueLE6chJSwqupnsREAEREAEREIFgAroXARGIScATM1eZIiACInAUCEQ6mSN4GCk+LzzmoTw47Vi+P9EIBZy/4zhWqKCTVAofTGM4aSCf95FCdpiowCNwWzr6t834DWvTLPyGtwMH9FFKZ6tuOxQ/JmUetNpw00+elRf1CFoeTct8tyyvdJh6/5ul+MOr+zAlJwUfOXM2/v2cuXjfymn42Fmz8f0rjwf9fbCsggiIgAiIgAhEI6B0ERABEYhFwBMrU3kiIAIicDQILJ6SFbPbRVMyY+Yfa5mXrShGNMsIOgY9Y25BTCSz89PgOM5gGTo+dSN0PEqnrMG+OZo7u9HV02v9bHz4jJlRxaj/OHcuPnXePJw5rwDHmTU9Y26+jTPdbZ9XnmDDI3Of2VppHd6+tqcOD64ptc5YL1pShJOMmJKZ4mNRBREQAREQgdgElCsCIiACIhCDgASQGHCUJQIicHQIvGf5lKgP9LRuuHxl8dEZ2FHqlVtRuO2HjkO5PSV8GPSN8Y33HIez5xcgLckDHoWbm+bHpcdPxafOnxtefEic/jqCt6y0dvVbf7gF5xSkY05hOtKSvfA4ALfETM1JxdfetRjTI2x/cevxunxaNj502kz859vm48OnzwLjTHcD+/rVv3bb7TZumnt9bns1Xt1d50Z1FQEREIEREFARERABERABEYhOwBM9SzkiIAIicHQI0J/FFy9agLmFGSED4IP658yDdE7Ylo2QQhMo0tfXZy0hPn/fWtz22FZ846GN+NoT7BPKAAAQAElEQVSDG7GvdqiPlK7uHuytbUNbV6/1+1HfFgBP0wn0RDpYdiiky1dOxcXzs1BQ9gryk/vrUOwozk1FUVYKcg3zhUWZdlsLj4395iVLQL8dOMzXs1urwFNmojVDSxD5e4lGR+kiEIGAkkRABERABERABKIS8ETNUYYIiIAIHEUChRnJ+NI7FuJ7ly+311vftww3vXMRKIIcxWGNW9ed3b34+Qu78dimipA+G9q6cMcT27GprGkw/UBdG767ait4HUw0N2v2N5iy29Dc0W1isb/aWluw79VH4W+vxXtyq6zQsXxaDiL59zh1dl7UbS+xexmau63y4DyG5sIelUvLl0h5ShOBSASUJgIiIAIiIAIiIALRCEgAiUZG6SIgAnFBICfNby1B8tKTQvxUxMXgRjAIig9/e6sEP312J371rz14akslevv6LSxiVaeYse5AQ8Qi9L+xamP5YN6z26qjWlHsN+LIhtLI7bgNtLS04O6770ZDQwPy8/PxgSvfi2tOmmZ4uyUOXilMXXHCtIMJh3nnHoUbrRnHcezWm2j5Sh9CQAkiIAIiIAIiIAIiIAJRCEgAiQJGySIgAiJwuATKGtpx22Nb8OTmSmwsbcSb++rw1zeNGPLMTtDCI1b7b+1viJUNOg5tag+A20PWHaiPWXb13uj5rvjR2NiI3NxcfPSjH0VqairetrgI//2e43DBoiLQkepJM3Nxyuw8TM1Owc+e24n7Vx8YYnEScxBRMhdPzoqS059cnJNij9/tj43kXWVEQAREQAREQAREQAREIDIBCSCRuShVBERABA6LQHdvH+5+aQ9qWrqGtLO5vAmPbjhowTGkgEnYPszWEFMEu2taUWpEFjoSZdyGCG8l9e0RUoHW1lZr+VFfX2/Fj+uvvx7p6emDZYtzUnH1SdNww1mzUd/WhT+9th/3vLIPf3mjBD94Yjs+f/86PLutarD8odycMS8/6rYmx3Fw7ckzDqVZ1REBERABERABERABERCBIQQkgAxBogQREIFEJhAvY1+9tw7RhAeOkVYhrZ3RfXOcNCuPxaIGx3Fw3NQsKx7QSSlivOYXhTqTZVGKH7/5zW9A8SM7OxsUPzIyhpZj2T+8tg9Pbqka4kvkQG0bfv78LqyNslWHdYcLHjOPz1wwD+HzzU714/Nvn495kyKPabh2lS8CIiACIiACIiACIiAC4QQkgIQTUVwEEpuARh8nBLZVNMccCf2A7Ilwmotb6bTZ+Ujxe22U1iS7q1uxobQR60oasa2yGQuMqJHk7f8Rfs78Alsu0pvjODh/4aQhWY899hhqa2uBpHTszTsF335iD371r91oD/SElN1S3oRV68tRUtcGOmCtaem0Vi20CGnuDGCPGdcfXt2Hru7ekHqjidAPyMfOmo0fXr0CX754Eb753qX47uXLzBwzR9OMyoqACIiACIiACIiACIhATAL9vz3HLKJMEUgkAhqrCMQHgaxU/7ADSUvyRS1D56+XnzANHYFeUExpbA+gu6fP+vyg2MC0V3YbAcO0cP6iSVEtJSh+RLKiSJp5ArpS81E15TR0eJKtuPHmvnrc/thWcx8wrfZ/Pb6pEjuNUEMRJtDbB7pv5Xt3Ty8CJjR2dIOCTElD5G02/a2M7D0tyYs5Ben25BlahkAvERABERABERABERABERhDAhJAxhBmXDSlQYiACMQFgUWTY1svpJuH/Wk5qTHHSsuOBUWZ4HaQrBQfKIoU56ZgyZT+th9aW4aWzm5QLPivixZaXx2nz8nHkqlZOGdBIb5w4QLrwyO8k6rmTjy1swG1U09Hjy90DOWNHfjnhjJbhaLHG3tr0dfXhx4jfthE981xTBqMINKLatNea1f07TxuFV1FQAREQAREQAREQARE4GgSmHACyNGEqb5FQAREwCWweEoWTpyZ60aHXK89ZQaSfLF/BHO7yf66VkzLTcXcSRmYXZCOwowUdPb0oa2rB3WtXXhtwAqEHZw8Kw//duoMXHnidJw5twAz89MR6fXSzhrEOoXmxZ216OrptSfXBExfHjhG6OhviWKI0UOMKGLifQB1EXNBSW2rSdCXCIiACIiACIiACIiACIwfgdH25BltBZUXAREQAREYGYHrTp8Fbk9B0CvV78VHz5wNihVByRFvt1e2hKTTcmN9SQO2ljeDW2B4/491ZeB2FBZ8bU8dvvTX9bjl4U347qot+Oyf1+Avqw+AW2aY74bdNaHtuunulSLH3ppW7DEhNz0JyX6PFTx6jdrRL370mXifET/64PQBRVnJKGnocKvrKgIiIAIiIAIiIAIiMD4E1MsoCUgAGSUwFRcBEUg8AnQ4+uiGctxshIH/NKLA1/6+Ab97Za+1ojiSs6GFxzUnTcePr12JGy9ehJsvWYLvX7kcp87OG1G39IfhFqxs6kBpfbsRHdwUGBEC2FfXhgfWlOHlXbX4zUt7hjgxfXZrFX5r5nqwFjA5KyU4OuTecRzMKki3lieOyU0xoo3tzNyHf/WZAh2dPfY0mvC8kcYpuLywvRrf+ecWfObeNbjJrM+vX9yDpo7ASJtQOREQAREQAREQgWOSgCYtAqMjIAFkdLxUWgREIMEIVLd04o4ntoOWEhWNHdYaora1ywoG33xkM7YOc1rLWEw32eex21cmZ6fAN3Byy0janZSZjOm5aaAvDvrmCK/jeBzkpPjx1JZK/PblPeHZcHr7/XLQuSlPc3ELnDgzz72NeF0wcMLMoslZ1rqko6sHHtOX0UUGy/PeMf+DeOFBU2c3+np78fc1pfjpszvx+9f2Y5URnGJts3EbamgL4MdP78SfXt+PA/Vt1rEqt/bwGOFvmfV5Y2+dW1RXERABERABERCBcAKKi4AIjIqAZ1SlVVgEREAEEozAjspm7KqOvOWjoa0rxIdGvE2NosOHT59pLVW49SR8fJOzkpGS5DX53ahtDbWW8HS3o7DkBaQ39gsjwUIPHbSePT/y0bkUa/7t1JmDXWUYgYVH41LwgHnjmBgcx4HPBDh9dovMr1/ci8c3VVi/IetKG/Dw+jJ865FNhn1s3yD769qMCNU02F/wTXNHN96QABKMRPciIAIiIAJhBBQVAREQgdEQkAAyGloqKwIikHAEVu+tjznmTWWRH75jVhrHzOl5aXj74iJkpvrg8zrwehykJnnscbHuVpb2QC/ag05h8XR3IL/sVXgDbUhr2g++DhihgVc3UOT4wCkzrIVJkteDnLQkrJyRg1suXWqPoaXVyDeNgLGxtBF9GHCCShWmD6Du4TPj8Ps8SEvyobWzBzymF2GvmpYuPLaxPCw1NLrBiCWhKaGxDaVN6Aj0hCYqJgIiIAIi4BLQVQREQAREYBQEJICMApaKioAIJB6Bkvr2mIOmn4mm9lDriZgVjkLmeQsLMa8wA8uKs7F8Wja4NSU7zT84kpwUH7JS++Oenk7kl74MX6AVAX8GaqaebsutmJFrr8FvPCr3a+9ejP99/0p87/Jl+MQ5c5Fj2qWzVfpIoQVGthFGUo3Q4TOCB32a+H0OckxfuSY9M9kPaiL8j4Tlgtt27zcYAYVbj9x4+HW49aF/kLJGOVgN56a4CIiAS0BXERABERABERg5Af7eOvLSKikCIiACCUZgWm5qzBFnpfgHxYOYBY9i5qz8NMyblBF1BFNzUnHG3HwMih/dbQgkZaG2+Az0eZOQbQSLWEfyhjf82MaKwWNyc1J9oOgR7LukI9A7WCXZ5zH5HuQa4QRRXvTtESXLOlqNlsd0x3GGLcNyCiJwzBLQxEVABERABERABEZMwDPikiooAiIgAmNEgMepPr+9Gne9uAc/fWYn7ltdgvAtGmPUFU6aNdTyIbjtpcXZwdG4vPcYEeDDp89CsAjhDtRxHFx3xixcdXwRCspesZYfXcnZRvw43YofLPf+U2YgPcnL2xEF12dKT28fuI3F6/Ggz2gePG6XDlm5JaWlsxudPT3Iy0jCdCMy+TxO1LYpwETLXDE99vosK84Ct+hEq3+46Q1tATy4thQ/e24XfvnC7hE7bz3cflV/7AioJREQAREQAREQAREYKQEJICMlpXIiIAJjQoDbIb7/xDbc+/p+6+ByY1kjntlaie89thWrNlaAR9aOSUcDjZwxtwDLoogcfDC/4sRpAyXj+8ITYe646ni8Z/lUnDAjF8un5eDipZNx2xXLUJzpxd/v+yO8XS1Izy3EjFPfhSXTC3DhcUX41mVLsWJ6zqgnR4Fja0UTuF5d3b1I8jlwHCOE9AEeI3ZkpfowLScNhRnJ9pQaRHlRvJiZnx4lF1gyNQvRrFPSk32gn5KolQ8zgw5Wb3l4Ex4z33frSxrw1v56PLRuZM5bD7PrsayutkRABERABERABERABEZIwDPCciomAiIgAmNC4GkjduypGXoyCK0NeIoILQ7GpKOgRv7jvLm49PipmJydYh7kPchPT8JZ8wvwP5csGZVlRFCTR+U22ecxAsgU/Ps5c/ApM6fLVhSDW3hKSkpQVVWFGTNm4D8/+TF84vwF+PT583DFCdOsQDHawc42gkVZQzu6uo3aMVC5u6cPXvM/ht/rINXvNaJSDri9KC3Ja0QrINDTO1Ay9HLlSdPBcYemhsY+dtZsK3RMz02D33RC/yIURW4265OTlhRaeEjs0BJoxfLXN0vAE27CW+D34N/XlIQnKy4CIiACIiACIiACIpDgBMyvswk+Aw1fBEQgYQh0mYfk1/bURR0vH0pf2lkTNf9QMzyOg3ctmwI+UP/vtSvxnfctwwdPnQk+vB9qm3FTzwxk/vz5uP766/HBD34QSUmHLxgsmZZthIGDgkZPby8CJpiu7JffiCCN7V32nm8FGcmYPynTWoYwzpDs9+KDp83EOUZowjAvx3HgOmT9yftX4ruXL8PHz56DzBTfMDUPPZvOWRtjOL/dWdVirV8OvQfVFAEREAEREAEREAERiDcCEkDibUU0HhGYwAR44kdX98EH60hTHa0vkEhtHItp06dPh9/vH5Opt3f1YEp2ymBbPb0HLUGSfB74PB6wDAZeHgeYnpeKH129Al9952J86e0L8P0rj8dZ8woGSsTfZU9N27CDiuW8ddjKKiACIiACIiACIiACIhB3BCSAxN2SaEAiMCoCCVW4IH146wT65UioSU3Aweal+0GfI8umZWNWQZrdOpSW5LPbbdL8/VYZST5vyMy9joNHN5Tj4fVleGJLFZ7cdPAkmZCCcRKhD5PhhpKaFDrH4corXwREQAREQAREQAREIL4JSACJ7/XR6IYloAKJRCAr1Y+pOakxhzy/KDNmPjM7u3ux9kADHjMP2S/vqgX9VTBdYWwI0BdHsrX0cEB/HNNy05Dq98BjRA63h/Rkr3uLutYuPLm5EvThsrG0EetKG6wQ8q1HNmFX9VB/L4MVh7np6+vDlvImPL2l0obtlc3D1Bh59uLJWTELJ3k9mFOQEbOMMkVABERABERABERABBKLgASQxFqvjy0VIAAAEABJREFUoaNViggkGIH3nzwj6ojnFqbjtNl5UfOZwQdqPlj//PldeHBNKX73yl58+9Et9r67J/b2GtZXGJ4ArXDoNNYt6fU4RrhKc6MozEw2gojXxrk9prO7B34jmNiEoDc6E31sY3lQCkBRo6alE3SEG8sHR0NbF3701A78+OkduP/NEht++OR2/Oy5XWhoC4S0yQi35LDNquZOcExMixVm5qfh7PkFUYvQeWuaLECi8lGGCIiACIiACIiACCQigYQXQBIRusYsAscygflFGfjUefOQE3a6x0mz8vD/zp8f4kgznFNrVw9++cIu8ME6OK+3t89ag7y+tz44eULdt7S0oKGhYdzmdMGiSbjqxGn2VBZ2WpCRhFkF6fbkl+IgKx6mTcpMYZGIgc5GKxo7bB4Fipsf3oyvP7gRtz22FTf+bT3uNCJHJEHj3jcOIJLFx/qSBiOGHLDt8Y3WQBTBPn/fWtvmNx7aiK88sB7rSxqZHTNcc9J0XLxkcsj3XIrfa0+kGYnz1piNK1MEREAEREAEREAERGDMCRxugxJADpeg6ouACIyawPJp2bj1fUvxzfcuxY0XL8IPr16Bj501e9hTWZ7dWoVYVgMPrS0d9VgSoQLFj7vvvhu//e1v0dp66FtKRjNXx3HwtsVFZm2OxyfOmYupRvSYlptqBZCCzCS8b+U0/PjalZiVnwZaiMRqm85EaZlxx5PbUdnUL4a45bdWNOGHT20HhQw3bW9tK9YdiC72vLmvHvtMGZb/1Qu7wW1QvHdDc0c3fvbcTiOCRG+DZX1eDy5bWTzovPV/LlmCH1x1vD2RhvkKIiACIiACIiACIhBnBDScwyTgOcz6qi4CIiACh0TAYx6w6WhzdkH6sMKH28Hu6hb3NuKV4khTjKNNI1aK80QKHhQ/6uvr4fV67RaS8RoyLWue316Nu1/aY/2stHZ2W6GitqULf19Tgr+8sR/06zLceLil5s+v70e0LUpVRhShPxe3nf117e5t1Os+U4ZCyMay6JYe975+AJxD1EYGMujvhFtiePKNz+MMpOoiAiIgAiIgAiIQfwQ0IhE4PAISQA6Pn2qLgAiIwBEjQPHjN7/5DSh+FBYW4vrrr0dGRsYR6y+84T6T8Py2agSi+FZ5fW89JmelmlLRv+hMdHpuGnYOI15tLW+K3kiUHFqPRMmyyfVtXaDliY3oTQREQAREQAQmAgHNQQRE4LAISAA5LHyqLAIiMJ4E5hbGfvinpcFILBLGc8yH2ld7ezsoftTW1oLix0c/+lGkpaUdanOHVK+soR3VLZ1R69Kio7a1E6fPyY9ahs5EG9sD6OqO7aC2oqljsI0ZebFFFRacXZCGkvrhLUUO1LexuIIIiIAIiMAEIaBpiIAIiMDhEJAAcjj0VFcERGBcCZy7sBA5Yc5Tgwfw3hXFwdGEve/o6MA999wDih9FRUWg+JGaOrwoMNYT3lM7vHhwoK4N7z9lxhBnosl+Lz542kzQmejk7BQUZUV3lArzOm5Klnnv/5qVn47jp+f0RyK8nzgzF7QqiVWG1RzHidkOyyiIgAiIQIIR0HBFQAREQAQOg4AEkMOAp6oiIALjSyAj2YdrT54esdOlU7NxxtzolggRK8VhIsUPOjutqqrC1KlTj5r4QTQLJsW2uGGZhZOzkOTzhDgT/dLbF+D7Vx6Ps+YdPGaWQgjLRwqO4+CMOfn4y+oD4Ckun7l3DfbWtKG2pRO93IcTVCk92YcPnDrTppw2Ox88tcVGIrydNjsP3IITIUtJIiACCUtAAxcBERABERCBQycgAeTQ2ammCIhADAJtXT14aF0Z7nl1rw28Z1qMKiPKWjE9x54+8slz59qH7g+dNhPfeM9x+PQF80ZUP94L0dEprT0oflx33XVITk4etyHTmuO+1SX46TM7cdeLe7ClohmFMSw3fF4PFhYdFElcZ6K09vCFORM9f9EkzIsiqFC8+tPr+8FTfuizgz5HGtu7kJeeZAQOB+ctKLRH8n7hwgW446rjkZ7ktUxy0vy4/IRp9j78LTvVD26/CU9XXAQSnoAmIAIiIAIiIAIicMgEPIdcUxVFQAREIAqBjaWNuOXhTVi1oRyby5ps4P03H9mM9SWRT+3g0acvbK/G45sq8NSWSjy/vcrerz3QYE8eCe6KD9oUQi5eMhlnziuwR7QG5yfyvd/vx4c//GFQ/EhKShqXqfT29WHVxgp877GteGZrJXiyyht76+wpL92BXgTCzTAGRvWe5VNAsWMgGvPicRz810ULccNZs63PkCVTs3COETYoaszIT0Vta9eQ+o7joKu7DwWZyfZI3gVFmUPK0LKEx9fyyF4KKSfPysPVJ03Hdy5bOiiUDKmkhIQmoMGLgAiIgAiIgAiIwKESkAByqORUTwREICKBbvOw/ODaUjS2B4bkN7R14eH1ZWAZN7Mj0IPfvbIP31u1Fb9/dR9++uxOfO3Bjfiff2wGjzH9+fO78K1HNmFXdatb5ZCvHNOemlbUtHSO63GyhzLg8RI/OLaali7804hVPWbtGNq6utHW1QPe17d34dRZ+aCPjqwUP1L8XszMT8Onzptn/X5glC8KFNedMQufuWA+PnDKDFDUWL23PmYrPO42VgEeX3vVidOsFRAFlgsWTYLPO2H/e4uFQnkiIAIiIAIiIAIiIAIxCOg3xBhwlCUCIjB6AjyaNNbpHNxmwTJuy7Q8eHlXjY3WtQVQ1dQJ9AHt5gGcViHm1ggWXfjVv3YPsQSxlUbwRuHlh09ux41/W4/bHtuKrxuB5ZZHNo+JqDKC7uO+yEs7a9AV6EZ5Qwc2lDZiW0WLCc32vqqpAxtL6/Hp8+fh9iuX485rVuCr71yM5dOyx2ReXT294LaXWI0FnxADxCqpPBEQAREQAREQAREQARGITkACSHQ2yhEBETgEArHED7c5twytP57cXGmT+3r7zAN46LGmFEHqB7ZGUMR4fnu1LTuaN/ZxxxPbsb2yOaRaRWMHfvTU9mEfvkMqxUPkCIyBolRpYycoNPRRcRrog/elRhTZX99+xDjRSemkzMh+Tlo7u+26cUvV5/+yFhSxxsISaGB6uoiACIiACIiACIiACBxjBCSAHGMLrumKwJEmkJ+eNGwXbpn9dW2g/wlW6OzutVsueB8c+BDsxvfVtsK9H+n1cSOwVLd0Rize3dOL+1YfiJh3LCV2dPegurkj6pQpFlU1teNvb/U7SP31i3vwhOHaZdYsaqVRZJw0KxdtRuyg5cnqvXV4Y08tXt9bb32RtHb2IDPFj/ZAjxVD7nhyGx5cUwqu3Si6UFEREAEREAEREAEREAERgAQQfROIQGIRiPvRzipIh+M4Ucfp9TiYW5hh88fDT8PW8ibbV7S3HZXN6O0NMnuIVnAM01taWvDqq6+OYYuH11RGsh+O+RetFVqC3PHUDtBahw5SKVI8YMSQW1dtAa1HotUbSToFsK7uPqwvbURZYxuaOrptoOVPY3s3Wru64QpmbI9r9a8d1VEds7KMggiIgAiIgAiIgAiIgAhEIiABJBIVpcUxAQ0t3gkUZiTjouOKog6TJ7fkDViJTM1OGXRWmezzgOJIeMX0ZN9g0sz89MH7kd5wW0essp3dvUdse0ekfltbW/Gb3/wGjz/+ON58881IRcY8jXPcV9uG8saOiJYTWSleZARxDh4ApaE+9EV0akvLkEc2lAcXH/V9aUM77n+zBEk+L3wej7UCopNc9tlnlBduYdpHS6He3sG2W7t6sKu6ZTCuGxEQAREQAREQAREQAREYCQEJICOhFE9lNBYRSAAC710xFe9dURwiaFDcYNq7l08ZnAFPFHnHgFjieBxMyUkdzONNapIXuQNiSXaqH+fML2DyqAJPL4lVoSgrBZOzU2IVGbO89vZ2K37U1dUhPz8fCxcuxJF8dRlx5y+rD+Czf16D767aglse3oQv/XU93thbF9LtwslZmFOYblj7Q9L9XgcFGUlwzL9oAsm6Aw1oinDiT0hDMSKv7KoDt9fQ822PETx8pk9+r3gc06sJtBApNQJIXVt3SCsl9aH+YkIyFREBERABERABERABERCBCAQSTgCJMAcliYAIxBkBPry+c+lk/OiaFfjsBfNt4D3TmBc83Hcum4LpeWk2qdA8bKcne+29efbFzPw08+hto/jQaTOR4u/P608Z2ft5CybB43GiFj4UUSVqYzEyKH7cc889qK2tteLH9ddfj4yM/q1AMaodVtZvX9mLZ7dWhbRBXxp3vbgHL++qxXPbq/Gdf27BPS/txZ7aNhj9AYunZGHB5EwcNzULS4uzbRrXJD0G+/31bSF9RIu0dfXgD6/uw9f+vgH/aUSZm40g88TmctDZbUeg1/RFexPAcYLXy7HbXcobQwWPabmhYhn0EgEREAEREAEREAERmHAExnpCEkAM0Zu++yssOe8jIeGuex81Of1fvHfzr//8bWhrj+4ssL+G3kVABEggyetBcU6qDbxnWnjwGXHia+9ajK+8cxE+cMoM3HjxInznfUtx2xXLbPyT587Fj69daR/GcQiv+UUZoAgSqercwnScv3BSpKwxTevo6ADFj6qqKhQWFoLiR1pa2pj2Ed7YlvImvLmvPjzZxgM9vfjOI5vxRyNGHDDiBS0vJmcmo6EtYB2NdnX3INnX/99DshE+ZhiByjHr1NPbh8qmTuypacPO6hZw+0qHKZuW5LPtxnrjKTy0QHlxZw1qW7tA6xRuoTlQ146Wzm67Ncc0b7fA0M8Ht79QkKEkQj2ku6cPge5e2wW3Rc0pOLLike1IbyIgAiIgAiIgAiJwdAmo9zEm0P8b7hg3mojNvfcdZ2LTc/cMhhve/y47jWdfXoP7H34Oz/3tTps3eVIevn3n722e3kRABMaOwKz8dJyzoBDvWDIZb19chHMXTLL3K6bnDD6MH2pvV580DV+4cIFtf8nULJw+Jx83nDUbX3rHIsSyDjnU/oLrUfz47W9/C4ofRUVF+OhHP4ojLX6w/60Vzbygy4gddUZwoC8UCg+dgV4w1Jg0WoPYQuYtI8WHJcVZKDBCiMfx4IQZuXjP8qm45ZLjrOVNqxEptlU2o6yh3QglXWhu70aVEUN2VbViX22raSH0q7Kpw1qZPLaxAnSa+sL2moh+RDKTfaDIwXFSYKEIwjjgmHRzZ1SQpAExBgOva0+ejrSk0VsDDVTXRQREQAREQAREIGEIaKAiMLYEJIAMw/PJ51fjqkvOQ2F+ji154bkn4a0NO1Bd22DjehMBEUgMAguKMq1FyWcumI/rzpiFk2flDTvw5o5u7KlpBY/RpVXCsBUiFPjjH/+IiooKTJkyBR/5yEeQmjo+WzcO0G+GETm2GSHEOkBt6LBCxYayRuyubkGvEUbajRgSPGRa6dAxbU6aHx8+faYRQKbgeCNAMdBag8JJcHneT81JweObKq0VB+P02fH01ip865+b8btX9uLBtaXgsbl/fH2/Pd2FZYJDfj4nm08AABAASURBVEYSUpN8oPARnE6rDxgRhJthOK5Uv8cINNnWQmgkawe9REAEREAERGAiENAcREAExpSAZ0xbS+DGHnr8pcEtMNzywqlwq0tFVaizwEn5uXafelWNBBAyUhCBiUiAwsdPn9mJL/11HW57bCv++8GNuMkE16piNHM+//zzMXv2bFx33XVISUkZTdXDKjuzIN0eUcutI9xO0hbothYYzR0BVDZ3oqG9Gwg6WSW4M5Yvazy41e+9x08Ft8IEl/F6HMwqSENuWhIa2rrw1v7+n4ncdrNqc4Vpum+wOMfQ1tmNvTUt4NaXwQxz4zgO0vwOUv1eI3eYhIEvjiHF50FeRjLyTB/fv+p4a8Uz28xroIguIiACIiACxwABTVEEREAExpKAZywbS9S2bv3qx+32lk3P3YP7fnEzfv3HR8CtL+585syc4t4Ouda3dEFh5AwazV+kuYtfzEbOLNFZuR+aWPPYWtaE7z++DZ/981p88vdv4n8e2ohntlQelc9WdVOnET22YM3+eutzgn4nGKqbOvCDJ7Zh44GGUY0rd9I0XHL5tWgLOKOqF4lXaV07fvn8LvzXfevwyT+8ia8+sB73vXEAtUbQCC+/s6J/CwwtMnhsLK03+owmwWCVBgfYX98OzovzCw4ULNKNIOG2ubW8CUWZyaCD1DlGgJg3KQMLizKRkeQbZLStvNHOj+Phmge3RzHDY4SOQE8fyhs6BuuwDMfVEeiz7S+dkonMFB+4LSYvzW/vzTDh93owryDDtu+OSdf4+RlCwTDQ06v1OYZ+H+Bnt6WjW2s+Pmt+1Dk3mHma/z6O+jj0c3/8fu7z/3EFEZioBDwTdWKHOq8lC2fh/DNXYve+criv4Hs3zb1mpppf0hUwUg7pKX445n/RkZZXucT//or1WaHfidf31eGnz+3CzqoWdAR6YL49UGFEiL+sLsH9b5XAax5+x/P7YM2BelQ3d8Fn+g0PXvMQ//DGihF/v4/luMuNAPPjZ3bgzf0NaO7sBoWMutYAuN3k1y/tRUtXT8i4GszDCU/XoV+N7t5emKEPBs7DY5QFfhbLGztAPyjBc108NQv5GcmD7U3LS7c8kn0eZJmfdzwSl345gusUZqbYtWsy/fKm0VzLGtuxr64NHHt6ihceMwg6TQ2u19+Og7yMJEzOScPJM/KsuDItNx0z89Jw3OQsnDgrb3AsY8lUbY3Nz5c0vxc+j0drZD4bx8r3FH8upyZ5x2nNx+b79FhZmyMxzwzzvc3/y49E22ozPr+/ud4KIjBRCXgm6sTGYl5pqSmg09Pgtqpq681DhINJBTk22ed1oDA6BuYZSMyOoe8b+0Exb5E+J16Pg9V76xH+gM7vEYb1pY1o7eoe1++XXTWt5jOOqGG/eaDneIPnQ2eiFE6e2lqJN4yg09AeGPMxr95Xj6aOQMRx7alpwYH61pA+DVrkpSehKDsFyT6vtaKgL40U87Cak5ZkHZvCvHqM4sS/5pI3Q4rfY48c9gV9j87KT0N2qj9i36zDwCNz05K9YHt7alvR74MkAFoH1Jq/HvJKKwEqoCwfHBYVZaLACC5M8/n6xZApOSkoyExGqmlzWXF2yNyCx6Z756iz8ZrvFbt25qr1OALrEYdc+fOFP7+13sfGenOdHfP/Ba8Kx8aam+XWlwhMWAKeCTuzEU6Mzkz/966/DZbetG0v3ly/HaedcJxNu/Dck3D/w88NOj2lU9QTls2H6xTVFtKbCIjAIRGoau4Ej2GNVrm7pxfrSvp9S0QrM9bpe6pbYzbJ7RzB/jHo8+Kbj2zCXS/uwYNrSvHbl/eCx70+vaUSLBuzsVFkbjRiUKziFJKC83l0LePd3b3Wv0Z6kg9pJqT4vHBMBi08ZhSkWSGk2Qgr9PFx/PRs3HLpUkwywoMpMvhFK42Pnz0HfOAZTAy64ck93BaTYsSVQE/PoEPUoCKgVYjf6wG30eQbYYZtTjbizKXHT8X/fmAleB9SfiBCK5bLVk4diOlyLBLQnEVABERABERABERgrAgc8wJIeloK1m7cOegA9epP3IyvfOYD4FYYQj7/jJX2FJjzrvicLUOnqF//3IeYpSACInCYBGKJH27TtCRw78fjShEgVj+ZKT7MykuzRSjg8KQTWjfYhIE3Wjrc/2YJdlbFFlMGig97aWoPWOuPWAVL6ttDst+3shgcK7cZhWSYiMf85J+anWytM7jtKCctCZ2BHuw24g8tXEyRIV/zizLw9XcfZwUMx6GEAkzKSsGnzpsH9uVWSPF6YRUWDH0l+z329J3vvG8Z/vfalbj5kiV417IpoDjz1XcuxgWLiqwgw5ppSV5cvGQyvnTRQiQZ4YRpx2jQtEVABERABERABERABMaIgPk1eIxaStBmuM3l7h/dOOgEddNz94CiR/B0bnj/uwbzWZZ1gvN1LwIicGgEpuf2CwmxatMCIFb+WOe9zTyEp5qH72jtvm1xkfWZwfzHNlYg0NmB/LJX4A0MFTt4BCzLHW7ISvUjK8Ufs5lpuakh+dz+8uWLF+GU2fmgtYWbSRFi/qQM0IqloS2A/Aw//D6PzaaQ87PndmJHZYuNh79NyU7BZ982H7dfsRzfvHSJDcunZQ8WazJCjWOampOfYfrsF0nczCwjHM0rTEdVU6ebFHJNNmO4+qRp+MGVy/G1dy/GD646HpcZESfJZxoMKamICIiACIiACIiACIiACBwaAf1meWjcVEsEROAQCeyuacW9r+/HT57ZgUc3lMHrOFG3ivDB/YQZuYfY08FqO6ta8KeBPrlF5eVdtQczw+4mm4f868+cHZbaHz1xZq61SuiPAbvK66z4kdRei+zqDW7y4LWkvi3kONjBjNHcDJQ9dU7ewF3kyxlz84dkFGYk4ysXL8T3jagwKz8V3KayeHIm2gO9aO3sQXqyF9NyQoUTNkKrFl6jhUwjZtD6Izyf6+U4jm2X/cw1gkdxbgoWTcnE3EkURbx2O054veC4z+vBdCOMeUw7wem6FwEREAEREAEREAEREIHDJSAB5HAJqr4IiMCICNCfx9/XlNqjZJ/fXo1NZU14fW892rt7cKC+HV3dvUPa+fBpMxHuj2JIoRgJbJN9/vCp7XhhoM9XdteCD/g/e24XaAERqfqy4mz88OoV+MCpM0EB5uKlk/Hf7zkO9IPhlm9vb4ez4zn4uprR7UtDw6Tj3azBa9/g3eHfvPf4qVbAiNQSt46cNCuyQOI4Dk6bk48/fuw0a73BcrSqoRiyoCgTHu6HCWu0uqUTtOYISx42muL3mjGm23Jsl5YrkzJTQkSPJVOzbL7eREAEREAEREAEREAERGC8CUgAGW/i6k8ERkdgwpQub+rA01urhlhEJHk9mGb+4j+7IB18MM9K8eOs+QX49mVLwYf1wwFAfxZPbK4c0ifbXF/SgFf3RLcEoQ+Kc8w4/v2cObhsRTGKgywlOjo6cM8998DpaEK3Px21xWei19dvSdFrVI+2rh7wZBjW8XhCt4Kw70MJPsPpvy5aCFqnULhIT/Zh5YwcfOHCBeDWkeHaZP1TZudZEacoM9n6B4lVZ399W6zsqHkfPWM2MpK9EfOXTs3G+QsnRcxTogiIgAiIgAiIgAiIgAgcaQISQI40YbV/mARUfaIQoAUGrUAizYcaQU1LJ7568SLcfuVyfPDUmSjISMbhvp7dVhV1ew3bfmZLFS+jCl1dXfjtb3+Lqqoq5ObloWPOOUb8SDb9ABWNHaCwsq2iGdsrTTDXsT4NhiIGRY87rjoenzhnLiiGjGoCpvBwdZJ8nkNq1zQN63vkwkU4ZVYe2A7TKGrRUeqnzpuLsRKE2K6CCIiACIiACIiACIiACIyGgASQ0dA6GmXVpwgkKIE9Na12u8s3Ht4Ehr+9VWr9TkSbTmd3L3iqSrT8Q0kvqW+PWa2pIzBkq8dre+rwnUe34D/vXYOvPLABv3hhF7glhA1R/Pjd736HiooKFBYW4mM33ICvXboSiyZnobShHeVGAOnrA6yj0cIM61yUp8E8vrmS1eMmnLug0FqAcF5by5ux7kADNpY2YXdNi92KRCuNJO+h//eQluTFR86cDZ72smxaNvxe4JH15bjlkc14cG0poglhcQNIAxEBERABERABERABEZiQBA79N9xxwqFuREAEEouA63fju6u24oUdNdha2WxDWWM7tlU2ocwIBRQJwmflOA7yMpLCkw8r3tvbB26D2VDaiLXmIZ9+Rw7Ut6Gls9u2SwuFjGSfva9o6sBn7l2L/35oI+ijZFtVC9YcqMNf3yzB9fe8gZ89txPPP/88SktLMXnyZFx//fVIS0tDTpofV5xYjDxzpcNP+tZYPDkTaQPtsvGH15WhsT3A27gItLjJSPKDAhG36hhMCPT0orGt24o4U7NTIo6Ta8stRb/61x789Nmd+NtbJYPiUHiFXdWtuG3VFmwoaURta8C2X2kY8+Sc2x7fZvsJr6O4CIiACIiACIiACIjAsU3gSM/ec6Q7UPsiIALHFgFacvCBf1NZIyobO9DcEbCho6sHTe3dRgDpQG8EBWROQRoOx+rApUyB5bltVfi6ETJe2lWDfbVt4Paa+rYuVDV3YL+Jc3sKH/5n56fbLRlbK5rx7X9uwet7a40IELBbWfbWtGBfTRtqm7tQ1dRphZBNziycfNqZuO6665CSclAk2GPKUfCgw8/MFB8cx3GHY689RmGg8GIjcfBWaeZT3tSO46flYEZemhVxirKSsdAINzPz0/BShFNyaNFDy5gHjOjx5r46bDSi0pObK/Edw+3FnTVDZsUyNS1dQ9KZcKCuDVvKm3irIAIiIAIiIAIiIAIicJCA7o4wAc8Rbl/Ni4AIHGMENhrhY7cRD7p7+kJmnuzzwOt10NrVjebOUGsIigY3nDUnpPxoI909veCJL99+dAt++cJuPLmpErXmAbwj0G0El4OtdZlyATO2hvYu65CTViJ/ffOAEUZaATPkHiPOdHb32AomirbuXuvfg8fGbihpQM/k40LEDxY8UGfq8iZKYJtr9zeAD/4B03+UYuOWvNoIGOyMliD5GUmgA9qpOang1hWm76hqQUegnwHjDP9cX47Kpg7ehgSW4/YW16rGzXxzX717G/FKASU8o8+wp1C1u6YV0U7oCa+juAiIgAiIgAiIwEQioLmIwJElIAHkyPJV6yJwzBF4Y28d2rt6I8zbQUaSFxRCKCbAvHxeD06cmWuPmKXzTJN0yF8v767D45sqQEGjurnTtkOxw+cZ+DFHNcOmOvAYpWNRURbeMELA3rq2/q0gXf0P/K74gYFXX18vAr3982kzYspTW4aeKhPNqWivqVfe0GG3gdAPyHeMOPOF+9ZhrB2jDgx1xBdav8Qq3GeEiLLGg2JHTUsnKGxFq9PQ1oW3jMDj5je391v9uPFI1/Ax0EKGfL76wAbc/thWfOWB9fj+49uibrGJ1KbSREAEREAERCDhCWgCIiACR5TAwJPBEe1DjYs0GY/3AAAQAElEQVSACBxDBDxh2z9Cp+4YAcSL9yyfYkWPH1y53B7LmpXiDy12CLF/ri8brNUW6AG32TDAATwOkGzElowkH7JSfEjye+HzOlb42FPdYuulJnnttbd3UCmxcb5xCwuvaX4fuMWnakBgYRrD8mk59ghf3geH8qZO0LdIZoof6QPt0wLkaDtGnZabilgvx3EQXIbbX2KVZ16wFUxmqh+cM7lR2Nhc1mR9sGwo6/fFQuuPdaUNuPnhTXh0QznqWjtx51M7rIVMVVMHttAxa0kDHlpXio//7k3Qfwz7UBABERABEZj4BDRDERABETiSBDxHsnG1LQIicOwRWF6cjSRf9B8tfpO3ZGoWinNSkWKEiLEgRAuFxvaD22q8RvEwX9Q+BpunfYfP6zFiiGMDzCsr1Yes1H7xJTctCea53wTH5IR+eUxGRorXnuriOM6gs1aKIavMA/zvXtln/ZfUtXXZU1RYm1tDuGUk2e/BrII0JoUE+klpaDs45pDMIxw5dXY+vB4nai/LirPsfNwC+RnJ7m3Ua5YReYIz6Qx2W2Uzapq7rGhEB6r0p8ItLrWtXVaQ4rHB/1hXhv/881qUN7RjZ3UrShs67Pab3l4g0N1n0z9z7xqsL2kMbl73IiACIjBRCWheIiACIiACR5BA9KeUI9ipmhYBEZi4BI6bmg060zQ6wZBJcjfKwqJMHDcle0je4SSEO0/tfxh3QMFjsN2g5/3+fGDx5CzMn5RhBRtagEzLTUOqQ6lksBbQ5yDV78Ws/HSbSGet3T19eGgtrRPewN0v78XLu2qwq7oFeUZEoQXJlOwUzCrMwDwTjpuSBW8EGLSO2FHVbNsc7zeKE5evLI7YbVFWCj565uyQvGlGrHKZhWQERRabeQZFMdm04+eCDyR2GTGjD/3WNbS+cZyDC0ILkzojirR09J/OM1Bl8MItTWQ8mKAbERCBCUxAUxMBERABERCBI0dAAsiRY6uWReCYJFCQkYTrzQP0suJsZKb4QEGAgfdLjTjyH+fOweH6+wgHm5XqR7YJbvpU88BOQYPChWfgQds3cKVFxrS8VFAEuOi4IuQY0eKDp860VQtTgYt8m3G6/4C1BKGVBMsuK86E3+ux8zljbgFueXgTfvz0DmyraAFPldlS3jToIDQlyYv2QC9m5aUNWpfYxiO8hfvBiFBk1EnVLZ1GkKkFj5tdvbcObQO+TcIbetviIrsN6ZTZeXZeFHiuOGEa/ueS40BuweVp0fPxs+dEtRp5x5LJlmdwnfWlDZhflAFav3DtuR2JDDOSfUjz+0BLEJanmMTAcTMeKXR194KM+X0UKV9pIjChCGgyIiACIiACIiACR4yA54i1rIZFQASOWQKnzcnDEiOAdPf22WNmPR4HvKcocsLM3CPC5YOnzbSiBRs33YGWJrTEyDHCSHqSeehO9qIwMxknzsjF+1YU4wsXLhi0EKEI8JmzZ2BKxStI6m7FDF8jzpubi7PnFcBaiJgHdjpr/c8L5uGBNaX2eF/XkSv76+sDyho64G7DaWjrQmrS8D9ej5+ew+pjFjaVNeHWR7fgd6/sxYNrS/HrF/fg+49vjepItNgIRdeePAOfOm8erj9rNi5YNGlwexDCXhQzvv7u40BLD8dxbO6krBRb930RrEm4vYWFco3ANDMvzYosXAefp58Ltw9RFPF5HaSbtekwohHLh4c+9CHF50FDWwClDe3h2YpPQAKakgiIgAiIgAiIgAgcKQL9v4keqdbVrgiIwDFJ4KG1Zdha3oRFkzOtEEExgvebTdo/15cfESYUVz77tvnWooMd8Bl9qnnA54P9Hz5+Cp7+4nn4+QdPwB1XHY93LZsS8qDf1NSEpx78E/o6mpGZlYWP33A9fn7dqab8idZKwnXW+sruOrR2dqMt0MMuhoSyoAd0r+OJ6BjVrURrGFqJuPHDvdLZ6P89vwvtYRYf5Y0d+MkzO60AFdwHT3r50+v78YX71uK2x7biGw9txNce3GiEnOgiAwUlMr79iuX45qVLbFg+LTu42cH76Ub0cCP0+0Khw43zmur3Dq4Bt8uk+D1MDgldPT1oau9Gs2G+vaoZt6/airf214eUmYARTUkEREAEREAEREAEROAIERj6G+cR6kjNioAIHBsE6PiTx9G6s03yekIcaj62qSKqRYJbJ9q1xTwI/+y5nfjyX9fjc39Zi++u2oKdVf2nuLDOIiO4fPuypfj0+fNwzUnT7QM6t24cNzkbaeaBmz4+PB6HRQcDxY+7774bDQ0NyMnJwcduuAHTi/JtvuM4Ic5a6auCGWZKvAwJHd29oFUDMzJSfPiPc+daywfGg0NuWhJuOHs2wscSXGa09382YkZ3T2/EajxZ5QnD3c2k9cXPX9iNf1CoqmjGugMN2FjWhDVGXPieEUNoSeKWjXTllhZaf0TKc9NWTs91b+01fNtTcDwr1Y8LF00C7NLAvtqNyMTtOylGGPF5PMhJTUKgrw+/NON+YnOlLaM3ERABERABERABERABERgNAQkgo6GlsiIgAsMS2FZ5UJCIVNg6/xymTKR63FLx3Ue32NNAmjoC9qSQfbVtuPPpHXhld+1gFZ8ROJYWZ+N880DtPqRz+w2FFz48/+y5XXhwbSn4gE3Rg+JHY2Mj8vPzcYMRP7KysgbbinaTnuSPIV70P8UvmZIFPuTTWuKTRgg5bU4+zllQaMWZ716+bIifjcG+DuGGPjJ217TFrLmlomkwf29NKyiI7DFXWoz09vHElV5wmwnFkL+vKR0se6g3Fx5XBK6DW39KVrLd6sJ4TpofkzKTeWvDBYuK8L0rj8fn3jYfU3NSrGhEi5GsFD+SfV6kJnkxLS/VluXb4xvL7frxXkEEREAEREAEREAEREAERkrAM9KCKicCIiACoyXAUz14RC0D7936FCTc+/BrtPhf3yxBbWvXkGxaPTy0tgy0DgnOpJXD2gMN+LsRO7543zr8+fUDdvvE+pIG6yD09odW49d33QVX/Lj++uuRkZER3MSQezpOZaLP62BWfhqCLRZgXvRVwS0yswvTsbO6BbROcRwHK6bn4CNnzMIHTpkRIgqYKmPy5VqdxGqsu8eoHAMFnt1WhYqmjoFY6KW9qxdPb67A39eU4IXt1TgcR620xKEVDLf7ZBgxg75CuIWGTlPTk31YOSPH+mK5+qRpdhDvN3zuvGYlTp2TZ/1+ZJo60/PSsLAoI+QkndauHmyrODon6NiB6k0EREAEREAEREAERCAhCUgASchl06AnMIGEn9qMgb/U0yfFjqoWlJsHbQbel9T3WynMLjDiwShmSgFlY1lj1BoNbV14bfdBK5CGtgDueGIbfv78LvzqhV141eRtrWiyFg5uI1XNnWjtCKCwsBAUP9LShh8TfYfQqoNt8NQZbrmhA08KIUbnsCfRUIzYU92Kv7xxAD8wY3jICDD0t8E6XT292F/XZp15Bsw909zAehwTrTLazAO+mz6Sa4rfi8lZyTGLzi5IH8wnj94Iu2U4BgpJZWbN/mzGTx8ht67aEmJhM9jICG/o6PXTF8zDD69egc9cMB8fOHUG6ICWvlg+cc5cLCjKDGlpphGWjpuSheXTckxeBgoykuA4TkgZRsiJVwUREAEREAEREAEREAERGCkBCSAjJaVy40RA3SQ6gVn56fZ0lZrmodYa1SaND+vTc4cXG4I5bB/BlpndNa22Sm9vH3767A4rNNAKpLYlYNP7+oC9ta2DliI9/nRUTzkNp118JUYifrCRVCM0fPkdi+zDuRvnA/y58wvwvpXTMDUn1YogzHPDqo0VeHxzpRURvnDfOntKy7ce2YwvmnvXoWdZQ7t1QvqNhzZah6RfuG8t/vz6/kF/Im5bsa7vXVEcNZvWFhcdVzSYT6ekg5GgG26H6enrBeUGr4fvAHn+9uW9oDVNUNEjekvRZLgORlJmuDaULwIiIAIiIAIiIAIicGwRkAASb+ut8YhAghOgE9S2zm54I/x08Xod67uhuqVzVLOcE2S9EK0it0ow78VdtYPbNpo7upk0GCiCHKg/eMpJd1Im9jX2CySDhYa5yUnz41PnzcXX373YOlqlNcN/mPiemsi+T2j98X/P7cSv/7UH3UFWH7QG+eULu/HH1/bh+09sQ01LqGD03PZq/PSZnaCIM8yQbDa32Zw4M9feh79dccK0wdNxmHfCjFyzPv0CB+MM7CcwYBZCgSQj2c/kwUCLFoohgwlH8GbR5Cx7gk5HVw+2V/Y7aaVvEloRdXT3YFpuKmbkjU5Eg14iIAIiIAIiIAIiIALHPAFPvBHQeERABBKbwLbKFiT5PFhanIOsVK/13eB1HHtPXxAdgR78/Lld+MkzO/Cbl/ZYy4jhZkyHmdNjWI34jNqyYlqObWZT0FYZv9cmhbzxobo7yB9GfkbsrSMhlYMiPFGGjlZpAbK7ut/6JCh78Jb+TqqaOtHSGVlo+cvqErR0RM7bXN6EPQOWLYMNxrjhiTe3XLoEHz59Fi5bUYyPnTXbbj05Y27/qTZu1dPn5Js1csDtLvRZ0s+k12Z7zFoVGiaeUH0E9W1dduuOLXSE33ym8zPm5GF7VQtaO3vQ2wcb6EdmZ2Urzl1QCJY5wsNQ8yIgAiIgAiIgAiIgAkeYwHg37xnvDtWfCIjAxCdA/xbbzV/um9p70NPXZwPvN5Y2WueVa0sasamsCa/tqQO3V3C7By0lIpGhP4839tWDviEa2gOgoBBe7j3Lp2BydopNDnT3P8gzkpbkg3mW5m3UMHuU/kgiNRTgE3qkDJPW2N5tH97NLZo6ulHV1IGq5g7wYZ5zocUMhQjmRwrBvk0i5YenFWWlgILHxUsn46RZeUhLClWBaH1DvyTphg239DgGENeoF332xJWcVL9hfdBfSHD7Wyua8fimCuscdV9tdNEnuM6h3JPLS7tqsWRqll3X7DQ/GKaYNV48JRMv7KgxTI0qciiNq44IiIAIiIAIiIAIxA8BjWScCXjGuT91JwIiMMEJ0Akqt5nQn0TwVPvMA3ZdWxf4sJ+e5LEPsDzVpaS+HY9urMBqI3IEl+c9H7K//c/N1lLkxZ015gHdAwoGHsdBit9rHtTT8Knz5uHiJZPhvuYWZri38Hs94EPzYIK58Xsd+Ewwtzh7fgFiWZawzEhCrO0YrZ0BGA0Ida1d2FXVgtKGDpTWd4DbOXabeJ8RT2jlEK0f17dJtPzRpt/z0h6UN3bYLSazjPiTn55kj52lWJTi9+C4qdmWM4JePWaMdOz619UH8Pc1paBz1O+u2gqeJhNUbMxuKZTx+8Lrcez6cQsUA0Uuph2oawOtY8asQzUkAiIgAiIgAiJwlAioWxEYXwISQMaXt3oTgWOWQEeg1wgBfSbA+rt4ZmsV3jSiBx9kKW584vdvoqunZ5BPgxFL/veZnVYwcRNpsVCck4pU86D+7cuW4qvvXIzl07LdbHs9d2EhctKS7L2nN4ApyV3mYT8VfHBm4hRTBuAVUgAAEABJREFU32MerHkU6zUnTWfSYQeeWrKsOHQcbqM5aX6wv6b2bjdp8MrjXLt6e5GV6h9MC7+hb4/wtEONk/WuoO06BRnJ4Ek2dCh6wowcJPu94Ekw4e3z5JrUZC8cwy04j35B3thbF5w0Jvcj2fZDQWZMOlMjIiACIiACInA0CahvERCBcSUgAWRccaszEZj4BGjlMM2IDN6wny7d5kHf4fkiDrClotk8aIey4PaWc29/FtUDzkAfWFOK1s6hogFrUTh4ZH05b4eEjGQfrj15OpyeLuSVvIT88ldRlNyNpcVZuPT4qeDxqz+6egXet7IYvvBBDmlt5An/dupMa5USXiPXiDGuxUl4HuN+Mwa/Y6AwEhY4vjPnFYSlHnqUaxOttseMYWZuGsKP4KUj2UBPL4qMWBKpLrcvdXUf3HYUqcxo06blpg5bZXZh5G06w1ZUAREQAREQgbgioMGIgAiIwHgSCHtEGc+u1ZcIiMBEJEBrhiSfB0umZiMrxQs+WDOk+rzISvXBbo2J4L6BSbVtXXjICB88bWRTaWNMPOtLGqLmz8v14bimN+EPtBhRwof3rZyOmy9Zgq+9e7E9PSTZjC9q5aCMNfsbrI+Snzyzw2772FfbFpQbepuT5sePrj4en33bfFx54jRcY0QYnhDDE1hm5afB6AuhFUyMabQeSQrz02Gy7Bd9m9ABrI2MwVu2EWNiNZOR4sNXLl6I/zh3Li5bUYwPnDIDZxsBhpYi++vbsau6xZ6w0x44aKlDMaqkoR1j+eIpMOlRmLAfHus7pyCDtwoiIAIikOgENH4REAEREIFxJOAZx77UlQiIwDFAYFZBOmgxQB8XTR094JYKhu7ePjS1B0BxIxIG2kA4cPDAWwfALSNez6H9eGppacFdd92FurpaZGdn41Of+DjevmI2puYMb1UQPK4HjRDzixd22VNq6LD1he3VuOOJbXhrf31wsZB7x3GweEoW3r64COcvnASeEEMHqbRKWVqc3e/QM9UPiiX0TcJtM6l+L64/cxY+cOpMLCrKRGaKH4UZKbhk+RScO78wpP3Djcy2QowTtZkkrwcLJmeBW2LoRJU+UrZWNoHCD32YcBtPdXMndlS2WIeuURs6zIxMI8RcceL0qK3QwicthkAStaIyREAE4pCAhiQCIiACIiAC40fg0J4wxm986kkERCDBCPAI1dSkAUuPoLEn+7ygGMAkoxPwMhho/WGevW28rLHTXmeYh3Xe8HSYru4e6wskeKvFnCBnpyzH0NTUZMWPhoYG5OTk4Prrr7dXHuFKZ6INbQGwPZaNFeiE87FNFUOKdPX04nev7APbGZIZJWHewDh9HqffoWdhOmYbkWhydsqgX5LZBRmgM1KOsbkjgOqWDjy8vhy3P751SF8UkujElKJE5yi3nkzPS7PCTPBQ6eCUVhxsi6JLsOUFHdOW1g+17mCdvTWt9kQen1m4qWYuwW2OxT1PsvnSOxZh3qQMpPq9NlBQuvHiRTh5Vt5YdKE2RCA+CGgUIiACIiACIiAC40ZAAsi4oVZHInBsENhbax6MjVAwNScFwUIHDToWFWWAieEiBMUBz0BhbgmBeb33+KnggzYtSTaVNVurg01lTdhZ1QI4wDuWFCH4RdHj7rvvBq8UP2644Qb4U9Jx51Pb8dUHNuD2x7biKw+sxx1Pbgf9WgTXDb9/aG1ZeNJgvCPQY8SJ6PmDBQdu+ABPS4+B6JDL6XPy0WkEnv97fhcosAQXoNDxQzN+ih5M31Xdiv+6fx1ueXgTvrtqCz775zWjPonl8pVT7ak5Ho+DA/VtWF/SCPoGoXXOU1urUBa0neWvb5YgNz0JqRGsLbg2PM73HccVIcUIFBzfWIe5Riz6r4sW4kfXrLCBW4ooHo11P2rv6BJQ7yIgAiIgAiIgAiIwXgQ849WR+hEBETg2CPBhmjMtykrB8mk5oAUEA++n56UjJ9UP8+wNrwc2+LywcdZxHAefOn8ub5FiHrrburrR2nnQ3wQzKF50BXqRmexn1IbOzk785je/QWNjIwoKCkDxowN+3Pb4VmytaLZl3DcKKLc9tgXVLf2WJm66e+UxvSVBIoCbHnxlG8Hx4e6jOUjNNiyuPGk66Ei024hGkdqpaurAM1sr8dqeWvzIiCEUYILL8SQW1uc2o+D0aPc+A/6dy6aAp7/Q6mTh5EwsmZqFwsxkNLYH8P0ntoFCU43hw7jHrMkMOiV1hrbIPLY1NEcpoyCgoiIgAiIgAiIgAiIgAuNEwDyCjFNP6kYEROCYIJBlHurdiXrMQ7O7fYH3TF85I8eIGz4jejg2ODTnQP+LPifOmldgI6/urrX+MJYUZ2Fmfhqm5qTYK60p6GR19b6Dx68mJydj8eLFKCgsxJwz341711Tjln9stsfsutYTttGBt5qWLrD9gWjIJc3vRZLXQaxXVqovVvaQvJwoDlJvu2K53ZKzuya6c1U2tq6kEY+sK0c0keTFXbWobIos6LB+eOD2lc1lTUhL8pngNUKUM1iETmpXbSwH/ZY4Tn96WrIPx5t1mFOYjilmHaYZQWTB5Ay82wgptN4ZrHxIN6okAiIgAiIgAiIgAiIgAuNDwDM+3agXERCBY4UAnaA6Tv+Dc6Q5pyV58fQXzsElxxdjZl46JmemYGlxDn5gxIBffeikwSqvmId6RuiYMy89CbQo4dU3IE6ECxjnv/0iBOaei4c21hrhow4byhpQZUSBbRXNCLeaYLur90Z2ZsqtIfOLMlkkalgwKXZ+pIqO42BxmINUlvO5yhAjYYE+T2pbu7ChpAHbK5usz42wIjZKYWSdKWMjI3gLFo8iFaeFC/ueboQON9/j8YAWK5OzUqy1SLoRT7i9x83XVQREQAREQAREQAREQATinYAn3geo8YmACCQWgcKMZFx0XL9/Djo9pQNSBt5zJhcvmYzJWan4wZXL8cTnz8HzXz4ff/vk6bhkRTGzbaA/Cp46YiNR3ioaO0JyHt1Qjq3VB9M6Ar02nw/ye2uHWlhUNXeiqSNgy4S/XX3SdPi8kX88cn4XDswvvN6hxFP8XiPuJA+p2tTRbbfv7Ddj31/Xhr217dhW0YSO7tAtQW7FPTWt7u2w15GUpUPWD502057IE9xgb28v2gM9yErx4bTZ+cFZuhcBERABERABERABERCBuCYQ+Tf8uB6yBicCE4rAhJzMe1dMRYERQl7aWYNN5U028D4vIwnvXj5l2DlnpfrtSSmxCvJEEDefviqe2FzpRu2VWzjsjXnjto5wQWVWfpp5iPeb3KFfkzKT8fm3LwBPagnOXTQ5C1+8aOGYO/3kVpLgfjq7e7G7usU6gfV6HRRnp9rsru4+0BEqHZDahKC3JVOzg2Kxb4crm+Tz4LipWZiel4b/vGA+ctKSwBf9o2wsa0JZQwfq2gL4/H1rEc6d5RREQAREQAREQAREQAREIB4JSACJx1U5psakyU5EAret2oZH1pdZnxWBnj4wcJvGP9eX4/tPbB/RlM+eXxiz3DkLDubToiH8ZJkCI7YEN9Da2R0cxQWLJoXEwyNzC9PxP+85Dt++bCluvHgR6K/jc2+nGOAPL3rY8ZNn5eH46TmD7Ryoa0NfX390Wk4qMo0gRFGIKXQAW9kc6u+DW1NOnJnL7BEFbifaZQSWdSWN2GDCjsoWtAXxOXV2Hrj1iI3RWeqt71uK950wFX6vxwgj2SAb38DWnQfeKsE9L+/FSJ2wsk0FERABERABERABERABETgaBCSAHA3qwX3qXgQmGIEdFS344+v7wS0cvQMP8Zwi73mCy+9f3oM9VS1MihnOmJsPOjyNVIgP+yuCBANXHAguS6uFnDT/YBKtGtwIxQaKDm482tVxHGvJMrsg3fq/iFZuLNL/49y5uOXSJXj/KTNsX7MKUu3889L7rS9m5KUNbkdpDtu6w60q6UneYYfR1d2Lv6w+gN+9sheZKX70mkWhk1hadmw3a1LR1IEC098VJ0wLbcus44vba5Hs88A3IHwg6LV6X/2onLAGVdWtCIiACIiACIiACIiACIwbgaMugIzbTNWRCIjAuBB4bFM52rpCrS2CO24L9OLRzRXBSVHv/9/58/CJc+bizHkFWFyYgkW9+/DpC+bh42fPQfCrOCcV6cm+4CR7P9sIF3MK08CtN8uLs0FRhe1RbLAF4uyNlhm0vpiUlYLctGT4vAedyfrN/bLiLOQYUSfZ60FqktcKJN+7fDmWmrlhBC8KHS/vrAGtZShmFGQmIdnvsVt62G6WEUVuevdiGw9urrShHdUtoVYnwfm07lk3CieswXV1LwIiIAIiIAIiIAIicOwQONozlQBytFdA/YvABCPw9NbqmDPiw/eqTZWgTw7exyxsMlfOyMFVK4qQvOdfaNyzAZVbVpvU0C8+zA+xWhgokp2ahMtXFuOW9y7Fh0+fBbY3kBWXlxS/F5OzkoeMjduIdle3oqEtAK/HAf2abChtxJ+stU1kZ67hjdB/R2NHADtNO9wCU9nYgbbOHrQHutFnClNwqWgaKnRsr2w2ubG/uA0pdgnlioAIiIAIiIAIiMAxT0AAjjIBCSBHeQHUvQhMNAKpSQetFoLn1mcesekngg/aVY3tuOnvG3DLI5tBfxfB5cLv29racPfdd6OyshLFxcU455xzwovYOK07rj9zNlKNgGATBt7OW1CI64zwMRBNiMv7jGATPlCeBMMtREb7CDk1Zn1JA/7yxoHw4hHjB+pasa+mFdXNnaDj2ObObjR3Buw9xZCy+naUmBBeeSTbhYZzrBrepuIiIAIiIAIiIALHIgHNWQSOLgEJIEeXv3oXgQlH4G2LiuCEaSC09OjrP5UWzOIWD06cR9ne8eR2a9XAeHhoaWmx4kd1dTUmT56MD3/4w/D7/eHFBuOnzM7D969cjv+5ZAm++s7F+PG1K3HtKTOQ5EusH3XLp+Xg9DkHj5ht7epBU3u/lcfU3DQzHy9qWzrtMbnrDjTgty/vw+2Pb43K0QXUa9SnmtYudEY4Src90IOKpg6k+Ieyykr1hzhpddtzr7GcsLp+R77x0EZ85t41+MY/NuG+1QfAdLe+riIgAiIgAiJwzBDQREVABI4qgaG/6R7V4ahzERCBRCfwrmVTkZ/qg3nWtr4m+swd7915+Y0YMSnj4BaPDvPgzQdiN9+9Uvy46667UFtba8WP6667DklJSW521KvP68GU7BTMzE8Dt8ZELRglY1NZE778wHp86O7X8LHfrcb3n9iGNiNARCl+xJKvO2MWvn3ZMrttZ9nULMzKT8XS4izkGLa7qlqwv64d3AZDUSPQ04vX99Tjloc3mWtd1DG1dXUj0B28GqFFefxuY1tXaOJA7P0nz0A0R6t03Bopj9tivvPoFjy7tQpVzZ3gOKuMyPKMid+6asuw1j8DXesiAiIgAiIwgQhoKiIgAiJwNAl4jmbn6lsERGDiEZiak4LLT5wOP/dqOI61+HA4TfPmmFhxdirCLTz2mb0AABAASURBVDJ2mgd6FnFDU1MTKH40NDRg0qRJoPiRkpLiZh+RKx15/uTpHfjEH1bj+a3V2F7RYo+I/evqElz7q1fx0s7aI9JvrEZ5lC+39pw2twC56cnwG3GnM9BrT9gJr2dQg1YcL+yoDs8ajLcYISfF7x2Mh99w+1BdFAGETlK/e/lyXH7CNJw4M8+IMdm48LgifOuypQg+kSe4TYpJlUbwCE5z72n9s7akwY3qKgIiIALHCgHNUwREQARE4CgSkAByFOGraxGYiAR4rCrDsmnZyE7xIdnntce3UhDJTh2wDBmYOC0OuL2j3jx0u1s8mPXggw+C4kdRURE+8pGP4EiLH+yTjkH/tqYUkSwk6B/jNy/vAefFsuMdZuSlDnZJJ6aDkaCb9CSfjVFMCmZpEwfeAkY8SfZ5kJHsg88IVBSkHMcx9x57LK7fCCyO4xkoPfSS5PPgIiN6fPzs2fj0+fNAx7OFQdY84TXWHqgPTwqJr94bOz+ksCIiIAIThICmIQIiIAIiIAJHj0D033SP3pjUswiIQAIT2FrRZB1p8sH4tDn5OMOEmblpyEtPtmIIt22UN7ZjY2kjNpc1YXtFM7ZVNuO+N0sGt5pccsklmDVrlvX5kZp68OH/SGK5b/V+cGzR+thS3gTOLVr+kUyflZ8+6IMj0hhpnZHiP/jjfH99W8ThvG3xJKQne63gkZHsR3aqCSl+K4h4jRCSn+HH6bPzItY9lERaecSqx20xHYGeWEWUJwITj4BmJAIiIAIiIAIicNQIeI5az+pYBERgQhJwTxFp7ewGj0/dZISDxvYutHQG0N3ba8O+2jYEeg76oijMTMHqvXX42XM7wZNicnNz7baXtLS0cWPEI2ZjddZtxsv5PLe9Gt/55xb8571r8JUHNuAXL+xCQ1sgVtUxyXN9cKQmeUPa83sdzMgL5TTDCE4hhQYidK56wsw8e4zuQNLgxWfaOWteAYpzxk5wmh42rsHOBm6Kc1KQ4g+dz0CWLhOYgKYmAiIgAiIgAiIgAkeLgASQo0Ve/YrABCWQlexDaUM7tlY2o6alCzxqtcOIB929AI9xZXCC5p6V4kNhRpJN4faNl4+Crw12XpSZzEv0YAb92q5a/Pn1/ThQ34aunl4jfHRhzf4G63z0DSPgRK98+Dk5aX784Krj8dm3zUdxbqoN84syrC8Or8cMbqCLeZMywFNbBqIhF25/+cTZc7CsOAtzCtNRbASI4twUsM5JM3PxsbPnwhPUVkjlQ4gMdzTuium5h9BqwlfRBERABERABERABERABI4SAQkgRwm8uhWBiUpgSk4quPWBfijolLOruwcMtOzgnGn54fd64Pc6KMz0Y3ZBqPXCloomHI3XCiMAOAd1hCFD4HgrWzqHpDOB8/zXjhreHtHgOA7evrgIV5xQjElGsMkwYlNwhxQ4Pnz6rOCkIfcUTb5vhJRrTp6Otx83GRcvmYJ/O3UGbrtiuW1zSIXDSLh46WQMtQLpb3CaEXGY3x/TuwiIgAiIgAiIgAiIgAgceQISQI48Y/UgAscUgYqmDvRwq0tPn7kywFxNMHGKH33os9tfeF/dHMD2qlZQQHAhuVto3Ph4Xa86cTrmT8qI2J3RHbCsOBspvujbNXZUtWBE/iwi9jDyxL6+Prxr2RS8w4gLhUYESTJiUk5aElbOyMEtly4dkYiRleLHZSuK8anz5uLfz5lj2zsSW1F8HgdfumghLlg0CZOyUozo5bHjO9/Ev/yORWD+yGeukiIgAiIgAiIgAiIgAiJweAQkgBweP9UWAREII8CtIF1G7KBoEJxF4QPoA40sunoOOr6kU0/6BOGDPcuvmJ7Dy7gHPoz/+NqVOG1uPoLHnuz3gNtGovnVcAfK8Zc1drjRI3ItN+3fumorvvrABjy+sQLVzZ3WwoLbYj5xzlxwm8wR6fgwGk3yeXD1SdPxzUuX4CfvX4lvvncprjFxph9Gs6oqAiIgAiIgAiIgAiIgAqMmIAFk1MhUQQQOi8CEr9zQ3oVAT691tMltIz6vY//S7ziOERYcO39PXzdO7d6IvL5GG6cIwnrcwnHmvAKbdjTe8tKT8ONrVuDhz5yFH119PH75oRPxxOfOwUfPmo0Z+Wkxh+Q4DritI2ahw8hsaOvCD57YhgN1oSe87KpuwQ8e34qWzu7DaH1kVbm16afP7sSX/7oen/vLWnx31RasL+lfw5G1oFIiIAIiIAIiIAIiIAIicPQISAA5euyP0Z417YlOIC8tGY75587TsTd99p1vyU4P3u7divy+Bizo2cckG9q6enHp8VPtFgmbcIhvNS2d+NtbJeCD+q/+tQdPbK7ElrIm/On1/fjJMzvw25f34uVdtTFbL8xIxhlGiDl+eg7crSEnzsyLWWdBUQa4HSVmocPIfGBNKVqjiBytXT14ZH35YbQeuyqtW57aUolv/XMznt5ahXUlDdhkmJLjj57ajt+9shdtZgyxW1GuCIiACIiACIiACIiACBxdAhJARsD/rnsfxZLzPmLD9Z+/DW3th2HmPoL+VEQEEpkALSVSk7wIBLrRbh6KOwM96OruRXdPL3y9AVzs34JctKK2NxWPtM1FWUMrqps7UNLYhs//eQ0W/fejeNsPn8feigaL4c4ntmHB11dh+lcfwfSv/APTP/8Q5t30CBZ/xVy/9k8svflxXPN/L2LVhnJ84b61+OBdr+FPr+3D67tr8esXduLjv1uNi/73X7jxrxvwg8e24eZ/bMKn//gmrvrFK/i2eaB/eF0ZOs342NkTmyvwQ9Mfw0+f2YkP/PJFnHPbs3jfz17GS9urccrsPNS3dlonrzzhhj4/aO3S0hHA1OxUK6wwnW2Fh9f21OH/ntuF763agvve2G8tNnZVt+J50y7H+8sXdluB5ufP78ILO6pR29oV0sTW8uaQeHhk3YEGvLG3Dqs2llux5+9GMHl2WxV4sk542dHG+/oActpQ2oiy+nY0tAVAJ7dVTZ3YWtGMRzdWoLE9MNgs7zmOO5/egdsf24r/e3YnHlpbhtf21KIubF6DlXQjAiIgAiIgAiIgAiIgAkeYwLgLIEd4PmPe/LMvr8H9Dz+H5/52JzY9dw8mT8rDt+/8/Zj3owZFYKIQWF6cjdqmdnTDA8dxYN5sSHG68a7krcj1dKDGiB+Pdi40ZbzweLzoNg/Ydc1daOrsQUegD7uqWnDOnS9h7tcexZ3m4ZkChbfPgdf88yT50NULtPX5rHDR3N6NV/Y24JN/fAsPry/HnppWbChtMsJCDcoaO2GahmPePJ4+mCbA02hqzAP8G0aQoFUIRZArf/EyLjMix38/uAl/WV2CX724x243eWlXI/bWtWHNgXp889EtuOOJHWZ8vWgwD/ul9W3YbEQJCgxJPi8oNvzulb245eFNeHpLJWg1AfPi1pQv3r8enzXizj0v78Xf15SZtrfjgjuex3/dvw63P77VhG2m7e34+fO78WvT938/uNH6+XhxZ41th2JDkxFZTHMRvyhIvGCElP/vuZ227R8/ZYSHx7fhZ0Zw+YERdNhmrPoRGw1KrGrutHPtDBjwQem87e3tAx3XUtxg/BUjPH3xb+vxrUc2W2ubu1/aix8bMYnWIz9+eie+adI5L5ZVEAEREAEREAEREAERmNgE4m12nngbULyN58nnV+OqS85DYX6/Y8YLzz0Jb23YgerahngbqsYjAnFBYFZ+OuDzwEgfdjy8piKA9wyIH3W9KVhlxQ+fzbdvfX3o7OuE0SlslG/dRhUJ9BjRIijR3poGHbbe2wvHcdBn1A3HsSkIdPcawQDo6ukFHPPlceCYch6WMQkOzMuU9ZgLv2ihwj62GSFjY1mjrRswdZnOfFMUjilsxQxTubUzgAP17Vg0OROLpmTBa/I6jCjQ1tXN4jaw/v1vlhgRptHG/79nd+HFHdW2bZtg3trNOBvbu7CpvNFaVLSbNmDG2G3Gyr7Z5taKJvzhtX3YWdWKrFQ/ZhcYrqZu+BfFob21raDVzf7aNrR09I+FwgT9hVCAWb23Dn9/qzS86ojjG8oarMVHtArk/truOsOmDf/7zA577TZrRy5mBcHQbAScnZXNth0KTxxbtPaULgIiIAIiIAIiIAIThICmEWcEzK/vcTaiOBoOt7pUVNWFjGhSfq55kOlDVY0EkBAwiojAAIHpX/2HeZY3asFAPMWIH+9O3oJsTyfqrOXHInQaMcKKGQNlYOLJjs+8Y/Dl9wHuDyhnMBW2jI17HXvPFAcHX9xuY/QUm8D0PofvDmj5AXvPs2hstkkDWoyo0d3bBwoG7d091rqjP7f/3TED7UWvmVN/3N3CUdnUYer0p/F0lv67g++0RmlsD+CRDWUHE80dx9Fl+jGqACjyUKA4OCKg24ggFFFobVHd1IkH1/YLF2fPLzS1h36VN7abn0mwAkhrZ09IAXIoa+iwabTM4JhtZJRvXQEDYZg6ZjnsNpeSujZwjrQ4CRihh3Nh6DGMWwLdoDUJWT+0LpTLMM0rWwREQAREQAREICEJaNAiEF8E3OeL+BpVnI1mzswpUUdU09gJhZEzqDMPdOY5SMwm8PeNAz8oObgfmpneemR5ulBvxI9VXQvRBZ8RE7wme+Ch2jyle0yFPpNuEqkLoKOjg7f23t5EerPVnZC+WMw0x8tgcBxn4L7/2v8+kGQu5hkdrMMQMMIEH85NcsiXA44Xg6/y+nbr84IP+gxtXb1o6+xGV6B3MOyuasULWyvR0dVjBQGWY6AYwL54zykE9890BpZhPgUUbgeqqu/AgoIMLJ+aM9i+21dzRzdyU/12DqwTHlrNuCimsPz6/Q2H9NnLSvaCJ/qEtx0cz07xY9OBRtAhK0WdbvNB7zOr09fnmLE56OkFOg2nxrYuO4ft5c2HNBb9vO2MO26NrQFrfaW1ib+1OVJrwp8nTW2BuPtePFLzPdbbrTW/s/SZ/wGPdQ6HPH/DL9HqmuXWlwhMWAISQEawtLv3lY+glIqIgAiQwFtfuQCrv/p2vDkQ/vjlD+D/fe4r+PoXPouXv3KxTX/rJuZfaO/fvOlCW/4tU96tt/GW95i8C01gubfbfDePVwbWc/tg3A1v2rbfPliXZZjX3+fbbVtuGq+v3/g2vPGV/vDif/WPneWDgzs2N+2uD5+Mhz55JlZ9+uyBcBZ+eOUK3H758sFw2/uW4fQ5hQP5brmz8dRnz8XLX7oAr3y5v0/2zXhwePbz59l6f77hNHz70qXwUCEycK8+cdpg+25fHMcfrj8V95gxHRzPwf7++f/OwvcHxrVyeq5pZfRfiydn48GQ+R5s3+3zo2fMxrfeuxRPfOYcvGQ4BnPlHBleM6z/btrh2L/x7uNGPxDVEAEREAERSDgCGrAIiIAIxBMBCSAxViMtNcU6PQ0uUlVbD8dxMKmg3ydIQXYyFMRA3wP6HtD3gL4H9D2g7wF9D+h7IML3gH5P1O/KCfc9EPzso3sRmGgEJIAMs6J0espJNqq7AAAQAElEQVRTYFynp3SKesKy+XCdog5TXdkiIAIiIAIiIAIicAwT0NRFQAREQAREIH4ISAAZZi3OP2OlPQXmvCs+hyXnfQR0ivr1z31omFrKFgEREAEREAEREAEAgiACIiACIiACIhA3BCSAjGApbnj/u7DpuXtsuPtHN4JbY0ZQTUWCCNz03V/hrnsfDUrpv3325TVWWKK4dPEHvhxyvDBP4bn+87cN5keq39+K3uOVANeMa8vAteSaxutYNa6RE9i0bS+u+vebQz6vrE1LOX6Oud4M/Hwz3Q2MM52B5VjezdM1/gjw88rPLdfLDVzD4JEy7uaFr6lb383nz4PgurqPPwL8THId3TXjPdPckQ63pizLOm59fn+4dXWNfwL8XY3rx3V0R8t7pkVbU36u3Tz+vOD3iFtXVxEQARGIRwISQOJxVSbQmNz/GB96/KUhs+JD1Pd+8ifc94ubrbh01SXn4cZv/wLuf57fvvP31gcLxafn/nYnuBVJv0wNwRi3CVwrrhnXjms4eVIeuKZxO2ANbFgC7i/CV3/iZjS3tIWU5+eWn19+jrne/Fzz883POQvyyjjTmc9yLM96zJ/AIWGn1trWYX8Gv7Hq5/Zn9E9v/SxuuvVX4FpyUrzGWlN+3vm553rz5wB/HvDnAusqxCeBjdv2WKtXrhlD+Oc01prys8zPNOuwLj/r/P7g90l8zlajCiZA8SP8d7Xh1pSfZ36u+fnmmvPzzu+R4HZ1LwIiIALxRkACSLytyAQbj2s98953nDlkZq++tRknLl+AJQtn2bzTTjgOpRU12LO/wv5leceeUvzb5RfaPPpcoe8V+mCxCXqLewJcK/4izLXjYOlP560NO+zaMq6QeAS4lo/96XYrWmZmpIVMgJ/b5tZ2XHrRGTZ99ozJKJ5cgFff2mzjsT7vtoDe4o4A1/vWr3580Opx6cLZyM7KAJ2Bc7Cx1pRimX6Gk1JihfPPWAn+v42B15yZU1BWWQuKYcOt6XA/Awaa1CUOCfCPVRwWRU5e3TDcmur/eZeUriIgAolEQAJIIq3WBBvrrr2lITPiyTqO49hfrqtqGtDU3BqSP3dWsfXBwr9IhGQoEncEuEb0lxM8sEn5uejr6wPXNjh9wt8fIxPkQ3GwVQi3CvKvge7n3L26OII/726arvFNgJ9dfob5WeZIY60py+pnOCklduAD7tSifKSnpdif3bHWdLifAYlNYuKOnuLHS69vwNcj+LeLtab6f37ifk9oZiIw0QlIAJnoKxzn86OoEW2IWZnpg8cNQ6+EJMC/HibkwDXoQyLgPihFqxzr8x6tjtLjgwAfdu74+V9w9aXnD1rtcWSx1lQ/w0koMQMfiunXgVZ7t339E4NWQMOt6XA/AxKTxsQdNbewUPyg5QdF60gzHW5N9f98JGpKEwERiGcCEkDieXXieGzcK8pfjiIF/uI00qGH/wUxuB7/0sS/IganJeD9MT3k3fvKj+n5H2uTd03lo8071uc9Wh2lH30CFD8+fdOPrT+Q4O0RHFmsNdXPcBJKzMB1pk+HGz/9fnzoM7cObl0cbk2H+xmQmDQm7qj5f/Rra7bg5Hd+Evx9jp/zA2VVIWs+3JqyjYlLSDMTARGYiAQkgEzEVR2HOXFfOH85ihT4i9PBIUS/C//LIcUO17ya5vH8S1Nwbf6iTZP6aH+lCC6r+6NLgGvEtQoeBU1pHceRVU8wlAl0z20RwX5B+NDMbVDu59y9ulMO/ry7abrGHwGuIx+K+Hnmz/3gEcZaU/0MDyaVuPf0+8LPNT+vw63pcD8DEpfCxB05f18L/j2OliDTp07C739yE+gDKNaa6v/5ift9oZmJwEQnIAHkSK+w2o9KgE5P31y/ffBEATrUo9NEOk/kf7zzZxfjjw88aevT+RpNcelI0yboLe4JcK3oHZ5rx8FyLzkd2XJtGVeYWAT4uc1MT8U/nnjZTozO8+jUmJ9zJvAa7fPOfIX4I+CKH2eesgzh4gdHG2tN+TnXz3BSSqxAC05ui3BHzc8zfftQ/BhuTYf7GeC2qWviEBhuTfX/fOKspUYqAiJwkMARF0AOdqW7Y5EAf5miWSWPVvvhL+7D6e/51KDgwdNfvvKZD+DqT9xsTS/5sBy815gOufgXZNY/74rP2aP56KEeeiUEAa4VT4Hh2nENuZZc04QYvAYZkQDFrIs/8GX7md28fS+4ttwOx8L8ayA/v/wcc735uebnm59z5vPKONOZz3Isz3rMV4g/AhSxtuzYB/7s5pq5wV3z4daUn3d+7lmP3yv8ecCfC/E3U43IJUBRi0cdc80Y+Dl1rQFYJtaa8rPMzzTrsC4/6/zM8/uEdRUSj8Bwa8rPMz/X/Hxzzfl55/dI4s1UIxYBERhLAvHelgSQeF+hBB9fuHnlK4/8LMSBHv/zdM0vH/vT7dbk0p0y/+O9+0c3ws1nW26erolBgGvmrh/XkmuaGCPXKCMR4F+A+Tl115TXYMuA8Hx+voPbYZx1GNgOywfn6z6+CPDBlT+zuV7BIXjNY60pP+/83Lt1+fMgvmao0YQTCF/z8M/pcGvKzzTruGvO74/wPhSPXwJcL64f19EdJe+ZFm1N+bl28/h55/eIW1dXEThGCWjacU5AAkicL5CGJwIiIAIiIAIiIAIiIAIiIAKJQUCjFIH4JiABJL7XR6MTAREQAREQAREQAREQARFIFAIapwiIQFwTkAAS18ujwYmACIiACIiACIiACIhA4hDQSEVABEQgnglIAInn1dHYREAEREAEREAEREAEEomAxioCIiACIhDHBCSAxPHiaGgiIAIiIAIiIAIikFgENFoREAEREAERiF8CEkDid200MhEQAREQAREQgUQjoPGKgAiIgAiIgAjELQEJIHG7NBqYCIiACIiACCQeAY1YBERABERABERABOKVgASQeF0ZjUsEREAERCARCWjMIiACIiACIiACIiACcUpAAkicLoyGJQIiIAKJSUCjFgEREAEREAEREAEREIH4JCABJD7XRaMSARFIVAIatwiIgAiIgAiIgAiIgAiIQFwSkAASl8uiQYlA4hLQyEVABERABERABERABERABEQgHglIAInHVdGYEpmAxi4CIiACIiACIiACIiACIiACIhCHBCSAxOGiJPaQNHoREAEREAEREAEREAEREAEREAERiD8CEkDGek3UngiIgAiIgAiIgAiIgAiIgAiIgAiIQNwRGHMBJO5mqAGJgAiIgAiIgAiIgAiIgAiIgAiIgAiMOYFEa1ACSKKtmMYrAiIgAiJw1Am0tXfg+s/fhrvufXRcx/Lsy2tw8Qe+jOrahoj9Mp35LBexgBJFQAREQAREQATGkoDaSjACEkASbME0XBEQ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AREQAREQAREQgfEloN5EQAREQAREIHEJSABJ3LXTyEVABERABERABMabgPoTAREQAREQARFIWAISQBJ26TRwERABERABERh/AupRBERABERABERABBKVgASQRF05jVsEREAEROBoEFCfIiACIiACIiACIiACCUpAAkiCLpyGLQIiIAJHh4B6FQEREAEREAEREAEREIHEJCABJDHXTaMWARE4WgTUrwiIgAiIgAiIgAiIgAiIQEISkACSkMumQYvA0SOgnkVABERABERABERABERABEQgEQlIAEnEVdOYjyYB9S0CIiACIiACIiACIiACIiACIpCABCSAJOCiHd0hq3cREAEREAEREAEREAEREAEREAERSDwCEkBGu2YqLwIiIAIiIAIiIAIiIAIiIAIiIAIikHAERi2AJNwMNWAREAEREAEREAEREAEREAEREAEREIFRE5hoFSSATLQV1XxEQAREQAREQAREQAREQAREQATGgoDamGAEJIBMsAXVdERABERABERABERABERABERgbAioFRGYWAQkgEys9dRsREAEREAEREAEREAEREAExoqA2hEBEZhQBCSATKjl1GREQAREQAREQAREQAREYOwIqCUREAERmEgEJIBMpNXUXERABERABERABERABMaSgNoSAREQARGYQAQkgEygxdRUREAEREAEREAERGBsCag1ERABERABEZg4BCSATJy11ExEQAREQAREQATGmoDaEwEREAEREAERmDAEJIBMmKXURERABERABERg7AmoRREQAREQAREQARGYKAQkgEyUldQ8REAEREAEjgQBtSkCIiACIiACIiACIjBBCEgAmSALqWmIgAiIwJEhoFZFQAREQAREQAREQAREYGIQkAAyMdZRsxABEThSBNSuCIiACIiACIiACIiACIjAhCAgAWRCLKMmIQJHjoBaFgEREAEREAEREAEREAEREIGJQEACyERYRc3hSBJQ2yIgAiIgAiIgAiIgAiIgAiIgAhOAgASQCbCIR3YKal0EREAEREAEREAEREAEREAEREAEEp+ABJDh1lD5IiACIiACIiACIiACIiACIiACIiACCU9gWAEk4WeoCYiACIiACIiACIiACIiACIiACIiACAxLYKIXkAAy0VdY8xMBERABERABERABERABERABERgJAZWZ4AQkgEzwBdb0REAEREAEREAEREAEREAERGBkBFRKBCY2AQkgE3t9NTsREAEREAEREAEREAEREIGRElA5ERCBCU3g/wcAAP//2pt8AwAAAAZJREFUAwCfoZcshyPd9QAAAABJRU5ErkJggg==" }, "metadata": {}, "output_type": "display_data" @@ -18494,270 +18467,260 @@ "customdata": [ [ "Jonathan Tah", - 17.362527075812277, - 1, - 6.94, - 2.501805054151625, + 10.428845577211392, + 0.5827586206896551, + 6.86, + 2.6086956521739126, true, - false, - 11.55 + true, + 95.68333333333334 ], [ "Manuel Neuer", - 17.337509025270762, + 18.599999999999998, 1, - 6.93, - 2.501805054151625, + 7.13, + 2.6086956521739126, true, true, - 96.11666666666666 + 95.68333333333334 ], [ "Sven Ulreich", 0, 0, 0, - 2.501805054151625, + 2.6086956521739126, false, false, 0 ], [ "Joshua Kimmich", - 18.513357400722025, + 19.77391304347826, 1, - 7.4, - 2.501805054151625, + 7.58, + 2.6086956521739126, true, true, - 96.11666666666666 + 95.68333333333334 ], [ "Serge Gnabry", 0, 0, 0, - 2.501805054151625, + 2.6086956521739126, false, false, 0 ], [ "Dayot Upamecano", - 9.698376696128474, - 0.5310344827586208, - 7.3, - 2.501805054151625, + 20.60869565217391, + 1, + 7.9, + 2.6086956521739126, true, true, - 96.11666666666666 + 95.68333333333334 ], [ "Konrad Laimer", - 15.886462093862818, - 1, - 6.35, - 2.501805054151625, + 14.691634182908544, + 0.8758620689655172, + 6.43, + 2.6086956521739126, true, true, - 96.11666666666666 + 95.68333333333334 ], [ "Josip Stanišić", - 12.703936884029629, - 0.7489540403776932, - 6.78, - 2.501805054151625, - true, + 2.95077364494757, + 0.1609004121237414, + 7.03, + 2.6086956521739126, false, - 21.633333333333333 + false, + 0 ], [ "Alphonso Davies", - 0, - 0, - 6.43, - 2.501805054151625, + 11.455999927419043, + 0.6574051854556837, + 6.68, + 2.6086956521739126, true, true, - 74.46666666666667 + 95.68333333333334 ], [ "Jamal Musiala", 0, 0, 7.1, - 2.501805054151625, - false, + 2.6086956521739126, + true, false, - 0 + 37.25 ], [ "Jonas Urbig", 0, 0, - 6.7, - 2.501805054151625, + 6.3, + 2.6086956521739126, false, false, 0 ], [ "Hiroki Ito", - 0, - 0, - 6.65, - 2.501805054151625, + 3.5739130434782607, + 0.2, + 6.85, + 2.6086956521739126, 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, + 6.9, + 2.6086956521739126, + true, false, - 0 + 19.483333333333334 ], [ "Nathaniel Brown", - 18.1631046931408, - 1, - 7.26, - 2.501805054151625, + 5.64859022833515, + 0.3058323334550576, + 7.08, + 2.6086956521739126, true, true, - 61.43333333333333 + 47.333333333333336 ], [ "Aleksandar Pavlović", - 17.61270758122744, + 18.834782608695647, 1, - 7.04, - 2.501805054151625, + 7.22, + 2.6086956521739126, true, true, - 84.48333333333333 + 76.18333333333334 ], [ "Kim Minjae", - 8.306682932901783, - 0.4689655172413793, - 7.08, - 2.501805054151625, - true, - true, - 84.55 + 3.9330134932533722, + 0.2172413793103448, + 6.94, + 2.6086956521739126, + false, + false, + 0 ], [ "Harry Kane", - 17.13736462093863, + 18.339130434782607, 1, - 6.85, - 2.501805054151625, - true, + 7.03, + 2.6086956521739126, true, - 84.51666666666667 + false, + 48.46666666666667 ], [ "Michael Olise", - 19.514079422382675, - 1, - 7.8, - 2.501805054151625, - true, + 16.862608695652174, + 0.8, + 8.08, + 2.6086956521739126, true, - 96.11666666666666 + false, + 37.166666666666664 ], [ "Lennart Karl", - 0, - 0, - 0, - 2.501805054151625, + 9.07376311844078, + 0.5310344827586208, + 6.55, + 2.6086956521739126, true, - false, - 11.583333333333334 + true, + 58.416666666666664 ], [ "Luis Díaz", - 17.712779783393504, + 18.521739130434778, 1, - 7.08, - 2.501805054151625, + 7.1, + 2.6086956521739126, true, true, - 96.11666666666666 + 95.68333333333334 ], [ "Bara Sapoko Ndiaye", 0, 0, - 6.55, - 2.501805054151625, + 0, + 2.6086956521739126, false, false, 0 ], [ "Ismael Saibari", - 2.321785634823675, - 0.142120089728207, - 6.53, - 2.501805054151625, + 11.901769115442278, + 0.6689655172413793, + 6.82, + 2.6086956521739126, true, - false, - 34.666666666666664 + true, + 58.5 ], [ "Tim Binder", 0, 0, - 6.4, - 2.501805054151625, + 6.6, + 2.6086956521739126, false, false, 0 ], [ "Maximilian Mittelstädt", - 2.7671480144404326, + 15.84959949409781, 1, - 7.3, - 0.3790613718411552, + 7.35, + 2.156408094435076, true, true, - 96.11666666666666 + 78.7 ], [ "Grischa Prömel", - 2.5776173285198554, + 13.801011804384487, 1, - 6.8, - 0.3790613718411552, + 6.4, + 2.156408094435076, true, true, - 96.11666666666666 + 95.01666666666667 ], [ "Dan-Axel Zagadou", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, false, false, 0 @@ -18766,128 +18729,128 @@ "Nikolas Nartey", 0, 0, - 6.7, - 0.3790613718411552, + 0, + 2.156408094435076, false, false, 0 ], [ "Chris Führich", - 0.19449769699987532, - 0.0754563894523326, - 6.8, - 0.3790613718411552, - false, - false, - 0 + 0, + 1, + 0, + 2.156408094435076, + true, + true, + 70.85 ], [ "Josha Vagnoman", - 2.8050541516245486, - 1, - 7.4, - 0.3790613718411552, + 12.322013287201257, + 0.7827586206896552, + 7.3, + 2.156408094435076, true, true, - 96.11666666666666 + 95.01666666666667 ], [ "Atakan Karazor", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, false, false, 0 ], [ "Fabian Bredlow", - 3.449458483754512, + 18.22164839797639, 1, - 9.1, - 0.3790613718411552, + 8.45, + 2.156408094435076, true, true, - 96.11666666666666 + 95.01666666666667 ], [ "Marius Funk", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, false, false, 0 ], [ "Angelo Stiller", - 2.842960288808664, + 14.77139544688027, 1, - 7.5, - 0.3790613718411552, + 6.85, + 2.156408094435076, true, true, - 88.83333333333333 + 92.05 ], [ "Ermedin Demirović", - 0, - 0, - 6.1, - 0.3790613718411552, + 1.2347295313136006, + 0.093103448275862, + 6.15, + 2.156408094435076, true, false, - 32.93333333333333 + 24.083333333333332 ], [ "Jamie Leweling", - 0, - 0, - 0, - 0.3790613718411552, + 9.520913531429901, + 0.6689655172413793, + 6.6, + 2.156408094435076, true, false, - 33.1 + 24.15 ], [ "Jeff Chabot", - 2.9945848375451263, + 15.31049747048904, 1, - 7.9, - 0.3790613718411552, + 7.1, + 2.156408094435076, true, true, - 74.8 + 95.01666666666667 ], [ "Tiago Tomás", - 3.0703971119133566, - 1, - 8.1, - 0.3790613718411552, - true, - true, - 63 + 0, + 0, + 7.35, + 2.156408094435076, + false, + false, + 0 ], [ - "Dzenan Pejcinovic", - 3.6010830324909744, - 1, - 9.5, - 0.3790613718411552, + "Dzenan Pejčinović", + 15.35176665988254, + 0.906896551724138, + 7.85, + 2.156408094435076, true, true, - 63.166666666666664 + 95.01666666666667 ], [ "Justin Diehl", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, false, false, 0 @@ -18897,87 +18860,77 @@ 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, false, false, 0 ], [ "Deniz Undav", - 2.5776173285198554, + 13.801011804384487, 1, - 6.8, - 0.3790613718411552, + 6.4, + 2.156408094435076, true, true, - 74.66666666666667 + 70.91666666666667 ], [ "Leonidas Stergiou", 0, 0, - 0, - 0.3790613718411552, - true, + 6, + 2.156408094435076, false, - 21.433333333333334 + false, + 0 ], [ "Finn Jeltsch", - 2.8050541516245486, + 14.663575042158516, 1, - 7.4, - 0.3790613718411552, + 6.8, + 2.156408094435076, true, true, - 96.11666666666666 + 95.01666666666667 ], [ "Leo Sauer", 0, 0, 0, - 0.3790613718411552, - false, + 2.156408094435076, + true, false, - 0 + 16.416666666666668 ], [ "Ramon Hendriks", - 0, - 0, - 0, - 0.3790613718411552, - true, + 2.8107664127464087, + 0.2172413793103448, + 6, + 2.156408094435076, true, - 96.11666666666666 + false, + 16.3 ], [ "Ameen Al Dakhil", 0, 0, - 6.7, - 0.3790613718411552, + 0, + 2.156408094435076, false, false, 0 ], - [ - "Chema Andrés", - 0, - 0, - 6.2, - 0.3790613718411552, - true, - false, - 7.283333333333333 - ], [ "Luca Jaquez", 0, 0, 0, - 0.3790613718411552, + 2.156408094435076, false, false, 0 @@ -18987,307 +18940,267 @@ 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, + 2.156408094435076, false, false, 0 ], [ "Bilal El Khannouss", - 2.313027877651745, - 0.9245436105476674, - 6.6, - 0.3790613718411552, + 4.67568761993371, + 0.3310344827586207, + 6.55, + 2.156408094435076, true, - false, - 21.316666666666666 - ], - [ - "Jeremy Arévalo", - 0, - 0, - 0, - 0.3790613718411552, - false, - false, - 0 + true, + 78.6 ], [ "Jan Gyamerah", - 4.43883079554572, - 0.906896551724138, - 6.5, - 0.7530043467143953, + 6.8447414353674, + 1, + 6.9, + 0.9919915123720868, true, true, - 77.16666666666667 + 89.26666666666667 ], [ "Amara Condé", 0, 0, 0, - 0.7530043467143953, - false, + 0.9919915123720868, + true, false, - 0 + 8.05 ], [ "Tim Boss", 0, 0, 0, - 0.7530043467143953, - false, - false, - 0 - ], - [ - "Jason Ceka", - 0, - 0, - 0, - 0.7530043467143953, + 0.9919915123720868, false, false, 0 ], [ "Lukas Emanuel Petkov", - 5.045129122986449, + 7.340737191553443, 1, - 6.7, - 0.7530043467143953, + 7.4, + 0.9919915123720868, true, true, - 98.23333333333333 + 97.41666666666667 ], [ "Lasse Günther", - 4.442725645614932, + 6.249546527944147, 1, - 5.9, - 0.7530043467143953, + 6.3, + 0.9919915123720868, true, true, - 98.23333333333333 + 76.58333333333333 ], [ "Luca Pfeiffer", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, false, false, 0 ], [ "Maximilian Rohr", - 5.496931731015086, + 6.795141859748794, 1, - 7.3, - 0.7530043467143953, + 6.85, + 0.9919915123720868, true, true, - 83.98333333333333 + 97.41666666666667 ], [ "Felix Keidel", - 4.969828688315009, + 6.547143981655773, 1, 6.6, - 0.7530043467143953, + 0.9919915123720868, true, true, - 98.23333333333333 + 97.41666666666667 ], [ "Lukas Pinckert", - 0, - 0, - 0, - 0.7530043467143953, + 6.646343132892982, + 1, + 6.7, + 0.9919915123720868, true, true, - 98.23333333333333 + 97.41666666666667 ], [ "Frank Lehmann", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, false, false, 0 ], [ "Luca Schnellbacher", - 3.247266331038009, - 0.5827586206896551, - 7.4, - 0.7530043467143953, - true, + 0, + 0, + 6.9, + 0.9919915123720868, false, - 21.216666666666665 + false, + 0 ], [ "Nicolas Kristof", - 5.1204295576578875, + 7.043139737841816, 1, - 6.8, - 0.7530043467143953, + 7.1, + 0.9919915123720868, true, true, - 98.23333333333333 + 97.41666666666667 ], [ "Noel Futkeu", 0, 0, 0, - 0.7530043467143953, - false, + 0.9919915123720868, + true, false, - 0 + 20.866666666666667 ], [ "Lukasz Poreba", - 5.1204295576578875, + 6.795141859748794, 1, - 6.8, - 0.7530043467143953, + 6.85, + 0.9919915123720868, true, true, - 98.23333333333333 + 97.41666666666667 ], [ "Cole Campbell", - 5.195729992329328, + 7.291137615934838, 1, - 6.9, - 0.7530043467143953, + 7.35, + 0.9919915123720868, true, true, - 66.68333333333334 + 66.21666666666667 ], [ "Francis Onyeka", - 3.8592771052469166, - 0.5758620689655173, - 8.9, - 0.7530043467143953, + 7.8863325233580905, + 1, + 7.95, + 0.9919915123720868, true, true, - 66.65 + 76.53333333333333 ], [ "Florian Le Joncour", - 0.6356395312954617, - 0.1241379310344827, - 6.8, - 0.7530043467143953, - true, + 0, + 0, + 6.55, + 0.9919915123720868, + false, false, - 14.25 + 0 ], [ "Maurice Krattenmacher", 0, 0, - 0, - 0.7530043467143953, + 6.3, + 0.9919915123720868, true, false, - 31.533333333333335 + 31.183333333333334 ], [ "Frederik Schmahl", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, false, false, 0 ], [ "Luca Sirch", - 0.46971891834701385, - 0.093103448275862, - 6.7, - 0.7530043467143953, + 0, + 0, + 6.35, + 0.9919915123720868, true, false, - 21.066666666666666 + 8.133333333333333 ], [ "Tom Zimmerschied", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, false, false, 0 ], [ "Noah Darvich", - 1.948204004620037, - 0.4241379310344827, - 6.1, - 0.7530043467143953, - true, + 0, + 0, + 6.15, + 0.9919915123720868, false, - 31.583333333333332 + false, + 0 ], [ "David Mokwa", - 1.916525890723776, - 0.4172413793103448, - 6.1, - 0.7530043467143953, + 6.74554228413019, + 1, + 6.8, + 0.9919915123720868, true, true, - 77 + 89.35 ], [ "Nicholas Mickelson", 0, 0, - 6.7, - 0.7530043467143953, - false, + 0, + 0.9919915123720868, + true, false, - 0 + 20.816666666666666 ], [ "Raif Adam", 0, 0, 0, - 0.7530043467143953, + 0.9919915123720868, false, false, 0 @@ -19296,218 +19209,198 @@ "Janis Blaswich", 0, 0, - 7.2, - 2.040910253132191, + 0, + 2.211650485436893, false, false, 0 ], [ "Mark Flekken", - 14.490462797238555, + 14.375728155339804, 1, - 7.1, - 2.040910253132191, + 6.5, + 2.211650485436893, true, true, - 98.23333333333333 + 94.15 ], [ "Jonas Hofmann", 0, 0, - 0, - 2.040910253132191, - true, + 6.7, + 2.211650485436893, + false, false, - 31.35 + 0 ], [ "Robert Andrich", 0, 0, 0, - 2.040910253132191, + 2.211650485436893, + true, false, + 22.766666666666666 + ], + [ + "Moussa Diaby", + 0, + 0.4172413793103448, + 0, + 2.211650485436893, + true, false, - 0 + 26.166666666666668 ], [ "Patrik Schick", - 13.572053183329071, + 14.530543689320387, 1, - 6.65, - 2.040910253132191, + 6.57, + 2.211650485436893, true, true, - 98.23333333333333 + 67.93333333333334 ], [ "Edmond Tapsoba", - 14.898644847864993, + 15.039223300970873, 1, - 7.3, - 2.040910253132191, + 6.8, + 2.211650485436893, true, true, - 98.23333333333333 + 94.15 ], [ "Malik Tillman", - 11.265824597289695, - 0.8, + 8.89312286575159, + 0.5827586206896551, 6.9, - 2.040910253132191, + 2.211650485436893, true, true, - 66.88333333333334 + 67.98333333333333 ], [ "Lucas Vázquez", - 9.448710709845791, - 0.6758620689655173, - 6.85, - 2.040910253132191, - true, + 3.1085891529963163, + 0.2172413793103448, + 6.47, + 2.211650485436893, true, - 56.65 + false, + 10.533333333333333 ], [ "Miguel Gutiérrez", - 13.77614420864229, + 14.972873786407765, 1, - 6.75, - 2.040910253132191, + 6.77, + 2.211650485436893, true, true, - 98.23333333333333 + 83.6 ], [ "Aleix García", - 15.510917923804652, + 16.36621359223301, 1, - 7.6, - 2.040910253132191, + 7.4, + 2.211650485436893, true, true, - 98.23333333333333 + 94.15 ], [ "Tim Oermann", 0, 0, 0, - 2.040910253132191, + 2.211650485436893, false, false, 0 ], [ "Loïc Badé", - 11.1827806628519, - 0.7827586206896552, - 7, - 2.040910253132191, - true, + 3.2815554737194503, + 0.2172413793103448, + 6.83, + 2.211650485436893, true, - 56.483333333333334 + false, + 22.933333333333334 ], [ "Ibrahim Maza", - 14.184326259268728, + 15.481553398058251, 1, - 6.95, - 2.040910253132191, + 7, + 2.211650485436893, true, true, - 98.23333333333333 + 94.15 ], [ - "Arthur", - 0, + "Victor Boniface", 0, 0, - 2.040910253132191, + 6.95, + 2.211650485436893, false, false, 0 ], [ - "Victor Boniface", + "Nathan Tella", 0, 0, - 7.6, - 2.040910253132191, - true, - false, - 11.116666666666667 - ], - [ - "Nathan Tella", - 2.8776834569163894, - 0.2, 7.05, - 2.040910253132191, + 2.211650485436893, false, false, 0 ], [ "Jarell Quansah", - 5.790555021645402, - 0.4172413793103448, - 6.8, - 2.040910253132191, + 12.03175995982591, + 0.7827586206896552, + 6.95, + 2.211650485436893, true, - false, - 41.75 - ], - [ - "Jeanuël Belocian", - 0, - 0, - 6.6, - 2.040910253132191, - false, - false, - 0 + true, + 94.15 ], [ "Martin Terrier", 0, 0, - 6.4, - 2.040910253132191, - false, - false, - 0 - ], - [ - "Axel Tape", 0, - 0, - 6.8, - 2.040910253132191, + 2.211650485436893, false, false, 0 ], [ "Christian Kofane", - 0, - 0, - 6.95, - 2.040910253132191, + 1.420794777368596, + 0.093103448275862, + 6.9, + 2.211650485436893, true, false, - 41.56666666666667 + 26.2 ], [ "Kennet Eichhorn", 0, 0, 0, - 2.040910253132191, + 2.211650485436893, false, false, 0 @@ -19517,57 +19410,67 @@ 0, 0, 0, - 2.040910253132191, + 2.211650485436893, false, false, 0 ], [ "Ezequiél Fernández", - 13.47000767067246, - 1, - 6.6, - 2.040910253132191, + 13.298044258453297, + 0.906896551724138, + 6.63, + 2.211650485436893, true, true, - 56.56666666666667 + 71.36666666666666 ], [ "Eliesse Ben Seghir", 0, 0, 0, - 2.040910253132191, + 2.211650485436893, + false, + false, + 0 + ], + [ + "Guéla Doué", + 0, + 0, + 0, + 2.211650485436893, false, false, 0 ], [ "Facundo Medina", - 1.6974743208809804, - 0.1241379310344827, - 6.7, - 2.040910253132191, + 11.772081687311681, + 0.7827586206896552, + 6.8, + 2.211650485436893, true, - false, - 41.65 + true, + 71.2 ], [ "Afonso Moreira", - 13.47000767067246, + 14.309378640776698, 1, - 6.6, - 2.040910253132191, + 6.47, + 2.211650485436893, true, true, - 87.1 + 94.15 ], [ "Ron-Robert Zieler", 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, false, false, 0 @@ -19577,137 +19480,137 @@ 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, false, false, 0 ], [ "Marvin Schwäbe", - 7.674517374517374, + 4.588406408094435, 1, - 6.5, - 1.1806949806949807, + 6.95, + 0.6602023608768971, true, true, - 96.76666666666667 + 95.01666666666667 ], [ "Timo Hübers", 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, false, false, 0 ], [ "Linton Maina", - 3.4484436160298224, - 0.4172413793103448, - 7, - 1.1806949806949807, + 4.131273187183811, + 0.906896551724138, + 6.9, + 0.6602023608768971, true, + true, + 75.26666666666667 + ], + [ + "Borna Sosa", + 0, + 0, + 0, + 0.6602023608768971, false, - 30.5 + false, + 0 ], [ "Tom Krauß", - 8.855212355212355, + 4.852487352445193, 1, - 7.5, - 1.1806949806949807, + 7.35, + 0.6602023608768971, true, true, - 90.73333333333333 + 90.61666666666666 ], [ "Matthias Köbbing", 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, false, false, 0 ], [ "Marius Bülter", - 6.308168286513114, - 0.8758620689655172, - 6.1, - 1.1806949806949807, + 0, + 0, + 0, + 0.6602023608768971, true, false, - 6.033333333333333 + 19.766666666666666 ], [ "Ellyes Skhiri", - 0, - 0, + 2.500801011804384, + 0.5827586206896551, 6.5, - 1.1806949806949807, + 0.6602023608768971, true, false, - 30.283333333333335 + 49.45 ], [ "Jan Thielmann", - 4.67880921315404, - 0.5827586206896551, - 6.8, - 1.1806949806949807, + 1.775434087340815, + 0.3814506539833531, + 7.05, + 0.6602023608768971, true, true, - 96.76666666666667 + 45.96666666666667 ], [ "Ragnar Ache", - 7.792586872586872, + 4.456365935919055, 1, - 6.6, - 1.1806949806949807, + 6.75, + 0.6602023608768971, true, true, - 66.6 + 75.23333333333333 ], [ "Ísak Jóhannesson", - 10.980463320463322, + 5.446669477234401, 1, - 9.3, - 1.1806949806949807, + 8.25, + 0.6602023608768971, true, true, - 96.76666666666667 + 95.01666666666667 ], [ "Luka Lochoshvili", - 7.910656370656371, + 4.423355817875211, 1, 6.7, - 1.1806949806949807, + 0.6602023608768971, true, true, - 96.76666666666667 + 95.01666666666667 ], [ "Said El Mala", - 7.438378378378379, - 1, - 6.3, - 1.1806949806949807, - true, - true, - 66.26666666666667 - ], - [ - "Julian Pauli", 0, 0, - 0, - 1.1806949806949807, + 6.85, + 0.6602023608768971, false, false, 0 @@ -19716,18 +19619,18 @@ "Joël Schmied", 0, 0, - 6.5, - 1.1806949806949807, - true, + 0, + 0.6602023608768971, + false, false, - 3.0833333333333335 + 0 ], [ "Sebastian Sebulonsen", 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, false, false, 0 @@ -19737,227 +19640,237 @@ 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, false, false, 0 ], [ "Alessio Castro-Montes", - 8.382934362934362, + 4.390345699831366, 1, - 7.1, - 1.1806949806949807, + 6.65, + 0.6602023608768971, true, true, - 93.68333333333334 + 95.01666666666667 ], [ "Jahmai Simpson-Pusey", - 8.028725868725868, + 4.2583052276559865, 1, - 6.8, - 1.1806949806949807, + 6.45, + 0.6602023608768971, true, true, - 96.76666666666667 + 95.01666666666667 ], [ "Gideon Mensah", - 8.146795366795367, + 4.456365935919055, 1, - 6.9, - 1.1806949806949807, + 6.75, + 0.6602023608768971, true, true, - 96.76666666666667 + 95.01666666666667 ], [ "Paul Okon-Engstler", - 0, - 0, - 0, - 1.1806949806949807, + 1.7905143338954466, + 0.4172413793103448, + 6.5, + 0.6602023608768971, true, true, - 66.48333333333333 + 45.96666666666667 ], [ "Reigan Heskey", 0, 0, 0, - 1.1806949806949807, + 0.6602023608768971, + true, + false, + 19.75 + ], + [ + "Thijs Dallinga", + 0, + 0, + 7.55, + 0.6602023608768971, false, false, 0 ], [ - "Thijs Dallinga", + "Mikey Moore", 0, + 0.6827586206896552, 0, - 6.2, - 1.1806949806949807, + 0.6602023608768971, true, false, - 30.166666666666668 + 49.45 ], [ "Oliver Baumann", - 10.113899613899614, + 8.815913010155205, 1, - 6.5, - 1.555984555984556, + 7.15, + 1.2329948265951334, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Andrej Kramarić", 0, 0, - 0, - 1.555984555984556, + 6.5, + 1.2329948265951334, true, false, - 8.55 + 22.8 ], [ "Bernardo", - 1.6916834525049531, - 0.1685598377281947, - 6.45, - 1.555984555984556, - true, - true, - 54.46666666666667 + 1.2035409864863023, + 0.1456883509833585, + 6.7, + 1.2329948265951334, + false, + false, + 0 ], [ "Ozan Kabak", - 10.814092664092664, + 8.840572906687106, 1, - 6.95, - 1.555984555984556, + 7.17, + 1.2329948265951334, true, true, - 96.76666666666667 + 82.05 ], [ "Tim Lemperle", - 0, - 0, + 7.360979114772946, + 1, 5.97, - 1.555984555984556, - false, - false, - 0 + 1.2329948265951334, + true, + true, + 86.83333333333333 ], [ "Luca Philipp", 0, 0, 6.55, - 1.555984555984556, + 1.2329948265951334, false, false, 0 ], [ "Patrick Wimmer", - 11.405366795366795, - 1, - 7.33, - 1.555984555984556, + 6.050441784484077, + 0.6815431164901664, + 7.2, + 1.2329948265951334, true, true, - 71.8 + 76.43333333333334 ], [ "Fisnik Asllani", 0, 0, 0, - 1.555984555984556, + 1.2329948265951334, false, false, 0 ], [ "Bambasé Conté", - 3.0297948799652583, - 0.3056810475246491, - 6.37, - 1.555984555984556, - true, + 3.66545646302069, + 0.4609004121237414, + 6.45, + 1.2329948265951334, true, - 96.76666666666667 + false, + 22.716666666666665 ], [ "Adam Hložek", - 9.090061776061775, - 0.8758620689655172, - 6.67, - 1.555984555984556, + 5.682405468084123, + 0.6827586206896552, + 6.75, + 1.2329948265951334, true, true, - 54.6 + 76.36666666666666 ], [ "Max Moerstedt", - 4.167694364956612, - 0.4058323334550577, - 6.6, - 1.555984555984556, + 0.7438785340037393, + 0.093103448275862, + 6.48, + 1.2329948265951334, true, false, - 42.166666666666664 + 12.316666666666666 ], [ "Albian Hajdari", - 11.716563706563708, + 8.914552596282816, 1, - 7.53, - 1.555984555984556, + 7.23, + 1.2329948265951334, true, true, - 88.31666666666666 + 99.16666666666667 ], [ "Alexander Prass", 0, 0, 0, - 1.555984555984556, + 1.2329948265951334, false, false, 0 ], [ "Vladimír Coufal", - 10.378416988416989, + 8.23640544165549, 1, - 6.67, - 1.555984555984556, + 6.68, + 1.2329948265951334, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Robin Hranác", - 0, - 0, - 6.1, - 1.555984555984556, + 1.7824292595511741, + 0.2305597579425113, + 6.27, + 1.2329948265951334, true, false, - 42.3 + 17.1 ], [ "Lúkas Petersson", 0, 0, 0, - 1.555984555984556, + 1.2329948265951334, false, false, 0 @@ -19967,17 +19880,7 @@ 0, 0, 7.03, - 1.555984555984556, - false, - false, - 0 - ], - [ - "Arthur Chaves", - 0, - 0, - 6.45, - 1.555984555984556, + 1.2329948265951334, false, false, 0 @@ -19986,98 +19889,88 @@ "Koki Machida", 0, 0, - 6.4, - 1.555984555984556, + 0, + 1.2329948265951334, false, false, 0 ], [ "Leon Avdullahu", - 10.736293436293437, + 8.483004406974517, 1, - 6.9, - 1.555984555984556, + 6.88, + 1.2329948265951334, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Cajetan Lenz", 0, 0, 6.7, - 1.555984555984556, + 1.2329948265951334, false, false, 0 ], [ "Wouter Burger", - 11.514285714285714, - 1, - 7.4, - 1.555984555984556, + 7.775520478886827, + 0.8758620689655172, + 7.2, + 1.2329948265951334, true, true, - 96.76666666666667 + 82.2 ], [ "Adam Daghim", - 4.1732432774845, - 0.4126245500547759, - 6.5, - 1.555984555984556, + 8.32271507951715, + 1, + 6.75, + 1.2329948265951334, true, true, - 88.21666666666667 - ], - [ - "Alessandro Vogt", - 0, - 0, - 6.45, - 1.555984555984556, - false, - false, - 0 + 99.16666666666667 ], [ "Mats Rots", - 8.370291094629836, - 0.8314401622718053, - 6.47, - 1.555984555984556, + 5.022111041669868, + 0.6237518910741301, + 6.53, + 1.2329948265951334, true, - false, - 8.45 + true, + 99.16666666666667 ], [ "Nathan De Cat", - 10.269498069498068, - 1, - 6.6, - 1.555984555984556, + 1.6623258250393922, + 0.2058323334550576, + 6.55, + 1.2329948265951334, true, false, - 24.95 + 16.95 ], [ "Rani Khedira", - 8.417941585535464, + 3.849456310679612, 1, - 6.3, - 1.3361812040532484, + 6.35, + 0.6062135922330097, true, true, - 102.68333333333334 + 94.15 ], [ "Marvin Friedrich", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, false, false, 0 @@ -20086,18 +19979,18 @@ "Janik Haberer", 0, 0, - 0, - 1.3361812040532484, + 6.8, + 0.6062135922330097, true, false, - 19.616666666666667 + 30.3 ], [ "Oliver Burke", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, false, false, 0 @@ -20105,299 +19998,289 @@ [ "Felix Uduokhai", 0, + 0.2172413793103448, 0, - 0, - 0, - false, - false, - 0 + 0.6062135922330097, + true, + true, + 94.15 ], [ "Frederik Rönnow", 0, + 0.293103448275862, 0, - 0, - 1.3361812040532484, - false, - false, - 0 + 0.6062135922330097, + true, + true, + 94.15 ], [ "Woo-Yeong Jeong", - 3.583717592741782, - 0.4126245500547759, - 6.5, - 1.3361812040532484, + 0.8757696016069634, + 0.2172413793103448, + 6.65, + 0.6062135922330097, true, false, - 34.35 + 30.25 ], [ "Christopher Trimmel", 0, 0, - 6.8, - 1.3361812040532484, - false, + 0, + 0.6062135922330097, + true, false, - 0 + 19.9 ], [ "Tim Skarke", - 0, - 0, - 0, - 1.3361812040532484, + 0.4007280883829927, + 0.093103448275862, + 7.1, + 0.6062135922330097, true, false, - 34.333333333333336 + 30.6 ], [ "Robert Skov", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, false, false, 0 ], [ "Tom Rothe", - 9.353268428372738, + 4.001009708737864, 1, - 7, - 1.3361812040532484, + 6.6, + 0.6062135922330097, true, true, - 102.68333333333334 + 94.15 ], [ "András Schäfer", - 2.859116890964207, - 0.3056810475246491, - 7, - 1.3361812040532484, - true, + 2.419941948443254, + 0.5827586206896551, + 6.85, + 0.6062135922330097, true, - 68.33333333333333 + false, + 14.433333333333334 ], [ "Carl Klaus", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, false, false, 0 ], [ "Matheo Raab", - 8.818795946751438, - 1, - 6.6, - 1.3361812040532484, - true, - true, - 102.68333333333334 + 2.5283287579511216, + 0.7068965517241379, + 5.9, + 0.6062135922330097, + false, + false, + 0 ], [ "Derrick Köhn", 0, 0, - 0, - 1.3361812040532484, - true, + 6.7, + 0.6062135922330097, + false, false, - 13.6 + 13.516666666666667 ], [ "Stanley Nsoki", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, false, false, 0 ], [ "Aljoscha Kemlein", - 9.086032187562088, + 4.061631067961166, 1, - 6.8, - 1.3361812040532484, + 6.7, + 0.6062135922330097, true, true, - 83.06666666666666 + 63.85 ], [ "Josip Juranović", - 9.486886548778063, + 4.485980582524272, 1, - 7.1, - 1.3361812040532484, + 7.4, + 0.6062135922330097, true, true, - 102.68333333333334 - ], - [ - "Ilyas Ansah", - 0, - 0, - 6.7, - 1.3361812040532484, - false, - false, - 0 + 74.23333333333333 ], [ "Michel Aebischer", - 3.5789525373341413, - 0.4058323334550577, - 6.6, - 1.3361812040532484, + 2.9894691663876802, + 0.7827586206896552, + 6.3, + 0.6062135922330097, true, true, - 68.23333333333333 + 63.93333333333333 ], [ "Leopold Querfeld", - 8.150705344724814, - 1, - 6.1, - 1.3361812040532484, - true, - true, - 102.68333333333334 + 3.7384565115500505, + 0.906896551724138, + 6.8, + 0.6062135922330097, + false, + false, + 0 ], [ "Livan Burcu", - 8.818795946751438, - 1, + 1.6693868095078672, + 0.4172413793103448, 6.6, - 1.3361812040532484, + 0.6062135922330097, true, - false, - 34.45 + true, + 79.68333333333334 ], [ "Andrej Ilic", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, false, false, 0 ], [ - "Marin Ljubicic", - 10.064669731496261, - 0.8758620689655172, - 8.6, - 1.3361812040532484, + "Marin Ljubičić", + 4.040831670572481, + 0.906896551724138, + 7.35, + 0.6062135922330097, true, true, - 89.08333333333333 + 94.23333333333333 ], [ "Emmanuel Latte Lath", - 8.01708722431949, + 3.9706990291262136, 1, - 6, - 1.3361812040532484, + 6.55, + 0.6062135922330097, true, true, - 68.35 + 63.55 ], [ "Linus Güther", 0, 0, 0, - 1.3361812040532484, + 0.6062135922330097, false, false, 0 ], [ "Zeno Van den Bosch", - 10.422213391615337, - 1, - 7.8, - 1.3361812040532484, + 3.743264412453967, + 0.8758620689655172, + 7.05, + 0.6062135922330097, true, true, - 102.68333333333334 + 94.15 ], [ - "Jens Grahl", + "Kastriot Imeri", 0, 0, 0, - 1.4005563282336575, + 0.6062135922330097, false, false, 0 ], [ - "Timothy Chandler", + "Jens Grahl", 0, 0, 0, - 1.4005563282336575, + 1.7284387594182584, false, false, 0 ], [ - "Mario Götze", - 6.121397055297106, - 0.5827586206896551, - 7.5, - 1.4005563282336575, - false, + "Timothy Chandler", + 0, + 0, + 0, + 1.7284387594182584, + true, false, - 0 + 24.283333333333335 ], [ - "Michael Zetterer", - 0, + "Mario Götze", 0, + 0.142120089728207, 0, - 1.4005563282336575, - false, - false, - 0 + 1.7284387594182584, + true, + true, + 70 ], [ "Robin Koch", - 10.574200278164113, + 12.565749780970737, 1, - 7.55, - 1.4005563282336575, + 7.27, + 1.7284387594182584, true, true, - 102.68333333333334 + 94.36666666666666 ], [ "Jonathan Burkardt", - 11.519225660639774, - 0.985, - 8.35, - 1.4005563282336575, + 13.136134571578763, + 1, + 7.6, + 1.7284387594182584, true, true, - 73.75 + 94.36666666666666 ], [ "Ansgar Knauff", 0, 0, 6.85, - 1.4005563282336575, + 1.7284387594182584, false, false, 0 @@ -20407,327 +20290,307 @@ 0, 0, 0, - 1.4005563282336575, + 1.7284387594182584, false, false, 0 ], [ "Ritsu Dōan", - 1.652656467315716, - 0.2, - 5.9, - 1.4005563282336575, - false, - false, - 0 + 0, + 0.7758620689655172, + 0, + 1.7284387594182584, + true, + true, + 87.65 ], [ "Noah Atubolu", - 0, - 0, - 0, - 1.705678495361178, + 13.654666199404241, + 1, + 7.9, + 1.7284387594182584, true, true, - 102.68333333333334 + 94.36666666666666 ], [ "Can Uzun", - 11.274478442280945, + 13.136134571578763, 1, - 8.05, - 1.4005563282336575, + 7.6, + 1.7284387594182584, true, true, - 86.95 + 70.03333333333333 ], [ - "Hugo Larsson", - 0, + "Kauã Santos", 0, 0, - 1.4005563282336575, - false, - false, - 0 - ], - [ - "Kauã Santos", - 1.695156107620737, - 0.2241379310344827, 5.4, - 1.4005563282336575, + 1.7284387594182584, false, false, 0 ], [ "Farès Chaïbi", - 0, - 0, - 7.35, - 1.4005563282336575, - true, + 9.229936101895508, + 0.7489540403776932, + 7.13, + 1.7284387594182584, true, - 102.68333333333334 + false, + 24.366666666666667 ], [ "Elias Baum", - 8.893532684283725, + 11.18299877343613, 1, - 6.35, - 1.4005563282336575, + 6.47, + 1.7284387594182584, true, true, - 102.68333333333334 + 70.08333333333333 ], [ "Noël Aséko", 0, 0, 0, - 1.4005563282336575, - false, - false, - 0 - ], - [ - "Jean-Mattéo Bahoya", - 0, - 0, - 6.5, - 1.4005563282336575, + 1.7284387594182584, false, false, 0 ], [ - "Arthur Theate", - 0, - 0, - 5.8, - 1.4005563282336575, + "Oscar Højlund", + 1.1955252659697841, + 0.1089258698940998, + 6.35, + 1.7284387594182584, false, false, 0 ], - [ - "Oscar Højlund", - 3.623094336003068, - 0.4172413793103448, - 6.2, - 1.4005563282336575, - true, - false, - 15.75 - ], [ "Younes Ebnoutalib", - 8.75347705146036, + 12.790446819695113, 1, - 6.25, - 1.4005563282336575, + 7.4, + 1.7284387594182584, true, true, - 92.51666666666667 + 94.33333333333333 ], [ "Jeremiaha Maluze", - 0, - 0, - 0, - 0, - true, - true, - 102.68333333333334 + 5.779422400802403, + 0.4689655172413793, + 7.13, + 1.7284387594182584, + false, + false, + 0 ], [ "Keita Kosugi", - 9.73386648122392, + 11.355842649377959, 1, - 6.95, - 1.4005563282336575, + 6.57, + 1.7284387594182584, true, true, - 102.68333333333334 + 94.36666666666666 ], [ "Love Arrhov", 0, 0, 6.4, - 1.4005563282336575, - true, + 1.7284387594182584, false, - 15.733333333333333 + false, + 0 ], [ "Ayoube Amaimouni", - 7.11482614742698, - 0.8, - 6.35, - 1.4005563282336575, - true, + 2.467793339093551, + 0.2241379310344827, + 6.37, + 1.7284387594182584, true, - 86.93333333333334 + false, + 24.316666666666666 ], [ "Malik Pimpong", 0, 0, - 6.4, - 1.4005563282336575, + 6.35, + 1.7284387594182584, true, false, - 28.933333333333334 + 6.716666666666667 ], [ "Otávio", - 10.364116828929067, - 1, - 7.4, - 1.4005563282336575, - true, + 0, + 0, + 7, + 1.7284387594182584, + false, false, - 10.15 + 0 ], [ "Raphael Onyedika", - 10.784283727399163, + 12.669456106535835, 1, - 7.7, - 1.4005563282336575, + 7.33, + 1.7284387594182584, true, true, - 102.68333333333334 + 94.36666666666666 ], [ - "Dominik Kohr", - 17.426470588235293, - 1, - 8.8, - 1.9802807486631016, + "Lilian Brassier", + 0, + 0.5310344827586208, + 0, + 1.7284387594182584, true, true, - 80.4 + 94.36666666666666 ], [ - "Stefan Bell", - 0, + "Dominik Kohr", 0, 0, - 1.9802807486631016, + 8.2, + 1.4005563282336575, false, false, 0 ], [ - "Alexander Schwolow", + "Stefan Bell", 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, false, false, 0 ], + [ + "Alexander Schwolow", + 0, + 0, + 0, + 1.4005563282336575, + true, + true, + 93.73333333333333 + ], [ "Danny Da Costa", - 16.040274064171122, + 10.994367176634212, 1, - 8.1, - 1.9802807486631016, - true, + 7.85, + 1.4005563282336575, true, - 95.51666666666667 + false, + 12.183333333333334 ], [ "Robin Zentner", - 15.050133689839571, + 10.154033379694017, 1, - 7.6, - 1.9802807486631016, - true, - true, - 95.51666666666667 + 7.25, + 1.4005563282336575, + false, + false, + 0 ], [ "Nadiem Amiri", - 19.802807486631014, + 12.184840055632819, 1, - 10, - 1.9802807486631016, + 8.7, + 1.4005563282336575, true, true, - 95.51666666666667 + 93.73333333333333 ], [ "Stefan Posch", 0, + 0.4172413793103448, 0, - 0, - 1.9802807486631016, - false, - false, - 0 + 1.4005563282336575, + true, + true, + 88.31666666666666 ], [ "Phillip Tietz", - 19.802807486631014, + 11.20445062586926, 1, - 10, - 1.9802807486631016, + 8, + 1.4005563282336575, true, true, - 95.51666666666667 + 93.73333333333333 ], [ "Philipp Mwene", - 14.258021390374331, + 9.663838664812237, 1, - 7.2, - 1.9802807486631016, + 6.9, + 1.4005563282336575, true, true, - 95.51666666666667 + 93.73333333333333 ], [ "Lennard Maloney", 0, 0, 0, - 1.9802807486631016, - false, + 1.4005563282336575, + true, false, - 0 + 5.2 ], [ "Jae-Sung Lee", - 13.26788101604278, + 9.103616133518774, 1, - 6.7, - 1.9802807486631016, + 6.5, + 1.4005563282336575, true, true, - 68.38333333333334 + 88.23333333333333 ], [ "Sheraldo Becker", - 13.46590909090909, + 9.52378303198887, 1, 6.8, - 1.9802807486631016, + 1.4005563282336575, true, true, - 68.25 + 68.38333333333334 ], [ "Eric Martel", 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, false, false, 0 @@ -20737,7 +20600,7 @@ 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, false, false, 0 @@ -20747,127 +20610,127 @@ 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, false, false, 0 ], [ - "Silvan Dominic Widmer", + "Silvan Widmer", 0, 0, - 6.4, - 1.9802807486631016, - true, + 6.7, + 1.4005563282336575, false, - 22.033333333333335 + false, + 0 ], [ "Ransford Königsdörffer", 0, 0, - 6.7, - 1.9802807486631016, + 6.65, + 1.4005563282336575, true, false, - 27.133333333333333 + 25.533333333333335 ], [ "Anthony Caci", - 16.040274064171122, + 11.134422809457577, 1, - 8.1, - 1.9802807486631016, + 7.95, + 1.4005563282336575, true, true, - 73.46666666666667 - ], - [ - "Andreas Hanche-Olsen", - 0, - 0, - 0, - 1.9802807486631016, - false, - false, - 0 + 81.5 ], [ "Benedict Hollerbach", 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, false, false, 0 ], [ "Kaishu Sano", - 14.654077540106952, + 10.2240611961057, 1, - 7.4, - 1.9802807486631016, + 7.3, + 1.4005563282336575, true, true, - 95.51666666666667 + 88.51666666666667 ], [ "Fabio Gruber", - 6.872257053291536, - 0.4689655172413793, - 7.4, - 1.9802807486631016, + 6.243824996403049, + 0.5827586206896551, + 7.65, + 1.4005563282336575, true, true, - 95.51666666666667 + 93.73333333333333 ], [ "Sota Kawasaki", 0, 0, 0, - 1.9802807486631016, + 1.4005563282336575, false, false, 0 ], [ "Kacper Potulski", + 9.593810848400553, + 1, + 6.85, + 1.4005563282336575, + true, + true, + 93.73333333333333 + ], + [ + "Maximilian Kinzig", 0, 0, - 6.9, - 1.9802807486631016, - true, + 0, + 1.4005563282336575, false, - 15.116666666666667 + false, + 0 ], [ "Otto Ruoppi", 0, 0, - 7.9, - 1.9802807486631016, + 7.25, + 1.4005563282336575, true, false, - 27.266666666666666 + 5.283333333333333 ], [ "Rael-Tshimbela Nakuzola", 0, 0, 0, - 1.9802807486631016, - false, + 1.4005563282336575, + true, false, - 0 + 5.4 ], [ "Sven Michel", 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, false, false, 0 @@ -20877,37 +20740,37 @@ 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, false, false, 0 ], [ "Raphael Obermair", - 4.923529411764706, + 6.754295873795168, 1, - 6.2, - 0.7941176470588236, + 6.55, + 1.0311902097397203, true, true, - 95.51666666666667 + 95.38333333333334 ], [ "Oliver Batista Meier", - 1.866450304259635, - 0.3310344827586207, - 7.1, - 0.7941176470588236, - false, + 0, + 0.0367624810892586, + 0, + 1.0311902097397203, + true, false, - 0 + 20.55 ], [ "Markus Schubert", 0, 0, - 7.3, - 0.7941176470588236, + 0, + 1.0311902097397203, false, false, 0 @@ -20916,68 +20779,68 @@ "Tom Baack", 0, 0, - 0, - 0.7941176470588236, - true, + 6.6, + 1.0311902097397203, + false, false, - 19.783333333333335 + 0 ], [ "Steffen Tigges", 0, 0, - 6.3, - 0.7941176470588236, + 6.45, + 1.0311902097397203, true, false, - 27.5 + 49.46666666666667 ], [ "Nahuel Noll", - 0, - 0, - 0, - 0.7941176470588236, + 8.352640698891735, + 1, + 8.1, + 1.0311902097397203, true, true, - 95.51666666666667 + 95.38333333333334 ], [ "Marvin Pieringer", - 0, - 0, - 0, - 0.7941176470588236, + 7.012093426230098, + 1, + 6.8, + 1.0311902097397203, true, true, - 92.46666666666667 + 83.06666666666666 ], [ "Gabriel Vidović", - 5.7970588235294125, + 7.373009999639001, 1, - 7.3, - 0.7941176470588236, + 7.15, + 1.0311902097397203, true, true, - 95.51666666666667 + 95.38333333333334 ], [ "Stefano Marino", - 3.703326572008114, - 0.6758620689655173, - 6.9, - 0.7941176470588236, - true, + 2.0972191987367146, + 0.3058323334550576, + 6.65, + 1.0311902097397203, true, - 68.01666666666667 + false, + 12.316666666666666 ], [ "Sebastian Klaas", 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, false, false, 0 @@ -20985,109 +20848,109 @@ [ "Marcel Hoffmeier", 0, + 0.1089258698940998, 0, - 0, - 0.7941176470588236, + 1.0311902097397203, false, false, 0 ], [ "Laurin Ulrich", - 5.558823529411765, + 6.85741489476914, 1, - 7, - 0.7941176470588236, + 6.65, + 1.0311902097397203, true, true, - 75.71666666666667 + 74.83333333333333 ], [ "Laurin Curda", - 6.273529411764707, + 8.352640698891735, 1, - 7.9, - 0.7941176470588236, + 8.1, + 1.0311902097397203, true, true, - 95.51666666666667 + 95.38333333333334 ], [ - "Nick Bätzner", - 0, + "Rayan Philippe", 0, + 0.6574051854556837, 0, - 0.7941176470588236, - false, - false, - 0 + 1.0311902097397203, + true, + true, + 46.083333333333336 ], [ "Mattes Hansen", - 3.2049492900608523, - 0.5310344827586208, - 7.6, - 0.7941176470588236, + 6.295330427947323, + 0.8420574886535552, + 7.25, + 1.0311902097397203, true, true, - 75.65 + 89.86666666666666 ], [ "Florian Pruhs", 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, false, false, 0 ], [ "Tjark Scheller", - 5.558823529411765, + 7.476129020612972, 1, - 7, - 0.7941176470588236, + 7.25, + 1.0311902097397203, true, true, - 95.51666666666667 + 95.38333333333334 ], [ "Jano ter Horst", - 5.7970588235294125, + 7.6308075520739305, 1, - 7.3, - 0.7941176470588236, + 7.4, + 1.0311902097397203, true, true, - 95.51666666666667 + 83.05 ], [ "Santiago Castañeda", - 6.750000000000001, + 8.043283635969818, 1, - 8.5, - 0.7941176470588236, + 7.8, + 1.0311902097397203, true, true, - 95.51666666666667 + 95.38333333333334 ], [ "Jonah Sticker", - 2.5324137931034483, - 0.4689655172413793, + 0.34370926930386536, + 0.0490166414523449, 6.8, - 0.7941176470588236, + 1.0311902097397203, true, false, - 19.866666666666667 + 12.4 ], [ "Nyamekye Awortwie-Grant", 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, false, false, 0 @@ -21096,8 +20959,8 @@ "Deniz Zeitler", 0, 0, - 6.8, - 0.7941176470588236, + 0, + 1.0311902097397203, false, false, 0 @@ -21107,7 +20970,7 @@ 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, false, false, 0 @@ -21117,27 +20980,17 @@ 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, false, false, 0 ], [ "Albert Frank Millgramm", - 3.1874239350912776, - 0.6689655172413793, - 6, - 0.7941176470588236, - false, - false, - 0 - ], - [ - "Kennedy Okpala", 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, false, false, 0 @@ -21146,18 +20999,18 @@ "Clemens Lippmann", 0, 0, - 6.5, - 0.7941176470588236, - true, + 0, + 1.0311902097397203, false, - 3.033333333333333 + false, + 0 ], [ "Timur Gayret", 0, 0, 0, - 0.7941176470588236, + 1.0311902097397203, false, false, 0 @@ -21167,257 +21020,247 @@ 0, 0, 0, - 2.047954688483323, + 1.8636721828211191, false, false, 0 ], [ "Willi Orban", - 15.97404657016992, + 14.592553191489364, 1, - 7.8, - 2.047954688483323, + 7.83, + 1.8636721828211191, true, true, - 97.96666666666667 + 98.93333333333334 ], [ "Lukas Klostermann", 0, 0, 0, - 2.047954688483323, + 1.8636721828211191, false, false, 0 ], [ "Benjamin Henrichs", - 0, - 0, - 6.57, - 2.047954688483323, - true, + 1.5338664710198087, + 0.1241379310344827, + 6.63, + 1.8636721828211191, false, - 23.75 + false, + 23.216666666666665 ], [ "Örjan Nyland", 0, 0, 0, - 2.047954688483323, + 1.8636721828211191, false, false, 0 ], [ "Ridle Baku", - 15.09342605412209, + 14.126635145784084, 1, - 7.37, - 2.047954688483323, + 7.58, + 1.8636721828211191, true, true, - 74.21666666666667 + 99.46666666666667 ], [ "Christoph Baumgartner", 0, 0, 0, - 2.047954688483323, + 1.8636721828211191, false, false, 0 ], [ "David Raum", - 14.847671491504093, + 13.847084318360915, 1, - 7.25, - 2.047954688483323, + 7.43, + 1.8636721828211191, true, true, - 97.96666666666667 + 98.93333333333334 ], [ "Christopher Nkunku", + 7.619848645417245, + 0.5758620689655173, + 7.1, + 1.8636721828211191, + true, + true, + 85.73333333333333 + ], + [ + "Rocco Reitz", 0, 0, - 0, - 2.047954688483323, - true, + 7.07, + 1.8636721828211191, false, - 32.266666666666666 + false, + 0 ], [ - "Rocco Reitz", - 2.91409828345739, - 0.2172413793103448, - 6.55, - 2.047954688483323, - true, - true, - 84.53333333333333 + "Brajan Gruda", + 4.158877659574468, + 0.285, + 7.83, + 1.8636721828211191, + false, + false, + 0 ], [ - "Brajan Gruda", - 15.359660163624923, - 1, - 7.5, - 2.047954688483323, - true, + "Marc Guiu", + 0, + 0.0816944024205748, + 0, + 1.8636721828211191, true, - 74.1 + false, + 22.116666666666667 ], [ "Nicolas Seiwald", - 14.192325991189428, + 12.915248226950355, 1, 6.93, - 2.047954688483323, + 1.8636721828211191, true, true, - 97.96666666666667 + 98.93333333333334 ], [ "Assan Ouédraogo", 0, 0, 0, - 2.047954688483323, - false, - false, - 0 - ], - [ - "El Chadaille Bitshiabu", - 0, - 0, - 6.6, - 2.047954688483323, + 1.8636721828211191, false, false, 0 ], [ "Lukeba Castello Jr.", - 14.274244178728761, - 1, - 6.97, - 2.047954688483323, - true, + 7.868533583646226, + 0.5823529411764706, + 7.25, + 1.8636721828211191, + false, true, - 97.96666666666667 + 97.43333333333334 ], [ "Max Finkgräfe", 0, 0, 6.8, - 2.047954688483323, + 1.8636721828211191, false, false, 0 ], [ - "Arthur Vermeeren", - 0, - 0, + "Johan Bakayoko", + 3.2091367477064456, + 0.2609004121237414, 6.6, - 2.047954688483323, + 1.8636721828211191, true, - false, - 13.433333333333334 - ], - [ - "Johan Bakayoko", - 10.740463054187193, - 0.7827586206896552, - 6.7, - 2.047954688483323, true, - false, - 23.866666666666667 + 65.38333333333334 ], [ "Maarten Vandevoordt", - 14.397121460037761, + 13.60480693459417, 1, - 7.03, - 2.047954688483323, + 7.3, + 1.8636721828211191, true, true, - 97.96666666666667 + 98.93333333333334 ], [ "Antonio Nusa", - 14.745273757079927, + 14.033451536643028, 1, - 7.2, - 2.047954688483323, + 7.53, + 1.8636721828211191, true, true, - 97.96666666666667 + 85.75 ], [ "Andrija Maksimovic", - 0, - 0, + 5.668134018097334, + 0.4827586206896551, 6.3, - 2.047954688483323, - false, + 1.8636721828211191, + true, false, - 0 + 13.183333333333334 ], [ "Tidiam Gomis", - 10.532066009852219, - 0.7827586206896552, - 6.57, - 2.047954688483323, - true, - true, - 65.7 - ], - [ - "Conrad Harder", - 0, - 0, - 6.67, - 2.047954688483323, + 10.76104336624905, + 0.8815431164901664, + 6.55, + 1.8636721828211191, true, false, - 13.4 + 33.53333333333333 ], [ "Ezechiel Banzuzi", - 14.950069225928258, + 13.418439716312058, 1, - 7.3, - 2.047954688483323, + 7.2, + 1.8636721828211191, true, true, - 84.56666666666666 + 99.46666666666667 ], [ "Rômulo", 0, 0, - 6.4, - 2.047954688483323, + 0, + 1.8636721828211191, false, false, 0 ], + [ + "Neil El Aynaoui", + 0, + 0.293103448275862, + 0, + 1.8636721828211191, + true, + true, + 77.33333333333333 + ], [ "Abdoul Koné", 0, 0, 0, - 2.047954688483323, + 1.8636721828211191, false, false, 0 @@ -21425,89 +21268,99 @@ [ "Maxime Estève", 0, + 0.4176470588235293, 0, - 6.6, - 2.047954688483323, - false, - false, - 0 + 1.8636721828211191, + true, + true, + 99.46666666666667 ], [ "Daniel Batz", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, false, false, 0 ], [ "Kevin Stöger", - 5.514839521711769, - 1, - 7.4, - 0.745248584015104, - true, - true, - 65.11666666666666 + 10.588254855425909, + 0.8758620689655172, + 6.85, + 1.7648105684657245, + false, + false, + 0 ], [ "Tim Kleindienst", - 0, - 0, - 0, - 0.745248584015104, + 11.47126869502721, + 1, + 6.5, + 1.7648105684657245, true, true, - 97.96666666666667 + 78.15 ], [ "Moritz Nicolas", - 5.440314663310259, + 14.118484547725796, 1, - 7.3, - 0.745248584015104, + 8, + 1.7648105684657245, true, true, - 97.96666666666667 + 96.88333333333334 ], [ "Robin Hack", - 3.9935044812395577, - 0.7241379310344828, - 7.4, - 0.745248584015104, + 3.6953636312705425, + 0.3056810475246491, + 6.85, + 1.7648105684657245, true, + false, + 26.416666666666668 + ], + [ + "Nicolas Kühn", + 0, + 0.2367624810892587, + 0, + 1.7648105684657245, true, - 64.86666666666666 + false, + 26.266666666666666 ], [ "Florian Neuhaus", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, false, false, 0 ], [ "Philipp Sander", - 5.7384140969163004, + 12.265433450836785, 1, - 7.7, - 0.745248584015104, + 6.95, + 1.7648105684657245, true, true, - 97.96666666666667 + 96.88333333333334 ], [ "Jan Olschowsky", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, false, false, 0 @@ -21517,97 +21370,97 @@ 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, false, false, 0 ], [ "Joseph Scally", - 0, - 0, - 0, - 0.745248584015104, + 10.0472491328859, + 0.8758620689655172, + 6.5, + 1.7648105684657245, true, - false, - 21.216666666666665 + true, + 78.26666666666667 ], [ "Fabio Chiarodia", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, false, false, 0 ], [ "Ko Itakura", - 4.258453201970444, - 0.7827586206896552, - 7.3, - 0.745248584015104, + 11.824230808720355, + 1, + 6.7, + 1.7648105684657245, true, true, - 97.96666666666667 + 96.88333333333334 ], [ "Enzo Leopold", 0, 0, - 6.7, - 0.745248584015104, + 0, + 1.7648105684657245, false, false, 0 ], [ "David Herold", - 0, - 0, - 6.4, - 0.745248584015104, + 2.49203423374729, + 0.2172413793103448, + 6.5, + 1.7648105684657245, true, false, - 32.766666666666666 + 14.266666666666667 ], [ "Lukas Ullrich", - 6.111038388923852, - 1, - 8.2, - 0.745248584015104, + 10.015299976042986, + 0.7827586206896552, + 7.25, + 1.7648105684657245, true, true, - 65.13333333333334 + 82.6 ], [ "Shuto Machino", 0, 0, - 6.4, - 0.745248584015104, + 0, + 1.7648105684657245, false, false, 0 ], [ "Franck Honorat", - 1.9797914107766768, - 0.3689655172413794, - 7.2, - 0.745248584015104, + 12.530155036106644, + 1, + 7.1, + 1.7648105684657245, true, - false, - 32.85 + true, + 70.6 ], [ "Yukhym Konoplia", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, false, false, 0 @@ -21616,88 +21469,88 @@ "Isac Lidberg", 0, 0, - 6.2, - 0.745248584015104, + 6.4, + 1.7648105684657245, true, false, - 33.1 + 18.183333333333334 ], [ "Kevin Diks", - 5.589364380113279, + 12.088952393990212, 1, - 7.5, - 0.745248584015104, + 6.85, + 1.7648105684657245, true, true, - 97.96666666666667 + 96.88333333333334 ], [ "Wael Mohya", - 4.8662162713482795, - 0.906896551724138, - 7.2, - 0.745248584015104, + 7.891145748443395, + 0.6575564713860922, + 6.8, + 1.7648105684657245, true, true, - 65.2 + 70.98333333333333 ], [ "Hugo Bolin", - 6.856286972938956, + 14.206725076149084, 1, - 9.2, - 0.745248584015104, + 8.05, + 1.7648105684657245, true, true, - 97.96666666666667 + 96.88333333333334 ], [ "Jan Leszczynski", - 1.1656715783077625, - 0.2172413793103448, - 7.2, - 0.745248584015104, - false, + 0, + 0.1241379310344827, + 0, + 1.7648105684657245, + true, false, - 0 + 18.6 ], [ "Zento Uno", 0, 0, 0, - 0.745248584015104, + 1.7648105684657245, false, false, 0 ], [ "Daiki Hashioka", - 5.887463813719322, - 1, - 7.9, - 0.745248584015104, - true, - true, - 76.73333333333333 + 0, + 0, + 6.9, + 1.7648105684657245, + false, + false, + 0 ], [ "Mathieu Nguefack", - 0, - 0, - 0, - 0, + 1.4897435419324452, + 0.1241379310344827, + 6.8, + 1.7648105684657245, true, - false, - 32.833333333333336 + true, + 96.88333333333334 ], [ "Emre Can", 0, 0, 0, - 2.3558230683090704, + 1.5169572715079516, false, false, 0 @@ -21706,58 +21559,58 @@ "Patrick Drewes", 0, 0, - 7.7, - 2.3558230683090704, + 0, + 1.5169572715079516, false, false, 0 ], [ "Waldemar Anton", - 16.255179171332585, + 10.315309446254071, 1, - 6.9, - 2.3558230683090704, + 6.8, + 1.5169572715079516, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Marcel Sabitzer", - 0.7817625996784532, - 0.0490166414523449, - 6.77, - 2.3558230683090704, + 5.893275997370183, + 0.5663166325531725, + 6.86, + 1.5169572715079516, true, false, - 40.95 + 8.466666666666667 ], [ "Gregor Kobel", - 16.01959686450168, + 10.512513891550103, 1, - 6.8, - 2.3558230683090704, + 6.93, + 1.5169572715079516, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Serhou Guirassy", - 15.501315789473683, + 10.61870090055566, 1, - 6.58, - 2.3558230683090704, + 7, + 1.5169572715079516, true, true, - 96.76666666666667 + 90.68333333333334 ], [ "Alexander Meyer", 0, 0, - 6.55, - 2.3558230683090704, + 6.8, + 1.5169572715079516, false, false, 0 @@ -21767,137 +21620,137 @@ 0, 0, 0, - 2.3558230683090704, + 1.5169572715079516, false, false, 0 ], [ "Julian Ryerson", - 17.315299552071668, + 11.27099252730408, 1, - 7.35, - 2.3558230683090704, + 7.43, + 1.5169572715079516, true, true, - 76.1 + 99.16666666666667 ], [ "Maximilian Beier", - 3.1269608064024377, - 0.2020293181699619, - 6.57, - 2.3558230683090704, + 8.070212684422303, + 0.8, + 6.65, + 1.5169572715079516, true, true, - 86.21666666666667 + 99.16666666666667 ], [ "Ramy Bensebaini", - 5.904180020851837, - 0.3685598377281948, + 3.4995125630515043, + 0.3392542493548099, 6.8, - 2.3558230683090704, + 1.5169572715079516, false, false, 0 ], [ "Felix Nmecha", - 15.972480403135497, + 10.102935428242958, 1, - 6.78, - 2.3558230683090704, + 6.66, + 1.5169572715079516, true, true, - 76.11666666666666 + 48.75 ], [ "Joey Veerman", - 6.156214622228861, - 0.4020293181699619, - 6.5, - 2.3558230683090704, + 2.1449775819122436, + 0.2, + 7.07, + 1.5169572715079516, true, false, - 20.633333333333333 + 50.766666666666666 ], [ "Filippo Mane", - 9.713775292504923, - 0.6314401622718053, - 6.53, - 2.3558230683090704, + 0, + 0, + 6.9, + 1.5169572715079516, true, - false, - 20.65 + true, + 31.883333333333333 ], [ "Fábio Silva", 0, 0, - 6.88, - 2.3558230683090704, - false, + 6.55, + 1.5169572715079516, + true, false, - 0 + 33.46666666666667 ], [ "Carney Chukwuemeka", - 0, - 0, - 6.6, - 2.3558230683090704, + 2.017553171105576, + 0.2, + 6.65, + 1.5169572715079516, false, false, 0 ], [ "Daniel Svensson", - 16.37297032474804, + 11.28616210001916, 1, - 6.95, - 2.3558230683090704, + 7.44, + 1.5169572715079516, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Jobe Bellingham", - 8.768157652154756, - 0.5489540403776931, - 6.78, - 2.3558230683090704, + 8.167297949798812, + 0.8, + 6.73, + 1.5169572715079516, true, true, - 96.76666666666667 + 99.16666666666667 ], [ "Samuele Inácio", - 0.7921553077982555, - 0.0490166414523449, - 6.86, - 2.3558230683090704, - true, + 0, + 0, + 7.22, + 1.5169572715079516, + false, false, - 2.5833333333333335 + 0 ], [ "Luca Reggiani", 0, 0, - 7.05, - 2.3558230683090704, - false, + 7, + 1.5169572715079516, + true, false, - 0 + 33.31666666666667 ], [ "Justin Lerma", 0, 0, - 6.3, - 2.3558230683090704, + 0, + 1.5169572715079516, false, false, 0 @@ -21906,198 +21759,188 @@ "Kauã Prates", 0, 0, - 6.1, - 2.3558230683090704, - true, + 6.43, + 1.5169572715079516, false, - 10.533333333333333 + false, + 0 ], [ "Joane Gadou", - 16.01959686450168, + 10.284970300823913, 1, - 6.8, - 2.3558230683090704, + 6.78, + 1.5169572715079516, true, true, - 96.76666666666667 + 65.83333333333333 ], [ "Konstantinos Karetsas", - 17.12683370660694, + 11.043448936577887, 1, - 7.27, - 2.3558230683090704, + 7.28, + 1.5169572715079516, true, true, - 76.21666666666667 + 65.68333333333334 ], [ "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 + 7, + 1.5169572715079516, + false, + false, + 0 ], [ - "Yussuf Poulsen", + "Ethan Nwaneri", 0, + 0.0944291180920174, 0, - 6.3, - 0.4804031354983203, + 1.5169572715079516, true, false, - 12.4 + 67.26666666666667 ], [ - "Bakery Jatta", - 3.2187010078387464, + "Daniel Heuer Fernandes", + 11.223922114047287, 1, - 6.7, - 0.4804031354983203, + 8.4, + 1.3361812040532484, true, true, - 84.35 + 93.73333333333333 + ], + [ + "Yussuf Poulsen", + 0, + 0, + 6.45, + 1.3361812040532484, + false, + false, + 0 ], [ - "Jordan Torunarigha", - 0, + "Bakery Jatta", 0, 0, - 0.4804031354983203, + 6.55, + 1.3361812040532484, + false, + false, + 0 + ], + [ + "Jordan Torunarigha", + 7.883469103914166, + 1, + 5.9, + 1.3361812040532484, true, true, - 84.11666666666666 + 46.13333333333333 ], [ "Sebastiaan Bornauw", - 3.4589025755879064, + 8.417941585535464, 1, - 7.2, - 0.4804031354983203, + 6.3, + 1.3361812040532484, true, true, - 96.76666666666667 + 93.73333333333333 ], [ "Miro Muheim", 0, 0, 0, - 0.4804031354983203, - false, - false, - 0 - ], - [ - "Daniel Elfadli", - 0, - 0, - 0, - 0.4804031354983203, + 1.3361812040532484, false, false, 0 ], [ "Nicolai Remberg", - 3.5549832026875703, + 9.486886548778063, 1, - 7.4, - 0.4804031354983203, - true, + 7.1, + 1.3361812040532484, true, - 96.76666666666667 - ], - [ - "Rayan Philippe", - 0.3816720083407343, - 0.1241379310344827, - 6.4, - 0.4804031354983203, true, - false, - 5.683333333333334 + 93.73333333333333 ], [ "Otto Stange", - 0.2996721627987796, - 0.093103448275862, - 6.7, - 0.4804031354983203, + 0.32174475241018863, + 0.0367624810892586, + 6.55, + 1.3361812040532484, true, false, - 27.1 + 28.783333333333335 ], [ "Kofi Amoako", 0, 0, 0, - 0.4804031354983203, + 1.3361812040532484, false, false, 0 ], [ "Albert Sambi Lokonga", - 3.2187010078387464, + 9.086032187562088, 1, - 6.7, - 0.4804031354983203, - true, - true, - 96.76666666666667 + 6.8, + 1.3361812040532484, + false, + false, + 0 ], [ "Albert Grønbæk", - 4.515789473684211, + 10.889876813033975, 1, - 9.4, - 0.4804031354983203, + 8.15, + 1.3361812040532484, true, true, - 96.76666666666667 + 93.73333333333333 ], [ "Alexander Røssing-Lelesiit", 0, 0, 0, - 0.4804031354983203, + 1.3361812040532484, false, false, 0 ], [ "Nicolás Capaldo", - 3.266741321388578, + 8.55155970594079, 1, - 6.8, - 0.4804031354983203, + 6.4, + 1.3361812040532484, true, true, - 96.76666666666667 + 93.73333333333333 ], [ "Warmed Omari", 0, 0, 0, - 0.4804031354983203, + 1.3361812040532484, false, false, 0 @@ -22106,86 +21949,116 @@ "Shafiq Nandja", 0, 0, - 6.9, - 0.4804031354983203, + 0, + 1.3361812040532484, + true, false, + 48.56666666666667 + ], + [ + "Fábio Vieira", + 0, + 0.6574051854556837, + 0, + 1.3361812040532484, + true, false, - 0 + 48.56666666666667 ], [ "Sander Tangvik", 0, 0, - 7.7, - 0.4804031354983203, + 0, + 1.3361812040532484, false, false, 0 ], [ "Louis Lemke", - 3.9393057110862264, + 3.9583216289729153, + 0.4172413793103448, + 7.1, + 1.3361812040532484, + true, + false, + 8.95 + ], + [ + "Zakaria El Ouahdi", + 0, 1, - 8.2, - 0.4804031354983203, + 0, + 1.3361812040532484, + true, + true, + 93.73333333333333 + ], + [ + "David Møller Wolfe", + 0, + 0.5827586206896551, + 0, + 1.3361812040532484, true, true, - 91.06666666666666 + 84.76666666666667 ], [ "Martin Adeline", - 2.481861991736495, - 0.7827586206896552, + 2.6970729426589966, + 0.3058323334550576, 6.6, - 0.4804031354983203, + 1.3361812040532484, true, true, - 69.65 + 46.13333333333333 ], [ "Patson Daka", - 3.4589025755879064, - 1, - 7.2, - 0.4804031354983203, - true, + 6.122935179539177, + 0.6689655172413793, + 6.85, + 1.3361812040532484, true, - 69.56666666666666 + false, + 48.56666666666667 ], [ "Bilal Nadir", 0, 0, - 6.6, - 0.4804031354983203, + 6.55, + 1.3361812040532484, true, - false, - 12.633333333333333 + true, + 46.13333333333333 ], [ "Terem Moffi", - 0, - 0, - 0, - 0.4804031354983203, + 2.830861144035572, + 0.3310344827586207, + 6.4, + 1.3361812040532484, true, - false, - 27.183333333333334 + true, + 64.93333333333334 ], [ "Matthias Ginter", - 12.673191220533553, + 12.690248005487165, 1, - 7.43, + 7.44, 1.705678495361178, true, true, - 95.16666666666667 + 95.31666666666666 ], [ "Christian Günter", - 1.403832218182089, - 0.1241379310344827, + 2.4567063818186563, + 0.2172413793103448, 6.63, 1.705678495361178, false, @@ -22194,33 +22067,33 @@ ], [ "Vincenzo Grifo", - 4.984698361443443, - 0.4310344827586207, + 2.512287974167495, + 0.2172413793103448, 6.78, 1.705678495361178, + true, false, - false, - 0 + 20.8 ], [ "Lukas Kübler", - 0, - 0, - 7.45, + 4.18526449561761, + 0.3241379310344827, + 7.57, 1.705678495361178, true, - true, - 70.41666666666667 + false, + 20.733333333333334 ], [ "Maximilian Eggestein", - 12.622020865672718, + 12.4514530161366, 1, - 7.4, + 7.3, 1.705678495361178, true, true, - 95.16666666666667 + 95.31666666666666 ], [ "Jannik Huth", @@ -22246,7 +22119,7 @@ "Florian Müller", 0, 0, - 6.6, + 0, 1.705678495361178, false, false, @@ -22254,33 +22127,33 @@ ], [ "Philipp Lienhart", - 8.500454639381871, - 0.7068965517241379, - 7.05, + 9.61296873385624, + 0.7827586206896552, + 7.2, 1.705678495361178, true, true, - 70.3 + 95.31666666666666 ], [ "Jan-Niklas Beste", - 11.257478069383774, + 11.513329843687952, 1, - 6.6, + 6.75, 1.705678495361178, true, true, - 46.93333333333333 + 74.5 ], [ "Lucas Höler", 0, 0, - 6.93, + 6.85, 1.705678495361178, - true, false, - 20.4 + false, + 0 ], [ "Patrick Osterhage", @@ -22294,83 +22167,83 @@ ], [ "Yannik Engelhardt", - 12.332055521461319, + 11.854465542760188, 1, - 7.23, + 6.95, 1.705678495361178, true, true, - 95.16666666666667 + 82.3 ], [ "Mio Backhaus", - 11.257478069383774, + 10.984569510125988, 1, - 6.6, + 6.44, 1.705678495361178, true, true, - 95.16666666666667 + 95.31666666666666 ], [ "Igor Matanović", - 13.526030468214142, + 13.952450092054436, 1, - 7.93, + 8.18, 1.705678495361178, true, true, - 74.75 + 95.31666666666666 ], [ "Derry Scherhant", - 7.74436853393815, - 0.5689655172413793, - 7.98, + 10.414049461677592, + 0.7827586206896552, + 7.8, 1.705678495361178, true, true, - 95.16666666666667 + 74.51666666666667 ], [ "Philipp Treu", - 11.76918161799213, - 1, - 6.9, + 7.81600703074332, + 0.6758620689655173, + 6.78, 1.705678495361178, true, - false, - 24.75 + true, + 95.38333333333334 ], [ "Jordy Makengo", - 10.412755498681111, - 0.8758620689655172, - 6.97, + 9.25248240633663, + 0.7827586206896552, + 6.93, 1.705678495361178, true, true, - 95.16666666666667 + 95.31666666666666 ], [ "Max Rosenfelder", - 3.4645859230775935, - 0.2931034482758621, - 6.93, + 2.512287974167495, + 0.2172413793103448, + 6.78, 1.705678495361178, - true, false, - 24.85 + false, + 0 ], [ "Berkay Yilmaz", 0, 0, - 6.6, + 0, 1.705678495361178, + true, false, - false, - 0 + 13 ], [ "Bruno Ogbus", @@ -22384,33 +22257,33 @@ ], [ "Yuito Suzuki", - 11.30864842424461, + 12.246771596693259, 1, - 6.63, + 7.18, 1.705678495361178, true, true, - 81.06666666666666 + 82.4 ], [ "Cyriaque Irié", 0, 0, - 7.13, + 7.02, 1.705678495361178, - true, false, - 49.416666666666664 + false, + 0 ], [ "Keisuke Goto", 0, 0, - 6.9, + 6.8, 1.705678495361178, true, false, - 14.1 + 12.9 ], [ "Rihito Yamamoto", @@ -22427,7 +22300,7 @@ 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, false, false, 0 @@ -22437,247 +22310,237 @@ 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, false, false, 0 ], [ "Niclas Füllkrug", - 6.805855384282154, + 5.754452324665092, 1, - 6.6, - 1.0311902097397203, + 6.4, + 0.8991331757289205, true, true, - 62.666666666666664 + 76.85 ], [ "Marco Friedl", - 8.249521677917762, + 6.3388888888888895, 1, - 8, - 1.0311902097397203, + 7.05, + 0.8991331757289205, true, true, - 95.16666666666667 + 99.4 ], [ "Amos Pieper", - 7.9401646149958465, + 6.428802206461782, 1, - 7.7, - 1.0311902097397203, + 7.15, + 0.8991331757289205, true, true, - 95.16666666666667 + 99.4 ], [ "Felix Agu", 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, false, false, 0 ], [ "Eren Sami Dinkçi", - 0, - 0, - 0, - 1.0311902097397203, + 3.990291024700416, + 0.6827586206896552, + 6.5, + 0.8991331757289205, true, - false, - 9.133333333333333 + true, + 69.98333333333333 ], [ "Cédric Itten", 0, 0, - 6, - 1.0311902097397203, + 6.2, + 0.8991331757289205, true, false, - 32.483333333333334 + 22.533333333333335 ], [ "Keke Topp", 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, false, false, 0 ], [ "Justin Njinmah", - 5.408059275838416, - 0.7827586206896552, - 6.7, - 1.0311902097397203, - true, + 0, + 0, + 6.8, + 0.8991331757289205, + false, true, - 62.56666666666667 + 62.5 ], [ "Ludovit Reis", - 6.400490957005161, - 0.7758620689655172, - 8, - 1.0311902097397203, + 6.653585500394012, + 1, + 7.4, + 0.8991331757289205, true, true, - 86.01666666666667 + 99.4 ], [ "Markus Kolke", 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, false, false, 0 ], [ "Jens Stage", - 8.55887874083968, - 1, - 8.3, - 1.0311902097397203, + 0, + 0, + 0, + 0.8991331757289205, false, false, 0 ], [ - "Senne Lynen", - 7.115212447204071, - 1, - 6.9, - 1.0311902097397203, + "Arthur", + 0, + 0.8758620689655172, + 0, + 0.8991331757289205, true, true, - 46.93333333333333 + 69.88333333333334 + ], + [ + "Senne Lynen", + 1.7657115295780004, + 0.293103448275862, + 6.7, + 0.8991331757289205, + false, + true, + 46.86666666666667 ], [ "Olivier Deman", - 7.527688531099958, + 5.934278959810875, 1, - 7.3, - 1.0311902097397203, + 6.6, + 0.8991331757289205, true, true, - 95.16666666666667 - ], - [ - "Julián Malatini", - 0, - 0, - 0, - 1.0311902097397203, - false, - false, - 0 + 99.4 ], [ "Marco Grüll", - 1.5233168477672279, - 0.2172413793103448, - 6.8, - 1.0311902097397203, + 6.608628841607565, + 1, + 7.35, + 0.8991331757289205, true, true, - 86 + 99.4 ], [ "Chuki", - 1.3867730406844512, - 0.2241379310344827, - 6, - 1.0311902097397203, + 5.484712371946415, + 1, + 6.1, + 0.8991331757289205, true, true, - 95.16666666666667 + 85.93333333333334 ], - [ - "Karl Hein", - 0, - 0, - 0, - 1.0311902097397203, + [ + "Karl Hein", + 5.394799054373523, + 1, + 6, + 0.8991331757289205, true, true, - 95.16666666666667 + 99.4 ], [ "Alexander Schlager", 0, 0, - 6.8, - 1.0311902097397203, + 0, + 0.8991331757289205, false, false, 0 ], [ - "Samuel Mbangula", - 5.8706725388975105, - 0.8758620689655172, - 6.5, - 1.0311902097397203, - false, + "Dariusz Stalmach", + 0.8929322572756172, + 0.1241379310344827, + 8, + 0.8991331757289205, + true, false, - 0 + 13.5 ], [ - "Patrice Covic", - 0, - 0, - 0, - 1.0311902097397203, + "Mick Schmetgens", + 0.7199266324284663, + 0.1241379310344827, + 6.45, + 0.8991331757289205, true, false, - 9.166666666666666 + 29.5 ], [ - "Dariusz Stalmach", - 0, + "Salim Amani Musah", 0, 0, - 1.0311902097397203, + 6.55, + 0.8991331757289205, true, false, - 49.416666666666664 - ], - [ - "Mick Schmetgens", - 7.321450489152014, - 1, - 7.1, - 1.0311902097397203, - true, - true, - 95.16666666666667 + 13.45 ], [ - "Salim Amani Musah", + "Moussa Ndiaye", 0, 0, - 6.6, - 1.0311902097397203, - true, + 0, + 0.8991331757289205, + false, false, - 32.583333333333336 + 0 ], [ "Kenny Quetant", 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, false, false, 0 @@ -22687,7 +22550,7 @@ 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, false, false, 0 @@ -22697,177 +22560,207 @@ 0, 0, 0, - 1.0311902097397203, + 0.8991331757289205, false, false, 0 ], [ "Paul Erevbenagie", - 0.9600736435507736, - 0.1241379310344827, - 7.5, - 1.0311902097397203, - false, + 0, + 0.3172413793103448, + 0, + 0.8991331757289205, + true, false, - 0 + 29.466666666666665 + ], + [ + "Youri Regeer", + 0, + 0.5827586206896551, + 0, + 0.8991331757289205, + true, + true, + 85.95 ], [ "Michael Gregoritsch", - 10.621576128538639, + 7.200215524794113, 1, - 6.7, - 1.58530986993114, + 7.05, + 1.021307166637463, true, true, - 83.36666666666666 + 72.4 ], [ "Marius Wolf", - 8.243611323641929, - 0.8, - 6.5, - 1.58530986993114, + 6.798383980955029, + 0.8758620689655172, + 7.6, + 1.021307166637463, true, true, - 91.25 + 72.41666666666667 ], [ "Jeffrey Gouweleeuw", 0, + 0.2172413793103448, 0, - 0, - 1.58530986993114, + 1.021307166637463, true, false, - 3.2333333333333334 + 9.716666666666667 ], [ "Finn Dahmen", - 12.523947972456007, + 8.27258804976345, 1, - 7.9, - 1.58530986993114, + 8.1, + 1.021307166637463, true, true, - 94.15 + 94.36666666666666 ], [ "Yannik Keitel", 0, 0, 6.6, - 1.58530986993114, - true, + 1.021307166637463, false, - 10.7 + false, + 0 ], [ "Kristijan Jakić", 0, 0, - 7.7, - 1.58530986993114, + 0, + 1.021307166637463, false, false, 0 ], [ - "Anton Kade", - 11.09716908951798, - 1, - 7, - 1.58530986993114, + "Arijon Ibrahimović", + 3.9306545588401542, + 0.6060867270378337, + 6.35, + 1.021307166637463, true, true, - 94.15 + 62.38333333333333 + ], + [ + "Anton Kade", + 3.027513505473377, + 0.3571507918729075, + 8.3, + 1.021307166637463, + false, + false, + 0 ], [ "Mert Kömür", - 0, - 0, - 0, - 1.58530986993114, + 1.1503012081182888, + 0.1609004121237414, + 7, + 1.021307166637463, true, false, - 17.7 + 31.966666666666665 ], [ "Robin Fellhauer", - 10.304514154552411, + 6.536365866479763, 1, - 6.5, - 1.58530986993114, + 6.4, + 1.021307166637463, true, true, - 76.45 + 62.266666666666666 ], [ "Calvin Brackelmann", - 0, - 0, - 0, - 1.58530986993114, + 7.746104205361838, + 0.985, + 7.7, + 1.021307166637463, true, true, - 90.91666666666667 + 84.63333333333334 ], [ "Sima Suso", 0, 0, 0, - 1.58530986993114, + 1.021307166637463, false, false, 0 ], [ "Fabian Rieder", - 10.621576128538639, + 7.251280883125986, 1, - 6.7, - 1.58530986993114, + 7.1, + 1.021307166637463, true, true, - 83.45 + 94.36666666666666 ], [ "Nediljko Labrović", 0, 0, 0, - 1.58530986993114, + 1.021307166637463, false, false, 0 ], [ "Noahkai Banks", - 6.5743732841261995, - 0.5529411764705883, - 7.5, - 1.58530986993114, + 5.795918170667602, + 0.7827586206896552, + 7.25, + 1.021307166637463, true, true, - 94.15 + 94.36666666666666 ], [ "Chrislain Matsima", - 11.09716908951798, + 7.455542316453479, 1, - 7, - 1.58530986993114, + 7.3, + 1.021307166637463, true, true, - 94.15 + 94.36666666666666 ], [ "Alexis Claude-Maurice", 0, 0, 0, - 1.58530986993114, + 1.021307166637463, + true, + false, + 32.083333333333336 + ], + [ + "Juma Bah", + 0, + 0, + 0, + 1.021307166637463, false, false, 0 @@ -22877,313 +22770,323 @@ 0, 0, 0, - 1.58530986993114, + 1.021307166637463, false, false, 0 ], [ "Hennes Behrens", - 11.09716908951798, + 6.7406272998072545, 1, - 7, - 1.58530986993114, + 6.6, + 1.021307166637463, true, true, - 94.15 + 94.36666666666666 ], [ "Han-Noah Massengo", - 11.731293037490437, + 7.353411599789733, 1, - 7.4, - 1.58530986993114, + 7.2, + 1.021307166637463, true, true, - 94.15 + 94.36666666666666 ], [ "Rodrigo Ribeiro", 0, 0, - 6.6, - 1.58530986993114, + 6.95, + 1.021307166637463, true, false, - 10.783333333333333 + 21.95 ], [ "Uchenna Ogundu", 0, 0, 0, - 1.58530986993114, + 1.021307166637463, false, false, 0 ], [ - "Young-Woo Seol", + "Tom Wisbereit", 0, 0, 0, + 1.021307166637463, + false, + false, + 0 + ], + [ + "Young-Woo Seol", + 0, + 0, 0, + 1.021307166637463, true, false, - 2.9 + 21.933333333333334 ], [ "Loris Karius", - 7.599846977811783, + 2.065886287625417, 1, - 6.6, - 1.1514919663351186, + 7.1, + 0.2909698996655517, true, true, - 94.15 + 95.68333333333334 ], [ "Kenan Karaman", 0, + 0.2, 0, - 0, - 1.1514919663351186, - false, + 0.2909698996655517, + true, false, - 0 + 9.933333333333334 ], [ "Kevin Müller", 0, 0, 0, - 1.1514919663351186, + 0.2909698996655517, false, false, 0 ], [ "Edin Džeko", + 0.4189966555183945, + 0.2, + 7.2, + 0.2909698996655517, + false, + false, + 0 + ], + [ + "Finn Porath", 0, 0, - 7.65, - 1.1514919663351186, - true, + 0, + 0.2909698996655517, + false, false, - 17.533333333333335 + 0 ], [ - "Finn Porath", + "Hee-Chan Hwang", 0, 0, 0, - 1.1514919663351186, + 0.2909698996655517, false, false, 0 ], [ "Timo Becker", - 7.772570772762051, - 1, - 6.75, - 1.1514919663351186, + 1.7336889632107018, + 0.906896551724138, + 6.57, + 0.2909698996655517, true, true, - 94.15 + 95.68333333333334 ], [ "Ron Schallenberg", - 5.903778724639211, - 0.7827586206896552, - 6.55, - 1.1514919663351186, - true, - true, - 62.93333333333333 + 0, + 0, + 6.43, + 0.2909698996655517, + false, + false, + 0 ], [ "Soufiane El-Faouzi", - 8.290742157612854, + 2.0455183946488287, 1, - 7.2, - 1.1514919663351186, + 7.03, + 0.2909698996655517, true, true, - 94.15 + 95.68333333333334 ], [ "Dejan Ljubičić", - 8.290742157612854, - 1, - 7.2, - 1.1514919663351186, + 1.6294314381270896, + 0.8, + 7, + 0.2909698996655517, true, true, - 94.15 + 76.03333333333333 ], [ "Janik Bachmann", 0, 0, - 6.8, - 1.1514919663351186, + 0, + 0.2909698996655517, false, false, 0 ], [ "Éric Dina Ebimbe", - 4.127503100018467, - 0.5689655172413792, - 6.3, - 1.1514919663351186, + 0.9579933110367891, + 0.5310344827586208, + 6.2, + 0.2909698996655517, true, - false, - 32.016666666666666 + true, + 66.75 ], [ "Hasan Kuruçay", - 7.887719969395563, + 1.9494983277591964, 1, - 6.85, - 1.1514919663351186, + 6.7, + 0.2909698996655517, true, true, - 62.1 + 76.06666666666666 ], [ "Junior Adamu", - 2.5920481228398806, - 0.3310344827586207, - 6.8, - 1.1514919663351186, - true, - true, - 62.11666666666667 + 0.9046956521739126, + 0.4689655172413793, + 6.63, + 0.2909698996655517, + false, + false, + 0 ], [ "Maximilian Wöber", 0, 0, - 6.5, - 1.1514919663351186, + 5.85, + 0.2909698996655517, true, false, - 32.05 + 19.6 ], [ "Robin Gosens", - 3.122925625939899, - 0.4172413793103448, - 6.5, - 1.1514919663351186, + 1.4121070234113706, + 0.7827586206896552, + 6.2, + 0.2909698996655517, true, - false, - 32.05 + true, + 66.58333333333333 ], [ "Moussa Sylla", - 8.290742157612854, - 1, - 7.2, - 1.1514919663351186, + 1.5898595317725746, + 0.8, + 6.83, + 0.2909698996655517, true, true, - 94.15 + 95.68333333333334 ], [ "Adrian Gantenbein", 0, 0, 0, - 1.1514919663351186, + 0.2909698996655517, false, false, 0 ], [ "Vitalie Becker", - 4.596636809751207, - 0.5827586206896551, - 6.85, - 1.1514919663351186, - true, + 0.43425752508361176, + 0.2172413793103448, + 6.87, + 0.2909698996655517, true, - 62.1 + false, + 29.083333333333332 ], [ "Mert Can Ayhan", - 0, - 0, - 6.05, - 1.1514919663351186, + 0.4970945681005648, + 0.2814506539833531, + 6.07, + 0.2909698996655517, true, false, - 7.8 + 28.916666666666668 ], [ "Nikola Katic", - 7.887719969395563, - 1, - 6.85, - 1.1514919663351186, + 1.5874816053511698, + 0.7827586206896552, + 6.97, + 0.2909698996655517, true, true, - 76.6 - ], - [ - "Christian Gomis", - 0, - 0, - 6.4, - 1.1514919663351186, - false, - false, - 0 + 95.68333333333334 ], [ "Luca Vozar", 0, 0, - 6.7, - 1.1514919663351186, - false, + 0, + 0.2909698996655517, + true, false, - 0 + 19.633333333333333 ], [ "Satoshi Tanaka", - 1.6885239954621003, - 0.2172413793103448, + 1.9640468227424739, + 1, 6.75, - 1.1514919663351186, - false, - false, - 0 + 0.2909698996655517, + true, + true, + 95.68333333333334 ], [ "Johannes Simon Siebeking", 0, 0, 0, - 1.1514919663351186, + 0.2909698996655517, false, false, 0 ], [ "Adil Aouchiche", - 7.254399387911247, + 1.862207357859531, 1, - 6.3, - 1.1514919663351186, + 6.4, + 0.2909698996655517, true, true, - 86.33333333333333 + 85.75 ] ], - "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}", + "hovertemplate": "%{customdata[0]}
Product-formula expected points: %{x:.1f}
Actual points: %{y:.1f}
Formula: 10.5385 × 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, @@ -23194,11 +23097,11 @@ "name": "n × lineup × form × odds", "type": "scatter", "x": { - "bdata": "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", + "bdata": "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", "dtype": "f8" }, "y": { - "bdata": "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", + "bdata": "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", "dtype": "f8" } }, @@ -23213,11 +23116,11 @@ "type": "scatter", "x": [ 0, - 414.75 + 337.05 ], "y": [ 0, - 414.75 + 337.05 ] } ], @@ -23991,7 +23894,7 @@ "xaxis": { "range": [ 0, - 414.75 + 337.05 ], "title": { "text": "Expected Kickbase points" @@ -24000,7 +23903,7 @@ "yaxis": { "range": [ 0, - 414.75 + 337.05 ], "scaleanchor": "x", "scaleratio": 1, @@ -24010,7 +23913,7 @@ } } }, - "image/png": "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FAhYACmFWXAfTMAETMAERjMBj80ETMAETMAETMAETKAECFgAKYFJcBdMwARMYHQT8OhMwARMwARMwARMwARMYPgJWAAZ/jlwD0zABEY7AY/PBEzABEzABEzABEzABExg2AlYABn2KXAHTGD0E/AITcAETMAETMAETMAETMAETGC4CVgAGe4ZcPtjgYDHaAImYAImYAImYAImYAImYAImMMwELIAM8wSMjeY9ShMwARMwARMwARMwARMwARMwARMYXgIWQIaCv9swARMwARMwARMwARMwARMwARMwARMYVgJDIoAM6wjduAmYgAmYgAmYgAmYgAmYgAmYgAmYwJAQKOVGLICU8uy4byZgAiZgAiZgAiZgAiZgAiZgAiOJgPtawgQsgJTw5LhrJmACJmACJmACJmACJmACJjCyCLi3JlC6BCyAlO7cuGcmYAImYAImYAImYAImYAIjjYD7awImULIELICU7NS4YyZgAiZgAiZgAiZgAiYw8gi4xyZgAiZQqgQsgJTqzLhfJmACJmACJmACJmACI5GA+2wCJmACJlCiBCyAlOjEuFsmYAImYAImYAImMDIJuNcmYAImYAImUJoELICU5ry4VyZgAiZgAiZgAiOVgPttAiZgAiZgAiZQkgQsgJTktLhTJmACJmACJjByCbjnJmACJmACJmACJlCKBCyAlOKsuE8mYAImYAIjmYD7bgImYAImYAImYAImUIIELICU4KS4SyZgAiYwsgm49yZgAiZgAiZgAiZgAiZQegQsgJTenLhHJmACI52A+28CJmACJmACJmACJmACJlByBCyAlNyUuEMmMPIJeAQmYAImYAImYAImYAImYAImUGoELICU2oy4P6OBgMdgAiZgAiZgAiZgAiZgAiZgAiZQYgQsgJTYhIyO7ngUJmACJmACJmACJmACJmACJmACJlBaBCyADMZ8uE4TMAETMAETMAETMAETMAETMAETMIGSIjAoAkhJjdCdMQETMAETMAETMAETMAETMAETMAETGBQCI6lSCyAjabbcVxMwARMwARMwARMwARMwARMwgVIi4L6MIAIWQEbQZLmrJmACJmACJmACJmACJmACJlBaBNwbExg5BP5/AAAA//9EM6pNAAAABklEQVQDAKx3fUrs+RwzAAAAAElFTkSuQmCC" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEAAAAJYCAYAAABiqpODAAAQAElEQVR4AeydC2BU1Z3/v3kQ8gISQkIEVFDxFbErxbeWYP++unattepqq7x0da22WnelYrtldysWulTa2q5UCFirVql1VapWq4SqWBXFgoCICj5ACIQEyItAkv/93smZ3JnMM5nHnZlvyJl77zm/c87v9zkzIfebc87N7tKXCIiACIiACIiACIiACIiACIiACIhAuhPI+PiyoS8REAEREAEREAEREAEREAEREAERSHsCCjDTCUgAyfR3gOIXAREQAREQAREQAREQARHIDAKKUgQynIAEkAx/Ayh8ERABERABERABERABEcgUAopTBEQgswlIAMns8Vf0IiACIiACIiACIiACmUNAkYqACIhARhOQAJLRw6/gRUAEREAEREAERCCTCChWERABERCBTCYgASSTR1+xi4AIiIAIiIAIZBYBRSsCIiACIiACGUxAAkgGD75CFwEREAEREIFMI6B4RUAEREAEREAEMpeABJDMHXtFLgIiIAIikHkEFLEIiIAIiIAIiIAIZCwBCSAZO/QKXAREQAQykYBiFgEREAEREAEREAERyFQCEkAydeQVtwiIQGYSUNQiIAIiIAIiIAIiIAIikKEEJIBk6MArbBHIVAKKWwREQAREQAREQAREQAREIDMJSADJzHFX1JlLQJGLgAiIgAiIgAiIgAiIgAiIQEYSkACSkcOeyUErdhEQAREQAREQAREQAREQAREQgUwkIAEk00Zd8YqACIiACIiACIiACIiACIiACIhABhLIOAEkA8dYIYuACIiACIiACIiACIiACIiACIhAxhHwD1gCiD8RXYuACIiACIiACIiACIiACIiACIhA6hNQBH4EJID4AdGlCIiACIiACIiACIiACIiACIhAOhBQDCLgS0ACiC8PXYmACIiACIiACIiACIiACIhAehBQFCIgAj4EJID44NCFCIiACIiACIiACIiACIhAuhBQHCIgAiLgJCABxElD5yIgAiIgAiIgAiIgAiKQPgQUiQiIgAiIgIOABBAHDJ2KgAiIgAiIgAiIgAikEwHFIgIiIAIiIAI9BCSA9LDQmQiIgAiIgAiIgAikFwFFIwIiIAIiIAIi4CUgAcSLQiciIAIiIAIiIALpRkDxiIAIiIAIiIAIiIAhIAHEkNBRBERABERABNKPgCISAREQAREQAREQARHoJiABpBuEDiIgAiIgAulIQDGJgAiIgAiIgAiIgAiIgIeABBAPB72KgAiIQHoSUFQiIAIiIAIiIAIiIAIiIAI2AQkgNga9iIAIpCsBxSUCIiACIiACIiACIiACIiACJCABhBSURCB9CSgyERABERABERABERABERABERABi4AEEAuCvtOZgGITAREQAREQAREQAREQAREQAREQAUACSLq/CxSfCIiACIiACIiACIiACIiACIiACIhA+gsgGmMREAEREAEREAEREAEREAEREAEREIH0JxAuQs0ACUdI5SIgAiIgAiIgAiIgAiIgAiIgAiLgfgLyMAwBCSBhAKlYBERABERABERABERABERABEQgFQjIRxEITUACSGg+KhUBERABERABERABERABERCB1CAgL0VABEISkAASEo8KRUAEREAEREAEREAEREAEUoWA/BQBERCBUAQkgISiozIREAEREAEREAEREAERSB0C8lQEREAERCAEAQkgIeDEo2jRI8/g9ItuxLqNW6Cv6AiQXVX1FDBdcNXt2FnfGF0DssbMu+/HtFvnoKW1LSQNvj/5Pl2+cnVIOxWmJwEz/vzMpWeEikoERCB9CSgyERABERABEQhOQAJIcDYJK+FNKW82edORsE5TrCPeiC18aBkeWzAL62qX4LmH56K8rCTFopC7ItA3AhT7KPrxZ0XfWkitWoyzrz8T+XOUdfkzI7WilrciECMCakYEREAEREAERCAoAQkgQdGowC0EOFvh1TfWYtKZJ6HqmNFucUt+iIAIiIAIuJCAXBIBERABERABERCBYAQkgAQj48jnX18v+5dZQZet8K+VTI4qUZ3OvuM6vLbs12l1c0/Rgkstgi2h4F9nWU67qGClmDHjY5yZziHFhk3uJplAOv5MTCBSdSUCIiACIiACIiACIhCEQFoLIBQuzLRx3oBy7wiTeAMehEmvbC61GDtmJK69bW4vEYTCx/JXV+ObXz+3V71IM9jGBY49LZxTuOmn8ZlHxuHfrrnJZrlJrOe0M2361zeMnPY85xTyN1a/Z+8XYdp0+uhsO9B5YUE+zjxlHG6a+XP498n2f7bgMVx92XmgXaD6Jo/+fX36f+D11Rvw5J9ftff/qKqeArZhbHjOPJMoOJCJKefRMN7y6XZvTIyRXFifsa1/fwt4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zvYC2dEXCkwcC6et/zljYXsUGNg+U6A+WI+2XFLE/UJox8R69JE+0IZPeuKML/bPcgpCFDDIPpLPNu3oD9vi2LGNL1/2PdxwzcUINBa0izRR6DF+sV1+Hvn+82fEa+aznHb0g33E8vPKOP15UFCL9L1Bf5REQAREQAREQARShYD8FIHoCKS1AMJfeLl2n790O7HwF2TetDHx3FkW73PemPrvZUD/6Cf9Zf+84aENbXltEstpR3uTxyNjYCz+eyb425n6xo5tHX/0aPDo3xdvUnlDZmx59G+PfScimfiC9U/f6Z9JZME6Tt9Yl3GSgTOf56wfqCzafLaViES/TKw8BoqXfvjb8Zoc/O3JhPGzLSae84ac70Ee2RaTeV/SxiS2x7JIk2nD3wdnfX9/TF/039ixX/pJW5NnjqYPU49H2ptyc2RsLDOJNsxj3GwjmB3tnb4Yu0BHtkd7k4L1wbrsk30bWx5Zn2VMfE+TG/OZeM48lpEDeTCfieeBPtu0Zz3aMLG/U046Fsyjb2yLyfgSaZzcJJbCFds0KVhd5hsbHtk3/WK/JtEXxsC4mMcjr5nPa5NYj/WZeG7yjT3bZzL1TFzMM8mUmbo6ioAIiIAIiEBKEZCzIiACURFIawEkKhIyFgEREAEREAEREAEREAERSCkCclYEREAEoiEgASQaWrIVAREQAREQAREQAREQAfcQkCciIAIiIAJREJAAEgWsTDHlFHVOjed08UyJWXGKgAj0jQCXkHB5Cped9K0F1RIBERCB/hBQXREQAREQARGInIAEkMhZyVIEREAEREAEREAE3EVA3oiACIiACIiACERMQAJIxKhkKAIiIAIiIAIi4DYC8kcEREAEREAEREAEIiUgASRSUrITAREQAREQAfcRkEciIAIiIAIiIAIiIAIREpAAEiEomYmACIiACLiRgHwSAREQAREQAREQAREQgcgISACJjJOsREAERMCdBOSVCIiACIiACIiACIiACIhARAQkgESESUYiIAJuJSC/REAEREAEREAEREAEREAERCASAhJAIqEkGxFwLwF5JgIiIAIiIAIiIAIiIAIiIAIiEAEBCSARQJKJmwnINxEQAREQAREQAREQAREQAREQAREIT0ACSHhG7raQdyIgAiIgAiIgAiIgAiIgAiIgAiIgAmEJpLwAEjZCGYiACIiACIiACIiACIiACIiACIiACKQ8gf4GIAGkvwRVXwREQAREQAREQAREQAREQAREQATiT0A99JOABJB+AlR1ERABERABERABERABERABERCBRBBQHyLQPwISQPrHT7VFQAREQAREQAREQAREQAREIDEE1IsIiEC/CEgA6Rc+VRYBERABERABERABERABEUgUAfUjAiIgAv0hIAGkP/RUVwREQAREQAREQAREQAQSR0A9iYAIiIAI9IOABJB+wFNVERABERABERABERCBRBJQXyIgAiIgAiLQdwISQPrOTjVFQAREQAREQAREILEE1JsIiIAIiIAIiECfCUgA6TM6VRQBERABERABEUg0AfUnAiIgAiIgAiIgAn0lIAGkr+RUTwREQAREQAQST0A9ioAIiIAIiIAIiIAI9JGABJA+glM1ERABERCBZBBQnyIgAiIgAiIgAiIgAiLQNwISQPrGTbVEQAREIDkE1KsIiIAIiIAIiIAIiIAIiECfCEgA6RM2VRIBEUgWAfUrAiIgAiIgAiIgAiIgAiIgAn0hIAGkL9RURwSSR0A9i4AIiIAIiIAIiIAIiIAIiIAI9IGABJA+QFOVZBJQ3yIgAiIgAiIgAiIgAiIgAiIgAiIQPQEJINEzS24N9S4CIiACIiACIiACIiACIiACIiACIhA1gZQTQKKOUBVEQAREQAREQAREQAREQAREQAREQARSjkCsHZYAEmuiak8EREAEREAEREAEREAEREAEREAE+k9ALcSYgASQGANVcyIgAiIgAiIgAiIgAiIgAiIgArEgoDZEILYEJIDElqdaEwEREAEREAEREAEREAEREIHYEFArIiACMSUgASSmONWYCIiACIiACIiACIiACIhArAioHREQARGIJQEJILGkqbZEQAREQAREQAREQAREIHYE1JIIiIAIiEAMCUgAiSFMNSUCIiACIiACIiACIhBLAmpLBERABERABGJHQAJI7FiqJREQAREQAREQARGILQG1JgIiIAIiIAIiEDMCEkBihlINiYAIiIAIiIAIxJqA2hMBERABERABERCBWBGQABIrkmpHBERABERABGJPQC2KgAiIgAiIgAiIgAjEiIAEkBiBVDMiIAIiIALxIKA2RUAEREAEREAEREAERCA2BCSAxIajWhEBERCB+BBQqyIgAiIgAiIgAiIgAiIgAjEhIAEkJhjViAiIQLwIqF0REAEREAEREAEREAEREAERiAUBCSCxoKg2RCB+BNSyCIiACIiACIiACIiACIiACIhADAhIAIkBRDURTwJqWwREQAREQAREQAREQAREQAREQAT6T0ACSP8ZxrcFtS4CIiACIiACIiACIiACIiACIiACItBvAq4XQPodoRoQAREQAREQAREQAREQAREQAREQARFwPYF4OygBJN6E1b4IiIAIiIAIiIAIiIAIiIAIiIAIhCcgizgTkAASZ8BqXgREQAREQAREQAREQAREQAREIBICshGB+BKQABJfvmpdBERABERABERABERABERABCIjICsREIG4EpAAEle8alwEREAEREAEREAEREAERCBSArITAREQgXgSkAAST7op2nZnF7B77/4U9V5u94XArj37wdSXuqqTmgT4GednPTW9l9fREjhwsBN7mg9EW032KUxgb8sBtB/oTOEIMtb1PgVu/eqGeuv/8j5VViUREAERyCACEkAyaLAVqgiIgAiIgAiIgAi4m4C8EwEREAEREIH4EZAAEj+2alkEREAEREAEREAEoiMgaxEQAREQAREQgbgRkAASN7RqWAREQAREQAREIFoCshcBERABERABERCBeBGQABIvsmpXBERABERABKInoBoiIAIiIAIiIAIiIAJxIiABJE5g1awIiIAIiEBfCKiOCIhAuhNob29P9xAVnwiIgAiIgEsJSABx6cDILREQgQwloLBFQAREII0JUPx48MEHsWTJEuzfryfOpfFQKzQREAERcCUBCSCuHBY5JQKZS0CRi4AIiIAIpCcBCh4PPPAAPvvsM7S2tqKriw9vTc9YFZUIiIAIiIA7CUgAcee4yKvMJaDIRUAEREAERCDtCFD8WLx4MbZt24aKigpMmTIF+fn5aRenAhIB1xJob3ata3JMBBJJQAJIImmrrwgIyEQEREAEREAERCCdCHC2B8WPHTt2oKyszBY/CgoK0ilExSIC7iawaxOw7Fbgszfd7WcQ72befT+YWLx85WpccNXt2FnfyMuUT+s2bsHpF92IquopWPTIMykfT6AAWlrbMO3WOUHjS/SYSgAJNErJzFPfIiACIiACIiACIpAmBJziR2lpKaZOnQqJH2kyuAojNQhsXwusmAMcaAFW/hLY/HJq+J0BXlIYmHffo7j2mxdhXe0STL/yKxkQdfJDdJ0Aknwk8kAEREAE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L7JqVwREQAREwJ0EjPjR3tTj3/Y1EkF6aPicpcrFBRdcgGuvvRYFBQWp4rL8FAEREAEREAERSDABCSAJBq7uREAEREAEkkhg7zaAMz+c4odxx4ggnR0mh0elFCKgZS8pNFhyVQREQAREQASSQEACSBKgq0sREAERSB0CaeTpRys8e34EEj9MmBRBXvsVIBHEENFRBERABERABERABNKGgASQtBlKBSICIhAXAmo0PQhseBr40/eAug3h4/nsDWDT8+HtZCECIiACIiACIiACIpBSBCSApNRwyVkRSDwB9SgCKU9g47PAmkeBsiOB5jpg3+ehQxp9FjD2vNA2KhUBERABERABERABEUg5AhJAUm7I5HCCCag7ERCBVCZA8eOdhzwR5OQBFccBTSFEEIofp1wPZOd46ujVNQT279+PF1980TX+yBEREAEREAEREIHUIyABJPXGLMEeqzsREAERiBGBrk5g3R+Bg20xajBMM5tXAEb8MKZOEaR5p8n1HI34kZXludarawi0tbVhyZIleOWVV/DCCy+4xi85IgIiIAIiIAIikFoEJICEGy+Vi4AIiIAI9J8AxY9Vi4B3LQFkxdz4iyAUP95cGNhvrwiyHTAiyFHnApz5IfEjMLMk5ra0tKCmpgbbt2/HyJEjMXHixCR6o65FQAREQAREQARSmUBYASSVg5PvIiACIiACLiBgxA8+hYXu7HofoAjS0c6r2KeWemBVDdDVFbxtiiDlxwJNlggy6lTgi5MBiR9w25cRP3bu3InKykpcc801yMvLc5ub8kcEREAEREAE0oZAugciASTdR1jxiYAIiECyCXDmhxE/jC8UQV6ZD8RDBCksA06/CcgK819czkDggv8BzrwZ+nIfgaamJnvmR319PSoqKjB58mSJH+4bJnkkAiIgAulGQPGkOYEwvx2mefQKTwREQAREIDICa34PcENRLhlZfhfQ1hhZvdW/A/zFD1Nz+xqAIkhnh8mJ3XHUycAZlrARTARhPsuPPjd2faqlmBGg+LFo0SIY8WPKlCnIz8+PWftqSAREQAREIBgB5YtAehOQAJLe46voREAERKD/BN59HNiwzLOs5KlvA3UbgOWzgfam0G1TNHn/udA2FEFe+xWQSBHEiB8USUJ71//ST18HGjb3v50Ma+GJJ55AY2MjysvLQfGjoKAgwwgoXBEQgaQRUMci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wlPPTbbmw0O9/KoKAowVu8AwdowhY8mYVkXj3ciiBBCzXv32jyff2QceWSbGluVwZObXQL6/fI8Zb77XfL/5npPOkWviSScf+SlHukPlEUDEenDpk+JvN2MWQxzzgcaU7zvfe8rxrPD3gL8LlddTtygSQNS68OJvJ/8mM258T6M1AHn6G1O+y3ynKUNZvut853lOKOtQfQQGGlO+z3yv+X4z5nzfeUaqr6dusQmYgAn0S2DQiRZABo2qdjMWmlfeds1/5TnQ4x/PaH557fe/lJhcRhr8w3vZVy5QTKeumOZjdRBgzOL4MZaMaXW03K0sRoBfgPmexjHlmLUMKEzn+52th2vKEKiH/Nl0n1cWASau/M1mvLIhO+b9jSnfd773sSx/Dyqrh25NIYHCMS/8ng40pnynKRPHnOej8B6+rlwCjBfjxzjGVnJOXKkx5Xsd0/i+84zEsj6agAnUCgH3Y7AELIAMlpTzmYAJmIAJmIAJmIAJmIAJmIAJVB4Bt8gEBknAAsggQTmbCZiACZiACZiACZiACZiACVQiAbfJBExgcAQsgAyOk3OZgAmYgAmYgAmYgAmYgAlUJgG3ygRMwAQGRcACyKAwOZMJmIAJmIAJmIAJmIAJVCoBt8sETMAETGAwBCyADIaS85iACZiACZiACZiACVQuAbfMBEzABEzABAZBwALIICA5iwmYgAmYgAmYgAlUMgG3zQRMwARMwARMYGACFkAGZuQcJmACJmACJmAClU3ArTMBEzABEzABEzCBAQlYABkQkTOYgAmYgAmYQKUTcPtMwARMwARMwARMwAQGImABZCBCTjcBEzABE6h8Am6hCZiACZiACZiACZiACQxAwALIAICcbAImYALVQMBtNAETMAETMAETMAETMAET6J+ABZD++TjVBEygOgi4lSZgAiZgAiZgAiZgAiZgAibQLwELIP3icaIJVAsBt9METMAETMAETMAETMAETMAETKA/AhZA+qPjtOoh4JaagAmYgAmYgAmYgAmYgAmYgAmYQD8ELID0A6eaktxWEzABEzABEzABEzABEzABEzABEzCB0gRqRQAp3UOnmIAJmIAJmIAJmIAJmIAJmIAJmIAJ1AqBYffDAsiw0bmgCZiACZhAJRPYvKVdZ5/3RV36g1/v1GbeeOs9evXbP65VrWuL3pd40slXNIMjTcAETMAETMAE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ANFVmIAJmIAJmIAJmMBoEnDdJmACJmACJmACIydgAWTkDF2DCZiACZiACZjA6BJw7SZgAiZgAiZgAiYwYgIWQEaM0BWYgAmYgAmYwGgTcP0mYAImYAImYAImYAIjJWABZKQEXd4ETMAETGD0CfgOJmACJmACJmACJmACJjBCAhZARgjQxU3ABExgZxDwPUzABEzABEzABEzABEzABEZGwALIyPi5tAmYwM4h4LuYgAmYgAmYgAmYgAmYgAmYwIgIWAAZET4XNoGdRcD3MQETMAETMAETMAETMAETMAETGAkBCyAjoeeyO4+A72QCJmACJmACJmACJmACJmACJmACIyBgAWQE8HZmUd/LBEzABEzABEzABEzABEzABEzABExg+ASqRQAZfg9d0gRMwARMwARMwARMwARMwARMwARMoFoIjFo7LYCMGlpXbAImYAImYAImYAImYAImYAImYAJDJeD8o0XAAshokXW9JmACJmACJmACJmACJmACJmACQyfgEiYwSgQsgIwSWFdrAiZgAiZgAiZgAiZgAiZgAsMh4DImYAKjQ8ACyOhwda0mYAImYAImYAImYAImYALDI+BSJmACJjAqBCyAjApWV2oCJmACJmACJmACJmACwyXgciZgAiZgAqNBwALIaFB1nSZgAiZgAiZgAiZgAsMn4JImYAImYAImMAoELICMAlRXaQImYAImYAImYAIjIeCyJmACJmACJmAC5SdgAaT8TF2jCZiACZiACZjAyAi4tAmYgAmYgAmYgAmUnYAFkLIjdYUmYAImYAImMFICLm8CJmACJmACJmACJlBuAhZAyk3U9ZmACZiACYycgGswARMwARMwARMwARMwgTITsABSZqCuzgRMwATKQcB1mIAJmIAJmIAJmIAJmIAJlJeABZDy8nRtJmAC5SHgWkzABEzABEzABEzABEzABEygrAQsgJQVpyszgXIRcD0mYAImYAImYAImYAImYAImYALlJGABpJw0XVf5CLgmEzABEzABEzABEzABEzABEzABEygjAQsgZYRZzqpclwmYgAmYgAmYgAmYgAmYgAmYgAmYQPkIVKoAUr4euiYTMAETMAETMAETMAETMAETMAETMIFKJbDT2mUBZKeh9o1MwARMwARMwARMwARMwARMwARMoJCAr3cWAQsgO4u072MCJmACJmACJmACJmACJmACJtCXgGNMYCcRsACyk0D7NiZgAiZgAiZgAiZgAiZgAiZQjIDjTMAEdg6B/x8AAP//XXZHhwAAAAZJREFUAwCsxPAAM8US8gAAAABJRU5ErkJggg==" }, "metadata": {}, "output_type": "display_data" @@ -24146,7 +24049,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 18, "id": "fb320299", "metadata": {}, "outputs": [ @@ -24183,70 +24086,70 @@ " 1\n", " 47\n", " 0.00\n", - " 8.40\n", + " 17.00\n", " \n", " \n", " 1\n", " 2\n", - " 47\n", + " 46\n", " 0.00\n", - " 14.94\n", + " 7.96\n", " \n", " \n", " 2\n", " 3\n", - " 47\n", + " 46\n", " 0.00\n", - " 15.72\n", + " 16.09\n", " \n", " \n", " 3\n", " 4\n", - " 47\n", + " 46\n", " 0.00\n", - " 5.66\n", + " 7.26\n", " \n", " \n", " 4\n", " 5\n", - " 47\n", - " 0.00\n", - " 13.79\n", + " 46\n", + " 0.98\n", + " 13.09\n", " \n", " \n", " 5\n", " 6\n", " 46\n", - " 1.89\n", - " 33.24\n", + " 19.22\n", + " 30.59\n", " \n", " \n", " 6\n", " 7\n", - " 47\n", - " 4.49\n", - " 54.91\n", + " 46\n", + " 45.71\n", + " 54.52\n", " \n", " \n", " 7\n", " 8\n", - " 47\n", - " 7.52\n", - " 74.94\n", + " 46\n", + " 71.37\n", + " 95.89\n", " \n", " \n", " 8\n", " 9\n", - " 47\n", - " 10.67\n", - " 105.64\n", + " 46\n", + " 99.66\n", + " 105.07\n", " \n", " \n", " 9\n", " 10\n", " 47\n", - " 15.66\n", - " 134.87\n", + " 139.05\n", + " 150.96\n", " \n", " \n", "\n", @@ -24254,16 +24157,16 @@ ], "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" + "0 1 47 0.00 17.00\n", + "1 2 46 0.00 7.96\n", + "2 3 46 0.00 16.09\n", + "3 4 46 0.00 7.26\n", + "4 5 46 0.98 13.09\n", + "5 6 46 19.22 30.59\n", + "6 7 46 45.71 54.52\n", + "7 8 46 71.37 95.89\n", + "8 9 46 99.66 105.07\n", + "9 10 47 139.05 150.96" ] }, "metadata": {}, @@ -24271,7 +24174,7 @@ }, { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
" ] @@ -24304,7 +24207,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 19, "id": "683de20d", "metadata": {}, "outputs": [ diff --git a/notebooks/09_reflection/02_sofascore_ratings_vs_kickbase_points.ipynb b/notebooks/09_reflection/02_sofascore_ratings_vs_kickbase_points.ipynb new file mode 100644 index 0000000..fa4bbe8 --- /dev/null +++ b/notebooks/09_reflection/02_sofascore_ratings_vs_kickbase_points.ipynb @@ -0,0 +1,10552 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "rating-points-00", + "metadata": {}, + "source": [ + "# SofaScore ratings vs derived Kickbase points — last five matches\n", + "\n", + "Uses the newest JSON recording of each dataset, selected by its `generated_at` timestamp. The window is each team's last five **overall matches** (all competitions), taken from the rating export's recorded team-form source. It is not the player's last five appearances. Only players retained by the source exports' eligibility rules are available.\n", + "\n", + "The scatter plots compare ratings with estimated points, first per match and then as player averages over **the same matched games**. The player view places both series on separate, labelled axes. Missing ratings or points remain gaps, never zeros. Kickbase points are SofaScore-based approximations, including proxy awards, rather than official Kickbase results.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "rating-points-01", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ratings: team_player_average_ratings_2026-09-10_13-04-32_944696+0200.json\n", + " Recorded: 2026-09-10T13:04:32+02:00\n", + " Team-form source: team_form_2026-09-10_13-03-24_642850+0200.json\n", + "Derived points: overall_player_kickbase_point_averages_2026-09-10_13-07-08_654246+0200.json\n", + " Recorded: 2026-09-10T13:07:08+02:00\n", + " Team-form source: team_form_2026-09-10_13-03-24_642850+0200.json\n" + ] + } + ], + "source": [ + "import json\n", + "import sys\n", + "from datetime import datetime, timezone\n", + "from pathlib import Path\n", + "\n", + "import pandas as pd\n", + "import plotly.express as px\n", + "import plotly.graph_objects as go\n", + "from plotly.subplots import make_subplots\n", + "import ipywidgets as widgets\n", + "from IPython.display import display\n", + "\n", + "\n", + "def locate_project_root():\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. Run from the project directory.')\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", + "from project_paths import (\n", + " SOFASCORE_PLAYER_AVERAGE_RATINGS_DIR,\n", + " SOFASCORE_PLAYER_KICKBASE_POINT_AVERAGES_DIR,\n", + " SOFASCORE_TEAM_FORM_DIR,\n", + ")\n", + "\n", + "\n", + "def latest_recording(directory, pattern):\n", + " candidates = []\n", + " for path in directory.glob(pattern):\n", + " payload = json.loads(path.read_text(encoding='utf-8'))\n", + " timestamp = datetime.fromisoformat(payload['generated_at'].replace('Z', '+00:00'))\n", + " if timestamp.tzinfo is None:\n", + " timestamp = timestamp.replace(tzinfo=timezone.utc)\n", + " candidates.append((timestamp, path.name, path, payload))\n", + " if not candidates:\n", + " raise FileNotFoundError(f'No {pattern} found in {directory}. Run the source notebook first.')\n", + " _, _, path, payload = max(candidates, key=lambda item: item[:2])\n", + " return path, payload\n", + "\n", + "\n", + "rating_path, ratings = latest_recording(SOFASCORE_PLAYER_AVERAGE_RATINGS_DIR, 'team_player_average_ratings_*.json')\n", + "points_path, points = latest_recording(SOFASCORE_PLAYER_KICKBASE_POINT_AVERAGES_DIR, 'overall_player_kickbase_point_averages_*.json')\n", + "for label, path, payload in [('Ratings', rating_path, ratings), ('Derived points', points_path, points)]:\n", + " print(f'{label}: {path.name}\\n Recorded: {payload[\"generated_at\"]}\\n Team-form source: {payload[\"source_file\"]}')\n", + "if ratings['source_file'] != points['source_file']:\n", + " print('WARNING: Latest exports use different team histories. Only identical player/match IDs are compared; the rating source defines the five-match window.')\n", + "form_path = SOFASCORE_TEAM_FORM_DIR / Path(ratings['source_file']).name\n", + "if not form_path.is_file():\n", + " raise FileNotFoundError(f'The recorded team-form source is required to identify the last five games: {form_path}')\n", + "form_document = json.loads(form_path.read_text(encoding='utf-8'))\n", + "form_teams = form_document[max(form_document, key=lambda value: datetime.fromisoformat(value))]\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "rating-points-02", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1,012 paired player/matches across 330 players.\n", + "Rating only: 24 | Points only: 23 | Neither recorded: 671\n", + "Failed point fetches recorded in source: 22\n" + ] + } + ], + "source": [ + "def flatten_players(payload, collection, value_field, output_field):\n", + " rows = []\n", + " for team_id, team in payload['teams'].items():\n", + " for player in team.get('overall', {}).get('players', []):\n", + " for match in player.get(collection, []):\n", + " rows.append({'team_id': str(team_id), 'player_id': int(player['player_id']),\n", + " 'match_id': int(match['match_id']), 'player_name': player['player_name'],\n", + " output_field: match.get(value_field)})\n", + " frame = pd.DataFrame(rows, columns=['team_id', 'player_id', 'match_id', 'player_name', output_field])\n", + " if frame.duplicated(['team_id', 'player_id', 'match_id']).any():\n", + " raise ValueError(f'Duplicate player/match records in {output_field} export.')\n", + " frame[output_field] = pd.to_numeric(frame[output_field], errors='coerce')\n", + " return frame\n", + "\n", + "\n", + "rating_rows = flatten_players(ratings, 'ratings', 'rating', 'rating')\n", + "point_rows = flatten_players(points, 'match_calculations', 'calculated_kickbase_points', 'points')\n", + "window_rows = []\n", + "for team_id, team in form_teams.items():\n", + " matches = sorted(team['overall_matches'], key=lambda match: pd.Timestamp(match['date']))[-5:]\n", + " for slot, match in enumerate(matches, 1):\n", + " window_rows.append({'team_id': str(team_id), 'team': team['team'],\n", + " 'match_id': int(match['match_id']), 'slot': slot,\n", + " 'date': match['date'], 'fixture': f\"{match['home_team']} vs {match['away_team']}\",\n", + " 'competition': match.get('competition', '')})\n", + "windows = pd.DataFrame(window_rows)\n", + "windows['date'] = pd.to_datetime(windows['date'], utc=True)\n", + "keys = ['team_id', 'player_id', 'match_id']\n", + "roster = pd.concat([rating_rows[['team_id', 'player_id', 'player_name']],\n", + " point_rows[['team_id', 'player_id', 'player_name']]]).drop_duplicates(['team_id', 'player_id'])\n", + "comparison = roster.merge(windows, on='team_id', validate='many_to_many')\n", + "comparison = comparison.merge(rating_rows[keys + ['rating']], on=keys, how='left', validate='one_to_one')\n", + "comparison = comparison.merge(point_rows[keys + ['points']], on=keys, how='left', validate='one_to_one')\n", + "comparison = comparison.sort_values(['team', 'player_name', 'date']).reset_index(drop=True)\n", + "matched = comparison.dropna(subset=['rating', 'points']).copy()\n", + "if matched.empty:\n", + " raise ValueError('No matching player/match pairs with both a rating and derived points.')\n", + "print(f'{len(matched):,} paired player/matches across {matched[[\"team_id\", \"player_id\"]].drop_duplicates().shape[0]} players.')\n", + "print(f'Rating only: {(comparison.rating.notna() & comparison.points.isna()).sum()} | '\n", + " f'Points only: {(comparison.rating.isna() & comparison.points.notna()).sum()} | '\n", + " f'Neither recorded: {(comparison.rating.isna() & comparison.points.isna()).sum()}')\n", + "print(f'Failed point fetches recorded in source: {len(points.get(\"failed_matches\", []))}')\n" + ] + }, + { + "cell_type": "markdown", + "id": "rating-points-03", + "metadata": {}, + "source": [ + "## Ratings and points across the five-match window\n", + "Each dot in the first graph is one player in one game. Hover for the player, fixture and match ID. The second graph averages each player's paired observations only, so both averages use identical games. Correlations describe association, not predictive accuracy.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "rating-points-04", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": [ + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16287059, + "FC Würzburger Kickers vs 1. FC Köln", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=1. FC Köln
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Alessio Castro-Montes", + "Alessio Castro-Montes", + "Alessio Castro-Montes", + "Ellyes Skhiri", + "Ellyes Skhiri", + "Ellyes Skhiri", + "Gideon Mensah", + "Gideon Mensah", + "Gideon Mensah", + "Jahmai Simpson-Pusey", + "Jahmai Simpson-Pusey", + "Jahmai Simpson-Pusey", + "Jan Uwe Thielmann", + "Jan Uwe Thielmann", + "Jan Uwe Thielmann", + "Linton Maina", + "Linton Maina", + "Linton Maina", + "Luka Lochoshvili", + "Luka Lochoshvili", + "Luka Lochoshvili", + "Marius Bülter", + "Marius Bülter", + "Marvin Schwäbe", + "Marvin Schwäbe", + "Marvin Schwäbe", + "Mikey Moore", + "Paul Okon-Engstler", + "Paul Okon-Engstler", + "Ragnar Ache", + "Ragnar Ache", + "Ragnar Ache", + "Reigan Heskey", + "Said El Mala", + "Said El Mala", + "Thijs Dallinga", + "Thijs Dallinga", + "Tom Krauß", + "Tom Krauß", + "Tom Krauß", + "Ísak Bergmann Jóhannesson", + "Ísak Bergmann Jóhannesson", + "Ísak Bergmann Jóhannesson" + ], + "legendgroup": "1. FC Köln", + "marker": { + "color": "#636efa", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "1. FC Köln", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "ZmZmZmZmHEDNzMzMzMwYQAAAAAAAABpAAAAAAAAAGkAAAAAAAAAaQAAAAAAAABxAmpmZmZmZG0BmZmZmZmYaQJqZmZmZmRdAMzMzMzMzG0BmZmZmZmYYQM3MzMzMzBhAMzMzMzMzG0AzMzMzMzMdQAAAAAAAABpAAAAAAAAAHEAzMzMzMzMbQJqZmZmZmRtAzczMzMzMGkDNzMzMzMwaQM3MzMzMzBZAZmZmZmZmGECamZmZmZkdQAAAAAAAABpAmpmZmZmZHUAAAAAAAAAaQDMzMzMzMx1AAAAAAAAAGkAzMzMzMzMbQGZmZmZmZhpAmpmZmZmZG0DNzMzMzMwYQAAAAAAAABpAMzMzMzMzGUCamZmZmZkdQM3MzMzMzBhAzczMzMzMIUAAAAAAAAAeQM3MzMzMzBxAAAAAAAAAGkCamZmZmZkiQM3MzMzMzBxAzczMzMzMGkA=", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAADAVEAAAAAAAABHQAAAAAAAADlAAAAAAAAAO0AAAAAAAABFQAAAAAAAAPC/AAAAAABAUEAAAAAAAABRQAAAAAAAADpAAAAAAAAAVEAAAAAAAABDQAAAAAAAgEtAAAAAAAAATUAAAAAAAABQQAAAAAAAACZAAAAAAABAVEAAAAAAAIBVQAAAAAAAACpAAAAAAAAAUEAAAAAAAEBXQAAAAAAAACxAAAAAAACATEAAAAAAAAAqwAAAAAAAgExAAAAAAACAZEAAAAAAAAAmQAAAAAAAAERAAAAAAACAR0AAAAAAAAAUQAAAAAAAQFVAAAAAAABAUEAAAAAAAAA2QAAAAAAAABzAAAAAAADAWkAAAAAAAIBgQAAAAAAAAChAAAAAAACgbEAAAAAAAEBYQAAAAAAAgE9AAAAAAAAAM0AAAAAAAIBxQAAAAAAAQFtAAAAAAAAAJEA=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287045, + "Eintracht Braunschweig vs 1. FC Union Berlin", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=1. FC Union Berlin
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Aljoscha Kemlein", + "Aljoscha Kemlein", + "Aljoscha Kemlein", + "András Schäfer", + "András Schäfer", + "András Schäfer", + "Christopher Trimmel", + "Christopher Trimmel", + "Emmanuel Latte Lath", + "Emmanuel Latte Lath", + "Emmanuel Latte Lath", + "Felix Uduokhai", + "Frederik Rønnow", + "Janik Haberer", + "Janik Haberer", + "Josip Juranović", + "Josip Juranović", + "Josip Juranović", + "Leopold Querfeld", + "Leopold Querfeld", + "Livan Burcu", + "Livan Burcu", + "Livan Burcu", + "Marin Ljubičić", + "Marin Ljubičić", + "Marin Ljubičić", + "Matheo Raab", + "Matheo Raab", + "Michel Aebischer", + "Michel Aebischer", + "Michel Aebischer", + "Rani Khedira", + "Rani Khedira", + "Rani Khedira", + "Tim Skarke", + "Tim Skarke", + "Tom Alexander Rothe", + "Tom Alexander Rothe", + "Tom Alexander Rothe", + "Woo-Yeong Jeong", + "Woo-Yeong Jeong", + "Woo-Yeong Jeong", + "Zeno Van Den Bosch", + "Zeno Van Den Bosch", + "Zeno Van Den Bosch" + ], + "legendgroup": "1. FC Union Berlin", + "marker": { + "color": "#EF553B", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "1. FC Union Berlin", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "MzMzMzMzG0BmZmZmZmYaQJqZmZmZmRtAAAAAAAAAHEDNzMzMzMwaQAAAAAAAABpAMzMzMzMzG0AzMzMzMzMbQAAAAAAAABhAZmZmZmZmHECamZmZmZkZQJqZmZmZmRtAZmZmZmZmGkAzMzMzMzMbQGZmZmZmZhpAZmZmZmZmHEDNzMzMzMweQDMzMzMzMxdAZmZmZmZmGEAAAAAAAAAeQGZmZmZmZhpAZmZmZmZmGkCamZmZmZkbQDMzMzMzMyFAZmZmZmZmGECamZmZmZkbQGZmZmZmZhpAzczMzMzMFEBmZmZmZmYaQAAAAAAAABhAzczMzMzMGEAzMzMzMzMZQJqZmZmZmRlAmpmZmZmZGUBmZmZmZmYcQM3MzMzMzBhAAAAAAAAAHEDNzMzMzMwYQAAAAAAAABhAAAAAAAAAGkAzMzMzMzMbQGZmZmZmZhpAMzMzMzMzH0AzMzMzMzMZQDMzMzMzMxVA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAAVEAAAAAAAIBCQAAAAAAAAAjAAAAAAABAUEAAAAAAAAA5QAAAAAAAACDAAAAAAACARkAAAAAAAAAgwAAAAAAAACJAAAAAAAAAV0AAAAAAAAAxwAAAAAAAADdAAAAAAAAAREAAAAAAAAA5QAAAAAAAACJAAAAAAADAYUAAAAAAAOBmQAAAAAAAAABAAAAAAACAUEAAAAAAAKBtQAAAAAAAwFBAAAAAAAAAMEAAAAAAAAAIwAAAAAAAMHJAAAAAAAAAMUAAAAAAAAAxwAAAAAAAQFdAAAAAAAAAGEAAAAAAAAAwQAAAAAAAADFAAAAAAAAAJMAAAAAAAMBTQAAAAAAAAEFAAAAAAAAAAEAAAAAAAGBiQAAAAAAAAAhAAAAAAADAaEAAAAAAAIBLQAAAAAAAABRAAAAAAACAQUAAAAAAAABJQAAAAAAAAAAAAAAAAABAaUAAAAAAAAA8QAAAAAAAAAAA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287042, + "VfB 1921 Krieschow vs 1. FSV Mainz 05", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=1. FSV Mainz 05
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Alexander Schwolow", + "Anthony Caci", + "Anthony Caci", + "Anthony Caci", + "Danny da Costa", + "Danny da Costa", + "Danny da Costa", + "Dominik Kohr", + "Dominik Kohr", + "Fabio Gruber", + "Fabio Gruber", + "Fabio Gruber", + "Jae-sung Lee", + "Jae-sung Lee", + "Jae-sung Lee", + "Kacper Potulski", + "Kacper Potulski", + "Kacper Potulski", + "Kaishu Sano", + "Kaishu Sano", + "Kaishu Sano", + "Nadiem Amiri", + "Nadiem Amiri", + "Nadiem Amiri", + "Otto Ruoppi", + "Otto Ruoppi", + "Phillip Tietz", + "Phillip Tietz", + "Phillip Tietz", + "Phillipp Mwene", + "Phillipp Mwene", + "Phillipp Mwene", + "Ransford Yeboah Königsdörffer", + "Ransford Yeboah Königsdörffer", + "Ransford Yeboah Königsdörffer", + "Robin Zentner", + "Robin Zentner", + "Sheraldo Becker", + "Sheraldo Becker", + "Sheraldo Becker", + "Silvan Widmer", + "Silvan Widmer", + "Stefan Posch" + ], + "legendgroup": "1. FSV Mainz 05", + "marker": { + "color": "#00cc96", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "1. FSV Mainz 05", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "zczMzMzMHEAzMzMzMzMgQDMzMzMzMx9AmpmZmZmZG0AzMzMzMzMgQGZmZmZmZh5AzczMzMzMGkCamZmZmZkhQGZmZmZmZh5AmpmZmZmZHUCamZmZmZkfQAAAAAAAAB5AzczMzMzMGkAzMzMzMzMZQAAAAAAAABxAmpmZmZmZG0AzMzMzMzMbQJqZmZmZmRtAmpmZmZmZHUDNzMzMzMwcQGZmZmZmZhxAAAAAAAAAJECamZmZmZkdQAAAAAAAABxAmpmZmZmZH0BmZmZmZmYaQAAAAAAAACRAAAAAAAAAGEBmZmZmZmYiQM3MzMzMzBxAZmZmZmZmGkDNzMzMzMwgQM3MzMzMzBpAZmZmZmZmGkDNzMzMzMwcQGZmZmZmZh5AmpmZmZmZG0AzMzMzMzMbQDMzMzMzMxtAAAAAAAAAIkCamZmZmZkZQAAAAAAAABxAmpmZmZmZHUA=", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAABAYEAAAAAAAEBkQAAAAAAAAFlAAAAAAAAAVUAAAAAAAKBhQAAAAAAAIGBAAAAAAAAAPkAAAAAAAJBxQAAAAAAAAFRAAAAAAAAgZkAAAAAAAABaQAAAAAAAAGVAAAAAAACAZkAAAAAAAMBUQAAAAAAAoGJAAAAAAACASkAAAAAAAAA1QAAAAAAAgF1AAAAAAACgZ0AAAAAAAMBbQAAAAAAAgGJAAAAAAACwgUAAAAAAAMBhQAAAAAAAQGJAAAAAAAAAW0AAAAAAAAAmQAAAAAAAwH1AAAAAAACATUAAAAAAAEBzQAAAAAAAQG1AAAAAAAAASUAAAAAAAHBwQAAAAAAA4GBAAAAAAAAAKkAAAAAAAABfQAAAAAAAoGNAAAAAAABAVEAAAAAAACBmQAAAAAAAADhAAAAAAADQcEAAAAAAAABEQAAAAAAAADpAAAAAAAAAXEA=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287036, + "SV Wehen Wiesbaden vs Bayer 04 Leverkusen", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434042, + "Bayer 04 Leverkusen vs 1. FC Union Berlin", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16404057, + "Newcastle United vs Bayer 04 Leverkusen", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=Bayer 04 Leverkusen
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Afonso Moreira", + "Afonso Moreira", + "Afonso Moreira", + "Afonso Moreira", + "Aleix García", + "Aleix García", + "Aleix García", + "Aleix García", + "Christian Kofane", + "Christian Kofane", + "Christian Kofane", + "Christian Kofane", + "Edmond Tapsoba", + "Edmond Tapsoba", + "Edmond Tapsoba", + "Edmond Tapsoba", + "Ezequiel Fernández", + "Ezequiel Fernández", + "Ezequiel Fernández", + "Ezequiel Fernández", + "Facundo Medina", + "Facundo Medina", + "Facundo Medina", + "Ibrahim Maza", + "Ibrahim Maza", + "Ibrahim Maza", + "Ibrahim Maza", + "Jarell Quansah", + "Jarell Quansah", + "Jarell Quansah", + "Loïc Badé", + "Loïc Badé", + "Loïc Badé", + "Loïc Badé", + "Lucas Vázquez", + "Lucas Vázquez", + "Lucas Vázquez", + "Lucas Vázquez", + "Malik Tillman", + "Malik Tillman", + "Malik Tillman", + "Malik Tillman", + "Mark Flekken", + "Mark Flekken", + "Mark Flekken", + "Miguel Gutiérrez", + "Miguel Gutiérrez", + "Miguel Gutiérrez", + "Miguel Gutiérrez", + "Moussa Diaby", + "Nathan Tella", + "Nathan Tella", + "Patrik Schick", + "Patrik Schick", + "Patrik Schick", + "Patrik Schick", + "Robert Andrich", + "Victor Okoh Boniface", + "Victor Okoh Boniface" + ], + "legendgroup": "Bayer 04 Leverkusen", + "marker": { + "color": "#ab63fa", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "Bayer 04 Leverkusen", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "mpmZmZmZGUAzMzMzMzMbQM3MzMzMzBhAMzMzMzMzG0BmZmZmZmYcQDMzMzMzMyBAAAAAAAAAHEDNzMzMzMwgQGZmZmZmZhpAMzMzMzMzHUAzMzMzMzMbQGZmZmZmZhpAAAAAAAAAHEBmZmZmZmYeQDMzMzMzMxdAmpmZmZmZHUAzMzMzMzMZQJqZmZmZmRtAzczMzMzMGkAAAAAAAAAgQM3MzMzMzBpAmpmZmZmZG0BmZmZmZmYgQM3MzMzMzBxAzczMzMzMGkBmZmZmZmYcQGZmZmZmZiJAMzMzMzMzG0BmZmZmZmYcQGZmZmZmZhxAMzMzMzMzG0DNzMzMzMwcQAAAAAAAABpAzczMzMzMHEBmZmZmZmYYQGZmZmZmZh5AzczMzMzMFkCamZmZmZkbQM3MzMzMzBpAZmZmZmZmHECamZmZmZkbQDMzMzMzMx1AZmZmZmZmHECamZmZmZkXQDMzMzMzMxtAMzMzMzMzGUDNzMzMzMwcQDMzMzMzMxtAAAAAAAAAIkDNzMzMzMwaQM3MzMzMzBpAmpmZmZmZHUDNzMzMzMwYQGZmZmZmZhxAmpmZmZmZGUBmZmZmZmYeQGZmZmZmZhpAZmZmZmZmHkAzMzMzMzMZQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAAU0AAAAAAAGBlQAAAAAAAACDAAAAAAAAAXUAAAAAAAMBZQAAAAAAAYGNAAAAAAACAUkAAAAAAAGBnQAAAAAAAQFBAAAAAAABgYEAAAAAAAEBaQAAAAAAAgEBAAAAAAAAAWEAAAAAAAIBjQAAAAAAAAEfAAAAAAACAXUAAAAAAAIBTQAAAAAAAQFZAAAAAAAAAO0AAAAAAAKBqQAAAAAAAAD1AAAAAAAAALEAAAAAAAIBrQAAAAAAA4GJAAAAAAABAYkAAAAAAAIBWQAAAAAAAUHFAAAAAAAAAR0AAAAAAAABHQAAAAAAAwGVAAAAAAABAVUAAAAAAAEBYQAAAAAAAADhAAAAAAAAAQUAAAAAAAAA6QAAAAAAAYGlAAAAAAAAALsAAAAAAAAA+QAAAAAAAAE5AAAAAAABAW0AAAAAAAABBQAAAAAAAAFVAAAAAAABAVEAAAAAAAAA3QAAAAAAAQFxAAAAAAAAASUAAAAAAAEBdQAAAAAAAQFdAAAAAAAAAbUAAAAAAAABCQAAAAAAAgEdAAAAAAADAXUAAAAAAAABJQAAAAAAAIGVAAAAAAAAAX0AAAAAAAMBqQAAAAAAAAD1AAAAAAAAAYEAAAAAAAAAxQA==", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287049, + "Hamburg-Eimsbütteler Ballspiel Club 1911 vs Borussia Dortmund", + "2026-09-01T18:45:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16938848, + "Borussia Dortmund vs Villarreal", + "2026-09-08T19:00:00", + "UEFA Champions League" + ] + ], + "hovertemplate": "%{hovertext}

Team=Borussia Dortmund
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Carney Chukwuemeka", + "Carney Chukwuemeka", + "Daniel Svensson", + "Daniel Svensson", + "Daniel Svensson", + "Daniel Svensson", + "Daniel Svensson", + "Ethan Nwaneri", + "Ethan Nwaneri", + "Felix Nmecha", + "Felix Nmecha", + "Felix Nmecha", + "Felix Nmecha", + "Felix Nmecha", + "Filippo Mané", + "Filippo Mané", + "Filippo Mané", + "Fábio Silva", + "Fábio Silva", + "Fábio Silva", + "Fábio Silva", + "Giannis Konstantelias", + "Giannis Konstantelias", + "Gregor Kobel", + "Gregor Kobel", + "Gregor Kobel", + "Gregor Kobel", + "Joane Gadou", + "Joane Gadou", + "Joane Gadou", + "Joane Gadou", + "Jobe Bellingham", + "Jobe Bellingham", + "Jobe Bellingham", + "Jobe Bellingham", + "Joey Veerman", + "Joey Veerman", + "Joey Veerman", + "Joey Veerman", + "Joey Veerman", + "Julian Ryerson", + "Julian Ryerson", + "Julian Ryerson", + "Julian Ryerson", + "Julian Ryerson", + "Kauã Prates", + "Kauã Prates", + "Kauã Prates", + "Konstantinos Karetsas", + "Konstantinos Karetsas", + "Konstantinos Karetsas", + "Konstantinos Karetsas", + "Konstantinos Karetsas", + "Luca Reggiani", + "Luca Reggiani", + "Marcel Sabitzer", + "Marcel Sabitzer", + "Marcel Sabitzer", + "Marcel Sabitzer", + "Marcel Sabitzer", + "Maximilian Beier", + "Maximilian Beier", + "Maximilian Beier", + "Maximilian Beier", + "Maximilian Beier", + "Samuele Inacio", + "Samuele Inacio", + "Samuele Inacio", + "Serhou Guirassy", + "Serhou Guirassy", + "Serhou Guirassy", + "Serhou Guirassy", + "Waldemar Anton", + "Waldemar Anton", + "Waldemar Anton", + "Waldemar Anton", + "Waldemar Anton" + ], + "legendgroup": "Borussia Dortmund", + "marker": { + "color": "#FFA15A", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "Borussia Dortmund", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "ZmZmZmZmGkAzMzMzMzMZQJqZmZmZmRtAzczMzMzMHkCamZmZmZkgQM3MzMzMzB5AmpmZmZmZGUCamZmZmZkZQJqZmZmZmRlAmpmZmZmZGUCamZmZmZkbQJqZmZmZmRlAZmZmZmZmGkCamZmZmZkbQGZmZmZmZhpAZmZmZmZmIEAzMzMzMzMbQJqZmZmZmRtAmpmZmZmZF0CamZmZmZkdQJqZmZmZmR1AMzMzMzMzHUDNzMzMzMwaQAAAAAAAAB5AzczMzMzMHECamZmZmZkZQGZmZmZmZh5AmpmZmZmZGUAzMzMzMzMdQJqZmZmZmRtAmpmZmZmZG0BmZmZmZmYYQGZmZmZmZhxAZmZmZmZmHEBmZmZmZmYaQAAAAAAAABpAAAAAAAAAGkBmZmZmZmYgQGZmZmZmZhpAMzMzMzMzHUBmZmZmZmYaQM3MzMzMzBxAMzMzMzMzH0AzMzMzMzMgQAAAAAAAABhAmpmZmZmZG0BmZmZmZmYaQM3MzMzMzBhAZmZmZmZmGkCamZmZmZkfQM3MzMzMzBpAzczMzMzMGkCamZmZmZkZQAAAAAAAABxAmpmZmZmZG0BmZmZmZmYaQDMzMzMzMxtAzczMzMzMHEAAAAAAAAAaQGZmZmZmZhxAzczMzMzMGkAAAAAAAAAcQDMzMzMzMxlAZmZmZmZmHEDNzMzMzMwYQDMzMzMzMxtAAAAAAAAAEkAAAAAAAAAkQDMzMzMzMxlAAAAAAAAAIECamZmZmZkfQDMzMzMzMyFAMzMzMzMzGUAAAAAAAAAeQGZmZmZmZhpAZmZmZmZmHkDNzMzMzMwaQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAADAWEAAAAAAAAAiQAAAAAAAAExAAAAAAABgYUAAAAAAAOBrQAAAAAAAAFdAAAAAAAAASkAAAAAAAIBBQAAAAAAAQFlAAAAAAAAAOcAAAAAAAABcQAAAAAAAwFZAAAAAAACAR0AAAAAAAEBSQAAAAAAAADFAAAAAAABAZkAAAAAAAIBFQAAAAAAAQFNAAAAAAADAakAAAAAAAABeQAAAAAAAwFVAAAAAAAAAOkAAAAAAAEBlQAAAAAAAgEtAAAAAAACAYEAAAAAAAIBWQAAAAAAAgFFAAAAAAAAAM0AAAAAAAIBdQAAAAAAAAEdAAAAAAABAWUAAAAAAAABAwAAAAAAAYGFAAAAAAAAAUkAAAAAAAIBJQAAAAAAAABzAAAAAAAAAQUAAAAAAAABvQAAAAAAAgE1AAAAAAADAWUAAAAAAAAAgwAAAAAAAQFFAAAAAAAAgZ0AAAAAAAMBZQAAAAAAAgElAAAAAAACAQUAAAAAAAABEQAAAAAAAgEFAAAAAAAAAMUAAAAAAAABnQAAAAAAAAFFAAAAAAAAAP0AAAAAAAAA1QAAAAAAAAENAAAAAAAAAQ0AAAAAAAAAAAAAAAAAAgEFAAAAAAACAaUAAAAAAAAAwQAAAAAAAQFtAAAAAAAAAMEAAAAAAAEBiQAAAAAAAgFBAAAAAAACARUAAAAAAAABKQAAAAAAAAAAAAAAAAAAATsAAAAAAAEB2QAAAAAAAADHAAAAAAABAZEAAAAAAACBqQAAAAAAAkHNAAAAAAACAS0AAAAAAAGBhQAAAAAAAgGJAAAAAAABgbUAAAAAAAMBTQA==", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287039, + "TSV Schott Mainz vs Borussia M'gladbach", + "2026-08-23T13:30:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=Borussia M'gladbach
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Daiki Hashioka", + "Daiki Hashioka", + "David Herold", + "David Herold", + "David Herold", + "Franck Honorat", + "Franck Honorat", + "Franck Honorat", + "Hugo Bolin", + "Hugo Bolin", + "Hugo Bolin", + "Isac Lidberg", + "Isac Lidberg", + "Isac Lidberg", + "Jan Leszczyński", + "Jan Leszczyński", + "Joe Scally", + "Joe Scally", + "Kevin Diks", + "Kevin Diks", + "Kevin Diks", + "Kevin Stöger", + "Kevin Stöger", + "Ko Itakura", + "Ko Itakura", + "Ko Itakura", + "Lukas Ullrich", + "Lukas Ullrich", + "Lukas Ullrich", + "Mathieu Nguefack", + "Mathieu Nguefack", + "Moritz Nicolas", + "Moritz Nicolas", + "Moritz Nicolas", + "Nicolas-Gerrit Kühn", + "Philipp Sander", + "Philipp Sander", + "Philipp Sander", + "Robin Hack", + "Robin Hack", + "Robin Hack", + "Tim Kleindienst", + "Tim Kleindienst", + "Wael Mohya", + "Wael Mohya", + "Wael Mohya" + ], + "legendgroup": "Borussia M'gladbach", + "marker": { + "color": "#19d3f3", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "Borussia M'gladbach", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "mpmZmZmZH0CamZmZmZkXQJqZmZmZmRlAZmZmZmZmGkAAAAAAAAAaQM3MzMzMzBxAAAAAAAAAHEDNzMzMzMweQGZmZmZmZiJAmpmZmZmZG0AzMzMzMzMiQM3MzMzMzBhAZmZmZmZmGkAAAAAAAAAaQM3MzMzMzBxAzczMzMzMGEAAAAAAAAAaQGZmZmZmZhxAAAAAAAAAHkDNzMzMzMwYQM3MzMzMzBhAmpmZmZmZHUAzMzMzMzMZQDMzMzMzMx1AZmZmZmZmGEAzMzMzMzMVQGZmZmZmZiBAMzMzMzMzGUBmZmZmZmYYQDMzMzMzMxtAAAAAAAAAGEAzMzMzMzMdQGZmZmZmZiFAZmZmZmZmGkBmZmZmZmYcQM3MzMzMzB5AzczMzMzMGEBmZmZmZmYcQJqZmZmZmR1AMzMzMzMzGUDNzMzMzMwYQAAAAAAAABpAmpmZmZmZG0DNzMzMzMwcQJqZmZmZmRlAzczMzMzMGkA=", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAABgcUAAAAAAAAAQQAAAAAAAAENAAAAAAAAACMAAAAAAAAAIQAAAAAAAwFpAAAAAAAAAUUAAAAAAAEBaQAAAAAAAsHZAAAAAAAAAOUAAAAAAAMBvQAAAAAAAwFpAAAAAAAAAJMAAAAAAAAAmwAAAAAAAwF5AAAAAAAAACMAAAAAAAAAuwAAAAAAA4GJAAAAAAADgY0AAAAAAAAAzQAAAAAAAgENAAAAAAADgaUAAAAAAAAAmwAAAAAAAwFFAAAAAAAAANUAAAAAAAAA6wAAAAAAAwG1AAAAAAAAAJkAAAAAAAABHQAAAAAAAACBAAAAAAAAAGEAAAAAAAABfQAAAAAAAAE1AAAAAAAAASUAAAAAAAAA1QAAAAAAAIG9AAAAAAAAAAMAAAAAAAEBUQAAAAAAAQGVAAAAAAAAAGEAAAAAAAAA6wAAAAAAAADvAAAAAAAAATkAAAAAAAKBtQAAAAAAAAAjAAAAAAACAREA=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16284987, + "Brentford vs Eintracht Frankfurt", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287062, + "SC St Tönis 11/20 vs Eintracht Frankfurt", + "2026-08-21T16:00:00", + "DFB Pokal" + ], + [ + 16434026, + "1. FC Union Berlin vs Eintracht Frankfurt", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=Eintracht Frankfurt
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Ansgar Knauff", + "Ansgar Knauff", + "Ayoube Amaimouni Echghouyab", + "Ayoube Amaimouni Echghouyab", + "Ayoube Amaimouni Echghouyab", + "Ayoube Amaimouni Echghouyab", + "Can Uzun", + "Can Uzun", + "Can Uzun", + "Can Uzun", + "Elias Baum", + "Elias Baum", + "Elias Baum", + "Elias Baum", + "Farès Chaïbi", + "Farès Chaïbi", + "Farès Chaïbi", + "Farès Chaïbi", + "Jonathan Burkardt", + "Jonathan Burkardt", + "Jonathan Burkardt", + "Jonathan Burkardt", + "Kauã Santos", + "Kauã Santos", + "Keita Kosugi", + "Keita Kosugi", + "Keita Kosugi", + "Keita Kosugi", + "Lilian Brassier", + "Love Arrhov", + "Love Arrhov", + "Love Arrhov", + "Malik Pimpong", + "Malik Pimpong", + "Mario Götze", + "Mario Götze", + "Noah Atubolu", + "Noah Atubolu", + "Oscar Højlund", + "Oscar Højlund", + "Otavio", + "Otavio", + "Otavio", + "Raphael Onyedika", + "Raphael Onyedika", + "Raphael Onyedika", + "Raphael Onyedika", + "Ritsu Doan", + "Ritsu Doan", + "Robin Koch", + "Robin Koch", + "Robin Koch", + "Robin Koch", + "Timothy Chandler", + "Younes Ebnoutalib", + "Younes Ebnoutalib", + "Younes Ebnoutalib", + "Younes Ebnoutalib" + ], + "legendgroup": "Eintracht Frankfurt", + "marker": { + "color": "#FF6692", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "Eintracht Frankfurt", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "ZmZmZmZmGEBmZmZmZmYeQGZmZmZmZhpAZmZmZmZmGECamZmZmZkZQDMzMzMzMxtAZmZmZmZmGEAAAAAAAAAkQM3MzMzMzBpAAAAAAAAAHECamZmZmZkTQDMzMzMzMx9AzczMzMzMGkAAAAAAAAAWQAAAAAAAABpAZmZmZmZmIEDNzMzMzMwaQDMzMzMzMxtAzczMzMzMGkAAAAAAAAAkQGZmZmZmZhhAzczMzMzMHkAAAAAAAAAQQDMzMzMzMxtAAAAAAAAAFEDNzMzMzMwhQDMzMzMzMxdAmpmZmZmZGUAzMzMzMzMZQGZmZmZmZhpAzczMzMzMGECamZmZmZkZQJqZmZmZmRlAMzMzMzMzGUAAAAAAAAAeQGZmZmZmZhxAmpmZmZmZH0CamZmZmZkZQM3MzMzMzBhAAAAAAAAAGkDNzMzMzMwYQDMzMzMzMyFAzczMzMzMGEAzMzMzMzMZQDMzMzMzMyJAZmZmZmZmGkAAAAAAAAAeQJqZmZmZmRdAzczMzMzMGkAzMzMzMzMXQJqZmZmZmSJAzczMzMzMGkAAAAAAAAAcQM3MzMzMzBhAZmZmZmZmGECamZmZmZkZQGZmZmZmZiNAmpmZmZmZGUA=", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAARsAAAAAAAIBdQAAAAAAAABTAAAAAAAAgb0AAAAAAAEBQQAAAAAAAAAhAAAAAAACAQUAAAAAAAOiCQAAAAAAAgEZAAAAAAAAANEAAAAAAAAAiwAAAAAAAwGdAAAAAAACAYkAAAAAAAAA1wAAAAAAAAPA/AAAAAAAgY0AAAAAAAIBOQAAAAAAAADJAAAAAAACAQMAAAAAAAFB+QAAAAAAAgERAAAAAAAAAW0AAAAAAAIBQwAAAAAAAoGJAAAAAAAAANMAAAAAAAKB4QAAAAAAAAEdAAAAAAAAAQEAAAAAAAABIQAAAAAAAABTAAAAAAAAAPUAAAAAAAAAmwAAAAAAAADxAAAAAAAAAAEAAAAAAAKBuQAAAAAAAADBAAAAAAADAUUAAAAAAAAAYwAAAAAAAAAjAAAAAAAAAFMAAAAAAAAAQQAAAAAAAIGVAAAAAAAAAEMAAAAAAAAAcwAAAAAAAgGlAAAAAAAAANEAAAAAAAEBTQAAAAAAAADTAAAAAAAAAQkAAAAAAAAA8wAAAAAAA4G9AAAAAAACAW0AAAAAAAABaQAAAAAAAACjAAAAAAAAALsAAAAAAAKBwQAAAAAAAgHJAAAAAAABAV0A=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ], + [ + 16287046, + "Energie Cottbus vs FC Augsburg", + "2026-08-22T11:00:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434021, + "Eintracht Frankfurt vs FC Augsburg", + "2026-09-06T15:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=FC Augsburg
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Alexis Claude-Maurice", + "Anton Kade", + "Anton Kade", + "Arijon Ibrahimović", + "Calvin Brackelmann", + "Calvin Brackelmann", + "Chrislain Matsima", + "Chrislain Matsima", + "Chrislain Matsima", + "Fabian Rieder", + "Fabian Rieder", + "Fabian Rieder", + "Finn Dahmen", + "Finn Dahmen", + "Finn Dahmen", + "Han-Noah Massengo", + "Han-Noah Massengo", + "Han-Noah Massengo", + "Hennes Behrens", + "Hennes Behrens", + "Hennes Behrens", + "Jeffrey Gouweleeuw", + "Marius Wolf", + "Marius Wolf", + "Marius Wolf", + "Mert Kömür", + "Mert Kömür", + "Michael Gregoritsch", + "Michael Gregoritsch", + "Michael Gregoritsch", + "Noahkai Banks", + "Noahkai Banks", + "Noahkai Banks", + "Robin Fellhauer", + "Robin Fellhauer", + "Robin Fellhauer", + "Rodrigo Ribeiro", + "Rodrigo Ribeiro", + "Rodrigo Ribeiro", + "Yannik Keitel", + "Yannik Keitel", + "Young-woo Seol" + ], + "legendgroup": "FC Augsburg", + "marker": { + "color": "#B6E880", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "FC Augsburg", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "mpmZmZmZH0AAAAAAAAAcQDMzMzMzMyNAmpmZmZmZGUDNzMzMzMweQM3MzMzMzBhAAAAAAAAAHEBmZmZmZmYeQJqZmZmZmR9AzczMzMzMGkAAAAAAAAAeQAAAAAAAACBAmpmZmZmZH0CamZmZmZkgQDMzMzMzMyNAmpmZmZmZHUAAAAAAAAAcQAAAAAAAAB5AAAAAAAAAHEDNzMzMzMwYQM3MzMzMzBxAMzMzMzMzG0AAAAAAAAAaQGZmZmZmZiFAMzMzMzMzGUAAAAAAAAAcQGZmZmZmZhpAzczMzMzMGkCamZmZmZkdQJqZmZmZmRlAAAAAAAAAHkAAAAAAAAAcQGZmZmZmZhxAAAAAAAAAGkAzMzMzMzMZQGZmZmZmZhpAZmZmZmZmGkAzMzMzMzMdQAAAAAAAABpAZmZmZmZmGkBmZmZmZmYaQJqZmZmZmRlA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAABAZEAAAAAAAEBpQAAAAAAAIG9AAAAAAABAUEAAAAAAAIBfQAAAAAAAgE5AAAAAAAAAYUAAAAAAAMBeQAAAAAAAQGJAAAAAAAAAVEAAAAAAAKBkQAAAAAAAIGpAAAAAAAAAX0AAAAAAAIBhQAAAAAAAQF5AAAAAAABAWEAAAAAAAEBfQAAAAAAAAF9AAAAAAAAAU0AAAAAAAMBeQAAAAAAAwFVAAAAAAAAAPUAAAAAAAIBVQAAAAAAAgGtAAAAAAACATEAAAAAAAIBDQAAAAAAAAEpAAAAAAADAX0AAAAAAACBmQAAAAAAAgEpAAAAAAAAAYEAAAAAAACBgQAAAAAAAQFtAAAAAAACAVUAAAAAAAABFQAAAAAAAoGFAAAAAAACAU0AAAAAAAEBaQAAAAAAAADdAAAAAAACAQkAAAAAAAAA6QAAAAAAAADtA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16849740, + "1. FC Heidenheim vs FC Bayern München", + "2026-08-18T16:00:00", + "Club Friendly Games" + ], + [ + 16248441, + "Borussia Dortmund vs FC Bayern München", + "2026-08-22T18:30:00", + "Supercup" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16287047, + "VfL Osnabrück vs FC Bayern München", + "2026-09-02T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=FC Bayern München
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Aleksandar Pavlović", + "Aleksandar Pavlović", + "Aleksandar Pavlović", + "Aleksandar Pavlović", + "Aleksandar Pavlović", + "Alphonso Davies", + "Alphonso Davies", + "Alphonso Davies", + "Alphonso Davies", + "Alphonso Davies", + "Dayot Upamecano", + "Dayot Upamecano", + "Dayot Upamecano", + "Harry Kane", + "Harry Kane", + "Harry Kane", + "Harry Kane", + "Harry Kane", + "Ismael Saibari", + "Ismael Saibari", + "Ismael Saibari", + "Ismael Saibari", + "Ismael Saibari", + "Jamal Musiala", + "Jamal Musiala", + "Jonas Urbig", + "Jonas Urbig", + "Jonathan Tah", + "Jonathan Tah", + "Jonathan Tah", + "Jonathan Tah", + "Jonathan Tah", + "Joshua Kimmich", + "Joshua Kimmich", + "Joshua Kimmich", + "Joshua Kimmich", + "Josip Stanišić", + "Josip Stanišić", + "Josip Stanišić", + "Josip Stanišić", + "Kim Min-jae", + "Kim Min-jae", + "Kim Min-jae", + "Kim Min-jae", + "Konrad Laimer", + "Konrad Laimer", + "Konrad Laimer", + "Lennart Karl", + "Lennart Karl", + "Lennart Karl", + "Luis Díaz", + "Luis Díaz", + "Luis Díaz", + "Luis Díaz", + "Luis Díaz", + "Manuel Neuer", + "Manuel Neuer", + "Manuel Neuer", + "Michael Olise", + "Michael Olise", + "Michael Olise", + "Michael Olise", + "Michael Olise", + "Nathaniel Brown", + "Nathaniel Brown", + "Nathaniel Brown", + "Nathaniel Brown", + "Nathaniel Brown", + "Tom Bischof", + "Tom Bischof", + "Tom Bischof" + ], + "legendgroup": "FC Bayern München", + "marker": { + "color": "#FF97FF", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "FC Bayern München", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "mpmZmZmZG0AAAAAAAAAcQGZmZmZmZiBAZmZmZmZmHEBmZmZmZmYcQGZmZmZmZhhAAAAAAAAAGkAzMzMzMzMdQDMzMzMzMxtAZmZmZmZmHkAzMzMzMzMdQAAAAAAAACFAmpmZmZmZH0AAAAAAAAAaQM3MzMzMzBxAZmZmZmZmHEAzMzMzMzMdQM3MzMzMzBhAzczMzMzMGEAAAAAAAAAaQM3MzMzMzCBAZmZmZmZmGEDNzMzMzMwYQM3MzMzMzBpAMzMzMzMzF0AzMzMzMzMZQDMzMzMzMxlAZmZmZmZmHEAAAAAAAAAcQDMzMzMzMxtAmpmZmZmZG0BmZmZmZmYhQDMzMzMzMx1AzczMzMzMIEAzMzMzMzMdQDMzMzMzMyFAzczMzMzMGkBmZmZmZmYcQM3MzMzMzBpAZmZmZmZmHkAzMzMzMzMbQM3MzMzMzBpAZmZmZmZmHEAAAAAAAAAeQM3MzMzMzBhAmpmZmZmZGUDNzMzMzMwYQJqZmZmZmRlAzczMzMzMGkAzMzMzMzMZQM3MzMzMzBxAzczMzMzMGEBmZmZmZmYeQAAAAAAAABpAZmZmZmZmGEAzMzMzMzMbQJqZmZmZmR1AAAAAAAAAHkAzMzMzMzMdQJqZmZmZmSBAAAAAAAAAIEBmZmZmZmYhQAAAAAAAABxAzczMzMzMHkBmZmZmZmYeQDMzMzMzMxlAzczMzMzMGEAzMzMzMzMbQDMzMzMzMxtAmpmZmZmZH0AzMzMzMzMbQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAABAXUAAAAAAACBiQAAAAAAAAGpAAAAAAACAS0AAAAAAAMBfQAAAAAAAAERAAAAAAACAUUAAAAAAAIBXQAAAAAAAAExAAAAAAADAYUAAAAAAAEBYQAAAAAAAAG9AAAAAAACAZUAAAAAAAABDQAAAAAAAAGFAAAAAAACAVUAAAAAAACB0QAAAAAAAgEtAAAAAAAAAOkAAAAAAAABBQAAAAAAAQGNAAAAAAACAT0AAAAAAAABAQAAAAAAAAEVAAAAAAAAAJkAAAAAAAIBNQAAAAAAAAEhAAAAAAADAUUAAAAAAAIBVQAAAAAAAAEFAAAAAAADAVkAAAAAAAIBkQAAAAAAAAF5AAAAAAAAAa0AAAAAAAIBjQAAAAAAAYGhAAAAAAADAUEAAAAAAAABTQAAAAAAAAEJAAAAAAACgZEAAAAAAAABPQAAAAAAAAFVAAAAAAAAAVEAAAAAAAABaQAAAAAAAgEpAAAAAAABAV0AAAAAAAIBWQAAAAAAAADZAAAAAAAAATEAAAAAAAIBLQAAAAAAAgGJAAAAAAABAWkAAAAAAAMBnQAAAAAAAQFZAAAAAAABAVEAAAAAAAIBMQAAAAAAAwFdAAAAAAAAAVEAAAAAAAABfQAAAAAAAIG5AAAAAAADgakAAAAAAAPByQAAAAAAAQFJAAAAAAABAZUAAAAAAAKBhQAAAAAAAAEtAAAAAAACARkAAAAAAAIBIQAAAAAAAAEJAAAAAAADga0AAAAAAAABBQA==", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ], + [ + 16672725, + "FC Schalke 04 vs Real Madrid", + "2026-08-16T15:00:00", + "Club Friendly Games" + ], + [ + 16287064, + "Hallescher FC vs FC Schalke 04", + "2026-08-24T18:45:00", + "DFB Pokal" + ], + [ + 16434039, + "FC Augsburg vs FC Schalke 04", + "2026-08-30T15:30:00", + "Bundesliga" + ], + [ + 16434032, + "FC Schalke 04 vs FC Bayern München", + "2026-09-05T16:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=FC Schalke 04
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Adil Aouchiche", + "Adil Aouchiche", + "Adil Aouchiche", + "Adil Aouchiche", + "Dejan Ljubičić", + "Dejan Ljubičić", + "Dejan Ljubičić", + "Dejan Ljubičić", + "Edin Džeko", + "Edin Džeko", + "Edin Džeko", + "Eric Ebimbe", + "Eric Ebimbe", + "Eric Ebimbe", + "Hasan Kuruçay", + "Hasan Kuruçay", + "Hasan Kuruçay", + "Hasan Kuruçay", + "Junior Adamu", + "Junior Adamu", + "Junior Adamu", + "Kenan Karaman", + "Loris Karius", + "Loris Karius", + "Loris Karius", + "Loris Karius", + "Luca Vozar", + "Luca Vozar", + "Maximilian Wöber", + "Maximilian Wöber", + "Maximilian Wöber", + "Mertcan Ayhan", + "Mertcan Ayhan", + "Mertcan Ayhan", + "Mertcan Ayhan", + "Moussa Sylla", + "Moussa Sylla", + "Moussa Sylla", + "Moussa Sylla", + "Nikola Katić", + "Nikola Katić", + "Nikola Katić", + "Nikola Katić", + "Robin Gosens", + "Robin Gosens", + "Robin Gosens", + "Ron Schallenberg", + "Ron Schallenberg", + "Ron Schallenberg", + "Satoshi Tanaka", + "Satoshi Tanaka", + "Satoshi Tanaka", + "Soufiane El-Faouzi", + "Soufiane El-Faouzi", + "Soufiane El-Faouzi", + "Soufiane El-Faouzi", + "Timo Becker", + "Timo Becker", + "Timo Becker", + "Timo Becker", + "Vitalie Becker", + "Vitalie Becker", + "Vitalie Becker", + "Vitalie Becker" + ], + "legendgroup": "FC Schalke 04", + "marker": { + "color": "#FECB52", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "FC Schalke 04", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "MzMzMzMzF0AzMzMzMzMbQGZmZmZmZhpAzczMzMzMHEDNzMzMzMwaQM3MzMzMzB5AZmZmZmZmGkAAAAAAAAAaQJqZmZmZmRlAzczMzMzMIUAzMzMzMzMZQDMzMzMzMxlAZmZmZmZmGEAAAAAAAAAcQGZmZmZmZhhAZmZmZmZmHkCamZmZmZkZQGZmZmZmZiBAMzMzMzMzGUAzMzMzMzMdQDMzMzMzMxlAZmZmZmZmGkCamZmZmZkZQDMzMzMzMxtAMzMzMzMzIEAzMzMzMzMfQM3MzMzMzBpAAAAAAAAAGkAAAAAAAAAaQM3MzMzMzBRAmpmZmZmZG0BmZmZmZmYYQAAAAAAAABhAZmZmZmZmGEAzMzMzMzMbQGZmZmZmZhpAMzMzMzMzH0BmZmZmZmYYQJqZmZmZmRlAzczMzMzMGkAAAAAAAAAcQM3MzMzMzBxAAAAAAAAAHkAAAAAAAAAaQJqZmZmZmRdAzczMzMzMHEAAAAAAAAAYQGZmZmZmZhxAzczMzMzMGEAzMzMzMzMbQM3MzMzMzBpAmpmZmZmZHUCamZmZmZkdQAAAAAAAABxAzczMzMzMGkCamZmZmZkdQAAAAAAAABxAAAAAAAAAGkDNzMzMzMwYQJqZmZmZmR1AmpmZmZmZF0AzMzMzMzMfQJqZmZmZmRtAzczMzMzMGkA=", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAAIEAAAAAAAOBiQAAAAAAAAD1AAAAAAAAAU0AAAAAAAAAsQAAAAAAAIGZAAAAAAAAAMEAAAAAAAAA4QAAAAAAAABzAAAAAAABQdkAAAAAAAAA+wAAAAAAAAChAAAAAAAAAOMAAAAAAAAA3QAAAAAAAADxAAAAAAACgYEAAAAAAAAAqQAAAAAAAgFRAAAAAAAAAAAAAAAAAAEBfQAAAAAAAABBAAAAAAAAAMUAAAAAAAAAsQAAAAAAAAFRAAAAAAAAASEAAAAAAAMBWQAAAAAAAAAAAAAAAAAAACEAAAAAAAAAwwAAAAAAAQFTAAAAAAAAAPkAAAAAAAAAxwAAAAAAAABxAAAAAAAAAOMAAAAAAAAAmQAAAAAAAAAhAAAAAAAAgbUAAAAAAAADwPwAAAAAAADFAAAAAAAAAKEAAAAAAAABUQAAAAAAAAEZAAAAAAADAVEAAAAAAAEBRQAAAAAAAACzAAAAAAADAUUAAAAAAAAAxwAAAAAAAAFtAAAAAAABAVMAAAAAAAAAQQAAAAAAAADdAAAAAAAAAVkAAAAAAAABFQAAAAAAAAFhAAAAAAACAQkAAAAAAAMBTQAAAAAAAADNAAAAAAACAWEAAAAAAAAAgQAAAAAAAgFBAAAAAAAAAN0AAAAAAAIBFQAAAAAAAACBAAAAAAAAA8D8=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ], + [ + 16287050, + "SC Verl vs Hamburger SV", + "2026-08-24T16:00:00", + "DFB Pokal" + ], + [ + 16434025, + "Borussia Dortmund vs Hamburger SV", + "2026-08-29T16:30:00", + "Bundesliga" + ], + [ + 16434030, + "Hamburger SV vs 1. FSV Mainz 05", + "2026-09-06T13:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=Hamburger SV
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Albert Grønbæk", + "Albert Grønbæk", + "Albert Grønbæk", + "Albert Sambi Lokonga", + "Albert Sambi Lokonga", + "Bakery Jatta", + "Bakery Jatta", + "Bilal Nadir", + "Bilal Nadir", + "Bilal Nadir", + "Daniel Fernandes", + "Daniel Fernandes", + "David Møller Wolfe", + "Fábio Vieira", + "Jordan Torunarigha", + "Jordan Torunarigha", + "Martin Adeline", + "Martin Adeline", + "Martin Adeline", + "Nicolai Remberg", + "Nicolai Remberg", + "Nicolai Remberg", + "Nicolás Capaldo", + "Nicolás Capaldo", + "Nicolás Capaldo", + "Otto Stange", + "Otto Stange", + "Otto Stange", + "Patson Daka", + "Patson Daka", + "Patson Daka", + "Sebastiaan Bornauw", + "Sebastiaan Bornauw", + "Sebastiaan Bornauw", + "Shafiq Nandja", + "Shafiq Nandja", + "Terem Moffi", + "Terem Moffi", + "Yussuf Poulsen", + "Yussuf Poulsen", + "Zakaria El Ouahdi" + ], + "legendgroup": "Hamburger SV", + "marker": { + "color": "#636efa", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "Hamburger SV", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "zczMzMzMIkCamZmZmZkbQM3MzMzMzBxAzczMzMzMGkCamZmZmZkbQM3MzMzMzBpAmpmZmZmZGUBmZmZmZmYaQAAAAAAAABpAMzMzMzMzG0DNzMzMzMwgQAAAAAAAABZAmpmZmZmZGUBmZmZmZmYaQJqZmZmZmRdAmpmZmZmZF0BmZmZmZmYaQGZmZmZmZhpAMzMzMzMzGUCamZmZmZkdQDMzMzMzMxtAMzMzMzMzGUAzMzMzMzMbQAAAAAAAABhAzczMzMzMFEDNzMzMzMwaQJqZmZmZmRlAzczMzMzMGEDNzMzMzMwcQAAAAAAAABpAMzMzMzMzGUDNzMzMzMwcQJqZmZmZmRVAmpmZmZmZG0CamZmZmZkbQJqZmZmZmRdAmpmZmZmZGUCamZmZmZkXQDMzMzMzMxlAZmZmZmZmGkAzMzMzMzMXQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAAcUAAAAAAAAA2QAAAAAAAACLAAAAAAAAATUAAAAAAAIBBQAAAAAAAwFVAAAAAAAAAKkAAAAAAAIBBQAAAAAAAADDAAAAAAAAA8L8AAAAAAAA5QAAAAAAAADRAAAAAAAAAJkAAAAAAAAAYwAAAAAAAABjAAAAAAAAAKMAAAAAAAIBRQAAAAAAAABjAAAAAAAAAMsAAAAAAAKBjQAAAAAAAADlAAAAAAAAANMAAAAAAAEBWQAAAAAAAgERAAAAAAAAAKsAAAAAAAABKQAAAAAAAACLAAAAAAAAAM8AAAAAAAABfQAAAAAAAACbAAAAAAAAAJsAAAAAAAIBgQAAAAAAAADJAAAAAAAAAKkAAAAAAAABbQAAAAAAAACbAAAAAAAAA8D8AAAAAAAA1wAAAAAAAACZAAAAAAAAAJMAAAAAAAIBAwA==", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16400329, + "Leeds United vs RB Leipzig", + "2026-08-08T13:00:00", + "Club Friendly Games" + ], + [ + 16242805, + "FC Bayern München vs RB Leipzig", + "2026-08-15T13:30:00", + "Telekom Cup" + ], + [ + 16287035, + "Eintracht Trier vs RB Leipzig", + "2026-08-22T16:00:00", + "DFB Pokal" + ], + [ + 16434023, + "RB Leipzig vs Borussia M'gladbach", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=RB Leipzig
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Andrija Maksimović", + "Andrija Maksimović", + "Andrija Maksimović", + "Antonio Nusa", + "Antonio Nusa", + "Antonio Nusa", + "Antonio Nusa", + "Benjamin Henrichs", + "Benjamin Henrichs", + "Benjamin Henrichs", + "Benjamin Henrichs", + "Brajan Gruda", + "Brajan Gruda", + "Brajan Gruda", + "Brajan Gruda", + "Castello Lukeba", + "Castello Lukeba", + "Castello Lukeba", + "Castello Lukeba", + "Christopher Nkunku", + "Christopher Nkunku", + "David Raum", + "David Raum", + "David Raum", + "David Raum", + "Ezechiel Banzuzi", + "Ezechiel Banzuzi", + "Ezechiel Banzuzi", + "Ezechiel Banzuzi", + "Ezechiel Banzuzi", + "Johan Bakayoko", + "Johan Bakayoko", + "Johan Bakayoko", + "Johan Bakayoko", + "Johan Bakayoko", + "Maarten Vandevoordt", + "Maarten Vandevoordt", + "Maarten Vandevoordt", + "Maarten Vandevoordt", + "Maarten Vandevoordt", + "Marc Guiu", + "Max Finkgräfe", + "Max Finkgräfe", + "Max Finkgräfe", + "Maxime Estève", + "Maxime Estève", + "Neil El Aynaoui", + "Nicolas Seiwald", + "Nicolas Seiwald", + "Nicolas Seiwald", + "Nicolas Seiwald", + "Nicolas Seiwald", + "Ridle Baku", + "Ridle Baku", + "Ridle Baku", + "Ridle Baku", + "Ridle Baku", + "Rocco Reitz", + "Rocco Reitz", + "Rocco Reitz", + "Samba Konaté", + "Samba Konaté", + "Tidiam Gomis", + "Tidiam Gomis", + "Tidiam Gomis", + "Tidiam Gomis", + "Tidiam Gomis", + "Willi Orbán", + "Willi Orbán", + "Willi Orbán", + "Willi Orbán", + "Willi Orbán" + ], + "legendgroup": "RB Leipzig", + "marker": { + "color": "#EF553B", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "RB Leipzig", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "MzMzMzMzGUAzMzMzMzMZQDMzMzMzMx1AzczMzMzMGkDNzMzMzMweQGZmZmZmZiBAMzMzMzMzG0BmZmZmZmYaQJqZmZmZmRdAzczMzMzMHEAzMzMzMzMbQJqZmZmZmRtAzczMzMzMHEDNzMzMzMwgQJqZmZmZmSFAAAAAAAAAGkAzMzMzMzMZQDMzMzMzMyBAMzMzMzMzIEBmZmZmZmYcQGZmZmZmZhpAMzMzMzMzGUBmZmZmZmYgQDMzMzMzMx9AzczMzMzMGEDNzMzMzMwaQM3MzMzMzBxAAAAAAAAAIECamZmZmZkbQAAAAAAAABhAzczMzMzMGkDNzMzMzMwaQM3MzMzMzBpAMzMzMzMzGUAzMzMzMzMXQM3MzMzMzB5AmpmZmZmZF0AAAAAAAAAeQDMzMzMzMyBAAAAAAAAAGECamZmZmZkZQGZmZmZmZhpAzczMzMzMGkBmZmZmZmYcQGZmZmZmZhpAzczMzMzMHEAzMzMzMzMZQGZmZmZmZhxAZmZmZmZmGkBmZmZmZmYcQJqZmZmZmRtAAAAAAAAAGkDNzMzMzMwaQDMzMzMzMxtAMzMzMzMzIUBmZmZmZmYgQM3MzMzMzBxAAAAAAAAAGkBmZmZmZmYaQDMzMzMzMyBAAAAAAAAAGkBmZmZmZmYYQJqZmZmZmRlAAAAAAAAAHEAzMzMzMzMZQAAAAAAAABpAzczMzMzMGEAAAAAAAAAcQJqZmZmZmRtAAAAAAAAAI0CamZmZmZkfQJqZmZmZmRtA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAAKkAAAAAAAAAowAAAAAAAgFFAAAAAAAAAFMAAAAAAAOBvQAAAAAAAwGpAAAAAAAAAPkAAAAAAAABJQAAAAAAAACzAAAAAAACASUAAAAAAAIBAQAAAAAAAABDAAAAAAADAVEAAAAAAAKBuQAAAAAAAwFpAAAAAAAAAAAAAAAAAAAA6QAAAAAAAAGdAAAAAAABAZEAAAAAAAMBUQAAAAAAAgExAAAAAAAAAAAAAAAAAAABjQAAAAAAAgGBAAAAAAAAAVUAAAAAAAAAyQAAAAAAAgERAAAAAAABwckAAAAAAAMBUQAAAAAAAAChAAAAAAAAANEAAAAAAAAA7QAAAAAAAgFZAAAAAAAAAKEAAAAAAAAA/wAAAAAAAAE1AAAAAAAAACEAAAAAAAEBfQAAAAAAAgGFAAAAAAAAALkAAAAAAAAAuwAAAAAAAACxAAAAAAAAATEAAAAAAAABRQAAAAAAAAE9AAAAAAACAXEAAAAAAAAA2QAAAAAAAAEFAAAAAAAAACEAAAAAAAEBVQAAAAAAAAFlAAAAAAACAQ0AAAAAAAAAYwAAAAAAAAD5AAAAAAAAAbkAAAAAAAEBqQAAAAAAAYGhAAAAAAAAAGMAAAAAAAEBXQAAAAAAAgGhAAAAAAAAAIsAAAAAAAAAIwAAAAAAAADhAAAAAAACAQUAAAAAAAEBZQAAAAAAAoGJAAAAAAAAACEAAAAAAAAAyQAAAAAAAADxAAAAAAABAdkAAAAAAAOBhQAAAAAAAAFRA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16717090, + "Motherwell vs SC Freiburg", + "2026-08-20T18:30:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16287037, + "Fortuna Düsseldorf vs SC Freiburg", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16823042, + "SC Freiburg vs Motherwell", + "2026-08-27T16:45:00", + "UEFA Europa Conference League, Qualification Playoff" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=SC Freiburg
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Berkay Yılmaz", + "Christian Günter", + "Christian Günter", + "Cyriaque Irié", + "Cyriaque Irié", + "Cyriaque Irié", + "Cyriaque Irié", + "Derry Scherhant", + "Derry Scherhant", + "Derry Scherhant", + "Derry Scherhant", + "Derry Scherhant", + "Igor Matanović", + "Igor Matanović", + "Igor Matanović", + "Igor Matanović", + "Igor Matanović", + "Jan-Niklas Beste", + "Jan-Niklas Beste", + "Jan-Niklas Beste", + "Jan-Niklas Beste", + "Jordy Makengo", + "Jordy Makengo", + "Jordy Makengo", + "Jordy Makengo", + "Keisuke Goto", + "Keisuke Goto", + "Keisuke Goto", + "Keisuke Goto", + "Keisuke Goto", + "Lucas Höler", + "Lucas Höler", + "Lucas Höler", + "Lukas Kübler", + "Lukas Kübler", + "Lukas Kübler", + "Matthias Ginter", + "Matthias Ginter", + "Matthias Ginter", + "Matthias Ginter", + "Matthias Ginter", + "Maximilian Eggestein", + "Maximilian Eggestein", + "Maximilian Eggestein", + "Maximilian Eggestein", + "Maximilian Eggestein", + "Maximilian Rosenfelder", + "Maximilian Rosenfelder", + "Maximilian Rosenfelder", + "Mio Backhaus", + "Mio Backhaus", + "Mio Backhaus", + "Mio Backhaus", + "Mio Backhaus", + "Philipp Lienhart", + "Philipp Lienhart", + "Philipp Lienhart", + "Philipp Lienhart", + "Philipp Lienhart", + "Philipp Treu", + "Philipp Treu", + "Philipp Treu", + "Philipp Treu", + "Vincenzo Grifo", + "Vincenzo Grifo", + "Vincenzo Grifo", + "Vincenzo Grifo", + "Yannick Engelhardt", + "Yannick Engelhardt", + "Yannick Engelhardt", + "Yannick Engelhardt", + "Yuito Suzuki", + "Yuito Suzuki", + "Yuito Suzuki", + "Yuito Suzuki", + "Yuito Suzuki" + ], + "legendgroup": "SC Freiburg", + "marker": { + "color": "#00cc96", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "SC Freiburg", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "ZmZmZmZmGkBmZmZmZmYaQGZmZmZmZhpAmpmZmZmZGUDNzMzMzMwaQJqZmZmZmR9AZmZmZmZmGkDNzMzMzMwaQJqZmZmZmR1AmpmZmZmZIkBmZmZmZmYcQJqZmZmZmRtAAAAAAAAAHECamZmZmZkiQJqZmZmZmSBAZmZmZmZmIkDNzMzMzMweQJqZmZmZmRlAMzMzMzMzG0DNzMzMzMwcQGZmZmZmZhxAZmZmZmZmGkDNzMzMzMweQDMzMzMzMxtAzczMzMzMHEAAAAAAAAAeQJqZmZmZmRlAMzMzMzMzHUCamZmZmZkZQAAAAAAAABpAmpmZmZmZG0DNzMzMzMwYQGZmZmZmZhpAAAAAAAAAHEAzMzMzMzMfQM3MzMzMzBpAAAAAAAAAIUDNzMzMzMwaQJqZmZmZmRtAAAAAAAAAHkBmZmZmZmYeQDMzMzMzMx1AzczMzMzMGkCamZmZmZkfQJqZmZmZmRtAAAAAAAAAHkAAAAAAAAAcQAAAAAAAABxAMzMzMzMzGUAzMzMzMzMbQGZmZmZmZhpAzczMzMzMFkAzMzMzMzMXQDMzMzMzMyBAAAAAAAAAHEBmZmZmZmYcQDMzMzMzMx1AMzMzMzMzH0DNzMzMzMwcQGZmZmZmZhxAmpmZmZmZGUCamZmZmZkZQAAAAAAAACBAMzMzMzMzG0CamZmZmZkZQJqZmZmZmRtAmpmZmZmZG0AzMzMzMzMdQDMzMzMzMx1AZmZmZmZmGEAzMzMzMzMZQM3MzMzMzBhAzczMzMzMGECamZmZmZkbQM3MzMzMzCJAzczMzMzMGEA=", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAAOUAAAAAAAAA1QAAAAAAAgFZAAAAAAAAAQkAAAAAAAMBTQAAAAAAAoGxAAAAAAAAAS0AAAAAAAIBUQAAAAAAAgFhAAAAAAACgckAAAAAAAIBSQAAAAAAAQFpAAAAAAACAY0AAAAAAAIBxQAAAAAAAQGRAAAAAAACwcEAAAAAAAOBjQAAAAAAAgE5AAAAAAAAAUUAAAAAAAABbQAAAAAAAgFNAAAAAAACAU0AAAAAAAOBnQAAAAAAAwFBAAAAAAAAAWkAAAAAAAIBcQAAAAAAAADVAAAAAAACAXEAAAAAAAAAmQAAAAAAAADFAAAAAAAAAYEAAAAAAAIBGQAAAAAAAgEBAAAAAAADgZUAAAAAAAIBTQAAAAAAAADpAAAAAAACAe0AAAAAAAEBbQAAAAAAAAFRAAAAAAADAZUAAAAAAAMBhQAAAAAAAIGFAAAAAAABAWEAAAAAAAEBnQAAAAAAAQFhAAAAAAACAa0AAAAAAAABbQAAAAAAAAFVAAAAAAACAQUAAAAAAAABJQAAAAAAAgEpAAAAAAAAAEEAAAAAAAAAxQAAAAAAAAF1AAAAAAAAARUAAAAAAAIBZQAAAAAAAAFFAAAAAAABAWkAAAAAAAIBUQAAAAAAAAFtAAAAAAAAAUEAAAAAAAAA2QAAAAAAAAGBAAAAAAABAWkAAAAAAAABNQAAAAAAAwFRAAAAAAAAAPUAAAAAAAIBdQAAAAAAAAFVAAAAAAAAATkAAAAAAAABHQAAAAAAAAE1AAAAAAAAAMEAAAAAAAMBVQAAAAAAAkHdAAAAAAABAUUA=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287053, + "1.FC Phönix Lübeck vs SC Paderborn 07", + "2026-08-23T16:00:00", + "DFB Pokal" + ], + [ + 16434044, + "1. FSV Mainz 05 vs SC Paderborn 07", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434024, + "SC Paderborn 07 vs SC Freiburg", + "2026-09-05T13:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=SC Paderborn 07
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Gabriel Vidović", + "Gabriel Vidović", + "Gabriel Vidović", + "Jano Ter-Horst", + "Jano Ter-Horst", + "Jano Ter-Horst", + "Jonah Sticker", + "Jonah Sticker", + "Jonah Sticker", + "Laurin Curda", + "Laurin Curda", + "Laurin Curda", + "Laurin Ulrich", + "Laurin Ulrich", + "Laurin Ulrich", + "Marvin Pieringer", + "Marvin Pieringer", + "Mattes Hansen", + "Mattes Hansen", + "Mattes Hansen", + "Nahuel Noll", + "Nahuel Noll", + "Oliver Batista Meier", + "Oliver Batista Meier", + "Raphael Obermair", + "Raphael Obermair", + "Raphael Obermair", + "Rayan Philippe", + "Santiago Castañeda", + "Santiago Castañeda", + "Santiago Castañeda", + "Stefano Marino", + "Stefano Marino", + "Stefano Marino", + "Steffen Tigges", + "Steffen Tigges", + "Steffen Tigges", + "Tjark Lasse Scheller", + "Tjark Lasse Scheller", + "Tjark Lasse Scheller" + ], + "legendgroup": "SC Paderborn 07", + "marker": { + "color": "#ab63fa", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "SC Paderborn 07", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "MzMzMzMzHUAAAAAAAAAcQAAAAAAAABhAMzMzMzMzHUAAAAAAAAAeQAAAAAAAABpAMzMzMzMzG0AzMzMzMzMbQJqZmZmZmRtAmpmZmZmZH0CamZmZmZkgQDMzMzMzMxtAAAAAAAAAHEAzMzMzMzMZQDMzMzMzMxtAMzMzMzMzG0BmZmZmZmYWQGZmZmZmZh5AmpmZmZmZG0CamZmZmZkbQDMzMzMzMyBAzczMzMzMIEBmZmZmZmYcQGZmZmZmZhpAzczMzMzMGECamZmZmZkbQAAAAAAAABxAZmZmZmZmGkAAAAAAAAAhQGZmZmZmZhxAAAAAAAAAHECamZmZmZkbQJqZmZmZmRlAZmZmZmZmGkAzMzMzMzMZQGZmZmZmZhpAmpmZmZmZGUAAAAAAAAAcQAAAAAAAAB5AMzMzMzMzH0A=", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAACAZUAAAAAAAABOQAAAAAAAAAjAAAAAAACgaUAAAAAAAMBcQAAAAAAAADhAAAAAAAAAPEAAAAAAAAAyQAAAAAAAABzAAAAAAADAXUAAAAAAAIBhQAAAAAAAAABAAAAAAABAWEAAAAAAAIBBQAAAAAAAAElAAAAAAACAS0AAAAAAAAAYwAAAAAAAwGhAAAAAAAAASEAAAAAAAIBFQAAAAAAAwFpAAAAAAACAREAAAAAAAIBhQAAAAAAAACrAAAAAAAAARUAAAAAAAIBTQAAAAAAAADtAAAAAAAAAIkAAAAAAACBqQAAAAAAAgFVAAAAAAAAASEAAAAAAAEBlQAAAAAAAADtAAAAAAAAAGMAAAAAAAABEQAAAAAAAAD5AAAAAAAAAQEAAAAAAAABCQAAAAAAAAFpAAAAAAACATEA=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287051, + "MSV Duisburg vs SV 07 Elversberg", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434020, + "SV 07 Elversberg vs Bayer 04 Leverkusen", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434028, + "Borussia M'gladbach vs SV 07 Elversberg", + "2026-09-05T13:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=SV 07 Elversberg
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Amara Condé", + "Cole Campbell", + "Cole Campbell", + "Cole Campbell", + "David Mokwa", + "David Mokwa", + "David Mokwa", + "Felix Keidel", + "Felix Keidel", + "Felix Keidel", + "Florian Yves Le Joncour", + "Florian Yves Le Joncour", + "Francis Onyeka", + "Francis Onyeka", + "Francis Onyeka", + "Jan Gyamerah", + "Jan Gyamerah", + "Jan Gyamerah", + "Lasse Günther", + "Lasse Günther", + "Lasse Günther", + "Luca Schnellbacher", + "Luca Schnellbacher", + "Luca Sirch", + "Luca Sirch", + "Luca Sirch", + "Lukas Finn Pinckert", + "Lukas Finn Pinckert", + "Lukas Petkov", + "Lukas Petkov", + "Lukas Petkov", + "Maurice Krattenmacher", + "Maurice Krattenmacher", + "Maximilian Rohr", + "Maximilian Rohr", + "Maximilian Rohr", + "Nicholas Mickelson", + "Nicholas Mickelson", + "Nicolas Kristof", + "Nicolas Kristof", + "Nicolas Kristof", + "Noah Darvich", + "Noah Darvich", + "Noel Futkeu", + "Łukasz Poręba", + "Łukasz Poręba", + "Łukasz Poręba" + ], + "legendgroup": "SV 07 Elversberg", + "marker": { + "color": "#FFA15A", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "SV 07 Elversberg", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "zczMzMzMGkCamZmZmZkbQDMzMzMzMx9AAAAAAAAAGEBmZmZmZmYYQAAAAAAAAB5AzczMzMzMHkBmZmZmZmYaQGZmZmZmZhpAMzMzMzMzHUAzMzMzMzMbQDMzMzMzMxlAzczMzMzMIUAAAAAAAAAcQM3MzMzMzBpAAAAAAAAAGkAzMzMzMzMdQDMzMzMzMxlAmpmZmZmZF0DNzMzMzMwaQDMzMzMzMxdAmpmZmZmZHUCamZmZmZkZQM3MzMzMzBpAAAAAAAAAGEAAAAAAAAAcQM3MzMzMzBpAZmZmZmZmGEDNzMzMzMwaQDMzMzMzMyBAmpmZmZmZG0AzMzMzMzMZQGZmZmZmZiFAMzMzMzMzHUCamZmZmZkZQM3MzMzMzBpAzczMzMzMGkAzMzMzMzMbQDMzMzMzMxtAmpmZmZmZHUCamZmZmZkdQGZmZmZmZhhAzczMzMzMGECamZmZmZkbQDMzMzMzMxtAmpmZmZmZG0DNzMzMzMwcQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAALEAAAAAAAMBaQAAAAAAAwGBAAAAAAAAAJkAAAAAAAAA1QAAAAAAAQGFAAAAAAAAgYkAAAAAAAOBgQAAAAAAAgExAAAAAAADgYkAAAAAAAIBXQAAAAAAAADRAAAAAAAAAb0AAAAAAAABfQAAAAAAAAE1AAAAAAAAATEAAAAAAAABQQAAAAAAAQFBAAAAAAAAAHEAAAAAAAABPQAAAAAAAAEJAAAAAAACgYkAAAAAAAAAqQAAAAAAAAEJAAAAAAAAAJkAAAAAAAAA4QAAAAAAAwFZAAAAAAACgYUAAAAAAAABTQAAAAAAAYGpAAAAAAABAU0AAAAAAAAAmQAAAAAAAEHBAAAAAAABAW0AAAAAAAEBRQAAAAAAAAFVAAAAAAAAAP0AAAAAAAABJQAAAAAAAAFlAAAAAAAAAT0AAAAAAAMBVQAAAAAAAADRAAAAAAAAAIEAAAAAAAEBYQAAAAAAAgFRAAAAAAACAT0AAAAAAAABSQA==", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16287052, + "LSK Hansa Lüneburg vs SV Werder Bremen", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434029, + "SC Freiburg vs SV Werder Bremen", + "2026-08-30T13:30:00", + "Bundesliga" + ], + [ + 16434101, + "SV Werder Bremen vs RB Leipzig", + "2026-09-05T13:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=SV Werder Bremen
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Amos Pieper", + "Amos Pieper", + "Amos Pieper", + "Arthur", + "Chuki", + "Chuki", + "Chuki", + "Cédric Itten", + "Cédric Itten", + "Cédric Itten", + "Dariusz Stalmach", + "Dariusz Stalmach", + "Eren Dinkçi", + "Eren Dinkçi", + "Justin Njinmah", + "Justin Njinmah", + "Karl Hein", + "Karl Hein", + "Ludovit Reis", + "Ludovit Reis", + "Ludovit Reis", + "Marco Friedl", + "Marco Friedl", + "Marco Friedl", + "Marco Grüll", + "Marco Grüll", + "Marco Grüll", + "Mick Schmetgens", + "Mick Schmetgens", + "Mick Schmetgens", + "Niclas Füllkrug", + "Niclas Füllkrug", + "Niclas Füllkrug", + "Olivier Deman", + "Olivier Deman", + "Olivier Deman", + "Paul Erevbenagie", + "Paul Erevbenagie", + "Salim Musah", + "Salim Musah", + "Salim Musah", + "Senne Lynen", + "Senne Lynen", + "Youri Regeer" + ], + "legendgroup": "SV Werder Bremen", + "marker": { + "color": "#19d3f3", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "SV Werder Bremen", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "zczMzMzMHkBmZmZmZmYaQDMzMzMzMx9AZmZmZmZmHEAAAAAAAAAYQM3MzMzMzBhAZmZmZmZmHEAAAAAAAAAYQJqZmZmZmRlAMzMzMzMzGUAAAAAAAAAgQJqZmZmZmRlAAAAAAAAAGkBmZmZmZmYcQM3MzMzMzBpAmpmZmZmZG0AAAAAAAAAYQJqZmZmZmR1AAAAAAAAAIEAzMzMzMzMbQAAAAAAAABxAAAAAAAAAIEBmZmZmZmYYQGZmZmZmZhpAMzMzMzMzG0CamZmZmZkfQJqZmZmZmSFAZmZmZmZmHEAzMzMzMzMXQGZmZmZmZhpAZmZmZmZmGkDNzMzMzMwYQAAAAAAAAB5AMzMzMzMzHUCamZmZmZkXQJqZmZmZmR9AAAAAAAAAHkBmZmZmZmYaQGZmZmZmZhpAAAAAAAAAGkDNzMzMzMwYQJqZmZmZmRtAAAAAAAAAGkBmZmZmZmYcQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAACgY0AAAAAAAIBNQAAAAAAAwFRAAAAAAACAQ0AAAAAAAIBVQAAAAAAAAPA/AAAAAADAV0AAAAAAAIBTQAAAAAAAABRAAAAAAAAAMkAAAAAAACBhQAAAAAAAADZAAAAAAAAAJsAAAAAAAABeQAAAAAAAQFNAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAFZAAAAAAACga0AAAAAAAAAmQAAAAAAAAFRAAAAAAACAZUAAAAAAAIBFQAAAAAAAQFFAAAAAAADAVEAAAAAAAIBZQAAAAAAAkHBAAAAAAACAYEAAAAAAAAAgwAAAAAAAAD5AAAAAAAAAa0AAAAAAAABMwAAAAAAAgGBAAAAAAADQcEAAAAAAAAAQQAAAAAAAAGBAAAAAAAAAVUAAAAAAAABBQAAAAAAAAENAAAAAAAAAHMAAAAAAAAAUQAAAAAAAgFZAAAAAAAAAAMAAAAAAAABdQA==", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ], + [ + 16439188, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-15T14:00:00", + "Club Friendly Games" + ], + [ + 16846179, + "Tottenham Hotspur vs TSG Hoffenheim", + "2026-08-16T11:00:00", + "Club Friendly Games" + ], + [ + 16287038, + "Erzgebirge Aue vs TSG Hoffenheim", + "2026-08-22T13:30:00", + "DFB Pokal" + ], + [ + 16434022, + "1. FC Köln vs TSG Hoffenheim", + "2026-08-29T13:30:00", + "Bundesliga" + ], + [ + 16434019, + "TSG Hoffenheim vs Borussia Dortmund", + "2026-09-05T13:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=TSG Hoffenheim
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Adam Daghim", + "Adam Daghim", + "Adam Daghim", + "Adam Daghim", + "Adam Daghim", + "Adam Hložek", + "Adam Hložek", + "Adam Hložek", + "Adam Hložek", + "Adam Hložek", + "Albian Hajdari", + "Albian Hajdari", + "Albian Hajdari", + "Albian Hajdari", + "Albian Hajdari", + "Andrej Kramarić", + "Andrej Kramarić", + "Bambasé Conté", + "Bambasé Conté", + "Bambasé Conté", + "Bambasé Conté", + "Bambasé Conté", + "Bernardo", + "Bernardo", + "Bernardo", + "Cajetan Lenz", + "Cajetan Lenz", + "Leon Avdullahu", + "Leon Avdullahu", + "Leon Avdullahu", + "Leon Avdullahu", + "Leon Avdullahu", + "Luca Philipp", + "Luca Philipp", + "Mats Rots", + "Mats Rots", + "Mats Rots", + "Mats Rots", + "Mats Rots", + "Max Moerstedt", + "Max Moerstedt", + "Max Moerstedt", + "Max Moerstedt", + "Max Moerstedt", + "Nathan De Cat", + "Nathan De Cat", + "Nathan De Cat", + "Nathan De Cat", + "Nathan De Cat", + "Natnael Abraha", + "Natnael Abraha", + "Natnael Abraha", + "Oliver Baumann", + "Oliver Baumann", + "Oliver Baumann", + "Ozan Kabak", + "Ozan Kabak", + "Ozan Kabak", + "Ozan Kabak", + "Patrick Wimmer", + "Patrick Wimmer", + "Patrick Wimmer", + "Patrick Wimmer", + "Patrick Wimmer", + "Robin Hranáč", + "Robin Hranáč", + "Robin Hranáč", + "Robin Hranáč", + "Tim Lemperle", + "Tim Lemperle", + "Tim Lemperle", + "Tim Lemperle", + "Valentin Gendrey", + "Valentin Gendrey", + "Valentin Gendrey", + "Vladimír Coufal", + "Vladimír Coufal", + "Vladimír Coufal", + "Vladimír Coufal", + "Vladimír Coufal", + "Wouter Burger", + "Wouter Burger", + "Wouter Burger", + "Wouter Burger", + "Wouter Burger" + ], + "legendgroup": "TSG Hoffenheim", + "marker": { + "color": "#FF6692", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "TSG Hoffenheim", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "MzMzMzMzGUBmZmZmZmYaQGZmZmZmZhpAAAAAAAAAHkAzMzMzMzMZQJqZmZmZmRlAAAAAAAAAHEBmZmZmZmYaQAAAAAAAABxAzczMzMzMGkDNzMzMzMwcQDMzMzMzMxlAMzMzMzMzIkAzMzMzMzMZQAAAAAAAABZAAAAAAAAAGkCamZmZmZkZQAAAAAAAABhAZmZmZmZmGEAAAAAAAAAcQM3MzMzMzBpAMzMzMzMzGUDNzMzMzMwYQM3MzMzMzBpAzczMzMzMHECamZmZmZkZQAAAAAAAABxAAAAAAAAAGkAzMzMzMzMbQJqZmZmZmR1AMzMzMzMzG0DNzMzMzMwcQDMzMzMzMxlAMzMzMzMzG0AzMzMzMzMXQJqZmZmZmRdAzczMzMzMHkDNzMzMzMwaQGZmZmZmZhxAMzMzMzMzGUAAAAAAAAAYQAAAAAAAAB5AZmZmZmZmGEDNzMzMzMwaQAAAAAAAABpAAAAAAAAAGkAzMzMzMzMbQJqZmZmZmRlAZmZmZmZmGkAAAAAAAAAYQJqZmZmZmRtAzczMzMzMGkAAAAAAAAAaQDMzMzMzMx9AZmZmZmZmHEBmZmZmZmYaQDMzMzMzMx1AZmZmZmZmHkCamZmZmZkZQJqZmZmZmRlAAAAAAAAAGEAzMzMzMzMjQDMzMzMzMxtAZmZmZmZmGEDNzMzMzMwYQAAAAAAAABhAZmZmZmZmGkAzMzMzMzMZQM3MzMzMzBhAMzMzMzMzGUCamZmZmZkVQDMzMzMzMxtAzczMzMzMGEAAAAAAAAAgQJqZmZmZmRtAAAAAAAAAGkCamZmZmZkZQGZmZmZmZhxAzczMzMzMGkBmZmZmZmYaQM3MzMzMzBpAMzMzMzMzG0BmZmZmZmYhQGZmZmZmZhpAmpmZmZmZHUA=", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAACMAAAAAAAIBFQAAAAAAAgFNAAAAAAACAYkAAAAAAAABbQAAAAAAAACpAAAAAAAAgZkAAAAAAAEBSQAAAAAAAgEJAAAAAAAAAIEAAAAAAAABCQAAAAAAAAEBAAAAAAACgYkAAAAAAAABBQAAAAAAAADPAAAAAAAAACMAAAAAAAAA8wAAAAAAAACDAAAAAAAAALEAAAAAAAABbQAAAAAAAwFNAAAAAAAAANcAAAAAAAAAqwAAAAAAAACxAAAAAAAAANUAAAAAAAAAQQAAAAAAAADxAAAAAAAAAAAAAAAAAAIBIQAAAAAAAYGNAAAAAAAAAS0AAAAAAAMBYQAAAAAAAgEFAAAAAAACAWUAAAAAAAAA4QAAAAAAAADtAAAAAAADAYkAAAAAAAAAuwAAAAAAAwFRAAAAAAAAAJsAAAAAAAAAQwAAAAAAAgGNAAAAAAABAVcAAAAAAAAAiwAAAAAAAAChAAAAAAACAQUAAAAAAAIBiQAAAAAAAAC7AAAAAAAAAIsAAAAAAAAAkwAAAAAAAADhAAAAAAAAAS0AAAAAAAAAUQAAAAAAAAENAAAAAAAAAREAAAAAAAAAgQAAAAAAAQF5AAAAAAACAZUAAAAAAAABKQAAAAAAAADVAAAAAAAAACEAAAAAAADB6QAAAAAAAAExAAAAAAAAA8L8AAAAAAAAcwAAAAAAAABxAAAAAAAAAPEAAAAAAAAAUwAAAAAAAABzAAAAAAAAAAEAAAAAAAABLQAAAAAAAQF1AAAAAAAAAMsAAAAAAAABgQAAAAAAAgEFAAAAAAAAAEEAAAAAAAABCQAAAAAAAAGBAAAAAAADAWUAAAAAAAIBbQAAAAAAAACZAAAAAAAAANUAAAAAAAKBrQAAAAAAAAEJAAAAAAAAAQkA=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": [ + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ], + [ + 16434036, + "VfB Stuttgart vs 1. FC Köln", + "2026-09-04T18:30:00", + "Bundesliga" + ], + [ + 16939028, + "VfB Stuttgart vs Viking FK", + "2026-09-09T16:45:00", + "UEFA Champions League" + ], + [ + 16287048, + "FC Hansa Rostock vs VfB Stuttgart", + "2026-08-21T18:45:00", + "DFB Pokal" + ], + [ + 16434087, + "FC Bayern München vs VfB Stuttgart", + "2026-08-28T18:30:00", + "Bundesliga" + ] + ], + "hovertemplate": "%{hovertext}

Team=VfB Stuttgart
SofaScore match rating=%{x}
Derived Kickbase points=%{y}
match_id=%{customdata[0]}
fixture=%{customdata[1]}
date=%{customdata[2]}
competition=%{customdata[3]}", + "hovertext": [ + "Ameen Al-Dakhil", + "Ameen Al-Dakhil", + "Angelo Stiller", + "Angelo Stiller", + "Angelo Stiller", + "Angelo Stiller", + "Bilal El Khannouss", + "Bilal El Khannouss", + "Bilal El Khannouss", + "Bilal El Khannouss", + "Chris Führich", + "Chris Führich", + "Chris Führich", + "Deniz Undav", + "Deniz Undav", + "Deniz Undav", + "Deniz Undav", + "Dženan Pejčinović", + "Dženan Pejčinović", + "Dženan Pejčinović", + "Dženan Pejčinović", + "Ermedin Demirović", + "Ermedin Demirović", + "Ermedin Demirović", + "Ermedin Demirović", + "Fabian Bredlow", + "Fabian Bredlow", + "Fabian Bredlow", + "Fabian Bredlow", + "Finn Jeltsch", + "Finn Jeltsch", + "Finn Jeltsch", + "Finn Jeltsch", + "Grischa Prömel", + "Grischa Prömel", + "Grischa Prömel", + "Grischa Prömel", + "Jamie Leweling", + "Jamie Leweling", + "Jamie Leweling", + "Jeff Chabot", + "Jeff Chabot", + "Jeff Chabot", + "Jeff Chabot", + "Josha Vagnoman", + "Josha Vagnoman", + "Josha Vagnoman", + "Josha Vagnoman", + "Leo Sauer", + "Leo Sauer", + "Maximilian Mittelstädt", + "Maximilian Mittelstädt", + "Maximilian Mittelstädt", + "Maximilian Mittelstädt", + "Ramon Hendriks", + "Ramon Hendriks", + "Ramon Hendriks", + "Tiago Tomás", + "Tiago Tomás" + ], + "legendgroup": "VfB Stuttgart", + "marker": { + "color": "#B6E880", + "opacity": 0.65, + "size": 8, + "symbol": "circle" + }, + "mode": "markers", + "name": "VfB Stuttgart", + "showlegend": true, + "type": "scattergl", + "x": { + "bdata": "zczMzMzMGkDNzMzMzMwaQAAAAAAAAB5AzczMzMzMGEAzMzMzMzMbQAAAAAAAACFAZmZmZmZmGkAAAAAAAAAaQJqZmZmZmSFAZmZmZmZmGkAzMzMzMzMbQAAAAAAAAB5AZmZmZmZmHEAzMzMzMzMbQAAAAAAAABhAzczMzMzMGkDNzMzMzMweQAAAAAAAACNAzczMzMzMGEAzMzMzMzMZQDMzMzMzMxlAZmZmZmZmGEDNzMzMzMwYQGZmZmZmZiBAzczMzMzMI0AzMzMzMzMiQDMzMzMzMx9AAAAAAAAAHkCamZmZmZkZQJqZmZmZmR1AzczMzMzMGEBmZmZmZmYcQJqZmZmZmRtAMzMzMzMzG0AAAAAAAAAYQJqZmZmZmR9AmpmZmZmZG0BmZmZmZmYaQJqZmZmZmRlAzczMzMzMGkCamZmZmZkfQDMzMzMzMxlAMzMzMzMzH0CamZmZmZkdQJqZmZmZmR1AzczMzMzMHEAzMzMzMzMgQM3MzMzMzBpAZmZmZmZmGkDNzMzMzMwaQDMzMzMzMx1AmpmZmZmZHUCamZmZmZkhQAAAAAAAABpAAAAAAAAAGEAAAAAAAAAeQM3MzMzMzBpAMzMzMzMzIEBmZmZmZmYaQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAAP0AAAAAAAAA4QAAAAAAAQGNAAAAAAAAAHEAAAAAAAABZQAAAAAAAwGZAAAAAAAAATEAAAAAAAABPwAAAAAAAIGhAAAAAAAAAOkAAAAAAAABfQAAAAAAAgFFAAAAAAAAAW0AAAAAAAEBvQAAAAAAAADTAAAAAAAAASEAAAAAAACBoQAAAAAAAAHZAAAAAAAAAIsAAAAAAAABPQAAAAAAAADVAAAAAAAAAOkAAAAAAAAAiwAAAAAAAAGNAAAAAAACgdEAAAAAAAABlQAAAAAAAgERAAAAAAADAVUAAAAAAAABSQAAAAAAAYGNAAAAAAAAA8D8AAAAAAGBlQAAAAAAAgFRAAAAAAACAXkAAAAAAAAAxQAAAAAAA4GhAAAAAAACAVEAAAAAAAAAqwAAAAAAAADNAAAAAAACAUEAAAAAAAEBrQAAAAAAAACRAAAAAAACAYEAAAAAAAIBiQAAAAAAAwGZAAAAAAADAUEAAAAAAAEBwQAAAAAAAADxAAAAAAAAAPUAAAAAAAABBQAAAAAAAgGNAAAAAAAAATEAAAAAAAKBlQAAAAAAAAE5AAAAAAAAAOEAAAAAAAAA9wAAAAAAAAD5AAAAAAACQcEAAAAAAAAAAwA==", + "dtype": "f8" + }, + "yaxis": "y" + } + ], + "layout": { + "height": 600, + "legend": { + "title": { + "text": "Team" + }, + "tracegroupgap": 0 + }, + "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": "Last five overall team matches: rating vs derived points" + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "SofaScore match rating" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Derived Kickbase points" + } + } + } + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEUAAAJYCAYAAACEg1jHAAAQAElEQVR4Aey9CYBU1bXu/1X1PDHTzLOIiqigokISQeOUGBM1aNDrjS9q8PqMGn2RhGduSK5/DOY5xnhF0WtilKtcZ6KiUTAGRFBQERCReWoamqnnobr+5zvNLk5X1amu6q7uruFretc5Z+211177d041dVatvY/Xrx8REAEREAEREAEREAEREAEREAEREIFUJ6DxhSHghX5EQAREQAREQAREQAREQAREQAREIKUIaDAiEB0BBUWi4yQtERABERABERABERABERABEUhMAvJKBESg1QQUFGk1OjUUAREQAREQAREQAREQARHoaALqTwREQATiSUBBkXjSlC0REAEREAEREAEREAERiB8BWRIBERABEWhnAgqKtDNgmRcBERABERABERABEYiGgHREQAREQAREoOMJKCjS8czVowiIgAiIgAiIQLoT0PhFQAREQAREQAQSgoCCIglxGuSECIiACIiACKQuAY1MBERABERABERABBKVgIIiiXpm5JcIiIAIiEAyEpDPIiACIiACIiACIiACSURAQZEkOllyVQREQAQSi4C8EQEREAEREAEREAEREIHkJqCgSHKfP3kvAiLQUQTUjwiIgAiIgAiIgAiIgAiIQMoRUFAk5U6pBiQCbScgCyIgAiIgAiIgAiIgAiIgAiKQDgQUFEmHs6wxRiKgOhEQAREQAREQAREQAREQAREQgTQloKBIWp14DVYEREAEREAEREAEREAEREAEREAERMAQSN2giBmhtiIgAiIgAiIgAiIgAiIgAiIgAiIgAqlLoA0jU1CkDfDUVAREQAREQAREQAREQAREQAREQAQ6koD6ii8BBUXiy1PWREAEREAEREAEREAEREAEREAE4kNAVkSg3QkoKNLuiNWBCIiACIiACIiACIiACIiACLREQPUiIAKdQUBBkc6grj5FQAREQAREQAREQAREIJ0JaOwiIAIikCAEFBRJkBMhN0RABERABERABERABFKTgEYlAiIgAiKQuAQUFEnccyPPREAEREAEREAERCDZCMhfERABERABEUgqAgqKJNXpkrMiIAIiIAIiIAKJQ0CeiIAIiIAIiIAIJDsBBUWS/QzKfxEQAREQARHoCALqQwREQAREQAREQARSkICCIil4UjUkERABERCBthFQaxEQAREQAREQAREQgfQgoKBIepxnjVIEREAE3AhILgIiIAIiIAIiIAIiIAJpS0BBkbQ99Rq4CKQjAY1ZBERABERABERABERABERABI4SUFDkKAvtiUBqEdBoREAEREAEREAEREAEREAEREAEIhJQUCQiHlUmCwH5KQIiIAIiIAIiIAIiIAIiIAIiIAKxElBQJFZina8vD0RABERABERABERABERABERABERABOJAIMGDInEYoUyIgAiIgAiIgAiIgAiIgAiIgAiIgAgkOIHOcU9Bkc7hrl5FQAREQAREQAREQAREQAREQATSlYDGnTAEFBRJmFMhR0RABERABERABERABERABEQg9QhoRCKQyAQUFEnksyPfREAEREAEREAEREAEREAEkomAfBUBEUgyAgqKJNkJk7siIAIiIAIiIAIiIAIikBgE5IUIiIAIJD8BBUWS/xxqBCIgAiIgAiIgAiIgAu1NQPZFQAREQARSkoCCIil5WjUoERABERABERABEWg9AbUUAREQAREQgXQhoKBIupxpjVMEREAEREAERCAcAclEQAREQAREQATSmICCIgly8tes34KzLr4Joydda5dFS1cliGfJ58aT896wWZIpvd9bdhAXXnUnZtzzBA9VEohA8LlKINfkSgcS4HuVf/9S6e8er23+3eHfnw5EGUVXUhEBERABERABERABEXASSPmgCD+Y8sM2P3Q7B95e++yH/bHfaPtgm+vvuBfXX30x1ix+2i6TJ4y1b+Jpi/XR2pJe2wiQNZnHcv7a1mNyt+YN34UKOMV0EhmcIzOyczY01x7rnXLtt57AmiPB5nRjymuL19hPfj4bVdU1MQMkL7annZgbq4EIiIAIiIAIiIAIJBmBlA+KJMP5WLZyLbp2KcQl509IBnflowiIQAISkEsiIAIiIAIiIAIiIAIiIAKxE1BQJHZmHdZi1q9uwIcLHsXoUUM7rE91JAJJQCAlXeT7nO93vu9TcoCdMKh0Zdq7Zze89dy9eOqB6cjPy+0E8upSBERABERABERABJKHgIIi1rniPHazlodzS7lV3eyXMqcO9ymjEtPfOQ3mcEUV7p/zgr02COuZisz6cIV11N2+qxSTLr/NbmNSnllnUpiZAk05C/edtnhMOQv3TR39Yv+mGFumvqUtp5CYttwG22c9p5pw3MG2wtVF448Z85bt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NHwREAEREAEREAEREAEREIF0IaBxioAIBBNQUCSYiI5FQAREQAREQAREQAREQASSn4BGIAIiIAJREFBQJApIUhEBERABERABERABERCBRCYg30RABERABFpHQEGR1nFTKxEQAREQAREQAREQgc4hoF5FQAREQAREIG4EFBSJG0oZEgEREAEREAEREIF4E5A9ERABERABERCB9iSgoEh70pVtERABERABERCB6AlIUwREQAREQAREQAQ6mICCIh0MXN2JgAiIgAiIAAmoiIAIiIAIiIAIiIAIdD4BBUU6/xzIAxEQARFIdQIanwiIgAiIgAiIgAiIgAgkJAEFRRLytMgpERCB5CUgz0VABERABERABERABERABJKFgIIiyXKm5KcIJCIB+SQCIiACIiACIiACIiACIiACSUxAQZEkPnlyvWMJqDcREAEREAEREAEREAEREAEREIHUIqCgSGqdz3iNRnZEQAREQAREQAREQAREQAREQAREIOUJKCiClD/HGqAIiIAIiIAIiIAIiIAIiIAIiIAIiABCESgoEspEEhEQAREQAREQAREQAREQAREQARFIbgLyPioCCopEhUlKIiACIiACIiACIiACIiACIiACiUpAfolAawkoKNJacmonAiIgAiIgAiIgAiIgAiIgAh1PQD2KgAjEkYCCInGEKVMiIAIiIAIiIAIiIAIiIALxJCBbIiACItC+BBQUaV++si4CIiACIiACIiACIiAC0RGQlgiIgAiIQIcTUFCkw5GrQxEQAREQAREQAREQAREQAREQAREQgUQgoKBIIpwF+SACIiACIiACIpDKBDQ2ERABERABERCBBCWgoEiCnhi5JQIiIAIiIALJSUBei4AIiIAIiIAIiEDyEFBQJHnOlTwVAREQARFINALyRwREQAREQAREQAREIKkJKCiS1KdPzouACIhAxxFQTyIgAiIgAiIgAiIgAiKQagQUFEm1M6rxiIAIxIOAbIiACIiACIiACIiACIiACKQBAQVF0uAka4giEJmAakVABERABERABERABERABEQgPQkoKJKe5z19R62Ri4AIiIAIiIAIiIAIiIAIiIAIiMARAgqKHAGRihuNSQREQAREQAREQAREQAREQAREQAREwJ1AqgRF3EeoGhEQAREQAREQAREQAREQAREQAREQgVQhENdxKCgSV5wyJgIiIAIiIAIiIAIiIAIiIAIiIALxIiA77U1AQZH2Jiz7IiACIiACIiACIiACIiACIiACLROQhgh0AgEFRToBuroUAREQAREQAREQAREQARFIbwIavQiIQGIQUFAkMc6DvBABERABERABERABERCBVCWgcYmACIhAwhJQUCRhT40cEwEREAEREAEREAERSD4C8lgEREAERCCZCCgokkxnS76KgAiIgAiIgAiIQCIRkC8iIAIiIAIikOQEFBRJ8hMo90VABERABERABDqGgHoRAREQAREQARFIPQIKiqTeOdWIREAEREAERKCtBNReBERABERABERABNKCgIIiaXGaNUgREAEREAF3AqoRAREQAREQAREQARFIVwIKiqTrmde4RUAE0pOARi0CIiACIiACIiACIiACIhAgoKBIAIV2REAEUo2AxiMCIiACIiACIiACIiACIiACkQgoKBKJTorWlR2uRaM/RQeXvsMKjPxgRR0afDrBASAptlNeVY/a+sYUG5WGYwhU1fpQVdNgDrVNMQJ87/I9nGLD0nCOEOD/vfw/+MihNilGgJ+d91ufoVNsWBqOCIiARUBBEQuCfpONgPwVAREQAREQAREQAREQAREQAREQgbYTUFCk7Qzb14Ksi4AIiIAIiIAIiIAIiIAIiIAIiIAItAuBhAqKtMsIZVQEREAEREAEREAEREAEREAEREAERCChCCSKMwqKJMqZkB8iIAIiIAIiIAIiIAIiIAIiIAKpSEBjSmACCook8MmRayIgAiIgAiIgAiIgAiIgAiKQXATkrQgkFwEFRZLrfMlbERABERABERABERABERCBRCEgP0RABJKegIIiSX8KNQAREAEREAEREAEREAERaH8C6kEEREAEUpGAgiKpeFY1JhEQAREQAREQAREQgbYQUFsREIEgAjPueQKjJ13rWi686k7sLTsY1EqHIpD4BBQUSfxzJA9FQAREQAREQAREoB0JyLQIiIAItExg1q9uwJrFT9tl8YsPYlD/Yjwy61b7mPK3nrsXvXt2a9mQNEQgwQgoKJJgJ0TuiIAIiIAIiIAItCMBmRYBERABEWg3AmvWb8FZF98UyCZhdomzMx47s02c2SVV1TX4yc9n46G5L9pbo8c2zEChrpE9Oe8Np1nti0CbCCgo0iZ8aiwCIiACIiACiUtAnomACIiACIhARxFgQOT2mX/C3Pvu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5Tc/gMnmYBsuymr6os1f/uwqe42Q4t7dwWO2YT2zQTilxtkH218z5XzcP+cF25dLfjwDfr/fqRJ23/hC21xElRkqHBeVadM5pYc+cJFXU0+d4HLJ+RPs9U/oJ6fyVFfXBKtEPI7EKGJDq5L+ctHXuc8usBnMvO9pDOxfbNV0zq+CIp3DXb2KgAiIgAiIgAikPYHUA7AjQjbImur9qTdgjUgERCA6AhlZADNGRp0HjL4YGPFNoCh+N8EMPHAqirPwiSq8+TYOOnWcdVx8dOG8P9hBDaPLLQMKxt7D/3EL2IYy1pkpMqbeyLk1Mm6pR/3gPpx6Hy54FOyf/lE3uDD4YKbq0CYL29CmUzdYj32YevrBYo65depzbIMH9gX7Me3IjnLjV/AxbVCX/rCEY+Tsk7q0RztsS/85Drad//hMsJi+WN+RRUGRjqStvkRABERABEQgXQlo3CIgAiIgAiIgAiKQgAQUFEnAkyKXREAEREAEkpuAvBeBdCUwMLvQdeij83q41qlCBERABERABDqLgIIinUVe/YqACIhAahDQKERABEQgQGBiYV+ckNs9cGx2sj1eXNPjWHOorQiIgAiIgAgkDAEFRRLmVMgRERCBxCcgD0VABERABFoicFe/U+0AyEl5PTEsuwgXdhmEewechcERskhasql6ERABERABEWgvAgqKtBdZ2RWBZCcg/0VABERABESglQQu6joYv+w7Fv/fgDPwrz1HoTgrr5WW1EwEREAEREAE2peAgiLty1fWk4SA3BQBERABERABERABERABERABEUg/AgqKpN8514hFQAREQAREQAREQAREQAREQAREQAQsAikeFLFGqF8REAEREAEREAEREAEREIHOI3CgAvjka2D5V8Cnm4D6hs7zRT2LgAikMIHWDU1BkdZxUysREAEREAEREAEREAEREIGWCGzcDby4BFi1Efh8M/DxBuD5D4D95S21VL0IpAyBNeu34IKpvwC3cRtUkCHajraPGfc8AZYgEy0eVlXX4Cc/n//FzkgAABAASURBVI0n571h63LLY8ptQRxe2sNmS24pKNISIdWLgAiIgAiIgAiIgAiIgAjETqCqFlj0eWi7mjrg/dWhcklSnkBpgx9b6hpR1eiPaawtKfNGevSka+EslLXULhnq95YdxIVX3WkHI5zBBwZBzrr4poC8uFc3DOjbC9wm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pN1pJvDlz91otShjLCKTLLmPjJXJTcETkInUHd+7G/K+lSBYwXeIHcggkP7+lctYJWj90+/eyl8XyqBUuAfy/r3ig1+CjO3VH7kVX//vnwL//xbueIrnck82GU+59FwuOT9/x6dGgyBrVy6yfg3u+ptvs8Zc3s93fPlmBsHABwkULgEGRQp37M7Ic5lMyVJPmUyfkaH8lVkyzQSyL5GSMZ5mF9jcFBKQ96q8Z2VptoiM9xQ2R9PTTEACIQ/+/Gvg+3aawU9Tc9nvXxlrGfNpap7NTDEBGUsZU/lsfvr+74/+VOsUN0vzU0hAPotlPG3JHlcJetllMvbyGphCd2iaBEhgigkwKDIpgGmEBEiABEiABEiABEiABEiABEiABEig0AicelCk0HpIf0mABEiABEiABEiABEiABEiABEiABE6dwByowaDIHBhkdpEESIAESIAESIAESIAESIAESGB8AiydmwQYFJmb485ekwAJkAAJkAAJkAAJkAAJzF0C7DkJkMAIAQZFRkBwRwIkQAIkQAIkQAIkQAIkUIwE2CcSIAESyE+AQZH8bFhCAiRAAiRAAiRAAiRAAoVFgN6SAAmQAAmcEgEGRU4JF5VJgARIgARIgARIgARmCwH6QQIkQAIkQAJnSoBBkTMlyPokQAIkQAIkQAIkMPUE2AIJkAAJkAAJkMAUEGBQZAqg0iQJkAAJkAAJkMCZEGBdEiABEiABEiABEpgeAgyKTA9ntkICJEACJEACuQkwlwRIgARIgARIgARIYMYIMCgyY+jZMAmQAAnMPQLsMQmQAAmQAAmQAAmQAAnMJgIMisym0aAvJEACxUSAfSEBEiABEiABEiABEiABEpjlBBgUmeUDRPdIoDAI0EsSIAESIAESIAESIAESIAESKDwCDIoU3pjR45kmwPZJgARIgARIgARIgARIgARIgASKggCDIkUxjFPXCVomARIgARIgARIgARIgARIgARIggWIlwKDI2MgyRQIkQAIkMEsI/Pju32Ptto9acuvf/3CWeFWcbgyFI/jY5++AMC/OHrJXJEACJEACJEACJOAgMJrBoMgoCiZIgARIgATOlMDOPYdw/o5PWcEMO6gh+0efennCpsXGPb95FPfceRt2PnYXbv/bT0yobntnD6744Jccbc+1yb70V4IcEuyYELhpVhK/xD/xM71peY3Ia0fGPz2f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QAIkQAIkQAIMivA1QAIkUPwE2EMSIAESIAESIAESIAESIAESyEGAQZEcUJhFAoVMgL6TAAmQAAmQAAmQAAmQAAmQAAlMjACDIhPjRK3ZSYBekQAJkAAJkAAJkAAJkAAJkAAJkMBpE2BQ5LTRTXdFtkcCJEACJEACJEACJEACJEACJEACJDCZBGZnUGQye0hbJEACJEACJEACJEACJEACJEACJEACs5PADHvFoMgMDwCbJwESIAESIAESIAESIAESIAESmBsE2MvZR4BBkdk3JvSIBEiABEiABEiABEiABEiABAqdAP0ngYIgwKBIQQwTnSQBEiABEiABEiABEiABEpi9BOgZCZBAoRJgUKRQR45+kwAJkAAJkAAJkAAJkMBMEGCbJEACJFBEBBgUKaLBZFdIgARIgARIgARIgAQmlwCtkQAJkAAJFDcBBkWKe3zZOxIgARIgARIgARKYKAHqkQAJkAAJkMCcI/RGfBwAAAHESURBVMCgyJwbcnaYBEiABEiABEgAIAMSIAESIAESIAESABgU4auABEiABEiABIqdAPtHAiRAAiRAAiRAAiSQkwCDIjmxMJMESIAESKBQCdBvEiABEiABEiABEiABEpgoAQZFJkqKeiRAAiQw+wjQIxIgARIgARIgARIgARIggTMgwKDIGcBjVRIggekkwLZIgARIgARIgARIgARIgARIYHIJMCgyuTxpjQQmhwCtkAAJkAAJkAAJkAAJkAAJkAAJTDkBBkWmHDEbOBkBlpMACZAACZAACZAACZAACZAACZDATBBgUGR6qbM1EiABEiABEiABEiABEiABEiABEiCBWUJgCoMis6SHdIMESIAESIAESIAESIAESIAESIAESGAKCRSuaQZFCnfs6DkJkAAJkAAJkAAJkAAJkAAJkMB0E2B7RUWAQZGiGk52hgRIgARIgARIgARIgARIgAQmjwAtkUCxE2BQpNhHmP0jARIgARIgARIgARIgARKYCAHqkAAJzEECDIrMwUFnl0mABEiABEiABEiABOY6AfafBEiABEhACDAoIhQoJEACJEACJEACJEACxUuAPSMBEiABEiCBPAT+fwAAAP//P7G/RAAAAAZJREFUAwCWvfIxlJs7UAAAAABJRU5ErkJggg==" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": { + "bdata": "AgIDAwMDAwMBAgMDAgMDAgID", + "dtype": "i1", + "shape": "18, 1" + }, + "hovertemplate": "%{hovertext}

Team=Borussia M'gladbach
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Kevin Stöger", + "Tim Kleindienst", + "Franck Honorat", + "Moritz Nicolas", + "Kevin Diks", + "Ko Itakura", + "Isac Lidberg", + "Robin Hack", + "Nicolas-Gerrit Kühn", + "Daiki Hashioka", + "Philipp Sander", + "David Herold", + "Joe Scally", + "Lukas Ullrich", + "Hugo Bolin", + "Jan Leszczyński", + "Mathieu Nguefack", + "Wael Mohya" + ], + "legendgroup": "Borussia M'gladbach", + "marker": { + "color": "#636efa", + "symbol": "circle" + }, + "mode": "markers", + "name": "Borussia M'gladbach", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "ZmZmZmZmG0DNzMzMzMwaQDMzMzMzMx1AIyIiIiIiHkCIiIiIiIgaQO/u7u7u7hhAvLu7u7u7GUCIiIiIiIgaQGZmZmZmZhxAmpmZmZmZG0AAAAAAAAAcQAAAAAAAABpAMzMzMzMzG0B3d3d3d3cbQM3MzMzMzCBAzczMzMzMGkCamZmZmZkZQBERERERERtA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAACAWEAAAAAAAIAwQFVVVVVVVVdAVVVVVVVVU0BVVVVVVRVSQAAAAAAAADZAq6qqqqqqPEAAAAAAAABJQAAAAAAAADVAAAAAAACgYUBVVVVVVVVbQFVVVVVVVSlAAAAAAAAAUUBVVVVVVZVYQAAAAAAAwGpAAAAAAAAATkAAAAAAAAAcQKuqqqqq6lZA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AwEEAwMEBAQEBAMDAwQDBAQEAg==", + "dtype": "i1", + "shape": "19, 1" + }, + "hovertemplate": "%{hovertext}

Team=FC Schalke 04
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Edin Džeko", + "Kenan Karaman", + "Loris Karius", + "Robin Gosens", + "Maximilian Wöber", + "Timo Becker", + "Nikola Katić", + "Hasan Kuruçay", + "Moussa Sylla", + "Dejan Ljubičić", + "Ron Schallenberg", + "Junior Adamu", + "Eric Ebimbe", + "Adil Aouchiche", + "Satoshi Tanaka", + "Soufiane El-Faouzi", + "Vitalie Becker", + "Mertcan Ayhan", + "Luca Vozar" + ], + "legendgroup": "FC Schalke 04", + "marker": { + "color": "#EF553B", + "symbol": "circle" + }, + "mode": "markers", + "name": "FC Schalke 04", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "zczMzMzMHEBmZmZmZmYaQJqZmZmZGR1AIyIiIiIiGkDNzMzMzMwYQJqZmZmZGRtAZmZmZmZmHEDMzMzMzEwcQGZmZmZm5hpAAAAAAACAG0C8u7u7u7sZQIiIiIiIiBpA3d3d3d3dGUBmZmZmZmYaQN3d3d3d3RtAAAAAAACAHEDNzMzMzEwbQAAAAAAAABlAZmZmZmZmGkA=", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "q6qqqqqqWkAAAAAAAAAxQAAAAAAAIE1AAAAAAAAARUBVVVVVVVU2wAAAAAAA4EdAAAAAAABgS0AAAAAAAABQQAAAAAAAwE9AAAAAAADgTECrqqqqqqoKQAAAAAAAgEVAVVVVVVVVDUAAAAAAAIBQQKuqqqqqKkNAAAAAAADAT0AAAAAAAMAyQAAAAAAAABfAAAAAAAAA+D8=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AwMDAwIDAwMCAQICAwIBAwMC", + "dtype": "i1", + "shape": "18, 1" + }, + "hovertemplate": "%{hovertext}

Team=SV Werder Bremen
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Niclas Füllkrug", + "Cédric Itten", + "Marco Grüll", + "Marco Friedl", + "Senne Lynen", + "Amos Pieper", + "Ludovit Reis", + "Olivier Deman", + "Karl Hein", + "Youri Regeer", + "Justin Njinmah", + "Eren Dinkçi", + "Chuki", + "Dariusz Stalmach", + "Arthur", + "Mick Schmetgens", + "Salim Musah", + "Paul Erevbenagie" + ], + "legendgroup": "SV Werder Bremen", + "marker": { + "color": "#00cc96", + "symbol": "circle" + }, + "mode": "markers", + "name": "SV Werder Bremen", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "ERERERERG0Dv7u7u7u4YQFVVVVVVVR9AmZmZmZmZG0DNzMzMzMwaQHh3d3d3dx1AERERERERHUAjIiIiIiIcQM3MzMzMzBpAZmZmZmZmHEA0MzMzMzMbQDMzMzMzMxtAvLu7u7u7GUDNzMzMzMwcQGZmZmZmZhxAAAAAAAAAGkC8u7u7u7sZQDMzMzMzMxxA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "VVVVVVVVWEBVVVVVVdVAQAAAAAAAwGJAq6qqqqqqV0AAAAAAAABGQKuqqqqq6lhAAAAAAAAAWkBVVVVVVbVgQAAAAAAAAEZAAAAAAAAAXUAAAAAAAMBCQAAAAAAAQEtAVVVVVVVVTkAAAAAAAOBTQAAAAAAAgENAq6qqqqqqSUAAAAAAAAAoQAAAAAAAgE1A", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AgUDBAMFBQQEBAUFBQUDBAEFBA==", + "dtype": "i1", + "shape": "19, 1" + }, + "hovertemplate": "%{hovertext}

Team=SC Freiburg
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Christian Günter", + "Matthias Ginter", + "Lukas Kübler", + "Vincenzo Grifo", + "Lucas Höler", + "Maximilian Eggestein", + "Philipp Lienhart", + "Jan-Niklas Beste", + "Philipp Treu", + "Yannick Engelhardt", + "Igor Matanović", + "Yuito Suzuki", + "Mio Backhaus", + "Derry Scherhant", + "Maximilian Rosenfelder", + "Jordy Makengo", + "Berkay Yılmaz", + "Keisuke Goto", + "Cyriaque Irié" + ], + "legendgroup": "SC Freiburg", + "marker": { + "color": "#ab63fa", + "symbol": "circle" + }, + "mode": "markers", + "name": "SC Freiburg", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "ZmZmZmZmGkDD9Shcj8IdQKuqqqqqqhxAAAAAAAAAG0BEREREREQaQArXo3A9Ch1AHoXrUbgeHUAAAAAAAIAbQGZmZmZm5htAAAAAAAAAG0CamZmZmZkgQOtRuB6F6xtAZmZmZmZmGkDtUbgehesdQBERERERERtAzczMzMxMHEBmZmZmZmYaQEjhehSuRxtAmpmZmZmZG0A=", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAADAS0AAAAAAAKBnQAAAAAAAQFdAAAAAAAAwUUCrqqqqqipRQM3MzMzMbGJAMzMzMzPzU0AAAAAAALBTQAAAAAAAIFRAAAAAAABAU0CamZmZmZlpQJqZmZmZWV5AAAAAAAAASEDNzMzMzGxgQKuqqqqq6lJAAAAAAACAW0AAAAAAAAA5QDMzMzMzs0tAAAAAAADgWEA=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AgEDAgMBAgIDAwMDAgMDAwMD", + "dtype": "i1", + "shape": "18, 1" + }, + "hovertemplate": "%{hovertext}

Team=1. FC Union Berlin
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Christopher Trimmel", + "Frederik Rønnow", + "Rani Khedira", + "Janik Haberer", + "Josip Juranović", + "Felix Uduokhai", + "Tim Skarke", + "Matheo Raab", + "Emmanuel Latte Lath", + "Michel Aebischer", + "András Schäfer", + "Woo-Yeong Jeong", + "Leopold Querfeld", + "Marin Ljubičić", + "Zeno Van Den Bosch", + "Aljoscha Kemlein", + "Tom Alexander Rothe", + "Livan Burcu" + ], + "legendgroup": "1. FC Union Berlin", + "marker": { + "color": "#FFA15A", + "symbol": "circle" + }, + "mode": "markers", + "name": "1. FC Union Berlin", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "MzMzMzMzG0BmZmZmZmYaQHh3d3d3dxlAzMzMzMzMGkB4d3d3d3cbQJqZmZmZmRtAmpmZmZmZGkCamZmZmZkXQAAAAAAAABpAERERERERGUDv7u7u7u4aQIiIiIiIiBpAMzMzMzMzG0DNzMzMzMwcQN3d3d3d3RlAERERERERG0CZmZmZmZkZQM3MzMzMzBpA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAACAMkAAAAAAAABEQKuqqqqqKkNAAAAAAAAAMUAAAAAAAEBbQAAAAAAAADdAAAAAAADAUkAAAAAAAMBIQAAAAAAAADxAq6qqqqqqHkBVVVVVVVU7QFVVVVVVVTxAAAAAAADwYkAAAAAAAEBYQKuqqqqqKlNAAAAAAAAAQ0AAAAAAAIBVQKuqqqqqqjpA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AwEDAgICAwMBAwMDAwMDAgM=", + "dtype": "i1", + "shape": "17, 1" + }, + "hovertemplate": "%{hovertext}

Team=1. FSV Mainz 05
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Danny da Costa", + "Alexander Schwolow", + "Phillipp Mwene", + "Dominik Kohr", + "Silvan Widmer", + "Robin Zentner", + "Nadiem Amiri", + "Sheraldo Becker", + "Stefan Posch", + "Jae-sung Lee", + "Phillip Tietz", + "Anthony Caci", + "Ransford Yeboah Königsdörffer", + "Kaishu Sano", + "Fabio Gruber", + "Otto Ruoppi", + "Kacper Potulski" + ], + "legendgroup": "1. FSV Mainz 05", + "marker": { + "color": "#19d3f3", + "symbol": "circle" + }, + "mode": "markers", + "name": "1. FSV Mainz 05", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "3d3d3d3dHUDNzMzMzMwcQJmZmZmZmR1AZmZmZmZmIEDNzMzMzMwaQAAAAAAAAB1AREREREREIEAjIiIiIiIeQJqZmZmZmR1Aq6qqqqqqGkDNzMzMzMwgQGdmZmZmZh5AVVVVVVVVG0Dv7u7u7u4cQGdmZmZmZh5AAAAAAAAAHUB4d3d3d3cbQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAAWUAAAAAAAEBgQKuqqqqqymZAAAAAAACQZkAAAAAAAIBAQAAAAAAAwF1Aq6qqqqrKcUBVVVVVVZVjQAAAAAAAAFxAq6qqqqoqYUAAAAAAAJBxQFVVVVVV1VxAq6qqqqqqVkCrqqqqqqpiQFVVVVVVtWJAAAAAAADATUAAAAAAAABQQA==", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AwMCAgMBAgMDAwMDAwMD", + "dtype": "i1", + "shape": "15, 1" + }, + "hovertemplate": "%{hovertext}

Team=SC Paderborn 07
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Raphael Obermair", + "Steffen Tigges", + "Oliver Batista Meier", + "Marvin Pieringer", + "Laurin Curda", + "Rayan Philippe", + "Nahuel Noll", + "Mattes Hansen", + "Gabriel Vidović", + "Tjark Lasse Scheller", + "Jano Ter-Horst", + "Laurin Ulrich", + "Stefano Marino", + "Santiago Castañeda", + "Jonah Sticker" + ], + "legendgroup": "SC Paderborn 07", + "marker": { + "color": "#FF6692", + "symbol": "circle" + }, + "mode": "markers", + "name": "SC Paderborn 07", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "zczMzMzMGkC8u7u7u7sZQGZmZmZmZhtAzMzMzMzMGECrqqqqqqoeQGZmZmZmZhpAAAAAAACAIECIiIiIiIgcQBERERERERtAvLu7u7u7HUBnZmZmZmYcQM3MzMzMzBpAiIiIiIiIGkAjIiIiIiIeQFVVVVVVVRtA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAACASEAAAAAAAABBQAAAAAAAwE9AAAAAAACAOEAAAAAAAMBVQAAAAAAAACJAAAAAAACAUkBVVVVVVRVYQFVVVVVVFVNAq6qqqqpqUECrqqqqqqpcQFVVVVVVVU5AVVVVVVXVT0BVVVVVVZVcQAAAAAAAACpA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AwIFAwQFAgMEBQUFBAUFBQUFBQMC", + "dtype": "i1", + "shape": "21, 1" + }, + "hovertemplate": "%{hovertext}

Team=TSG Hoffenheim
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Oliver Baumann", + "Andrej Kramarić", + "Vladimír Coufal", + "Bernardo", + "Ozan Kabak", + "Wouter Burger", + "Luca Philipp", + "Valentin Gendrey", + "Robin Hranáč", + "Adam Hložek", + "Patrick Wimmer", + "Albian Hajdari", + "Tim Lemperle", + "Adam Daghim", + "Bambasé Conté", + "Mats Rots", + "Max Moerstedt", + "Leon Avdullahu", + "Nathan De Cat", + "Natnael Abraha", + "Cajetan Lenz" + ], + "legendgroup": "TSG Hoffenheim", + "marker": { + "color": "#B6E880", + "symbol": "circle" + }, + "mode": "markers", + "name": "TSG Hoffenheim", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "iIiIiIiIHEDNzMzMzMwZQKNwPQrXoxpAzczMzMzMGkBmZmZmZuYbQPYoXI/C9RxAMzMzMzMzGkAjIiIiIiIcQJqZmZmZGRlA9ihcj8L1GkDrUbgehesbQIXrUbgehRtAMzMzMzOzGECjcD0K16MaQK5H4XoUrhlAkML1KFyPGkAVrkfhehQaQMP1KFyPwhtAPQrXo3A9GkAjIiIiIiIaQM3MzMzMzBpA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "q6qqqqqqO0AAAAAAAAAvwM3MzMzMDFNAVVVVVVVVHUAAAAAAABBWQAAAAAAAQFBAAAAAAAAgUUCrqqqqqipIQAAAAAAAABdAzczMzMzMTkBmZmZmZuZYQDMzMzMzM0dAAAAAAADAREAzMzMzM7NSQDMzMzMzM0FAZmZmZmbmSkDNzMzMzMwiQJqZmZmZ2VFAmpmZmZkZQUCrqqqqqqo2QAAAAAAAADBA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AgMCAQMCAwMDAgMBAwMCAwMDAg==", + "dtype": "i1", + "shape": "19, 1" + }, + "hovertemplate": "%{hovertext}

Team=SV 07 Elversberg
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Luca Schnellbacher", + "Jan Gyamerah", + "Florian Yves Le Joncour", + "Amara Condé", + "Maximilian Rohr", + "Nicholas Mickelson", + "Łukasz Poręba", + "Lukas Petkov", + "Luca Sirch", + "Lukas Finn Pinckert", + "Lasse Günther", + "Noel Futkeu", + "Nicolas Kristof", + "Cole Campbell", + "Maurice Krattenmacher", + "Felix Keidel", + "Francis Onyeka", + "David Mokwa", + "Noah Darvich" + ], + "legendgroup": "SV 07 Elversberg", + "marker": { + "color": "#FF97FF", + "symbol": "circle" + }, + "mode": "markers", + "name": "SV 07 Elversberg", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "mpmZmZmZG0DNzMzMzMwaQDMzMzMzMxpAzczMzMzMGkAzMzMzMzMbQAAAAAAAABtA3d3d3d3dG0Dv7u7u7u4cQERERERERBpAmpmZmZmZGUCIiIiIiIgYQJqZmZmZmRtAzczMzMzMHECZmZmZmZkbQAAAAAAAAB5AVVVVVVVVG0AjIiIiIiIeQGdmZmZmZhxAmpmZmZmZGEA=", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAABAVEBVVVVVVdVOQAAAAAAAgExAAAAAAAAALEBVVVVVVdVVQAAAAAAAQERAVVVVVVUVUkBVVVVVVVVeQKuqqqqqqjdAAAAAAAAAXUAAAAAAAIBBQAAAAAAAQFhAAAAAAADAVEAAAAAAAABVQAAAAAAAwGBAVVVVVVWVXECrqqqqquphQFVVVVVVVVlAAAAAAAAALEA=", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AwEDAwEDAgMDAwECAgEDAgMD", + "dtype": "i1", + "shape": "18, 1" + }, + "hovertemplate": "%{hovertext}

Team=FC Augsburg
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Michael Gregoritsch", + "Jeffrey Gouweleeuw", + "Marius Wolf", + "Finn Dahmen", + "Alexis Claude-Maurice", + "Robin Fellhauer", + "Yannik Keitel", + "Han-Noah Massengo", + "Fabian Rieder", + "Chrislain Matsima", + "Young-woo Seol", + "Calvin Brackelmann", + "Anton Kade", + "Arijon Ibrahimović", + "Rodrigo Ribeiro", + "Mert Kömür", + "Noahkai Banks", + "Hennes Behrens" + ], + "legendgroup": "FC Augsburg", + "marker": { + "color": "#FECB52", + "symbol": "circle" + }, + "mode": "markers", + "name": "FC Augsburg", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "VVVVVVVVG0AzMzMzMzMbQKuqqqqqqhxAMzMzMzMzIUCamZmZmZkfQN3d3d3d3RlAZmZmZmZmGkAzMzMzMzMdQJmZmZmZmR1AAAAAAAAAHkCamZmZmZkZQM3MzMzMzBtAmpmZmZmZIECamZmZmZkZQDMzMzMzMxtAMzMzMzMzG0DNzMzMzMwcQDMzMzMzMxtA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAADAXUAAAAAAAAA9QAAAAAAAQF5Aq6qqqqoKYEAAAAAAAEBkQKuqqqqqalZAAAAAAACAP0BVVVVVVdVcQKuqqqqq6mJAAAAAAADgYEAAAAAAAAA7QAAAAAAAYFdAAAAAAAAwbEAAAAAAAEBQQKuqqqqqKlFAAAAAAADARkAAAAAAAIBeQFVVVVVV1VdA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AwIDAwMDAwIDAwMDAwECAQI=", + "dtype": "i1", + "shape": "17, 1" + }, + "hovertemplate": "%{hovertext}

Team=1. FC Köln
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Marvin Schwäbe", + "Marius Bülter", + "Ellyes Skhiri", + "Luka Lochoshvili", + "Alessio Castro-Montes", + "Gideon Mensah", + "Ragnar Ache", + "Thijs Dallinga", + "Linton Maina", + "Tom Krauß", + "Jan Uwe Thielmann", + "Ísak Bergmann Jóhannesson", + "Jahmai Simpson-Pusey", + "Mikey Moore", + "Paul Okon-Engstler", + "Reigan Heskey", + "Said El Mala" + ], + "legendgroup": "1. FC Köln", + "marker": { + "color": "#636efa", + "symbol": "circle" + }, + "mode": "markers", + "name": "1. FC Köln", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "MzMzMzMzG0AAAAAAAAAbQKuqqqqqqhpAeHd3d3d3GUBnZmZmZmYaQN3d3d3d3RlAREREREREGkA0MzMzMzMeQJmZmZmZmRtAREREREREHEB4d3d3d3cbQPDu7u7u7h5AeHd3d3d3GUAzMzMzMzMdQJqZmZmZmRpAAAAAAAAAGkBmZmZmZmYbQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "VVVVVVVVU0AAAAAAAAA2QKuqqqqqqjZAAAAAAACATECrqqqqqqpJQAAAAAAAgEpAq6qqqqqqTEAAAAAAACBeQAAAAAAAAE5AVVVVVVXVTUCrqqqqqipGQAAAAAAAoGBAVVVVVVXVTEAAAAAAAABEQAAAAAAAADpAAAAAAAAAHMAAAAAAAOBdQA==", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AwUFBAMDBQUEBAUCBQMCBQUD", + "dtype": "i1", + "shape": "18, 1" + }, + "hovertemplate": "%{hovertext}

Team=FC Bayern München
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Manuel Neuer", + "Harry Kane", + "Jonathan Tah", + "Joshua Kimmich", + "Konrad Laimer", + "Dayot Upamecano", + "Alphonso Davies", + "Luis Díaz", + "Kim Min-jae", + "Josip Stanišić", + "Michael Olise", + "Jamal Musiala", + "Ismael Saibari", + "Tom Bischof", + "Jonas Urbig", + "Aleksandar Pavlović", + "Nathaniel Brown", + "Lennart Karl" + ], + "legendgroup": "FC Bayern München", + "marker": { + "color": "#EF553B", + "symbol": "circle" + }, + "mode": "markers", + "name": "FC Bayern München", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "7+7u7u7uHEBwPQrXo3AbQDMzMzMzMx1AmpmZmZmZH0AREREREREZQJuZmZmZmR9AcD0K16NwG0DiehSuR+EaQJqZmZmZGRxAmpmZmZkZHEBwPQrXo3AfQAAAAAAAABlAuB6F61G4GkCrqqqqqqocQDMzMzMzMxlACtejcD0KHUCuR+F6FK4bQN3d3d3d3RlA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "VVVVVVVVU0CamZmZmdlfQM3MzMzMTFZAAAAAAAB4ZUCrqqqqqqpTQKuqqqqqimVAmpmZmZkZVEBmZmZmZqZeQAAAAAAAoFRAAAAAAACAVUBmZmZmZuZnQAAAAAAAgDpAZmZmZmbmTkCrqqqqqmpYQAAAAAAAwEpAzczMzMxMYEAzMzMzM/NWQKuqqqqqKkZA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "BQQEBQUFBQQFAgIFBAMCBQQDAwI=", + "dtype": "i1", + "shape": "20, 1" + }, + "hovertemplate": "%{hovertext}

Team=Borussia Dortmund
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Marcel Sabitzer", + "Serhou Guirassy", + "Gregor Kobel", + "Waldemar Anton", + "Julian Ryerson", + "Joey Veerman", + "Felix Nmecha", + "Fábio Silva", + "Maximilian Beier", + "Carney Chukwuemeka", + "Giannis Konstantelias", + "Daniel Svensson", + "Jobe Bellingham", + "Filippo Mané", + "Ethan Nwaneri", + "Konstantinos Karetsas", + "Joane Gadou", + "Samuele Inacio", + "Kauã Prates", + "Luca Reggiani" + ], + "legendgroup": "Borussia Dortmund", + "marker": { + "color": "#00cc96", + "symbol": "circle" + }, + "mode": "markers", + "name": "Borussia Dortmund", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "XY/C9ShcG0DNzMzMzMweQDMzMzMzsxxAw/UoXI/CG0CQwvUoXI8cQBWuR+F6FBxAkML1KFyPGkCamZmZmZkbQKNwPQrXoxpAzMzMzMzMGUAAAAAAAAAcQJqZmZmZmR1AZmZmZmbmGkDMzMzMzMwcQJqZmZmZmRlAcD0K16NwG0AAAAAAAIAbQGdmZmZmZhxAREREREREGkDNzMzMzMwbQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "MzMzMzMzUkAAAAAAANhkQAAAAAAAsFVAZmZmZmZmYEAAAAAAAABUQJqZmZmZ2VVAzczMzMzMTUAAAAAAACBfQGZmZmZmJlBAAAAAAAAAS0AAAAAAAIBYQJqZmZmZGVxAAAAAAADATEBVVVVVVdVTQAAAAAAAAFFAzczMzMwMUEAAAAAAAMBRQKuqqqqqqlhAVVVVVVVVQkAAAAAAAABDQA==", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AQIEAgQCAQIEAgIEBAQEBAQCAwM=", + "dtype": "i1", + "shape": "20, 1" + }, + "hovertemplate": "%{hovertext}

Team=Eintracht Frankfurt
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Timothy Chandler", + "Mario Götze", + "Robin Koch", + "Ritsu Doan", + "Jonathan Burkardt", + "Noah Atubolu", + "Lilian Brassier", + "Ansgar Knauff", + "Raphael Onyedika", + "Kauã Santos", + "Oscar Højlund", + "Farès Chaïbi", + "Elias Baum", + "Can Uzun", + "Younes Ebnoutalib", + "Keita Kosugi", + "Ayoube Amaimouni Echghouyab", + "Malik Pimpong", + "Love Arrhov", + "Otavio" + ], + "legendgroup": "Eintracht Frankfurt", + "marker": { + "color": "#ab63fa", + "symbol": "circle" + }, + "mode": "markers", + "name": "Eintracht Frankfurt", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "zczMzMzMGEAzMzMzMzMdQM3MzMzMzBxANDMzMzMzGUAAAAAAAIAeQJqZmZmZmRxAMzMzMzMzGUBmZmZmZmYbQAAAAAAAgB1AmpmZmZmZFUBmZmZmZmYZQDMzMzMzMxxAZmZmZmbmGEDNzMzMzMwdQJqZmZmZmRxAmpmZmZkZGkBmZmZmZuYZQGZmZmZmZhlAmZmZmZmZGUAAAAAAAAAcQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAAKMAAAAAAAFBgQAAAAAAAkFtAAAAAAAAAIEAAAAAAAMhiQAAAAAAAQEBAAAAAAAAASEAAAAAAAIBCQAAAAAAAYFJAAAAAAADAREAAAAAAAAAQwAAAAAAAIE1AAAAAAABAU0AAAAAAAAhmQAAAAAAAAGRAAAAAAABAXEAAAAAAAIBTQAAAAAAAAC5AVVVVVVVVEUCrqqqqqipMQA==", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AgICAwIDAgIBAwMBAwMBAwMC", + "dtype": "i1", + "shape": "18, 1" + }, + "hovertemplate": "%{hovertext}

Team=Hamburger SV
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Daniel Fernandes", + "Yussuf Poulsen", + "Jordan Torunarigha", + "Sebastiaan Bornauw", + "Bakery Jatta", + "Patson Daka", + "Terem Moffi", + "Albert Sambi Lokonga", + "Fábio Vieira", + "Nicolás Capaldo", + "Albert Grønbæk", + "David Møller Wolfe", + "Nicolai Remberg", + "Bilal Nadir", + "Zakaria El Ouahdi", + "Martin Adeline", + "Otto Stange", + "Shafiq Nandja" + ], + "legendgroup": "Hamburger SV", + "marker": { + "color": "#FFA15A", + "symbol": "circle" + }, + "mode": "markers", + "name": "Hamburger SV", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "zczMzMzMG0DMzMzMzMwZQJqZmZmZmRdAAAAAAAAAGkA0MzMzMzMaQKuqqqqqqhpAmpmZmZmZGEA0MzMzMzMbQGZmZmZmZhpAAAAAAAAAGEBVVVVVVVUfQJqZmZmZmRlAVVVVVVVVG0CIiIiIiIgaQDMzMzMzMxdAAAAAAAAAGkC8u7u7u7sZQJqZmZmZmRlA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAACANkAAAAAAAADgPwAAAAAAACLAq6qqqqoqS0AAAAAAAABJQAAAAAAAAEFAAAAAAAAAJMAAAAAAAEBHQAAAAAAAABjAAAAAAACAQ0AAAAAAAMBXQAAAAAAAACZAAAAAAAAAS0AAAAAAAAAYQAAAAAAAgEDAq6qqqqqqLkAAAAAAAAAgQAAAAAAAQEhA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "BAQEBAQEAwQEAwIDBAQCBAI=", + "dtype": "i1", + "shape": "17, 1" + }, + "hovertemplate": "%{hovertext}

Team=VfB Stuttgart
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Fabian Bredlow", + "Grischa Prömel", + "Maximilian Mittelstädt", + "Deniz Undav", + "Jeff Chabot", + "Ermedin Demirović", + "Chris Führich", + "Angelo Stiller", + "Josha Vagnoman", + "Ramon Hendriks", + "Tiago Tomás", + "Jamie Leweling", + "Bilal El Khannouss", + "Dženan Pejčinović", + "Leo Sauer", + "Finn Jeltsch", + "Ameen Al-Dakhil" + ], + "legendgroup": "VfB Stuttgart", + "marker": { + "color": "#19d3f3", + "symbol": "circle" + }, + "mode": "markers", + "name": "VfB Stuttgart", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "zczMzMzMHkCamZmZmZkbQAAAAAAAAB5AMzMzMzMzG0BmZmZmZmYdQGZmZmZmZh5AiIiIiIiIHEAAAAAAAAAdQGZmZmZmZh1A7+7u7u7uGkBmZmZmZmYdQERERERERBpAAAAAAACAHEDNzMzMzEwcQJqZmZmZmRpAmpmZmZmZG0DNzMzMzMwaQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAAV0AAAAAAAEBaQAAAAAAA0FtAAAAAAABwXUAAAAAAAMBfQAAAAAAAMF9Aq6qqqqoqWUAAAAAAALBbQAAAAAAAyGBAq6qqqqqqIEAAAAAAAHBgQAAAAAAAADhAAAAAAACgSkAAAAAAAKBaQAAAAAAAgD9AAAAAAACQWUAAAAAAAIA7QA==", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "AQMEBAQBAwQEAgQCBAMEBAQE", + "dtype": "i1", + "shape": "18, 1" + }, + "hovertemplate": "%{hovertext}

Team=Bayer 04 Leverkusen
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Robert Andrich", + "Mark Flekken", + "Lucas Vázquez", + "Patrik Schick", + "Aleix García", + "Moussa Diaby", + "Facundo Medina", + "Edmond Tapsoba", + "Miguel Gutiérrez", + "Nathan Tella", + "Malik Tillman", + "Victor Okoh Boniface", + "Ezequiel Fernández", + "Jarell Quansah", + "Loïc Badé", + "Afonso Moreira", + "Ibrahim Maza", + "Christian Kofane" + ], + "legendgroup": "Bayer 04 Leverkusen", + "marker": { + "color": "#FF6692", + "symbol": "circle" + }, + "mode": "markers", + "name": "Bayer 04 Leverkusen", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "ZmZmZmZmGkBnZmZmZmYaQM3MzMzMTBpAzczMzMxMG0CamZmZmZkeQM3MzMzMzBpAERERERERHUDNzMzMzMwbQM3MzMzMTB1ANDMzMzMzHEAAAAAAAAAcQMzMzMzMzBtAZmZmZmbmG0AAAAAAAAAcQDMzMzMzsxtAMzMzMzMzGkAzMzMzMzMeQMzMzMzMTBtA", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAAAAPUBVVVVVVRVSQAAAAAAAgE5AAAAAAABoYUAAAAAAADhgQAAAAAAAAEJAq6qqqqrqVUAAAAAAAEBUQAAAAAAAwF5AAAAAAADAVEAAAAAAAPBRQAAAAAAAIFJAAAAAAABwWUCrqqqqqipWQAAAAAAAAE5AAAAAAAAwVkAAAAAAAMBkQAAAAAAA4FRA", + "dtype": "f8" + }, + "yaxis": "y" + }, + { + "customdata": { + "bdata": "BQQCBAUFBAUDBQIEAQMFBAMBBQI=", + "dtype": "i1", + "shape": "20, 1" + }, + "hovertemplate": "%{hovertext}

Team=RB Leipzig
Mean SofaScore rating (paired games)=%{x}
Mean derived Kickbase points (paired games)=%{y}
paired_matches=%{customdata[0]}", + "hovertext": [ + "Willi Orbán", + "Benjamin Henrichs", + "Christopher Nkunku", + "David Raum", + "Ridle Baku", + "Maarten Vandevoordt", + "Castello Lukeba", + "Nicolas Seiwald", + "Rocco Reitz", + "Johan Bakayoko", + "Maxime Estève", + "Antonio Nusa", + "Neil El Aynaoui", + "Max Finkgräfe", + "Ezechiel Banzuzi", + "Brajan Gruda", + "Andrija Maksimović", + "Marc Guiu", + "Tidiam Gomis", + "Samba Konaté" + ], + "legendgroup": "RB Leipzig", + "marker": { + "color": "#B6E880", + "symbol": "circle" + }, + "mode": "markers", + "name": "RB Leipzig", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": { + "bdata": "kML1KFyPHkAAAAAAAIAaQGZmZmZmZhtAAAAAAACAHEAAAAAAAAAeQCpcj8L1KBxAAAAAAAAAHUBdj8L1KFwbQERERERERBxAw/UoXI/CGUCamZmZmZkbQGZmZmZmZh1AMzMzMzMzGUAzMzMzMzMbQNajcD0K1xtAzczMzMxMH0CIiIiIiIgaQJqZmZmZmRlA61G4HoXrGUAzMzMzMzMZQA==", + "dtype": "f8" + }, + "xaxis": "x", + "y": { + "bdata": "AAAAAABAX0AAAAAAAAA+QAAAAAAAgFFAAAAAAAAAV0CamZmZmblgQM3MzMzMDFFAAAAAAABAV0CamZmZmRlKQFVVVVVVlVdAmpmZmZmZN0AAAAAAAABWQAAAAAAA4F5AAAAAAAAANkAAAAAAAABHQDMzMzMzc1ZAAAAAAADwWkCrqqqqqqo3QAAAAAAAAC7AMzMzMzMzT0AAAAAAAAAYwA==", + "dtype": "f8" + }, + "yaxis": "y" + } + ], + "layout": { + "height": 600, + "legend": { + "title": { + "text": "Team" + }, + "tracegroupgap": 0 + }, + "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": "Player averages over the same matched games (up to five)" + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Mean SofaScore rating (paired games)" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Mean derived Kickbase points (paired games)" + } + } + } + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEUAAAJYCAYAAACEg1jHAAAQAElEQVR4AeydCYAU1bX+v54FZkXWAUEFBEQ2DcQVTIQk4IYaNeBDQ57PPT53oihPE5L4UExcUP8+cIt5RHmCGBciClEwBlwDKgIiO7IMy7DNziz9r6/g9lR3V890z3T3dPd8MKer6txzzz33V9UzXafvvZXm1T8REAEREAEREAEREAEREAEREAEREIFUJ6D+uRBIg/6JgAiIgAiIgAiIgAiIgAiIgAiIQEoRUGdEIDwCSoqEx0lWIiACIiACIiACIiACIiACIpCYBBSVCIhAowkoKdJodKooAiIgAiIgAiIgAiIgAiIQbwJqTwREQASiSUBJkWjSlC8REAEREAEREAEREAERiB4BeRIBERABEYgxASVFYgxY7kVABERABERABERABMIhIBsREAEREAERiD8BJUXiz1wtioAIiIAIiIAItHQC6r8IiIAIiIAIiEBCEFBSJCFOg4IQAREQAREQgdQloJ6JgAiIgAiIgAiIQKISUFIkUc+M4hIBERABEUhGAopZBERABERABERABEQgiQgoKZJEJ0uhioAIiEBiEVA0IiACIiACIiACIiACIpDcBJQUSe7zp+hFQATiRUDtiIAIiIAIiIAIiIAIiIAIpBwBJUVS7pSqQyLQdALyIAIiIAIiIAIiIAIiIAIiIAItgYCSIi3hLKuP9RFQmQiIgAiIgAiIgAiIgAiIgAiIQAsloKRIizrx6qwIiIAIiIAIiIAIiIAIiIAIiIAIiIAhkLpJEdNDbUVABERABERABERABERABERABERABFKXQBN6pqRIE+CpqgiIgAiIgAiIgAiIgAiIgAiIgAjEk4Daii4BJUWiy1PeREAEREAEREAEREAEREAEREAEokNAXkQg5gSUFIk5YjUgAiIgAiIgAiIgAiIgAiIgAg0RULkIiEBzEFBSpDmoq00REAEREAEREAEREAERaMkE1HcREAERSBACSookyIlQGCIgAiIgAiIgAiIgAqlJQL0SAREQARFIXAJKiiTuuVFkIiACIiACIiACIpBsBBSvCIiACIiACCQVASVFkup0KVgREAEREAEREIHEIaBIREAEREAEREAEkp2AkiLJfgYVvwiIgAiIgAjEg4DaEAEREAEREAEREIEUJKCkSAqeVHVJBERABESgaQRUWwREQAREQAREQAREoGUQUFKkZZxn9VIEREAEQhGQXgREQAREQAREQAREQARaLAElRVrsqVfHRaAlElCfRUAEREAEREAEREAEREAERKCOgJIidSy0JwKpRUC9EQEREAEREAEREAEREAEREAERqJeAkiL14lFhshBQnCIgAiIgAiIgAiIgAiIgAiIgAiIQKQElRSIl1vz2ikAEREAEREAEREAEREAEREAEREAERCAKBBI8KRKFHsqFCIiACIiACIiACIiACIiACIiACIhAghNonvCUFGke7mpVBERABERABERABERABERABESgpRJQvxOGgJIiCXMqFIgIiIAIiIAIiIAIiIAIiIAIpB4B9UgEEpmAkiKJfHYUmwiIgAiIgAiIgAiIgAiIQDIRUKwiIAJJRkBJkSQ7YQpXBERABERABERABERABBKDgKIQAREQgeQnoKRI8p9D9UAEREAEREAEREAERCDWBORfBERABEQgJQkoKZKSp1WdEgEREAEREAEREIHGE1BNERABERABEWgpBJQUaSlnWv0UAREQAREQARFwIyCdCIiACIiACIhACyagpMiRk//8rLdx5uibsHLNJuifCKQCAV3TqXAW6+/DpAefxblX3I3dRfvrN4xCKdu6+o6pKCuviIK31HaxaOlyDBh+FRKTV3TY8/cL+0iJ1zXYErhG5+zIiwiIgAiIgAiIQCQEUj4p4vzgxg9vRvgBPxJQshWBRCTAJB6TebzOEzE+xVQ/AZ2/+vk0ubQZHDBBNfWpWbj4nGF44bGJyMnOinsUjIGJilj9nePvm+demofZMyZj5eIX8c7LD9t9ZJuxTASNGDrYbnP12s144PGZdpt6EQEREAEREAEREIGmEkj5pAgBtcnLsT9I8cMbhR/kFi1ZntLf4rHfEhEQgZZDQD1NDAKPPTPHDuSO68fY21R74UihJZ+uwIhhgzGgb4+4d49tXnvlaPBvOJOKcQ9ADYqACIiACIiACKQcgRaRFAk8a/xQNWXSdfhk+WpbAst1LAIikNAEFJwIJCQB3qTzZn3MhcPRqUPbhIwxVkGxvxwxEo/RMReNGoqj2uThpdcWxqo78isCIiACIiACItCCCLTIpAjPb0GHduAIkg2bd/AwSPhtGIcBm+k2Zksdy0wFDiPm9AV+GDY6s3UrM3OijT8ON+ZQZ1OHWw55pn7Td4X2aBba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KBAREAEREAEREAEREAEREIG4EtBIkbjiVmMiIAKGgLYiIAIiIAIiIAIiIAIiIAIi0NwElBRp7jOg9lsCAfVRBERABERABERABERABERABEQgAQkoKZKAJyW5Q1L0IiACIiACIiACIiACIiACIiACIpAcBJQUacp5Ul0REAEREAEREAEREAEREAEREAEREIGkJRB2UiRpe6jARUAEREAEREAEREAEREAEREAEREAEwibQkgyVFGlJZ1t9FQEREAEREAEREAEREAEREAERcBLQfgsnoKRIC78A1H0REAEREAEREAEREAEREIGWQkD9FAERCCSgpEggER2LgAiIgAiIgAiIgAiIgAgkPwH1QAREQATCIKCkSBiQZCICIiACIiACIiACIiACiUxAsYmACIiACDSOgJIijeOmWiIgAiIgAiIgAiIgAs1DQK2KgAiIgAiIQNQIKCkSNZRyJAIiIAIiIAIiIALRJiB/IiACIiACIiACsSSgpEgs6cq3CIiACIiACIhA+ARkKQIiIAIiIAIiIAJxJqCkSJyBqzkREAEREAERIAGJCIiACIiACIiACIhA8xNQUqT5z4EiEAEREIFUJ6D+iYAIiIAIiIAIiIAIiEBCElBSJCFPi4ISARFIXgKKXAREQAREQAREQAREQAREIFkIKCmSLGdKcYpAIhJQTCIgAiIgAiIgAiIgAiIgAiKQxASUFEnik6fQ40tArYmACIiACIiACIiACIiACIiACKQWASVFUut8Rqs38iMCIiACIiACIiACIiACIiACIiACKU9ASRGk/DlWB0VABERABERABERABERABERABERABBCMQEmRYCbSiIAIiIAIiIAIiIAIiIAIiIAIiEByE1D0YRFQUiQsTDISAREQAREQAREQAREQAREQARFIVAKKSwQaS0BJkcaSUz0REAEREAEREAEREAEREAERiD8BtSgCIhBFAkqKRBGmXImACIiACIiACIiACIiACESTgHyJgAiIQGwJKCkSW77yLgIiIAIiIAIiIAIiIALhEZCVCIiACIhA3AkoKRJ35GpQBERABERABERABERABERABERABEQgEQgoKZIIZ0ExiIAIiIAIiIAIpDIB9U0EREAEREAERCBBCSgpkqAnRmGJgAiIgAiIQHISUNQiIAIiIAIiIAIikDwElBRJnnOlSEVABERABBKNgOIRAREQAREQAREQARFIagJKiiT16VPwIiACIhA/AmpJBERABERABERABERABFKNgJIiqXZG1R8REIFoEJAPERABERABERABERABERCBFkBASZEWcJLVRRGon4BKRUAEREAEREAEREAEREAERKBlElBSpGWe95bba/VcBERABERABERABERABERABERABI4QUFLkCIhU3KhPIiACIiACIiACIiACIiACIiACIiACoQmkSlIkdA9VIgIiIAIiIAIiIAIiIAIiIAIiIAIikCoEotoPJUWiilPOREAEREAEREAEREAEREAEREAERCBaBOQn1gSUFIk1YfkXAREQAREQAREQAREQAREQARFomIAsRKAZCCgp0gzQ1aQIiIAIiIAIiIAIiIAIiEDLJqDei4AIJAYBJUUS4zwoChEQAREQAREQAREQARFIVQLqlwiIgAgkLAElRRL21CgwERABERABERABERCB5COgiEVABERABJKJgJIiyXS2FKsIiIAIiIAIiIAIJBIBxSICIiACIiACSU5ASZEkP4EKXwREQAREQAREID4E1IoIiIAIiIAIiEDqEVBSJPXOqXokAiIgAiIgAk0loPoiIAIiIAIiIAIi0CIIKCnSIk6zOikCIiACIhCagEpEQAREQAREQAREQARaKgElRVrqmVe/RUAEWiYB9VoEREAEREAEREAEREAERMBHQEkRHwrtiIAIpBoB9UcEREAEREAEREAEREAEREAE6iOgpEh9dFQWNoHSimqUV9aEbS/DqBNoskOdwyYjbHYHOofNfgqaHECZ9Xu0zPp92mRHctBsBHQOmw191BrWOYwaymZzxM+k/JvYbAGoYREQgaQioKRIUp0uBXuYgF5FQAREQAREQAREQAREQAREQAREoOkEWkRS5PlZb2PA8Kt8wmMnut1F+3HuFXf7yhctXe4sBu1N/avvmIqy8gq/8pgeyLkIiIAIiIAIiIAIiIAIiIAIiIAIiEBMCCRUUiQWPWQCY/2mbVg893GsXPyivZ3z1mKYxAfLJz4wA2MuHG6Xz54xGQ89+TJWrtlkh0M72pv6XQra44HHZ9plehEBERABERABERABERABERABERABEYicQKLUSPmkSE52Fqbcex06dWhrM8/NyULXzh2wYfMO+3jjlkIUl5bjolFD7eOex3VBty4d8fGyVfbxwg8+txMmpv7Is0/BshVr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" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Per-match Pearson correlation: 0.791\n", + "Player-average Pearson correlation: 0.757\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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
team_idplayer_idteamplayer_nameaverage_ratingaverage_pointspaired_matches
025563277551. FSV Mainz 05Nadiem Amiri8.133333284.6666673
125568223401. FSV Mainz 05Phillip Tietz8.400000281.0000003
226001129365FC AugsburgAnton Kade8.300000225.5000002
325271142210Borussia M'gladbachHugo Bolin8.400000214.0000003
425381019321SC FreiburgIgor Matanović8.300000204.8000005
........................
325267440239Eintracht FrankfurtTimothy Chandler6.200000-12.0000001
326363601414933RB LeipzigMarc Guiu6.400000-15.0000001
327256967647TSG HoffenheimAndrej Kramarić6.450000-15.5000002
3282530794962FC Schalke 04Maximilian Wöber6.200000-22.3333333
32926761134470Hamburger SVZakaria El Ouahdi5.800000-33.0000001
\n", + "

330 rows × 7 columns

\n", + "
" + ], + "text/plain": [ + " team_id player_id team player_name \\\n", + "0 2556 327755 1. FSV Mainz 05 Nadiem Amiri \n", + "1 2556 822340 1. FSV Mainz 05 Phillip Tietz \n", + "2 2600 1129365 FC Augsburg Anton Kade \n", + "3 2527 1142210 Borussia M'gladbach Hugo Bolin \n", + "4 2538 1019321 SC Freiburg Igor Matanović \n", + ".. ... ... ... ... \n", + "325 2674 40239 Eintracht Frankfurt Timothy Chandler \n", + "326 36360 1414933 RB Leipzig Marc Guiu \n", + "327 2569 67647 TSG Hoffenheim Andrej Kramarić \n", + "328 2530 794962 FC Schalke 04 Maximilian Wöber \n", + "329 2676 1134470 Hamburger SV Zakaria El Ouahdi \n", + "\n", + " average_rating average_points paired_matches \n", + "0 8.133333 284.666667 3 \n", + "1 8.400000 281.000000 3 \n", + "2 8.300000 225.500000 2 \n", + "3 8.400000 214.000000 3 \n", + "4 8.300000 204.800000 5 \n", + ".. ... ... ... \n", + "325 6.200000 -12.000000 1 \n", + "326 6.400000 -15.000000 1 \n", + "327 6.450000 -15.500000 2 \n", + "328 6.200000 -22.333333 3 \n", + "329 5.800000 -33.000000 1 \n", + "\n", + "[330 rows x 7 columns]" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig_matches = px.scatter(matched, x='rating', y='points', color='team',\n", + " hover_name='player_name', hover_data=['match_id', 'fixture', 'date', 'competition'],\n", + " labels={'rating': 'SofaScore match rating', 'points': 'Derived Kickbase points', 'team': 'Team'},\n", + " title='Last five overall team matches: rating vs derived points', template='plotly_white')\n", + "fig_matches.update_traces(marker={'size': 8, 'opacity': 0.65})\n", + "fig_matches.update_layout(height=600)\n", + "fig_matches.show()\n", + "\n", + "averages = matched.groupby(['team_id', 'player_id', 'team', 'player_name'], as_index=False).agg(\n", + " average_rating=('rating', 'mean'), average_points=('points', 'mean'), paired_matches=('match_id', 'nunique'))\n", + "fig_averages = px.scatter(averages, x='average_rating', y='average_points', color='team',\n", + " hover_name='player_name', hover_data=['paired_matches'],\n", + " labels={'average_rating': 'Mean SofaScore rating (paired games)',\n", + " 'average_points': 'Mean derived Kickbase points (paired games)', 'team': 'Team'},\n", + " title='Player averages over the same matched games (up to five)', template='plotly_white')\n", + "fig_averages.update_layout(height=600)\n", + "fig_averages.show()\n", + "print(f'Per-match Pearson correlation: {matched.rating.corr(matched.points):.3f}')\n", + "print(f'Player-average Pearson correlation: {averages.average_rating.corr(averages.average_points):.3f}')\n", + "display(averages.sort_values('average_points', ascending=False).reset_index(drop=True))\n" + ] + }, + { + "cell_type": "markdown", + "id": "rating-points-05", + "metadata": {}, + "source": [ + "## Examine a player\n", + "Select a player to see the two series in chronological order. The left axis is the 0–10 rating scale; the right axis is derived points. Line heights are not directly comparable across these different units. The table shows missing observations explicitly.\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "rating-points-06", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "6e5f74d066c042ee9458eb47536b75b5", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Dropdown(description='Player:', layout=Layout(width='650px'), options=(('Adam Daghim — TSG Hoffenheim', ('2569…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "f415a9694569490d95ce645555818d7e", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "def player_figure(team_id, player_id):\n", + " data = comparison[(comparison.team_id == team_id) & (comparison.player_id == player_id)].sort_values('date')\n", + " figure = make_subplots(specs=[[{'secondary_y': True}]])\n", + " labels = data.apply(lambda row: f\"{row['date']:%d %b} | {row['match_id']}\", axis=1)\n", + " figure.add_trace(go.Scatter(x=labels, y=data.rating, name='SofaScore rating', mode='lines+markers',\n", + " connectgaps=False, line={'color': '#2563eb'},\n", + " text=data.fixture, hovertemplate='%{text}
%{x}
Rating: %{y}'), secondary_y=False)\n", + " figure.add_trace(go.Scatter(x=labels, y=data.points, name='Derived Kickbase points', mode='lines+markers',\n", + " connectgaps=False, line={'color': '#ea580c'},\n", + " text=data.fixture, hovertemplate='%{text}
%{x}
Points: %{y}'), secondary_y=True)\n", + " figure.update_yaxes(title_text='SofaScore rating', range=[0, 10], secondary_y=False)\n", + " figure.update_yaxes(title_text='Derived Kickbase points', secondary_y=True)\n", + " figure.update_layout(title=f\"{data.iloc[0].player_name} — {data.iloc[0].team}: last five team matches\",\n", + " template='plotly_white', height=480, hovermode='x unified',\n", + " legend={'orientation': 'h', 'y': 1.15})\n", + " figure.update_xaxes(title_text='Match date | match ID (oldest to newest)', type='category')\n", + " return figure, data\n", + "\n", + "\n", + "player_options = [(f'{row.player_name} — {row.team}', (row.team_id, row.player_id))\n", + " for row in comparison[['team_id', 'player_id', 'player_name', 'team']]\n", + " .drop_duplicates().sort_values(['player_name', 'team']).itertuples(index=False)]\n", + "player_selector = widgets.Dropdown(options=player_options, description='Player:', layout=widgets.Layout(width='650px'))\n", + "player_output = widgets.Output()\n", + "\n", + "def update_player(change=None):\n", + " with player_output:\n", + " player_output.clear_output(wait=True)\n", + " figure, data = player_figure(*player_selector.value)\n", + " figure.show()\n", + " display(data[['date', 'match_id', 'fixture', 'competition', 'rating', 'points']].reset_index(drop=True))\n", + "\n", + "player_selector.observe(update_player, names='value')\n", + "display(player_selector, player_output)\n", + "update_player()\n" + ] + } + ], + "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/tests/test_sofascore_single_match_odds.ipynb b/notebooks/tests/test_sofascore_single_match_odds.ipynb index 469dab6..79e9b77 100644 --- a/notebooks/tests/test_sofascore_single_match_odds.ipynb +++ b/notebooks/tests/test_sofascore_single_match_odds.ipynb @@ -17,6 +17,16 @@ "metadata": {}, "outputs": [], "source": [ + "import sys\n", + "from pathlib import Path\n", + "_chrome_start = Path(globals().get(\"__vsc_ipynb_file__\", Path.cwd())).resolve()\n", + "for _chrome_root in (_chrome_start, *_chrome_start.parents):\n", + " if (_chrome_root / \"chrome_runtime.py\").is_file():\n", + " sys.path.insert(0, str(_chrome_root))\n", + " break\n", + "else:\n", + " raise FileNotFoundError(\"Start Jupyter from the Kickbase project directory.\")\n", + "\n", "# Imports\n", "import json\n", "from fractions import Fraction\n", @@ -32,7 +42,11 @@ " raise ImportError(\n", " \"Install the browser dependencies with \"\n", " \"'%pip install undetected-chromedriver selenium', then restart the kernel.\"\n", - " ) from exc\n" + " ) from exc\n", + "\n", + "from chrome_runtime import detect_chrome_major_version\n", + "CHROME_EXECUTABLE_PATH = uc.find_chrome_executable()\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version(CHROME_EXECUTABLE_PATH)\n" ] }, { @@ -42,7 +56,6 @@ "outputs": [], "source": [ "# Fixed browser settings\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", @@ -134,11 +147,7 @@ "driver = None\n", "# Handle expected failures with a clear, actionable message.\n", "try:\n", - " driver = uc.Chrome(\n", - " options=options,\n", - " ", - " use_subprocess=True,\n", - " )\n", + " driver = uc.Chrome(options=options, use_subprocess=True, browser_executable_path=CHROME_EXECUTABLE_PATH, version_main=CHROME_MAJOR_VERSION)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", " driver.execute_cdp_cmd(\"Network.enable\", {})\n", "except Exception as exc:\n", diff --git a/outputs/derived/bundesliga_snapshots/bundesliga_table_2026-09-09_13-38-34.json b/outputs/derived/bundesliga_snapshots/bundesliga_table_2026-09-09_13-38-34.json new file mode 100644 index 0000000..dee5e4e --- /dev/null +++ b/outputs/derived/bundesliga_snapshots/bundesliga_table_2026-09-09_13-38-34.json @@ -0,0 +1,358 @@ +{ + "competition": "Bundesliga", + "season": "2026/27", + "captured_at": "2026-09-09T13:38:34+02:00", + "sources": { + "standings": "https://www.sofascore.com/api/v1/unique-tournament/35/season/97464/standings/total", + "expected_points": "https://dataviz.theanalyst.com/project-data/soccer/8h5xijv2u4mlf5028gso6kw7o/expected-points.json" + }, + "expected_data": { + "included": true, + "last_updated": "2026-09-09T05:06:30.451823+00:00", + "age_days": 0.2723 + }, + "teams": { + "2600": { + "team_id": 2600, + "team": "FC Augsburg", + "position": 1, + "matches": 2, + "wins": 2, + "draws": 0, + "losses": 0, + "goals_for": 7, + "goals_against": 1, + "goal_difference": 6, + "points": 6, + "expected_position": 8, + "expected_points": 3.01, + "expected_goals_for": 4.85, + "expected_goals_against": 4.32, + "position_difference": 7, + "points_difference": 2.99 + }, + "2538": { + "team_id": 2538, + "team": "SC Freiburg", + "position": 2, + "matches": 2, + "wins": 2, + "draws": 0, + "losses": 0, + "goals_for": 5, + "goals_against": 1, + "goal_difference": 4, + "points": 6, + "expected_position": 5, + "expected_points": 4.41, + "expected_goals_for": 3.61, + "expected_goals_against": 1.31, + "position_difference": 3, + "points_difference": 1.59 + }, + "2673": { + "team_id": 2673, + "team": "Borussia Dortmund", + "position": 3, + "matches": 2, + "wins": 2, + "draws": 0, + "losses": 0, + "goals_for": 5, + "goals_against": 2, + "goal_difference": 3, + "points": 6, + "expected_position": 6, + "expected_points": 3.43, + "expected_goals_for": 3.55, + "expected_goals_against": 2.67, + "position_difference": 3, + "points_difference": 2.57 + }, + "2598": { + "team_id": 2598, + "team": "SV 07 Elversberg", + "position": 4, + "matches": 2, + "wins": 2, + "draws": 0, + "losses": 0, + "goals_for": 7, + "goals_against": 5, + "goal_difference": 2, + "points": 6, + "expected_position": 9, + "expected_points": 2.69, + "expected_goals_for": 3.58, + "expected_goals_against": 4.25, + "position_difference": 5, + "points_difference": 3.31 + }, + "2556": { + "team_id": 2556, + "team": "1. FSV Mainz 05", + "position": 5, + "matches": 2, + "wins": 1, + "draws": 1, + "losses": 0, + "goals_for": 5, + "goals_against": 0, + "goal_difference": 5, + "points": 4, + "expected_position": 3, + "expected_points": 4.66, + "expected_goals_for": 4.0, + "expected_goals_against": 0.92, + "position_difference": -2, + "points_difference": -0.66 + }, + "2672": { + "team_id": 2672, + "team": "FC Bayern München", + "position": 6, + "matches": 2, + "wins": 1, + "draws": 1, + "losses": 0, + "goals_for": 5, + "goals_against": 1, + "goal_difference": 4, + "points": 4, + "expected_position": 1, + "expected_points": 5.55, + "expected_goals_for": 6.0, + "expected_goals_against": 1.0, + "position_difference": -5, + "points_difference": -1.55 + }, + "2681": { + "team_id": 2681, + "team": "Bayer 04 Leverkusen", + "position": 7, + "matches": 2, + "wins": 1, + "draws": 0, + "losses": 1, + "goals_for": 6, + "goals_against": 3, + "goal_difference": 3, + "points": 3, + "expected_position": 4, + "expected_points": 4.609999999999999, + "expected_goals_for": 5.0, + "expected_goals_against": 1.66, + "position_difference": -3, + "points_difference": -1.61 + }, + "36360": { + "team_id": 36360, + "team": "RB Leipzig", + "position": 8, + "matches": 2, + "wins": 1, + "draws": 0, + "losses": 1, + "goals_for": 4, + "goals_against": 3, + "goal_difference": 1, + "points": 3, + "expected_position": 2, + "expected_points": 4.67, + "expected_goals_for": 5.46, + "expected_goals_against": 2.04, + "position_difference": -6, + "points_difference": -1.67 + }, + "2677": { + "team_id": 2677, + "team": "VfB Stuttgart", + "position": 9, + "matches": 2, + "wins": 1, + "draws": 0, + "losses": 1, + "goals_for": 5, + "goals_against": 6, + "goal_difference": -1, + "points": 3, + "expected_position": 13, + "expected_points": 1.83, + "expected_goals_for": 4.26, + "expected_goals_against": 6.83, + "position_difference": 4, + "points_difference": 1.17 + }, + "2534": { + "team_id": 2534, + "team": "SV Werder Bremen", + "position": 10, + "matches": 2, + "wins": 1, + "draws": 0, + "losses": 1, + "goals_for": 4, + "goals_against": 5, + "goal_difference": -1, + "points": 3, + "expected_position": 15, + "expected_points": 1.16, + "expected_goals_for": 1.49, + "expected_goals_against": 3.87, + "position_difference": 5, + "points_difference": 1.84 + }, + "2671": { + "team_id": 2671, + "team": "1. FC Köln", + "position": 11, + "matches": 2, + "wins": 1, + "draws": 0, + "losses": 1, + "goals_for": 4, + "goals_against": 6, + "goal_difference": -2, + "points": 3, + "expected_position": 11, + "expected_points": 2.41, + "expected_goals_for": 4.72, + "expected_goals_against": 5.36, + "position_difference": 0, + "points_difference": 0.59 + }, + "2561": { + "team_id": 2561, + "team": "SC Paderborn 07", + "position": 12, + "matches": 2, + "wins": 0, + "draws": 1, + "losses": 1, + "goals_for": 0, + "goals_against": 1, + "goal_difference": -1, + "points": 1, + "expected_position": 12, + "expected_points": 1.92, + "expected_goals_for": 1.51, + "expected_goals_against": 2.47, + "position_difference": 0, + "points_difference": -0.92 + }, + "2674": { + "team_id": 2674, + "team": "Eintracht Frankfurt", + "position": 13, + "matches": 2, + "wins": 0, + "draws": 1, + "losses": 1, + "goals_for": 4, + "goals_against": 7, + "goal_difference": -3, + "points": 1, + "expected_position": 7, + "expected_points": 3.1799999999999997, + "expected_goals_for": 3.68, + "expected_goals_against": 2.97, + "position_difference": -6, + "points_difference": -2.18 + }, + "2530": { + "team_id": 2530, + "team": "FC Schalke 04", + "position": 14, + "matches": 2, + "wins": 0, + "draws": 1, + "losses": 1, + "goals_for": 0, + "goals_against": 3, + "goal_difference": -3, + "points": 1, + "expected_position": 18, + "expected_points": 0.74, + "expected_goals_for": 2.31, + "expected_goals_against": 5.66, + "position_difference": 4, + "points_difference": 0.26 + }, + "2547": { + "team_id": 2547, + "team": "1. FC Union Berlin", + "position": 15, + "matches": 2, + "wins": 0, + "draws": 1, + "losses": 1, + "goals_for": 3, + "goals_against": 7, + "goal_difference": -4, + "points": 1, + "expected_position": 14, + "expected_points": 1.76, + "expected_goals_for": 2.23, + "expected_goals_against": 4.58, + "position_difference": -1, + "points_difference": -0.76 + }, + "2569": { + "team_id": 2569, + "team": "TSG Hoffenheim", + "position": 16, + "matches": 2, + "wins": 0, + "draws": 0, + "losses": 2, + "goals_for": 4, + "goals_against": 6, + "goal_difference": -2, + "points": 0, + "expected_position": 10, + "expected_points": 2.53, + "expected_goals_for": 3.64, + "expected_goals_against": 3.99, + "position_difference": -6, + "points_difference": -2.53 + }, + "2527": { + "team_id": 2527, + "team": "Borussia M'gladbach", + "position": 17, + "matches": 2, + "wins": 0, + "draws": 0, + "losses": 2, + "goals_for": 3, + "goals_against": 7, + "goal_difference": -4, + "points": 0, + "expected_position": 16, + "expected_points": 1.15, + "expected_goals_for": 3.45, + "expected_goals_against": 6.27, + "position_difference": -1, + "points_difference": -1.15 + }, + "2676": { + "team_id": 2676, + "team": "Hamburger SV", + "position": 18, + "matches": 2, + "wins": 0, + "draws": 0, + "losses": 2, + "goals_for": 0, + "goals_against": 7, + "goal_difference": -7, + "points": 0, + "expected_position": 17, + "expected_points": 0.95, + "expected_goals_for": 1.1, + "expected_goals_against": 4.28, + "position_difference": -1, + "points_difference": -0.95 + } + } +} diff --git a/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_170224_+0200.csv b/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_170224_+0200.csv new file mode 100644 index 0000000..e08debd --- /dev/null +++ b/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_170224_+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.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,91.034662 +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,0.6896551724137931,0.0,1.0,0.0,0.0,0.6798029556650247,9.4739,112.230713 +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.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,30.417124 +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.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,9.4739,74.959266 +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.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,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.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,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.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,24.041194 +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.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,119.798265 +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.6896551724137931,0.0,1.0,0.0,0.0,0.6798029556650247,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.2723146747352497,0.0,0.0,0.0,0.0,0.1556083855629998,9.4739,12.178614 +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,1.0,0.0,0.0,1.0,0.0,0.7142857142857143,9.4739,60.075101 +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.12254160363086235,0.0,0.0,0.0,0.0,0.07002377350334991,9.4739,5.12865 +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,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,69.189944 +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.6051437216338881,0.0,1.0,1.0,0.0,0.7743678409336504,9.4739,59.067765 +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.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,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,1.0,0.0,0.0,0.2857142857142857,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,1.0,1.0,0.0,1.0,9.4739,42.212571 +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.12254160363086235,0.0,0.0,0.0,0.0,0.07002377350334991,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.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,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.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,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.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,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.2723146747352497,0.0,0.0,0.0,0.0,0.1556083855629998,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.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,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,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,138.24839 +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.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,20.759568 +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.6896551724137931,0.0,0.0,0.0,0.0,0.39408866995073893,9.4739,49.402692 +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.0,0.0,1.0,0.85,0.15,0.40714285714285714,9.4739,56.286844 +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,0.6348884381338742,0.0,1.0,1.0,0.15,0.7913648217907853,9.4739,101.300845 +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.3103448275862069,0.0,0.0,1.0,0.0,0.32019704433497537,9.4739,37.312949 +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.6896551724137931,0.0,0.0,0.0,0.0,0.39408866995073893,9.4739,43.836192 +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,1.0,0.0,0.0,0.2857142857142857,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.36511156186612576,0.0,0.0,0.0,0.0,0.2086351782092147,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.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,20.310655 +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,1.0,0.0,0.0,0.2857142857142857,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.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,93.531142 +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.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,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.0,0.0,1.0,0.0,0.0,0.2857142857142857,9.4739,29.030433 +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.1441665925068969,0.0,0.0,0.0,0.0,0.08238091000394109,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.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.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,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.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,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,1.0,0.0,1.0,1.0,0.0,1.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.3103448275862069,0.0,0.0,1.0,0.0,0.32019704433497537,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.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,44.860959 +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,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,71.33541 +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.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,14.36748 +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.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,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.0,0.0,1.0,0.0,0.0,0.2857142857142857,9.4739,16.306456 +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.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,12.085073 +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,0.0,0.0,0.0,9.4739,0.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,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.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,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.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,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,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,60.494961 +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.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,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.8113590263691683,0.0,0.0,1.0,0.0,0.6064908722109533,9.4739,37.263459 +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.18864097363083165,0.0,1.0,0.0,0.15,0.3935091277890467,9.4739,31.602255 +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.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,12.011291 +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.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.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,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,1.0,0.0,0.0,0.2857142857142857,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/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_171738_+0200.csv b/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_171738_+0200.csv new file mode 100644 index 0000000..2784257 --- /dev/null +++ b/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_171738_+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.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,9.4739,98.80184 +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,1.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,1.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,1.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,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,139.187073 +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.1225416036308623,0.0,0.0,0.0,0.16090041212374145,9.4739,27.955334 +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,0.6896551724137931,0.6051437216338881,1.0,0.0,0.0,0.6574051854556837,9.4739,108.532998 +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.2,9.4739,33.858895 +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.2723146747352496,0.0,1.0,0.0,0.3058323334550576,9.4739,53.514179 +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,1.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.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,37.260977 +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,1.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,1.0,0.0,1.0,0.0,0.8,9.4739,159.754669 +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.3103448275862069,0.6896551724137931,1.0,0.0,0.0,0.5310344827586208,9.4739,85.963924 +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,1.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.31034482758620685,1.0,1.0,0.0,0.6689655172413793,9.4739,112.75617 +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,1.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,1.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.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,135.250961 +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,1.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,1.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.31034482758620685,0.0,0.0,0.0,0.09310344827586206,9.4739,11.697704 +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.31034482758620685,1.0,1.0,0.0,0.6689655172413793,9.4739,90.200183 +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,1.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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,145.441102 +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,1.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,1.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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,26.62892 +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.6896551724137931,0.0,0.0,0.0,0.33103448275862074,9.4739,44.296997 +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,1.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,1.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,1.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,1.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,1.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,1.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,1.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,1.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,1.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,1.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,1.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,1.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.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,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,1.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,1.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.6896551724137931,0.0,1.0,0.0,0.5827586206896551,9.4739,84.252557 +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.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,29.450463 +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,1.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,1.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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,31.089128 +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,1.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.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,113.987691 +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.31034482758620685,0.0,0.0,0.0,0.09310344827586206,9.4739,13.460468 +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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,125.984342 +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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,111.527525 +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,1.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,1.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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,39.139269 +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,1.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.6896551724137931,0.0,1.0,0.0,0.5827586206896551,9.4739,23.692339 +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.5243757431629013,0.0,1.0,0.0,0.38145065398335315,9.4739,16.820285 +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,1.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,1.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,1.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,1.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,1.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,1.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.31034482758620685,1.0,0.0,0.0,0.41724137931034483,9.4739,16.963154 +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.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,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,1.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.2723146747352497,0.1225416036308623,0.0,0.0,0.0,0.14568835098335856,9.4739,11.402227 +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,1.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,1.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,1.0,0.6051437216338881,0.0,1.0,0.0,0.6815431164901664,9.4739,57.32128 +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.1225416036308623,1.0,1.0,0.0,0.46090041212374144,9.4739,34.726168 +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.6896551724137931,1.0,0.0,0.0,0.6827586206896552,9.4739,53.834541 +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.31034482758620685,0.0,0.0,0.0,0.09310344827586206,9.4739,7.047431 +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,1.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,1.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.12254160363086235,0.6051437216338881,0.0,0.0,0.0,0.23055975794251132,9.4739,16.886557 +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,1.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,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,73.664503 +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,1.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.6051437216338881,0.2723146747352496,1.0,1.0,0.0,0.6237518910741301,9.4739,47.578978 +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.2723146747352496,0.0,0.0,0.0,0.20583233345505764,9.4739,15.748709 +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,1.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.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,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.31034482758620685,1.0,0.0,0.0,0.29310344827586204,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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,8.296954 +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.31034482758620685,0.0,0.0,0.0,0.09310344827586206,9.4739,3.796458 +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,1.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.6896551724137931,0.0,1.0,0.0,0.5827586206896551,9.4739,22.926288 +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.6896551724137931,0.0,1.0,0.0,0.7068965517241379,9.4739,23.953134 +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,1.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,1.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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,28.321932 +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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,35.417763 +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.31034482758620685,1.0,0.0,0.0,0.41724137931034483,9.4739,15.815604 +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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,38.282435 +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,1.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,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,35.463313 +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.12254160363086235,0.31034482758620685,0.0,0.0,0.0,0.142120089728207,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,1.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,1.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.3103448275862069,1.0,1.0,0.0,0.0,0.6241379310344828,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,1.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,1.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.6896551724137931,1.0,1.0,0.0,0.7489540403776932,9.4739,87.443492 +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,1.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.10892586989409987,9.4739,11.326287 +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,1.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.31034482758620685,0.0,1.0,0.0,0.46896551724137936,9.4739,54.75367 +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,1.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.37586206896551727,9.4739,39.205837 +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,1.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.3103448275862069,0.6896551724137931,1.0,0.0,0.0,0.5310344827586208,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,1.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,1.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,1.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.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,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,1.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,1.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,1.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,1.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,1.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,1.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.6896551724137931,0.0,1.0,0.0,0.5827586206896551,9.4739,59.153374 +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,1.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,1.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.1225416036308623,0.0,0.0,0.0,0.03676248108925869,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,1.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,1.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,1.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.2723146747352496,0.0,1.0,0.0,0.4575564713860921,9.4739,29.725826 +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.2723146747352497,0.0,0.0,0.0,0.0,0.10892586989409987,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,1.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,1.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.3103448275862069,0.6051437216338881,1.0,0.0,0.0,0.5056810475246492,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,1.0,1.0,1.0,0.0,0.8420574886535552,9.4739,59.641331 +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,1.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,1.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,1.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.04901664145234494,9.4739,3.256267 +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,1.0,1.0,1.0,1.0,0.0,1.0,9.4739,138.24839 +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.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,9.4739,14.531698 +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,1.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,1.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.6896551724137931,1.0,0.0,0.0,0.0,0.5758620689655173,9.4739,72.189684 +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.0,0.0,1.0,0.85,0.15,0.28500000000000003,9.4739,39.400791 +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.2723146747352496,0.0,0.0,0.0,0.08169440242057488,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,1.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,0.6348884381338742,0.6896551724137931,1.0,1.0,0.15,0.7608519269776876,9.4739,97.394957 +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.3103448275862069,0.1225416036308623,0.0,1.0,0.0,0.26090041212374143,9.4739,30.403041 +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,1.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,1.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.6896551724137931,0.6896551724137931,0.0,0.0,0.0,0.48275862068965514,9.4739,53.699335 +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.6051437216338881,1.0,1.0,0.0,0.8815431164901664,9.4739,101.949049 +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,1.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.31034482758620685,1.0,0.0,0.0,0.29310344827586204,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.36511156186612576,0.31034482758620685,0.0,0.0,0.0,0.23914807302231234,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,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,100.312068 +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,1.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,1.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.3103448275862069,0.6051437216338881,0.0,0.0,0.0,0.30568104752464914,9.4739,35.009506 +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.1225416036308623,1.0,0.0,0.0,0.2367624810892587,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,1.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,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,95.186634 +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,1.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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,23.609283 +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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,94.88395 +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,1.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,1.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.6896551724137931,0.2723146747352496,1.0,1.0,0.0,0.6575564713860922,9.4739,74.759926 +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,1.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.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,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.12413793103448276,9.4739,14.113681 +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,1.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.6051437216338881,0.0,1.0,0.0,0.5663166325531725,9.4739,55.832307 +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,1.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,1.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,1.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,1.0,0.0,1.0,0.0,0.8,9.4739,76.456388 +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.2723146747352496,1.0,0.0,0.15,0.33925424935480997,9.4739,33.154032 +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,1.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.0,0.0,1.0,0.0,0.0,0.2,9.4739,20.321303 +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.2,9.4739,19.114097 +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,1.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,1.0,0.0,1.0,0.0,0.8,9.4739,77.376164 +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,1.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,1.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.1441665925068969,0.1225416036308623,0.0,0.0,0.0,0.09442911809201746,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,1.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.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.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,5.9,1.3361812040532484,1.0,1.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,1.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,1.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.1225416036308623,0.0,0.0,0.0,0.03676248108925869,9.4739,3.048178 +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,1.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,1.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,1.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.3103448275862069,0.6051437216338881,1.0,0.0,0.0,0.5056810475246492,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.31034482758620685,1.0,0.0,0.0,0.5689655172413793,9.4739,51.137377 +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,1.0,1.0,1.0,1.0,0.0,1.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.3103448275862069,0.6896551724137931,0.0,1.0,0.0,0.4310344827586207,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.6896551724137931,0.2723146747352496,0.0,1.0,0.0,0.4575564713860921,9.4739,38.228107 +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,0.6896551724137931,0.31034482758620685,1.0,1.0,0.0,0.6689655172413793,9.4739,58.008076 +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.3103448275862069,0.6896551724137931,0.0,0.0,0.0,0.33103448275862074,9.4739,26.819295 +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,1.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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,23.274591 +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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,23.801165 +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.32413793103448274,9.4739,39.650777 +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,1.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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,91.072304 +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,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,95.53565 +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,1.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,1.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,1.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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,98.661663 +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,1.0,0.0,1.0,0.0,0.6758620689655173,9.4739,74.048069 +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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,87.657093 +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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,23.801165 +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,1.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.12413793103448276,9.4739,14.082105 +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,1.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,1.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,1.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.6896551724137931,1.0,0.0,0.0,0.5310344827586208,9.4739,29.402814 +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,1.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.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,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.0,0.31034482758620685,1.0,0.0,0.0,0.29310344827586204,9.4739,16.728174 +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,1.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,1.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,1.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,1.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.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,9.4739,8.459551 +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.12413793103448276,9.4739,6.820513 +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,0.0,0.0,0.0,9.4739,0.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,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.6896551724137931,0.31034482758620685,0.0,1.0,0.0,0.46896551724137936,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.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,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,1.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,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,64.40721 +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.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,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,1.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.8113590263691683,0.6051437216338881,0.0,1.0,0.0,0.6060867270378337,9.4739,37.238628 +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.18864097363083165,0.2723146747352496,1.0,0.0,0.15,0.35715079187290755,9.4739,28.68236 +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.3103448275862069,0.1225416036308623,0.0,0.0,0.0,0.16090041212374145,9.4739,10.897839 +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,1.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,1.0,1.0,0.85,0.15,0.985,9.4739,73.385817 +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,1.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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,54.909949 +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,1.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,1.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,1.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.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.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,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,1.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,1.0,0.0,0.0,0.2,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.2,9.4739,3.969532 +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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,16.424796 +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,1.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,1.0,0.0,1.0,0.0,0.8,9.4739,15.437071 +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.6896551724137931,1.0,0.0,0.0,0.5310344827586208,9.4739,9.075933 +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,1.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.31034482758620685,0.0,1.0,0.0,0.46896551724137936,9.4739,8.570996 +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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,13.378161 +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,1.0,0.0,1.0,0.0,0.8,9.4739,15.06217 +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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,4.114112 +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.5243757431629013,0.0,0.0,0.0,0.2814506539833531,9.4739,4.709424 +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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,15.039642 +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,1.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,1.0,1.0,1.0,0.0,1.0,9.4739,17.642366 diff --git a/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_174016_+0200.csv b/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_174016_+0200.csv new file mode 100644 index 0000000..6e849a5 --- /dev/null +++ b/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_174016_+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.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,9.4739,98.80184 +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,1.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,1.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,1.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,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,139.187073 +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.1225416036308623,0.0,0.0,0.0,0.16090041212374145,9.4739,27.955334 +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,0.6896551724137931,0.6051437216338881,1.0,0.0,0.0,0.6574051854556837,9.4739,108.532998 +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.2,9.4739,33.858895 +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.2723146747352496,0.0,1.0,0.0,0.3058323334550576,9.4739,53.514179 +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,1.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.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,37.260977 +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,1.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,1.0,0.0,1.0,0.0,0.8,9.4739,159.754669 +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.3103448275862069,0.6896551724137931,1.0,0.0,0.0,0.5310344827586208,9.4739,85.963924 +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,1.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.31034482758620685,1.0,1.0,0.0,0.6689655172413793,9.4739,112.75617 +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,1.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,1.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,1.0,1.0,1.0,1.0,0.0,1.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,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,116.737522 +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,1.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,1.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.31034482758620685,0.0,0.0,0.0,0.09310344827586206,9.4739,11.697704 +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.31034482758620685,1.0,1.0,0.0,0.6689655172413793,9.4739,90.200183 +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,1.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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,145.441102 +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,1.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,1.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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,26.62892 +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.6896551724137931,0.0,0.0,0.0,0.33103448275862074,9.4739,44.296997 +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,1.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,1.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,1.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,1.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,1.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,1.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,1.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,1.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,1.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,1.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,1.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,1.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.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,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,1.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,1.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.6896551724137931,0.0,1.0,0.0,0.5827586206896551,9.4739,84.252557 +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.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,29.450463 +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,1.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,1.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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,31.089128 +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,1.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.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,113.987691 +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.31034482758620685,0.0,0.0,0.0,0.09310344827586206,9.4739,13.460468 +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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,125.984342 +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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,111.527525 +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,1.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,1.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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,39.139269 +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,1.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.6896551724137931,0.0,1.0,0.0,0.5827586206896551,9.4739,23.692339 +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.5243757431629013,0.0,1.0,0.0,0.38145065398335315,9.4739,16.820285 +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,1.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,1.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,1.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,1.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,1.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,1.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.31034482758620685,1.0,0.0,0.0,0.41724137931034483,9.4739,16.963154 +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.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,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,1.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.2723146747352497,0.1225416036308623,0.0,0.0,0.0,0.14568835098335856,9.4739,11.402227 +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,1.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,1.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,1.0,0.6051437216338881,0.0,1.0,0.0,0.6815431164901664,9.4739,57.32128 +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.1225416036308623,1.0,1.0,0.0,0.46090041212374144,9.4739,34.726168 +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.6896551724137931,1.0,0.0,0.0,0.6827586206896552,9.4739,53.834541 +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.31034482758620685,0.0,0.0,0.0,0.09310344827586206,9.4739,7.047431 +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,1.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,1.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.12254160363086235,0.6051437216338881,0.0,0.0,0.0,0.23055975794251132,9.4739,16.886557 +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,1.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,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,73.664503 +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,1.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.6051437216338881,0.2723146747352496,1.0,1.0,0.0,0.6237518910741301,9.4739,47.578978 +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.2723146747352496,0.0,0.0,0.0,0.20583233345505764,9.4739,15.748709 +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,1.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.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,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.31034482758620685,1.0,0.0,0.0,0.29310344827586204,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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,8.296954 +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.31034482758620685,0.0,0.0,0.0,0.09310344827586206,9.4739,3.796458 +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,1.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.6896551724137931,0.0,1.0,0.0,0.5827586206896551,9.4739,22.926288 +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.6896551724137931,0.0,1.0,0.0,0.7068965517241379,9.4739,23.953134 +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,1.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,1.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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,28.321932 +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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,35.417763 +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.31034482758620685,1.0,0.0,0.0,0.41724137931034483,9.4739,15.815604 +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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,38.282435 +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,1.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,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,35.463313 +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.12254160363086235,0.31034482758620685,0.0,0.0,0.0,0.142120089728207,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,1.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,1.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.6896551724137931,1.0,1.0,0.0,0.0,0.7758620689655172,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,1.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,1.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.6896551724137931,1.0,1.0,0.0,0.7489540403776932,9.4739,87.443492 +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,1.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.10892586989409987,9.4739,11.326287 +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,1.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.31034482758620685,0.0,1.0,0.0,0.46896551724137936,9.4739,54.75367 +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,1.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.3103448275862069,0.0,0.0,1.0,0.0,0.22413793103448273,9.4739,23.379627 +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,1.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.3103448275862069,0.6896551724137931,1.0,0.0,0.0,0.5310344827586208,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,1.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,1.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,1.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.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,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,1.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,1.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,1.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,1.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,1.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,1.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.6896551724137931,0.0,1.0,0.0,0.5827586206896551,9.4739,59.153374 +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,1.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,1.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.1225416036308623,0.0,0.0,0.0,0.03676248108925869,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,1.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,1.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,1.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.3103448275862069,0.2723146747352496,0.0,1.0,0.0,0.3058323334550576,9.4739,19.868845 +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.2723146747352497,0.0,0.0,0.0,0.0,0.10892586989409987,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,1.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,1.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.6896551724137931,0.6051437216338881,1.0,0.0,0.0,0.6574051854556837,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,1.0,1.0,1.0,0.0,0.8420574886535552,9.4739,59.641331 +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,1.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,1.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,1.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.04901664145234494,9.4739,3.256267 +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,1.0,1.0,1.0,1.0,0.0,1.0,9.4739,138.24839 +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.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,9.4739,14.531698 +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,1.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,1.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.6896551724137931,1.0,0.0,0.0,0.0,0.5758620689655173,9.4739,72.189684 +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.0,0.0,1.0,0.85,0.15,0.28500000000000003,9.4739,39.400791 +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.2723146747352496,0.0,0.0,0.0,0.08169440242057488,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,1.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,0.18864097363083165,0.6896551724137931,1.0,1.0,0.15,0.5823529411764706,9.4739,74.5457 +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.3103448275862069,0.1225416036308623,0.0,1.0,0.0,0.26090041212374143,9.4739,30.403041 +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,1.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,1.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.6896551724137931,0.6896551724137931,0.0,0.0,0.0,0.48275862068965514,9.4739,53.699335 +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.6051437216338881,1.0,1.0,0.0,0.8815431164901664,9.4739,101.949049 +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,1.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.31034482758620685,1.0,0.0,0.0,0.29310344827586204,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.8113590263691683,0.31034482758620685,0.0,0.0,0.0,0.41764705882352937,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,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,100.312068 +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,1.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,1.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.3103448275862069,0.6051437216338881,0.0,0.0,0.0,0.30568104752464914,9.4739,35.009506 +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.1225416036308623,1.0,0.0,0.0,0.2367624810892587,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,1.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,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,95.186634 +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,1.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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,23.609283 +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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,94.88395 +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,1.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,1.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.6896551724137931,0.2723146747352496,1.0,1.0,0.0,0.6575564713860922,9.4739,74.759926 +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,1.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.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,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.12413793103448276,9.4739,14.113681 +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,1.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.6051437216338881,0.0,1.0,0.0,0.5663166325531725,9.4739,55.832307 +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,1.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,1.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,1.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,1.0,0.0,1.0,0.0,0.8,9.4739,76.456388 +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.2723146747352496,1.0,0.0,0.15,0.33925424935480997,9.4739,33.154032 +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,1.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.0,0.0,1.0,0.0,0.0,0.2,9.4739,20.321303 +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.2,9.4739,19.114097 +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,1.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,1.0,0.0,1.0,0.0,0.8,9.4739,77.376164 +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,1.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,1.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.1441665925068969,0.1225416036308623,0.0,0.0,0.0,0.09442911809201746,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,1.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.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.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,5.9,1.3361812040532484,1.0,1.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,1.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,1.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.1225416036308623,0.0,0.0,0.0,0.03676248108925869,9.4739,3.048178 +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,1.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,1.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,1.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.6896551724137931,0.6051437216338881,1.0,0.0,0.0,0.6574051854556837,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.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,9.4739,37.500743 +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,1.0,1.0,1.0,1.0,0.0,1.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.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,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.2723146747352496,0.0,1.0,0.0,0.3058323334550576,9.4739,25.551799 +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,0.6896551724137931,0.31034482758620685,1.0,1.0,0.0,0.6689655172413793,9.4739,58.008076 +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.3103448275862069,0.6896551724137931,0.0,0.0,0.0,0.33103448275862074,9.4739,26.819295 +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,1.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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,23.274591 +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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,23.801165 +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.32413793103448274,9.4739,39.650777 +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,1.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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,91.072304 +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,1.0,1.0,1.0,1.0,0.0,1.0,9.4739,109.076136 +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,1.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,1.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,1.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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,98.661663 +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,1.0,0.0,1.0,0.0,0.6758620689655173,9.4739,74.048069 +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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,87.657093 +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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,23.801165 +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,1.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.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.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,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,1.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,1.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,1.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.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,9.4739,37.803618 +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,1.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.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,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.0,0.31034482758620685,1.0,0.0,0.0,0.29310344827586204,9.4739,16.728174 +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,1.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,1.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,1.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,1.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.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,9.4739,8.459551 +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.12413793103448276,9.4739,6.820513 +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,0.0,0.0,0.0,9.4739,0.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,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.3103448275862069,0.31034482758620685,0.0,1.0,0.0,0.31724137931034485,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.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,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,1.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,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,9.4739,64.40721 +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.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,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,1.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.8113590263691683,0.6051437216338881,0.0,1.0,0.0,0.6060867270378337,9.4739,37.238628 +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.18864097363083165,0.2723146747352496,1.0,0.0,0.15,0.35715079187290755,9.4739,28.68236 +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.3103448275862069,0.1225416036308623,0.0,0.0,0.0,0.16090041212374145,9.4739,10.897839 +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,1.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,1.0,1.0,0.85,0.15,0.985,9.4739,73.385817 +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,1.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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,54.909949 +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,1.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,1.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,1.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.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.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,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,1.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,1.0,0.0,0.0,0.2,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.2,9.4739,3.969532 +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.6896551724137931,1.0,1.0,0.0,0.9068965517241379,9.4739,16.424796 +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,1.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,1.0,0.0,1.0,0.0,0.8,9.4739,15.437071 +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.6896551724137931,1.0,0.0,0.0,0.5310344827586208,9.4739,9.075933 +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,1.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.31034482758620685,0.0,1.0,0.0,0.46896551724137936,9.4739,8.570996 +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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,13.378161 +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,1.0,0.0,1.0,0.0,0.8,9.4739,15.06217 +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.31034482758620685,0.0,0.0,0.0,0.21724137931034485,9.4739,4.114112 +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.5243757431629013,0.0,0.0,0.0,0.2814506539833531,9.4739,4.709424 +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.6896551724137931,1.0,1.0,0.0,0.7827586206896552,9.4739,15.039642 +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,1.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,1.0,1.0,1.0,0.0,1.0,9.4739,17.642366 diff --git a/outputs/expected_points/expected_points_20260909_122135_+0200_sofascore_overall_rating_odds_lineup_20260909_134428_+0200.csv b/outputs/expected_points/expected_points_20260909_122135_+0200_sofascore_overall_rating_odds_lineup_20260909_134428_+0200.csv new file mode 100644 index 0000000..2e8fec6 --- /dev/null +++ b/outputs/expected_points/expected_points_20260909_122135_+0200_sofascore_overall_rating_odds_lineup_20260909_134428_+0200.csv @@ -0,0 +1,463 @@ +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,31585109.0,134.0,2.0,2.0,1.0,6434.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,8.0,139.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 35}]",2,Jonathan Tah,-197912.0,-197912.0,-291229.0,-375887.0,-3244422.0,-4834540.0,7.3,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,185.67041 +237,2,Manuel,Neuer,14828889.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,67081.0,67081.0,83245.0,64920.0,500333.0,2403902.0,7.23,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,138.234558 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,0.0,-772627.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1685,2,Joshua,Kimmich,59911513.0,279.0,2.0,2.0,2.0,11508.0,557.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,9.0,34.0,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,8053.0,8053.0,12681.0,10764.0,53569.0,440256.0,7.9,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,200.930992 +1961,2,Serge,Gnabry,12493106.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,94456.0,94456.0,68512.0,43399.0,86290.0,-6380049.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1991,2,Dayot,Upamecano,33638344.0,245.0,2.0,2.0,2.0,11508.0,489.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,14.0,38.0,"[{""hasPlayed"": true, ""points"": 217}, {""hasPlayed"": true, ""points"": 272}]",3,Dayot Upamecano,49872.0,49872.0,72571.0,70784.0,310384.0,453409.0,7.9,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,151.044677 +2038,2,Konrad,Laimer,32078187.0,118.0,2.0,2.0,2.0,11508.0,236.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,1,7.0,15.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-16531.0,-16531.0,25979.0,25313.0,-90360.0,-1924962.0,6.27,2.5418543252057773,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,71.487932 +2300,2,Josip,Stanišić,17405050.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-417427.0,-417427.0,-483909.0,-522896.0,-3185269.0,-10678894.0,7.03,2.5418543252057773,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,98.650013 +2366,2,Alphonso,Davies,14644107.0,177.0,2.0,2.0,2.0,10209.0,354.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,24.0,33.0,"[{""hasPlayed"": true, ""points"": 201}, {""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,274323.0,274323.0,279914.0,269093.0,1782187.0,-1008110.0,6.86,2.5418543252057773,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,96.264451 +2804,2,Jamal,Musiala,24701678.0,38.0,1.0,1.0,0.0,2235.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,1,1.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Jamal Musiala,137086.0,137086.0,131929.0,114096.0,-848681.0,-10068881.0,6.25,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,39.467022 +3072,2,Jonas,Urbig,4724931.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonas Urbig,-35609.0,-35609.0,-57440.0,-92168.0,-1115408.0,-7515182.0,6.3,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,39.782758 +3089,2,Hiroki,Ito,3980953.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-118973.0,-118973.0,-118847.0,-125789.0,-743294.0,-1767021.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3120,2,Tom,Bischof,17857678.0,44.0,2.0,2.0,0.0,1866.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,4.0,5.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-418317.0,-418317.0,-403333.0,-387618.0,-2816585.0,-3273808.0,7.17,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,45.276567 +3543,2,Nathaniel,Brown,27567190.0,68.0,2.0,2.0,2.0,6526.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,4.0,11.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-654467.0,-654467.0,-658998.0,-458109.0,-2561605.0,-675035.0,6.92,2.5418543252057773,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,78.898961 +6080,2,Aleksandar,Pavlović,33620550.0,213.0,2.0,2.0,2.0,9640.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,12.0,60.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,75631.0,75631.0,89612.0,90653.0,556689.0,2474547.0,7.26,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,138.808146 +6668,2,Kim,Minjae,12666010.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,8.0,77.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,148100.0,148100.0,148777.0,131856.0,931507.0,1126681.0,7.03,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,44.392506 +7226,2,Harry,Kane,68283769.0,97.0,2.0,2.0,1.0,7979.0,194.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,2,2.0,38.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,-261365.0,-261365.0,-179440.0,-151862.0,-602757.0,-163947.0,6.86,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,174.479317 +8329,2,Michael,Olise,65057803.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,10707.0,10707.0,9371.0,11391.0,81672.0,714248.0,7.86,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,150.279893 +10789,2,Lennart,Karl,20770040.0,47.0,2.0,2.0,1.0,4200.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,4.0,36.0,"[{""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,56177.0,56177.0,65447.0,71167.0,347046.0,-5398106.0,6.47,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,40.856261 +11675,2,Luis,Díaz,53789226.0,172.0,2.0,2.0,2.0,11508.0,344.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,6.0,60.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 215}]",2,Luis Díaz,4312.0,4312.0,8380.0,11158.0,79076.0,741094.0,6.72,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,128.483573 +12314,2,Bara Sapoko,Ndiaye,1254661.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-103651.0,-103651.0,-120781.0,-114037.0,-528834.0,-2402827.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14251,2,Ismael,Saibari,30086475.0,110.0,2.0,2.0,1.0,5590.0,219.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,2,7.0,99.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,-336634.0,-336634.0,-71818.0,908.0,-209633.0,817409.0,6.68,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,169.901142 +15502,2,Tim,Binder,1720590.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-148579.0,-148579.0,-147479.0,-150920.0,-975926.0,1220590.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1664,9,Maximilian,Mittelstädt,26934010.0,146.0,2.0,2.0,2.0,10489.0,292.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,10.0,94.0,"[{""hasPlayed"": true, ""points"": 213}, {""hasPlayed"": true, ""points"": 79}]",1,Maximilian Mittelstädt,91412.0,91412.0,98660.0,98373.0,461355.0,-1890331.0,7.83,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,101.066934 +1671,9,Grischa,Prömel,16152834.0,129.0,2.0,2.0,2.0,11468.0,258.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,15.0,132.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}]",1,Grischa Prömel,218826.0,218826.0,230160.0,215828.0,1276354.0,4423506.0,6.9,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,89.062815 +2068,9,Dan-Axel,Zagadou,846679.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-95840.0,-95840.0,-125726.0,-132695.0,-788576.0,-3990089.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2120,9,Nikolas,Nartey,4220635.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-79615.0,-79615.0,-95881.0,-95564.0,-745092.0,-1886733.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2172,9,Chris,Führich,20830718.0,96.0,1.0,1.0,1.0,4251.0,96.0,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,1,4.0,67.0,"[{""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}]",3,Chris Führich,30782.0,30782.0,58797.0,59500.0,-207802.0,-3641756.0,7.15,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,92.289729 +2199,9,Josha,Vagnoman,10072336.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,38.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",3,Josha Vagnoman,403123.0,403123.0,393258.0,405808.0,2407914.0,4836436.0,7.57,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,97.710944 +2214,9,Atakan,Karazor,3511542.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Atakan Karazor,-109123.0,-109123.0,-116616.0,-126227.0,-705384.0,-5897200.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2237,9,Fabian,Bredlow,12773226.0,131.0,2.0,2.0,2.0,11468.0,262.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,20.0,28.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,136331.0,136331.0,136388.0,120381.0,808833.0,6206603.0,8.13,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,104.93923 +2445,9,Marius,Funk,1826780.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-148757.0,-148757.0,-148447.0,-150017.0,-1050210.0,-1120148.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2694,9,Angelo,Stiller,32252166.0,76.0,2.0,2.0,2.0,10853.0,152.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,4.0,72.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-536370.0,-536370.0,-480599.0,-422650.0,-2655484.0,-4292334.0,6.83,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,88.15928 +2854,9,Ermedin,Demirović,16338138.0,81.0,2.0,2.0,0.0,3421.0,161.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,1,9.0,119.0,"[{""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,157063.0,157063.0,160322.0,122162.0,194714.0,-8945389.0,6.83,1.2899656619610835,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,21.887821 +2988,9,Jamie,Leweling,19491861.0,9.0,2.0,2.0,0.0,3435.0,18.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,0.0,16.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": -3}]",3,Jamie Leweling,-554294.0,-554294.0,-579597.0,-564251.0,-1941779.0,-7363939.0,6.5,1.2899656619610835,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,20.830284 +3190,9,Jeff,Chabot,23009564.0,94.0,2.0,2.0,2.0,10189.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,1,8.0,108.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 17}]",2,Jeff Chabot,103284.0,103284.0,114414.0,85045.0,169536.0,-2583659.0,7.33,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,94.613107 +3193,9,,Tiago Tomás,7377095.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,2,4.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-371400.0,-371400.0,-376763.0,-366197.0,-1836565.0,1787691.0,7.35,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4296,9,Dzenan,Pejčinović,11688074.0,44.0,2.0,2.0,2.0,9491.0,87.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,7.0,55.0,"[{""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejčinović,118364.0,118364.0,155478.0,154188.0,1152966.0,8809012.0,7.33,1.2899656619610835,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,71.122956 +4589,9,Justin,Diehl,562192.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-73097.0,-73097.0,-114292.0,-138383.0,-841049.0,62192.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6085,9,Dennis,Seimen,5727789.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-174984.0,-174984.0,-115160.0,-63423.0,-170977.0,-2026187.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7158,9,Deniz,Undav,38608729.0,27.0,2.0,2.0,2.0,8735.0,53.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,1.0,53.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": -11}]",2,Deniz Undav,-791583.0,-791583.0,-751849.0,-785736.0,-4246508.0,-4862702.0,6.5,1.2899656619610835,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,63.06947 +7257,9,Leonidas,Stergiou,1762696.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,,5.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-132851.0,-132851.0,-159274.0,-141934.0,-634179.0,-2890737.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7349,9,Finn,Jeltsch,16519179.0,100.0,2.0,2.0,2.0,11468.0,200.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,12.0,118.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 16}]",2,Finn Jeltsch,124502.0,124502.0,163368.0,154438.0,847862.0,4687313.0,6.9,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,89.062815 +7781,9,Leo,Sauer,3897684.0,38.0,1.0,1.0,0.0,985.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,1,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,316948.0,316948.0,279783.0,120539.0,534148.0,-3909550.0,6.6,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8247,9,Ramon,Hendriks,8816255.0,-3.0,2.0,2.0,1.0,6745.0,-5.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -37}, {""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,-298742.0,-298742.0,-282757.0,-196726.0,-493548.0,-2725989.0,6.75,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9615,9,Ameen,Al Dakhil,853993.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,-71071.0,-71071.0,-116058.0,-140867.0,-649150.0,-3755484.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10112,9,Luca,Jaquez,1719702.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-91003.0,-91003.0,-105571.0,-108822.0,-717645.0,-3972984.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11043,9,Lorenz,Assignon,2788058.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lorenz Assignon,-136227.0,-136227.0,-135428.0,-134275.0,-877697.0,2145279.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11955,9,Bilal,El Khannouss,18956277.0,85.0,2.0,2.0,1.0,5995.0,169.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,1,8.0,204.0,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": -60}]",3,Bilal El Khannouss,200022.0,200022.0,208531.0,190145.0,-299234.0,-6519945.0,7.3,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,94.225877 +859,77,Jan,Gyamerah,6348105.0,72.0,2.0,2.0,2.0,9986.0,144.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,22.0,12.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 63}]",1,Jan Gyamerah,237549.0,237549.0,218719.0,177813.0,1047771.0,2152442.0,6.7,0.33902779934772476,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,17.085897 +1745,77,Amara,Condé,1741987.0,14.0,1.0,1.0,0.0,483.0,14.0,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,1,8.0,9.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}]",5,Amara Condé,293726.0,293726.0,282001.0,198821.0,687502.0,-2012501.0,6.7,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2495,77,Tim,Boss,1529799.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-152816.0,-152816.0,-154478.0,-149165.0,-1032842.0,-2603732.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2928,77,Lukas Emanuel,Petkov,11837629.0,162.0,2.0,2.0,2.0,11739.0,324.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,27.0,100.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,200992.0,200992.0,206637.0,194874.0,1303950.0,506104.0,7.23,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,24.526907 +3026,77,Lasse,Günther,8591468.0,64.0,2.0,2.0,2.0,10489.0,128.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,1,14.0,14.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 74}]",2,Lasse Günther,207726.0,207726.0,178651.0,105903.0,687748.0,439422.0,6.13,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,20.795289 +3232,77,Luca,Pfeiffer,1494479.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-136298.0,-136298.0,-146935.0,-156156.0,-908528.0,-3840056.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3284,77,Maximilian,Rohr,10508770.0,101.0,2.0,2.0,2.0,10884.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,19.0,19.0,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,193125.0,193125.0,208727.0,243674.0,1281292.0,37172.0,6.8,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,23.068184 +3350,77,Felix,Keidel,9033612.0,125.0,2.0,2.0,2.0,11739.0,250.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,27.0,83.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,223774.0,223774.0,242887.0,173585.0,988252.0,6507109.0,6.83,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,23.169955 +6148,77,Lukas,Pinckert,10433723.0,136.0,2.0,2.0,2.0,11739.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,26.0,33.0,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,222539.0,222539.0,358074.0,300277.0,1678017.0,1922586.0,6.4,0.33902779934772476,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,16.320857 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-1375569.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6158,77,Luca,Schnellbacher,3869053.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,10.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}]",5,Luca Schnellbacher,-145298.0,-145298.0,-148051.0,-142001.0,-914697.0,2251377.0,6.9,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6160,77,Nicolas,Kristof,12021077.0,94.0,2.0,2.0,2.0,11739.0,188.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,2,15.0,15.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,19840.0,19840.0,12261.0,-95241.0,-682265.0,535378.0,7.2,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,24.425136 +6183,77,Noel,Futkeu,6982427.0,122.0,1.0,1.0,0.0,1252.0,122.0,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,1,17.0,86.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,156803.0,156803.0,132466.0,6095.0,-769132.0,-3077704.0,6.9,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7278,77,Lukasz,Poreba,8739453.0,91.0,2.0,2.0,2.0,11739.0,182.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,20.0,22.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,266964.0,266964.0,238578.0,150152.0,626638.0,376210.0,6.97,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,23.644888 +7441,77,Cole,Campbell,10413162.0,84.0,2.0,2.0,2.0,7974.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,16.0,84.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 144}]",2,Cole Campbell,182315.0,182315.0,303928.0,299683.0,1979031.0,5726106.0,6.9,0.33902779934772476,1.0,0.0,0.0,0.0,0.0,0.8,10.0062,18.725937 +7463,77,Francis,Onyeka,10543722.0,108.0,2.0,2.0,2.0,8591.0,215.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,20.0,44.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,226668.0,226668.0,366088.0,345792.0,2187054.0,-76602.0,7.53,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,25.544621 +7514,77,Florian,Le Joncour,1919125.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,1,10.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,295236.0,295236.0,252982.0,162362.0,779959.0,-1977843.0,6.55,0.33902779934772476,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,5.516712 +8252,77,Maurice,Krattenmacher,3286334.0,144.0,2.0,2.0,0.0,3763.0,288.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,1,87.0,185.0,"[{""hasPlayed"": true, ""points"": 275}, {""hasPlayed"": true, ""points"": 13}]",4,Maurice Krattenmacher,439299.0,439299.0,451369.0,430886.0,1631874.0,-905268.0,7.5,0.33902779934772476,0.0,0.0,0.0,1.0,0.0,0.2,10.0062,5.08857 +8296,77,Frederik,Schmahl,2420629.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-147073.0,-147073.0,-147442.0,-155121.0,-978523.0,-397876.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8301,77,Luca,Sirch,2763948.0,18.0,2.0,2.0,0.0,1752.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,12.0,10.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-131193.0,-131193.0,-131556.0,-132321.0,-781086.0,-2876025.0,6.57,0.33902779934772476,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,5.533557 +9224,77,Tom,Zimmerschied,1581400.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-111684.0,-111684.0,-118016.0,-124115.0,-828639.0,-5561221.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9384,77,Noah,Darvich,4341833.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,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Noah Darvich,-132380.0,-132380.0,-133975.0,-134022.0,-1562673.0,-1715672.0,6.15,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9995,77,David,Mokwa,6847645.0,149.0,2.0,2.0,2.0,9981.0,298.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,43.0,1.0,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 148}]",1,David Mokwa,424976.0,424976.0,439006.0,425814.0,2972156.0,2631507.0,7.1,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,24.085898 +11253,77,Nicholas,Mickelson,3248970.0,58.0,1.0,1.0,0.0,1249.0,58.0,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,17.0,41.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,-124148.0,-124148.0,-123248.0,-124533.0,-917214.0,2720021.0,6.75,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12317,77,Raif,Adam,2749065.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-143288.0,-143288.0,-141627.0,-145927.0,-937591.0,-576444.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4,7,Janis,Blaswich,1839951.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-146250.0,-146250.0,-149390.0,-165322.0,-557520.0,-281428.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +72,7,Mark,Flekken,13889155.0,83.0,2.0,2.0,2.0,11543.0,165.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,2,11.0,50.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,9265.0,9265.0,8977.0,-91658.0,-1096969.0,276842.0,6.6,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,122.761842 +78,7,Jonas,Hofmann,4409315.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,366752.0,366752.0,340967.0,290153.0,2108064.0,2037716.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +663,7,Robert,Andrich,4021051.0,38.0,1.0,1.0,0.0,1366.0,38.0,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-60826.0,-60826.0,-73262.0,-74148.0,-526388.0,-7016332.0,6.6,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2661,7,Moussa,Diaby,25148404.0,47.0,1.0,1.0,0.0,1570.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/488ec35e9ff84260ac5ff526d6a9cd67.png,19.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-351225.0,-351225.0,-9135.0,23052.0,-1464093.0,-12992152.0,6.7,1.8588754134509373,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,68.756894 +2746,7,Patrik,Schick,30062845.0,189.0,2.0,2.0,2.0,9970.0,377.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,12.0,75.0,"[{""hasPlayed"": true, ""points"": 242}, {""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,93373.0,93373.0,98029.0,87908.0,392849.0,1092924.0,6.83,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,127.039907 +2783,7,Edmond,Tapsoba,27028130.0,51.0,2.0,2.0,2.0,11543.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,3.0,108.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-551068.0,-551068.0,-468994.0,-411465.0,-3588968.0,-4724336.0,6.95,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,129.27194 +2846,7,Malik,Tillman,14812567.0,86.0,2.0,2.0,2.0,8092.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,11.0,16.0,"[{""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,-314751.0,-314751.0,-133316.0,-50106.0,-335063.0,-871939.0,7.0,1.8588754134509373,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,58.366393 +3754,7,Lucas,Vázquez,6356166.0,11.0,2.0,2.0,1.0,4031.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,2,3.0,24.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}]",4,Lucas Vázquez,-386249.0,-386249.0,-412823.0,-429235.0,-1254988.0,2883508.0,6.58,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3759,7,Miguel,Gutiérrez,22632876.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,176348.0,176348.0,148123.0,158404.0,810611.0,4742859.0,7.33,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,136.340046 +4199,7,Aleix,García,38763173.0,165.0,2.0,2.0,2.0,11543.0,329.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,8.0,94.0,"[{""hasPlayed"": true, ""points"": 231}, {""hasPlayed"": true, ""points"": 98}]",1,Aleix García,2965.0,2965.0,7275.0,4873.0,-466643.0,1448650.0,7.65,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,142.292136 +4318,7,Tim,Oermann,2667024.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}]",5,Tim Oermann,-147576.0,-147576.0,-138764.0,-141898.0,-934922.0,-968992.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4563,7,Loïc,Badé,9732221.0,35.0,2.0,2.0,1.0,4765.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,7.0,7.0,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 30}]",4,Loïc Badé,-621383.0,-621383.0,-653857.0,-611242.0,-3712947.0,-4359165.0,6.93,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6061,7,Ibrahim,Maza,30467734.0,213.0,2.0,2.0,2.0,11543.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,13.0,149.0,"[{""hasPlayed"": true, ""points"": 319}, {""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,71076.0,71076.0,2364.0,84732.0,222591.0,1741961.0,7.55,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,140.432108 +6745,7,Victor,Boniface,4473358.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-116671.0,-116671.0,-120828.0,-97503.0,-753617.0,-721699.0,6.95,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7269,7,Nathan,Tella,4504030.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,-128043.0,-128043.0,-129948.0,-142011.0,-956042.0,-4602109.0,7.05,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7963,7,Jarell,Quansah,17122811.0,124.0,2.0,2.0,1.0,8154.0,247.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,1,14.0,103.0,"[{""hasPlayed"": true, ""points"": 197}, {""hasPlayed"": true, ""points"": 50}]",2,Jarell Quansah,191785.0,191785.0,141588.0,83058.0,-835800.0,-4001853.0,7.0,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,130.201954 +8374,7,Martin,Terrier,948622.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,47852.0,47852.0,-48818.0,-62869.0,-281119.0,-2534920.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11513,7,Christian,Kofane,10437894.0,74.0,2.0,2.0,0.0,4066.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,14.0,49.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 109}]",5,Christian Kofane,128321.0,128321.0,173422.0,242528.0,1342317.0,-750297.0,6.83,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11680,7,Kennet,Eichhorn,2537530.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-124787.0,-124787.0,-123749.0,-133180.0,-855199.0,-5717865.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11756,7,Montrell,Culbreath,1575607.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-105876.0,-105876.0,-112251.0,-124723.0,-763877.0,-4656845.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11956,7,Ezequiél,Fernández,11218186.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,193373.0,193373.0,192649.0,162447.0,764492.0,7542945.0,6.98,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,129.829949 +11957,7,Eliesse,Ben Seghir,3465400.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,241935.0,241935.0,201616.0,167518.0,1212355.0,799300.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13888,7,Guéla,Doué,16245171.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/a775bc428eb743ada780edee411bfb8c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Guéla Doué,-682573.0,-682573.0,-615188.0,-442156.0,16245171.0,16245171.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14241,7,Facundo,Medina,9870477.0,128.0,2.0,2.0,1.0,6771.0,256.0,2,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,25.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,379620.0,379620.0,397094.0,373332.0,1004270.0,9870477.0,7.27,1.8588754134509373,1.0,0.0,0.0,0.85,0.15,0.97,10.0062,131.167309 +15199,7,Afonso,Moreira,23461414.0,68.0,2.0,2.0,2.0,10875.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,5.0,88.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 5}]",2,Afonso Moreira,-417255.0,-417255.0,-327645.0,-212082.0,-1505330.0,2766769.0,6.55,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,121.831829 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,0.0,0.0,0.0,0.0,-294167.0,-1571491.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +737,28,Luca,Waldschmidt,2745365.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-132810.0,-132810.0,-126887.0,-124342.0,-879701.0,-701565.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1580,28,Marvin,Schwäbe,15787591.0,143.0,2.0,2.0,2.0,11507.0,285.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,18.0,47.0,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,66423.0,66423.0,74462.0,61391.0,279586.0,2693489.0,6.8,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,109.842804 +2069,28,Timo,Hübers,1350229.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,251452.0,251452.0,192555.0,52413.0,409557.0,-2092589.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2201,28,Linton,Maina,8002637.0,66.0,2.0,2.0,1.0,6346.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,16.0,47.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 99}]",3,Linton Maina,204893.0,204893.0,185141.0,119559.0,1136200.0,3540946.0,6.9,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,32.555724 +2247,28,Borna,Sosa,5426137.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f8cf530ad652442a9688c49f058e3a8a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Borna Sosa,239273.0,239273.0,285986.0,240405.0,751033.0,-10084231.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2358,28,Tom,Krauß,8314591.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-205674.0,-205674.0,-264574.0,-269728.0,-1175499.0,1032676.0,7.07,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,114.20421 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,0.0,"[{""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.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2552,28,Marius,Bülter,5328162.0,17.0,2.0,2.0,0.0,1548.0,33.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-335291.0,-335291.0,-283768.0,-258651.0,-2074288.0,316963.0,6.75,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2718,28,Ellyes,Skhiri,7656349.0,26.0,2.0,2.0,0.0,4784.0,52.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,28.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,112817.0,112817.0,96336.0,68218.0,928558.0,3830975.0,6.67,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,107.742868 +2765,28,Jan,Thielmann,6419733.0,50.0,2.0,2.0,2.0,8564.0,99.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,15.0,45.0,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 82}]",4,Jan Thielmann,-64713.0,-64713.0,41303.0,81175.0,692446.0,2007192.0,6.87,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2855,28,Ragnar,Ache,14230518.0,61.0,2.0,2.0,2.0,8510.0,121.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,2,8.0,43.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,-441324.0,-441324.0,-425005.0,-377547.0,-1185542.0,1959446.0,6.57,1.614334470989761,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,79.778628 +7219,28,Ísak,Jóhannesson,11620392.0,94.0,2.0,2.0,2.0,11507.0,187.0,2,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,16.0,105.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,98730.0,98730.0,146035.0,130683.0,998800.0,4573827.0,7.73,1.614334470989761,0.6348884381338742,0.0,0.0,1.0,0.15,0.7079107505070994,10.0062,88.393575 +8001,28,Luka,Lochoshvili,10903590.0,76.0,2.0,2.0,2.0,11507.0,152.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,13.0,63.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 121}]",2,Luka Lochoshvili,13250.0,13250.0,38976.0,40213.0,524056.0,2866255.0,6.37,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,102.896862 +8274,28,Said,El Mala,25280809.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,2,5.0,101.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 143}]",3,Said El Mala,8612.0,8612.0,-2313.0,-121747.0,-876422.0,86749.0,6.85,1.614334470989761,0.6348884381338742,0.0,0.0,0.85,0.15,0.6779107505070994,10.0062,75.011145 +10024,28,Joël,Schmied,1593203.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,1,12.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",4,Joël Schmied,234008.0,234008.0,132873.0,17532.0,314896.0,-2329966.0,0.0,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,0.0 +11570,28,Sebastian,Sebulonsen,1443486.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Sebastian Sebulonsen,-60233.0,-60233.0,-94470.0,-113673.0,-677063.0,-5114040.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11875,28,Rav,van den Berg,976767.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-88805.0,-88805.0,-123180.0,-111722.0,-540677.0,-2716101.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11958,28,Alessio,Castro-Montes,8885434.0,57.0,2.0,2.0,2.0,11322.0,114.0,2,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,2,12.0,8.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 63}]",2,Alessio Castro-Montes,-376436.0,-376436.0,-298832.0,-245657.0,-853429.0,5883956.0,6.6,1.614334470989761,0.6348884381338742,0.0,0.0,1.0,0.15,0.7079107505070994,10.0062,75.471876 +12321,28,Jahmai,Simpson-Pusey,10140506.0,71.0,2.0,2.0,2.0,11507.0,141.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,13.0,12.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-232763.0,-232763.0,-270210.0,-245334.0,-1695007.0,-41686.0,6.37,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,102.896862 +14140,28,Gideon,Mensah,9782927.0,63.0,2.0,2.0,2.0,11507.0,126.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,2,12.0,33.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 87}]",1,Gideon Mensah,-28697.0,-28697.0,-112761.0,-140866.0,95541.0,1227405.0,6.47,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,104.512198 +14300,28,Paul,Okon-Engstler,4384531.0,37.0,2.0,2.0,2.0,6747.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,2,16.0,25.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,-69479.0,-69479.0,-14740.0,18185.0,169838.0,3884531.0,6.65,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,31.376169 +15373,28,Reigan,Heskey,3571652.0,-8.0,1.0,1.0,0.0,1185.0,-8.0,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,5.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-133590.0,-133590.0,-132869.0,-127721.0,-843058.0,-5112536.0,6.5,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16945,28,Thijs,Dallinga,8254280.0,240.0,1.0,1.0,0.0,1810.0,240.0,0,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,29.0,169.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,271520.0,271520.0,234685.0,141873.0,1213980.0,8254280.0,7.55,1.614334470989761,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,30.279183 +17282,28,Mikey,Moore,11470824.0,36.0,1.0,1.0,0.0,2967.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": false, ""points"": null}]",2,Mikey Moore,166039.0,166039.0,187222.0,172251.0,10970824.0,11470824.0,7.3,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,117.919481 +524,14,Oliver,Baumann,16591683.0,102.0,2.0,2.0,2.0,11756.0,203.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,12.0,38.0,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-76952.0,-76952.0,-172110.0,-237103.0,-1102004.0,-3526624.0,7.13,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,105.097283 +1815,14,Andrej,Kramarić,12171111.0,-13.0,2.0,2.0,0.0,1881.0,-26.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": -3}]",3,Andrej Kramarić,-383720.0,-383720.0,-452703.0,-456754.0,-3038039.0,-11610056.0,6.45,1.4731018695154523,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,23.604574 +1954,14,,Bernardo,5891894.0,62.0,1.0,1.0,1.0,3268.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,10.0,43.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",4,Bernardo,-322623.0,-322623.0,-324163.0,-292812.0,-996177.0,-4590401.0,6.7,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2373,14,Ozan,Kabak,23722337.0,134.0,2.0,2.0,2.0,10729.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,11.0,95.0,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,35262.0,35262.0,60567.0,58537.0,457678.0,3728170.0,6.98,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,102.88626 +2803,14,Tim,Lemperle,12012937.0,128.0,1.0,1.0,1.0,5210.0,128.0,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,10.0,90.0,"[{""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,213955.0,213955.0,215823.0,204075.0,1391302.0,-358739.0,6.18,1.4731018695154523,1.0,0.0,0.0,0.85,0.15,0.97,10.0062,88.361315 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,0.0,"[{""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.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3124,14,Patrick,Wimmer,9212473.0,44.0,2.0,2.0,2.0,8894.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,2,9.0,45.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,-303837.0,-303837.0,-538123.0,-304326.0,-1066384.0,32424.0,6.98,1.4731018695154523,0.6051437216338881,0.0,0.0,1.0,0.0,0.6841149773071105,10.0062,70.386032 +3158,14,Fisnik,Asllani,17001494.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-419071.0,-419071.0,-395295.0,-406135.0,-3338958.0,-9577049.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3204,14,Bambasé,Conté,10096062.0,47.0,2.0,2.0,1.0,7169.0,94.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,9.0,83.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,239900.0,239900.0,225112.0,174569.0,1454448.0,-506690.0,6.42,1.4731018695154523,0.2723146747352497,0.0,0.0,0.0,0.0,0.21785173978819974,10.0062,20.615697 +3471,14,Adam,Hložek,8639590.0,33.0,2.0,2.0,2.0,7858.0,66.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,7.0,19.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-291080.0,-291080.0,-313878.0,-359374.0,-2670462.0,2264721.0,6.74,1.4731018695154523,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,74.682759 +7543,14,Max,Moerstedt,4473712.0,-41.0,2.0,2.0,0.0,3269.0,-82.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": -75}]",4,Max Moerstedt,-136763.0,-136763.0,-158039.0,-304877.0,-396781.0,-1105818.0,6.52,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7673,14,Albian,Hajdari,14315746.0,23.0,2.0,2.0,2.0,11249.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,47.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-535568.0,-535568.0,-590862.0,-591012.0,-3757344.0,-2051322.0,6.88,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,101.412245 +7717,14,Alexander,Prass,1650220.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-88988.0,-88988.0,-98724.0,-112139.0,-724633.0,-3553800.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7745,14,Vladimír,Coufal,25625746.0,141.0,2.0,2.0,2.0,11756.0,282.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,11.0,7.0,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,6481.0,6481.0,18299.0,-6024.0,-305096.0,950034.0,6.66,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,98.169412 +7750,14,Robin,Hranác,5032874.0,23.0,2.0,2.0,0.0,3564.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,8.0,30.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 44}]",4,Robin Hranác,320394.0,320394.0,343193.0,300252.0,1869474.0,-6540.0,6.28,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,0.0,"[{""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.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9598,14,Valentin,Gendrey,1438279.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-132414.0,-132414.0,-137942.0,-146572.0,-839609.0,-2926975.0,7.03,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11161,14,Koki,Machida,3473577.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,260163.0,260163.0,233295.0,138238.0,1300840.0,432339.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11162,14,Leon,Avdullahu,16478492.0,106.0,2.0,2.0,2.0,11756.0,211.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,1,12.0,43.0,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,17515.0,17515.0,28770.0,-11233.0,-521416.0,2445654.0,6.94,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,102.296654 +11591,14,Cajetan,Lenz,1023594.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-120752.0,-120752.0,-138274.0,-138192.0,-751384.0,-4378907.0,6.7,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11631,14,Wouter,Burger,20165779.0,61.0,2.0,2.0,2.0,10738.0,121.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-551617.0,-551617.0,-598437.0,-573543.0,-3732213.0,-1506033.0,7.24,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,106.7187 +11959,14,Adam,Daghim,10707875.0,154.0,2.0,2.0,2.0,11243.0,308.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,28.0,12.0,"[{""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,202970.0,202970.0,203001.0,178929.0,1601152.0,8469870.0,6.66,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,98.169412 +15193,14,Mats,Rots,7863758.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,11.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,270413.0,270413.0,158000.0,51508.0,-767764.0,-2601577.0,6.64,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,97.874609 +15262,14,Nathan,De Cat,12117830.0,-6.0,2.0,2.0,0.0,2514.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-639778.0,-639778.0,-689212.0,-692896.0,-4401335.0,-2935455.0,6.56,1.4731018695154523,0.12254160363086235,0.0,0.0,0.0,0.0,0.09803328290468988,10.0062,9.479367 +51,40,Rani,Khedira,6908806.0,33.0,2.0,2.0,2.0,11810.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-242321.0,-242321.0,-288730.0,-301245.0,-1324672.0,2175947.0,6.37,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,97.286596 +1223,40,Marvin,Friedrich,1630784.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-140018.0,-140018.0,-140550.0,-141644.0,-943319.0,-121592.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1553,40,Janik,Haberer,2790309.0,22.0,2.0,2.0,0.0,2995.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,1,15.0,9.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,261798.0,261798.0,195465.0,61342.0,392168.0,-1560002.0,6.7,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1955,40,Oliver,Burke,1973022.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-129635.0,-129635.0,-131607.0,-133403.0,-884986.0,-2053034.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2065,40,Felix,Uduokhai,5913945.0,70.0,1.0,1.0,1.0,5649.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,11.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Felix Uduokhai,291972.0,291972.0,298592.0,233906.0,1217570.0,-2784593.0,6.9,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,79.217505 +2279,40,Frederik,Rönnow,8333853.0,90.0,1.0,1.0,1.0,5649.0,90.0,0,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,10.0,63.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": false, ""points"": null}]",1,Frederik Rönnow,337801.0,337801.0,300245.0,209884.0,812221.0,-1242097.0,6.6,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,100.799299 +2302,40,Woo-Yeong,Jeong,4573425.0,34.0,2.0,2.0,0.0,3876.0,68.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,14.0,38.0,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,-105954.0,-105954.0,-149369.0,-372205.0,-211596.0,-543157.0,6.63,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,25.139788 +2400,40,Christopher,Trimmel,2396006.0,-6.0,1.0,1.0,0.0,1194.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": false, ""points"": null}]",4,Christopher Trimmel,-130642.0,-130642.0,-138971.0,-140719.0,-866776.0,-3022074.0,6.8,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2491,40,Tim,Skarke,6169277.0,75.0,2.0,2.0,0.0,3896.0,149.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,24.0,92.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,316825.0,316825.0,336379.0,297327.0,2186557.0,2045123.0,6.65,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,25.215624 +2717,40,Robert,Skov,1703656.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,263107.0,263107.0,264192.0,196830.0,715443.0,-2173559.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3102,40,Tom,Rothe,9375305.0,52.0,2.0,2.0,2.0,11810.0,103.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,2,10.0,37.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,-217727.0,-217727.0,-281656.0,-403824.0,-810461.0,3776753.0,6.4,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,97.744775 +3187,40,András,Schäfer,4113878.0,15.0,2.0,2.0,1.0,4966.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,7.0,31.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-123710.0,-123710.0,-132586.0,-132325.0,-669080.0,540912.0,6.73,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,25.51897 +3364,40,Carl,Klaus,2914073.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-146172.0,-146172.0,-144110.0,-144978.0,-1015212.0,2414073.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3419,40,Matheo,Raab,4765669.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,2,1.0,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}]",5,Matheo Raab,-410463.0,-410463.0,-487981.0,-493635.0,-910078.0,2614409.0,5.9,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3453,40,Derrick,Köhn,2223158.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,1,8.0,13.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,294890.0,294890.0,256444.0,174316.0,797069.0,-1089361.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4352,40,Stanley,Nsoki,1606791.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-146962.0,-146962.0,-144077.0,-145989.0,-998648.0,-1777255.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4446,40,Aljoscha,Kemlein,7446841.0,34.0,2.0,2.0,2.0,8815.0,67.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,8.0,31.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 56}]",2,Aljoscha Kemlein,-278334.0,-278334.0,-314900.0,-291107.0,-1402412.0,757109.0,6.77,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,103.395645 +4598,40,Josip,Juranović,10994876.0,114.0,2.0,2.0,2.0,10615.0,228.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,20.0,144.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 216}]",2,Josip Juranović,127764.0,127764.0,151984.0,158312.0,1479186.0,6153532.0,6.87,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,104.922907 +7684,40,Michel,Aebischer,4435202.0,10.0,2.0,2.0,2.0,7930.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,4.0,21.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-101258.0,-101258.0,-119808.0,-108564.0,-881897.0,4435202.0,6.27,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,71.984603 +7723,40,Leopold,Querfeld,14405283.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,2,17.0,181.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,-376720.0,-376720.0,-290815.0,-122040.0,-505437.0,1372104.0,6.8,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,25.784397 +8381,40,Livan,Burcu,5260763.0,28.0,2.0,2.0,1.0,6848.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,10.0,0.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-306687.0,-306687.0,-334885.0,-348162.0,-2209453.0,-1437325.0,6.7,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,76.921346 +9683,40,Andrej,Ilic,3615555.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andrej Ilic,-144410.0,-144410.0,-130084.0,-132493.0,-807626.0,-5626112.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10106,40,Marin,Ljubičić,4654077.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,-61934.0,-61934.0,-366680.0,-411943.0,-697513.0,2046512.0,7.2,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,109.962872 +12763,40,Emmanuel,Latte Lath,8924303.0,40.0,2.0,2.0,2.0,7914.0,80.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,2,8.0,79.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 96}]",3,Emmanuel Latte Lath,-393303.0,-393303.0,-722145.0,-577321.0,-1626512.0,2182967.0,6.5,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,74.625186 +13629,40,Linus,Güther,1774617.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-148625.0,-148625.0,-150157.0,-150631.0,-1010121.0,1274617.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14917,40,Zeno,Van den Bosch,9318498.0,51.0,2.0,2.0,2.0,11810.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,10.0,57.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 91}]",3,Zeno Van den Bosch,-298251.0,-298251.0,-348146.0,-608020.0,-1866766.0,-2629195.0,6.47,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,98.813858 +17306,40,Kastriot,Imeri,3314854.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/a4b7da39d3b84ed08289b6992fe6d4ee.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,-155586.0,-155586.0,-167758.0,-183454.0,3314854.0,3314854.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,0.0,"[{""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.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +461,4,Timothy,Chandler,930275.0,-9.0,1.0,1.0,0.0,1457.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,6.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-121226.0,-121226.0,-125917.0,-135340.0,-837357.0,430275.0,6.2,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +513,4,Mario,Götze,4129729.0,56.0,1.0,1.0,1.0,4200.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,2,13.0,39.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,83241.0,83241.0,-22081.0,-61432.0,-312160.0,488460.0,7.3,1.027739251040222,0.8113590263691683,0.0,0.0,0.0,0.0,0.6490872210953347,10.0062,48.727939 +2144,4,Robin,Koch,24508139.0,133.0,2.0,2.0,2.0,11823.0,265.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,10.0,0.0,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,94777.0,94777.0,91230.0,60371.0,347198.0,1981545.0,7.2,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,74.043104 +2255,4,Jonathan,Burkardt,24784248.0,80.0,2.0,2.0,2.0,10087.0,160.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,6.0,48.0,"[{""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-479033.0,-479033.0,-466511.0,-372772.0,-2037464.0,-654159.0,7.63,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,78.465123 +2863,4,Ansgar,Knauff,3790233.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-125720.0,-125720.0,-123792.0,-131450.0,-879989.0,-1080023.0,6.85,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2864,4,Nnamdi,Collins,5256528.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-297598.0,-297598.0,-296002.0,-295267.0,-2069175.0,-7543596.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2887,4,Ritsu,Dōan,15716242.0,70.0,1.0,1.0,1.0,5259.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,4.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,56412.0,56412.0,54645.0,57769.0,-526258.0,-3898428.0,6.3,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,64.787716 +3019,4,Noah,Atubolu,13427382.0,83.0,2.0,2.0,2.0,11823.0,166.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,12.0,66.0,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,173845.0,173845.0,210802.0,244444.0,1606579.0,3547574.0,7.15,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,73.528916 +6081,4,Can,Uzun,27488991.0,62.0,2.0,2.0,2.0,9419.0,124.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,2,4.0,4.0,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,-807389.0,-807389.0,-602586.0,-29742.0,-1391191.0,605351.0,7.45,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,76.614045 +7275,4,Kauã,Santos,4166251.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-146640.0,-146640.0,-142699.0,-135261.0,-1423549.0,-4961676.0,5.4,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7277,4,Farès,Chaïbi,9824910.0,54.0,2.0,2.0,1.0,7623.0,107.0,0,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,10.0,36.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,270517.0,270517.0,287867.0,330644.0,2069604.0,-2790985.0,7.05,1.027739251040222,0.18864097363083165,0.0,0.0,0.85,0.15,0.32091277890466535,10.0062,23.26635 +7325,4,Elias,Baum,13783223.0,116.0,2.0,2.0,2.0,10366.0,231.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,16.0,92.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 181}]",2,Elias Baum,94682.0,94682.0,112256.0,188436.0,1166921.0,5806462.0,6.23,1.027739251040222,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,48.161351 +7417,4,Noël,Aséko,4177877.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-124813.0,-124813.0,-117538.0,-84783.0,-602830.0,-6042025.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8351,4,Oscar,Højlund,4353678.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,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}]",3,Oscar Højlund,-137088.0,-137088.0,-149079.0,-142804.0,-1494213.0,76607.0,6.35,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10004,4,Younes,Ebnoutalib,15171802.0,221.0,2.0,2.0,2.0,11211.0,442.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,29.0,117.0,"[{""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,270779.0,270779.0,274727.0,266423.0,1920207.0,5202526.0,7.15,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,73.528916 +11186,4,Jeremiaha,Maluze,4394550.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,44.0,137.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 194}]",4,Jeremiaha Maluze,220778.0,220778.0,281681.0,308896.0,2476326.0,3894550.0,7.13,1.027739251040222,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,18.204391 +12284,4,Keita,Kosugi,9242714.0,59.0,2.0,2.0,2.0,11823.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,2,12.0,7.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 64}]",2,Keita Kosugi,-271575.0,-271575.0,-592092.0,-443155.0,-1633903.0,4570738.0,6.53,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,67.152982 +12285,4,Love,Arrhov,1314483.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,,4.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-134501.0,-134501.0,-158610.0,-150404.0,-778786.0,-3627674.0,6.4,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12294,4,Ayoube,Amaimouni,8543630.0,41.0,2.0,2.0,1.0,6675.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,45.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 73}]",4,Ayoube Amaimouni,178075.0,178075.0,197285.0,193254.0,1380176.0,3447828.0,6.48,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14920,4,Malik,Pimpong,2059865.0,-6.0,2.0,2.0,0.0,2139.0,-12.0,0,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,16.0,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-126842.0,-126842.0,-147687.0,-84681.0,-587045.0,-4904653.0,6.35,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15589,4,,Otávio,6223019.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}]",4,Otávio,-392653.0,-392653.0,-411108.0,-382623.0,-2716925.0,1389158.0,7.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16369,4,Raphael,Onyedika,12645038.0,61.0,2.0,2.0,2.0,11823.0,122.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,9.0,46.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-386328.0,-386328.0,-422629.0,-379799.0,-2711435.0,940739.0,7.38,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,75.894182 +17285,4,Lilian,Brassier,12702083.0,79.0,1.0,1.0,1.0,5662.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png,0.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": false, ""points"": null}]",1,Lilian Brassier,145325.0,145325.0,152638.0,143523.0,12202083.0,12702083.0,6.3,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,64.787716 +60,18,Dominik,Kohr,5911495.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,16.0,67.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-375001.0,-375001.0,-370983.0,-374966.0,-2654493.0,-1542348.0,8.2,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +550,18,Stefan,Bell,848824.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-39424.0,-39424.0,-105622.0,-125827.0,-595924.0,-2564090.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +620,18,Alexander,Schwolow,2927223.0,151.0,1.0,1.0,1.0,5624.0,151.0,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,1,51.0,106.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}]",3,Alexander Schwolow,116231.0,116231.0,37613.0,-113567.0,-516409.0,388501.0,7.2,1.7350901525658808,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,36.512309 +1540,18,Danny,Da Costa,11240005.0,89.0,2.0,2.0,1.0,6462.0,178.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,15.0,76.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 143}]",3,Danny Da Costa,43668.0,43668.0,112950.0,161204.0,1016840.0,3566982.0,7.47,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1590,18,Robin,Zentner,13796993.0,104.0,1.0,1.0,1.0,5731.0,104.0,2,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,2,7.0,73.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}]",3,Robin Zentner,-575639.0,-575639.0,-438610.0,-42784.0,-930199.0,2115597.0,7.25,1.7350901525658808,0.6348884381338742,0.0,0.0,0.85,0.15,0.6779107505070994,10.0062,85.330001 +1639,18,Nadiem,Amiri,34858220.0,170.0,2.0,2.0,2.0,11355.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,9.0,3.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,60782.0,60782.0,65118.0,50520.0,393631.0,2743108.0,8.13,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,141.150288 +2006,18,Stefan,Posch,8624145.0,123.0,1.0,1.0,1.0,5299.0,123.0,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,2,14.0,86.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,112594.0,112594.0,71234.0,-197155.0,-1408000.0,275372.0,7.4,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,128.476277 +2030,18,Phillip,Tietz,15545684.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,26.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,147724.0,147724.0,-93970.0,79263.0,501866.0,4608135.0,8.4,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,145.837936 +2232,18,Philipp,Mwene,11318523.0,187.0,2.0,2.0,2.0,11355.0,373.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,32.0,163.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,226359.0,226359.0,184222.0,103675.0,860624.0,3481256.0,7.4,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,128.476277 +2399,18,Lennard,Maloney,2388653.0,23.0,1.0,1.0,0.0,312.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,9.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-167259.0,-167259.0,-29577.0,29479.0,482257.0,-654699.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2476,18,Jae-Sung,Lee,13339227.0,138.0,2.0,2.0,2.0,9397.0,276.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,20.0,48.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 104}]",1,Jae-Sung Lee,154228.0,154228.0,158670.0,92332.0,829937.0,5877450.0,6.67,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,115.802266 +2646,18,Sheraldo,Becker,13640184.0,176.0,2.0,2.0,2.0,8198.0,351.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,2,25.0,178.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 49}]",1,Sheraldo Becker,162755.0,162755.0,44933.0,-226464.0,-1380094.0,1513667.0,7.53,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,130.733293 +2702,18,Eric,Martel,2447754.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-108697.0,-108697.0,-101392.0,-94507.0,-670522.0,-5483277.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2822,18,,Silas,768592.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,-86995.0,-86995.0,-126564.0,-138050.0,-823782.0,-196173.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2895,18,Paul,Nebel,3639803.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-89724.0,-89724.0,-85150.0,-89989.0,-677820.0,-7317394.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3041,18,Silvan,Widmer,2429807.0,29.0,1.0,1.0,0.0,1324.0,29.0,2,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,1,11.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,222807.0,222807.0,191713.0,118035.0,520557.0,-1296144.0,6.7,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3318,18,Ransford,Königsdörffer,4992795.0,75.0,2.0,2.0,0.0,3160.0,149.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,1,29.0,81.0,"[{""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 17}]",5,Ransford Königsdörffer,272269.0,272269.0,119770.0,-50298.0,-148307.0,-1468543.0,6.83,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3470,18,Anthony,Caci,12796411.0,108.0,2.0,2.0,2.0,9298.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,16.0,22.0,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,116871.0,116871.0,137277.0,121104.0,912033.0,6065333.0,7.6,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,131.948609 +6111,18,Benedict,Hollerbach,2168206.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-111707.0,-111707.0,-113080.0,-105569.0,-715479.0,-1457890.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8307,18,Kaishu,Sano,18229689.0,157.0,2.0,2.0,2.0,11042.0,313.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,17.0,33.0,"[{""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,162465.0,162465.0,165650.0,123670.0,934131.0,4719198.0,7.23,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,125.524795 +10122,18,Fabio,Gruber,12162647.0,159.0,2.0,2.0,2.0,11355.0,317.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,26.0,40.0,"[{""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,227838.0,227838.0,191811.0,104069.0,1010235.0,262618.0,7.6,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,131.948609 +11261,18,Sota,Kawasaki,2480315.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-137804.0,-137804.0,-146775.0,-148543.0,-938719.0,-1307821.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11665,18,Kacper,Potulski,6762113.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,23.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,382502.0,382502.0,391212.0,325385.0,2226568.0,-1005941.0,6.87,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,119.274598 +11666,18,Maximilian,Kinzig,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png,40.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13438,18,Otto,Ruoppi,1452824.0,19.0,2.0,2.0,0.0,1953.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,26.0,5.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 15}]",5,Otto Ruoppi,-118645.0,-118645.0,-105022.0,-41529.0,-422105.0,-4341716.0,7.25,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17179,18,Rael-Tshimbela,Nakuzola,1590843.0,23.0,1.0,1.0,0.0,324.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,2,14.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,-147734.0,-147734.0,-190443.0,-216693.0,-395639.0,1590843.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +168,29,Sven,Michel,1731212.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,239599.0,239599.0,255307.0,225903.0,1231212.0,-2060749.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1964,29,Felix,Götze,4260994.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Götze,-120749.0,-120749.0,-119325.0,-128437.0,-1597637.0,-2543010.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2015,29,Raphael,Obermair,9129371.0,70.0,2.0,2.0,2.0,11454.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,15.0,28.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,263505.0,263505.0,230460.0,165425.0,990255.0,576973.0,6.7,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,27.588968 +2301,29,Oliver,Batista Meier,4321116.0,-11.0,1.0,1.0,0.0,1233.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Oliver Batista Meier,-143403.0,-143403.0,-145788.0,-139438.0,-1509399.0,-1755389.0,6.85,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2471,29,Markus,Schubert,1636562.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-150688.0,-150688.0,-146470.0,-144453.0,-1016004.0,-2332322.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2498,29,Tom,Baack,1907552.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,6.0,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Tom Baack,-141893.0,-141893.0,-148283.0,-158742.0,-862826.0,-3208494.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2749,29,Steffen,Tigges,4034642.0,36.0,2.0,2.0,0.0,4618.0,71.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,17.0,4.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 32}]",4,Steffen Tigges,-137283.0,-137283.0,-151144.0,-141803.0,-104775.0,3062801.0,6.43,0.41152049818370523,0.2723146747352497,0.0,0.0,0.0,0.0,0.21785173978819974,10.0062,5.768098 +2977,29,Nahuel,Noll,13188490.0,112.0,2.0,2.0,2.0,11454.0,224.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,16.0,1.0,"[{""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,49284.0,49284.0,19174.0,14627.0,119067.0,1910261.0,8.25,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,33.97149 +3027,29,Marvin,Pieringer,4353106.0,33.0,2.0,2.0,2.0,10532.0,65.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,14.0,98.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,143787.0,143787.0,184087.0,186341.0,1740747.0,3108589.0,6.2,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,25.53009 +3081,29,Gabriel,Vidović,7365633.0,37.0,2.0,2.0,2.0,11454.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,2,10.0,49.0,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,-404064.0,-404064.0,-468635.0,-135199.0,-480125.0,6865633.0,6.77,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,27.877211 +3336,29,Stefano,Marino,4788767.0,16.0,2.0,2.0,1.0,4820.0,31.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,6.0,27.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 35}]",4,Stefano Marino,-356265.0,-356265.0,-361699.0,-379181.0,-2223633.0,-3100436.0,6.63,0.41152049818370523,0.12254160363086235,0.0,0.0,0.0,0.0,0.09803328290468988,10.0062,2.67638 +3491,29,Sebastian,Klaas,1719457.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,-150660.0,-150660.0,-166476.0,-189858.0,-587349.0,1219457.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3492,29,Marcel,Hoffmeier,3492246.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-143698.0,-143698.0,-142613.0,-139512.0,-963569.0,-2787784.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3559,29,Laurin,Ulrich,7050972.0,62.0,2.0,2.0,2.0,9033.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png,28.0,2,17.0,24.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,-277946.0,-277946.0,-311780.0,-340369.0,-857807.0,6550972.0,6.7,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,27.588968 +6197,29,Laurin,Curda,10782186.0,101.0,2.0,2.0,2.0,11454.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,18.0,121.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,38552.0,38552.0,54388.0,68047.0,706723.0,-678751.0,7.67,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,31.583192 +6217,29,Rayan,Philippe,3511905.0,13.0,2.0,2.0,1.0,3106.0,26.0,0,4,https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png,9.0,1,7.0,19.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": -1}]",2,Rayan Philippe,333997.0,333997.0,309114.0,279031.0,1584615.0,-814864.0,6.6,0.41152049818370523,0.6051437216338881,0.0,0.0,1.0,0.0,0.6841149773071105,10.0062,18.592324 +6292,29,Mattes,Hansen,5944803.0,58.0,2.0,2.0,2.0,9931.0,116.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,19.0,8.0,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,312792.0,312792.0,309326.0,330065.0,1883173.0,3057318.0,7.13,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,29.359603 +6751,29,Florian,Pruhs,1975714.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-151613.0,-151613.0,-154600.0,-152145.0,-1061381.0,52581.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7320,29,Tjark,Scheller,8976874.0,105.0,2.0,2.0,2.0,11454.0,209.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,23.0,40.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,330836.0,330836.0,339831.0,320829.0,2143893.0,1652795.0,7.43,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,30.59493 +7616,29,Jano,ter Horst,9804821.0,91.0,2.0,2.0,2.0,10714.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,18.0,74.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,237036.0,237036.0,266891.0,254773.0,1822079.0,3841672.0,7.1,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,29.236071 +8292,29,Santiago,Castañeda,9953021.0,86.0,2.0,2.0,2.0,11454.0,171.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,17.0,21.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,283091.0,283091.0,263825.0,228896.0,1553972.0,1378910.0,7.53,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,31.006706 +8872,29,Jonah,Sticker,3137362.0,8.0,2.0,2.0,0.0,1936.0,15.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,4.0,19.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-133140.0,-133140.0,-137193.0,-138769.0,-869871.0,-138432.0,6.83,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8984,29,Nyamekye,Awortwie-Grant,1017264.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,-145144.0,-145144.0,-159897.0,-180968.0,-721458.0,195818.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9283,29,Deniz,Zeitler,2568054.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,38.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Deniz Zeitler,-162199.0,-162199.0,-164958.0,-156140.0,-1002335.0,2068054.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10048,29,Luka,Duric,1749566.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luka Duric,-149156.0,-149156.0,-154977.0,-159078.0,-944377.0,-3309416.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11170,29,Ruben,Müller,2622683.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-157170.0,-157170.0,-155230.0,-150027.0,-1001999.0,965703.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12262,29,Albert Frank,Millgramm,2741605.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-148470.0,-148470.0,-147304.0,-147333.0,-949493.0,-2688583.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14911,29,Clemens,Lippmann,1963929.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,1,1.0,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,295071.0,295071.0,295483.0,283524.0,1259677.0,-1566185.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,-36782.0,-36782.0,-120824.0,-168826.0,-420920.0,0.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,0.0,"[{""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.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1246,43,Willi,Orban,30354547.0,144.0,2.0,2.0,2.0,11814.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,9.0,38.0,"[{""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 171}]",2,Willi Orban,-24918.0,-24918.0,1563.0,-54932.0,-472896.0,-210911.0,7.64,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,171.915528 +1333,43,Lukas,Klostermann,703678.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,-9830.0,-9830.0,-63244.0,-67273.0,-314908.0,-3198981.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1689,43,Benjamin,Henrichs,4550738.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",4,Benjamin Henrichs,-97482.0,-97482.0,-114569.0,-341736.0,-1543399.0,-1085817.0,6.63,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1728,43,Örjan,Nyland,2269303.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-141255.0,-141255.0,-147042.0,-142892.0,-1011148.0,736842.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2141,43,Ridle ,Baku,20738240.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,231590.0,231590.0,254314.0,239353.0,1528190.0,1291089.0,7.5,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,168.765244 +2275,43,Christoph,Baumgartner,10938765.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-457184.0,-457184.0,-423013.0,-411074.0,-3190057.0,-8696000.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2522,43,David,Raum,34878017.0,128.0,2.0,2.0,2.0,11814.0,255.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,1,7.0,30.0,"[{""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 149}]",1,David Raum,8369.0,8369.0,22162.0,27033.0,166733.0,2148028.0,7.13,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,160.439492 +2687,43,Christopher,Nkunku,25988039.0,94.0,2.0,2.0,1.0,7080.0,187.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,7.0,24.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,65002.0,65002.0,78671.0,94815.0,657668.0,-13559582.0,6.85,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,154.138923 +2897,43,Rocco,Reitz,10497127.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,2,19.0,147.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-599971.0,-599971.0,-618962.0,-626917.0,-3206154.0,-3155485.0,7.07,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4596,43,Brajan,Gruda,21399581.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,2,5.0,90.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,-258719.0,-258719.0,-61377.0,7937.0,-23238.0,5630618.0,7.83,2.2488089887640452,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,97.20878 +6104,43,Marc,Guiu,9462843.0,-13.0,1.0,1.0,0.0,1327.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -13}, {""hasPlayed"": false, ""points"": null}]",3,Marc Guiu,-465229.0,-465229.0,-526259.0,-62209.0,9462843.0,9462843.0,6.4,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6176,43,Nicolas,Seiwald,18986040.0,82.0,2.0,2.0,2.0,11814.0,164.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,1,8.0,38.0,"[{""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,2964.0,2964.0,23386.0,38371.0,393681.0,3723603.0,6.84,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,153.913902 +6300,43,Assan,Ouédraogo,9273493.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,294344.0,294344.0,258632.0,160047.0,285397.0,-11971706.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7224,43,Lukeba,Castello Jr.,20920334.0,199.0,1.0,1.0,1.0,5846.0,199.0,2,2,https://kickbase.b-cdn.net/content/file/52117c9891144d3998de1b87b91ca123.png,23.0,1,9.0,140.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 199}]",3,Lukeba Castello Jr.,23213.0,23213.0,56623.0,46792.0,585643.0,149950.0,7.25,2.2488089887640452,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,40.503659 +7239,43,Max,Finkgräfe,3315141.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-132644.0,-132644.0,-139677.0,-135654.0,-926170.0,370867.0,6.8,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8061,43,Johan,Bakayoko,7904380.0,24.0,2.0,2.0,1.0,5355.0,48.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,6.0,12.0,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 15}]",3,Johan Bakayoko,-263311.0,-263311.0,-284969.0,-230265.0,-1663283.0,688736.0,6.44,2.2488089887640452,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,64.96104 +8227,43,Maarten,Vandevoordt,17084300.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,12.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-206293.0,-206293.0,-103269.0,-24758.0,-170176.0,2823176.0,7.04,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,158.414309 +9507,43,Antonio,Nusa,27069461.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,60202.0,60202.0,84200.0,79494.0,625529.0,2642474.0,7.35,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,165.389939 +9776,43,Andrija,Maksimovic,3952463.0,84.0,1.0,1.0,0.0,791.0,84.0,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,1,21.0,59.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,351471.0,351471.0,214872.0,69587.0,281675.0,-9982.0,6.63,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10113,43,Tidiam,Gomis,9778401.0,93.0,2.0,2.0,1.0,5954.0,186.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,19.0,117.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,311274.0,311274.0,332757.0,309553.0,2359449.0,4421905.0,6.48,2.2488089887640452,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,80.448646 +11008,43,Ezechiel,Banzuzi,11870921.0,65.0,2.0,2.0,2.0,11042.0,129.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,10.0,54.0,"[{""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 103}]",3,Ezechiel Banzuzi,35444.0,35444.0,109523.0,132521.0,1027743.0,8043052.0,6.96,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,156.614146 +11886,43,,Rômulo,10507061.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rômulo,-549713.0,-549713.0,-542506.0,-587589.0,-4054356.0,-8957361.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14249,43,Neil,El Aynaoui,13218388.0,45.0,1.0,1.0,1.0,4640.0,45.0,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,-847118.0,-847118.0,-694289.0,-213057.0,13218388.0,13218388.0,6.3,2.2488089887640452,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,63.548844 +14896,43,Abdoul,Koné,1624987.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-116014.0,-116014.0,-128865.0,-129275.0,-740231.0,-4818768.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15376,43,Maxime,Estève,10273210.0,157.0,1.0,1.0,1.0,5968.0,157.0,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,1,15.0,111.0,"[{""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,359662.0,359662.0,364403.0,238293.0,321376.0,-7307988.0,6.9,2.2488089887640452,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,116.715715 +577,15,Daniel,Batz,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,-68004.0,-68004.0,-123492.0,-126148.0,-844971.0,-3657428.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +619,15,Kevin,Stöger,7903347.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,2,,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}]",3,Kevin Stöger,-388642.0,-388642.0,-450424.0,-542877.0,-2069939.0,3314474.0,6.85,0.8444261523988712,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,14.369972 +849,15,Tim,Kleindienst,18110398.0,37.0,2.0,2.0,2.0,10567.0,73.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,2,4.0,81.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,-513616.0,-513616.0,-518116.0,-224600.0,-1195808.0,2453739.0,6.7,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,56.61163 +1883,15,Moritz,Nicolas,18276582.0,160.0,2.0,2.0,2.0,11691.0,320.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,17.0,41.0,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,40989.0,40989.0,34769.0,-19718.0,-121468.0,-126933.0,7.53,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,63.624712 +2074,15,Robin,Hack,7958033.0,-5.0,2.0,2.0,1.0,5477.0,-10.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,,24.0,"[{""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-375763.0,-375763.0,-400644.0,-449648.0,-1849127.0,374450.0,6.63,0.8444261523988712,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,13.908455 +2126,15,Nicolas,Kühn,5538785.0,21.0,1.0,1.0,0.0,1576.0,21.0,1,3,https://kickbase.b-cdn.net/content/file/1b20e25d138a411aa09e746b44660051.png,0.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}]",5,Nicolas Kühn,-621015.0,-621015.0,-583230.0,-114683.0,-1477712.0,5038785.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2261,15,Florian,Neuhaus,3277851.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,270651.0,270651.0,240653.0,189995.0,1414568.0,227535.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2560,15,Philipp,Sander,9585225.0,58.0,2.0,2.0,2.0,11691.0,115.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,11.0,64.0,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-433852.0,-433852.0,-436524.0,-463854.0,-2793471.0,-1021893.0,7.0,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,59.146479 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,0.0,"[{""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.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2862,15,Jens,Castrop,1631128.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-137731.0,-137731.0,-141792.0,-144706.0,-956886.0,-6020629.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2941,15,Joseph,Scally,5737983.0,57.0,2.0,2.0,1.0,5969.0,113.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,19.0,85.0,"[{""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,349040.0,349040.0,408604.0,386983.0,2083843.0,-1161424.0,6.8,0.8444261523988712,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,43.191498 +3063,15,Fabio,Chiarodia,3155124.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,-153408.0,-153408.0,-186303.0,-176803.0,-46042.0,1043689.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3129,15,Ko,Itakura,10338779.0,35.0,2.0,2.0,2.0,11691.0,69.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,2,6.0,0.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 34}]",2,Ko Itakura,-631198.0,-631198.0,-719357.0,-404470.0,-1423748.0,-3269018.0,6.23,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,52.640366 +3516,15,Enzo,Leopold,4613332.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-155382.0,-155382.0,-394485.0,-384513.0,-2627932.0,-9144897.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4292,15,David,Herold,3665002.0,7.0,2.0,2.0,0.0,2822.0,14.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,3.0,2.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 5}]",3,David Herold,-123025.0,-123025.0,-139141.0,-76738.0,-493985.0,-6619384.0,6.5,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4333,15,Lukas,Ullrich,6165991.0,40.0,2.0,2.0,2.0,8864.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,12.0,32.0,"[{""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-296863.0,-296863.0,-326600.0,-342592.0,-2092720.0,1824278.0,6.87,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,58.048044 +6199,15,Shuto,Machino,2734624.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-148168.0,-148168.0,-144514.0,-147116.0,-918052.0,1570228.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6319,15,Franck,Honorat,10447194.0,109.0,2.0,2.0,1.0,6207.0,217.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,20.0,47.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 75}]",2,Franck Honorat,226316.0,226316.0,352901.0,336453.0,1794391.0,716320.0,7.3,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,61.681328 +7774,15,Yukhym,Konoplia,1770420.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,273228.0,273228.0,253545.0,153610.0,663604.0,-2578076.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9540,15,Isac,Lidberg,4079737.0,-7.0,2.0,2.0,0.0,3077.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,2.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": -8}]",5,Isac Lidberg,-137165.0,-137165.0,-144340.0,-143448.0,-1009857.0,-7203994.0,6.43,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11010,15,Kevin,Diks,14669372.0,41.0,2.0,2.0,2.0,11691.0,82.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,5.0,16.0,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-605978.0,-605978.0,-646459.0,-685966.0,-3163299.0,-106825.0,6.63,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,56.020165 +11748,15,Wael,Mohya,7667199.0,30.0,2.0,2.0,2.0,8171.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,7.0,26.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-280589.0,-280589.0,-278391.0,-294819.0,-1681048.0,-1171918.0,6.77,0.8444261523988712,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,43.000947 +13442,15,Hugo,Bolin,12035619.0,159.0,2.0,2.0,2.0,11691.0,318.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,26.0,179.0,"[{""hasPlayed"": true, ""points"": 286}, {""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,163380.0,163380.0,171537.0,166066.0,788727.0,5969985.0,8.4,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,70.975775 +15181,15,Jan,Leszczynski,4231177.0,1.0,1.0,1.0,0.0,1116.0,1.0,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,0.0,0.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-134531.0,-134531.0,-135591.0,-131348.0,-1131237.0,-1017854.0,6.7,0.8444261523988712,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,14.055301 +15202,15,Zento,Uno,1899759.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,319451.0,319451.0,308915.0,251074.0,922687.0,-2162467.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15613,15,Daiki,Hashioka,5910512.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,12.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",4,Daiki Hashioka,-385128.0,-385128.0,-378736.0,-374851.0,-2684782.0,29817.0,6.9,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16564,15,Mathieu,Nguefack,3175992.0,30.0,2.0,2.0,1.0,7783.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,18.0,17.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 17}]",3,Mathieu Nguefack,191724.0,191724.0,215686.0,215514.0,1689800.0,3175992.0,6.4,0.8444261523988712,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,40.650821 +54,3,Emre,Can,1624333.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-121631.0,-121631.0,-136866.0,-151367.0,-394554.0,-763894.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,0.0,"[{""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.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1704,3,Waldemar,Anton,33807549.0,223.0,2.0,2.0,2.0,11756.0,446.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,1,13.0,91.0,"[{""hasPlayed"": true, ""points"": 288}, {""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,35623.0,35623.0,9918.0,21370.0,-333530.0,508846.0,6.94,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,170.958861 +1856,3,Marcel,Sabitzer,7574173.0,27.0,2.0,2.0,0.0,2965.0,53.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,6.0,14.0,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,232441.0,232441.0,264646.0,257807.0,1339005.0,-3226536.0,6.84,2.461857810067462,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,41.83336 +1873,3,Gregor,Kobel,20483382.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-5880.0,-5880.0,-65316.0,-142437.0,-680299.0,-2589172.0,7.18,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,176.870983 +1920,3,Serhou,Guirassy,30958881.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,106233.0,106233.0,118124.0,111248.0,633906.0,2879694.0,7.7,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,189.68058 +2148,3,Alexander,Meyer,1360043.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-136375.0,-136375.0,-149446.0,-164884.0,-553007.0,-1023701.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2383,3,Nico,Schlotterbeck,24221169.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Nico Schlotterbeck,97858.0,97858.0,113570.0,103392.0,419638.0,-10084570.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2395,3,Julian,Ryerson,24994230.0,99.0,2.0,2.0,2.0,10516.0,198.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,2,7.0,26.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-370446.0,-370446.0,-272346.0,-273401.0,-1219499.0,-560661.0,7.14,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,175.885629 +2714,3,Maximilian,Beier,22532599.0,111.0,2.0,2.0,2.0,11123.0,221.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,9.0,77.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 165}]",1,Maximilian Beier,176982.0,176982.0,184978.0,165222.0,1057355.0,-3059974.0,6.66,2.461857810067462,0.36511156186612576,0.0,0.0,1.0,0.0,0.49208924949290067,10.0062,80.732844 +2736,3,Ramy,Bensebaini,14675340.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-356320.0,-356320.0,-392467.0,-490829.0,-3149225.0,-4593083.0,0.0,2.461857810067462,0.6348884381338742,0.0,0.0,0.0,0.15,0.5079107505070993,10.0062,0.0 +3069,3,Felix,Nmecha,27822312.0,87.0,2.0,2.0,2.0,7492.0,174.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,2,6.0,50.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 123}]",3,Felix Nmecha,-353765.0,-353765.0,-15934.0,31264.0,-85137.0,2490865.0,6.64,2.461857810067462,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,73.323904 +7737,3,Joey,Veerman,15787954.0,56.0,2.0,2.0,0.0,4284.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,7.0,27.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 36}]",3,Joey Veerman,-250809.0,-250809.0,-385489.0,-384627.0,-2920303.0,15787954.0,7.02,2.461857810067462,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,129.995331 +9440,3,Filippo,Mane,4717044.0,32.0,2.0,2.0,1.0,3152.0,64.0,1,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,2,13.0,21.0,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 17}]",5,Filippo Mane,-155840.0,-155840.0,-475690.0,-456571.0,-969964.0,-82289.0,7.2,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9698,3,,Fábio Silva,8657690.0,124.0,1.0,1.0,0.0,2008.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,14.0,87.0,"[{""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": false, ""points"": null}]",3,Fábio Silva,331599.0,331599.0,324987.0,241772.0,1128704.0,-117276.0,6.9,2.461857810067462,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,93.778487 +10114,3,Carney,Chukwuemeka,3509400.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Carney Chukwuemeka,306133.0,306133.0,250774.0,148191.0,709696.0,-1548603.0,6.45,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10115,3,Daniel,Svensson,19141115.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,229953.0,229953.0,248474.0,242853.0,1533456.0,-788245.0,7.4,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,182.290428 +11099,3,Jobe,Bellingham,18487134.0,123.0,2.0,2.0,2.0,11756.0,246.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,13.0,46.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": true, ""points"": 156}]",1,Jobe Bellingham,219871.0,219871.0,227640.0,212726.0,1412881.0,-123905.0,6.73,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,165.785754 +11100,3,Samuele,Inácio,5625612.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,,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-255468.0,-255468.0,-264535.0,-233574.0,-1759820.0,-5005607.0,7.1,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13472,3,Luca,Reggiani,2944285.0,57.0,1.0,1.0,0.0,1999.0,57.0,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,1,19.0,40.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,243192.0,243192.0,143559.0,17689.0,44215.0,-2532891.0,6.95,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14662,3,Justin,Lerma,2535692.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-161699.0,-161699.0,-164319.0,-151409.0,-1046090.0,-7262464.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14899,3,Kauã,Prates,4222830.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,8.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",5,Kauã Prates,404697.0,404697.0,411177.0,320754.0,2098541.0,-223080.0,6.57,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15211,3,Joane,Gadou,25359713.0,98.0,2.0,2.0,2.0,9756.0,196.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,2,7.0,48.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 132}]",2,Joane Gadou,-284145.0,-284145.0,-15637.0,8529.0,-139070.0,3259847.0,6.88,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,169.48083 +16378,3,Konstantinos,Karetsas,26342994.0,125.0,2.0,2.0,2.0,8514.0,249.0,2,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,9.0,126.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 214}]",4,Konstantinos Karetsas,-23165.0,-23165.0,93311.0,94169.0,665006.0,6546650.0,6.86,2.461857810067462,0.18864097363083165,0.0,0.0,0.0,0.15,0.1509127789046653,10.0062,25.502472 +16948,3,Giannis,Konstantelias,12116482.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,14.0,127.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-687461.0,-687461.0,-635323.0,-649288.0,-4712345.0,12116482.0,7.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17309,3,Ethan,Nwaneri,18708019.0,65.0,1.0,1.0,0.0,4036.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/354de6f8743a4426a15410f1d9e73558.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Ethan Nwaneri,67586.0,67586.0,120923.0,137992.0,18708019.0,18708019.0,6.4,2.461857810067462,0.8113590263691683,0.0,0.0,1.0,0.0,0.8490872210953346,10.0062,133.864193 +1863,6,Daniel,Heuer Fernandes,13311543.0,72.0,2.0,2.0,2.0,11430.0,143.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,10.0,36.0,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-340898.0,-340898.0,-359422.0,-272962.0,-1753512.0,368905.0,6.95,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,40.250603 +1865,6,Yussuf,Poulsen,1225698.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,,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -9}]",5,Yussuf Poulsen,-126772.0,-126772.0,-152577.0,-130153.0,-644137.0,-3243460.0,6.45,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1889,6,Bakery,Jatta,6256077.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,2,4.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Bakery Jatta,-403585.0,-403585.0,-440644.0,-435436.0,-1674765.0,1049493.0,6.55,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1978,6,Jordan,Torunarigha,8341509.0,-1.0,2.0,2.0,2.0,7815.0,-2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 2}]",2,Jordan Torunarigha,-339653.0,-339653.0,-368137.0,-223906.0,-1186677.0,-2250830.0,5.9,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,34.169577 +2725,6,Sebastiaan,Bornauw,9151407.0,38.0,2.0,2.0,2.0,11430.0,75.0,0,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,8.0,16.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": true, ""points"": 26}]",1,Sebastiaan Bornauw,-300452.0,-300452.0,-307434.0,-223099.0,-1331710.0,8615019.0,6.5,0.5787865168539326,0.18864097363083165,0.0,0.0,0.85,0.15,0.32091277890466535,10.0062,12.080585 +3277,6,Miro,Muheim,4225503.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Miro Muheim,-116467.0,-116467.0,-108092.0,-95663.0,-919215.0,-4015964.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6201,6,Nicolai,Remberg,9252206.0,21.0,2.0,2.0,2.0,11430.0,42.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,36.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-294314.0,-294314.0,-323376.0,-471382.0,-1868487.0,-1576681.0,6.83,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,39.555628 +7350,6,Otto,Stange,3892994.0,-11.0,2.0,2.0,0.0,3353.0,-22.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": -6}]",5,Otto Stange,-143724.0,-143724.0,-146729.0,-128001.0,-792271.0,312925.0,6.43,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7394,6,Kofi,Amoako,1078374.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-126006.0,-126006.0,-140447.0,-137425.0,-747778.0,-3792702.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8367,6,Albert,Sambi Lokonga,9161402.0,44.0,1.0,1.0,1.0,5806.0,44.0,2,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,4.0,31.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}]",3,Albert Sambi Lokonga,-380526.0,-380526.0,-234016.0,4802.0,-747408.0,-517924.0,6.8,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,39.381885 +9605,6,Albert,Grønbæk,11472204.0,11.0,2.0,2.0,2.0,11430.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,2,1.0,27.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,-738133.0,-738133.0,-672986.0,-134459.0,-1339553.0,1010320.0,7.83,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,45.347082 +10120,6,Alexander,Røssing-Lelesiit,1569818.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,260031.0,260031.0,261000.0,228826.0,1003109.0,-1802888.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11512,6,Nicolás,Capaldo,9300361.0,26.0,2.0,2.0,2.0,11430.0,51.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,5.0,38.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,-310913.0,-310913.0,-321808.0,-167124.0,-481192.0,-835578.0,6.0,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,34.748722 +11752,6,Warmed,Omari,1583746.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Warmed Omari,-109976.0,-109976.0,-135942.0,-139549.0,-903153.0,-4779974.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11949,6,Shafiq,Nandja,2355534.0,-1.0,1.0,1.0,0.0,2914.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,2,,0.0,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}]",4,Shafiq Nandja,-153393.0,-153393.0,-167330.0,-180467.0,-765806.0,1855534.0,6.4,0.5787865168539326,0.8113590263691683,0.0,0.0,0.0,0.0,0.6490872210953347,10.0062,24.058615 +11967,6,Fábio,Vieira,19346312.0,3.0,1.0,1.0,0.0,2914.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png,0.0,1,0.0,,"[{""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",1,Fábio Vieira,-18946.0,-18946.0,90596.0,168574.0,759377.0,759377.0,6.6,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,38.223594 +12368,6,Sander,Tangvik,1090059.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-138250.0,-138250.0,-140458.0,-138226.0,-966193.0,-268715.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13433,6,Louis,Lemke,5336686.0,-7.0,2.0,2.0,1.0,6001.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,2,,12.0,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 2}]",4,Louis Lemke,-441348.0,-441348.0,-502118.0,-538546.0,-1903469.0,4836686.0,6.87,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14256,6,Zakaria,El Ouahdi,10229885.0,-24.0,1.0,1.0,1.0,5624.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -24}, {""hasPlayed"": false, ""points"": null}]",1,Zakaria El Ouahdi,-439719.0,-439719.0,13873.0,105739.0,10229885.0,10229885.0,5.8,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,33.590431 +14425,6,David,Møller Wolfe,9015982.0,20.0,1.0,1.0,1.0,5086.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png,0.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}]",2,David Møller Wolfe,-259429.0,-259429.0,-3768.0,44844.0,9015982.0,9015982.0,6.4,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,37.065303 +15283,6,Martin,Adeline,4678722.0,-5.0,2.0,2.0,2.0,6947.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,2,,10.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 3}]",4,Martin Adeline,-152353.0,-152353.0,-428351.0,-380706.0,-1051618.0,-4793388.0,6.5,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15472,6,Patson,Daka,8976271.0,3.0,2.0,2.0,1.0,7088.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,0.0,13.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 12}]",3,Patson Daka,-360262.0,-360262.0,-451109.0,-791999.0,-2943479.0,-725834.0,6.67,0.5787865168539326,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,21.312549 +15478,6,Bilal,Nadir,1572923.0,-4.0,2.0,2.0,1.0,3526.0,-7.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,10.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -11}]",3,Bilal Nadir,-90430.0,-90430.0,-100551.0,-113476.0,-716967.0,-4803364.0,6.63,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17203,6,Terem,Moffi,4144124.0,-9.0,2.0,2.0,1.0,5527.0,-17.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 2}]",3,Terem Moffi,-130405.0,-130405.0,-123861.0,-58330.0,-516524.0,4144124.0,6.15,0.5787865168539326,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,15.966439 +49,5,Matthias,Ginter,26842617.0,171.0,2.0,2.0,2.0,11429.0,342.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,12.0,32.0,"[{""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,58503.0,58503.0,62926.0,58709.0,244661.0,675056.0,7.44,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,143.661593 +89,5,Christian,Günter,3918729.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Christian Günter,-139262.0,-139262.0,-140344.0,-136807.0,-758458.0,842829.0,6.6,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +118,5,Vincenzo,Grifo,8415989.0,38.0,1.0,1.0,0.0,1248.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,4.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-308325.0,-308325.0,-321466.0,-318402.0,-2477997.0,-2669497.0,6.75,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1257,5,Lukas,Kübler,6950300.0,68.0,2.0,2.0,1.0,5469.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,19.0,48.0,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,250846.0,250846.0,232173.0,195547.0,1586728.0,2009429.0,7.17,1.9297389463781753,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,34.373313 +1645,5,Maximilian,Eggestein,17588057.0,175.0,2.0,2.0,2.0,11429.0,349.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,19.0,78.0,"[{""hasPlayed"": true, ""points"": 230}, {""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,172250.0,172250.0,187030.0,173710.0,956408.0,3904283.0,7.26,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,140.185909 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,0.0,"[{""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.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1858,5,Anthony,Jung,2204934.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,-177019.0,-177019.0,-202726.0,-51475.0,232764.0,-1017525.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,0.0,"[{""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.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2084,5,Philipp,Lienhart,14091635.0,111.0,2.0,2.0,2.0,9937.0,221.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,15.0,23.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 127}]",2,Philipp Lienhart,138296.0,138296.0,126245.0,86131.0,605259.0,3010071.0,7.28,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,140.572096 +2125,5,Jan-Niklas,Beste,13993448.0,107.0,2.0,2.0,2.0,7286.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,15.0,29.0,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 128}]",1,Jan-Niklas Beste,149412.0,149412.0,173580.0,158670.0,1063131.0,4522016.0,6.88,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,132.848354 +2176,5,Lucas,Höler,4587365.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,2,8.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,-135785.0,-135785.0,-152760.0,-437736.0,-976397.0,1531665.0,6.57,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2722,5,Patrick,Osterhage,2146405.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-138580.0,-138580.0,-134822.0,-134835.0,-898915.0,-2025645.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3209,5,Yannik,Engelhardt,11759627.0,63.0,2.0,2.0,2.0,10648.0,125.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,1,10.0,12.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,-21548.0,-21548.0,12876.0,32135.0,368993.0,4092166.0,6.75,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,130.338138 +3218,5,Mio,Backhaus,15129832.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,2,13.0,48.0,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,24093.0,24093.0,12858.0,-135827.0,-1224722.0,-887715.0,6.6,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,127.441735 +3304,5,Igor,Matanović,21857825.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,22.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,223161.0,223161.0,223719.0,215801.0,1416247.0,5029292.0,8.3,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,160.267637 +4335,5,Derry,Scherhant,10803258.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,24.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,229344.0,229344.0,240997.0,357385.0,2103619.0,5647220.0,7.48,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,144.433967 +6209,5,Philipp,Treu,10204613.0,86.0,2.0,2.0,1.0,7208.0,172.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,16.0,77.0,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,74803.0,74803.0,87997.0,8146.0,-901143.0,-203665.0,6.98,1.9297389463781753,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,101.316845 +7215,5,Jordy,Makengo,9404910.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,22.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,345413.0,345413.0,355214.0,324004.0,2056415.0,6925576.0,7.08,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,136.710225 +7216,5,Max,Rosenfelder,5584108.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,6.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",4,Max Rosenfelder,249992.0,249992.0,264596.0,242220.0,1696553.0,892883.0,6.77,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8363,5,Berkay,Yilmaz,3496552.0,24.0,1.0,1.0,0.0,780.0,24.0,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,6.0,16.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-126135.0,-126135.0,-129403.0,-120834.0,-849810.0,-6361913.0,6.6,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8364,5,Bruno,Ogbus,3814250.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,352840.0,352840.0,282295.0,211380.0,1591876.0,855156.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11006,5,Yuito,Suzuki,16501603.0,235.0,2.0,2.0,2.0,9808.0,470.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,28.0,226.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,209537.0,209537.0,214969.0,202569.0,1558159.0,5145372.0,6.98,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,134.77929 +11007,5,Cyriaque,Irié,5566912.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,10.0,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}]",5,Cyriaque Irié,321142.0,321142.0,396918.0,389870.0,2463980.0,661779.0,6.9,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14048,5,Keisuke,Goto,3197706.0,15.0,2.0,2.0,0.0,1620.0,30.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,9.0,5.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-114999.0,-114999.0,-120945.0,-98414.0,-617816.0,-6167951.0,6.82,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15196,5,Rihito,Yamamoto,2868728.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-139704.0,-139704.0,-142605.0,-145213.0,-893252.0,-6653218.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +43,10,Mitchell,Weiser,4557851.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-85976.0,-85976.0,-101248.0,-119330.0,-69925.0,-2335680.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +157,10,Niklas,Stark,3696755.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,355522.0,355522.0,225855.0,118241.0,1353210.0,-31733.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +608,10,Niclas,Füllkrug,12963446.0,46.0,2.0,2.0,2.0,8371.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,1,7.0,129.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": -46}]",1,Niclas Füllkrug,138493.0,138493.0,115430.0,85728.0,65286.0,-11166922.0,6.77,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,76.06522 +1996,10,Marco,Friedl,11475347.0,79.0,2.0,2.0,2.0,11674.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,13.0,12.0,"[{""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-206368.0,-206368.0,-170773.0,-215874.0,-1671572.0,42361.0,6.9,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,77.525852 +2294,10,Amos,Pieper,12194369.0,99.0,2.0,2.0,2.0,11674.0,197.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,16.0,4.0,"[{""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,109710.0,109710.0,124081.0,90572.0,492022.0,4254880.0,7.37,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,82.806598 +2842,10,Felix,Agu,1642956.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-124530.0,-124530.0,-133642.0,-139899.0,-824952.0,-3339558.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2939,10,Eren Sami,Dinkçi,5975640.0,56.0,2.0,2.0,1.0,4747.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,1,18.0,94.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": -11}]",1,Eren Sami Dinkçi,325979.0,325979.0,324098.0,329591.0,1163156.0,1941223.0,6.8,1.1228668941979523,0.85,0.0,0.0,0.85,0.15,0.85,10.0062,64.941946 +3139,10,Cédric,Itten,3888838.0,18.0,2.0,2.0,0.0,3301.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,9.0,4.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 14}]",5,Cédric Itten,-124765.0,-124765.0,-132953.0,-123327.0,-742840.0,-6782733.0,6.23,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3166,10,Keke,Topp,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,0.0,0.0,0.0,-8550.0,-382832.0,-434145.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3228,10,Justin,Njinmah,4559143.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,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-145191.0,-145191.0,-145471.0,-373754.0,-2402097.0,-1916881.0,6.8,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3281,10,Ludovit,Reis,9448364.0,63.0,2.0,2.0,2.0,11125.0,126.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 29}]",2,Ludovit Reis,262025.0,262025.0,287691.0,195424.0,1184924.0,901081.0,7.27,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,81.683035 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,0.0,"[{""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.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3481,10,Jens,Stage,12930036.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-662237.0,-662237.0,-649978.0,-656788.0,-4661851.0,-5016175.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6174,10,,Arthur,6463266.0,49.0,1.0,1.0,1.0,4193.0,49.0,0,2,https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png,0.0,1,7.0,34.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": false, ""points"": null}]",1,Arthur,355436.0,355436.0,349389.0,326189.0,2375840.0,265320.0,7.1,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.772978 +7167,10,Senne,Lynen,6519668.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 0}]",4,Senne Lynen,-377806.0,-377806.0,-376262.0,-350416.0,-2373710.0,-1046038.0,6.7,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7282,10,Olivier,Deman,9491968.0,93.0,2.0,2.0,2.0,11674.0,185.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,19.0,98.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,301660.0,301660.0,254366.0,113440.0,-96248.0,327472.0,7.03,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,78.986484 +7721,10,Marco,Grüll,7747964.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,53.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,340822.0,340822.0,349554.0,318733.0,1858629.0,4559901.0,7.83,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,87.974989 +8166,10,,Chuki,7599865.0,85.0,2.0,2.0,2.0,10866.0,170.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,22.0,93.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 19}]",1,Chuki,290593.0,290593.0,237997.0,134174.0,-81200.0,-2511010.0,6.43,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,72.245106 +9513,10,Karl,Hein,12130504.0,75.0,2.0,2.0,2.0,11674.0,150.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,2,12.0,94.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,23997.0,23997.0,26030.0,-72153.0,-1192109.0,524623.0,6.7,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,75.278726 +9600,10,Alexander,Schlager,1525430.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-137288.0,-137288.0,-138262.0,-136417.0,-968435.0,-4839477.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10131,10,Dariusz,Stalmach,4427956.0,86.0,2.0,2.0,0.0,3775.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,38.0,86.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 147}]",5,Dariusz Stalmach,399030.0,399030.0,380512.0,307146.0,2389546.0,-122899.0,7.2,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10134,10,Mick,Schmetgens,4803951.0,21.0,2.0,2.0,1.0,7480.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,8.0,29.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 0}]",5,Mick Schmetgens,-361919.0,-361919.0,-382573.0,-365341.0,-2618595.0,1005234.0,6.5,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11262,10,Salim Amani,Musah,3691158.0,1.0,2.0,2.0,0.0,2762.0,1.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,0.0,7.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -5}]",5,Salim Amani Musah,-124785.0,-124785.0,-135398.0,-140304.0,-841398.0,-798009.0,6.43,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13449,10,Moussa,Ndiaye,3591374.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2af2bd87e1ec448bb98741662c2c9fe4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,175203.0,175203.0,269512.0,304401.0,3591374.0,3591374.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14923,10,Kenny,Quetant,816865.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-94489.0,-94489.0,-134429.0,-141622.0,-697395.0,-3884285.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14926,10,Darwin,Soylu,749023.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-53762.0,-53762.0,-114875.0,-143921.0,-648559.0,-3959954.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15256,10,Oskar,Wójcik,2086687.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-140064.0,-140064.0,-145273.0,-151387.0,-957622.0,-6340751.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15313,10,Paul,Erevbenagie,3676323.0,37.0,1.0,1.0,0.0,1768.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": false, ""points"": null}]",5,Paul Erevbenagie,-133754.0,-133754.0,-135014.0,-124635.0,-790805.0,3067804.0,7.05,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17288,10,Youri,Regeer,6890653.0,130.0,1.0,1.0,1.0,5157.0,130.0,0,3,https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png,0.0,1,18.0,,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}]",2,Youri Regeer,325171.0,325171.0,326184.0,280685.0,6390653.0,6890653.0,7.1,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.772978 +493,13,Michael,Gregoritsch,12769773.0,138.0,2.0,2.0,2.0,9346.0,276.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,21.0,80.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 195}]",1,Michael Gregoritsch,210845.0,210845.0,209245.0,185676.0,1342999.0,4029123.0,6.83,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,62.163655 +1809,13,Marius,Wolf,8884997.0,200.0,2.0,2.0,2.0,9820.0,400.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,45.0,53.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 238}]",3,Marius Wolf,331330.0,331330.0,356394.0,331886.0,2327108.0,7866585.0,7.17,0.9095920617420066,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,49.056153 +1811,13,Jeffrey,Gouweleeuw,6732471.0,26.0,2.0,2.0,0.0,777.0,52.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,7.0,5.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,-314598.0,-314598.0,-351582.0,-309041.0,-1311089.0,-3478461.0,6.8,0.9095920617420066,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,18.077581 +2195,13,Finn,Dahmen,16584815.0,195.0,2.0,2.0,2.0,11311.0,389.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,23.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,125161.0,125161.0,112478.0,53050.0,401859.0,1320024.0,8.6,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,78.273417 +2764,13,Yannik,Keitel,1579189.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,14.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-121105.0,-121105.0,-139447.0,-79760.0,-542777.0,-3302046.0,6.6,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3143,13,Kristijan,Jakić,3666449.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kristijan Jakić,-160744.0,-160744.0,-175690.0,-158194.0,-104529.0,871320.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3176,13,Arijon,Ibrahimović,6639295.0,181.0,1.0,1.0,1.0,3743.0,181.0,0,3,https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png,21.0,1,27.0,127.0,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": false, ""points"": null}]",3,Arijon Ibrahimović,385077.0,385077.0,389051.0,298653.0,2271239.0,1030198.0,6.4,0.9095920617420066,0.8113590263691683,0.0,0.0,1.0,0.0,0.8490872210953346,10.0062,49.459318 +3183,13,Anton,Kade,14333848.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,193.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 273}]",3,Anton Kade,43093.0,43093.0,70923.0,70993.0,689725.0,4173192.0,8.3,0.9095920617420066,0.18864097363083165,0.0,0.0,0.0,0.15,0.1509127789046653,10.0062,11.400396 +4654,13,Mert,Kömür,4307311.0,50.0,2.0,2.0,0.0,2980.0,100.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,23.0,9.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 43}]",4,Mert Kömür,-98319.0,-98319.0,-97039.0,-63631.0,-508261.0,1351449.0,6.8,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6168,13,Robin,Fellhauer,9998219.0,104.0,2.0,2.0,2.0,8323.0,207.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,20.0,64.0,"[{""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 58}]",2,Robin Fellhauer,232684.0,232684.0,120758.0,-164758.0,-336927.0,1126221.0,6.47,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,58.887094 +7283,13,Calvin,Brackelmann,7668182.0,113.0,2.0,2.0,2.0,10533.0,225.0,2,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,29.0,47.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,301258.0,301258.0,358484.0,362710.0,2020652.0,-526286.0,6.95,0.9095920617420066,0.6348884381338742,0.0,0.0,1.0,0.15,0.7079107505070994,10.0062,44.779491 +7336,13,Sima,Suso,786596.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-43604.0,-43604.0,-112620.0,-125567.0,-676405.0,-4044387.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7676,13,Fabian,Rieder,16570421.0,208.0,2.0,2.0,2.0,10669.0,416.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,25.0,18.0,"[{""hasPlayed"": true, ""points"": 221}, {""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,170234.0,170234.0,180530.0,127034.0,1000354.0,5000844.0,7.4,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,67.351545 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,0.0,0.0,-2010206.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8355,13,Noahkai,Banks,10216355.0,138.0,2.0,2.0,2.0,11311.0,275.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,26.0,10.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 145}]",1,Noahkai Banks,410790.0,410790.0,399532.0,342940.0,2476901.0,3773301.0,7.2,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,65.531233 +9642,13,Chrislain,Matsima,14932181.0,157.0,2.0,2.0,2.0,11311.0,314.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,21.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,194057.0,194057.0,196058.0,142561.0,1114105.0,4709216.0,7.5,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,68.261701 +9684,13,Alexis,Claude-Maurice,7109889.0,167.0,1.0,1.0,0.0,1925.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,1,23.0,118.0,"[{""hasPlayed"": true, ""points"": 167}, {""hasPlayed"": false, ""points"": null}]",3,Alexis Claude-Maurice,359645.0,359645.0,286909.0,-48004.0,-335765.0,-4631902.0,7.9,0.9095920617420066,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,17.851612 +9754,13,Juma,Bah,6390051.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5627c3fa11834a97ae7c6963d68a09a6.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Juma Bah,-444618.0,-444618.0,-489521.0,-468131.0,6390051.0,6390051.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9965,13,Faik,Sakar,2639164.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-150034.0,-150034.0,-155576.0,-139759.0,-952896.0,-1174599.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10049,13,Hennes,Behrens,12540524.0,121.0,2.0,2.0,2.0,11311.0,242.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,19.0,31.0,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,114551.0,114551.0,116374.0,77593.0,741015.0,5177148.0,6.8,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,61.890609 +11556,13,Han-Noah,Massengo,11724743.0,146.0,2.0,2.0,2.0,11311.0,292.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,24.0,12.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,235044.0,235044.0,229490.0,167780.0,1219942.0,3429368.0,7.3,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,66.441389 +12341,13,Rodrigo,Ribeiro,5506398.0,66.0,2.0,2.0,0.0,1964.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,23.0,53.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 103}]",5,Rodrigo Ribeiro,284109.0,284109.0,322687.0,300812.0,1993976.0,199291.0,6.8,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13479,13,Uchenna,Ogundu,2758067.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-140859.0,-140859.0,-144635.0,-136389.0,-920216.0,-963283.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,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}, {""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13806,13,Young-Woo,Seol,2910376.0,53.0,2.0,2.0,0.0,1490.0,105.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,2,36.0,28.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 73}]",4,Young-Woo Seol,-136875.0,-136875.0,-105966.0,-27820.0,-9.0,2910376.0,6.4,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +32,8,Loris,Karius,16747669.0,133.0,2.0,2.0,2.0,11390.0,265.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,15.0,13.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,92566.0,92566.0,57303.0,33931.0,121994.0,1489307.0,7.28,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,88.180954 +670,8,Kenan,Karaman,8556474.0,15.0,1.0,1.0,0.0,596.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,1.0,10.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,104658.0,104658.0,53047.0,-76962.0,-937446.0,-6435937.0,6.6,1.2105263157894737,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,19.848233 +755,8,Kevin,Müller,1307459.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-145542.0,-145542.0,-159276.0,-181377.0,-471366.0,-393770.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1012,8,Edin,Džeko,6632327.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,,21.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-334141.0,-334141.0,-355474.0,-349155.0,-2270310.0,-172382.0,7.2,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1691,8,Finn,Porath,1545488.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-141891.0,-141891.0,-150601.0,-152271.0,-932763.0,-3003910.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2449,8,Hee-Chan,Hwang,4621598.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f03e94d1a5cf48cb99e80d9be87e060c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hee-Chan Hwang,-84395.0,-84395.0,-57497.0,-33562.0,-744629.0,2255371.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2762,8,Timo,Becker,8562354.0,59.0,2.0,2.0,2.0,11390.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,13.0,50.0,"[{""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 23}]",1,Timo Becker,-51192.0,-51192.0,-120096.0,-193161.0,-489216.0,2417000.0,6.78,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,82.12457 +2876,8,Ron,Schallenberg,3597373.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,,38.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-126460.0,-126460.0,-120350.0,-123050.0,-865230.0,-3456956.0,6.43,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2967,8,Soufiane,El-Faouzi,12612899.0,76.0,2.0,2.0,2.0,11390.0,151.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,2,11.0,21.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,29319.0,29319.0,-7953.0,-108603.0,-1360679.0,-580633.0,7.13,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,86.364039 +3029,8,Dejan,Ljubičić,7802391.0,35.0,2.0,2.0,2.0,10211.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,8.0,11.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,263287.0,263287.0,236713.0,159753.0,1276556.0,-1042839.0,6.88,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,83.335847 +3307,8,Janik,Bachmann,1744430.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,294676.0,294676.0,310795.0,283450.0,1183475.0,-1741484.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4406,8,Éric,Dina Ebimbe,4892520.0,5.0,2.0,2.0,1.0,5926.0,10.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,2.0,33.0,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-60674.0,-60674.0,-225310.0,-247730.0,-1538269.0,4392520.0,6.47,1.2105263157894737,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,43.238406 +4606,8,Hasan,Kuruçay,8913477.0,66.0,2.0,2.0,2.0,8290.0,131.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,14.0,60.0,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 23}]",1,Hasan Kuruçay,185431.0,185431.0,109007.0,-16447.0,-751530.0,-3052987.0,7.08,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,85.7584 +6172,8,Junior,Adamu,5412603.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,2,4.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}]",4,Junior Adamu,-341963.0,-341963.0,-381782.0,-381290.0,-1053033.0,-3865498.0,6.63,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7156,8,Maximilian,Wöber,1890479.0,-20.0,2.0,2.0,0.0,3099.0,-39.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,81.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -77}]",5,Maximilian Wöber,-111425.0,-111425.0,-124453.0,-111980.0,-741522.0,-3994865.0,6.2,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7242,8,Robin,Gosens,7739613.0,37.0,2.0,2.0,1.0,5918.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,2,9.0,64.0,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": -9}]",2,Robin Gosens,15988.0,15988.0,-56506.0,-132333.0,-1252587.0,-1804516.0,6.53,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.096378 +8222,8,Moussa,Sylla,8254739.0,23.0,2.0,2.0,2.0,11390.0,45.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,5.0,2.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 21}]",1,Moussa Sylla,-74204.0,-74204.0,-154410.0,-227174.0,-1071056.0,150515.0,6.73,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,81.518931 +8235,8,Adrian,Gantenbein,612591.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-68282.0,-68282.0,-108613.0,-140807.0,-886964.0,-545529.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8277,8,Vitalie,Becker,4366496.0,10.0,2.0,2.0,1.0,5471.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,4.0,8.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 16}]",4,Vitalie Becker,-110510.0,-110510.0,-105103.0,-89863.0,-998537.0,-1925853.0,6.83,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10916,8,Mert Can,Ayhan,4123198.0,-7.0,2.0,2.0,0.0,2203.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,24.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -24}]",4,Mert Can Ayhan,-131687.0,-131687.0,-130145.0,-102461.0,-952713.0,-4952591.0,6.25,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11255,8,Nikola,Katic,10555407.0,87.0,2.0,2.0,2.0,10337.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,2,16.0,28.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 67}]",1,Nikola Katic,36965.0,36965.0,-48455.0,-212358.0,-2296296.0,-2683970.0,7.1,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,86.000656 +12158,8,Luca,Vozar,1821485.0,5.0,1.0,1.0,0.0,1178.0,5.0,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,2.0,3.0,"[{""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-136618.0,-136618.0,-138335.0,-138670.0,-939173.0,1321485.0,6.6,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12297,8,Satoshi,Tanaka,6381244.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,14.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,350895.0,350895.0,353692.0,323963.0,1776217.0,-2036262.0,6.97,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,84.425996 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,0.0,-3350898.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13448,8,Adil,Aouchiche,10959666.0,64.0,2.0,2.0,2.0,10325.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,11.0,28.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-236076.0,-236076.0,-277391.0,-341525.0,-2491685.0,-2555675.0,6.6,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.944272 diff --git a/outputs/expected_points/expected_points_20260909_122135_+0200_sofascore_overall_rating_odds_lineup_20260909_144259_+0200.csv b/outputs/expected_points/expected_points_20260909_122135_+0200_sofascore_overall_rating_odds_lineup_20260909_144259_+0200.csv new file mode 100644 index 0000000..d681932 --- /dev/null +++ b/outputs/expected_points/expected_points_20260909_122135_+0200_sofascore_overall_rating_odds_lineup_20260909_144259_+0200.csv @@ -0,0 +1,463 @@ +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,31585109.0,134.0,2.0,2.0,1.0,6434.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,8.0,139.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 35}]",2,Jonathan Tah,-197912.0,-197912.0,-291229.0,-375887.0,-3244422.0,-4834540.0,7.36,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,187.196468 +237,2,Manuel,Neuer,14828889.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,67081.0,67081.0,83245.0,64920.0,500333.0,2403902.0,7.26,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,138.808146 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,0.0,-772627.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1685,2,Joshua,Kimmich,59911513.0,279.0,2.0,2.0,2.0,11508.0,557.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,9.0,34.0,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,8053.0,8053.0,12681.0,10764.0,53569.0,440256.0,7.93,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,201.694021 +1961,2,Serge,Gnabry,12493106.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,94456.0,94456.0,68512.0,43399.0,86290.0,-6380049.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1991,2,Dayot,Upamecano,33638344.0,245.0,2.0,2.0,2.0,11508.0,489.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,14.0,38.0,"[{""hasPlayed"": true, ""points"": 217}, {""hasPlayed"": true, ""points"": 272}]",3,Dayot Upamecano,49872.0,49872.0,72571.0,70784.0,310384.0,453409.0,7.94,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,151.80946 +2038,2,Konrad,Laimer,32078187.0,118.0,2.0,2.0,2.0,11508.0,236.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,1,7.0,15.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-16531.0,-16531.0,25979.0,25313.0,-90360.0,-1924962.0,6.26,2.5418543252057773,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,71.373916 +2300,2,Josip,Stanišić,17405050.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-417427.0,-417427.0,-483909.0,-522896.0,-3185269.0,-10678894.0,7.06,2.5418543252057773,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,99.070994 +2366,2,Alphonso,Davies,14644107.0,177.0,2.0,2.0,2.0,10209.0,354.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,24.0,33.0,"[{""hasPlayed"": true, ""points"": 201}, {""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,274323.0,274323.0,279914.0,269093.0,1782187.0,-1008110.0,6.93,2.5418543252057773,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,97.246741 +2804,2,Jamal,Musiala,24701678.0,38.0,1.0,1.0,0.0,2235.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,1,1.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Jamal Musiala,137086.0,137086.0,131929.0,114096.0,-848681.0,-10068881.0,6.16,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,38.898696 +3072,2,Jonas,Urbig,4724931.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonas Urbig,-35609.0,-35609.0,-57440.0,-92168.0,-1115408.0,-7515182.0,6.3,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,39.782758 +3089,2,Hiroki,Ito,3980953.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-118973.0,-118973.0,-118847.0,-125789.0,-743294.0,-1767021.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3120,2,Tom,Bischof,17857678.0,44.0,2.0,2.0,0.0,1866.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,4.0,5.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-418317.0,-418317.0,-403333.0,-387618.0,-2816585.0,-3273808.0,7.17,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,45.276567 +3543,2,Nathaniel,Brown,27567190.0,68.0,2.0,2.0,2.0,6526.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,4.0,11.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-654467.0,-654467.0,-658998.0,-458109.0,-2561605.0,-675035.0,6.86,2.5418543252057773,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,78.214866 +6080,2,Aleksandar,Pavlović,33620550.0,213.0,2.0,2.0,2.0,9640.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,12.0,60.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,75631.0,75631.0,89612.0,90653.0,556689.0,2474547.0,7.27,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,138.999342 +6668,2,Kim,Minjae,12666010.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,8.0,77.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,148100.0,148100.0,148777.0,131856.0,931507.0,1126681.0,7.06,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,44.581947 +7226,2,Harry,Kane,68283769.0,97.0,2.0,2.0,1.0,7979.0,194.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,2,2.0,38.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,-261365.0,-261365.0,-179440.0,-151862.0,-602757.0,-163947.0,6.85,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,174.224974 +8329,2,Michael,Olise,65057803.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,10707.0,10707.0,9371.0,11391.0,81672.0,714248.0,7.86,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,150.279893 +10789,2,Lennart,Karl,20770040.0,47.0,2.0,2.0,1.0,4200.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,4.0,36.0,"[{""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,56177.0,56177.0,65447.0,71167.0,347046.0,-5398106.0,6.46,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,40.793113 +11675,2,Luis,Díaz,53789226.0,172.0,2.0,2.0,2.0,11508.0,344.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,6.0,60.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 215}]",2,Luis Díaz,4312.0,4312.0,8380.0,11158.0,79076.0,741094.0,6.68,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,127.71879 +12314,2,Bara Sapoko,Ndiaye,1254661.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-103651.0,-103651.0,-120781.0,-114037.0,-528834.0,-2402827.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14251,2,Ismael,Saibari,30086475.0,110.0,2.0,2.0,1.0,5590.0,219.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,2,7.0,99.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,-336634.0,-336634.0,-71818.0,908.0,-209633.0,817409.0,6.67,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,169.646799 +15502,2,Tim,Binder,1720590.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-148579.0,-148579.0,-147479.0,-150920.0,-975926.0,1220590.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1664,9,Maximilian,Mittelstädt,26934010.0,146.0,2.0,2.0,2.0,10489.0,292.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,10.0,94.0,"[{""hasPlayed"": true, ""points"": 213}, {""hasPlayed"": true, ""points"": 79}]",1,Maximilian Mittelstädt,91412.0,91412.0,98660.0,98373.0,461355.0,-1890331.0,7.88,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,101.712317 +1671,9,Grischa,Prömel,16152834.0,129.0,2.0,2.0,2.0,11468.0,258.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,15.0,132.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}]",1,Grischa Prömel,218826.0,218826.0,230160.0,215828.0,1276354.0,4423506.0,6.93,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,89.450045 +2068,9,Dan-Axel,Zagadou,846679.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-95840.0,-95840.0,-125726.0,-132695.0,-788576.0,-3990089.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2120,9,Nikolas,Nartey,4220635.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-79615.0,-79615.0,-95881.0,-95564.0,-745092.0,-1886733.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2172,9,Chris,Führich,20830718.0,96.0,1.0,1.0,1.0,4251.0,96.0,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,1,4.0,67.0,"[{""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}]",3,Chris Führich,30782.0,30782.0,58797.0,59500.0,-207802.0,-3641756.0,7.18,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,92.676959 +2199,9,Josha,Vagnoman,10072336.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,38.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",3,Josha Vagnoman,403123.0,403123.0,393258.0,405808.0,2407914.0,4836436.0,7.59,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,97.969097 +2214,9,Atakan,Karazor,3511542.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Atakan Karazor,-109123.0,-109123.0,-116616.0,-126227.0,-705384.0,-5897200.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2237,9,Fabian,Bredlow,12773226.0,131.0,2.0,2.0,2.0,11468.0,262.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,20.0,28.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,136331.0,136331.0,136388.0,120381.0,808833.0,6206603.0,8.08,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,104.293848 +2445,9,Marius,Funk,1826780.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-148757.0,-148757.0,-148447.0,-150017.0,-1050210.0,-1120148.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2694,9,Angelo,Stiller,32252166.0,76.0,2.0,2.0,2.0,10853.0,152.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,4.0,72.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-536370.0,-536370.0,-480599.0,-422650.0,-2655484.0,-4292334.0,6.81,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,87.901127 +2854,9,Ermedin,Demirović,16338138.0,81.0,2.0,2.0,0.0,3421.0,161.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,1,9.0,119.0,"[{""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,157063.0,157063.0,160322.0,122162.0,194714.0,-8945389.0,6.9,1.2899656619610835,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,22.112147 +2988,9,Jamie,Leweling,19491861.0,9.0,2.0,2.0,0.0,3435.0,18.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,0.0,16.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": -3}]",3,Jamie Leweling,-554294.0,-554294.0,-579597.0,-564251.0,-1941779.0,-7363939.0,6.5,1.2899656619610835,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,20.830284 +3190,9,Jeff,Chabot,23009564.0,94.0,2.0,2.0,2.0,10189.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,1,8.0,108.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 17}]",2,Jeff Chabot,103284.0,103284.0,114414.0,85045.0,169536.0,-2583659.0,7.33,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,94.613107 +3193,9,,Tiago Tomás,7377095.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,2,4.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-371400.0,-371400.0,-376763.0,-366197.0,-1836565.0,1787691.0,7.31,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4296,9,Dzenan,Pejčinović,11688074.0,44.0,2.0,2.0,2.0,9491.0,87.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,7.0,55.0,"[{""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejčinović,118364.0,118364.0,155478.0,154188.0,1152966.0,8809012.0,7.24,1.2899656619610835,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,70.249687 +4589,9,Justin,Diehl,562192.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-73097.0,-73097.0,-114292.0,-138383.0,-841049.0,62192.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6085,9,Dennis,Seimen,5727789.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-174984.0,-174984.0,-115160.0,-63423.0,-170977.0,-2026187.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7158,9,Deniz,Undav,38608729.0,27.0,2.0,2.0,2.0,8735.0,53.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,1.0,53.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": -11}]",2,Deniz Undav,-791583.0,-791583.0,-751849.0,-785736.0,-4246508.0,-4862702.0,6.5,1.2899656619610835,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,63.06947 +7257,9,Leonidas,Stergiou,1762696.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,,5.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-132851.0,-132851.0,-159274.0,-141934.0,-634179.0,-2890737.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7349,9,Finn,Jeltsch,16519179.0,100.0,2.0,2.0,2.0,11468.0,200.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,12.0,118.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 16}]",2,Finn Jeltsch,124502.0,124502.0,163368.0,154438.0,847862.0,4687313.0,6.89,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,88.933739 +7781,9,Leo,Sauer,3897684.0,38.0,1.0,1.0,0.0,985.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,1,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,316948.0,316948.0,279783.0,120539.0,534148.0,-3909550.0,6.6,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8247,9,Ramon,Hendriks,8816255.0,-3.0,2.0,2.0,1.0,6745.0,-5.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -37}, {""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,-298742.0,-298742.0,-282757.0,-196726.0,-493548.0,-2725989.0,6.78,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9615,9,Ameen,Al Dakhil,853993.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,-71071.0,-71071.0,-116058.0,-140867.0,-649150.0,-3755484.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10112,9,Luca,Jaquez,1719702.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-91003.0,-91003.0,-105571.0,-108822.0,-717645.0,-3972984.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11043,9,Lorenz,Assignon,2788058.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lorenz Assignon,-136227.0,-136227.0,-135428.0,-134275.0,-877697.0,2145279.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11955,9,Bilal,El Khannouss,18956277.0,85.0,2.0,2.0,1.0,5995.0,169.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,1,8.0,204.0,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": -60}]",3,Bilal El Khannouss,200022.0,200022.0,208531.0,190145.0,-299234.0,-6519945.0,7.37,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,95.129413 +859,77,Jan,Gyamerah,6348105.0,72.0,2.0,2.0,2.0,9986.0,144.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,22.0,12.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 63}]",1,Jan Gyamerah,237549.0,237549.0,218719.0,177813.0,1047771.0,2152442.0,6.69,0.33902779934772476,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,17.060396 +1745,77,Amara,Condé,1741987.0,14.0,1.0,1.0,0.0,483.0,14.0,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,1,8.0,9.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}]",5,Amara Condé,293726.0,293726.0,282001.0,198821.0,687502.0,-2012501.0,6.7,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2495,77,Tim,Boss,1529799.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-152816.0,-152816.0,-154478.0,-149165.0,-1032842.0,-2603732.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2928,77,Lukas Emanuel,Petkov,11837629.0,162.0,2.0,2.0,2.0,11739.0,324.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,27.0,100.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,200992.0,200992.0,206637.0,194874.0,1303950.0,506104.0,7.24,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,24.560831 +3026,77,Lasse,Günther,8591468.0,64.0,2.0,2.0,2.0,10489.0,128.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,1,14.0,14.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 74}]",2,Lasse Günther,207726.0,207726.0,178651.0,105903.0,687748.0,439422.0,6.13,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,20.795289 +3232,77,Luca,Pfeiffer,1494479.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-136298.0,-136298.0,-146935.0,-156156.0,-908528.0,-3840056.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3284,77,Maximilian,Rohr,10508770.0,101.0,2.0,2.0,2.0,10884.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,19.0,19.0,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,193125.0,193125.0,208727.0,243674.0,1281292.0,37172.0,6.78,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,23.000336 +3350,77,Felix,Keidel,9033612.0,125.0,2.0,2.0,2.0,11739.0,250.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,27.0,83.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,223774.0,223774.0,242887.0,173585.0,988252.0,6507109.0,6.85,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,23.237803 +6148,77,Lukas,Pinckert,10433723.0,136.0,2.0,2.0,2.0,11739.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,26.0,33.0,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,222539.0,222539.0,358074.0,300277.0,1678017.0,1922586.0,6.39,0.33902779934772476,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,16.295356 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-1375569.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6158,77,Luca,Schnellbacher,3869053.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,10.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}]",5,Luca Schnellbacher,-145298.0,-145298.0,-148051.0,-142001.0,-914697.0,2251377.0,6.88,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6160,77,Nicolas,Kristof,12021077.0,94.0,2.0,2.0,2.0,11739.0,188.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,2,15.0,15.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,19840.0,19840.0,12261.0,-95241.0,-682265.0,535378.0,7.22,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,24.492983 +6183,77,Noel,Futkeu,6982427.0,122.0,1.0,1.0,0.0,1252.0,122.0,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,1,17.0,86.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,156803.0,156803.0,132466.0,6095.0,-769132.0,-3077704.0,6.9,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7278,77,Lukasz,Poreba,8739453.0,91.0,2.0,2.0,2.0,11739.0,182.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,20.0,22.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,266964.0,266964.0,238578.0,150152.0,626638.0,376210.0,6.98,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,23.678812 +7441,77,Cole,Campbell,10413162.0,84.0,2.0,2.0,2.0,7974.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,16.0,84.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 144}]",2,Cole Campbell,182315.0,182315.0,303928.0,299683.0,1979031.0,5726106.0,6.87,0.33902779934772476,1.0,0.0,0.0,0.0,0.0,0.8,10.0062,18.64452 +7463,77,Francis,Onyeka,10543722.0,108.0,2.0,2.0,2.0,8591.0,215.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,20.0,44.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,226668.0,226668.0,366088.0,345792.0,2187054.0,-76602.0,7.47,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,25.341078 +7514,77,Florian,Le Joncour,1919125.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,1,10.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,295236.0,295236.0,252982.0,162362.0,779959.0,-1977843.0,6.54,0.33902779934772476,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,5.508289 +8252,77,Maurice,Krattenmacher,3286334.0,144.0,2.0,2.0,0.0,3763.0,288.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,1,87.0,185.0,"[{""hasPlayed"": true, ""points"": 275}, {""hasPlayed"": true, ""points"": 13}]",4,Maurice Krattenmacher,439299.0,439299.0,451369.0,430886.0,1631874.0,-905268.0,7.55,0.33902779934772476,0.0,0.0,0.0,1.0,0.0,0.2,10.0062,5.122494 +8296,77,Frederik,Schmahl,2420629.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-147073.0,-147073.0,-147442.0,-155121.0,-978523.0,-397876.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8301,77,Luca,Sirch,2763948.0,18.0,2.0,2.0,0.0,1752.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,12.0,10.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-131193.0,-131193.0,-131556.0,-132321.0,-781086.0,-2876025.0,6.58,0.33902779934772476,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,5.541979 +9224,77,Tom,Zimmerschied,1581400.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-111684.0,-111684.0,-118016.0,-124115.0,-828639.0,-5561221.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9384,77,Noah,Darvich,4341833.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,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Noah Darvich,-132380.0,-132380.0,-133975.0,-134022.0,-1562673.0,-1715672.0,6.15,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9995,77,David,Mokwa,6847645.0,149.0,2.0,2.0,2.0,9981.0,298.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,43.0,1.0,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 148}]",1,David Mokwa,424976.0,424976.0,439006.0,425814.0,2972156.0,2631507.0,7.15,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,24.255517 +11253,77,Nicholas,Mickelson,3248970.0,58.0,1.0,1.0,0.0,1249.0,58.0,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,17.0,41.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,-124148.0,-124148.0,-123248.0,-124533.0,-917214.0,2720021.0,6.75,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12317,77,Raif,Adam,2749065.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-143288.0,-143288.0,-141627.0,-145927.0,-937591.0,-576444.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4,7,Janis,Blaswich,1839951.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-146250.0,-146250.0,-149390.0,-165322.0,-557520.0,-281428.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +72,7,Mark,Flekken,13889155.0,83.0,2.0,2.0,2.0,11543.0,165.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,2,11.0,50.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,9265.0,9265.0,8977.0,-91658.0,-1096969.0,276842.0,6.58,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,122.389837 +78,7,Jonas,Hofmann,4409315.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,366752.0,366752.0,340967.0,290153.0,2108064.0,2037716.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +663,7,Robert,Andrich,4021051.0,38.0,1.0,1.0,0.0,1366.0,38.0,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-60826.0,-60826.0,-73262.0,-74148.0,-526388.0,-7016332.0,6.6,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2661,7,Moussa,Diaby,25148404.0,47.0,1.0,1.0,0.0,1570.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/488ec35e9ff84260ac5ff526d6a9cd67.png,19.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-351225.0,-351225.0,-9135.0,23052.0,-1464093.0,-12992152.0,6.7,1.8588754134509373,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,68.756894 +2746,7,Patrik,Schick,30062845.0,189.0,2.0,2.0,2.0,9970.0,377.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,12.0,75.0,"[{""hasPlayed"": true, ""points"": 242}, {""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,93373.0,93373.0,98029.0,87908.0,392849.0,1092924.0,6.87,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,127.783918 +2783,7,Edmond,Tapsoba,27028130.0,51.0,2.0,2.0,2.0,11543.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,3.0,108.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-551068.0,-551068.0,-468994.0,-411465.0,-3588968.0,-4724336.0,6.94,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,129.085937 +2846,7,Malik,Tillman,14812567.0,86.0,2.0,2.0,2.0,8092.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,11.0,16.0,"[{""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,-314751.0,-314751.0,-133316.0,-50106.0,-335063.0,-871939.0,7.02,1.8588754134509373,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,58.533154 +3754,7,Lucas,Vázquez,6356166.0,11.0,2.0,2.0,1.0,4031.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,2,3.0,24.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}]",4,Lucas Vázquez,-386249.0,-386249.0,-412823.0,-429235.0,-1254988.0,2883508.0,6.58,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3759,7,Miguel,Gutiérrez,22632876.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,176348.0,176348.0,148123.0,158404.0,810611.0,4742859.0,7.42,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,138.014071 +4199,7,Aleix,García,38763173.0,165.0,2.0,2.0,2.0,11543.0,329.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,8.0,94.0,"[{""hasPlayed"": true, ""points"": 231}, {""hasPlayed"": true, ""points"": 98}]",1,Aleix García,2965.0,2965.0,7275.0,4873.0,-466643.0,1448650.0,7.68,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,142.850144 +4318,7,Tim,Oermann,2667024.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}]",5,Tim Oermann,-147576.0,-147576.0,-138764.0,-141898.0,-934922.0,-968992.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4563,7,Loïc,Badé,9732221.0,35.0,2.0,2.0,1.0,4765.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,7.0,7.0,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 30}]",4,Loïc Badé,-621383.0,-621383.0,-653857.0,-611242.0,-3712947.0,-4359165.0,6.93,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6061,7,Ibrahim,Maza,30467734.0,213.0,2.0,2.0,2.0,11543.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,13.0,149.0,"[{""hasPlayed"": true, ""points"": 319}, {""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,71076.0,71076.0,2364.0,84732.0,222591.0,1741961.0,7.63,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,141.92013 +6745,7,Victor,Boniface,4473358.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-116671.0,-116671.0,-120828.0,-97503.0,-753617.0,-721699.0,6.89,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7269,7,Nathan,Tella,4504030.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,-128043.0,-128043.0,-129948.0,-142011.0,-956042.0,-4602109.0,7.07,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7963,7,Jarell,Quansah,17122811.0,124.0,2.0,2.0,1.0,8154.0,247.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,1,14.0,103.0,"[{""hasPlayed"": true, ""points"": 197}, {""hasPlayed"": true, ""points"": 50}]",2,Jarell Quansah,191785.0,191785.0,141588.0,83058.0,-835800.0,-4001853.0,7.01,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,130.387957 +8374,7,Martin,Terrier,948622.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,47852.0,47852.0,-48818.0,-62869.0,-281119.0,-2534920.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11513,7,Christian,Kofane,10437894.0,74.0,2.0,2.0,0.0,4066.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,14.0,49.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 109}]",5,Christian Kofane,128321.0,128321.0,173422.0,242528.0,1342317.0,-750297.0,6.82,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11680,7,Kennet,Eichhorn,2537530.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-124787.0,-124787.0,-123749.0,-133180.0,-855199.0,-5717865.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11756,7,Montrell,Culbreath,1575607.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-105876.0,-105876.0,-112251.0,-124723.0,-763877.0,-4656845.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11956,7,Ezequiél,Fernández,11218186.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,193373.0,193373.0,192649.0,162447.0,764492.0,7542945.0,7.03,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,130.759963 +11957,7,Eliesse,Ben Seghir,3465400.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,241935.0,241935.0,201616.0,167518.0,1212355.0,799300.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13888,7,Guéla,Doué,16245171.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/a775bc428eb743ada780edee411bfb8c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Guéla Doué,-682573.0,-682573.0,-615188.0,-442156.0,16245171.0,16245171.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14241,7,Facundo,Medina,9870477.0,128.0,2.0,2.0,1.0,6771.0,256.0,2,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,25.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,379620.0,379620.0,397094.0,373332.0,1004270.0,9870477.0,7.31,1.8588754134509373,1.0,0.0,0.0,0.85,0.15,0.97,10.0062,131.888999 +15199,7,Afonso,Moreira,23461414.0,68.0,2.0,2.0,2.0,10875.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,5.0,88.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 5}]",2,Afonso Moreira,-417255.0,-417255.0,-327645.0,-212082.0,-1505330.0,2766769.0,6.56,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,122.017831 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,0.0,0.0,0.0,0.0,-294167.0,-1571491.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +737,28,Luca,Waldschmidt,2745365.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-132810.0,-132810.0,-126887.0,-124342.0,-879701.0,-701565.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1580,28,Marvin,Schwäbe,15787591.0,143.0,2.0,2.0,2.0,11507.0,285.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,18.0,47.0,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,66423.0,66423.0,74462.0,61391.0,279586.0,2693489.0,6.8,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,109.842804 +2069,28,Timo,Hübers,1350229.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,251452.0,251452.0,192555.0,52413.0,409557.0,-2092589.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2201,28,Linton,Maina,8002637.0,66.0,2.0,2.0,1.0,6346.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,16.0,47.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 99}]",3,Linton Maina,204893.0,204893.0,185141.0,119559.0,1136200.0,3540946.0,6.9,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,32.555724 +2247,28,Borna,Sosa,5426137.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f8cf530ad652442a9688c49f058e3a8a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Borna Sosa,239273.0,239273.0,285986.0,240405.0,751033.0,-10084231.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2358,28,Tom,Krauß,8314591.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-205674.0,-205674.0,-264574.0,-269728.0,-1175499.0,1032676.0,7.04,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,113.719609 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,0.0,"[{""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.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2552,28,Marius,Bülter,5328162.0,17.0,2.0,2.0,0.0,1548.0,33.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-335291.0,-335291.0,-283768.0,-258651.0,-2074288.0,316963.0,6.81,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2718,28,Ellyes,Skhiri,7656349.0,26.0,2.0,2.0,0.0,4784.0,52.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,28.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,112817.0,112817.0,96336.0,68218.0,928558.0,3830975.0,6.68,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,107.904402 +2765,28,Jan,Thielmann,6419733.0,50.0,2.0,2.0,2.0,8564.0,99.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,15.0,45.0,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 82}]",4,Jan Thielmann,-64713.0,-64713.0,41303.0,81175.0,692446.0,2007192.0,6.86,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2855,28,Ragnar,Ache,14230518.0,61.0,2.0,2.0,2.0,8510.0,121.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,2,8.0,43.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,-441324.0,-441324.0,-425005.0,-377547.0,-1185542.0,1959446.0,6.55,1.614334470989761,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,79.535771 +7219,28,Ísak,Jóhannesson,11620392.0,94.0,2.0,2.0,2.0,11507.0,187.0,2,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,16.0,105.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,98730.0,98730.0,146035.0,130683.0,998800.0,4573827.0,7.65,1.614334470989761,0.6348884381338742,0.0,0.0,1.0,0.15,0.7079107505070994,10.0062,87.478765 +8001,28,Luka,Lochoshvili,10903590.0,76.0,2.0,2.0,2.0,11507.0,152.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,13.0,63.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 121}]",2,Luka Lochoshvili,13250.0,13250.0,38976.0,40213.0,524056.0,2866255.0,6.34,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,102.412262 +8274,28,Said,El Mala,25280809.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,2,5.0,101.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 143}]",3,Said El Mala,8612.0,8612.0,-2313.0,-121747.0,-876422.0,86749.0,6.88,1.614334470989761,0.6348884381338742,0.0,0.0,0.85,0.15,0.6779107505070994,10.0062,75.339661 +10024,28,Joël,Schmied,1593203.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,1,12.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",4,Joël Schmied,234008.0,234008.0,132873.0,17532.0,314896.0,-2329966.0,0.0,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,0.0 +11570,28,Sebastian,Sebulonsen,1443486.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Sebastian Sebulonsen,-60233.0,-60233.0,-94470.0,-113673.0,-677063.0,-5114040.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11875,28,Rav,van den Berg,976767.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-88805.0,-88805.0,-123180.0,-111722.0,-540677.0,-2716101.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11958,28,Alessio,Castro-Montes,8885434.0,57.0,2.0,2.0,2.0,11322.0,114.0,2,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,2,12.0,8.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 63}]",2,Alessio Castro-Montes,-376436.0,-376436.0,-298832.0,-245657.0,-853429.0,5883956.0,6.58,1.614334470989761,0.6348884381338742,0.0,0.0,1.0,0.15,0.7079107505070994,10.0062,75.243173 +12321,28,Jahmai,Simpson-Pusey,10140506.0,71.0,2.0,2.0,2.0,11507.0,141.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,13.0,12.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-232763.0,-232763.0,-270210.0,-245334.0,-1695007.0,-41686.0,6.35,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,102.573795 +14140,28,Gideon,Mensah,9782927.0,63.0,2.0,2.0,2.0,11507.0,126.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,2,12.0,33.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 87}]",1,Gideon Mensah,-28697.0,-28697.0,-112761.0,-140866.0,95541.0,1227405.0,6.44,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,104.027597 +14300,28,Paul,Okon-Engstler,4384531.0,37.0,2.0,2.0,2.0,6747.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,2,16.0,25.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,-69479.0,-69479.0,-14740.0,18185.0,169838.0,3884531.0,6.66,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,31.423351 +15373,28,Reigan,Heskey,3571652.0,-8.0,1.0,1.0,0.0,1185.0,-8.0,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,5.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-133590.0,-133590.0,-132869.0,-127721.0,-843058.0,-5112536.0,6.5,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16945,28,Thijs,Dallinga,8254280.0,240.0,1.0,1.0,0.0,1810.0,240.0,0,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,29.0,169.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,271520.0,271520.0,234685.0,141873.0,1213980.0,8254280.0,7.61,1.614334470989761,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,30.519812 +17282,28,Mikey,Moore,11470824.0,36.0,1.0,1.0,0.0,2967.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": false, ""points"": null}]",2,Mikey Moore,166039.0,166039.0,187222.0,172251.0,10970824.0,11470824.0,7.3,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,117.919481 +524,14,Oliver,Baumann,16591683.0,102.0,2.0,2.0,2.0,11756.0,203.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,12.0,38.0,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-76952.0,-76952.0,-172110.0,-237103.0,-1102004.0,-3526624.0,7.19,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,105.981692 +1815,14,Andrej,Kramarić,12171111.0,-13.0,2.0,2.0,0.0,1881.0,-26.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": -3}]",3,Andrej Kramarić,-383720.0,-383720.0,-452703.0,-456754.0,-3038039.0,-11610056.0,6.45,1.4731018695154523,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,23.604574 +1954,14,,Bernardo,5891894.0,62.0,1.0,1.0,1.0,3268.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,10.0,43.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",4,Bernardo,-322623.0,-322623.0,-324163.0,-292812.0,-996177.0,-4590401.0,6.75,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2373,14,Ozan,Kabak,23722337.0,134.0,2.0,2.0,2.0,10729.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,11.0,95.0,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,35262.0,35262.0,60567.0,58537.0,457678.0,3728170.0,6.98,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,102.88626 +2803,14,Tim,Lemperle,12012937.0,128.0,1.0,1.0,1.0,5210.0,128.0,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,10.0,90.0,"[{""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,213955.0,213955.0,215823.0,204075.0,1391302.0,-358739.0,6.2,1.4731018695154523,1.0,0.0,0.0,0.85,0.15,0.97,10.0062,88.647274 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.56,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3124,14,Patrick,Wimmer,9212473.0,44.0,2.0,2.0,2.0,8894.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,2,9.0,45.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,-303837.0,-303837.0,-538123.0,-304326.0,-1066384.0,32424.0,6.98,1.4731018695154523,0.6051437216338881,0.0,0.0,1.0,0.0,0.6841149773071105,10.0062,70.386032 +3158,14,Fisnik,Asllani,17001494.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-419071.0,-419071.0,-395295.0,-406135.0,-3338958.0,-9577049.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3204,14,Bambasé,Conté,10096062.0,47.0,2.0,2.0,1.0,7169.0,94.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,9.0,83.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,239900.0,239900.0,225112.0,174569.0,1454448.0,-506690.0,6.44,1.4731018695154523,0.2723146747352497,0.0,0.0,0.0,0.0,0.21785173978819974,10.0062,20.67992 +3471,14,Adam,Hložek,8639590.0,33.0,2.0,2.0,2.0,7858.0,66.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,7.0,19.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-291080.0,-291080.0,-313878.0,-359374.0,-2670462.0,2264721.0,6.75,1.4731018695154523,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,74.793564 +7543,14,Max,Moerstedt,4473712.0,-41.0,2.0,2.0,0.0,3269.0,-82.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": -75}]",4,Max Moerstedt,-136763.0,-136763.0,-158039.0,-304877.0,-396781.0,-1105818.0,6.54,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7673,14,Albian,Hajdari,14315746.0,23.0,2.0,2.0,2.0,11249.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,47.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-535568.0,-535568.0,-590862.0,-591012.0,-3757344.0,-2051322.0,6.81,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,100.380435 +7717,14,Alexander,Prass,1650220.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-88988.0,-88988.0,-98724.0,-112139.0,-724633.0,-3553800.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7745,14,Vladimír,Coufal,25625746.0,141.0,2.0,2.0,2.0,11756.0,282.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,11.0,7.0,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,6481.0,6481.0,18299.0,-6024.0,-305096.0,950034.0,6.67,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,98.316813 +7750,14,Robin,Hranác,5032874.0,23.0,2.0,2.0,0.0,3564.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,8.0,30.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 44}]",4,Robin Hranác,320394.0,320394.0,343193.0,300252.0,1869474.0,-6540.0,6.3,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,0.0,"[{""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.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9598,14,Valentin,Gendrey,1438279.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-132414.0,-132414.0,-137942.0,-146572.0,-839609.0,-2926975.0,7.06,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11161,14,Koki,Machida,3473577.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,260163.0,260163.0,233295.0,138238.0,1300840.0,432339.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11162,14,Leon,Avdullahu,16478492.0,106.0,2.0,2.0,2.0,11756.0,211.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,1,12.0,43.0,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,17515.0,17515.0,28770.0,-11233.0,-521416.0,2445654.0,6.97,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,102.738859 +11591,14,Cajetan,Lenz,1023594.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-120752.0,-120752.0,-138274.0,-138192.0,-751384.0,-4378907.0,6.72,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11631,14,Wouter,Burger,20165779.0,61.0,2.0,2.0,2.0,10738.0,121.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-551617.0,-551617.0,-598437.0,-573543.0,-3732213.0,-1506033.0,7.26,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,107.013503 +11959,14,Adam,Daghim,10707875.0,154.0,2.0,2.0,2.0,11243.0,308.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,28.0,12.0,"[{""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,202970.0,202970.0,203001.0,178929.0,1601152.0,8469870.0,6.68,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,98.464215 +15193,14,Mats,Rots,7863758.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,11.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,270413.0,270413.0,158000.0,51508.0,-767764.0,-2601577.0,6.71,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,98.906419 +15262,14,Nathan,De Cat,12117830.0,-6.0,2.0,2.0,0.0,2514.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-639778.0,-639778.0,-689212.0,-692896.0,-4401335.0,-2935455.0,6.56,1.4731018695154523,0.12254160363086235,0.0,0.0,0.0,0.0,0.09803328290468988,10.0062,9.479367 +51,40,Rani,Khedira,6908806.0,33.0,2.0,2.0,2.0,11810.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-242321.0,-242321.0,-288730.0,-301245.0,-1324672.0,2175947.0,6.37,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,97.286596 +1223,40,Marvin,Friedrich,1630784.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-140018.0,-140018.0,-140550.0,-141644.0,-943319.0,-121592.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1553,40,Janik,Haberer,2790309.0,22.0,2.0,2.0,0.0,2995.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,1,15.0,9.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,261798.0,261798.0,195465.0,61342.0,392168.0,-1560002.0,6.7,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1955,40,Oliver,Burke,1973022.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-129635.0,-129635.0,-131607.0,-133403.0,-884986.0,-2053034.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2065,40,Felix,Uduokhai,5913945.0,70.0,1.0,1.0,1.0,5649.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,11.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Felix Uduokhai,291972.0,291972.0,298592.0,233906.0,1217570.0,-2784593.0,6.9,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,79.217505 +2279,40,Frederik,Rönnow,8333853.0,90.0,1.0,1.0,1.0,5649.0,90.0,0,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,10.0,63.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": false, ""points"": null}]",1,Frederik Rönnow,337801.0,337801.0,300245.0,209884.0,812221.0,-1242097.0,6.6,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,100.799299 +2302,40,Woo-Yeong,Jeong,4573425.0,34.0,2.0,2.0,0.0,3876.0,68.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,14.0,38.0,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,-105954.0,-105954.0,-149369.0,-372205.0,-211596.0,-543157.0,6.64,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,25.177706 +2400,40,Christopher,Trimmel,2396006.0,-6.0,1.0,1.0,0.0,1194.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": false, ""points"": null}]",4,Christopher Trimmel,-130642.0,-130642.0,-138971.0,-140719.0,-866776.0,-3022074.0,6.8,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2491,40,Tim,Skarke,6169277.0,75.0,2.0,2.0,0.0,3896.0,149.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,24.0,92.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,316825.0,316825.0,336379.0,297327.0,2186557.0,2045123.0,6.63,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,25.139788 +2717,40,Robert,Skov,1703656.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,263107.0,263107.0,264192.0,196830.0,715443.0,-2173559.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3102,40,Tom,Rothe,9375305.0,52.0,2.0,2.0,2.0,11810.0,103.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,2,10.0,37.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,-217727.0,-217727.0,-281656.0,-403824.0,-810461.0,3776753.0,6.37,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,97.286596 +3187,40,András,Schäfer,4113878.0,15.0,2.0,2.0,1.0,4966.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,7.0,31.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-123710.0,-123710.0,-132586.0,-132325.0,-669080.0,540912.0,6.72,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,25.481052 +3364,40,Carl,Klaus,2914073.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-146172.0,-146172.0,-144110.0,-144978.0,-1015212.0,2414073.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3419,40,Matheo,Raab,4765669.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,2,1.0,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}]",5,Matheo Raab,-410463.0,-410463.0,-487981.0,-493635.0,-910078.0,2614409.0,5.87,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3453,40,Derrick,Köhn,2223158.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,1,8.0,13.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,294890.0,294890.0,256444.0,174316.0,797069.0,-1089361.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4352,40,Stanley,Nsoki,1606791.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-146962.0,-146962.0,-144077.0,-145989.0,-998648.0,-1777255.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4446,40,Aljoscha,Kemlein,7446841.0,34.0,2.0,2.0,2.0,8815.0,67.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,8.0,31.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 56}]",2,Aljoscha Kemlein,-278334.0,-278334.0,-314900.0,-291107.0,-1402412.0,757109.0,6.77,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,103.395645 +4598,40,Josip,Juranović,10994876.0,114.0,2.0,2.0,2.0,10615.0,228.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,20.0,144.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 216}]",2,Josip Juranović,127764.0,127764.0,151984.0,158312.0,1479186.0,6153532.0,6.83,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,104.312002 +7684,40,Michel,Aebischer,4435202.0,10.0,2.0,2.0,2.0,7930.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,4.0,21.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-101258.0,-101258.0,-119808.0,-108564.0,-881897.0,4435202.0,6.25,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,71.754987 +7723,40,Leopold,Querfeld,14405283.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,2,17.0,181.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,-376720.0,-376720.0,-290815.0,-122040.0,-505437.0,1372104.0,6.83,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,25.898152 +8381,40,Livan,Burcu,5260763.0,28.0,2.0,2.0,1.0,6848.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,10.0,0.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-306687.0,-306687.0,-334885.0,-348162.0,-2209453.0,-1437325.0,6.71,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,77.036154 +9683,40,Andrej,Ilic,3615555.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andrej Ilic,-144410.0,-144410.0,-130084.0,-132493.0,-807626.0,-5626112.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10106,40,Marin,Ljubičić,4654077.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,-61934.0,-61934.0,-366680.0,-411943.0,-697513.0,2046512.0,7.15,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,109.199241 +12763,40,Emmanuel,Latte Lath,8924303.0,40.0,2.0,2.0,2.0,7914.0,80.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,2,8.0,79.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 96}]",3,Emmanuel Latte Lath,-393303.0,-393303.0,-722145.0,-577321.0,-1626512.0,2182967.0,6.51,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,74.739994 +13629,40,Linus,Güther,1774617.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-148625.0,-148625.0,-150157.0,-150631.0,-1010121.0,1274617.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14917,40,Zeno,Van den Bosch,9318498.0,51.0,2.0,2.0,2.0,11810.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,10.0,57.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 91}]",3,Zeno Van den Bosch,-298251.0,-298251.0,-348146.0,-608020.0,-1866766.0,-2629195.0,6.39,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,97.592049 +17306,40,Kastriot,Imeri,3314854.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/a4b7da39d3b84ed08289b6992fe6d4ee.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,-155586.0,-155586.0,-167758.0,-183454.0,3314854.0,3314854.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,0.0,"[{""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.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +461,4,Timothy,Chandler,930275.0,-9.0,1.0,1.0,0.0,1457.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,6.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-121226.0,-121226.0,-125917.0,-135340.0,-837357.0,430275.0,6.2,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +513,4,Mario,Götze,4129729.0,56.0,1.0,1.0,1.0,4200.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,2,13.0,39.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,83241.0,83241.0,-22081.0,-61432.0,-312160.0,488460.0,7.28,1.027739251040222,0.8113590263691683,0.0,0.0,0.0,0.0,0.6490872210953347,10.0062,48.594438 +2144,4,Robin,Koch,24508139.0,133.0,2.0,2.0,2.0,11823.0,265.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,10.0,0.0,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,94777.0,94777.0,91230.0,60371.0,347198.0,1981545.0,7.21,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,74.145942 +2255,4,Jonathan,Burkardt,24784248.0,80.0,2.0,2.0,2.0,10087.0,160.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,6.0,48.0,"[{""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-479033.0,-479033.0,-466511.0,-372772.0,-2037464.0,-654159.0,7.61,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,78.259448 +2863,4,Ansgar,Knauff,3790233.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-125720.0,-125720.0,-123792.0,-131450.0,-879989.0,-1080023.0,6.89,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2864,4,Nnamdi,Collins,5256528.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-297598.0,-297598.0,-296002.0,-295267.0,-2069175.0,-7543596.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2887,4,Ritsu,Dōan,15716242.0,70.0,1.0,1.0,1.0,5259.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,4.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,56412.0,56412.0,54645.0,57769.0,-526258.0,-3898428.0,6.36,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,65.404742 +3019,4,Noah,Atubolu,13427382.0,83.0,2.0,2.0,2.0,11823.0,166.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,12.0,66.0,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,173845.0,173845.0,210802.0,244444.0,1606579.0,3547574.0,7.12,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,73.220403 +6081,4,Can,Uzun,27488991.0,62.0,2.0,2.0,2.0,9419.0,124.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,2,4.0,4.0,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,-807389.0,-807389.0,-602586.0,-29742.0,-1391191.0,605351.0,7.44,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,76.511208 +7275,4,Kauã,Santos,4166251.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-146640.0,-146640.0,-142699.0,-135261.0,-1423549.0,-4961676.0,5.47,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7277,4,Farès,Chaïbi,9824910.0,54.0,2.0,2.0,1.0,7623.0,107.0,0,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,10.0,36.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,270517.0,270517.0,287867.0,330644.0,2069604.0,-2790985.0,7.04,1.027739251040222,0.18864097363083165,0.0,0.0,0.85,0.15,0.32091277890466535,10.0062,23.233348 +7325,4,Elias,Baum,13783223.0,116.0,2.0,2.0,2.0,10366.0,231.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,16.0,92.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 181}]",2,Elias Baum,94682.0,94682.0,112256.0,188436.0,1166921.0,5806462.0,6.23,1.027739251040222,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,48.161351 +7417,4,Noël,Aséko,4177877.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-124813.0,-124813.0,-117538.0,-84783.0,-602830.0,-6042025.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8351,4,Oscar,Højlund,4353678.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,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}]",3,Oscar Højlund,-137088.0,-137088.0,-149079.0,-142804.0,-1494213.0,76607.0,6.37,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10004,4,Younes,Ebnoutalib,15171802.0,221.0,2.0,2.0,2.0,11211.0,442.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,29.0,117.0,"[{""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,270779.0,270779.0,274727.0,266423.0,1920207.0,5202526.0,7.2,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,74.043104 +11186,4,Jeremiaha,Maluze,4394550.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,44.0,137.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 194}]",4,Jeremiaha Maluze,220778.0,220778.0,281681.0,308896.0,2476326.0,3894550.0,7.18,1.027739251040222,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,18.332051 +12284,4,Keita,Kosugi,9242714.0,59.0,2.0,2.0,2.0,11823.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,2,12.0,7.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 64}]",2,Keita Kosugi,-271575.0,-271575.0,-592092.0,-443155.0,-1633903.0,4570738.0,6.54,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,67.25582 +12285,4,Love,Arrhov,1314483.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,,4.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-134501.0,-134501.0,-158610.0,-150404.0,-778786.0,-3627674.0,6.39,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12294,4,Ayoube,Amaimouni,8543630.0,41.0,2.0,2.0,1.0,6675.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,45.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 73}]",4,Ayoube Amaimouni,178075.0,178075.0,197285.0,193254.0,1380176.0,3447828.0,6.49,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14920,4,Malik,Pimpong,2059865.0,-6.0,2.0,2.0,0.0,2139.0,-12.0,0,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,16.0,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-126842.0,-126842.0,-147687.0,-84681.0,-587045.0,-4904653.0,6.35,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15589,4,,Otávio,6223019.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}]",4,Otávio,-392653.0,-392653.0,-411108.0,-382623.0,-2716925.0,1389158.0,7.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16369,4,Raphael,Onyedika,12645038.0,61.0,2.0,2.0,2.0,11823.0,122.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,9.0,46.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-386328.0,-386328.0,-422629.0,-379799.0,-2711435.0,940739.0,7.39,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,75.99702 +17285,4,Lilian,Brassier,12702083.0,79.0,1.0,1.0,1.0,5662.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png,0.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": false, ""points"": null}]",1,Lilian Brassier,145325.0,145325.0,152638.0,143523.0,12202083.0,12702083.0,6.3,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,64.787716 +60,18,Dominik,Kohr,5911495.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,16.0,67.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-375001.0,-375001.0,-370983.0,-374966.0,-2654493.0,-1542348.0,8.17,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +550,18,Stefan,Bell,848824.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-39424.0,-39424.0,-105622.0,-125827.0,-595924.0,-2564090.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +620,18,Alexander,Schwolow,2927223.0,151.0,1.0,1.0,1.0,5624.0,151.0,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,1,51.0,106.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}]",3,Alexander Schwolow,116231.0,116231.0,37613.0,-113567.0,-516409.0,388501.0,7.2,1.7350901525658808,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,36.512309 +1540,18,Danny,Da Costa,11240005.0,89.0,2.0,2.0,1.0,6462.0,178.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,15.0,76.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 143}]",3,Danny Da Costa,43668.0,43668.0,112950.0,161204.0,1016840.0,3566982.0,7.42,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1590,18,Robin,Zentner,13796993.0,104.0,1.0,1.0,1.0,5731.0,104.0,2,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,2,7.0,73.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}]",3,Robin Zentner,-575639.0,-575639.0,-438610.0,-42784.0,-930199.0,2115597.0,7.23,1.7350901525658808,0.6348884381338742,0.0,0.0,0.85,0.15,0.6779107505070994,10.0062,85.094608 +1639,18,Nadiem,Amiri,34858220.0,170.0,2.0,2.0,2.0,11355.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,9.0,3.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,60782.0,60782.0,65118.0,50520.0,393631.0,2743108.0,8.04,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,139.587739 +2006,18,Stefan,Posch,8624145.0,123.0,1.0,1.0,1.0,5299.0,123.0,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,2,14.0,86.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,112594.0,112594.0,71234.0,-197155.0,-1408000.0,275372.0,7.4,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,128.476277 +2030,18,Phillip,Tietz,15545684.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,26.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,147724.0,147724.0,-93970.0,79263.0,501866.0,4608135.0,8.38,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,145.490703 +2232,18,Philipp,Mwene,11318523.0,187.0,2.0,2.0,2.0,11355.0,373.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,32.0,163.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,226359.0,226359.0,184222.0,103675.0,860624.0,3481256.0,7.44,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,129.170744 +2399,18,Lennard,Maloney,2388653.0,23.0,1.0,1.0,0.0,312.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,9.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-167259.0,-167259.0,-29577.0,29479.0,482257.0,-654699.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2476,18,Jae-Sung,Lee,13339227.0,138.0,2.0,2.0,2.0,9397.0,276.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,20.0,48.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 104}]",1,Jae-Sung Lee,154228.0,154228.0,158670.0,92332.0,829937.0,5877450.0,6.68,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,115.975883 +2646,18,Sheraldo,Becker,13640184.0,176.0,2.0,2.0,2.0,8198.0,351.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,2,25.0,178.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 49}]",1,Sheraldo Becker,162755.0,162755.0,44933.0,-226464.0,-1380094.0,1513667.0,7.6,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,131.948609 +2702,18,Eric,Martel,2447754.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-108697.0,-108697.0,-101392.0,-94507.0,-670522.0,-5483277.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2822,18,,Silas,768592.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,-86995.0,-86995.0,-126564.0,-138050.0,-823782.0,-196173.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2895,18,Paul,Nebel,3639803.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-89724.0,-89724.0,-85150.0,-89989.0,-677820.0,-7317394.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3041,18,Silvan,Widmer,2429807.0,29.0,1.0,1.0,0.0,1324.0,29.0,2,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,1,11.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,222807.0,222807.0,191713.0,118035.0,520557.0,-1296144.0,6.71,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3318,18,Ransford,Königsdörffer,4992795.0,75.0,2.0,2.0,0.0,3160.0,149.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,1,29.0,81.0,"[{""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 17}]",5,Ransford Königsdörffer,272269.0,272269.0,119770.0,-50298.0,-148307.0,-1468543.0,6.85,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3470,18,Anthony,Caci,12796411.0,108.0,2.0,2.0,2.0,9298.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,16.0,22.0,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,116871.0,116871.0,137277.0,121104.0,912033.0,6065333.0,7.56,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,131.254143 +6111,18,Benedict,Hollerbach,2168206.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-111707.0,-111707.0,-113080.0,-105569.0,-715479.0,-1457890.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8307,18,Kaishu,Sano,18229689.0,157.0,2.0,2.0,2.0,11042.0,313.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,17.0,33.0,"[{""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,162465.0,162465.0,165650.0,123670.0,934131.0,4719198.0,7.22,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,125.351179 +10122,18,Fabio,Gruber,12162647.0,159.0,2.0,2.0,2.0,11355.0,317.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,26.0,40.0,"[{""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,227838.0,227838.0,191811.0,104069.0,1010235.0,262618.0,7.6,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,131.948609 +11261,18,Sota,Kawasaki,2480315.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-137804.0,-137804.0,-146775.0,-148543.0,-938719.0,-1307821.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11665,18,Kacper,Potulski,6762113.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,23.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,382502.0,382502.0,391212.0,325385.0,2226568.0,-1005941.0,6.87,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,119.274598 +11666,18,Maximilian,Kinzig,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png,40.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13438,18,Otto,Ruoppi,1452824.0,19.0,2.0,2.0,0.0,1953.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,26.0,5.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 15}]",5,Otto Ruoppi,-118645.0,-118645.0,-105022.0,-41529.0,-422105.0,-4341716.0,7.22,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17179,18,Rael-Tshimbela,Nakuzola,1590843.0,23.0,1.0,1.0,0.0,324.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,2,14.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,-147734.0,-147734.0,-190443.0,-216693.0,-395639.0,1590843.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +168,29,Sven,Michel,1731212.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,239599.0,239599.0,255307.0,225903.0,1231212.0,-2060749.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1964,29,Felix,Götze,4260994.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Götze,-120749.0,-120749.0,-119325.0,-128437.0,-1597637.0,-2543010.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2015,29,Raphael,Obermair,9129371.0,70.0,2.0,2.0,2.0,11454.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,15.0,28.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,263505.0,263505.0,230460.0,165425.0,990255.0,576973.0,6.72,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,27.671323 +2301,29,Oliver,Batista Meier,4321116.0,-11.0,1.0,1.0,0.0,1233.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Oliver Batista Meier,-143403.0,-143403.0,-145788.0,-139438.0,-1509399.0,-1755389.0,6.83,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2471,29,Markus,Schubert,1636562.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-150688.0,-150688.0,-146470.0,-144453.0,-1016004.0,-2332322.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2498,29,Tom,Baack,1907552.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,6.0,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Tom Baack,-141893.0,-141893.0,-148283.0,-158742.0,-862826.0,-3208494.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2749,29,Steffen,Tigges,4034642.0,36.0,2.0,2.0,0.0,4618.0,71.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,17.0,4.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 32}]",4,Steffen Tigges,-137283.0,-137283.0,-151144.0,-141803.0,-104775.0,3062801.0,6.44,0.41152049818370523,0.2723146747352497,0.0,0.0,0.0,0.0,0.21785173978819974,10.0062,5.777069 +2977,29,Nahuel,Noll,13188490.0,112.0,2.0,2.0,2.0,11454.0,224.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,16.0,1.0,"[{""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,49284.0,49284.0,19174.0,14627.0,119067.0,1910261.0,8.26,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,34.012668 +3027,29,Marvin,Pieringer,4353106.0,33.0,2.0,2.0,2.0,10532.0,65.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,14.0,98.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,143787.0,143787.0,184087.0,186341.0,1740747.0,3108589.0,6.17,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,25.406557 +3081,29,Gabriel,Vidović,7365633.0,37.0,2.0,2.0,2.0,11454.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,2,10.0,49.0,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,-404064.0,-404064.0,-468635.0,-135199.0,-480125.0,6865633.0,6.73,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,27.712501 +3336,29,Stefano,Marino,4788767.0,16.0,2.0,2.0,1.0,4820.0,31.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,6.0,27.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 35}]",4,Stefano Marino,-356265.0,-356265.0,-361699.0,-379181.0,-2223633.0,-3100436.0,6.62,0.41152049818370523,0.12254160363086235,0.0,0.0,0.0,0.0,0.09803328290468988,10.0062,2.672343 +3491,29,Sebastian,Klaas,1719457.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,-150660.0,-150660.0,-166476.0,-189858.0,-587349.0,1219457.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3492,29,Marcel,Hoffmeier,3492246.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-143698.0,-143698.0,-142613.0,-139512.0,-963569.0,-2787784.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3559,29,Laurin,Ulrich,7050972.0,62.0,2.0,2.0,2.0,9033.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png,28.0,2,17.0,24.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,-277946.0,-277946.0,-311780.0,-340369.0,-857807.0,6550972.0,6.69,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,27.54779 +6197,29,Laurin,Curda,10782186.0,101.0,2.0,2.0,2.0,11454.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,18.0,121.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,38552.0,38552.0,54388.0,68047.0,706723.0,-678751.0,7.63,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,31.418481 +6217,29,Rayan,Philippe,3511905.0,13.0,2.0,2.0,1.0,3106.0,26.0,0,4,https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png,9.0,1,7.0,19.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": -1}]",2,Rayan Philippe,333997.0,333997.0,309114.0,279031.0,1584615.0,-814864.0,6.6,0.41152049818370523,0.6051437216338881,0.0,0.0,1.0,0.0,0.6841149773071105,10.0062,18.592324 +6292,29,Mattes,Hansen,5944803.0,58.0,2.0,2.0,2.0,9931.0,116.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,19.0,8.0,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,312792.0,312792.0,309326.0,330065.0,1883173.0,3057318.0,7.11,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,29.277248 +6751,29,Florian,Pruhs,1975714.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-151613.0,-151613.0,-154600.0,-152145.0,-1061381.0,52581.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7320,29,Tjark,Scheller,8976874.0,105.0,2.0,2.0,2.0,11454.0,209.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,23.0,40.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,330836.0,330836.0,339831.0,320829.0,2143893.0,1652795.0,7.46,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,30.718463 +7616,29,Jano,ter Horst,9804821.0,91.0,2.0,2.0,2.0,10714.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,18.0,74.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,237036.0,237036.0,266891.0,254773.0,1822079.0,3841672.0,7.08,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,29.153715 +8292,29,Santiago,Castañeda,9953021.0,86.0,2.0,2.0,2.0,11454.0,171.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,17.0,21.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,283091.0,283091.0,263825.0,228896.0,1553972.0,1378910.0,7.49,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,30.841996 +8872,29,Jonah,Sticker,3137362.0,8.0,2.0,2.0,0.0,1936.0,15.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,4.0,19.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-133140.0,-133140.0,-137193.0,-138769.0,-869871.0,-138432.0,6.84,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8984,29,Nyamekye,Awortwie-Grant,1017264.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,-145144.0,-145144.0,-159897.0,-180968.0,-721458.0,195818.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9283,29,Deniz,Zeitler,2568054.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,38.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Deniz Zeitler,-162199.0,-162199.0,-164958.0,-156140.0,-1002335.0,2068054.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10048,29,Luka,Duric,1749566.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luka Duric,-149156.0,-149156.0,-154977.0,-159078.0,-944377.0,-3309416.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11170,29,Ruben,Müller,2622683.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-157170.0,-157170.0,-155230.0,-150027.0,-1001999.0,965703.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12262,29,Albert Frank,Millgramm,2741605.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-148470.0,-148470.0,-147304.0,-147333.0,-949493.0,-2688583.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14911,29,Clemens,Lippmann,1963929.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,1,1.0,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,295071.0,295071.0,295483.0,283524.0,1259677.0,-1566185.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,-36782.0,-36782.0,-120824.0,-168826.0,-420920.0,0.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,0.0,"[{""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.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1246,43,Willi,Orban,30354547.0,144.0,2.0,2.0,2.0,11814.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,9.0,38.0,"[{""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 171}]",2,Willi Orban,-24918.0,-24918.0,1563.0,-54932.0,-472896.0,-210911.0,7.66,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,172.365569 +1333,43,Lukas,Klostermann,703678.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,-9830.0,-9830.0,-63244.0,-67273.0,-314908.0,-3198981.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1689,43,Benjamin,Henrichs,4550738.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",4,Benjamin Henrichs,-97482.0,-97482.0,-114569.0,-341736.0,-1543399.0,-1085817.0,6.65,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1728,43,Örjan,Nyland,2269303.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-141255.0,-141255.0,-147042.0,-142892.0,-1011148.0,736842.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2141,43,Ridle ,Baku,20738240.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,231590.0,231590.0,254314.0,239353.0,1528190.0,1291089.0,7.55,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,169.890345 +2275,43,Christoph,Baumgartner,10938765.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-457184.0,-457184.0,-423013.0,-411074.0,-3190057.0,-8696000.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2522,43,David,Raum,34878017.0,128.0,2.0,2.0,2.0,11814.0,255.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,1,7.0,30.0,"[{""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 149}]",1,David Raum,8369.0,8369.0,22162.0,27033.0,166733.0,2148028.0,7.12,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,160.214471 +2687,43,Christopher,Nkunku,25988039.0,94.0,2.0,2.0,1.0,7080.0,187.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,7.0,24.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,65002.0,65002.0,78671.0,94815.0,657668.0,-13559582.0,6.84,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,153.913902 +2897,43,Rocco,Reitz,10497127.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,2,19.0,147.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-599971.0,-599971.0,-618962.0,-626917.0,-3206154.0,-3155485.0,7.12,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4596,43,Brajan,Gruda,21399581.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,2,5.0,90.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,-258719.0,-258719.0,-61377.0,7937.0,-23238.0,5630618.0,7.92,2.2488089887640452,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,98.326123 +6104,43,Marc,Guiu,9462843.0,-13.0,1.0,1.0,0.0,1327.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -13}, {""hasPlayed"": false, ""points"": null}]",3,Marc Guiu,-465229.0,-465229.0,-526259.0,-62209.0,9462843.0,9462843.0,6.4,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6176,43,Nicolas,Seiwald,18986040.0,82.0,2.0,2.0,2.0,11814.0,164.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,1,8.0,38.0,"[{""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,2964.0,2964.0,23386.0,38371.0,393681.0,3723603.0,6.82,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,153.463862 +6300,43,Assan,Ouédraogo,9273493.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,294344.0,294344.0,258632.0,160047.0,285397.0,-11971706.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7224,43,Lukeba,Castello Jr.,20920334.0,199.0,1.0,1.0,1.0,5846.0,199.0,2,2,https://kickbase.b-cdn.net/content/file/52117c9891144d3998de1b87b91ca123.png,23.0,1,9.0,140.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 199}]",3,Lukeba Castello Jr.,23213.0,23213.0,56623.0,46792.0,585643.0,149950.0,7.34,2.2488089887640452,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,41.006463 +7239,43,Max,Finkgräfe,3315141.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-132644.0,-132644.0,-139677.0,-135654.0,-926170.0,370867.0,6.82,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8061,43,Johan,Bakayoko,7904380.0,24.0,2.0,2.0,1.0,5355.0,48.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,6.0,12.0,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 15}]",3,Johan Bakayoko,-263311.0,-263311.0,-284969.0,-230265.0,-1663283.0,688736.0,6.4,2.2488089887640452,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,64.557555 +8227,43,Maarten,Vandevoordt,17084300.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,12.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-206293.0,-206293.0,-103269.0,-24758.0,-170176.0,2823176.0,7.02,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,157.964268 +9507,43,Antonio,Nusa,27069461.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,60202.0,60202.0,84200.0,79494.0,625529.0,2642474.0,7.36,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,165.614959 +9776,43,Andrija,Maksimovic,3952463.0,84.0,1.0,1.0,0.0,791.0,84.0,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,1,21.0,59.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,351471.0,351471.0,214872.0,69587.0,281675.0,-9982.0,6.71,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10113,43,Tidiam,Gomis,9778401.0,93.0,2.0,2.0,1.0,5954.0,186.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,19.0,117.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,311274.0,311274.0,332757.0,309553.0,2359449.0,4421905.0,6.46,2.2488089887640452,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,80.200348 +11008,43,Ezechiel,Banzuzi,11870921.0,65.0,2.0,2.0,2.0,11042.0,129.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,10.0,54.0,"[{""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 103}]",3,Ezechiel Banzuzi,35444.0,35444.0,109523.0,132521.0,1027743.0,8043052.0,6.93,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,155.939085 +11886,43,,Rômulo,10507061.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rômulo,-549713.0,-549713.0,-542506.0,-587589.0,-4054356.0,-8957361.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14249,43,Neil,El Aynaoui,13218388.0,45.0,1.0,1.0,1.0,4640.0,45.0,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,-847118.0,-847118.0,-694289.0,-213057.0,13218388.0,13218388.0,6.3,2.2488089887640452,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,63.548844 +14896,43,Abdoul,Koné,1624987.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-116014.0,-116014.0,-128865.0,-129275.0,-740231.0,-4818768.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15376,43,Maxime,Estève,10273210.0,157.0,1.0,1.0,1.0,5968.0,157.0,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,1,15.0,111.0,"[{""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,359662.0,359662.0,364403.0,238293.0,321376.0,-7307988.0,6.96,2.2488089887640452,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,117.730634 +577,15,Daniel,Batz,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,-68004.0,-68004.0,-123492.0,-126148.0,-844971.0,-3657428.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +619,15,Kevin,Stöger,7903347.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,2,,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}]",3,Kevin Stöger,-388642.0,-388642.0,-450424.0,-542877.0,-2069939.0,3314474.0,6.82,0.8444261523988712,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,14.307038 +849,15,Tim,Kleindienst,18110398.0,37.0,2.0,2.0,2.0,10567.0,73.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,2,4.0,81.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,-513616.0,-513616.0,-518116.0,-224600.0,-1195808.0,2453739.0,6.71,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,56.696125 +1883,15,Moritz,Nicolas,18276582.0,160.0,2.0,2.0,2.0,11691.0,320.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,17.0,41.0,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,40989.0,40989.0,34769.0,-19718.0,-121468.0,-126933.0,7.51,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,63.455722 +2074,15,Robin,Hack,7958033.0,-5.0,2.0,2.0,1.0,5477.0,-10.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,,24.0,"[{""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-375763.0,-375763.0,-400644.0,-449648.0,-1849127.0,374450.0,6.6,0.8444261523988712,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,13.845521 +2126,15,Nicolas,Kühn,5538785.0,21.0,1.0,1.0,0.0,1576.0,21.0,1,3,https://kickbase.b-cdn.net/content/file/1b20e25d138a411aa09e746b44660051.png,0.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}]",5,Nicolas Kühn,-621015.0,-621015.0,-583230.0,-114683.0,-1477712.0,5038785.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2261,15,Florian,Neuhaus,3277851.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,270651.0,270651.0,240653.0,189995.0,1414568.0,227535.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2560,15,Philipp,Sander,9585225.0,58.0,2.0,2.0,2.0,11691.0,115.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,11.0,64.0,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-433852.0,-433852.0,-436524.0,-463854.0,-2793471.0,-1021893.0,6.98,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,58.977489 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,0.0,"[{""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.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2862,15,Jens,Castrop,1631128.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-137731.0,-137731.0,-141792.0,-144706.0,-956886.0,-6020629.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2941,15,Joseph,Scally,5737983.0,57.0,2.0,2.0,1.0,5969.0,113.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,19.0,85.0,"[{""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,349040.0,349040.0,408604.0,386983.0,2083843.0,-1161424.0,6.81,0.8444261523988712,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,43.255015 +3063,15,Fabio,Chiarodia,3155124.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,-153408.0,-153408.0,-186303.0,-176803.0,-46042.0,1043689.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3129,15,Ko,Itakura,10338779.0,35.0,2.0,2.0,2.0,11691.0,69.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,2,6.0,0.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 34}]",2,Ko Itakura,-631198.0,-631198.0,-719357.0,-404470.0,-1423748.0,-3269018.0,6.17,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,52.133396 +3516,15,Enzo,Leopold,4613332.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-155382.0,-155382.0,-394485.0,-384513.0,-2627932.0,-9144897.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4292,15,David,Herold,3665002.0,7.0,2.0,2.0,0.0,2822.0,14.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,3.0,2.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 5}]",3,David Herold,-123025.0,-123025.0,-139141.0,-76738.0,-493985.0,-6619384.0,6.5,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4333,15,Lukas,Ullrich,6165991.0,40.0,2.0,2.0,2.0,8864.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,12.0,32.0,"[{""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-296863.0,-296863.0,-326600.0,-342592.0,-2092720.0,1824278.0,6.8,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,57.456579 +6199,15,Shuto,Machino,2734624.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-148168.0,-148168.0,-144514.0,-147116.0,-918052.0,1570228.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6319,15,Franck,Honorat,10447194.0,109.0,2.0,2.0,1.0,6207.0,217.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,20.0,47.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 75}]",2,Franck Honorat,226316.0,226316.0,352901.0,336453.0,1794391.0,716320.0,7.32,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,61.850318 +7774,15,Yukhym,Konoplia,1770420.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,273228.0,273228.0,253545.0,153610.0,663604.0,-2578076.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9540,15,Isac,Lidberg,4079737.0,-7.0,2.0,2.0,0.0,3077.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,2.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": -8}]",5,Isac Lidberg,-137165.0,-137165.0,-144340.0,-143448.0,-1009857.0,-7203994.0,6.44,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11010,15,Kevin,Diks,14669372.0,41.0,2.0,2.0,2.0,11691.0,82.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,5.0,16.0,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-605978.0,-605978.0,-646459.0,-685966.0,-3163299.0,-106825.0,6.59,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,55.682185 +11748,15,Wael,Mohya,7667199.0,30.0,2.0,2.0,2.0,8171.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,7.0,26.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-280589.0,-280589.0,-278391.0,-294819.0,-1681048.0,-1171918.0,6.75,0.8444261523988712,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,42.873913 +13442,15,Hugo,Bolin,12035619.0,159.0,2.0,2.0,2.0,11691.0,318.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,26.0,179.0,"[{""hasPlayed"": true, ""points"": 286}, {""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,163380.0,163380.0,171537.0,166066.0,788727.0,5969985.0,8.4,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,70.975775 +15181,15,Jan,Leszczynski,4231177.0,1.0,1.0,1.0,0.0,1116.0,1.0,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,0.0,0.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-134531.0,-134531.0,-135591.0,-131348.0,-1131237.0,-1017854.0,6.65,0.8444261523988712,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,13.950411 +15202,15,Zento,Uno,1899759.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,319451.0,319451.0,308915.0,251074.0,922687.0,-2162467.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15613,15,Daiki,Hashioka,5910512.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,12.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",4,Daiki Hashioka,-385128.0,-385128.0,-378736.0,-374851.0,-2684782.0,29817.0,6.85,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16564,15,Mathieu,Nguefack,3175992.0,30.0,2.0,2.0,1.0,7783.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,18.0,17.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 17}]",3,Mathieu Nguefack,191724.0,191724.0,215686.0,215514.0,1689800.0,3175992.0,6.38,0.8444261523988712,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,40.523787 +54,3,Emre,Can,1624333.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-121631.0,-121631.0,-136866.0,-151367.0,-394554.0,-763894.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,0.0,"[{""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.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1704,3,Waldemar,Anton,33807549.0,223.0,2.0,2.0,2.0,11756.0,446.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,1,13.0,91.0,"[{""hasPlayed"": true, ""points"": 288}, {""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,35623.0,35623.0,9918.0,21370.0,-333530.0,508846.0,6.96,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,171.451538 +1856,3,Marcel,Sabitzer,7574173.0,27.0,2.0,2.0,0.0,2965.0,53.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,6.0,14.0,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,232441.0,232441.0,264646.0,257807.0,1339005.0,-3226536.0,6.85,2.461857810067462,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,41.89452 +1873,3,Gregor,Kobel,20483382.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-5880.0,-5880.0,-65316.0,-142437.0,-680299.0,-2589172.0,7.16,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,176.378306 +1920,3,Serhou,Guirassy,30958881.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,106233.0,106233.0,118124.0,111248.0,633906.0,2879694.0,7.81,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,192.390303 +2148,3,Alexander,Meyer,1360043.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-136375.0,-136375.0,-149446.0,-164884.0,-553007.0,-1023701.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2383,3,Nico,Schlotterbeck,24221169.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Nico Schlotterbeck,97858.0,97858.0,113570.0,103392.0,419638.0,-10084570.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2395,3,Julian,Ryerson,24994230.0,99.0,2.0,2.0,2.0,10516.0,198.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,2,7.0,26.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-370446.0,-370446.0,-272346.0,-273401.0,-1219499.0,-560661.0,7.13,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,175.639291 +2714,3,Maximilian,Beier,22532599.0,111.0,2.0,2.0,2.0,11123.0,221.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,9.0,77.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 165}]",1,Maximilian Beier,176982.0,176982.0,184978.0,165222.0,1057355.0,-3059974.0,6.64,2.461857810067462,0.36511156186612576,0.0,0.0,1.0,0.0,0.49208924949290067,10.0062,80.490403 +2736,3,Ramy,Bensebaini,14675340.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-356320.0,-356320.0,-392467.0,-490829.0,-3149225.0,-4593083.0,0.0,2.461857810067462,0.6348884381338742,0.0,0.0,0.0,0.15,0.5079107505070993,10.0062,0.0 +3069,3,Felix,Nmecha,27822312.0,87.0,2.0,2.0,2.0,7492.0,174.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,2,6.0,50.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 123}]",3,Felix Nmecha,-353765.0,-353765.0,-15934.0,31264.0,-85137.0,2490865.0,6.65,2.461857810067462,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,73.434331 +7737,3,Joey,Veerman,15787954.0,56.0,2.0,2.0,0.0,4284.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,7.0,27.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 36}]",3,Joey Veerman,-250809.0,-250809.0,-385489.0,-384627.0,-2920303.0,15787954.0,7.05,2.461857810067462,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,130.550866 +9440,3,Filippo,Mane,4717044.0,32.0,2.0,2.0,1.0,3152.0,64.0,1,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,2,13.0,21.0,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 17}]",5,Filippo Mane,-155840.0,-155840.0,-475690.0,-456571.0,-969964.0,-82289.0,7.21,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9698,3,,Fábio Silva,8657690.0,124.0,1.0,1.0,0.0,2008.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,14.0,87.0,"[{""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": false, ""points"": null}]",3,Fábio Silva,331599.0,331599.0,324987.0,241772.0,1128704.0,-117276.0,6.94,2.461857810067462,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,94.32213 +10114,3,Carney,Chukwuemeka,3509400.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Carney Chukwuemeka,306133.0,306133.0,250774.0,148191.0,709696.0,-1548603.0,6.44,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10115,3,Daniel,Svensson,19141115.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,229953.0,229953.0,248474.0,242853.0,1533456.0,-788245.0,7.38,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,181.797751 +11099,3,Jobe,Bellingham,18487134.0,123.0,2.0,2.0,2.0,11756.0,246.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,13.0,46.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": true, ""points"": 156}]",1,Jobe Bellingham,219871.0,219871.0,227640.0,212726.0,1412881.0,-123905.0,6.75,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,166.278431 +11100,3,Samuele,Inácio,5625612.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,,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-255468.0,-255468.0,-264535.0,-233574.0,-1759820.0,-5005607.0,7.22,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13472,3,Luca,Reggiani,2944285.0,57.0,1.0,1.0,0.0,1999.0,57.0,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,1,19.0,40.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,243192.0,243192.0,143559.0,17689.0,44215.0,-2532891.0,6.95,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14662,3,Justin,Lerma,2535692.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-161699.0,-161699.0,-164319.0,-151409.0,-1046090.0,-7262464.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14899,3,Kauã,Prates,4222830.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,8.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",5,Kauã Prates,404697.0,404697.0,411177.0,320754.0,2098541.0,-223080.0,6.53,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15211,3,Joane,Gadou,25359713.0,98.0,2.0,2.0,2.0,9756.0,196.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,2,7.0,48.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 132}]",2,Joane Gadou,-284145.0,-284145.0,-15637.0,8529.0,-139070.0,3259847.0,6.89,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,169.727169 +16378,3,Konstantinos,Karetsas,26342994.0,125.0,2.0,2.0,2.0,8514.0,249.0,2,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,9.0,126.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 214}]",4,Konstantinos Karetsas,-23165.0,-23165.0,93311.0,94169.0,665006.0,6546650.0,6.83,2.461857810067462,0.18864097363083165,0.0,0.0,0.0,0.15,0.1509127789046653,10.0062,25.390945 +16948,3,Giannis,Konstantelias,12116482.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,14.0,127.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-687461.0,-687461.0,-635323.0,-649288.0,-4712345.0,12116482.0,6.98,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17309,3,Ethan,Nwaneri,18708019.0,65.0,1.0,1.0,0.0,4036.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/354de6f8743a4426a15410f1d9e73558.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Ethan Nwaneri,67586.0,67586.0,120923.0,137992.0,18708019.0,18708019.0,6.4,2.461857810067462,0.8113590263691683,0.0,0.0,1.0,0.0,0.8490872210953346,10.0062,133.864193 +1863,6,Daniel,Heuer Fernandes,13311543.0,72.0,2.0,2.0,2.0,11430.0,143.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,10.0,36.0,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-340898.0,-340898.0,-359422.0,-272962.0,-1753512.0,368905.0,6.89,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,39.903116 +1865,6,Yussuf,Poulsen,1225698.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,,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -9}]",5,Yussuf Poulsen,-126772.0,-126772.0,-152577.0,-130153.0,-644137.0,-3243460.0,6.46,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1889,6,Bakery,Jatta,6256077.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,2,4.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Bakery Jatta,-403585.0,-403585.0,-440644.0,-435436.0,-1674765.0,1049493.0,6.54,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1978,6,Jordan,Torunarigha,8341509.0,-1.0,2.0,2.0,2.0,7815.0,-2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 2}]",2,Jordan Torunarigha,-339653.0,-339653.0,-368137.0,-223906.0,-1186677.0,-2250830.0,5.9,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,34.169577 +2725,6,Sebastiaan,Bornauw,9151407.0,38.0,2.0,2.0,2.0,11430.0,75.0,0,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,8.0,16.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": true, ""points"": 26}]",1,Sebastiaan Bornauw,-300452.0,-300452.0,-307434.0,-223099.0,-1331710.0,8615019.0,6.49,0.5787865168539326,0.18864097363083165,0.0,0.0,0.85,0.15,0.32091277890466535,10.0062,12.061999 +3277,6,Miro,Muheim,4225503.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Miro Muheim,-116467.0,-116467.0,-108092.0,-95663.0,-919215.0,-4015964.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6201,6,Nicolai,Remberg,9252206.0,21.0,2.0,2.0,2.0,11430.0,42.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,36.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-294314.0,-294314.0,-323376.0,-471382.0,-1868487.0,-1576681.0,6.8,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,39.381885 +7350,6,Otto,Stange,3892994.0,-11.0,2.0,2.0,0.0,3353.0,-22.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": -6}]",5,Otto Stange,-143724.0,-143724.0,-146729.0,-128001.0,-792271.0,312925.0,6.42,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7394,6,Kofi,Amoako,1078374.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-126006.0,-126006.0,-140447.0,-137425.0,-747778.0,-3792702.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8367,6,Albert,Sambi Lokonga,9161402.0,44.0,1.0,1.0,1.0,5806.0,44.0,2,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,4.0,31.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}]",3,Albert Sambi Lokonga,-380526.0,-380526.0,-234016.0,4802.0,-747408.0,-517924.0,6.8,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,39.381885 +9605,6,Albert,Grønbæk,11472204.0,11.0,2.0,2.0,2.0,11430.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,2,1.0,27.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,-738133.0,-738133.0,-672986.0,-134459.0,-1339553.0,1010320.0,7.77,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,44.999595 +10120,6,Alexander,Røssing-Lelesiit,1569818.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,260031.0,260031.0,261000.0,228826.0,1003109.0,-1802888.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11512,6,Nicolás,Capaldo,9300361.0,26.0,2.0,2.0,2.0,11430.0,51.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,5.0,38.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,-310913.0,-310913.0,-321808.0,-167124.0,-481192.0,-835578.0,5.95,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,34.459149 +11752,6,Warmed,Omari,1583746.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Warmed Omari,-109976.0,-109976.0,-135942.0,-139549.0,-903153.0,-4779974.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11949,6,Shafiq,Nandja,2355534.0,-1.0,1.0,1.0,0.0,2914.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,2,,0.0,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}]",4,Shafiq Nandja,-153393.0,-153393.0,-167330.0,-180467.0,-765806.0,1855534.0,6.35,0.5787865168539326,0.8113590263691683,0.0,0.0,0.0,0.0,0.6490872210953347,10.0062,23.870657 +11967,6,Fábio,Vieira,19346312.0,3.0,1.0,1.0,0.0,2914.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png,0.0,1,0.0,,"[{""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",1,Fábio Vieira,-18946.0,-18946.0,90596.0,168574.0,759377.0,759377.0,6.6,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,38.223594 +12368,6,Sander,Tangvik,1090059.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-138250.0,-138250.0,-140458.0,-138226.0,-966193.0,-268715.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13433,6,Louis,Lemke,5336686.0,-7.0,2.0,2.0,1.0,6001.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,2,,12.0,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 2}]",4,Louis Lemke,-441348.0,-441348.0,-502118.0,-538546.0,-1903469.0,4836686.0,6.81,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14256,6,Zakaria,El Ouahdi,10229885.0,-24.0,1.0,1.0,1.0,5624.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -24}, {""hasPlayed"": false, ""points"": null}]",1,Zakaria El Ouahdi,-439719.0,-439719.0,13873.0,105739.0,10229885.0,10229885.0,5.8,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,33.590431 +14425,6,David,Møller Wolfe,9015982.0,20.0,1.0,1.0,1.0,5086.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png,0.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}]",2,David Møller Wolfe,-259429.0,-259429.0,-3768.0,44844.0,9015982.0,9015982.0,6.4,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,37.065303 +15283,6,Martin,Adeline,4678722.0,-5.0,2.0,2.0,2.0,6947.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,2,,10.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 3}]",4,Martin Adeline,-152353.0,-152353.0,-428351.0,-380706.0,-1051618.0,-4793388.0,6.49,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15472,6,Patson,Daka,8976271.0,3.0,2.0,2.0,1.0,7088.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,0.0,13.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 12}]",3,Patson Daka,-360262.0,-360262.0,-451109.0,-791999.0,-2943479.0,-725834.0,6.64,0.5787865168539326,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,21.216691 +15478,6,Bilal,Nadir,1572923.0,-4.0,2.0,2.0,1.0,3526.0,-7.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,10.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -11}]",3,Bilal Nadir,-90430.0,-90430.0,-100551.0,-113476.0,-716967.0,-4803364.0,6.64,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17203,6,Terem,Moffi,4144124.0,-9.0,2.0,2.0,1.0,5527.0,-17.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 2}]",3,Terem Moffi,-130405.0,-130405.0,-123861.0,-58330.0,-516524.0,4144124.0,6.14,0.5787865168539326,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,15.940477 +49,5,Matthias,Ginter,26842617.0,171.0,2.0,2.0,2.0,11429.0,342.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,12.0,32.0,"[{""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,58503.0,58503.0,62926.0,58709.0,244661.0,675056.0,7.42,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,143.275406 +89,5,Christian,Günter,3918729.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Christian Günter,-139262.0,-139262.0,-140344.0,-136807.0,-758458.0,842829.0,6.6,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +118,5,Vincenzo,Grifo,8415989.0,38.0,1.0,1.0,0.0,1248.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,4.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-308325.0,-308325.0,-321466.0,-318402.0,-2477997.0,-2669497.0,6.76,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1257,5,Lukas,Kübler,6950300.0,68.0,2.0,2.0,1.0,5469.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,19.0,48.0,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,250846.0,250846.0,232173.0,195547.0,1586728.0,2009429.0,7.16,1.9297389463781753,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,34.325373 +1645,5,Maximilian,Eggestein,17588057.0,175.0,2.0,2.0,2.0,11429.0,349.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,19.0,78.0,"[{""hasPlayed"": true, ""points"": 230}, {""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,172250.0,172250.0,187030.0,173710.0,956408.0,3904283.0,7.27,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,140.379002 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,0.0,"[{""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.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1858,5,Anthony,Jung,2204934.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,-177019.0,-177019.0,-202726.0,-51475.0,232764.0,-1017525.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,0.0,"[{""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.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2084,5,Philipp,Lienhart,14091635.0,111.0,2.0,2.0,2.0,9937.0,221.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,15.0,23.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 127}]",2,Philipp Lienhart,138296.0,138296.0,126245.0,86131.0,605259.0,3010071.0,7.3,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,140.958283 +2125,5,Jan-Niklas,Beste,13993448.0,107.0,2.0,2.0,2.0,7286.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,15.0,29.0,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 128}]",1,Jan-Niklas Beste,149412.0,149412.0,173580.0,158670.0,1063131.0,4522016.0,6.92,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,133.620729 +2176,5,Lucas,Höler,4587365.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,2,8.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,-135785.0,-135785.0,-152760.0,-437736.0,-976397.0,1531665.0,6.56,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2722,5,Patrick,Osterhage,2146405.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-138580.0,-138580.0,-134822.0,-134835.0,-898915.0,-2025645.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3209,5,Yannik,Engelhardt,11759627.0,63.0,2.0,2.0,2.0,10648.0,125.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,1,10.0,12.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,-21548.0,-21548.0,12876.0,32135.0,368993.0,4092166.0,6.69,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,129.179577 +3218,5,Mio,Backhaus,15129832.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,2,13.0,48.0,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,24093.0,24093.0,12858.0,-135827.0,-1224722.0,-887715.0,6.64,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,128.21411 +3304,5,Igor,Matanović,21857825.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,22.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,223161.0,223161.0,223719.0,215801.0,1416247.0,5029292.0,8.33,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,160.846918 +4335,5,Derry,Scherhant,10803258.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,24.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,229344.0,229344.0,240997.0,357385.0,2103619.0,5647220.0,7.48,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,144.433967 +6209,5,Philipp,Treu,10204613.0,86.0,2.0,2.0,1.0,7208.0,172.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,16.0,77.0,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,74803.0,74803.0,87997.0,8146.0,-901143.0,-203665.0,7.0,1.9297389463781753,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,101.607152 +7215,5,Jordy,Makengo,9404910.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,22.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,345413.0,345413.0,355214.0,324004.0,2056415.0,6925576.0,7.08,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,136.710225 +7216,5,Max,Rosenfelder,5584108.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,6.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",4,Max Rosenfelder,249992.0,249992.0,264596.0,242220.0,1696553.0,892883.0,6.73,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8363,5,Berkay,Yilmaz,3496552.0,24.0,1.0,1.0,0.0,780.0,24.0,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,6.0,16.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-126135.0,-126135.0,-129403.0,-120834.0,-849810.0,-6361913.0,6.6,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8364,5,Bruno,Ogbus,3814250.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,352840.0,352840.0,282295.0,211380.0,1591876.0,855156.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11006,5,Yuito,Suzuki,16501603.0,235.0,2.0,2.0,2.0,9808.0,470.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,28.0,226.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,209537.0,209537.0,214969.0,202569.0,1558159.0,5145372.0,7.04,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,135.937851 +11007,5,Cyriaque,Irié,5566912.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,10.0,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}]",5,Cyriaque Irié,321142.0,321142.0,396918.0,389870.0,2463980.0,661779.0,6.92,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14048,5,Keisuke,Goto,3197706.0,15.0,2.0,2.0,0.0,1620.0,30.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,9.0,5.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-114999.0,-114999.0,-120945.0,-98414.0,-617816.0,-6167951.0,6.78,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15196,5,Rihito,Yamamoto,2868728.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-139704.0,-139704.0,-142605.0,-145213.0,-893252.0,-6653218.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +43,10,Mitchell,Weiser,4557851.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-85976.0,-85976.0,-101248.0,-119330.0,-69925.0,-2335680.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +157,10,Niklas,Stark,3696755.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,355522.0,355522.0,225855.0,118241.0,1353210.0,-31733.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +608,10,Niclas,Füllkrug,12963446.0,46.0,2.0,2.0,2.0,8371.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,1,7.0,129.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": -46}]",1,Niclas Füllkrug,138493.0,138493.0,115430.0,85728.0,65286.0,-11166922.0,6.8,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,76.402289 +1996,10,Marco,Friedl,11475347.0,79.0,2.0,2.0,2.0,11674.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,13.0,12.0,"[{""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-206368.0,-206368.0,-170773.0,-215874.0,-1671572.0,42361.0,6.82,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,76.627001 +2294,10,Amos,Pieper,12194369.0,99.0,2.0,2.0,2.0,11674.0,197.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,16.0,4.0,"[{""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,109710.0,109710.0,124081.0,90572.0,492022.0,4254880.0,7.36,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,82.694242 +2842,10,Felix,Agu,1642956.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-124530.0,-124530.0,-133642.0,-139899.0,-824952.0,-3339558.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2939,10,Eren Sami,Dinkçi,5975640.0,56.0,2.0,2.0,1.0,4747.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,1,18.0,94.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": -11}]",1,Eren Sami Dinkçi,325979.0,325979.0,324098.0,329591.0,1163156.0,1941223.0,6.81,1.1228668941979523,0.85,0.0,0.0,0.85,0.15,0.85,10.0062,65.037448 +3139,10,Cédric,Itten,3888838.0,18.0,2.0,2.0,0.0,3301.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,9.0,4.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 14}]",5,Cédric Itten,-124765.0,-124765.0,-132953.0,-123327.0,-742840.0,-6782733.0,6.25,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3166,10,Keke,Topp,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,0.0,0.0,0.0,-8550.0,-382832.0,-434145.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3228,10,Justin,Njinmah,4559143.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,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-145191.0,-145191.0,-145471.0,-373754.0,-2402097.0,-1916881.0,6.81,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3281,10,Ludovit,Reis,9448364.0,63.0,2.0,2.0,2.0,11125.0,126.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 29}]",2,Ludovit Reis,262025.0,262025.0,287691.0,195424.0,1184924.0,901081.0,7.21,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,81.008897 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,0.0,"[{""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.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3481,10,Jens,Stage,12930036.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-662237.0,-662237.0,-649978.0,-656788.0,-4661851.0,-5016175.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6174,10,,Arthur,6463266.0,49.0,1.0,1.0,1.0,4193.0,49.0,0,2,https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png,0.0,1,7.0,34.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": false, ""points"": null}]",1,Arthur,355436.0,355436.0,349389.0,326189.0,2375840.0,265320.0,7.1,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.772978 +7167,10,Senne,Lynen,6519668.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 0}]",4,Senne Lynen,-377806.0,-377806.0,-376262.0,-350416.0,-2373710.0,-1046038.0,6.68,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7282,10,Olivier,Deman,9491968.0,93.0,2.0,2.0,2.0,11674.0,185.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,19.0,98.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,301660.0,301660.0,254366.0,113440.0,-96248.0,327472.0,7.04,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.09884 +7721,10,Marco,Grüll,7747964.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,53.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,340822.0,340822.0,349554.0,318733.0,1858629.0,4559901.0,7.93,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,89.098552 +8166,10,,Chuki,7599865.0,85.0,2.0,2.0,2.0,10866.0,170.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,22.0,93.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 19}]",1,Chuki,290593.0,290593.0,237997.0,134174.0,-81200.0,-2511010.0,6.48,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,72.806887 +9513,10,Karl,Hein,12130504.0,75.0,2.0,2.0,2.0,11674.0,150.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,2,12.0,94.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,23997.0,23997.0,26030.0,-72153.0,-1192109.0,524623.0,6.73,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,75.615795 +9600,10,Alexander,Schlager,1525430.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-137288.0,-137288.0,-138262.0,-136417.0,-968435.0,-4839477.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10131,10,Dariusz,Stalmach,4427956.0,86.0,2.0,2.0,0.0,3775.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,38.0,86.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 147}]",5,Dariusz Stalmach,399030.0,399030.0,380512.0,307146.0,2389546.0,-122899.0,7.17,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10134,10,Mick,Schmetgens,4803951.0,21.0,2.0,2.0,1.0,7480.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,8.0,29.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 0}]",5,Mick Schmetgens,-361919.0,-361919.0,-382573.0,-365341.0,-2618595.0,1005234.0,6.47,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11262,10,Salim Amani,Musah,3691158.0,1.0,2.0,2.0,0.0,2762.0,1.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,0.0,7.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -5}]",5,Salim Amani Musah,-124785.0,-124785.0,-135398.0,-140304.0,-841398.0,-798009.0,6.42,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13449,10,Moussa,Ndiaye,3591374.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2af2bd87e1ec448bb98741662c2c9fe4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,175203.0,175203.0,269512.0,304401.0,3591374.0,3591374.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14923,10,Kenny,Quetant,816865.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-94489.0,-94489.0,-134429.0,-141622.0,-697395.0,-3884285.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14926,10,Darwin,Soylu,749023.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-53762.0,-53762.0,-114875.0,-143921.0,-648559.0,-3959954.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15256,10,Oskar,Wójcik,2086687.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-140064.0,-140064.0,-145273.0,-151387.0,-957622.0,-6340751.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15313,10,Paul,Erevbenagie,3676323.0,37.0,1.0,1.0,0.0,1768.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": false, ""points"": null}]",5,Paul Erevbenagie,-133754.0,-133754.0,-135014.0,-124635.0,-790805.0,3067804.0,6.99,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17288,10,Youri,Regeer,6890653.0,130.0,1.0,1.0,1.0,5157.0,130.0,0,3,https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png,0.0,1,18.0,,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}]",2,Youri Regeer,325171.0,325171.0,326184.0,280685.0,6390653.0,6890653.0,7.1,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.772978 +493,13,Michael,Gregoritsch,12769773.0,138.0,2.0,2.0,2.0,9346.0,276.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,21.0,80.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 195}]",1,Michael Gregoritsch,210845.0,210845.0,209245.0,185676.0,1342999.0,4029123.0,6.82,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,62.07264 +1809,13,Marius,Wolf,8884997.0,200.0,2.0,2.0,2.0,9820.0,400.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,45.0,53.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 238}]",3,Marius Wolf,331330.0,331330.0,356394.0,331886.0,2327108.0,7866585.0,7.16,0.9095920617420066,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,48.987735 +1811,13,Jeffrey,Gouweleeuw,6732471.0,26.0,2.0,2.0,0.0,777.0,52.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,7.0,5.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,-314598.0,-314598.0,-351582.0,-309041.0,-1311089.0,-3478461.0,6.8,0.9095920617420066,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,18.077581 +2195,13,Finn,Dahmen,16584815.0,195.0,2.0,2.0,2.0,11311.0,389.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,23.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,125161.0,125161.0,112478.0,53050.0,401859.0,1320024.0,8.65,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,78.728495 +2764,13,Yannik,Keitel,1579189.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,14.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-121105.0,-121105.0,-139447.0,-79760.0,-542777.0,-3302046.0,6.6,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3143,13,Kristijan,Jakić,3666449.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kristijan Jakić,-160744.0,-160744.0,-175690.0,-158194.0,-104529.0,871320.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3176,13,Arijon,Ibrahimović,6639295.0,181.0,1.0,1.0,1.0,3743.0,181.0,0,3,https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png,21.0,1,27.0,127.0,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": false, ""points"": null}]",3,Arijon Ibrahimović,385077.0,385077.0,389051.0,298653.0,2271239.0,1030198.0,6.4,0.9095920617420066,0.8113590263691683,0.0,0.0,1.0,0.0,0.8490872210953346,10.0062,49.459318 +3183,13,Anton,Kade,14333848.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,193.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 273}]",3,Anton Kade,43093.0,43093.0,70923.0,70993.0,689725.0,4173192.0,8.36,0.9095920617420066,0.18864097363083165,0.0,0.0,0.0,0.15,0.1509127789046653,10.0062,11.482809 +4654,13,Mert,Kömür,4307311.0,50.0,2.0,2.0,0.0,2980.0,100.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,23.0,9.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 43}]",4,Mert Kömür,-98319.0,-98319.0,-97039.0,-63631.0,-508261.0,1351449.0,6.79,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6168,13,Robin,Fellhauer,9998219.0,104.0,2.0,2.0,2.0,8323.0,207.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,20.0,64.0,"[{""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 58}]",2,Robin Fellhauer,232684.0,232684.0,120758.0,-164758.0,-336927.0,1126221.0,6.47,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,58.887094 +7283,13,Calvin,Brackelmann,7668182.0,113.0,2.0,2.0,2.0,10533.0,225.0,2,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,29.0,47.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,301258.0,301258.0,358484.0,362710.0,2020652.0,-526286.0,6.92,0.9095920617420066,0.6348884381338742,0.0,0.0,1.0,0.15,0.7079107505070994,10.0062,44.586198 +7336,13,Sima,Suso,786596.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-43604.0,-43604.0,-112620.0,-125567.0,-676405.0,-4044387.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7676,13,Fabian,Rieder,16570421.0,208.0,2.0,2.0,2.0,10669.0,416.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,25.0,18.0,"[{""hasPlayed"": true, ""points"": 221}, {""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,170234.0,170234.0,180530.0,127034.0,1000354.0,5000844.0,7.44,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,67.715607 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,0.0,0.0,-2010206.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8355,13,Noahkai,Banks,10216355.0,138.0,2.0,2.0,2.0,11311.0,275.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,26.0,10.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 145}]",1,Noahkai Banks,410790.0,410790.0,399532.0,342940.0,2476901.0,3773301.0,7.19,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,65.440217 +9642,13,Chrislain,Matsima,14932181.0,157.0,2.0,2.0,2.0,11311.0,314.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,21.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,194057.0,194057.0,196058.0,142561.0,1114105.0,4709216.0,7.53,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,68.534747 +9684,13,Alexis,Claude-Maurice,7109889.0,167.0,1.0,1.0,0.0,1925.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,1,23.0,118.0,"[{""hasPlayed"": true, ""points"": 167}, {""hasPlayed"": false, ""points"": null}]",3,Alexis Claude-Maurice,359645.0,359645.0,286909.0,-48004.0,-335765.0,-4631902.0,7.9,0.9095920617420066,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,17.851612 +9754,13,Juma,Bah,6390051.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5627c3fa11834a97ae7c6963d68a09a6.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Juma Bah,-444618.0,-444618.0,-489521.0,-468131.0,6390051.0,6390051.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9965,13,Faik,Sakar,2639164.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-150034.0,-150034.0,-155576.0,-139759.0,-952896.0,-1174599.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10049,13,Hennes,Behrens,12540524.0,121.0,2.0,2.0,2.0,11311.0,242.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,19.0,31.0,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,114551.0,114551.0,116374.0,77593.0,741015.0,5177148.0,6.81,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,61.981624 +11556,13,Han-Noah,Massengo,11724743.0,146.0,2.0,2.0,2.0,11311.0,292.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,24.0,12.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,235044.0,235044.0,229490.0,167780.0,1219942.0,3429368.0,7.3,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,66.441389 +12341,13,Rodrigo,Ribeiro,5506398.0,66.0,2.0,2.0,0.0,1964.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,23.0,53.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 103}]",5,Rodrigo Ribeiro,284109.0,284109.0,322687.0,300812.0,1993976.0,199291.0,6.8,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13479,13,Uchenna,Ogundu,2758067.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-140859.0,-140859.0,-144635.0,-136389.0,-920216.0,-963283.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,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}, {""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13806,13,Young-Woo,Seol,2910376.0,53.0,2.0,2.0,0.0,1490.0,105.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,2,36.0,28.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 73}]",4,Young-Woo Seol,-136875.0,-136875.0,-105966.0,-27820.0,-9.0,2910376.0,6.4,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +32,8,Loris,Karius,16747669.0,133.0,2.0,2.0,2.0,11390.0,265.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,15.0,13.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,92566.0,92566.0,57303.0,33931.0,121994.0,1489307.0,7.34,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,88.90772 +670,8,Kenan,Karaman,8556474.0,15.0,1.0,1.0,0.0,596.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,1.0,10.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,104658.0,104658.0,53047.0,-76962.0,-937446.0,-6435937.0,6.6,1.2105263157894737,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,19.848233 +755,8,Kevin,Müller,1307459.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-145542.0,-145542.0,-159276.0,-181377.0,-471366.0,-393770.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1012,8,Edin,Džeko,6632327.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,,21.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-334141.0,-334141.0,-355474.0,-349155.0,-2270310.0,-172382.0,7.2,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1691,8,Finn,Porath,1545488.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-141891.0,-141891.0,-150601.0,-152271.0,-932763.0,-3003910.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2449,8,Hee-Chan,Hwang,4621598.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f03e94d1a5cf48cb99e80d9be87e060c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hee-Chan Hwang,-84395.0,-84395.0,-57497.0,-33562.0,-744629.0,2255371.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2762,8,Timo,Becker,8562354.0,59.0,2.0,2.0,2.0,11390.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,13.0,50.0,"[{""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 23}]",1,Timo Becker,-51192.0,-51192.0,-120096.0,-193161.0,-489216.0,2417000.0,6.79,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,82.245698 +2876,8,Ron,Schallenberg,3597373.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,,38.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-126460.0,-126460.0,-120350.0,-123050.0,-865230.0,-3456956.0,6.44,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2967,8,Soufiane,El-Faouzi,12612899.0,76.0,2.0,2.0,2.0,11390.0,151.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,2,11.0,21.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,29319.0,29319.0,-7953.0,-108603.0,-1360679.0,-580633.0,7.12,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,86.242911 +3029,8,Dejan,Ljubičić,7802391.0,35.0,2.0,2.0,2.0,10211.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,8.0,11.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,263287.0,263287.0,236713.0,159753.0,1276556.0,-1042839.0,6.85,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,82.972464 +3307,8,Janik,Bachmann,1744430.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,294676.0,294676.0,310795.0,283450.0,1183475.0,-1741484.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4406,8,Éric,Dina Ebimbe,4892520.0,5.0,2.0,2.0,1.0,5926.0,10.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,2.0,33.0,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-60674.0,-60674.0,-225310.0,-247730.0,-1538269.0,4392520.0,6.49,1.2105263157894737,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,43.372065 +4606,8,Hasan,Kuruçay,8913477.0,66.0,2.0,2.0,2.0,8290.0,131.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,14.0,60.0,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 23}]",1,Hasan Kuruçay,185431.0,185431.0,109007.0,-16447.0,-751530.0,-3052987.0,7.14,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,86.485167 +6172,8,Junior,Adamu,5412603.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,2,4.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}]",4,Junior Adamu,-341963.0,-341963.0,-381782.0,-381290.0,-1053033.0,-3865498.0,6.63,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7156,8,Maximilian,Wöber,1890479.0,-20.0,2.0,2.0,0.0,3099.0,-39.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,81.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -77}]",5,Maximilian Wöber,-111425.0,-111425.0,-124453.0,-111980.0,-741522.0,-3994865.0,6.2,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7242,8,Robin,Gosens,7739613.0,37.0,2.0,2.0,1.0,5918.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,2,9.0,64.0,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": -9}]",2,Robin Gosens,15988.0,15988.0,-56506.0,-132333.0,-1252587.0,-1804516.0,6.55,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.338633 +8222,8,Moussa,Sylla,8254739.0,23.0,2.0,2.0,2.0,11390.0,45.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,5.0,2.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 21}]",1,Moussa Sylla,-74204.0,-74204.0,-154410.0,-227174.0,-1071056.0,150515.0,6.7,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,81.155548 +8235,8,Adrian,Gantenbein,612591.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-68282.0,-68282.0,-108613.0,-140807.0,-886964.0,-545529.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8277,8,Vitalie,Becker,4366496.0,10.0,2.0,2.0,1.0,5471.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,4.0,8.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 16}]",4,Vitalie Becker,-110510.0,-110510.0,-105103.0,-89863.0,-998537.0,-1925853.0,6.84,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10916,8,Mert Can,Ayhan,4123198.0,-7.0,2.0,2.0,0.0,2203.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,24.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -24}]",4,Mert Can Ayhan,-131687.0,-131687.0,-130145.0,-102461.0,-952713.0,-4952591.0,6.28,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11255,8,Nikola,Katic,10555407.0,87.0,2.0,2.0,2.0,10337.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,2,16.0,28.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 67}]",1,Nikola Katic,36965.0,36965.0,-48455.0,-212358.0,-2296296.0,-2683970.0,7.13,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,86.364039 +12158,8,Luca,Vozar,1821485.0,5.0,1.0,1.0,0.0,1178.0,5.0,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,2.0,3.0,"[{""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-136618.0,-136618.0,-138335.0,-138670.0,-939173.0,1321485.0,6.59,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12297,8,Satoshi,Tanaka,6381244.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,14.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,350895.0,350895.0,353692.0,323963.0,1776217.0,-2036262.0,7.0,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,84.789379 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,0.0,-3350898.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13448,8,Adil,Aouchiche,10959666.0,64.0,2.0,2.0,2.0,10325.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,11.0,28.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-236076.0,-236076.0,-277391.0,-341525.0,-2491685.0,-2555675.0,6.65,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,80.54991 diff --git a/outputs/expected_points/expected_points_20260909_122135_+0200_sofascore_overall_rating_odds_lineup_20260909_144949_+0200.csv b/outputs/expected_points/expected_points_20260909_122135_+0200_sofascore_overall_rating_odds_lineup_20260909_144949_+0200.csv new file mode 100644 index 0000000..1e624fa --- /dev/null +++ b/outputs/expected_points/expected_points_20260909_122135_+0200_sofascore_overall_rating_odds_lineup_20260909_144949_+0200.csv @@ -0,0 +1,463 @@ +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,31585109.0,134.0,2.0,2.0,1.0,6434.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,8.0,139.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 35}]",2,Jonathan Tah,-197912.0,-197912.0,-291229.0,-375887.0,-3244422.0,-4834540.0,7.42,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,188.722526 +237,2,Manuel,Neuer,14828889.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,67081.0,67081.0,83245.0,64920.0,500333.0,2403902.0,7.29,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,139.381733 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,0.0,-772627.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1685,2,Joshua,Kimmich,59911513.0,279.0,2.0,2.0,2.0,11508.0,557.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,9.0,34.0,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,8053.0,8053.0,12681.0,10764.0,53569.0,440256.0,7.96,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,202.45705 +1961,2,Serge,Gnabry,12493106.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,94456.0,94456.0,68512.0,43399.0,86290.0,-6380049.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1991,2,Dayot,Upamecano,33638344.0,245.0,2.0,2.0,2.0,11508.0,489.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,14.0,38.0,"[{""hasPlayed"": true, ""points"": 217}, {""hasPlayed"": true, ""points"": 272}]",3,Dayot Upamecano,49872.0,49872.0,72571.0,70784.0,310384.0,453409.0,7.98,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,152.574243 +2038,2,Konrad,Laimer,32078187.0,118.0,2.0,2.0,2.0,11508.0,236.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,1,7.0,15.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-16531.0,-16531.0,25979.0,25313.0,-90360.0,-1924962.0,6.26,2.5418543252057773,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,71.373916 +2300,2,Josip,Stanišić,17405050.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-417427.0,-417427.0,-483909.0,-522896.0,-3185269.0,-10678894.0,7.09,2.5418543252057773,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,99.491976 +2366,2,Alphonso,Davies,14644107.0,177.0,2.0,2.0,2.0,10209.0,354.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,24.0,33.0,"[{""hasPlayed"": true, ""points"": 201}, {""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,274323.0,274323.0,279914.0,269093.0,1782187.0,-1008110.0,6.99,2.5418543252057773,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,98.088704 +2804,2,Jamal,Musiala,24701678.0,38.0,1.0,1.0,0.0,2235.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,1,1.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Jamal Musiala,137086.0,137086.0,131929.0,114096.0,-848681.0,-10068881.0,6.07,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,38.330371 +3072,2,Jonas,Urbig,4724931.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonas Urbig,-35609.0,-35609.0,-57440.0,-92168.0,-1115408.0,-7515182.0,6.3,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,39.782758 +3089,2,Hiroki,Ito,3980953.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-118973.0,-118973.0,-118847.0,-125789.0,-743294.0,-1767021.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3120,2,Tom,Bischof,17857678.0,44.0,2.0,2.0,0.0,1866.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,4.0,5.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-418317.0,-418317.0,-403333.0,-387618.0,-2816585.0,-3273808.0,7.17,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,45.276567 +3543,2,Nathaniel,Brown,27567190.0,68.0,2.0,2.0,2.0,6526.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,4.0,11.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-654467.0,-654467.0,-658998.0,-458109.0,-2561605.0,-675035.0,6.79,2.5418543252057773,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,77.416755 +6080,2,Aleksandar,Pavlović,33620550.0,213.0,2.0,2.0,2.0,9640.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,12.0,60.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,75631.0,75631.0,89612.0,90653.0,556689.0,2474547.0,7.28,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,139.190537 +6668,2,Kim,Minjae,12666010.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,8.0,77.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,148100.0,148100.0,148777.0,131856.0,931507.0,1126681.0,7.09,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,44.771389 +7226,2,Harry,Kane,68283769.0,97.0,2.0,2.0,1.0,7979.0,194.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,2,2.0,38.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,-261365.0,-261365.0,-179440.0,-151862.0,-602757.0,-163947.0,6.84,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,173.970631 +8329,2,Michael,Olise,65057803.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,10707.0,10707.0,9371.0,11391.0,81672.0,714248.0,7.85,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,150.088698 +10789,2,Lennart,Karl,20770040.0,47.0,2.0,2.0,1.0,4200.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,4.0,36.0,"[{""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,56177.0,56177.0,65447.0,71167.0,347046.0,-5398106.0,6.46,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,40.793113 +11675,2,Luis,Díaz,53789226.0,172.0,2.0,2.0,2.0,11508.0,344.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,6.0,60.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 215}]",2,Luis Díaz,4312.0,4312.0,8380.0,11158.0,79076.0,741094.0,6.64,2.5418543252057773,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,126.954007 +12314,2,Bara Sapoko,Ndiaye,1254661.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-103651.0,-103651.0,-120781.0,-114037.0,-528834.0,-2402827.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14251,2,Ismael,Saibari,30086475.0,110.0,2.0,2.0,1.0,5590.0,219.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,2,7.0,99.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,-336634.0,-336634.0,-71818.0,908.0,-209633.0,817409.0,6.66,2.5418543252057773,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,169.392456 +15502,2,Tim,Binder,1720590.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-148579.0,-148579.0,-147479.0,-150920.0,-975926.0,1220590.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1664,9,Maximilian,Mittelstädt,26934010.0,146.0,2.0,2.0,2.0,10489.0,292.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,10.0,94.0,"[{""hasPlayed"": true, ""points"": 213}, {""hasPlayed"": true, ""points"": 79}]",1,Maximilian Mittelstädt,91412.0,91412.0,98660.0,98373.0,461355.0,-1890331.0,7.92,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,102.228623 +1671,9,Grischa,Prömel,16152834.0,129.0,2.0,2.0,2.0,11468.0,258.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,15.0,132.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}]",1,Grischa Prömel,218826.0,218826.0,230160.0,215828.0,1276354.0,4423506.0,6.96,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,89.837275 +2068,9,Dan-Axel,Zagadou,846679.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-95840.0,-95840.0,-125726.0,-132695.0,-788576.0,-3990089.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2120,9,Nikolas,Nartey,4220635.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-79615.0,-79615.0,-95881.0,-95564.0,-745092.0,-1886733.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2172,9,Chris,Führich,20830718.0,96.0,1.0,1.0,1.0,4251.0,96.0,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,1,4.0,67.0,"[{""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}]",3,Chris Führich,30782.0,30782.0,58797.0,59500.0,-207802.0,-3641756.0,7.21,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,93.064188 +2199,9,Josha,Vagnoman,10072336.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,38.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",3,Josha Vagnoman,403123.0,403123.0,393258.0,405808.0,2407914.0,4836436.0,7.61,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,98.22725 +2214,9,Atakan,Karazor,3511542.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Atakan Karazor,-109123.0,-109123.0,-116616.0,-126227.0,-705384.0,-5897200.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2237,9,Fabian,Bredlow,12773226.0,131.0,2.0,2.0,2.0,11468.0,262.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,20.0,28.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,136331.0,136331.0,136388.0,120381.0,808833.0,6206603.0,8.04,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,103.777541 +2445,9,Marius,Funk,1826780.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-148757.0,-148757.0,-148447.0,-150017.0,-1050210.0,-1120148.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2694,9,Angelo,Stiller,32252166.0,76.0,2.0,2.0,2.0,10853.0,152.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,4.0,72.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-536370.0,-536370.0,-480599.0,-422650.0,-2655484.0,-4292334.0,6.79,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,87.642973 +2854,9,Ermedin,Demirović,16338138.0,81.0,2.0,2.0,0.0,3421.0,161.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,1,9.0,119.0,"[{""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,157063.0,157063.0,160322.0,122162.0,194714.0,-8945389.0,6.95,1.2899656619610835,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,22.27238 +2988,9,Jamie,Leweling,19491861.0,9.0,2.0,2.0,0.0,3435.0,18.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,0.0,16.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": -3}]",3,Jamie Leweling,-554294.0,-554294.0,-579597.0,-564251.0,-1941779.0,-7363939.0,6.49,1.2899656619610835,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,20.798237 +3190,9,Jeff,Chabot,23009564.0,94.0,2.0,2.0,2.0,10189.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,1,8.0,108.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 17}]",2,Jeff Chabot,103284.0,103284.0,114414.0,85045.0,169536.0,-2583659.0,7.33,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,94.613107 +3193,9,,Tiago Tomás,7377095.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,2,4.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-371400.0,-371400.0,-376763.0,-366197.0,-1836565.0,1787691.0,7.28,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4296,9,Dzenan,Pejčinović,11688074.0,44.0,2.0,2.0,2.0,9491.0,87.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,7.0,55.0,"[{""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejčinović,118364.0,118364.0,155478.0,154188.0,1152966.0,8809012.0,7.16,1.2899656619610835,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,69.473447 +4589,9,Justin,Diehl,562192.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-73097.0,-73097.0,-114292.0,-138383.0,-841049.0,62192.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6085,9,Dennis,Seimen,5727789.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-174984.0,-174984.0,-115160.0,-63423.0,-170977.0,-2026187.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7158,9,Deniz,Undav,38608729.0,27.0,2.0,2.0,2.0,8735.0,53.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,1.0,53.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": -11}]",2,Deniz Undav,-791583.0,-791583.0,-751849.0,-785736.0,-4246508.0,-4862702.0,6.49,1.2899656619610835,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,62.97244 +7257,9,Leonidas,Stergiou,1762696.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,,5.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-132851.0,-132851.0,-159274.0,-141934.0,-634179.0,-2890737.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7349,9,Finn,Jeltsch,16519179.0,100.0,2.0,2.0,2.0,11468.0,200.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,12.0,118.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 16}]",2,Finn Jeltsch,124502.0,124502.0,163368.0,154438.0,847862.0,4687313.0,6.88,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,88.804662 +7781,9,Leo,Sauer,3897684.0,38.0,1.0,1.0,0.0,985.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,1,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,316948.0,316948.0,279783.0,120539.0,534148.0,-3909550.0,6.6,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8247,9,Ramon,Hendriks,8816255.0,-3.0,2.0,2.0,1.0,6745.0,-5.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -37}, {""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,-298742.0,-298742.0,-282757.0,-196726.0,-493548.0,-2725989.0,6.81,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9615,9,Ameen,Al Dakhil,853993.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,-71071.0,-71071.0,-116058.0,-140867.0,-649150.0,-3755484.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10112,9,Luca,Jaquez,1719702.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-91003.0,-91003.0,-105571.0,-108822.0,-717645.0,-3972984.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11043,9,Lorenz,Assignon,2788058.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lorenz Assignon,-136227.0,-136227.0,-135428.0,-134275.0,-877697.0,2145279.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11955,9,Bilal,El Khannouss,18956277.0,85.0,2.0,2.0,1.0,5995.0,169.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,1,8.0,204.0,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": -60}]",3,Bilal El Khannouss,200022.0,200022.0,208531.0,190145.0,-299234.0,-6519945.0,7.42,1.2899656619610835,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,95.774796 +859,77,Jan,Gyamerah,6348105.0,72.0,2.0,2.0,2.0,9986.0,144.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,22.0,12.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 63}]",1,Jan Gyamerah,237549.0,237549.0,218719.0,177813.0,1047771.0,2152442.0,6.69,0.33902779934772476,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,17.060396 +1745,77,Amara,Condé,1741987.0,14.0,1.0,1.0,0.0,483.0,14.0,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,1,8.0,9.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}]",5,Amara Condé,293726.0,293726.0,282001.0,198821.0,687502.0,-2012501.0,6.7,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2495,77,Tim,Boss,1529799.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-152816.0,-152816.0,-154478.0,-149165.0,-1032842.0,-2603732.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2928,77,Lukas Emanuel,Petkov,11837629.0,162.0,2.0,2.0,2.0,11739.0,324.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,27.0,100.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,200992.0,200992.0,206637.0,194874.0,1303950.0,506104.0,7.24,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,24.560831 +3026,77,Lasse,Günther,8591468.0,64.0,2.0,2.0,2.0,10489.0,128.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,1,14.0,14.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 74}]",2,Lasse Günther,207726.0,207726.0,178651.0,105903.0,687748.0,439422.0,6.13,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,20.795289 +3232,77,Luca,Pfeiffer,1494479.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-136298.0,-136298.0,-146935.0,-156156.0,-908528.0,-3840056.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3284,77,Maximilian,Rohr,10508770.0,101.0,2.0,2.0,2.0,10884.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,19.0,19.0,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,193125.0,193125.0,208727.0,243674.0,1281292.0,37172.0,6.77,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,22.966412 +3350,77,Felix,Keidel,9033612.0,125.0,2.0,2.0,2.0,11739.0,250.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,27.0,83.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,223774.0,223774.0,242887.0,173585.0,988252.0,6507109.0,6.87,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,23.30565 +6148,77,Lukas,Pinckert,10433723.0,136.0,2.0,2.0,2.0,11739.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,26.0,33.0,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,222539.0,222539.0,358074.0,300277.0,1678017.0,1922586.0,6.38,0.33902779934772476,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,16.269854 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-1375569.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6158,77,Luca,Schnellbacher,3869053.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,10.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}]",5,Luca Schnellbacher,-145298.0,-145298.0,-148051.0,-142001.0,-914697.0,2251377.0,6.85,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6160,77,Nicolas,Kristof,12021077.0,94.0,2.0,2.0,2.0,11739.0,188.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,2,15.0,15.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,19840.0,19840.0,12261.0,-95241.0,-682265.0,535378.0,7.23,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,24.526907 +6183,77,Noel,Futkeu,6982427.0,122.0,1.0,1.0,0.0,1252.0,122.0,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,1,17.0,86.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,156803.0,156803.0,132466.0,6095.0,-769132.0,-3077704.0,6.9,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7278,77,Lukasz,Poreba,8739453.0,91.0,2.0,2.0,2.0,11739.0,182.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,20.0,22.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,266964.0,266964.0,238578.0,150152.0,626638.0,376210.0,6.99,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,23.712736 +7441,77,Cole,Campbell,10413162.0,84.0,2.0,2.0,2.0,7974.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,16.0,84.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 144}]",2,Cole Campbell,182315.0,182315.0,303928.0,299683.0,1979031.0,5726106.0,6.85,0.33902779934772476,1.0,0.0,0.0,0.0,0.0,0.8,10.0062,18.590242 +7463,77,Francis,Onyeka,10543722.0,108.0,2.0,2.0,2.0,8591.0,215.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,20.0,44.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,226668.0,226668.0,366088.0,345792.0,2187054.0,-76602.0,7.41,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,25.137536 +7514,77,Florian,Le Joncour,1919125.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,1,10.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,295236.0,295236.0,252982.0,162362.0,779959.0,-1977843.0,6.53,0.33902779934772476,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,5.499867 +8252,77,Maurice,Krattenmacher,3286334.0,144.0,2.0,2.0,0.0,3763.0,288.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,1,87.0,185.0,"[{""hasPlayed"": true, ""points"": 275}, {""hasPlayed"": true, ""points"": 13}]",4,Maurice Krattenmacher,439299.0,439299.0,451369.0,430886.0,1631874.0,-905268.0,7.59,0.33902779934772476,0.0,0.0,0.0,1.0,0.0,0.2,10.0062,5.149633 +8296,77,Frederik,Schmahl,2420629.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-147073.0,-147073.0,-147442.0,-155121.0,-978523.0,-397876.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8301,77,Luca,Sirch,2763948.0,18.0,2.0,2.0,0.0,1752.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,12.0,10.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-131193.0,-131193.0,-131556.0,-132321.0,-781086.0,-2876025.0,6.58,0.33902779934772476,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,5.541979 +9224,77,Tom,Zimmerschied,1581400.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-111684.0,-111684.0,-118016.0,-124115.0,-828639.0,-5561221.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9384,77,Noah,Darvich,4341833.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,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Noah Darvich,-132380.0,-132380.0,-133975.0,-134022.0,-1562673.0,-1715672.0,6.15,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9995,77,David,Mokwa,6847645.0,149.0,2.0,2.0,2.0,9981.0,298.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,43.0,1.0,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 148}]",1,David Mokwa,424976.0,424976.0,439006.0,425814.0,2972156.0,2631507.0,7.19,0.33902779934772476,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,24.391212 +11253,77,Nicholas,Mickelson,3248970.0,58.0,1.0,1.0,0.0,1249.0,58.0,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,17.0,41.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,-124148.0,-124148.0,-123248.0,-124533.0,-917214.0,2720021.0,6.76,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12317,77,Raif,Adam,2749065.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-143288.0,-143288.0,-141627.0,-145927.0,-937591.0,-576444.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4,7,Janis,Blaswich,1839951.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-146250.0,-146250.0,-149390.0,-165322.0,-557520.0,-281428.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +72,7,Mark,Flekken,13889155.0,83.0,2.0,2.0,2.0,11543.0,165.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,2,11.0,50.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,9265.0,9265.0,8977.0,-91658.0,-1096969.0,276842.0,6.55,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,121.831829 +78,7,Jonas,Hofmann,4409315.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,366752.0,366752.0,340967.0,290153.0,2108064.0,2037716.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +663,7,Robert,Andrich,4021051.0,38.0,1.0,1.0,0.0,1366.0,38.0,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-60826.0,-60826.0,-73262.0,-74148.0,-526388.0,-7016332.0,6.6,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2661,7,Moussa,Diaby,25148404.0,47.0,1.0,1.0,0.0,1570.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/488ec35e9ff84260ac5ff526d6a9cd67.png,19.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-351225.0,-351225.0,-9135.0,23052.0,-1464093.0,-12992152.0,6.7,1.8588754134509373,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,68.756894 +2746,7,Patrik,Schick,30062845.0,189.0,2.0,2.0,2.0,9970.0,377.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,12.0,75.0,"[{""hasPlayed"": true, ""points"": 242}, {""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,93373.0,93373.0,98029.0,87908.0,392849.0,1092924.0,6.9,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,128.341926 +2783,7,Edmond,Tapsoba,27028130.0,51.0,2.0,2.0,2.0,11543.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,3.0,108.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-551068.0,-551068.0,-468994.0,-411465.0,-3588968.0,-4724336.0,6.94,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,129.085937 +2846,7,Malik,Tillman,14812567.0,86.0,2.0,2.0,2.0,8092.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,11.0,16.0,"[{""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,-314751.0,-314751.0,-133316.0,-50106.0,-335063.0,-871939.0,7.04,1.8588754134509373,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,58.699915 +3754,7,Lucas,Vázquez,6356166.0,11.0,2.0,2.0,1.0,4031.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,2,3.0,24.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}]",4,Lucas Vázquez,-386249.0,-386249.0,-412823.0,-429235.0,-1254988.0,2883508.0,6.59,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3759,7,Miguel,Gutiérrez,22632876.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,176348.0,176348.0,148123.0,158404.0,810611.0,4742859.0,7.5,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,139.502094 +4199,7,Aleix,García,38763173.0,165.0,2.0,2.0,2.0,11543.0,329.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,8.0,94.0,"[{""hasPlayed"": true, ""points"": 231}, {""hasPlayed"": true, ""points"": 98}]",1,Aleix García,2965.0,2965.0,7275.0,4873.0,-466643.0,1448650.0,7.71,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,143.408152 +4318,7,Tim,Oermann,2667024.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}]",5,Tim Oermann,-147576.0,-147576.0,-138764.0,-141898.0,-934922.0,-968992.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4563,7,Loïc,Badé,9732221.0,35.0,2.0,2.0,1.0,4765.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,7.0,7.0,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 30}]",4,Loïc Badé,-621383.0,-621383.0,-653857.0,-611242.0,-3712947.0,-4359165.0,6.94,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6061,7,Ibrahim,Maza,30467734.0,213.0,2.0,2.0,2.0,11543.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,13.0,149.0,"[{""hasPlayed"": true, ""points"": 319}, {""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,71076.0,71076.0,2364.0,84732.0,222591.0,1741961.0,7.7,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,143.22215 +6745,7,Victor,Boniface,4473358.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-116671.0,-116671.0,-120828.0,-97503.0,-753617.0,-721699.0,6.82,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7269,7,Nathan,Tella,4504030.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,-128043.0,-128043.0,-129948.0,-142011.0,-956042.0,-4602109.0,7.09,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7963,7,Jarell,Quansah,17122811.0,124.0,2.0,2.0,1.0,8154.0,247.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,1,14.0,103.0,"[{""hasPlayed"": true, ""points"": 197}, {""hasPlayed"": true, ""points"": 50}]",2,Jarell Quansah,191785.0,191785.0,141588.0,83058.0,-835800.0,-4001853.0,7.02,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,130.57396 +8374,7,Martin,Terrier,948622.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,47852.0,47852.0,-48818.0,-62869.0,-281119.0,-2534920.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11513,7,Christian,Kofane,10437894.0,74.0,2.0,2.0,0.0,4066.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,14.0,49.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 109}]",5,Christian Kofane,128321.0,128321.0,173422.0,242528.0,1342317.0,-750297.0,6.81,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11680,7,Kennet,Eichhorn,2537530.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-124787.0,-124787.0,-123749.0,-133180.0,-855199.0,-5717865.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11756,7,Montrell,Culbreath,1575607.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-105876.0,-105876.0,-112251.0,-124723.0,-763877.0,-4656845.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11956,7,Ezequiél,Fernández,11218186.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,193373.0,193373.0,192649.0,162447.0,764492.0,7542945.0,7.09,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,131.875979 +11957,7,Eliesse,Ben Seghir,3465400.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,241935.0,241935.0,201616.0,167518.0,1212355.0,799300.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13888,7,Guéla,Doué,16245171.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/a775bc428eb743ada780edee411bfb8c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Guéla Doué,-682573.0,-682573.0,-615188.0,-442156.0,16245171.0,16245171.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14241,7,Facundo,Medina,9870477.0,128.0,2.0,2.0,1.0,6771.0,256.0,2,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,25.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,379620.0,379620.0,397094.0,373332.0,1004270.0,9870477.0,7.35,1.8588754134509373,1.0,0.0,0.0,0.85,0.15,0.97,10.0062,132.61069 +15199,7,Afonso,Moreira,23461414.0,68.0,2.0,2.0,2.0,10875.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,5.0,88.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 5}]",2,Afonso Moreira,-417255.0,-417255.0,-327645.0,-212082.0,-1505330.0,2766769.0,6.56,1.8588754134509373,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,122.017831 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,0.0,0.0,0.0,0.0,-294167.0,-1571491.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +737,28,Luca,Waldschmidt,2745365.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-132810.0,-132810.0,-126887.0,-124342.0,-879701.0,-701565.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1580,28,Marvin,Schwäbe,15787591.0,143.0,2.0,2.0,2.0,11507.0,285.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,18.0,47.0,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,66423.0,66423.0,74462.0,61391.0,279586.0,2693489.0,6.8,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,109.842804 +2069,28,Timo,Hübers,1350229.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,251452.0,251452.0,192555.0,52413.0,409557.0,-2092589.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2201,28,Linton,Maina,8002637.0,66.0,2.0,2.0,1.0,6346.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,16.0,47.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 99}]",3,Linton Maina,204893.0,204893.0,185141.0,119559.0,1136200.0,3540946.0,6.89,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,32.508542 +2247,28,Borna,Sosa,5426137.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f8cf530ad652442a9688c49f058e3a8a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Borna Sosa,239273.0,239273.0,285986.0,240405.0,751033.0,-10084231.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2358,28,Tom,Krauß,8314591.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-205674.0,-205674.0,-264574.0,-269728.0,-1175499.0,1032676.0,7.01,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,113.235009 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,0.0,"[{""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.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2552,28,Marius,Bülter,5328162.0,17.0,2.0,2.0,0.0,1548.0,33.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-335291.0,-335291.0,-283768.0,-258651.0,-2074288.0,316963.0,6.86,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2718,28,Ellyes,Skhiri,7656349.0,26.0,2.0,2.0,0.0,4784.0,52.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,28.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,112817.0,112817.0,96336.0,68218.0,928558.0,3830975.0,6.69,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,108.065935 +2765,28,Jan,Thielmann,6419733.0,50.0,2.0,2.0,2.0,8564.0,99.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,15.0,45.0,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 82}]",4,Jan Thielmann,-64713.0,-64713.0,41303.0,81175.0,692446.0,2007192.0,6.85,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2855,28,Ragnar,Ache,14230518.0,61.0,2.0,2.0,2.0,8510.0,121.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,2,8.0,43.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,-441324.0,-441324.0,-425005.0,-377547.0,-1185542.0,1959446.0,6.54,1.614334470989761,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,79.414342 +7219,28,Ísak,Jóhannesson,11620392.0,94.0,2.0,2.0,2.0,11507.0,187.0,2,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,16.0,105.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,98730.0,98730.0,146035.0,130683.0,998800.0,4573827.0,7.59,1.614334470989761,0.6348884381338742,0.0,0.0,1.0,0.15,0.7079107505070994,10.0062,86.792657 +8001,28,Luka,Lochoshvili,10903590.0,76.0,2.0,2.0,2.0,11507.0,152.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,13.0,63.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 121}]",2,Luka Lochoshvili,13250.0,13250.0,38976.0,40213.0,524056.0,2866255.0,6.31,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,101.927661 +8274,28,Said,El Mala,25280809.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,2,5.0,101.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 143}]",3,Said El Mala,8612.0,8612.0,-2313.0,-121747.0,-876422.0,86749.0,6.9,1.614334470989761,0.6348884381338742,0.0,0.0,0.85,0.15,0.6779107505070994,10.0062,75.558671 +10024,28,Joël,Schmied,1593203.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,1,12.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",4,Joël Schmied,234008.0,234008.0,132873.0,17532.0,314896.0,-2329966.0,0.0,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,0.0 +11570,28,Sebastian,Sebulonsen,1443486.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Sebastian Sebulonsen,-60233.0,-60233.0,-94470.0,-113673.0,-677063.0,-5114040.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11875,28,Rav,van den Berg,976767.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-88805.0,-88805.0,-123180.0,-111722.0,-540677.0,-2716101.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11958,28,Alessio,Castro-Montes,8885434.0,57.0,2.0,2.0,2.0,11322.0,114.0,2,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,2,12.0,8.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 63}]",2,Alessio Castro-Montes,-376436.0,-376436.0,-298832.0,-245657.0,-853429.0,5883956.0,6.57,1.614334470989761,0.6348884381338742,0.0,0.0,1.0,0.15,0.7079107505070994,10.0062,75.128822 +12321,28,Jahmai,Simpson-Pusey,10140506.0,71.0,2.0,2.0,2.0,11507.0,141.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,13.0,12.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-232763.0,-232763.0,-270210.0,-245334.0,-1695007.0,-41686.0,6.33,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,102.250728 +14140,28,Gideon,Mensah,9782927.0,63.0,2.0,2.0,2.0,11507.0,126.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,2,12.0,33.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 87}]",1,Gideon Mensah,-28697.0,-28697.0,-112761.0,-140866.0,95541.0,1227405.0,6.41,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,103.542996 +14300,28,Paul,Okon-Engstler,4384531.0,37.0,2.0,2.0,2.0,6747.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,2,16.0,25.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,-69479.0,-69479.0,-14740.0,18185.0,169838.0,3884531.0,6.66,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,31.423351 +15373,28,Reigan,Heskey,3571652.0,-8.0,1.0,1.0,0.0,1185.0,-8.0,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,5.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-133590.0,-133590.0,-132869.0,-127721.0,-843058.0,-5112536.0,6.5,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16945,28,Thijs,Dallinga,8254280.0,240.0,1.0,1.0,0.0,1810.0,240.0,0,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,29.0,169.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,271520.0,271520.0,234685.0,141873.0,1213980.0,8254280.0,7.67,1.614334470989761,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,30.760441 +17282,28,Mikey,Moore,11470824.0,36.0,1.0,1.0,0.0,2967.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": false, ""points"": null}]",2,Mikey Moore,166039.0,166039.0,187222.0,172251.0,10970824.0,11470824.0,7.3,1.614334470989761,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,117.919481 +524,14,Oliver,Baumann,16591683.0,102.0,2.0,2.0,2.0,11756.0,203.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,12.0,38.0,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-76952.0,-76952.0,-172110.0,-237103.0,-1102004.0,-3526624.0,7.25,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,106.866101 +1815,14,Andrej,Kramarić,12171111.0,-13.0,2.0,2.0,0.0,1881.0,-26.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": -3}]",3,Andrej Kramarić,-383720.0,-383720.0,-452703.0,-456754.0,-3038039.0,-11610056.0,6.45,1.4731018695154523,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,23.604574 +1954,14,,Bernardo,5891894.0,62.0,1.0,1.0,1.0,3268.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,10.0,43.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",4,Bernardo,-322623.0,-322623.0,-324163.0,-292812.0,-996177.0,-4590401.0,6.82,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2373,14,Ozan,Kabak,23722337.0,134.0,2.0,2.0,2.0,10729.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,11.0,95.0,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,35262.0,35262.0,60567.0,58537.0,457678.0,3728170.0,6.99,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,103.033662 +2803,14,Tim,Lemperle,12012937.0,128.0,1.0,1.0,1.0,5210.0,128.0,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,10.0,90.0,"[{""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,213955.0,213955.0,215823.0,204075.0,1391302.0,-358739.0,6.23,1.4731018695154523,1.0,0.0,0.0,0.85,0.15,0.97,10.0062,89.076212 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.58,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3124,14,Patrick,Wimmer,9212473.0,44.0,2.0,2.0,2.0,8894.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,2,9.0,45.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,-303837.0,-303837.0,-538123.0,-304326.0,-1066384.0,32424.0,6.99,1.4731018695154523,0.6051437216338881,0.0,0.0,1.0,0.0,0.6841149773071105,10.0062,70.486871 +3158,14,Fisnik,Asllani,17001494.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-419071.0,-419071.0,-395295.0,-406135.0,-3338958.0,-9577049.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3204,14,Bambasé,Conté,10096062.0,47.0,2.0,2.0,1.0,7169.0,94.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,9.0,83.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,239900.0,239900.0,225112.0,174569.0,1454448.0,-506690.0,6.47,1.4731018695154523,0.2723146747352497,0.0,0.0,0.0,0.0,0.21785173978819974,10.0062,20.776255 +3471,14,Adam,Hložek,8639590.0,33.0,2.0,2.0,2.0,7858.0,66.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,7.0,19.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-291080.0,-291080.0,-313878.0,-359374.0,-2670462.0,2264721.0,6.76,1.4731018695154523,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,74.904369 +7543,14,Max,Moerstedt,4473712.0,-41.0,2.0,2.0,0.0,3269.0,-82.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": -75}]",4,Max Moerstedt,-136763.0,-136763.0,-158039.0,-304877.0,-396781.0,-1105818.0,6.56,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7673,14,Albian,Hajdari,14315746.0,23.0,2.0,2.0,2.0,11249.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,47.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-535568.0,-535568.0,-590862.0,-591012.0,-3757344.0,-2051322.0,6.74,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,99.348624 +7717,14,Alexander,Prass,1650220.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-88988.0,-88988.0,-98724.0,-112139.0,-724633.0,-3553800.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7745,14,Vladimír,Coufal,25625746.0,141.0,2.0,2.0,2.0,11756.0,282.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,11.0,7.0,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,6481.0,6481.0,18299.0,-6024.0,-305096.0,950034.0,6.68,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,98.464215 +7750,14,Robin,Hranác,5032874.0,23.0,2.0,2.0,0.0,3564.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,8.0,30.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 44}]",4,Robin Hranác,320394.0,320394.0,343193.0,300252.0,1869474.0,-6540.0,6.32,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,0.0,"[{""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.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9598,14,Valentin,Gendrey,1438279.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-132414.0,-132414.0,-137942.0,-146572.0,-839609.0,-2926975.0,7.09,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11161,14,Koki,Machida,3473577.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,260163.0,260163.0,233295.0,138238.0,1300840.0,432339.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11162,14,Leon,Avdullahu,16478492.0,106.0,2.0,2.0,2.0,11756.0,211.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,1,12.0,43.0,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,17515.0,17515.0,28770.0,-11233.0,-521416.0,2445654.0,7.0,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,103.181063 +11591,14,Cajetan,Lenz,1023594.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-120752.0,-120752.0,-138274.0,-138192.0,-751384.0,-4378907.0,6.74,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11631,14,Wouter,Burger,20165779.0,61.0,2.0,2.0,2.0,10738.0,121.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-551617.0,-551617.0,-598437.0,-573543.0,-3732213.0,-1506033.0,7.29,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,107.455708 +11959,14,Adam,Daghim,10707875.0,154.0,2.0,2.0,2.0,11243.0,308.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,28.0,12.0,"[{""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,202970.0,202970.0,203001.0,178929.0,1601152.0,8469870.0,6.7,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,98.759018 +15193,14,Mats,Rots,7863758.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,11.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,270413.0,270413.0,158000.0,51508.0,-767764.0,-2601577.0,6.78,1.4731018695154523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,99.93823 +15262,14,Nathan,De Cat,12117830.0,-6.0,2.0,2.0,0.0,2514.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-639778.0,-639778.0,-689212.0,-692896.0,-4401335.0,-2935455.0,6.56,1.4731018695154523,0.12254160363086235,0.0,0.0,0.0,0.0,0.09803328290468988,10.0062,9.479367 +51,40,Rani,Khedira,6908806.0,33.0,2.0,2.0,2.0,11810.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-242321.0,-242321.0,-288730.0,-301245.0,-1324672.0,2175947.0,6.37,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,97.286596 +1223,40,Marvin,Friedrich,1630784.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-140018.0,-140018.0,-140550.0,-141644.0,-943319.0,-121592.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1553,40,Janik,Haberer,2790309.0,22.0,2.0,2.0,0.0,2995.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,1,15.0,9.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,261798.0,261798.0,195465.0,61342.0,392168.0,-1560002.0,6.69,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1955,40,Oliver,Burke,1973022.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-129635.0,-129635.0,-131607.0,-133403.0,-884986.0,-2053034.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2065,40,Felix,Uduokhai,5913945.0,70.0,1.0,1.0,1.0,5649.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,11.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Felix Uduokhai,291972.0,291972.0,298592.0,233906.0,1217570.0,-2784593.0,6.9,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,79.217505 +2279,40,Frederik,Rönnow,8333853.0,90.0,1.0,1.0,1.0,5649.0,90.0,0,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,10.0,63.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": false, ""points"": null}]",1,Frederik Rönnow,337801.0,337801.0,300245.0,209884.0,812221.0,-1242097.0,6.6,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,100.799299 +2302,40,Woo-Yeong,Jeong,4573425.0,34.0,2.0,2.0,0.0,3876.0,68.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,14.0,38.0,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,-105954.0,-105954.0,-149369.0,-372205.0,-211596.0,-543157.0,6.64,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,25.177706 +2400,40,Christopher,Trimmel,2396006.0,-6.0,1.0,1.0,0.0,1194.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": false, ""points"": null}]",4,Christopher Trimmel,-130642.0,-130642.0,-138971.0,-140719.0,-866776.0,-3022074.0,6.8,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2491,40,Tim,Skarke,6169277.0,75.0,2.0,2.0,0.0,3896.0,149.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,24.0,92.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,316825.0,316825.0,336379.0,297327.0,2186557.0,2045123.0,6.62,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,25.101869 +2717,40,Robert,Skov,1703656.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,263107.0,263107.0,264192.0,196830.0,715443.0,-2173559.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3102,40,Tom,Rothe,9375305.0,52.0,2.0,2.0,2.0,11810.0,103.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,2,10.0,37.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,-217727.0,-217727.0,-281656.0,-403824.0,-810461.0,3776753.0,6.34,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,96.828417 +3187,40,András,Schäfer,4113878.0,15.0,2.0,2.0,1.0,4966.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,7.0,31.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-123710.0,-123710.0,-132586.0,-132325.0,-669080.0,540912.0,6.71,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,25.443133 +3364,40,Carl,Klaus,2914073.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-146172.0,-146172.0,-144110.0,-144978.0,-1015212.0,2414073.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3419,40,Matheo,Raab,4765669.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,2,1.0,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}]",5,Matheo Raab,-410463.0,-410463.0,-487981.0,-493635.0,-910078.0,2614409.0,5.84,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3453,40,Derrick,Köhn,2223158.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,1,8.0,13.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,294890.0,294890.0,256444.0,174316.0,797069.0,-1089361.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4352,40,Stanley,Nsoki,1606791.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-146962.0,-146962.0,-144077.0,-145989.0,-998648.0,-1777255.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4446,40,Aljoscha,Kemlein,7446841.0,34.0,2.0,2.0,2.0,8815.0,67.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,8.0,31.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 56}]",2,Aljoscha Kemlein,-278334.0,-278334.0,-314900.0,-291107.0,-1402412.0,757109.0,6.77,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,103.395645 +4598,40,Josip,Juranović,10994876.0,114.0,2.0,2.0,2.0,10615.0,228.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,20.0,144.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 216}]",2,Josip Juranović,127764.0,127764.0,151984.0,158312.0,1479186.0,6153532.0,6.79,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,103.701097 +7684,40,Michel,Aebischer,4435202.0,10.0,2.0,2.0,2.0,7930.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,4.0,21.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-101258.0,-101258.0,-119808.0,-108564.0,-881897.0,4435202.0,6.24,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,71.640179 +7723,40,Leopold,Querfeld,14405283.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,2,17.0,181.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,-376720.0,-376720.0,-290815.0,-122040.0,-505437.0,1372104.0,6.86,1.526315789473684,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,26.011907 +8381,40,Livan,Burcu,5260763.0,28.0,2.0,2.0,1.0,6848.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,10.0,0.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-306687.0,-306687.0,-334885.0,-348162.0,-2209453.0,-1437325.0,6.72,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,77.150962 +9683,40,Andrej,Ilic,3615555.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andrej Ilic,-144410.0,-144410.0,-130084.0,-132493.0,-807626.0,-5626112.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10106,40,Marin,Ljubičić,4654077.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,-61934.0,-61934.0,-366680.0,-411943.0,-697513.0,2046512.0,7.11,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,108.588336 +12763,40,Emmanuel,Latte Lath,8924303.0,40.0,2.0,2.0,2.0,7914.0,80.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,2,8.0,79.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 96}]",3,Emmanuel Latte Lath,-393303.0,-393303.0,-722145.0,-577321.0,-1626512.0,2182967.0,6.52,1.526315789473684,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,74.854802 +13629,40,Linus,Güther,1774617.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-148625.0,-148625.0,-150157.0,-150631.0,-1010121.0,1274617.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14917,40,Zeno,Van den Bosch,9318498.0,51.0,2.0,2.0,2.0,11810.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,10.0,57.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 91}]",3,Zeno Van den Bosch,-298251.0,-298251.0,-348146.0,-608020.0,-1866766.0,-2629195.0,6.33,1.526315789473684,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,96.675691 +17306,40,Kastriot,Imeri,3314854.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/a4b7da39d3b84ed08289b6992fe6d4ee.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,-155586.0,-155586.0,-167758.0,-183454.0,3314854.0,3314854.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,0.0,"[{""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.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +461,4,Timothy,Chandler,930275.0,-9.0,1.0,1.0,0.0,1457.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,6.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-121226.0,-121226.0,-125917.0,-135340.0,-837357.0,430275.0,6.2,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +513,4,Mario,Götze,4129729.0,56.0,1.0,1.0,1.0,4200.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,2,13.0,39.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,83241.0,83241.0,-22081.0,-61432.0,-312160.0,488460.0,7.27,1.027739251040222,0.8113590263691683,0.0,0.0,0.0,0.0,0.6490872210953347,10.0062,48.527687 +2144,4,Robin,Koch,24508139.0,133.0,2.0,2.0,2.0,11823.0,265.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,10.0,0.0,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,94777.0,94777.0,91230.0,60371.0,347198.0,1981545.0,7.22,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,74.24878 +2255,4,Jonathan,Burkardt,24784248.0,80.0,2.0,2.0,2.0,10087.0,160.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,6.0,48.0,"[{""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-479033.0,-479033.0,-466511.0,-372772.0,-2037464.0,-654159.0,7.6,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,78.15661 +2863,4,Ansgar,Knauff,3790233.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-125720.0,-125720.0,-123792.0,-131450.0,-879989.0,-1080023.0,6.93,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2864,4,Nnamdi,Collins,5256528.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-297598.0,-297598.0,-296002.0,-295267.0,-2069175.0,-7543596.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2887,4,Ritsu,Dōan,15716242.0,70.0,1.0,1.0,1.0,5259.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,4.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,56412.0,56412.0,54645.0,57769.0,-526258.0,-3898428.0,6.41,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,65.91893 +3019,4,Noah,Atubolu,13427382.0,83.0,2.0,2.0,2.0,11823.0,166.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,12.0,66.0,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,173845.0,173845.0,210802.0,244444.0,1606579.0,3547574.0,7.09,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,72.91189 +6081,4,Can,Uzun,27488991.0,62.0,2.0,2.0,2.0,9419.0,124.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,2,4.0,4.0,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,-807389.0,-807389.0,-602586.0,-29742.0,-1391191.0,605351.0,7.44,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,76.511208 +7275,4,Kauã,Santos,4166251.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-146640.0,-146640.0,-142699.0,-135261.0,-1423549.0,-4961676.0,5.56,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7277,4,Farès,Chaïbi,9824910.0,54.0,2.0,2.0,1.0,7623.0,107.0,0,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,10.0,36.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,270517.0,270517.0,287867.0,330644.0,2069604.0,-2790985.0,7.04,1.027739251040222,0.18864097363083165,0.0,0.0,0.85,0.15,0.32091277890466535,10.0062,23.233348 +7325,4,Elias,Baum,13783223.0,116.0,2.0,2.0,2.0,10366.0,231.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,16.0,92.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 181}]",2,Elias Baum,94682.0,94682.0,112256.0,188436.0,1166921.0,5806462.0,6.24,1.027739251040222,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,48.238657 +7417,4,Noël,Aséko,4177877.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-124813.0,-124813.0,-117538.0,-84783.0,-602830.0,-6042025.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8351,4,Oscar,Højlund,4353678.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,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}]",3,Oscar Højlund,-137088.0,-137088.0,-149079.0,-142804.0,-1494213.0,76607.0,6.38,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10004,4,Younes,Ebnoutalib,15171802.0,221.0,2.0,2.0,2.0,11211.0,442.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,29.0,117.0,"[{""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,270779.0,270779.0,274727.0,266423.0,1920207.0,5202526.0,7.25,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,74.557293 +11186,4,Jeremiaha,Maluze,4394550.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,44.0,137.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 194}]",4,Jeremiaha Maluze,220778.0,220778.0,281681.0,308896.0,2476326.0,3894550.0,7.22,1.027739251040222,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,18.43418 +12284,4,Keita,Kosugi,9242714.0,59.0,2.0,2.0,2.0,11823.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,2,12.0,7.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 64}]",2,Keita Kosugi,-271575.0,-271575.0,-592092.0,-443155.0,-1633903.0,4570738.0,6.55,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,67.358657 +12285,4,Love,Arrhov,1314483.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,,4.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-134501.0,-134501.0,-158610.0,-150404.0,-778786.0,-3627674.0,6.39,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12294,4,Ayoube,Amaimouni,8543630.0,41.0,2.0,2.0,1.0,6675.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,45.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 73}]",4,Ayoube Amaimouni,178075.0,178075.0,197285.0,193254.0,1380176.0,3447828.0,6.5,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14920,4,Malik,Pimpong,2059865.0,-6.0,2.0,2.0,0.0,2139.0,-12.0,0,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,16.0,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-126842.0,-126842.0,-147687.0,-84681.0,-587045.0,-4904653.0,6.35,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15589,4,,Otávio,6223019.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}]",4,Otávio,-392653.0,-392653.0,-411108.0,-382623.0,-2716925.0,1389158.0,7.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16369,4,Raphael,Onyedika,12645038.0,61.0,2.0,2.0,2.0,11823.0,122.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,9.0,46.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-386328.0,-386328.0,-422629.0,-379799.0,-2711435.0,940739.0,7.4,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,76.099857 +17285,4,Lilian,Brassier,12702083.0,79.0,1.0,1.0,1.0,5662.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png,0.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": false, ""points"": null}]",1,Lilian Brassier,145325.0,145325.0,152638.0,143523.0,12202083.0,12702083.0,6.3,1.027739251040222,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,64.787716 +60,18,Dominik,Kohr,5911495.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,16.0,67.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-375001.0,-375001.0,-370983.0,-374966.0,-2654493.0,-1542348.0,8.15,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +550,18,Stefan,Bell,848824.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-39424.0,-39424.0,-105622.0,-125827.0,-595924.0,-2564090.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +620,18,Alexander,Schwolow,2927223.0,151.0,1.0,1.0,1.0,5624.0,151.0,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,1,51.0,106.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}]",3,Alexander Schwolow,116231.0,116231.0,37613.0,-113567.0,-516409.0,388501.0,7.2,1.7350901525658808,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,36.512309 +1540,18,Danny,Da Costa,11240005.0,89.0,2.0,2.0,1.0,6462.0,178.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,15.0,76.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 143}]",3,Danny Da Costa,43668.0,43668.0,112950.0,161204.0,1016840.0,3566982.0,7.39,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1590,18,Robin,Zentner,13796993.0,104.0,1.0,1.0,1.0,5731.0,104.0,2,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,2,7.0,73.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}]",3,Robin Zentner,-575639.0,-575639.0,-438610.0,-42784.0,-930199.0,2115597.0,7.22,1.7350901525658808,0.6348884381338742,0.0,0.0,0.85,0.15,0.6779107505070994,10.0062,84.976912 +1639,18,Nadiem,Amiri,34858220.0,170.0,2.0,2.0,2.0,11355.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,9.0,3.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,60782.0,60782.0,65118.0,50520.0,393631.0,2743108.0,7.97,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,138.372423 +2006,18,Stefan,Posch,8624145.0,123.0,1.0,1.0,1.0,5299.0,123.0,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,2,14.0,86.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,112594.0,112594.0,71234.0,-197155.0,-1408000.0,275372.0,7.4,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,128.476277 +2030,18,Phillip,Tietz,15545684.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,26.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,147724.0,147724.0,-93970.0,79263.0,501866.0,4608135.0,8.36,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,145.14347 +2232,18,Philipp,Mwene,11318523.0,187.0,2.0,2.0,2.0,11355.0,373.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,32.0,163.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,226359.0,226359.0,184222.0,103675.0,860624.0,3481256.0,7.47,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,129.691593 +2399,18,Lennard,Maloney,2388653.0,23.0,1.0,1.0,0.0,312.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,9.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-167259.0,-167259.0,-29577.0,29479.0,482257.0,-654699.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2476,18,Jae-Sung,Lee,13339227.0,138.0,2.0,2.0,2.0,9397.0,276.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,20.0,48.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 104}]",1,Jae-Sung Lee,154228.0,154228.0,158670.0,92332.0,829937.0,5877450.0,6.68,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,115.975883 +2646,18,Sheraldo,Becker,13640184.0,176.0,2.0,2.0,2.0,8198.0,351.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,2,25.0,178.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 49}]",1,Sheraldo Becker,162755.0,162755.0,44933.0,-226464.0,-1380094.0,1513667.0,7.66,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,132.990309 +2702,18,Eric,Martel,2447754.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-108697.0,-108697.0,-101392.0,-94507.0,-670522.0,-5483277.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2822,18,,Silas,768592.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,-86995.0,-86995.0,-126564.0,-138050.0,-823782.0,-196173.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2895,18,Paul,Nebel,3639803.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-89724.0,-89724.0,-85150.0,-89989.0,-677820.0,-7317394.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3041,18,Silvan,Widmer,2429807.0,29.0,1.0,1.0,0.0,1324.0,29.0,2,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,1,11.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,222807.0,222807.0,191713.0,118035.0,520557.0,-1296144.0,6.73,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3318,18,Ransford,Königsdörffer,4992795.0,75.0,2.0,2.0,0.0,3160.0,149.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,1,29.0,81.0,"[{""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 17}]",5,Ransford Königsdörffer,272269.0,272269.0,119770.0,-50298.0,-148307.0,-1468543.0,6.86,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3470,18,Anthony,Caci,12796411.0,108.0,2.0,2.0,2.0,9298.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,16.0,22.0,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,116871.0,116871.0,137277.0,121104.0,912033.0,6065333.0,7.53,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,130.733293 +6111,18,Benedict,Hollerbach,2168206.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-111707.0,-111707.0,-113080.0,-105569.0,-715479.0,-1457890.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8307,18,Kaishu,Sano,18229689.0,157.0,2.0,2.0,2.0,11042.0,313.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,17.0,33.0,"[{""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,162465.0,162465.0,165650.0,123670.0,934131.0,4719198.0,7.22,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,125.351179 +10122,18,Fabio,Gruber,12162647.0,159.0,2.0,2.0,2.0,11355.0,317.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,26.0,40.0,"[{""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,227838.0,227838.0,191811.0,104069.0,1010235.0,262618.0,7.61,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,132.122226 +11261,18,Sota,Kawasaki,2480315.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-137804.0,-137804.0,-146775.0,-148543.0,-938719.0,-1307821.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11665,18,Kacper,Potulski,6762113.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,23.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,382502.0,382502.0,391212.0,325385.0,2226568.0,-1005941.0,6.87,1.7350901525658808,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,119.274598 +11666,18,Maximilian,Kinzig,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png,40.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13438,18,Otto,Ruoppi,1452824.0,19.0,2.0,2.0,0.0,1953.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,26.0,5.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 15}]",5,Otto Ruoppi,-118645.0,-118645.0,-105022.0,-41529.0,-422105.0,-4341716.0,7.19,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17179,18,Rael-Tshimbela,Nakuzola,1590843.0,23.0,1.0,1.0,0.0,324.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,2,14.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,-147734.0,-147734.0,-190443.0,-216693.0,-395639.0,1590843.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +168,29,Sven,Michel,1731212.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,239599.0,239599.0,255307.0,225903.0,1231212.0,-2060749.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1964,29,Felix,Götze,4260994.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Götze,-120749.0,-120749.0,-119325.0,-128437.0,-1597637.0,-2543010.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2015,29,Raphael,Obermair,9129371.0,70.0,2.0,2.0,2.0,11454.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,15.0,28.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,263505.0,263505.0,230460.0,165425.0,990255.0,576973.0,6.74,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,27.753678 +2301,29,Oliver,Batista Meier,4321116.0,-11.0,1.0,1.0,0.0,1233.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Oliver Batista Meier,-143403.0,-143403.0,-145788.0,-139438.0,-1509399.0,-1755389.0,6.81,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2471,29,Markus,Schubert,1636562.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-150688.0,-150688.0,-146470.0,-144453.0,-1016004.0,-2332322.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2498,29,Tom,Baack,1907552.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,6.0,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Tom Baack,-141893.0,-141893.0,-148283.0,-158742.0,-862826.0,-3208494.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2749,29,Steffen,Tigges,4034642.0,36.0,2.0,2.0,0.0,4618.0,71.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,17.0,4.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 32}]",4,Steffen Tigges,-137283.0,-137283.0,-151144.0,-141803.0,-104775.0,3062801.0,6.44,0.41152049818370523,0.2723146747352497,0.0,0.0,0.0,0.0,0.21785173978819974,10.0062,5.777069 +2977,29,Nahuel,Noll,13188490.0,112.0,2.0,2.0,2.0,11454.0,224.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,16.0,1.0,"[{""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,49284.0,49284.0,19174.0,14627.0,119067.0,1910261.0,8.26,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,34.012668 +3027,29,Marvin,Pieringer,4353106.0,33.0,2.0,2.0,2.0,10532.0,65.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,14.0,98.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,143787.0,143787.0,184087.0,186341.0,1740747.0,3108589.0,6.15,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,25.324202 +3081,29,Gabriel,Vidović,7365633.0,37.0,2.0,2.0,2.0,11454.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,2,10.0,49.0,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,-404064.0,-404064.0,-468635.0,-135199.0,-480125.0,6865633.0,6.69,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,27.54779 +3336,29,Stefano,Marino,4788767.0,16.0,2.0,2.0,1.0,4820.0,31.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,6.0,27.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 35}]",4,Stefano Marino,-356265.0,-356265.0,-361699.0,-379181.0,-2223633.0,-3100436.0,6.62,0.41152049818370523,0.12254160363086235,0.0,0.0,0.0,0.0,0.09803328290468988,10.0062,2.672343 +3491,29,Sebastian,Klaas,1719457.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,-150660.0,-150660.0,-166476.0,-189858.0,-587349.0,1219457.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3492,29,Marcel,Hoffmeier,3492246.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-143698.0,-143698.0,-142613.0,-139512.0,-963569.0,-2787784.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3559,29,Laurin,Ulrich,7050972.0,62.0,2.0,2.0,2.0,9033.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png,28.0,2,17.0,24.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,-277946.0,-277946.0,-311780.0,-340369.0,-857807.0,6550972.0,6.69,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,27.54779 +6197,29,Laurin,Curda,10782186.0,101.0,2.0,2.0,2.0,11454.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,18.0,121.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,38552.0,38552.0,54388.0,68047.0,706723.0,-678751.0,7.61,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,31.336126 +6217,29,Rayan,Philippe,3511905.0,13.0,2.0,2.0,1.0,3106.0,26.0,0,4,https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png,9.0,1,7.0,19.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": -1}]",2,Rayan Philippe,333997.0,333997.0,309114.0,279031.0,1584615.0,-814864.0,6.6,0.41152049818370523,0.6051437216338881,0.0,0.0,1.0,0.0,0.6841149773071105,10.0062,18.592324 +6292,29,Mattes,Hansen,5944803.0,58.0,2.0,2.0,2.0,9931.0,116.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,19.0,8.0,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,312792.0,312792.0,309326.0,330065.0,1883173.0,3057318.0,7.09,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,29.194893 +6751,29,Florian,Pruhs,1975714.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-151613.0,-151613.0,-154600.0,-152145.0,-1061381.0,52581.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7320,29,Tjark,Scheller,8976874.0,105.0,2.0,2.0,2.0,11454.0,209.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,23.0,40.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,330836.0,330836.0,339831.0,320829.0,2143893.0,1652795.0,7.48,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,30.800818 +7616,29,Jano,ter Horst,9804821.0,91.0,2.0,2.0,2.0,10714.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,18.0,74.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,237036.0,237036.0,266891.0,254773.0,1822079.0,3841672.0,7.06,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,29.07136 +8292,29,Santiago,Castañeda,9953021.0,86.0,2.0,2.0,2.0,11454.0,171.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,17.0,21.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,283091.0,283091.0,263825.0,228896.0,1553972.0,1378910.0,7.45,0.41152049818370523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,30.677285 +8872,29,Jonah,Sticker,3137362.0,8.0,2.0,2.0,0.0,1936.0,15.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,4.0,19.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-133140.0,-133140.0,-137193.0,-138769.0,-869871.0,-138432.0,6.84,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8984,29,Nyamekye,Awortwie-Grant,1017264.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,-145144.0,-145144.0,-159897.0,-180968.0,-721458.0,195818.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9283,29,Deniz,Zeitler,2568054.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,38.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Deniz Zeitler,-162199.0,-162199.0,-164958.0,-156140.0,-1002335.0,2068054.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10048,29,Luka,Duric,1749566.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luka Duric,-149156.0,-149156.0,-154977.0,-159078.0,-944377.0,-3309416.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11170,29,Ruben,Müller,2622683.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-157170.0,-157170.0,-155230.0,-150027.0,-1001999.0,965703.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12262,29,Albert Frank,Millgramm,2741605.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-148470.0,-148470.0,-147304.0,-147333.0,-949493.0,-2688583.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14911,29,Clemens,Lippmann,1963929.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,1,1.0,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,295071.0,295071.0,295483.0,283524.0,1259677.0,-1566185.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,-36782.0,-36782.0,-120824.0,-168826.0,-420920.0,0.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,0.0,"[{""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.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1246,43,Willi,Orban,30354547.0,144.0,2.0,2.0,2.0,11814.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,9.0,38.0,"[{""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 171}]",2,Willi Orban,-24918.0,-24918.0,1563.0,-54932.0,-472896.0,-210911.0,7.67,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,172.590589 +1333,43,Lukas,Klostermann,703678.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,-9830.0,-9830.0,-63244.0,-67273.0,-314908.0,-3198981.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1689,43,Benjamin,Henrichs,4550738.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",4,Benjamin Henrichs,-97482.0,-97482.0,-114569.0,-341736.0,-1543399.0,-1085817.0,6.68,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1728,43,Örjan,Nyland,2269303.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-141255.0,-141255.0,-147042.0,-142892.0,-1011148.0,736842.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2141,43,Ridle ,Baku,20738240.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,231590.0,231590.0,254314.0,239353.0,1528190.0,1291089.0,7.6,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,171.015447 +2275,43,Christoph,Baumgartner,10938765.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-457184.0,-457184.0,-423013.0,-411074.0,-3190057.0,-8696000.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2522,43,David,Raum,34878017.0,128.0,2.0,2.0,2.0,11814.0,255.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,1,7.0,30.0,"[{""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 149}]",1,David Raum,8369.0,8369.0,22162.0,27033.0,166733.0,2148028.0,7.11,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,159.989451 +2687,43,Christopher,Nkunku,25988039.0,94.0,2.0,2.0,1.0,7080.0,187.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,7.0,24.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,65002.0,65002.0,78671.0,94815.0,657668.0,-13559582.0,6.83,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,153.688882 +2897,43,Rocco,Reitz,10497127.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,2,19.0,147.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-599971.0,-599971.0,-618962.0,-626917.0,-3206154.0,-3155485.0,7.17,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4596,43,Brajan,Gruda,21399581.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,2,5.0,90.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,-258719.0,-258719.0,-61377.0,7937.0,-23238.0,5630618.0,8.02,2.2488089887640452,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,99.567614 +6104,43,Marc,Guiu,9462843.0,-13.0,1.0,1.0,0.0,1327.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -13}, {""hasPlayed"": false, ""points"": null}]",3,Marc Guiu,-465229.0,-465229.0,-526259.0,-62209.0,9462843.0,9462843.0,6.4,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6176,43,Nicolas,Seiwald,18986040.0,82.0,2.0,2.0,2.0,11814.0,164.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,1,8.0,38.0,"[{""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,2964.0,2964.0,23386.0,38371.0,393681.0,3723603.0,6.8,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,153.013821 +6300,43,Assan,Ouédraogo,9273493.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,294344.0,294344.0,258632.0,160047.0,285397.0,-11971706.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7224,43,Lukeba,Castello Jr.,20920334.0,199.0,1.0,1.0,1.0,5846.0,199.0,2,2,https://kickbase.b-cdn.net/content/file/52117c9891144d3998de1b87b91ca123.png,23.0,1,9.0,140.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 199}]",3,Lukeba Castello Jr.,23213.0,23213.0,56623.0,46792.0,585643.0,149950.0,7.43,2.2488089887640452,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,41.509267 +7239,43,Max,Finkgräfe,3315141.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-132644.0,-132644.0,-139677.0,-135654.0,-926170.0,370867.0,6.84,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8061,43,Johan,Bakayoko,7904380.0,24.0,2.0,2.0,1.0,5355.0,48.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,6.0,12.0,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 15}]",3,Johan Bakayoko,-263311.0,-263311.0,-284969.0,-230265.0,-1663283.0,688736.0,6.35,2.2488089887640452,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,64.053199 +8227,43,Maarten,Vandevoordt,17084300.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,12.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-206293.0,-206293.0,-103269.0,-24758.0,-170176.0,2823176.0,6.99,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,157.289207 +9507,43,Antonio,Nusa,27069461.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,60202.0,60202.0,84200.0,79494.0,625529.0,2642474.0,7.37,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,165.83998 +9776,43,Andrija,Maksimovic,3952463.0,84.0,1.0,1.0,0.0,791.0,84.0,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,1,21.0,59.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,351471.0,351471.0,214872.0,69587.0,281675.0,-9982.0,6.8,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10113,43,Tidiam,Gomis,9778401.0,93.0,2.0,2.0,1.0,5954.0,186.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,19.0,117.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,311274.0,311274.0,332757.0,309553.0,2359449.0,4421905.0,6.44,2.2488089887640452,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,79.952049 +11008,43,Ezechiel,Banzuzi,11870921.0,65.0,2.0,2.0,2.0,11042.0,129.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,10.0,54.0,"[{""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 103}]",3,Ezechiel Banzuzi,35444.0,35444.0,109523.0,132521.0,1027743.0,8043052.0,6.89,2.2488089887640452,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,155.039004 +11886,43,,Rômulo,10507061.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rômulo,-549713.0,-549713.0,-542506.0,-587589.0,-4054356.0,-8957361.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14249,43,Neil,El Aynaoui,13218388.0,45.0,1.0,1.0,1.0,4640.0,45.0,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,-847118.0,-847118.0,-694289.0,-213057.0,13218388.0,13218388.0,6.3,2.2488089887640452,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,63.548844 +14896,43,Abdoul,Koné,1624987.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-116014.0,-116014.0,-128865.0,-129275.0,-740231.0,-4818768.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15376,43,Maxime,Estève,10273210.0,157.0,1.0,1.0,1.0,5968.0,157.0,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,1,15.0,111.0,"[{""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,359662.0,359662.0,364403.0,238293.0,321376.0,-7307988.0,7.02,2.2488089887640452,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,118.745553 +577,15,Daniel,Batz,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,-68004.0,-68004.0,-123492.0,-126148.0,-844971.0,-3657428.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +619,15,Kevin,Stöger,7903347.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,2,,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}]",3,Kevin Stöger,-388642.0,-388642.0,-450424.0,-542877.0,-2069939.0,3314474.0,6.8,0.8444261523988712,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,14.265082 +849,15,Tim,Kleindienst,18110398.0,37.0,2.0,2.0,2.0,10567.0,73.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,2,4.0,81.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,-513616.0,-513616.0,-518116.0,-224600.0,-1195808.0,2453739.0,6.72,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,56.78062 +1883,15,Moritz,Nicolas,18276582.0,160.0,2.0,2.0,2.0,11691.0,320.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,17.0,41.0,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,40989.0,40989.0,34769.0,-19718.0,-121468.0,-126933.0,7.49,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,63.286732 +2074,15,Robin,Hack,7958033.0,-5.0,2.0,2.0,1.0,5477.0,-10.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,,24.0,"[{""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-375763.0,-375763.0,-400644.0,-449648.0,-1849127.0,374450.0,6.57,0.8444261523988712,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,13.782586 +2126,15,Nicolas,Kühn,5538785.0,21.0,1.0,1.0,0.0,1576.0,21.0,1,3,https://kickbase.b-cdn.net/content/file/1b20e25d138a411aa09e746b44660051.png,0.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}]",5,Nicolas Kühn,-621015.0,-621015.0,-583230.0,-114683.0,-1477712.0,5038785.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2261,15,Florian,Neuhaus,3277851.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,270651.0,270651.0,240653.0,189995.0,1414568.0,227535.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2560,15,Philipp,Sander,9585225.0,58.0,2.0,2.0,2.0,11691.0,115.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,11.0,64.0,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-433852.0,-433852.0,-436524.0,-463854.0,-2793471.0,-1021893.0,6.97,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,58.892994 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,0.0,"[{""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.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2862,15,Jens,Castrop,1631128.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-137731.0,-137731.0,-141792.0,-144706.0,-956886.0,-6020629.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2941,15,Joseph,Scally,5737983.0,57.0,2.0,2.0,1.0,5969.0,113.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,19.0,85.0,"[{""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,349040.0,349040.0,408604.0,386983.0,2083843.0,-1161424.0,6.82,0.8444261523988712,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,43.318531 +3063,15,Fabio,Chiarodia,3155124.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,-153408.0,-153408.0,-186303.0,-176803.0,-46042.0,1043689.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3129,15,Ko,Itakura,10338779.0,35.0,2.0,2.0,2.0,11691.0,69.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,2,6.0,0.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 34}]",2,Ko Itakura,-631198.0,-631198.0,-719357.0,-404470.0,-1423748.0,-3269018.0,6.12,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,51.710921 +3516,15,Enzo,Leopold,4613332.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-155382.0,-155382.0,-394485.0,-384513.0,-2627932.0,-9144897.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4292,15,David,Herold,3665002.0,7.0,2.0,2.0,0.0,2822.0,14.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,3.0,2.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 5}]",3,David Herold,-123025.0,-123025.0,-139141.0,-76738.0,-493985.0,-6619384.0,6.51,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4333,15,Lukas,Ullrich,6165991.0,40.0,2.0,2.0,2.0,8864.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,12.0,32.0,"[{""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-296863.0,-296863.0,-326600.0,-342592.0,-2092720.0,1824278.0,6.75,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,57.034105 +6199,15,Shuto,Machino,2734624.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-148168.0,-148168.0,-144514.0,-147116.0,-918052.0,1570228.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6319,15,Franck,Honorat,10447194.0,109.0,2.0,2.0,1.0,6207.0,217.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,20.0,47.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 75}]",2,Franck Honorat,226316.0,226316.0,352901.0,336453.0,1794391.0,716320.0,7.33,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,61.934813 +7774,15,Yukhym,Konoplia,1770420.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,273228.0,273228.0,253545.0,153610.0,663604.0,-2578076.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9540,15,Isac,Lidberg,4079737.0,-7.0,2.0,2.0,0.0,3077.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,2.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": -8}]",5,Isac Lidberg,-137165.0,-137165.0,-144340.0,-143448.0,-1009857.0,-7203994.0,6.45,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11010,15,Kevin,Diks,14669372.0,41.0,2.0,2.0,2.0,11691.0,82.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,5.0,16.0,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-605978.0,-605978.0,-646459.0,-685966.0,-3163299.0,-106825.0,6.56,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,55.4287 +11748,15,Wael,Mohya,7667199.0,30.0,2.0,2.0,2.0,8171.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,7.0,26.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-280589.0,-280589.0,-278391.0,-294819.0,-1681048.0,-1171918.0,6.74,0.8444261523988712,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,42.810396 +13442,15,Hugo,Bolin,12035619.0,159.0,2.0,2.0,2.0,11691.0,318.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,26.0,179.0,"[{""hasPlayed"": true, ""points"": 286}, {""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,163380.0,163380.0,171537.0,166066.0,788727.0,5969985.0,8.39,0.8444261523988712,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,70.89128 +15181,15,Jan,Leszczynski,4231177.0,1.0,1.0,1.0,0.0,1116.0,1.0,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,0.0,0.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-134531.0,-134531.0,-135591.0,-131348.0,-1131237.0,-1017854.0,6.62,0.8444261523988712,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,13.887477 +15202,15,Zento,Uno,1899759.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,319451.0,319451.0,308915.0,251074.0,922687.0,-2162467.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15613,15,Daiki,Hashioka,5910512.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,12.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",4,Daiki Hashioka,-385128.0,-385128.0,-378736.0,-374851.0,-2684782.0,29817.0,6.81,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16564,15,Mathieu,Nguefack,3175992.0,30.0,2.0,2.0,1.0,7783.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,18.0,17.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 17}]",3,Mathieu Nguefack,191724.0,191724.0,215686.0,215514.0,1689800.0,3175992.0,6.37,0.8444261523988712,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,40.460271 +54,3,Emre,Can,1624333.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-121631.0,-121631.0,-136866.0,-151367.0,-394554.0,-763894.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,0.0,"[{""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.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1704,3,Waldemar,Anton,33807549.0,223.0,2.0,2.0,2.0,11756.0,446.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,1,13.0,91.0,"[{""hasPlayed"": true, ""points"": 288}, {""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,35623.0,35623.0,9918.0,21370.0,-333530.0,508846.0,6.98,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,171.944215 +1856,3,Marcel,Sabitzer,7574173.0,27.0,2.0,2.0,0.0,2965.0,53.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,6.0,14.0,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,232441.0,232441.0,264646.0,257807.0,1339005.0,-3226536.0,6.87,2.461857810067462,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,42.016839 +1873,3,Gregor,Kobel,20483382.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-5880.0,-5880.0,-65316.0,-142437.0,-680299.0,-2589172.0,7.15,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,176.131968 +1920,3,Serhou,Guirassy,30958881.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,106233.0,106233.0,118124.0,111248.0,633906.0,2879694.0,7.93,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,195.346364 +2148,3,Alexander,Meyer,1360043.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-136375.0,-136375.0,-149446.0,-164884.0,-553007.0,-1023701.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2383,3,Nico,Schlotterbeck,24221169.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Nico Schlotterbeck,97858.0,97858.0,113570.0,103392.0,419638.0,-10084570.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2395,3,Julian,Ryerson,24994230.0,99.0,2.0,2.0,2.0,10516.0,198.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,2,7.0,26.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-370446.0,-370446.0,-272346.0,-273401.0,-1219499.0,-560661.0,7.13,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,175.639291 +2714,3,Maximilian,Beier,22532599.0,111.0,2.0,2.0,2.0,11123.0,221.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,9.0,77.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 165}]",1,Maximilian Beier,176982.0,176982.0,184978.0,165222.0,1057355.0,-3059974.0,6.62,2.461857810067462,0.36511156186612576,0.0,0.0,1.0,0.0,0.49208924949290067,10.0062,80.247962 +2736,3,Ramy,Bensebaini,14675340.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-356320.0,-356320.0,-392467.0,-490829.0,-3149225.0,-4593083.0,0.0,2.461857810067462,0.6348884381338742,0.0,0.0,0.0,0.15,0.5079107505070993,10.0062,0.0 +3069,3,Felix,Nmecha,27822312.0,87.0,2.0,2.0,2.0,7492.0,174.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,2,6.0,50.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 123}]",3,Felix Nmecha,-353765.0,-353765.0,-15934.0,31264.0,-85137.0,2490865.0,6.67,2.461857810067462,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,73.655186 +7737,3,Joey,Veerman,15787954.0,56.0,2.0,2.0,0.0,4284.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,7.0,27.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 36}]",3,Joey Veerman,-250809.0,-250809.0,-385489.0,-384627.0,-2920303.0,15787954.0,7.09,2.461857810067462,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,131.29158 +9440,3,Filippo,Mane,4717044.0,32.0,2.0,2.0,1.0,3152.0,64.0,1,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,2,13.0,21.0,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 17}]",5,Filippo Mane,-155840.0,-155840.0,-475690.0,-456571.0,-969964.0,-82289.0,7.21,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9698,3,,Fábio Silva,8657690.0,124.0,1.0,1.0,0.0,2008.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,14.0,87.0,"[{""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": false, ""points"": null}]",3,Fábio Silva,331599.0,331599.0,324987.0,241772.0,1128704.0,-117276.0,6.97,2.461857810067462,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,94.729863 +10114,3,Carney,Chukwuemeka,3509400.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Carney Chukwuemeka,306133.0,306133.0,250774.0,148191.0,709696.0,-1548603.0,6.43,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10115,3,Daniel,Svensson,19141115.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,229953.0,229953.0,248474.0,242853.0,1533456.0,-788245.0,7.36,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,181.305074 +11099,3,Jobe,Bellingham,18487134.0,123.0,2.0,2.0,2.0,11756.0,246.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,13.0,46.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": true, ""points"": 156}]",1,Jobe Bellingham,219871.0,219871.0,227640.0,212726.0,1412881.0,-123905.0,6.78,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,167.017446 +11100,3,Samuele,Inácio,5625612.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,,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-255468.0,-255468.0,-264535.0,-233574.0,-1759820.0,-5005607.0,7.37,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13472,3,Luca,Reggiani,2944285.0,57.0,1.0,1.0,0.0,1999.0,57.0,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,1,19.0,40.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,243192.0,243192.0,143559.0,17689.0,44215.0,-2532891.0,6.95,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14662,3,Justin,Lerma,2535692.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-161699.0,-161699.0,-164319.0,-151409.0,-1046090.0,-7262464.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14899,3,Kauã,Prates,4222830.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,8.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",5,Kauã Prates,404697.0,404697.0,411177.0,320754.0,2098541.0,-223080.0,6.5,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15211,3,Joane,Gadou,25359713.0,98.0,2.0,2.0,2.0,9756.0,196.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,2,7.0,48.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 132}]",2,Joane Gadou,-284145.0,-284145.0,-15637.0,8529.0,-139070.0,3259847.0,6.91,2.461857810067462,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,170.219846 +16378,3,Konstantinos,Karetsas,26342994.0,125.0,2.0,2.0,2.0,8514.0,249.0,2,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,9.0,126.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 214}]",4,Konstantinos Karetsas,-23165.0,-23165.0,93311.0,94169.0,665006.0,6546650.0,6.8,2.461857810067462,0.18864097363083165,0.0,0.0,0.0,0.15,0.1509127789046653,10.0062,25.279418 +16948,3,Giannis,Konstantelias,12116482.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,14.0,127.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-687461.0,-687461.0,-635323.0,-649288.0,-4712345.0,12116482.0,6.96,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17309,3,Ethan,Nwaneri,18708019.0,65.0,1.0,1.0,0.0,4036.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/354de6f8743a4426a15410f1d9e73558.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Ethan Nwaneri,67586.0,67586.0,120923.0,137992.0,18708019.0,18708019.0,6.4,2.461857810067462,0.8113590263691683,0.0,0.0,1.0,0.0,0.8490872210953346,10.0062,133.864193 +1863,6,Daniel,Heuer Fernandes,13311543.0,72.0,2.0,2.0,2.0,11430.0,143.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,10.0,36.0,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-340898.0,-340898.0,-359422.0,-272962.0,-1753512.0,368905.0,6.84,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,39.613543 +1865,6,Yussuf,Poulsen,1225698.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,,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -9}]",5,Yussuf Poulsen,-126772.0,-126772.0,-152577.0,-130153.0,-644137.0,-3243460.0,6.46,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1889,6,Bakery,Jatta,6256077.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,2,4.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Bakery Jatta,-403585.0,-403585.0,-440644.0,-435436.0,-1674765.0,1049493.0,6.54,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1978,6,Jordan,Torunarigha,8341509.0,-1.0,2.0,2.0,2.0,7815.0,-2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 2}]",2,Jordan Torunarigha,-339653.0,-339653.0,-368137.0,-223906.0,-1186677.0,-2250830.0,5.9,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,34.169577 +2725,6,Sebastiaan,Bornauw,9151407.0,38.0,2.0,2.0,2.0,11430.0,75.0,0,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,8.0,16.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": true, ""points"": 26}]",1,Sebastiaan Bornauw,-300452.0,-300452.0,-307434.0,-223099.0,-1331710.0,8615019.0,6.48,0.5787865168539326,0.18864097363083165,0.0,0.0,0.85,0.15,0.32091277890466535,10.0062,12.043414 +3277,6,Miro,Muheim,4225503.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Miro Muheim,-116467.0,-116467.0,-108092.0,-95663.0,-919215.0,-4015964.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6201,6,Nicolai,Remberg,9252206.0,21.0,2.0,2.0,2.0,11430.0,42.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,36.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-294314.0,-294314.0,-323376.0,-471382.0,-1868487.0,-1576681.0,6.77,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,39.208141 +7350,6,Otto,Stange,3892994.0,-11.0,2.0,2.0,0.0,3353.0,-22.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": -6}]",5,Otto Stange,-143724.0,-143724.0,-146729.0,-128001.0,-792271.0,312925.0,6.41,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7394,6,Kofi,Amoako,1078374.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-126006.0,-126006.0,-140447.0,-137425.0,-747778.0,-3792702.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8367,6,Albert,Sambi Lokonga,9161402.0,44.0,1.0,1.0,1.0,5806.0,44.0,2,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,4.0,31.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}]",3,Albert Sambi Lokonga,-380526.0,-380526.0,-234016.0,4802.0,-747408.0,-517924.0,6.81,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,39.439799 +9605,6,Albert,Grønbæk,11472204.0,11.0,2.0,2.0,2.0,11430.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,2,1.0,27.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,-738133.0,-738133.0,-672986.0,-134459.0,-1339553.0,1010320.0,7.71,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,44.652108 +10120,6,Alexander,Røssing-Lelesiit,1569818.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,260031.0,260031.0,261000.0,228826.0,1003109.0,-1802888.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11512,6,Nicolás,Capaldo,9300361.0,26.0,2.0,2.0,2.0,11430.0,51.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,5.0,38.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,-310913.0,-310913.0,-321808.0,-167124.0,-481192.0,-835578.0,5.91,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,34.227491 +11752,6,Warmed,Omari,1583746.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Warmed Omari,-109976.0,-109976.0,-135942.0,-139549.0,-903153.0,-4779974.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11949,6,Shafiq,Nandja,2355534.0,-1.0,1.0,1.0,0.0,2914.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,2,,0.0,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}]",4,Shafiq Nandja,-153393.0,-153393.0,-167330.0,-180467.0,-765806.0,1855534.0,6.32,0.5787865168539326,0.8113590263691683,0.0,0.0,0.0,0.0,0.6490872210953347,10.0062,23.757882 +11967,6,Fábio,Vieira,19346312.0,3.0,1.0,1.0,0.0,2914.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png,0.0,1,0.0,,"[{""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",1,Fábio Vieira,-18946.0,-18946.0,90596.0,168574.0,759377.0,759377.0,6.6,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,38.223594 +12368,6,Sander,Tangvik,1090059.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-138250.0,-138250.0,-140458.0,-138226.0,-966193.0,-268715.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13433,6,Louis,Lemke,5336686.0,-7.0,2.0,2.0,1.0,6001.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,2,,12.0,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 2}]",4,Louis Lemke,-441348.0,-441348.0,-502118.0,-538546.0,-1903469.0,4836686.0,6.77,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14256,6,Zakaria,El Ouahdi,10229885.0,-24.0,1.0,1.0,1.0,5624.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -24}, {""hasPlayed"": false, ""points"": null}]",1,Zakaria El Ouahdi,-439719.0,-439719.0,13873.0,105739.0,10229885.0,10229885.0,5.8,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,33.590431 +14425,6,David,Møller Wolfe,9015982.0,20.0,1.0,1.0,1.0,5086.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png,0.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}]",2,David Møller Wolfe,-259429.0,-259429.0,-3768.0,44844.0,9015982.0,9015982.0,6.4,0.5787865168539326,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,37.065303 +15283,6,Martin,Adeline,4678722.0,-5.0,2.0,2.0,2.0,6947.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,2,,10.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 3}]",4,Martin Adeline,-152353.0,-152353.0,-428351.0,-380706.0,-1051618.0,-4793388.0,6.48,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15472,6,Patson,Daka,8976271.0,3.0,2.0,2.0,1.0,7088.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,0.0,13.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 12}]",3,Patson Daka,-360262.0,-360262.0,-451109.0,-791999.0,-2943479.0,-725834.0,6.62,0.5787865168539326,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,21.152785 +15478,6,Bilal,Nadir,1572923.0,-4.0,2.0,2.0,1.0,3526.0,-7.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,10.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -11}]",3,Bilal Nadir,-90430.0,-90430.0,-100551.0,-113476.0,-716967.0,-4803364.0,6.64,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17203,6,Terem,Moffi,4144124.0,-9.0,2.0,2.0,1.0,5527.0,-17.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 2}]",3,Terem Moffi,-130405.0,-130405.0,-123861.0,-58330.0,-516524.0,4144124.0,6.13,0.5787865168539326,0.3103448275862069,0.0,0.0,1.0,0.0,0.44827586206896547,10.0062,15.914515 +49,5,Matthias,Ginter,26842617.0,171.0,2.0,2.0,2.0,11429.0,342.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,12.0,32.0,"[{""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,58503.0,58503.0,62926.0,58709.0,244661.0,675056.0,7.4,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,142.889218 +89,5,Christian,Günter,3918729.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Christian Günter,-139262.0,-139262.0,-140344.0,-136807.0,-758458.0,842829.0,6.6,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +118,5,Vincenzo,Grifo,8415989.0,38.0,1.0,1.0,0.0,1248.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,4.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-308325.0,-308325.0,-321466.0,-318402.0,-2477997.0,-2669497.0,6.78,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1257,5,Lukas,Kübler,6950300.0,68.0,2.0,2.0,1.0,5469.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,19.0,48.0,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,250846.0,250846.0,232173.0,195547.0,1586728.0,2009429.0,7.16,1.9297389463781753,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,34.325373 +1645,5,Maximilian,Eggestein,17588057.0,175.0,2.0,2.0,2.0,11429.0,349.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,19.0,78.0,"[{""hasPlayed"": true, ""points"": 230}, {""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,172250.0,172250.0,187030.0,173710.0,956408.0,3904283.0,7.28,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,140.572096 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,0.0,"[{""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.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1858,5,Anthony,Jung,2204934.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,-177019.0,-177019.0,-202726.0,-51475.0,232764.0,-1017525.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,0.0,"[{""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.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2084,5,Philipp,Lienhart,14091635.0,111.0,2.0,2.0,2.0,9937.0,221.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,15.0,23.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 127}]",2,Philipp Lienhart,138296.0,138296.0,126245.0,86131.0,605259.0,3010071.0,7.32,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,141.34447 +2125,5,Jan-Niklas,Beste,13993448.0,107.0,2.0,2.0,2.0,7286.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,15.0,29.0,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 128}]",1,Jan-Niklas Beste,149412.0,149412.0,173580.0,158670.0,1063131.0,4522016.0,6.97,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,134.586196 +2176,5,Lucas,Höler,4587365.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,2,8.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,-135785.0,-135785.0,-152760.0,-437736.0,-976397.0,1531665.0,6.55,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2722,5,Patrick,Osterhage,2146405.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-138580.0,-138580.0,-134822.0,-134835.0,-898915.0,-2025645.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3209,5,Yannik,Engelhardt,11759627.0,63.0,2.0,2.0,2.0,10648.0,125.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,1,10.0,12.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,-21548.0,-21548.0,12876.0,32135.0,368993.0,4092166.0,6.62,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,127.827922 +3218,5,Mio,Backhaus,15129832.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,2,13.0,48.0,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,24093.0,24093.0,12858.0,-135827.0,-1224722.0,-887715.0,6.67,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,128.79339 +3304,5,Igor,Matanović,21857825.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,22.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,223161.0,223161.0,223719.0,215801.0,1416247.0,5029292.0,8.35,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,161.233105 +4335,5,Derry,Scherhant,10803258.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,24.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,229344.0,229344.0,240997.0,357385.0,2103619.0,5647220.0,7.48,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,144.433967 +6209,5,Philipp,Treu,10204613.0,86.0,2.0,2.0,1.0,7208.0,172.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,16.0,77.0,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,74803.0,74803.0,87997.0,8146.0,-901143.0,-203665.0,7.03,1.9297389463781753,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,102.042611 +7215,5,Jordy,Makengo,9404910.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,22.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,345413.0,345413.0,355214.0,324004.0,2056415.0,6925576.0,7.09,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,136.903319 +7216,5,Max,Rosenfelder,5584108.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,6.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",4,Max Rosenfelder,249992.0,249992.0,264596.0,242220.0,1696553.0,892883.0,6.7,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8363,5,Berkay,Yilmaz,3496552.0,24.0,1.0,1.0,0.0,780.0,24.0,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,6.0,16.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-126135.0,-126135.0,-129403.0,-120834.0,-849810.0,-6361913.0,6.6,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8364,5,Bruno,Ogbus,3814250.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,352840.0,352840.0,282295.0,211380.0,1591876.0,855156.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11006,5,Yuito,Suzuki,16501603.0,235.0,2.0,2.0,2.0,9808.0,470.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,28.0,226.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,209537.0,209537.0,214969.0,202569.0,1558159.0,5145372.0,7.11,1.9297389463781753,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,137.289506 +11007,5,Cyriaque,Irié,5566912.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,10.0,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}]",5,Cyriaque Irié,321142.0,321142.0,396918.0,389870.0,2463980.0,661779.0,6.95,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14048,5,Keisuke,Goto,3197706.0,15.0,2.0,2.0,0.0,1620.0,30.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,9.0,5.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-114999.0,-114999.0,-120945.0,-98414.0,-617816.0,-6167951.0,6.74,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15196,5,Rihito,Yamamoto,2868728.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-139704.0,-139704.0,-142605.0,-145213.0,-893252.0,-6653218.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +43,10,Mitchell,Weiser,4557851.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-85976.0,-85976.0,-101248.0,-119330.0,-69925.0,-2335680.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +157,10,Niklas,Stark,3696755.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,355522.0,355522.0,225855.0,118241.0,1353210.0,-31733.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +608,10,Niclas,Füllkrug,12963446.0,46.0,2.0,2.0,2.0,8371.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,1,7.0,129.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": -46}]",1,Niclas Füllkrug,138493.0,138493.0,115430.0,85728.0,65286.0,-11166922.0,6.83,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,76.739358 +1996,10,Marco,Friedl,11475347.0,79.0,2.0,2.0,2.0,11674.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,13.0,12.0,"[{""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-206368.0,-206368.0,-170773.0,-215874.0,-1671572.0,42361.0,6.75,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,75.840507 +2294,10,Amos,Pieper,12194369.0,99.0,2.0,2.0,2.0,11674.0,197.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,16.0,4.0,"[{""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,109710.0,109710.0,124081.0,90572.0,492022.0,4254880.0,7.35,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,82.581886 +2842,10,Felix,Agu,1642956.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-124530.0,-124530.0,-133642.0,-139899.0,-824952.0,-3339558.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2939,10,Eren Sami,Dinkçi,5975640.0,56.0,2.0,2.0,1.0,4747.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,1,18.0,94.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": -11}]",1,Eren Sami Dinkçi,325979.0,325979.0,324098.0,329591.0,1163156.0,1941223.0,6.82,1.1228668941979523,0.85,0.0,0.0,0.85,0.15,0.85,10.0062,65.132951 +3139,10,Cédric,Itten,3888838.0,18.0,2.0,2.0,0.0,3301.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,9.0,4.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 14}]",5,Cédric Itten,-124765.0,-124765.0,-132953.0,-123327.0,-742840.0,-6782733.0,6.26,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3166,10,Keke,Topp,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,0.0,0.0,0.0,-8550.0,-382832.0,-434145.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3228,10,Justin,Njinmah,4559143.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,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-145191.0,-145191.0,-145471.0,-373754.0,-2402097.0,-1916881.0,6.82,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3281,10,Ludovit,Reis,9448364.0,63.0,2.0,2.0,2.0,11125.0,126.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 29}]",2,Ludovit Reis,262025.0,262025.0,287691.0,195424.0,1184924.0,901081.0,7.16,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,80.447116 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,0.0,"[{""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.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3481,10,Jens,Stage,12930036.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-662237.0,-662237.0,-649978.0,-656788.0,-4661851.0,-5016175.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6174,10,,Arthur,6463266.0,49.0,1.0,1.0,1.0,4193.0,49.0,0,2,https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png,0.0,1,7.0,34.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": false, ""points"": null}]",1,Arthur,355436.0,355436.0,349389.0,326189.0,2375840.0,265320.0,7.1,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.772978 +7167,10,Senne,Lynen,6519668.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 0}]",4,Senne Lynen,-377806.0,-377806.0,-376262.0,-350416.0,-2373710.0,-1046038.0,6.66,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7282,10,Olivier,Deman,9491968.0,93.0,2.0,2.0,2.0,11674.0,185.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,19.0,98.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,301660.0,301660.0,254366.0,113440.0,-96248.0,327472.0,7.05,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.211197 +7721,10,Marco,Grüll,7747964.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,53.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,340822.0,340822.0,349554.0,318733.0,1858629.0,4559901.0,8.01,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,89.997402 +8166,10,,Chuki,7599865.0,85.0,2.0,2.0,2.0,10866.0,170.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,22.0,93.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 19}]",1,Chuki,290593.0,290593.0,237997.0,134174.0,-81200.0,-2511010.0,6.52,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,73.256312 +9513,10,Karl,Hein,12130504.0,75.0,2.0,2.0,2.0,11674.0,150.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,2,12.0,94.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,23997.0,23997.0,26030.0,-72153.0,-1192109.0,524623.0,6.75,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,75.840507 +9600,10,Alexander,Schlager,1525430.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-137288.0,-137288.0,-138262.0,-136417.0,-968435.0,-4839477.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10131,10,Dariusz,Stalmach,4427956.0,86.0,2.0,2.0,0.0,3775.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,38.0,86.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 147}]",5,Dariusz Stalmach,399030.0,399030.0,380512.0,307146.0,2389546.0,-122899.0,7.14,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10134,10,Mick,Schmetgens,4803951.0,21.0,2.0,2.0,1.0,7480.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,8.0,29.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 0}]",5,Mick Schmetgens,-361919.0,-361919.0,-382573.0,-365341.0,-2618595.0,1005234.0,6.44,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11262,10,Salim Amani,Musah,3691158.0,1.0,2.0,2.0,0.0,2762.0,1.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,0.0,7.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -5}]",5,Salim Amani Musah,-124785.0,-124785.0,-135398.0,-140304.0,-841398.0,-798009.0,6.4,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13449,10,Moussa,Ndiaye,3591374.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2af2bd87e1ec448bb98741662c2c9fe4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,175203.0,175203.0,269512.0,304401.0,3591374.0,3591374.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14923,10,Kenny,Quetant,816865.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-94489.0,-94489.0,-134429.0,-141622.0,-697395.0,-3884285.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14926,10,Darwin,Soylu,749023.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-53762.0,-53762.0,-114875.0,-143921.0,-648559.0,-3959954.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15256,10,Oskar,Wójcik,2086687.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-140064.0,-140064.0,-145273.0,-151387.0,-957622.0,-6340751.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15313,10,Paul,Erevbenagie,3676323.0,37.0,1.0,1.0,0.0,1768.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": false, ""points"": null}]",5,Paul Erevbenagie,-133754.0,-133754.0,-135014.0,-124635.0,-790805.0,3067804.0,6.93,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17288,10,Youri,Regeer,6890653.0,130.0,1.0,1.0,1.0,5157.0,130.0,0,3,https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png,0.0,1,18.0,,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}]",2,Youri Regeer,325171.0,325171.0,326184.0,280685.0,6390653.0,6890653.0,7.1,1.1228668941979523,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.772978 +493,13,Michael,Gregoritsch,12769773.0,138.0,2.0,2.0,2.0,9346.0,276.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,21.0,80.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 195}]",1,Michael Gregoritsch,210845.0,210845.0,209245.0,185676.0,1342999.0,4029123.0,6.82,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,62.07264 +1809,13,Marius,Wolf,8884997.0,200.0,2.0,2.0,2.0,9820.0,400.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,45.0,53.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 238}]",3,Marius Wolf,331330.0,331330.0,356394.0,331886.0,2327108.0,7866585.0,7.16,0.9095920617420066,0.6896551724137931,0.0,0.0,1.0,0.0,0.7517241379310345,10.0062,48.987735 +1811,13,Jeffrey,Gouweleeuw,6732471.0,26.0,2.0,2.0,0.0,777.0,52.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,7.0,5.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,-314598.0,-314598.0,-351582.0,-309041.0,-1311089.0,-3478461.0,6.8,0.9095920617420066,0.36511156186612576,0.0,0.0,0.0,0.0,0.2920892494929006,10.0062,18.077581 +2195,13,Finn,Dahmen,16584815.0,195.0,2.0,2.0,2.0,11311.0,389.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,23.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,125161.0,125161.0,112478.0,53050.0,401859.0,1320024.0,8.69,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.092557 +2764,13,Yannik,Keitel,1579189.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,14.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-121105.0,-121105.0,-139447.0,-79760.0,-542777.0,-3302046.0,6.6,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3143,13,Kristijan,Jakić,3666449.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kristijan Jakić,-160744.0,-160744.0,-175690.0,-158194.0,-104529.0,871320.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3176,13,Arijon,Ibrahimović,6639295.0,181.0,1.0,1.0,1.0,3743.0,181.0,0,3,https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png,21.0,1,27.0,127.0,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": false, ""points"": null}]",3,Arijon Ibrahimović,385077.0,385077.0,389051.0,298653.0,2271239.0,1030198.0,6.4,0.9095920617420066,0.8113590263691683,0.0,0.0,1.0,0.0,0.8490872210953346,10.0062,49.459318 +3183,13,Anton,Kade,14333848.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,193.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 273}]",3,Anton Kade,43093.0,43093.0,70923.0,70993.0,689725.0,4173192.0,8.42,0.9095920617420066,0.18864097363083165,0.0,0.0,0.0,0.15,0.1509127789046653,10.0062,11.565221 +4654,13,Mert,Kömür,4307311.0,50.0,2.0,2.0,0.0,2980.0,100.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,23.0,9.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 43}]",4,Mert Kömür,-98319.0,-98319.0,-97039.0,-63631.0,-508261.0,1351449.0,6.78,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6168,13,Robin,Fellhauer,9998219.0,104.0,2.0,2.0,2.0,8323.0,207.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,20.0,64.0,"[{""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 58}]",2,Robin Fellhauer,232684.0,232684.0,120758.0,-164758.0,-336927.0,1126221.0,6.47,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,58.887094 +7283,13,Calvin,Brackelmann,7668182.0,113.0,2.0,2.0,2.0,10533.0,225.0,2,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,29.0,47.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,301258.0,301258.0,358484.0,362710.0,2020652.0,-526286.0,6.89,0.9095920617420066,0.6348884381338742,0.0,0.0,1.0,0.15,0.7079107505070994,10.0062,44.392905 +7336,13,Sima,Suso,786596.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-43604.0,-43604.0,-112620.0,-125567.0,-676405.0,-4044387.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7676,13,Fabian,Rieder,16570421.0,208.0,2.0,2.0,2.0,10669.0,416.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,25.0,18.0,"[{""hasPlayed"": true, ""points"": 221}, {""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,170234.0,170234.0,180530.0,127034.0,1000354.0,5000844.0,7.47,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,67.988654 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,0.0,0.0,-2010206.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8355,13,Noahkai,Banks,10216355.0,138.0,2.0,2.0,2.0,11311.0,275.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,26.0,10.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 145}]",1,Noahkai Banks,410790.0,410790.0,399532.0,342940.0,2476901.0,3773301.0,7.18,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,65.349201 +9642,13,Chrislain,Matsima,14932181.0,157.0,2.0,2.0,2.0,11311.0,314.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,21.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,194057.0,194057.0,196058.0,142561.0,1114105.0,4709216.0,7.55,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,68.716779 +9684,13,Alexis,Claude-Maurice,7109889.0,167.0,1.0,1.0,0.0,1925.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,1,23.0,118.0,"[{""hasPlayed"": true, ""points"": 167}, {""hasPlayed"": false, ""points"": null}]",3,Alexis Claude-Maurice,359645.0,359645.0,286909.0,-48004.0,-335765.0,-4631902.0,7.9,0.9095920617420066,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,17.851612 +9754,13,Juma,Bah,6390051.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5627c3fa11834a97ae7c6963d68a09a6.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Juma Bah,-444618.0,-444618.0,-489521.0,-468131.0,6390051.0,6390051.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9965,13,Faik,Sakar,2639164.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-150034.0,-150034.0,-155576.0,-139759.0,-952896.0,-1174599.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10049,13,Hennes,Behrens,12540524.0,121.0,2.0,2.0,2.0,11311.0,242.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,19.0,31.0,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,114551.0,114551.0,116374.0,77593.0,741015.0,5177148.0,6.81,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,61.981624 +11556,13,Han-Noah,Massengo,11724743.0,146.0,2.0,2.0,2.0,11311.0,292.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,24.0,12.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,235044.0,235044.0,229490.0,167780.0,1219942.0,3429368.0,7.31,0.9095920617420066,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,66.532404 +12341,13,Rodrigo,Ribeiro,5506398.0,66.0,2.0,2.0,0.0,1964.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,23.0,53.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 103}]",5,Rodrigo Ribeiro,284109.0,284109.0,322687.0,300812.0,1993976.0,199291.0,6.79,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13479,13,Uchenna,Ogundu,2758067.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-140859.0,-140859.0,-144635.0,-136389.0,-920216.0,-963283.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,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}, {""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13806,13,Young-Woo,Seol,2910376.0,53.0,2.0,2.0,0.0,1490.0,105.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,2,36.0,28.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 73}]",4,Young-Woo Seol,-136875.0,-136875.0,-105966.0,-27820.0,-9.0,2910376.0,6.4,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +32,8,Loris,Karius,16747669.0,133.0,2.0,2.0,2.0,11390.0,265.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,15.0,13.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,92566.0,92566.0,57303.0,33931.0,121994.0,1489307.0,7.4,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,89.634486 +670,8,Kenan,Karaman,8556474.0,15.0,1.0,1.0,0.0,596.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,1.0,10.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,104658.0,104658.0,53047.0,-76962.0,-937446.0,-6435937.0,6.6,1.2105263157894737,0.3103448275862069,0.0,0.0,0.0,0.0,0.2482758620689655,10.0062,19.848233 +755,8,Kevin,Müller,1307459.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-145542.0,-145542.0,-159276.0,-181377.0,-471366.0,-393770.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1012,8,Edin,Džeko,6632327.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,,21.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-334141.0,-334141.0,-355474.0,-349155.0,-2270310.0,-172382.0,7.19,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1691,8,Finn,Porath,1545488.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-141891.0,-141891.0,-150601.0,-152271.0,-932763.0,-3003910.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2449,8,Hee-Chan,Hwang,4621598.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f03e94d1a5cf48cb99e80d9be87e060c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hee-Chan Hwang,-84395.0,-84395.0,-57497.0,-33562.0,-744629.0,2255371.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2762,8,Timo,Becker,8562354.0,59.0,2.0,2.0,2.0,11390.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,13.0,50.0,"[{""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 23}]",1,Timo Becker,-51192.0,-51192.0,-120096.0,-193161.0,-489216.0,2417000.0,6.8,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,82.366825 +2876,8,Ron,Schallenberg,3597373.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,,38.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-126460.0,-126460.0,-120350.0,-123050.0,-865230.0,-3456956.0,6.45,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2967,8,Soufiane,El-Faouzi,12612899.0,76.0,2.0,2.0,2.0,11390.0,151.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,2,11.0,21.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,29319.0,29319.0,-7953.0,-108603.0,-1360679.0,-580633.0,7.12,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,86.242911 +3029,8,Dejan,Ljubičić,7802391.0,35.0,2.0,2.0,2.0,10211.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,8.0,11.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,263287.0,263287.0,236713.0,159753.0,1276556.0,-1042839.0,6.84,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,82.851336 +3307,8,Janik,Bachmann,1744430.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,294676.0,294676.0,310795.0,283450.0,1183475.0,-1741484.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4406,8,Éric,Dina Ebimbe,4892520.0,5.0,2.0,2.0,1.0,5926.0,10.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,2.0,33.0,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-60674.0,-60674.0,-225310.0,-247730.0,-1538269.0,4392520.0,6.51,1.2105263157894737,0.6896551724137931,0.0,0.0,0.0,0.0,0.5517241379310345,10.0062,43.505723 +4606,8,Hasan,Kuruçay,8913477.0,66.0,2.0,2.0,2.0,8290.0,131.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,14.0,60.0,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 23}]",1,Hasan Kuruçay,185431.0,185431.0,109007.0,-16447.0,-751530.0,-3052987.0,7.19,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,87.090805 +6172,8,Junior,Adamu,5412603.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,2,4.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}]",4,Junior Adamu,-341963.0,-341963.0,-381782.0,-381290.0,-1053033.0,-3865498.0,6.63,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7156,8,Maximilian,Wöber,1890479.0,-20.0,2.0,2.0,0.0,3099.0,-39.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,81.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -77}]",5,Maximilian Wöber,-111425.0,-111425.0,-124453.0,-111980.0,-741522.0,-3994865.0,6.21,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7242,8,Robin,Gosens,7739613.0,37.0,2.0,2.0,1.0,5918.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,2,9.0,64.0,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": -9}]",2,Robin Gosens,15988.0,15988.0,-56506.0,-132333.0,-1252587.0,-1804516.0,6.57,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,79.580889 +8222,8,Moussa,Sylla,8254739.0,23.0,2.0,2.0,2.0,11390.0,45.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,5.0,2.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 21}]",1,Moussa Sylla,-74204.0,-74204.0,-154410.0,-227174.0,-1071056.0,150515.0,6.67,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,80.792165 +8235,8,Adrian,Gantenbein,612591.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-68282.0,-68282.0,-108613.0,-140807.0,-886964.0,-545529.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8277,8,Vitalie,Becker,4366496.0,10.0,2.0,2.0,1.0,5471.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,4.0,8.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 16}]",4,Vitalie Becker,-110510.0,-110510.0,-105103.0,-89863.0,-998537.0,-1925853.0,6.86,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10916,8,Mert Can,Ayhan,4123198.0,-7.0,2.0,2.0,0.0,2203.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,24.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -24}]",4,Mert Can Ayhan,-131687.0,-131687.0,-130145.0,-102461.0,-952713.0,-4952591.0,6.3,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11255,8,Nikola,Katic,10555407.0,87.0,2.0,2.0,2.0,10337.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,2,16.0,28.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 67}]",1,Nikola Katic,36965.0,36965.0,-48455.0,-212358.0,-2296296.0,-2683970.0,7.16,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,86.727422 +12158,8,Luca,Vozar,1821485.0,5.0,1.0,1.0,0.0,1178.0,5.0,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,2.0,3.0,"[{""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-136618.0,-136618.0,-138335.0,-138670.0,-939173.0,1321485.0,6.57,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12297,8,Satoshi,Tanaka,6381244.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,14.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,350895.0,350895.0,353692.0,323963.0,1776217.0,-2036262.0,7.03,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,85.152762 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,0.0,-3350898.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13448,8,Adil,Aouchiche,10959666.0,64.0,2.0,2.0,2.0,10325.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,11.0,28.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-236076.0,-236076.0,-277391.0,-341525.0,-2491685.0,-2555675.0,6.69,1.2105263157894737,1.0,0.0,0.0,1.0,0.0,1.0,10.0062,81.034421 diff --git a/outputs/expected_points/expected_points_20260910_135325_+0200_sofascore_overall_rating_odds_lineup_20260910_135446_+0200.csv b/outputs/expected_points/expected_points_20260910_135325_+0200_sofascore_overall_rating_odds_lineup_20260910_135446_+0200.csv new file mode 100644 index 0000000..00e7f70 --- /dev/null +++ b/outputs/expected_points/expected_points_20260910_135325_+0200_sofascore_overall_rating_odds_lineup_20260910_135446_+0200.csv @@ -0,0 +1,463 @@ +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,31306628.0,134.0,2.0,2.0,1.0,6434.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,8.0,139.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 35}]",2,Jonathan Tah,-278481.0,-278481.0,-197912.0,-291229.0,-2961095.0,-5188092.0,7.42,2.5418543252057773,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,188.722526 +237,2,Manuel,Neuer,14864704.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,35815.0,35815.0,67081.0,83245.0,404631.0,2411893.0,7.29,2.5418543252057773,0.6896551724137931,1.0,0.0,1.0,0.0,0.8448275862068966,10.0062,156.644608 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,0.0,-934959.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1685,2,Joshua,Kimmich,59920162.0,279.0,2.0,2.0,2.0,11508.0,557.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,9.0,34.0,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,8649.0,8649.0,8053.0,12681.0,53712.0,416969.0,7.96,2.5418543252057773,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,202.45705 +1961,2,Serge,Gnabry,12608983.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,115877.0,115877.0,94456.0,68512.0,161723.0,-6288401.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1991,2,Dayot,Upamecano,33656880.0,245.0,2.0,2.0,2.0,11508.0,489.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,14.0,38.0,"[{""hasPlayed"": true, ""points"": 217}, {""hasPlayed"": true, ""points"": 272}]",3,Dayot Upamecano,18536.0,18536.0,49872.0,72571.0,293028.0,390448.0,7.98,2.5418543252057773,0.6896551724137931,0.31034482758620685,0.0,1.0,0.0,0.5862068965517242,10.0062,118.979914 +2038,2,Konrad,Laimer,31839896.0,118.0,2.0,2.0,2.0,11508.0,236.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,2,7.0,15.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-238291.0,-238291.0,-16531.0,25979.0,-334866.0,-2208374.0,6.26,2.5418543252057773,0.3103448275862069,0.31034482758620685,0.0,1.0,0.0,0.39655172413793105,10.0062,63.138464 +2300,2,Josip,Stanišić,17032553.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-372497.0,-372497.0,-417427.0,-483909.0,-3102644.0,-10477332.0,7.09,2.5418543252057773,0.6896551724137931,0.6896551724137931,0.0,0.0,0.0,0.603448275862069,10.0062,108.819349 +2366,2,Alphonso,Davies,14899701.0,177.0,2.0,2.0,2.0,10209.0,354.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,23.0,33.0,"[{""hasPlayed"": true, ""points"": 201}, {""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,255594.0,255594.0,274323.0,279914.0,1777802.0,-726004.0,6.99,2.5418543252057773,0.6896551724137931,0.6896551724137931,0.0,0.0,0.0,0.603448275862069,10.0062,107.28452 +2804,2,Jamal,Musiala,24850442.0,38.0,1.0,1.0,0.0,2235.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,1,1.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Jamal Musiala,148764.0,148764.0,137086.0,131929.0,-256486.0,-9991450.0,6.07,2.5418543252057773,0.3103448275862069,0.2723146747352496,0.0,0.0,0.0,0.25729041681882203,10.0062,39.722094 +3072,2,Jonas,Urbig,4693406.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonas Urbig,-31525.0,-31525.0,-35609.0,-57440.0,-884170.0,-7112349.0,6.3,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.15517241379310345,10.0062,24.864224 +3089,2,Hiroki,Ito,3871294.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-109659.0,-109659.0,-118973.0,-118847.0,-742900.0,-1637998.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3120,2,Tom,Bischof,17475415.0,44.0,2.0,2.0,0.0,1866.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,5.0,5.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-382263.0,-382263.0,-418317.0,-403333.0,-2702020.0,-3777164.0,7.17,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.15517241379310345,10.0062,28.297854 +3543,2,Nathaniel,Brown,26868016.0,68.0,2.0,2.0,2.0,6526.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,5.0,11.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-699174.0,-699174.0,-654467.0,-658998.0,-3255515.0,-1446641.0,6.79,2.5418543252057773,0.3103448275862069,0.31034482758620685,0.0,1.0,0.0,0.39655172413793105,10.0062,68.484053 +6080,2,Aleksandar,Pavlović,33683034.0,213.0,2.0,2.0,2.0,9640.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,12.0,60.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,62484.0,62484.0,75631.0,89612.0,530840.0,2439451.0,7.28,2.5418543252057773,0.6896551724137931,1.0,0.0,1.0,0.0,0.8448275862068966,10.0062,156.429732 +6668,2,Kim,Minjae,12804409.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,8.0,77.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,138399.0,138399.0,148100.0,148777.0,861367.0,1288652.0,7.09,2.5418543252057773,0.3103448275862069,0.6896551724137931,0.0,0.0,0.0,0.4137931034482759,10.0062,74.618982 +7226,2,Harry,Kane,67888497.0,97.0,2.0,2.0,1.0,7979.0,194.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,2,2.0,38.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,-395272.0,-395272.0,-261365.0,-179440.0,-1003280.0,-594906.0,6.84,2.5418543252057773,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,173.970631 +8329,2,Michael,Olise,65064350.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,6547.0,6547.0,10707.0,9371.0,72346.0,683010.0,7.85,2.5418543252057773,0.6896551724137931,1.0,0.0,1.0,0.0,0.8448275862068966,10.0062,168.677665 +10789,2,Lennart,Karl,20818853.0,47.0,2.0,2.0,1.0,4200.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,4.0,36.0,"[{""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,48813.0,48813.0,56177.0,65447.0,329866.0,-5350417.0,6.46,2.5418543252057773,0.3103448275862069,0.6051437216338881,0.0,0.0,0.0,0.38210130940581144,10.0062,62.781383 +11675,2,Luis,Díaz,53791238.0,172.0,2.0,2.0,2.0,11508.0,344.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,6.0,60.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 215}]",2,Luis Díaz,2012.0,2012.0,4312.0,8380.0,64400.0,704855.0,6.64,2.5418543252057773,0.6896551724137931,1.0,0.0,1.0,0.0,0.8448275862068966,10.0062,142.677668 +12314,2,Bara Sapoko,Ndiaye,1171242.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-83419.0,-83419.0,-103651.0,-120781.0,-539577.0,-2486246.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14251,2,Ismael,Saibari,29550079.0,110.0,2.0,2.0,1.0,5590.0,219.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,2,7.0,99.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,-536396.0,-536396.0,-336634.0,-71818.0,-823828.0,213436.0,6.66,2.5418543252057773,1.0,0.1225416036308623,0.0,1.0,0.0,0.6709531013615734,10.0062,113.654394 +15502,2,Tim,Binder,1580079.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-140511.0,-140511.0,-148579.0,-147479.0,-971328.0,1080079.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1664,9,Maximilian,Mittelstädt,27007784.0,146.0,2.0,2.0,2.0,10489.0,292.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,10.0,94.0,"[{""hasPlayed"": true, ""points"": 213}, {""hasPlayed"": true, ""points"": 79}]",1,Maximilian Mittelstädt,73774.0,73774.0,91412.0,98660.0,475797.0,-1865933.0,7.48,1.2899656619610835,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,96.549255 +1671,9,Grischa,Prömel,16351542.0,129.0,2.0,2.0,2.0,11468.0,258.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,15.0,132.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}]",1,Grischa Prömel,198708.0,198708.0,218826.0,230160.0,1311895.0,4583244.0,6.95,1.2899656619610835,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,89.708198 +2068,9,Dan-Axel,Zagadou,781775.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-64904.0,-64904.0,-95840.0,-125726.0,-736535.0,-3930067.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2120,9,Nikolas,Nartey,4154423.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-66212.0,-66212.0,-79615.0,-95881.0,-670015.0,-1982510.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2172,9,Chris,Führich,20842470.0,96.0,1.0,1.0,1.0,4251.0,96.0,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,1,4.0,67.0,"[{""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}]",3,Chris Führich,11752.0,11752.0,30782.0,58797.0,50012.0,-3789144.0,7.17,1.2899656619610835,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.728448275862069,10.0062,67.416345 +2199,9,Josha,Vagnoman,10332328.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,37.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",3,Josha Vagnoman,259992.0,259992.0,403123.0,393258.0,2339203.0,5372434.0,7.32,1.2899656619610835,1.0,0.6896551724137931,0.0,1.0,0.0,0.8836206896551724,10.0062,83.488044 +2214,9,Atakan,Karazor,3412218.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Atakan Karazor,-99324.0,-99324.0,-109123.0,-116616.0,-713412.0,-5772443.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2237,9,Fabian,Bredlow,12879828.0,131.0,2.0,2.0,2.0,11468.0,262.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,20.0,28.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,106602.0,106602.0,136331.0,136388.0,768474.0,6032727.0,7.51,1.2899656619610835,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,96.936485 +2445,9,Marius,Funk,1676887.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-149893.0,-149893.0,-148757.0,-148447.0,-1044810.0,-1547481.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2694,9,Angelo,Stiller,31746427.0,76.0,2.0,2.0,2.0,10853.0,152.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,4.0,72.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-505739.0,-505739.0,-536370.0,-480599.0,-2912946.0,-4860537.0,7.33,1.2899656619610835,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,94.613107 +2854,9,Ermedin,Demirović,16481533.0,81.0,2.0,2.0,0.0,3421.0,161.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,1,9.0,119.0,"[{""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,143395.0,143395.0,157063.0,160322.0,545262.0,-8740183.0,7.9,1.2899656619610835,0.6896551724137931,0.6896551724137931,0.0,0.0,0.0,0.603448275862069,10.0062,61.533904 +2988,9,Jamie,Leweling,18997233.0,9.0,2.0,2.0,0.0,3435.0,18.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,0.0,16.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": -3}]",3,Jamie Leweling,-494628.0,-494628.0,-554294.0,-579597.0,-2438272.0,-7895484.0,6.57,1.2899656619610835,0.6896551724137931,0.5243757431629013,0.0,0.0,0.0,0.5414684898929846,10.0062,45.918309 +3190,9,Jeff,Chabot,23089165.0,94.0,2.0,2.0,2.0,10189.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,1,8.0,108.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 17}]",2,Jeff Chabot,79601.0,79601.0,103284.0,114414.0,308461.0,-2564263.0,7.35,1.2899656619610835,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,94.87126 +3193,9,,Tiago Tomás,6995090.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,2,5.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-382005.0,-382005.0,-371400.0,-376763.0,-2515205.0,1732499.0,7.27,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4296,9,Dzenan,Pejčinović,11755183.0,44.0,2.0,2.0,2.0,9491.0,87.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,7.0,55.0,"[{""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejčinović,67109.0,67109.0,118364.0,155478.0,1010249.0,8876121.0,6.86,1.2899656619610835,0.3103448275862069,0.31034482758620685,0.0,1.0,0.0,0.39655172413793105,10.0062,35.113271 +4589,9,Justin,Diehl,503126.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-59066.0,-59066.0,-73097.0,-114292.0,-873187.0,3126.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6085,9,Dennis,Seimen,5537055.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-190734.0,-190734.0,-174984.0,-115160.0,-583554.0,-1958669.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7158,9,Deniz,Undav,37929264.0,27.0,2.0,2.0,2.0,8735.0,53.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,1.0,53.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": -11}]",2,Deniz Undav,-679465.0,-679465.0,-791583.0,-751849.0,-4488302.0,-5618140.0,6.88,1.2899656619610835,0.3103448275862069,1.0,0.0,1.0,0.0,0.6551724137931034,10.0062,58.182365 +7257,9,Leonidas,Stergiou,1646653.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,,5.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-116043.0,-116043.0,-132851.0,-159274.0,-664732.0,-3279903.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7349,9,Finn,Jeltsch,16606846.0,100.0,2.0,2.0,2.0,11468.0,200.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,12.0,118.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 16}]",2,Finn Jeltsch,87667.0,87667.0,124502.0,163368.0,802436.0,4678749.0,6.89,1.2899656619610835,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,88.933739 +7781,9,Leo,Sauer,4187334.0,38.0,1.0,1.0,0.0,985.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,1,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,289650.0,289650.0,316948.0,279783.0,928510.0,-3647154.0,6.65,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8247,9,Ramon,Hendriks,8564939.0,-3.0,2.0,2.0,1.0,6745.0,-5.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -37}, {""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,-251316.0,-251316.0,-298742.0,-282757.0,-915147.0,-3128272.0,6.77,1.2899656619610835,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.27155172413793105,10.0062,23.729499 +9615,9,Ameen,Al Dakhil,816808.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,-37185.0,-37185.0,-71071.0,-116058.0,-589372.0,-3579078.0,6.7,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10112,9,Luca,Jaquez,1646224.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-73478.0,-73478.0,-91003.0,-105571.0,-674114.0,-3673426.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11043,9,Lorenz,Assignon,2654749.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lorenz Assignon,-133309.0,-133309.0,-136227.0,-135428.0,-877713.0,2084913.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11955,9,Bilal,El Khannouss,19133187.0,85.0,2.0,2.0,1.0,5995.0,169.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,1,8.0,204.0,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": -60}]",3,Bilal El Khannouss,176910.0,176910.0,200022.0,208531.0,305460.0,-6372886.0,7.18,1.2899656619610835,1.0,0.6896551724137931,0.0,1.0,0.0,0.8836206896551724,10.0062,81.891278 +859,77,Jan,Gyamerah,6594139.0,72.0,2.0,2.0,2.0,9986.0,144.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,21.0,12.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 63}]",1,Jan Gyamerah,246034.0,246034.0,237549.0,218719.0,1224016.0,2058986.0,6.69,0.33902779934772476,0.6896551724137931,1.0,0.0,1.0,0.0,0.8448275862068966,10.0062,19.173381 +1745,77,Amara,Condé,2018119.0,14.0,1.0,1.0,0.0,483.0,14.0,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,1,6.0,9.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}]",5,Amara Condé,276132.0,276132.0,293726.0,282001.0,1063241.0,-1616100.0,6.7,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2495,77,Tim,Boss,1376896.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-152903.0,-152903.0,-152816.0,-154478.0,-1036056.0,-3036959.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2928,77,Lukas Emanuel,Petkov,12017397.0,162.0,2.0,2.0,2.0,11739.0,324.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,26.0,100.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,179768.0,179768.0,200992.0,206637.0,1256987.0,592636.0,7.24,0.33902779934772476,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,24.560831 +3026,77,Lasse,Günther,8817501.0,64.0,2.0,2.0,2.0,10489.0,128.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,1,14.0,14.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 74}]",2,Lasse Günther,226033.0,226033.0,207726.0,178651.0,903609.0,445287.0,6.13,0.33902779934772476,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,20.795289 +3232,77,Luca,Pfeiffer,1362677.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-131802.0,-131802.0,-136298.0,-146935.0,-913342.0,-4174736.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3284,77,Maximilian,Rohr,10672930.0,101.0,2.0,2.0,2.0,10884.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,18.0,19.0,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,164160.0,164160.0,193125.0,208727.0,1225020.0,139754.0,6.77,0.33902779934772476,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,22.966412 +3350,77,Felix,Keidel,9202761.0,125.0,2.0,2.0,2.0,11739.0,250.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,27.0,83.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,169149.0,169149.0,223774.0,242887.0,1027076.0,6349911.0,6.87,0.33902779934772476,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,23.30565 +6148,77,Lukas,Pinckert,10637376.0,136.0,2.0,2.0,2.0,11739.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,25.0,33.0,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,203653.0,203653.0,222539.0,358074.0,1634696.0,1930564.0,6.38,0.33902779934772476,0.6896551724137931,1.0,0.0,1.0,0.0,0.8448275862068966,10.0062,18.284928 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-1574769.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6158,77,Luca,Schnellbacher,3730603.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,4.0,10.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}]",5,Luca Schnellbacher,-138450.0,-138450.0,-145298.0,-148051.0,-916477.0,1787359.0,6.85,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6160,77,Nicolas,Kristof,12028164.0,94.0,2.0,2.0,2.0,11739.0,188.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,1,15.0,15.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,7087.0,7087.0,19840.0,12261.0,-543780.0,382299.0,7.23,0.33902779934772476,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,24.526907 +6183,77,Noel,Futkeu,7170729.0,122.0,1.0,1.0,0.0,1252.0,122.0,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,1,17.0,86.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,188302.0,188302.0,156803.0,132466.0,-280181.0,-2279768.0,6.9,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7278,77,Lukasz,Poreba,8984234.0,91.0,2.0,2.0,2.0,11739.0,182.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,20.0,22.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,244781.0,244781.0,266964.0,238578.0,938083.0,441676.0,6.99,0.33902779934772476,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,23.712736 +7441,77,Cole,Campbell,10504848.0,84.0,2.0,2.0,2.0,7974.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,15.0,84.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 144}]",2,Cole Campbell,91686.0,91686.0,182315.0,303928.0,1715312.0,5934750.0,6.85,0.33902779934772476,1.0,1.0,0.0,0.0,0.0,0.875,10.0062,20.333077 +7463,77,Francis,Onyeka,10724470.0,108.0,2.0,2.0,2.0,8591.0,215.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,20.0,44.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,180748.0,180748.0,226668.0,366088.0,2018176.0,58751.0,7.41,0.33902779934772476,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,25.137536 +7514,77,Florian,Le Joncour,2192720.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,1,9.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,273595.0,273595.0,295236.0,252982.0,1111478.0,-1559160.0,6.53,0.33902779934772476,0.3103448275862069,0.0,0.0,0.0,0.0,0.15517241379310345,10.0062,3.437417 +8252,77,Maurice,Krattenmacher,3701234.0,144.0,2.0,2.0,0.0,3763.0,288.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,1,77.0,185.0,"[{""hasPlayed"": true, ""points"": 275}, {""hasPlayed"": true, ""points"": 13}]",4,Maurice Krattenmacher,414900.0,414900.0,439299.0,451369.0,2082474.0,-380076.0,7.59,0.33902779934772476,0.0,0.0,0.0,1.0,0.0,0.125,10.0062,3.21852 +8296,77,Frederik,Schmahl,2281201.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-139428.0,-139428.0,-147073.0,-147442.0,-979778.0,-836515.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8301,77,Luca,Sirch,2636633.0,18.0,2.0,2.0,0.0,1752.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,13.0,10.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-127315.0,-127315.0,-131193.0,-131556.0,-798241.0,-3183395.0,6.58,0.33902779934772476,0.3103448275862069,0.0,0.0,0.0,0.0,0.15517241379310345,10.0062,3.463737 +9224,77,Tom,Zimmerschied,1476588.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-104812.0,-104812.0,-111684.0,-118016.0,-812208.0,-5318402.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9384,77,Noah,Darvich,4215596.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,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Noah Darvich,-126237.0,-126237.0,-132380.0,-133975.0,-1369446.0,-1567855.0,6.15,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9995,77,David,Mokwa,7251481.0,149.0,2.0,2.0,2.0,9981.0,298.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,41.0,1.0,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 148}]",1,David Mokwa,403836.0,403836.0,424976.0,439006.0,2887800.0,3129001.0,7.19,0.33902779934772476,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,24.391212 +11253,77,Nicholas,Mickelson,3128406.0,58.0,1.0,1.0,0.0,1249.0,58.0,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,18.0,41.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,-120564.0,-120564.0,-124148.0,-123248.0,-891593.0,2503186.0,6.76,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12317,77,Raif,Adam,2598767.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-150298.0,-150298.0,-143288.0,-141627.0,-952298.0,-1024915.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4,7,Janis,Blaswich,1702897.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-137054.0,-137054.0,-146250.0,-149390.0,-872637.0,-299106.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +72,7,Mark,Flekken,13893952.0,83.0,2.0,2.0,2.0,11543.0,165.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,1,11.0,50.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,4797.0,4797.0,9265.0,8977.0,-866197.0,146324.0,6.55,1.8588754134509373,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,121.831829 +78,7,Jonas,Hofmann,4732546.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,323231.0,323231.0,366752.0,340967.0,2118302.0,2470039.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +663,7,Robert,Andrich,3952018.0,38.0,1.0,1.0,0.0,1366.0,38.0,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-69033.0,-69033.0,-60826.0,-73262.0,-519688.0,-6685827.0,6.6,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2661,7,Moussa,Diaby,24514382.0,47.0,1.0,1.0,0.0,1570.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/62cedf2a843f49b496969fb2c21fc150.png,19.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-634022.0,-634022.0,-351225.0,-9135.0,-1098115.0,-13626174.0,6.7,1.8588754134509373,0.6896551724137931,0.6896551724137931,0.0,0.0,0.0,0.603448275862069,10.0062,75.202853 +2746,7,Patrik,Schick,30143364.0,189.0,2.0,2.0,2.0,9970.0,377.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,12.0,75.0,"[{""hasPlayed"": true, ""points"": 242}, {""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,80519.0,80519.0,93373.0,98029.0,424097.0,1117071.0,6.9,1.8588754134509373,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,128.341926 +2783,7,Edmond,Tapsoba,26465705.0,51.0,2.0,2.0,2.0,11543.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,3.0,108.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-562425.0,-562425.0,-551068.0,-468994.0,-3474420.0,-5363395.0,6.94,1.8588754134509373,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,129.085937 +2846,7,Malik,Tillman,14374568.0,86.0,2.0,2.0,2.0,8092.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,11.0,16.0,"[{""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,-437999.0,-437999.0,-314751.0,-133316.0,-969969.0,-930816.0,7.04,1.8588754134509373,0.3103448275862069,0.31034482758620685,0.0,1.0,0.0,0.39655172413793105,10.0062,51.926848 +3754,7,Lucas,Vázquez,5990939.0,11.0,2.0,2.0,1.0,4031.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,2,3.0,24.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}]",4,Lucas Vázquez,-365227.0,-365227.0,-386249.0,-412823.0,-1860607.0,2625410.0,6.59,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3759,7,Miguel,Gutiérrez,22792990.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,160114.0,160114.0,176348.0,148123.0,846123.0,4707143.0,7.5,1.8588754134509373,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,139.502094 +4199,7,Aleix,García,38776809.0,165.0,2.0,2.0,2.0,11543.0,329.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,8.0,94.0,"[{""hasPlayed"": true, ""points"": 231}, {""hasPlayed"": true, ""points"": 98}]",1,Aleix García,13636.0,13636.0,2965.0,7275.0,-459645.0,1347859.0,7.71,1.8588754134509373,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,143.408152 +4318,7,Tim,Oermann,2524170.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}]",5,Tim Oermann,-142854.0,-142854.0,-147576.0,-138764.0,-941041.0,-1413591.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4563,7,Loïc,Badé,9377373.0,35.0,2.0,2.0,1.0,4765.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,7.0,7.0,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 30}]",4,Loïc Badé,-354848.0,-354848.0,-621383.0,-653857.0,-3957356.0,-4800649.0,6.94,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6061,7,Ibrahim,Maza,30545714.0,213.0,2.0,2.0,2.0,11543.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,13.0,149.0,"[{""hasPlayed"": true, ""points"": 319}, {""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,77980.0,77980.0,71076.0,2364.0,266984.0,1735682.0,7.7,1.8588754134509373,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,143.22215 +6745,7,Victor,Boniface,4361688.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-111670.0,-111670.0,-116671.0,-120828.0,-665849.0,-520926.0,6.82,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7269,7,Nathan,Tella,4380029.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,-124001.0,-124001.0,-128043.0,-129948.0,-1203169.0,-4411003.0,7.09,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7963,7,Jarell,Quansah,17302348.0,124.0,2.0,2.0,1.0,8154.0,247.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,1,14.0,103.0,"[{""hasPlayed"": true, ""points"": 197}, {""hasPlayed"": true, ""points"": 50}]",2,Jarell Quansah,179537.0,179537.0,191785.0,141588.0,-282061.0,-3974249.0,7.02,1.8588754134509373,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,130.57396 +8374,7,Martin,Terrier,1104247.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,155625.0,155625.0,47852.0,-48818.0,-28726.0,-2247192.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11513,7,Christian,Kofane,10503301.0,74.0,2.0,2.0,0.0,4066.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,14.0,49.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 109}]",5,Christian Kofane,65407.0,65407.0,128321.0,173422.0,1136342.0,-762543.0,6.81,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11680,7,Kennet,Eichhorn,2416675.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-120855.0,-120855.0,-124787.0,-123749.0,-859622.0,-5503414.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11756,7,Montrell,Culbreath,1480809.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-94798.0,-94798.0,-105876.0,-112251.0,-744653.0,-4344328.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11956,7,Ezequiél,Fernández,11393638.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,175452.0,175452.0,193373.0,192649.0,766900.0,7749767.0,7.09,1.8588754134509373,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,131.875979 +11957,7,Eliesse,Ben Seghir,3777950.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,312550.0,312550.0,241935.0,201616.0,1290313.0,1245315.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13888,7,Guéla,Doué,15629404.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/812bc3c9b83245c09d36a46dd5b0b56b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Guéla Doué,-615767.0,-615767.0,-682573.0,-615188.0,-2799961.0,15629404.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14241,7,Facundo,Medina,10226799.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,25.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,356322.0,356322.0,379620.0,397094.0,1551760.0,10226799.0,7.35,1.8588754134509373,1.0,1.0,0.0,0.85,0.15,0.98125,10.0062,134.148701 +15199,7,Afonso,Moreira,23100198.0,68.0,2.0,2.0,2.0,10875.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,5.0,88.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 5}]",2,Afonso Moreira,-361216.0,-361216.0,-417255.0,-327645.0,-1736759.0,2159330.0,6.56,1.8588754134509373,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,122.017831 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,0.0,0.0,0.0,0.0,-164122.0,-1760321.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +737,28,Luca,Waldschmidt,2616184.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-129181.0,-129181.0,-132810.0,-126887.0,-879608.0,-1126691.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1580,28,Marvin,Schwäbe,15830445.0,143.0,2.0,2.0,2.0,11507.0,285.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,18.0,47.0,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,42854.0,42854.0,66423.0,74462.0,268322.0,2599677.0,6.8,1.614334470989761,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,109.842804 +2069,28,Timo,Hübers,1584630.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,234401.0,234401.0,251452.0,192555.0,722848.0,-1733688.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2201,28,Linton,Maina,8163070.0,66.0,2.0,2.0,1.0,6346.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,16.0,47.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 99}]",4,Linton Maina,160433.0,160433.0,204893.0,185141.0,1046482.0,3786776.0,6.89,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.18255578093306288,10.0062,20.317839 +2247,28,Borna,Sosa,5604812.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f8cf530ad652442a9688c49f058e3a8a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Borna Sosa,178675.0,178675.0,239273.0,285986.0,1080514.0,-9905556.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2358,28,Tom,Krauß,8119402.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-195189.0,-195189.0,-205674.0,-264574.0,-1283157.0,704497.0,7.01,1.614334470989761,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,113.235009 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,0.0,"[{""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.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2552,28,Marius,Bülter,5002208.0,17.0,2.0,2.0,0.0,1548.0,33.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-325954.0,-325954.0,-335291.0,-283768.0,-2031459.0,-183742.0,6.86,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2718,28,Ellyes,Skhiri,7766663.0,26.0,2.0,2.0,0.0,4784.0,52.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,28.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,110314.0,110314.0,112817.0,96336.0,738993.0,4071502.0,6.69,1.614334470989761,1.0,0.6896551724137931,0.0,1.0,0.0,0.8836206896551724,10.0062,95.489296 +2765,28,Jan,Thielmann,6170435.0,50.0,2.0,2.0,2.0,8564.0,99.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,2,16.0,45.0,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 82}]",4,Jan Thielmann,-249298.0,-249298.0,-64713.0,41303.0,222073.0,1424352.0,6.85,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2855,28,Ragnar,Ache,13888873.0,61.0,2.0,2.0,2.0,8510.0,121.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,2,8.0,43.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,-341645.0,-341645.0,-441324.0,-425005.0,-1634441.0,1446995.0,6.54,1.614334470989761,0.6896551724137931,1.0,0.0,1.0,0.0,0.8448275862068966,10.0062,89.250064 +7219,28,Ísak,Jóhannesson,11638935.0,94.0,2.0,2.0,2.0,11507.0,187.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,16.0,105.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,18543.0,18543.0,98730.0,146035.0,810300.0,4379106.0,7.59,1.614334470989761,0.6348884381338742,1.0,0.0,1.0,0.15,0.8174442190669371,10.0062,100.221893 +8001,28,Luka,Lochoshvili,10912205.0,76.0,2.0,2.0,2.0,11507.0,152.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,13.0,63.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 121}]",2,Luka Lochoshvili,8615.0,8615.0,13250.0,38976.0,383972.0,2681664.0,6.31,1.614334470989761,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,101.927661 +8274,28,Said,El Mala,25255743.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,2,5.0,101.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 143}]",2,Said El Mala,-25066.0,-25066.0,8612.0,-2313.0,-951940.0,-28968.0,6.9,1.614334470989761,0.6348884381338742,1.0,0.0,0.85,0.15,0.798694219066937,10.0062,89.020972 +10024,28,Joël,Schmied,1834367.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,1,10.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",4,Joël Schmied,241164.0,241164.0,234008.0,132873.0,619001.0,-1938394.0,0.0,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.18255578093306288,10.0062,0.0 +11570,28,Sebastian,Sebulonsen,1392740.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Sebastian Sebulonsen,-50746.0,-50746.0,-60233.0,-94470.0,-604605.0,-4619449.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11875,28,Rav,van den Berg,929284.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-47483.0,-47483.0,-88805.0,-123180.0,-493484.0,-2785799.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11958,28,Alessio,Castro-Montes,8497647.0,57.0,2.0,2.0,2.0,11322.0,114.0,2,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,2,13.0,8.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 63}]",2,Alessio Castro-Montes,-387787.0,-387787.0,-376436.0,-298832.0,-1448855.0,5424266.0,6.57,1.614334470989761,0.6348884381338742,1.0,0.0,1.0,0.15,0.8174442190669371,10.0062,86.753338 +12321,28,Jahmai,Simpson-Pusey,9928230.0,71.0,2.0,2.0,2.0,11507.0,141.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-212276.0,-212276.0,-232763.0,-270210.0,-1610435.0,-397008.0,6.33,1.614334470989761,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,102.250728 +14140,28,Gideon,Mensah,9808915.0,63.0,2.0,2.0,2.0,11507.0,126.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,2,12.0,33.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 87}]",1,Gideon Mensah,25988.0,25988.0,-28697.0,-112761.0,-111166.0,1092176.0,6.41,1.614334470989761,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,103.542996 +14300,28,Paul,Okon-Engstler,4298626.0,37.0,2.0,2.0,2.0,6747.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,2,17.0,25.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,-85905.0,-85905.0,-69479.0,-14740.0,29560.0,1488228.0,6.66,1.614334470989761,0.36511156186612576,0.31034482758620685,0.0,0.0,0.0,0.2989350912778904,10.0062,32.159836 +15373,28,Reigan,Heskey,3436221.0,-8.0,1.0,1.0,0.0,1185.0,-8.0,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,5.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-135431.0,-135431.0,-133590.0,-132869.0,-852282.0,-5523355.0,6.5,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16945,28,Thijs,Dallinga,8485030.0,240.0,1.0,1.0,0.0,1810.0,240.0,0,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,28.0,169.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,230750.0,230750.0,271520.0,234685.0,1103861.0,8485030.0,7.67,1.614334470989761,0.3103448275862069,0.0,0.0,0.0,0.0,0.15517241379310345,10.0062,19.225276 +17282,28,Mikey,Moore,11615154.0,36.0,1.0,1.0,0.0,2967.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": false, ""points"": null}]",2,Mikey Moore,144330.0,144330.0,166039.0,187222.0,924707.0,11615154.0,7.3,1.614334470989761,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,117.919481 +524,14,Oliver,Baumann,16542984.0,102.0,2.0,2.0,2.0,11756.0,203.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,12.0,38.0,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-48699.0,-48699.0,-76952.0,-172110.0,-1041219.0,-3592949.0,7.25,1.4731018695154523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,106.866101 +1815,14,Andrej,Kramarić,11781967.0,-13.0,2.0,2.0,0.0,1881.0,-26.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": -3}]",3,Andrej Kramarić,-389144.0,-389144.0,-383720.0,-452703.0,-2998006.0,-11565057.0,6.45,1.4731018695154523,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.27155172413793105,10.0062,25.817503 +1954,14,,Bernardo,5570731.0,62.0,1.0,1.0,1.0,3268.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,11.0,43.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",4,Bernardo,-321163.0,-321163.0,-322623.0,-324163.0,-1477821.0,-4917127.0,6.82,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2373,14,Ozan,Kabak,23734272.0,134.0,2.0,2.0,2.0,10729.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,11.0,95.0,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,11935.0,11935.0,35262.0,60567.0,355971.0,3559492.0,6.99,1.4731018695154523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,103.033662 +2803,14,Tim,Lemperle,12242779.0,128.0,1.0,1.0,1.0,5210.0,128.0,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,10.0,90.0,"[{""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,229842.0,229842.0,213955.0,215823.0,1402678.0,-98677.0,6.23,1.4731018695154523,1.0,1.0,0.0,0.85,0.15,0.98125,10.0062,90.109313 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.58,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3124,14,Patrick,Wimmer,8978683.0,44.0,2.0,2.0,2.0,8894.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,2,9.0,45.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,-233790.0,-233790.0,-303837.0,-538123.0,-1488796.0,55807.0,6.99,1.4731018695154523,0.6051437216338881,0.6051437216338881,0.0,1.0,0.0,0.6545007564296521,10.0062,67.43561 +3158,14,Fisnik,Asllani,16504546.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-496948.0,-496948.0,-419071.0,-395295.0,-3278899.0,-10122513.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3204,14,Bambasé,Conté,10237444.0,47.0,2.0,2.0,1.0,7169.0,94.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,9.0,83.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,141382.0,141382.0,239900.0,225112.0,1306480.0,-510067.0,6.47,1.4731018695154523,0.2723146747352497,0.1225416036308623,0.0,0.0,0.0,0.1821104387291982,10.0062,17.367651 +3471,14,Adam,Hložek,8379304.0,33.0,2.0,2.0,2.0,7858.0,66.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,7.0,19.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-260286.0,-260286.0,-291080.0,-313878.0,-2633671.0,1782954.0,6.76,1.4731018695154523,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.728448275862069,10.0062,72.585083 +7543,14,Max,Moerstedt,4343252.0,-41.0,2.0,2.0,0.0,3269.0,-82.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": -75}]",4,Max Moerstedt,-130460.0,-130460.0,-136763.0,-158039.0,-705627.0,-1465502.0,6.56,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7673,14,Albian,Hajdari,13848364.0,23.0,2.0,2.0,2.0,11249.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,47.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-467382.0,-467382.0,-535568.0,-590862.0,-3632013.0,-2707262.0,6.74,1.4731018695154523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,99.348624 +7717,14,Alexander,Prass,1572099.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-78121.0,-78121.0,-88988.0,-98724.0,-678963.0,-3307823.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7745,14,Vladimír,Coufal,25643668.0,141.0,2.0,2.0,2.0,11756.0,282.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,10.0,7.0,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,17922.0,17922.0,6481.0,18299.0,-305834.0,815679.0,6.68,1.4731018695154523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,98.464215 +7750,14,Robin,Hranác,5281218.0,23.0,2.0,2.0,0.0,3564.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,8.0,30.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 44}]",4,Robin Hranác,248344.0,248344.0,320394.0,343193.0,1933319.0,520405.0,6.32,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,0.0,"[{""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.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9598,14,Valentin,Gendrey,1316550.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-121729.0,-121729.0,-132414.0,-137942.0,-840248.0,-3238543.0,7.09,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11161,14,Koki,Machida,3799241.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,325664.0,325664.0,260163.0,233295.0,1359622.0,918251.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11162,14,Leon,Avdullahu,16516655.0,106.0,2.0,2.0,2.0,11756.0,211.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,1,12.0,43.0,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,38163.0,38163.0,17515.0,28770.0,-494519.0,2297064.0,7.0,1.4731018695154523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,103.181063 +11591,14,Cajetan,Lenz,921599.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-101995.0,-101995.0,-120752.0,-138274.0,-735011.0,-4084927.0,6.74,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11631,14,Wouter,Burger,19611385.0,61.0,2.0,2.0,2.0,10738.0,121.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-554394.0,-554394.0,-551617.0,-598437.0,-3751494.0,-2229743.0,7.29,1.4731018695154523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,107.455708 +11959,14,Adam,Daghim,10911340.0,154.0,2.0,2.0,2.0,11243.0,308.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,28.0,12.0,"[{""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,203465.0,203465.0,202970.0,203001.0,1515502.0,8239089.0,6.7,1.4731018695154523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,98.759018 +15193,14,Mats,Rots,8135659.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,11.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,271901.0,271901.0,270413.0,158000.0,-79482.0,-2357020.0,6.78,1.4731018695154523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,99.93823 +15262,14,Nathan,De Cat,11467219.0,-6.0,2.0,2.0,0.0,2514.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-650611.0,-650611.0,-639778.0,-689212.0,-4404831.0,-3808772.0,6.56,1.4731018695154523,0.12254160363086235,0.2723146747352496,0.0,0.0,0.0,0.1633888048411498,10.0062,15.798945 +51,40,Rani,Khedira,6685663.0,33.0,2.0,2.0,2.0,11810.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-223143.0,-223143.0,-242321.0,-288730.0,-1344530.0,1848304.0,6.37,1.526315789473684,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,97.286596 +1223,40,Marvin,Friedrich,1491110.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-139674.0,-139674.0,-140018.0,-140550.0,-945533.0,-141832.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1553,40,Janik,Haberer,3036241.0,22.0,2.0,2.0,0.0,2995.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,1,14.0,9.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,245932.0,245932.0,261798.0,195465.0,719601.0,-1461217.0,6.69,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1955,40,Oliver,Burke,1845789.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-127233.0,-127233.0,-129635.0,-131607.0,-884232.0,-2403265.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2065,40,Felix,Uduokhai,6190501.0,70.0,1.0,1.0,1.0,5649.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,11.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Felix Uduokhai,276556.0,276556.0,291972.0,298592.0,1450539.0,-2508037.0,6.9,1.526315789473684,0.6896551724137931,1.0,0.0,1.0,0.0,0.8448275862068966,10.0062,89.028848 +2279,40,Frederik,Rönnow,8658058.0,90.0,1.0,1.0,1.0,5649.0,90.0,0,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,10.0,63.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": false, ""points"": null}]",1,Frederik Rönnow,324205.0,324205.0,337801.0,300245.0,1082617.0,-1077751.0,6.6,1.526315789473684,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,100.799299 +2302,40,Woo-Yeong,Jeong,4476489.0,34.0,2.0,2.0,0.0,3876.0,68.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,15.0,38.0,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,-96936.0,-96936.0,-105954.0,-149369.0,-648960.0,-181216.0,6.64,1.526315789473684,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.27155172413793105,10.0062,27.538116 +2400,40,Christopher,Trimmel,2273117.0,-6.0,1.0,1.0,0.0,1194.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": false, ""points"": null}]",4,Christopher Trimmel,-122889.0,-122889.0,-130642.0,-138971.0,-866908.0,-3357866.0,6.8,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2491,40,Tim,Skarke,6466216.0,75.0,2.0,2.0,0.0,3896.0,149.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,23.0,92.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,296939.0,296939.0,316825.0,336379.0,2119110.0,2126120.0,6.62,1.526315789473684,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.27155172413793105,10.0062,27.45517 +2717,40,Robert,Skov,1958372.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,254716.0,254716.0,263107.0,264192.0,1046714.0,-2009676.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3102,40,Tom,Rothe,9169723.0,52.0,2.0,2.0,2.0,11810.0,103.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,2,11.0,37.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,-205582.0,-205582.0,-217727.0,-281656.0,-1112956.0,3344574.0,6.34,1.526315789473684,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,96.828417 +3187,40,András,Schäfer,3996062.0,15.0,2.0,2.0,1.0,4966.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,7.0,31.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-117816.0,-117816.0,-123710.0,-132586.0,-688789.0,514723.0,6.71,1.526315789473684,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.27155172413793105,10.0062,27.828427 +3364,40,Carl,Klaus,2763490.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-150583.0,-150583.0,-146172.0,-144110.0,-1016637.0,2263490.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3419,40,Matheo,Raab,4608806.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,2,1.0,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}]",5,Matheo Raab,-156863.0,-156863.0,-410463.0,-487981.0,-1376669.0,2511602.0,5.84,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3453,40,Derrick,Köhn,2486008.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,1,7.0,13.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,262850.0,262850.0,294890.0,256444.0,1106092.0,-729193.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4352,40,Stanley,Nsoki,1480152.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-126639.0,-126639.0,-146962.0,-144077.0,-980398.0,-2151513.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4446,40,Aljoscha,Kemlein,7215312.0,34.0,2.0,2.0,2.0,8815.0,67.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,9.0,31.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 56}]",2,Aljoscha Kemlein,-231529.0,-231529.0,-278334.0,-314900.0,-1421092.0,312525.0,6.77,1.526315789473684,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,103.395645 +4598,40,Josip,Juranović,11075335.0,114.0,2.0,2.0,2.0,10615.0,228.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,20.0,144.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 216}]",2,Josip Juranović,80459.0,80459.0,127764.0,151984.0,1183841.0,6390778.0,6.79,1.526315789473684,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,103.701097 +7684,40,Michel,Aebischer,4352339.0,10.0,2.0,2.0,2.0,7930.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,4.0,21.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-82863.0,-82863.0,-101258.0,-119808.0,-718613.0,4352339.0,6.24,1.526315789473684,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.728448275862069,10.0062,69.421962 +7723,40,Leopold,Querfeld,14031897.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,2,18.0,181.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,-373386.0,-373386.0,-376720.0,-290815.0,-1055983.0,911790.0,6.86,1.526315789473684,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.27155172413793105,10.0062,28.450523 +8381,40,Livan,Burcu,4978826.0,28.0,2.0,2.0,1.0,6848.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,11.0,0.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-281937.0,-281937.0,-306687.0,-334885.0,-2143315.0,-1845124.0,6.72,1.526315789473684,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.728448275862069,10.0062,74.762113 +9683,40,Andrej,Ilic,3464150.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andrej Ilic,-151405.0,-151405.0,-144410.0,-130084.0,-872378.0,-5913333.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10106,40,Marin,Ljubičić,4634977.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,-19100.0,-19100.0,-61934.0,-366680.0,-918886.0,2027412.0,7.11,1.526315789473684,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,108.588336 +12763,40,Emmanuel,Latte Lath,8608783.0,40.0,2.0,2.0,2.0,7914.0,80.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,2,9.0,79.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 96}]",3,Emmanuel Latte Lath,-315520.0,-315520.0,-393303.0,-722145.0,-2077149.0,1840491.0,6.52,1.526315789473684,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.728448275862069,10.0062,72.53705 +13629,40,Linus,Güther,1633271.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-141346.0,-141346.0,-148625.0,-150157.0,-998083.0,1133271.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14917,40,Zeno,Van den Bosch,9025378.0,51.0,2.0,2.0,2.0,11810.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,11.0,57.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 91}]",3,Zeno Van den Bosch,-293120.0,-293120.0,-298251.0,-348146.0,-1927809.0,-3062062.0,6.33,1.526315789473684,1.0,0.6896551724137931,0.0,1.0,0.0,0.8836206896551724,10.0062,85.424641 +17306,40,Kastriot,Imeri,3163838.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/a4b7da39d3b84ed08289b6992fe6d4ee.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,-151016.0,-151016.0,-155586.0,-167758.0,-826205.0,3163838.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,0.0,"[{""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.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +461,4,Timothy,Chandler,829952.0,-9.0,1.0,1.0,0.0,1457.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,6.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-100323.0,-100323.0,-121226.0,-125917.0,-810210.0,329952.0,6.2,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +513,4,Mario,Götze,4265945.0,56.0,1.0,1.0,1.0,4200.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,1,13.0,39.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,136216.0,136216.0,83241.0,-22081.0,-76960.0,375227.0,7.27,1.027739251040222,0.8113590263691683,0.2723146747352496,0.0,0.0,0.0,0.5077975162103028,10.0062,37.964449 +2144,4,Robin,Koch,24585513.0,133.0,2.0,2.0,2.0,11823.0,265.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,10.0,0.0,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,77374.0,77374.0,94777.0,91230.0,344418.0,1902700.0,7.22,1.027739251040222,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,74.24878 +2255,4,Jonathan,Burkardt,24495093.0,80.0,2.0,2.0,2.0,10087.0,160.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,6.0,48.0,"[{""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-289155.0,-289155.0,-479033.0,-466511.0,-2265708.0,-1041360.0,7.6,1.027739251040222,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,78.15661 +2863,4,Ansgar,Knauff,3666485.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-123748.0,-123748.0,-125720.0,-123792.0,-872775.0,-1111035.0,6.93,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2864,4,Nnamdi,Collins,4963958.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-292570.0,-292570.0,-297598.0,-296002.0,-2064531.0,-7995978.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2887,4,Ritsu,Dōan,15797706.0,70.0,1.0,1.0,1.0,5259.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,4.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,81464.0,81464.0,56412.0,54645.0,-124781.0,-3992931.0,6.41,1.027739251040222,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,65.91893 +3019,4,Noah,Atubolu,13562432.0,83.0,2.0,2.0,2.0,11823.0,166.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,12.0,66.0,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,135050.0,135050.0,173845.0,210802.0,1468353.0,3938973.0,7.09,1.027739251040222,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,72.91189 +6081,4,Can,Uzun,26821846.0,62.0,2.0,2.0,2.0,9419.0,124.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,2,4.0,4.0,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,-667145.0,-667145.0,-807389.0,-602586.0,-2096232.0,-143648.0,7.44,1.027739251040222,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,76.511208 +7275,4,Kauã,Santos,4018591.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-147660.0,-147660.0,-146640.0,-142699.0,-1200402.0,-5249958.0,5.56,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7277,4,Farès,Chaïbi,10005094.0,54.0,2.0,2.0,1.0,7623.0,107.0,2,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,10.0,36.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,180184.0,180184.0,270517.0,287867.0,1906887.0,-2611765.0,7.04,1.027739251040222,0.18864097363083165,0.1225416036308623,0.0,0.85,0.15,0.2465235881769892,10.0062,17.847741 +7325,4,Elias,Baum,13821133.0,116.0,2.0,2.0,2.0,10366.0,231.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,16.0,92.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 181}]",2,Elias Baum,37910.0,37910.0,94682.0,112256.0,981349.0,5585732.0,6.24,1.027739251040222,0.3103448275862069,1.0,0.0,1.0,0.0,0.6551724137931034,10.0062,42.042866 +7417,4,Noël,Aséko,4053061.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-124816.0,-124816.0,-124813.0,-117538.0,-670702.0,-6351816.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8351,4,Oscar,Højlund,4229267.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,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}]",3,Oscar Højlund,-124411.0,-124411.0,-137088.0,-149079.0,-1571032.0,66168.0,6.38,1.027739251040222,0.0,0.6051437216338881,0.0,0.0,0.0,0.22692889561270801,10.0062,14.8889 +10004,4,Younes,Ebnoutalib,15424765.0,221.0,2.0,2.0,2.0,11211.0,442.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,28.0,117.0,"[{""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,252963.0,252963.0,270779.0,274727.0,1877389.0,5632658.0,7.25,1.027739251040222,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,74.557293 +11186,4,Jeremiaha,Maluze,4574234.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,42.0,137.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 194}]",4,Jeremiaha Maluze,179684.0,179684.0,220778.0,281681.0,2172279.0,4074234.0,7.22,1.027739251040222,0.6896551724137931,0.0,0.0,0.0,0.0,0.3448275862068966,10.0062,25.603027 +12284,4,Keita,Kosugi,9022677.0,59.0,2.0,2.0,2.0,11823.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,2,13.0,7.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 64}]",2,Keita Kosugi,-220037.0,-220037.0,-271575.0,-592092.0,-1963577.0,4031005.0,6.55,1.027739251040222,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,67.358657 +12285,4,Love,Arrhov,1194740.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,,4.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-119743.0,-119743.0,-134501.0,-158610.0,-785556.0,-3924048.0,6.39,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12294,4,Ayoube,Amaimouni,8647859.0,41.0,2.0,2.0,1.0,6675.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,45.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 73}]",4,Ayoube Amaimouni,104229.0,104229.0,178075.0,197285.0,1166698.0,3883664.0,6.5,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14920,4,Malik,Pimpong,1926047.0,-6.0,2.0,2.0,0.0,2139.0,-12.0,2,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,16.0,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-133818.0,-133818.0,-126842.0,-147687.0,-623494.0,-4636168.0,6.35,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15589,4,,Otávio,5836295.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}]",4,Otávio,-386724.0,-386724.0,-392653.0,-411108.0,-2683584.0,629318.0,7.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16369,4,Raphael,Onyedika,12267170.0,61.0,2.0,2.0,2.0,11823.0,122.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,9.0,46.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-377868.0,-377868.0,-386328.0,-422629.0,-2663555.0,391322.0,7.4,1.027739251040222,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,76.099857 +17285,4,Lilian,Brassier,12817667.0,79.0,1.0,1.0,1.0,5662.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png,0.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": false, ""points"": null}]",1,Lilian Brassier,115584.0,115584.0,145325.0,152638.0,801826.0,12817667.0,6.3,1.027739251040222,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,64.787716 +60,18,Dominik,Kohr,5537824.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,17.0,67.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-373671.0,-373671.0,-375001.0,-370983.0,-2619084.0,-2057456.0,8.15,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +550,18,Stefan,Bell,836879.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-11945.0,-11945.0,-39424.0,-105622.0,-493888.0,-2465590.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +620,18,Alexander,Schwolow,3194528.0,151.0,1.0,1.0,1.0,5624.0,151.0,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,1,47.0,106.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}]",3,Alexander Schwolow,267305.0,267305.0,116231.0,37613.0,-105998.0,332831.0,7.2,1.7350901525658808,0.36511156186612576,0.31034482758620685,0.0,0.0,0.0,0.2989350912778904,10.0062,37.368066 +1540,18,Danny,Da Costa,11067473.0,89.0,2.0,2.0,1.0,6462.0,178.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,2,16.0,76.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 143}]",3,Danny Da Costa,-172532.0,-172532.0,43668.0,112950.0,628280.0,3255310.0,7.39,1.7350901525658808,0.0,0.31034482758620685,0.0,0.0,0.0,0.11637931034482757,10.0062,14.931775 +1590,18,Robin,Zentner,13157883.0,104.0,1.0,1.0,1.0,5731.0,104.0,2,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,2,7.0,73.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}]",3,Robin Zentner,-639110.0,-639110.0,-575639.0,-438610.0,-1644943.0,1330486.0,7.22,1.7350901525658808,0.6348884381338742,0.6896551724137931,0.0,0.85,0.15,0.6823149087221095,10.0062,85.528978 +1639,18,Nadiem,Amiri,34908291.0,170.0,2.0,2.0,2.0,11355.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,9.0,3.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,50071.0,50071.0,60782.0,65118.0,382679.0,2684736.0,7.97,1.7350901525658808,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,138.372423 +2006,18,Stefan,Posch,8707766.0,123.0,1.0,1.0,1.0,5299.0,123.0,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,1,14.0,86.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,83621.0,83621.0,112594.0,71234.0,-755410.0,358993.0,7.4,1.7350901525658808,1.0,0.6896551724137931,0.0,1.0,0.0,0.8836206896551724,10.0062,113.524297 +2030,18,Phillip,Tietz,15708241.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,162557.0,162557.0,147724.0,-93970.0,534955.0,4609634.0,8.36,1.7350901525658808,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,145.14347 +2232,18,Philipp,Mwene,11545850.0,187.0,2.0,2.0,2.0,11355.0,373.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,32.0,163.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,227327.0,227327.0,226359.0,184222.0,916207.0,3515495.0,7.47,1.7350901525658808,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,129.691593 +2399,18,Lennard,Maloney,2226501.0,23.0,1.0,1.0,0.0,312.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,10.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-162152.0,-162152.0,-167259.0,-29577.0,32054.0,-609036.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2476,18,Jae-Sung,Lee,13482006.0,138.0,2.0,2.0,2.0,9397.0,276.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,20.0,48.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 104}]",1,Jae-Sung Lee,142779.0,142779.0,154228.0,158670.0,817433.0,5834406.0,6.68,1.7350901525658808,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,115.975883 +2646,18,Sheraldo,Becker,13780259.0,176.0,2.0,2.0,2.0,8198.0,351.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,25.0,178.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 49}]",1,Sheraldo Becker,140075.0,140075.0,162755.0,44933.0,-895631.0,1498063.0,7.66,1.7350901525658808,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,132.990309 +2702,18,Eric,Martel,2345544.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-102210.0,-102210.0,-108697.0,-101392.0,-675647.0,-5223237.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2822,18,,Silas,680828.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,-87764.0,-87764.0,-86995.0,-126564.0,-784799.0,-148456.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2895,18,Paul,Nebel,3549698.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-90105.0,-90105.0,-89724.0,-85150.0,-663734.0,-6785999.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3041,18,Silvan,Widmer,2647019.0,29.0,1.0,1.0,0.0,1324.0,29.0,2,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,1,10.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,217212.0,217212.0,222807.0,191713.0,793737.0,-975565.0,6.73,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3318,18,Ransford,Königsdörffer,5269004.0,75.0,2.0,2.0,0.0,3160.0,149.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,1,28.0,81.0,"[{""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 17}]",5,Ransford Königsdörffer,276209.0,276209.0,272269.0,119770.0,406677.0,-954066.0,6.86,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3470,18,Anthony,Caci,12889505.0,108.0,2.0,2.0,2.0,9298.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,16.0,22.0,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,93094.0,93094.0,116871.0,137277.0,827420.0,5964845.0,7.53,1.7350901525658808,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,130.733293 +6111,18,Benedict,Hollerbach,2067699.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-100507.0,-100507.0,-111707.0,-113080.0,-697297.0,-1839872.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8307,18,Kaishu,Sano,18378374.0,157.0,2.0,2.0,2.0,11042.0,313.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,17.0,33.0,"[{""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,148685.0,148685.0,162465.0,165650.0,916954.0,4737833.0,7.22,1.7350901525658808,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,125.351179 +10122,18,Fabio,Gruber,12390670.0,159.0,2.0,2.0,2.0,11355.0,317.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,25.0,40.0,"[{""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,228023.0,228023.0,227838.0,191811.0,1082892.0,288588.0,7.61,1.7350901525658808,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,132.122226 +11261,18,Sota,Kawasaki,2342969.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-137346.0,-137346.0,-137804.0,-146775.0,-942693.0,-1695051.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11665,18,Kacper,Potulski,7131884.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,22.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,369771.0,369771.0,382502.0,391212.0,2318047.0,-774047.0,6.87,1.7350901525658808,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,119.274598 +11666,18,Maximilian,Kinzig,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png,40.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13438,18,Otto,Ruoppi,1367636.0,19.0,2.0,2.0,0.0,1953.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,27.0,5.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 15}]",5,Otto Ruoppi,-85188.0,-85188.0,-118645.0,-105022.0,-423825.0,-3889009.0,7.19,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17179,18,Rael-Tshimbela,Nakuzola,1458748.0,23.0,1.0,1.0,0.0,324.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,2,15.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,-132095.0,-132095.0,-147734.0,-190443.0,-778971.0,1458748.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +168,29,Sven,Michel,1937595.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,206383.0,206383.0,239599.0,255307.0,1400164.0,-1693253.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1964,29,Felix,Götze,4155360.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Götze,-105634.0,-105634.0,-120749.0,-119325.0,-1325085.0,-2852400.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2015,29,Raphael,Obermair,9369388.0,70.0,2.0,2.0,2.0,11454.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,240017.0,240017.0,263505.0,230460.0,1175792.0,600324.0,6.74,0.41152049818370523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,27.753678 +2301,29,Oliver,Batista Meier,4176598.0,-11.0,1.0,1.0,0.0,1233.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Oliver Batista Meier,-144518.0,-144518.0,-143403.0,-145788.0,-1311015.0,-1617941.0,6.81,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2471,29,Markus,Schubert,1485266.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-151296.0,-151296.0,-150688.0,-146470.0,-1017126.0,-2735406.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2498,29,Tom,Baack,1772402.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,6.0,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Tom Baack,-135150.0,-135150.0,-141893.0,-148283.0,-875273.0,-3574553.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2749,29,Steffen,Tigges,3907460.0,36.0,2.0,2.0,0.0,4618.0,71.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,18.0,4.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 32}]",4,Steffen Tigges,-127182.0,-127182.0,-137283.0,-151144.0,-491047.0,3032985.0,6.44,0.41152049818370523,0.2723146747352497,0.0,0.0,0.0,0.0,0.13615733736762484,10.0062,3.610668 +2977,29,Nahuel,Noll,13220800.0,112.0,2.0,2.0,2.0,11454.0,224.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,16.0,1.0,"[{""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,32310.0,32310.0,49284.0,19174.0,105324.0,1803077.0,8.26,0.41152049818370523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,34.012668 +3027,29,Marvin,Pieringer,4455045.0,33.0,2.0,2.0,2.0,10532.0,65.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,14.0,98.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,101939.0,101939.0,143787.0,184087.0,1494670.0,3210528.0,6.15,0.41152049818370523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,25.324202 +3081,29,Gabriel,Vidović,7013085.0,37.0,2.0,2.0,2.0,11454.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,2,10.0,49.0,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,-352548.0,-352548.0,-404064.0,-468635.0,-1071958.0,6513085.0,6.69,0.41152049818370523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,27.54779 +3336,29,Stefano,Marino,4652849.0,16.0,2.0,2.0,1.0,4820.0,31.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,6.0,27.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 35}]",4,Stefano Marino,-135918.0,-135918.0,-356265.0,-361699.0,-2044394.0,-3414210.0,6.62,0.41152049818370523,0.12254160363086235,0.0,0.0,0.0,0.0,0.061270801815431174,10.0062,1.670214 +3491,29,Sebastian,Klaas,1574955.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,-144502.0,-144502.0,-150660.0,-166476.0,-893341.0,1074955.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3492,29,Marcel,Hoffmeier,3352818.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-139428.0,-139428.0,-143698.0,-142613.0,-959726.0,-3017871.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3559,29,Laurin,Ulrich,6807055.0,62.0,2.0,2.0,2.0,9033.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/bd6e7a7bc0ff4f5397cce0a6fb3864fa.png,28.0,2,18.0,24.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,-243917.0,-243917.0,-277946.0,-311780.0,-1266184.0,6307055.0,6.69,0.41152049818370523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,27.54779 +6197,29,Laurin,Curda,10793951.0,101.0,2.0,2.0,2.0,11454.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,18.0,121.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,11765.0,11765.0,38552.0,54388.0,511588.0,-726915.0,7.61,0.41152049818370523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,31.336126 +6217,29,Rayan,Philippe,3893678.0,13.0,2.0,2.0,1.0,3106.0,26.0,0,4,https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png,9.0,1,6.0,19.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": -1}]",2,Rayan Philippe,381773.0,381773.0,333997.0,309114.0,1881470.0,-323951.0,6.6,0.41152049818370523,0.6051437216338881,1.0,0.0,1.0,0.0,0.8025718608169441,10.0062,21.81165 +6292,29,Mattes,Hansen,6247571.0,58.0,2.0,2.0,2.0,9931.0,116.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,18.0,8.0,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,302768.0,302768.0,312792.0,309326.0,1939519.0,3060306.0,7.09,0.41152049818370523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,29.194893 +6751,29,Florian,Pruhs,1829072.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-146642.0,-146642.0,-151613.0,-154600.0,-1054861.0,-380587.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7320,29,Tjark,Scheller,9257908.0,105.0,2.0,2.0,2.0,11454.0,209.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,22.0,40.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,281034.0,281034.0,330836.0,339831.0,2071725.0,1805189.0,7.48,0.41152049818370523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,30.800818 +7616,29,Jano,ter Horst,9982739.0,91.0,2.0,2.0,2.0,10714.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,18.0,74.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,177918.0,177918.0,237036.0,266891.0,1645473.0,4495379.0,7.06,0.41152049818370523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,29.07136 +8292,29,Santiago,Castañeda,10219958.0,86.0,2.0,2.0,2.0,11454.0,171.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,16.0,21.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,266937.0,266937.0,283091.0,263825.0,1563671.0,1454773.0,7.45,0.41152049818370523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,30.677285 +8872,29,Jonah,Sticker,3004536.0,8.0,2.0,2.0,0.0,1936.0,15.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,4.0,19.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-132826.0,-132826.0,-133140.0,-137193.0,-871184.0,-577450.0,6.84,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8984,29,Nyamekye,Awortwie-Grant,883812.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,-133452.0,-133452.0,-145144.0,-159897.0,-980303.0,251633.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9283,29,Deniz,Zeitler,2413339.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cde6a72f67e043e0b1b56ac70e3f9c19.png,38.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Deniz Zeitler,-154715.0,-154715.0,-162199.0,-164958.0,-1019941.0,1913339.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10048,29,Luka,Duric,1610189.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luka Duric,-139377.0,-139377.0,-149156.0,-154977.0,-947979.0,-3688462.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11170,29,Ruben,Müller,2476455.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-146228.0,-146228.0,-157170.0,-155230.0,-1003794.0,521507.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12262,29,Albert Frank,Millgramm,2584725.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-156880.0,-156880.0,-148470.0,-147304.0,-965396.0,-3115007.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14911,29,Clemens,Lippmann,2221536.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,1,0.0,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,257607.0,257607.0,295071.0,295483.0,1532625.0,-1151855.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,-36782.0,-36782.0,-120824.0,-168826.0,-420920.0,0.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,0.0,"[{""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.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1246,43,Willi,Orban,30067795.0,144.0,2.0,2.0,2.0,11814.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,9.0,38.0,"[{""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 171}]",3,Willi Orban,-286752.0,-286752.0,-24918.0,1563.0,-769455.0,-574293.0,7.67,2.2488089887640452,1.0,0.6896551724137931,0.0,1.0,0.0,0.8836206896551724,10.0062,152.504616 +1333,43,Lukas,Klostermann,743442.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,39764.0,39764.0,-9830.0,-63244.0,-188155.0,-2983204.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1689,43,Benjamin,Henrichs,4473663.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",4,Benjamin Henrichs,-77075.0,-77075.0,-97482.0,-114569.0,-1337356.0,-1397659.0,6.68,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1728,43,Örjan,Nyland,2128164.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-141139.0,-141139.0,-141255.0,-147042.0,-1006554.0,253873.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2141,43,Ridle ,Baku,20963667.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,225427.0,225427.0,231590.0,254314.0,1520020.0,1454651.0,7.6,2.2488089887640452,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,171.015447 +2275,43,Christoph,Baumgartner,10473988.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-464777.0,-464777.0,-457184.0,-423013.0,-3186149.0,-9284035.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2522,43,David,Raum,34880301.0,128.0,2.0,2.0,2.0,11814.0,255.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,1,7.0,30.0,"[{""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 149}]",1,David Raum,2284.0,2284.0,8369.0,22162.0,127638.0,2042808.0,7.11,2.2488089887640452,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,159.989451 +2687,43,Christopher,Nkunku,26058783.0,94.0,2.0,2.0,1.0,7080.0,187.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,7.0,24.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,70744.0,70744.0,65002.0,78671.0,618253.0,-13488838.0,6.83,2.2488089887640452,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,153.688882 +2897,43,Rocco,Reitz,9865946.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,2,21.0,147.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-631181.0,-631181.0,-599971.0,-618962.0,-4114189.0,-3873899.0,7.17,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4596,43,Brajan,Gruda,21136058.0,128.0,1.0,1.0,1.0,4446.0,128.0,0,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,2,6.0,90.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,-263523.0,-263523.0,-258719.0,-61377.0,-492033.0,5108537.0,8.02,2.2488089887640452,0.6896551724137931,0.6896551724137931,0.0,0.0,0.0,0.603448275862069,10.0062,108.902078 +6104,43,Marc,Guiu,9093965.0,-13.0,1.0,1.0,0.0,1327.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -13}, {""hasPlayed"": false, ""points"": null}]",3,Marc Guiu,-368878.0,-368878.0,-465229.0,-526259.0,-1320821.0,9093965.0,6.4,2.2488089887640452,0.0,0.2723146747352496,0.0,0.0,0.0,0.1021180030257186,10.0062,14.706321 +6176,43,Nicolas,Seiwald,18877814.0,82.0,2.0,2.0,2.0,11814.0,164.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,2,8.0,38.0,"[{""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,-108226.0,-108226.0,2964.0,23386.0,172160.0,3431310.0,6.8,2.2488089887640452,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,153.013821 +6300,43,Assan,Ouédraogo,9544322.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,270829.0,270829.0,294344.0,258632.0,820295.0,-11017061.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7224,43,Lukeba,Castello Jr.,20914069.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,140.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 199}]",3,Lukeba Castello Jr.,-6265.0,-6265.0,23213.0,56623.0,352352.0,117057.0,7.43,2.2488089887640452,0.6896551724137931,0.5243757431629013,0.0,0.0,0.0,0.5414684898929846,10.0062,90.528172 +7239,43,Max,Finkgräfe,3185576.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-129565.0,-129565.0,-132644.0,-139677.0,-915292.0,-34356.0,6.84,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8061,43,Johan,Bakayoko,7646420.0,24.0,2.0,2.0,1.0,5355.0,48.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,6.0,12.0,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 15}]",3,Johan Bakayoko,-257960.0,-257960.0,-263311.0,-284969.0,-1594179.0,291925.0,6.35,2.2488089887640452,0.3103448275862069,0.1225416036308623,0.0,1.0,0.0,0.3261255151546768,10.0062,46.599392 +8227,43,Maarten,Vandevoordt,16763162.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,13.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-321138.0,-321138.0,-206293.0,-103269.0,-574996.0,2335583.0,6.99,2.2488089887640452,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,157.289207 +9507,43,Antonio,Nusa,27136490.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,67029.0,67029.0,60202.0,84200.0,578361.0,2546334.0,7.37,2.2488089887640452,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,165.83998 +9776,43,Andrija,Maksimovic,4326481.0,84.0,1.0,1.0,0.0,791.0,84.0,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,1,19.0,59.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,374018.0,374018.0,351471.0,214872.0,790600.0,83665.0,6.8,2.2488089887640452,0.0,0.31034482758620685,0.0,0.0,0.0,0.11637931034482757,10.0062,17.807643 +10113,43,Tidiam,Gomis,10058770.0,93.0,2.0,2.0,1.0,5954.0,186.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,18.0,117.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,280369.0,280369.0,311274.0,332757.0,2244563.0,4576215.0,6.44,2.2488089887640452,0.6896551724137931,0.6051437216338881,0.0,0.0,0.0,0.5717564818196046,10.0062,82.854998 +11008,43,Ezechiel,Banzuzi,11804858.0,65.0,2.0,2.0,2.0,11042.0,129.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,10.0,54.0,"[{""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 103}]",3,Ezechiel Banzuzi,-66063.0,-66063.0,35444.0,109523.0,750815.0,7777559.0,6.89,2.2488089887640452,1.0,0.6896551724137931,0.0,1.0,0.0,0.8836206896551724,10.0062,136.995672 +11886,43,,Rômulo,10013078.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rômulo,-493983.0,-493983.0,-549713.0,-542506.0,-3943329.0,-9650932.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14249,43,Neil,El Aynaoui,12487894.0,45.0,1.0,1.0,1.0,4640.0,45.0,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,-730494.0,-730494.0,-847118.0,-694289.0,-2580760.0,12487894.0,6.3,2.2488089887640452,0.3103448275862069,0.31034482758620685,0.0,1.0,0.0,0.39655172413793105,10.0062,56.216285 +14896,43,Abdoul,Koné,1523277.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-101710.0,-101710.0,-116014.0,-128865.0,-729631.0,-4565627.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15376,43,Maxime,Estève,10501376.0,157.0,1.0,1.0,1.0,5968.0,157.0,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,1,14.0,111.0,"[{""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,228166.0,228166.0,359662.0,364403.0,850167.0,-7242282.0,7.02,2.2488089887640452,0.3103448275862069,0.6896551724137931,0.0,1.0,0.0,0.5387931034482759,10.0062,85.110058 +577,15,Daniel,Batz,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,0.0,0.0,-68004.0,-123492.0,-712533.0,-3545979.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +619,15,Kevin,Stöger,7535540.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,2,,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}]",3,Kevin Stöger,-367807.0,-367807.0,-388642.0,-450424.0,-2544514.0,2603078.0,6.8,0.8444261523988712,0.3103448275862069,0.6896551724137931,0.0,0.0,0.0,0.4137931034482759,10.0062,23.775136 +849,15,Tim,Kleindienst,17629537.0,37.0,2.0,2.0,2.0,10567.0,73.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,2,4.0,81.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,-480861.0,-480861.0,-513616.0,-518116.0,-1728584.0,1782144.0,6.72,0.8444261523988712,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,56.78062 +1883,15,Moritz,Nicolas,18312062.0,160.0,2.0,2.0,2.0,11691.0,320.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,17.0,41.0,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,35480.0,35480.0,40989.0,34769.0,-110444.0,-198951.0,7.49,0.8444261523988712,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,63.286732 +2074,15,Robin,Hack,7594514.0,-5.0,2.0,2.0,1.0,5477.0,-10.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,,24.0,"[{""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-363519.0,-363519.0,-375763.0,-400644.0,-2116899.0,-155945.0,6.57,0.8444261523988712,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.27155172413793105,10.0062,15.074704 +2126,15,Nicolas,Kühn,5069813.0,21.0,1.0,1.0,0.0,1576.0,21.0,1,3,https://kickbase.b-cdn.net/content/file/4881796043e3415988bd7340d2f89b43.png,0.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}]",5,Nicolas Kühn,-468972.0,-468972.0,-621015.0,-583230.0,-1884002.0,4569813.0,0.0,0.8444261523988712,0.0,1.0,0.0,0.0,0.0,0.375,10.0062,0.0 +2261,15,Florian,Neuhaus,3532717.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,254866.0,254866.0,270651.0,240653.0,1401542.0,613369.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2560,15,Philipp,Sander,9358722.0,58.0,2.0,2.0,2.0,11691.0,115.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,12.0,64.0,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-226503.0,-226503.0,-433852.0,-436524.0,-2541922.0,-1354238.0,6.97,0.8444261523988712,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,58.892994 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,0.0,"[{""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.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2862,15,Jens,Castrop,1496408.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-134720.0,-134720.0,-137731.0,-141792.0,-951422.0,-5736576.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2941,15,Joseph,Scally,6065410.0,57.0,2.0,2.0,1.0,5969.0,113.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,18.0,85.0,"[{""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,327427.0,327427.0,349040.0,408604.0,2267337.0,-570756.0,6.82,0.8444261523988712,0.6896551724137931,1.0,0.0,1.0,0.0,0.8448275862068966,10.0062,48.683671 +3063,15,Fabio,Chiarodia,3006474.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,-148650.0,-148650.0,-153408.0,-186303.0,-435632.0,1047578.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3129,15,Ko,Itakura,9801443.0,35.0,2.0,2.0,2.0,11691.0,69.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,2,7.0,0.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 34}]",2,Ko Itakura,-537336.0,-537336.0,-631198.0,-719357.0,-2125081.0,-3806354.0,6.12,0.8444261523988712,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,51.710921 +3516,15,Enzo,Leopold,4453354.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-159978.0,-159978.0,-155382.0,-394485.0,-2412002.0,-9513470.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4292,15,David,Herold,3564075.0,7.0,2.0,2.0,0.0,2822.0,14.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,3.0,2.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 5}]",3,David Herold,-100927.0,-100927.0,-123025.0,-139141.0,-534139.0,-6750338.0,6.51,0.8444261523988712,0.0,0.31034482758620685,0.0,0.0,0.0,0.11637931034482757,10.0062,6.401587 +4333,15,Lukas,Ullrich,5871995.0,40.0,2.0,2.0,2.0,8864.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,13.0,32.0,"[{""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-293996.0,-293996.0,-296863.0,-326600.0,-2043119.0,1235838.0,6.75,0.8444261523988712,1.0,0.6896551724137931,0.0,1.0,0.0,0.8836206896551724,10.0062,50.396515 +6199,15,Shuto,Machino,2591678.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-142946.0,-142946.0,-148168.0,-144514.0,-925731.0,1526989.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6319,15,Franck,Honorat,10650672.0,109.0,2.0,2.0,1.0,6207.0,217.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,20.0,47.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 75}]",2,Franck Honorat,203478.0,203478.0,226316.0,352901.0,1772469.0,811456.0,7.33,0.8444261523988712,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,61.934813 +7774,15,Yukhym,Konoplia,2021005.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,250585.0,250585.0,273228.0,253545.0,987952.0,-2173232.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9540,15,Isac,Lidberg,3943636.0,-7.0,2.0,2.0,0.0,3077.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,2.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": -8}]",5,Isac Lidberg,-136101.0,-136101.0,-137165.0,-144340.0,-837230.0,-7404248.0,6.45,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11010,15,Kevin,Diks,14083703.0,41.0,2.0,2.0,2.0,11691.0,82.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,5.0,16.0,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-585669.0,-585669.0,-605978.0,-646459.0,-3653269.0,-871983.0,6.56,0.8444261523988712,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,55.4287 +11748,15,Wael,Mohya,7411175.0,30.0,2.0,2.0,2.0,8171.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,7.0,26.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-256024.0,-256024.0,-280589.0,-278391.0,-1684092.0,-1512512.0,6.74,0.8444261523988712,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.728448275862069,10.0062,41.484845 +13442,15,Hugo,Bolin,12186612.0,159.0,2.0,2.0,2.0,11691.0,318.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,26.0,179.0,"[{""hasPlayed"": true, ""points"": 286}, {""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,150993.0,150993.0,163380.0,171537.0,828676.0,5936874.0,8.39,0.8444261523988712,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,70.89128 +15181,15,Jan,Leszczynski,4102377.0,1.0,1.0,1.0,0.0,1116.0,1.0,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,0.0,0.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-128800.0,-128800.0,-134531.0,-135591.0,-977560.0,-770587.0,6.62,0.8444261523988712,0.3103448275862069,0.0,0.0,0.0,0.0,0.15517241379310345,10.0062,8.679673 +15202,15,Zento,Uno,2186370.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,286611.0,286611.0,319451.0,308915.0,1285811.0,-1727427.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15613,15,Daiki,Hashioka,5534929.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,3.0,12.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",4,Daiki Hashioka,-375583.0,-375583.0,-385128.0,-378736.0,-2658873.0,-666662.0,6.81,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16564,15,Mathieu,Nguefack,3321010.0,30.0,2.0,2.0,1.0,7783.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,17.0,17.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 17}]",3,Mathieu Nguefack,145018.0,145018.0,191724.0,215686.0,1487482.0,3321010.0,6.37,0.8444261523988712,0.6896551724137931,0.31034482758620685,0.0,1.0,0.0,0.5862068965517242,10.0062,31.551587 +54,3,Emre,Can,1503501.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-120832.0,-120832.0,-121631.0,-136866.0,-690852.0,-768568.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,0.0,"[{""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.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1704,3,Waldemar,Anton,33842109.0,223.0,2.0,2.0,2.0,11756.0,446.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,1,13.0,91.0,"[{""hasPlayed"": true, ""points"": 288}, {""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,34560.0,34560.0,35623.0,9918.0,-310443.0,466604.0,6.98,2.461857810067462,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,171.944215 +1856,3,Marcel,Sabitzer,7828965.0,27.0,2.0,2.0,0.0,2965.0,53.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,6.0,14.0,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,254792.0,254792.0,232441.0,264646.0,1491528.0,-2978848.0,6.87,2.461857810067462,0.3103448275862069,0.1225416036308623,0.0,0.0,0.0,0.2011255151546768,10.0062,34.037374 +1873,3,Gregor,Kobel,20459925.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-23457.0,-23457.0,-5880.0,-65316.0,-649068.0,-2664653.0,7.15,2.461857810067462,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,176.131968 +1920,3,Serhou,Guirassy,31065365.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,106484.0,106484.0,106233.0,118124.0,653559.0,2879094.0,7.93,2.461857810067462,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,195.346364 +2148,3,Alexander,Meyer,1236689.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-123354.0,-123354.0,-136375.0,-149446.0,-864165.0,-966348.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2383,3,Nico,Schlotterbeck,24294399.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Nico Schlotterbeck,73230.0,73230.0,97858.0,113570.0,413479.0,-9355666.0,0.0,2.461857810067462,0.0,0.2723146747352496,0.0,0.0,0.0,0.1021180030257186,10.0062,0.0 +2395,3,Julian,Ryerson,24728924.0,99.0,2.0,2.0,2.0,10516.0,198.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,2,8.0,26.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-265306.0,-265306.0,-370446.0,-272346.0,-1499563.0,-867363.0,7.13,2.461857810067462,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,175.639291 +2714,3,Maximilian,Beier,22698435.0,111.0,2.0,2.0,2.0,11123.0,221.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,9.0,77.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 165}]",3,Maximilian Beier,165836.0,165836.0,176982.0,184978.0,1062668.0,-2961234.0,6.62,2.461857810067462,0.3103448275862069,0.6051437216338881,0.0,1.0,0.0,0.5071013094058114,10.0062,82.696069 +2736,3,Ramy,Bensebaini,14280080.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-395260.0,-395260.0,-356320.0,-392467.0,-3146948.0,-5162890.0,0.0,2.461857810067462,0.6896551724137931,0.36148640143183774,0.0,0.0,0.0,0.48038498674383573,10.0062,0.0 +3069,3,Felix,Nmecha,27175095.0,87.0,2.0,2.0,2.0,7492.0,174.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,2,6.0,50.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 123}]",3,Felix Nmecha,-647217.0,-647217.0,-353765.0,-15934.0,-813133.0,1712419.0,6.67,2.461857810067462,0.3103448275862069,0.6896551724137931,0.0,1.0,0.0,0.5387931034482759,10.0062,88.527868 +7737,3,Joey,Veerman,15794211.0,56.0,2.0,2.0,0.0,4284.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,7.0,27.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 36}]",3,Joey Veerman,6257.0,6257.0,-250809.0,-385489.0,-2518114.0,15794211.0,7.09,2.461857810067462,0.6896551724137931,0.31034482758620685,0.0,1.0,0.0,0.5862068965517242,10.0062,102.383342 +9440,3,Filippo,Mane,4573426.0,32.0,2.0,2.0,1.0,3152.0,64.0,1,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,2,13.0,21.0,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 17}]",5,Filippo Mane,-143618.0,-143618.0,-155840.0,-475690.0,-1403290.0,-33920.0,7.21,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9698,3,,Fábio Silva,9020403.0,124.0,1.0,1.0,0.0,2008.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,13.0,87.0,"[{""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": false, ""points"": null}]",3,Fábio Silva,362713.0,362713.0,331599.0,324987.0,1263941.0,410223.0,6.97,2.461857810067462,0.6896551724137931,0.6051437216338881,0.0,0.0,0.0,0.5717564818196046,10.0062,98.169374 +10114,3,Carney,Chukwuemeka,3908316.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Carney Chukwuemeka,398916.0,398916.0,306133.0,250774.0,1159180.0,-884849.0,6.43,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10115,3,Daniel,Svensson,19352963.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,211848.0,211848.0,229953.0,248474.0,1510782.0,-639407.0,7.36,2.461857810067462,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,181.305074 +11099,3,Jobe,Bellingham,18703968.0,123.0,2.0,2.0,2.0,11756.0,246.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,13.0,46.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": true, ""points"": 156}]",1,Jobe Bellingham,216834.0,216834.0,219871.0,227640.0,1416948.0,-43973.0,6.78,2.461857810067462,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,167.017446 +11100,3,Samuele,Inácio,5375461.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,,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-250151.0,-250151.0,-255468.0,-264535.0,-1767758.0,-5000617.0,7.37,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13472,3,Luca,Reggiani,3265716.0,57.0,1.0,1.0,0.0,1999.0,57.0,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,1,17.0,40.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,321431.0,321431.0,243192.0,143559.0,477658.0,-1896413.0,6.95,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14662,3,Justin,Lerma,2382333.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-153359.0,-153359.0,-161699.0,-164319.0,-1050598.0,-7431887.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14899,3,Kauã,Prates,4587417.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",5,Kauã Prates,364587.0,364587.0,404697.0,411177.0,2257987.0,254961.0,6.5,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15211,3,Joane,Gadou,24858761.0,98.0,2.0,2.0,2.0,9756.0,196.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,2,7.0,48.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 132}]",2,Joane Gadou,-500952.0,-500952.0,-284145.0,-15637.0,-694722.0,2566857.0,6.91,2.461857810067462,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,170.219846 +16378,3,Konstantinos,Karetsas,25875733.0,125.0,2.0,2.0,2.0,8514.0,249.0,2,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,2,9.0,126.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 214}]",4,Konstantinos Karetsas,-467261.0,-467261.0,-23165.0,93311.0,67984.0,5790348.0,6.8,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16948,3,Giannis,Konstantelias,11455960.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,15.0,127.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-660522.0,-660522.0,-687461.0,-635323.0,-4629510.0,11455960.0,6.96,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17309,3,Ethan,Nwaneri,18844728.0,65.0,1.0,1.0,0.0,4036.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/80320ca8522a4369b908308269d074ad.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Ethan Nwaneri,136709.0,136709.0,67586.0,120923.0,695182.0,18844728.0,6.4,2.461857810067462,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,157.656586 +1863,6,Daniel,Heuer Fernandes,12983059.0,72.0,2.0,2.0,2.0,11430.0,143.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,11.0,36.0,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-328484.0,-328484.0,-340898.0,-359422.0,-1891888.0,-108715.0,6.84,0.5787865168539326,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,39.613543 +1865,6,Yussuf,Poulsen,1128316.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,,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -9}]",3,Yussuf Poulsen,-97382.0,-97382.0,-126772.0,-152577.0,-647732.0,-3443880.0,6.46,0.5787865168539326,0.0,0.1225416036308623,0.0,0.0,0.0,0.045953101361573365,10.0062,1.719234 +1889,6,Bakery,Jatta,5868917.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,2,4.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Bakery Jatta,-387160.0,-387160.0,-403585.0,-440644.0,-2290774.0,619641.0,6.54,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1978,6,Jordan,Torunarigha,8032125.0,-1.0,2.0,2.0,2.0,7815.0,-2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 2}]",1,Jordan Torunarigha,-309384.0,-309384.0,-339653.0,-368137.0,-1354801.0,-2645493.0,5.9,0.5787865168539326,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,34.169577 +2725,6,Sebastiaan,Bornauw,8727292.0,38.0,2.0,2.0,2.0,11430.0,75.0,2,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,8.0,16.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": true, ""points"": 26}]",3,Sebastiaan Bornauw,-424115.0,-424115.0,-300452.0,-307434.0,-1554025.0,8190904.0,6.48,0.5787865168539326,0.18864097363083165,0.31034482758620685,0.0,0.85,0.15,0.3169497971602434,10.0062,11.894688 +3277,6,Miro,Muheim,4104565.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Miro Muheim,-120938.0,-120938.0,-116467.0,-108092.0,-755545.0,-4387710.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6201,6,Nicolai,Remberg,8977147.0,21.0,2.0,2.0,2.0,11430.0,42.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,36.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-275059.0,-275059.0,-294314.0,-323376.0,-1851596.0,-1968431.0,6.77,0.5787865168539326,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,39.208141 +7350,6,Otto,Stange,3757259.0,-11.0,2.0,2.0,0.0,3353.0,-22.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": -6}]",5,Otto Stange,-135735.0,-135735.0,-143724.0,-146729.0,-807327.0,276680.0,6.41,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7394,6,Kofi,Amoako,975184.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-103190.0,-103190.0,-126006.0,-140447.0,-734263.0,-3756898.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8367,6,Albert,Sambi Lokonga,8800009.0,44.0,1.0,1.0,1.0,5806.0,44.0,2,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,4.0,31.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}]",3,Albert Sambi Lokonga,-361393.0,-361393.0,-380526.0,-234016.0,-948102.0,-1103073.0,6.81,0.5787865168539326,1.0,0.6896551724137931,0.0,1.0,0.0,0.8836206896551724,10.0062,34.849823 +9605,6,Albert,Grønbæk,10840531.0,11.0,2.0,2.0,2.0,11430.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,2,1.0,27.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,-631673.0,-631673.0,-738133.0,-672986.0,-2092350.0,301297.0,7.71,0.5787865168539326,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,44.652108 +10120,6,Alexander,Røssing-Lelesiit,1789748.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,219930.0,219930.0,260031.0,261000.0,1247324.0,-1404929.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11512,6,Nicolás,Capaldo,9012752.0,26.0,2.0,2.0,2.0,11430.0,51.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,5.0,38.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,-287609.0,-287609.0,-310913.0,-321808.0,-993871.0,-1197681.0,5.91,0.5787865168539326,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,34.227491 +11752,6,Warmed,Omari,1487732.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Warmed Omari,-96014.0,-96014.0,-109976.0,-135942.0,-864936.0,-4584484.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11949,6,Shafiq,Nandja,2223707.0,-1.0,1.0,1.0,0.0,2914.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,2,,0.0,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}]",3,Shafiq Nandja,-131827.0,-131827.0,-153393.0,-167330.0,-1040152.0,1723707.0,6.32,0.5787865168539326,0.8113590263691683,0.6896551724137931,0.0,0.0,0.0,0.6643002028397567,10.0062,24.314707 +11967,6,Fábio,Vieira,19027755.0,3.0,1.0,1.0,0.0,2914.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png,0.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",1,Fábio Vieira,-318557.0,-318557.0,-18946.0,90596.0,440820.0,440820.0,6.6,0.5787865168539326,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,38.223594 +12368,6,Sander,Tangvik,951817.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-138242.0,-138242.0,-138250.0,-140458.0,-959303.0,-287151.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13433,6,Louis,Lemke,4933043.0,-7.0,2.0,2.0,1.0,6001.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,2,,12.0,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 2}]",4,Louis Lemke,-403643.0,-403643.0,-441348.0,-502118.0,-2488834.0,4433043.0,6.77,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14256,6,Zakaria,El Ouahdi,9449077.0,-24.0,1.0,1.0,1.0,5624.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -24}, {""hasPlayed"": false, ""points"": null}]",1,Zakaria El Ouahdi,-780808.0,-780808.0,-439719.0,13873.0,-720438.0,9449077.0,5.8,0.5787865168539326,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,33.590431 +14425,6,David,Møller Wolfe,8611864.0,20.0,1.0,1.0,1.0,5086.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png,0.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}]",2,David Møller Wolfe,-404118.0,-404118.0,-259429.0,-3768.0,-471937.0,8611864.0,6.4,0.5787865168539326,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,37.065303 +15283,6,Martin,Adeline,4536636.0,-5.0,2.0,2.0,2.0,6947.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,2,,10.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 3}]",4,Martin Adeline,-142086.0,-142086.0,-152353.0,-428351.0,-1380841.0,-4576296.0,6.48,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15472,6,Patson,Daka,8632051.0,3.0,2.0,2.0,1.0,7088.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,0.0,13.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 12}]",3,Patson Daka,-344220.0,-344220.0,-360262.0,-451109.0,-2980525.0,-1456634.0,6.62,0.5787865168539326,0.6896551724137931,0.2723146747352496,0.0,0.0,0.0,0.4469455892326152,10.0062,17.135636 +15478,6,Bilal,Nadir,1503775.0,-4.0,2.0,2.0,1.0,3526.0,-7.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,10.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -11}]",3,Bilal Nadir,-69148.0,-69148.0,-90430.0,-100551.0,-663588.0,-4389837.0,6.64,0.5787865168539326,0.0,0.31034482758620685,0.0,0.0,0.0,0.11637931034482757,10.0062,4.475396 +17203,6,Terem,Moffi,4031332.0,-9.0,2.0,2.0,1.0,5527.0,-17.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 2}]",3,Terem Moffi,-112792.0,-112792.0,-130405.0,-123861.0,-555463.0,4031332.0,6.13,0.5787865168539326,0.3103448275862069,0.6051437216338881,0.0,1.0,0.0,0.5071013094058114,10.0062,18.002913 +49,5,Matthias,Ginter,26880422.0,171.0,2.0,2.0,2.0,11429.0,342.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,12.0,32.0,"[{""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,37805.0,37805.0,58503.0,62926.0,250712.0,659838.0,7.4,1.9297389463781753,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,142.889218 +89,5,Christian,Günter,3782251.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Christian Günter,-136478.0,-136478.0,-139262.0,-140344.0,-777350.0,787114.0,6.6,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +118,5,Vincenzo,Grifo,8119241.0,38.0,1.0,1.0,0.0,1248.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,4.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-296748.0,-296748.0,-308325.0,-321466.0,-2215454.0,-3071197.0,6.78,1.9297389463781753,0.0,0.31034482758620685,0.0,0.0,0.0,0.11637931034482757,10.0062,15.236079 +1257,5,Lukas,Kübler,7163697.0,68.0,2.0,2.0,1.0,5469.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,18.0,48.0,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,213397.0,213397.0,250846.0,232173.0,1456005.0,2324017.0,7.16,1.9297389463781753,0.3103448275862069,0.0,0.0,0.0,0.0,0.15517241379310345,10.0062,21.453358 +1645,5,Maximilian,Eggestein,17728661.0,175.0,2.0,2.0,2.0,11429.0,349.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,19.0,78.0,"[{""hasPlayed"": true, ""points"": 230}, {""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,140604.0,140604.0,172250.0,187030.0,957892.0,3873950.0,7.28,1.9297389463781753,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,140.572096 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,0.0,"[{""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.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1858,5,Anthony,Jung,2055227.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,-149707.0,-149707.0,-177019.0,-202726.0,-228481.0,-958668.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,0.0,"[{""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.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2084,5,Philipp,Lienhart,14208507.0,111.0,2.0,2.0,2.0,9937.0,221.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,15.0,23.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 127}]",2,Philipp Lienhart,116872.0,116872.0,138296.0,126245.0,602232.0,2966355.0,7.32,1.9297389463781753,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,141.34447 +2125,5,Jan-Niklas,Beste,14126291.0,107.0,2.0,2.0,2.0,7286.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,15.0,29.0,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 128}]",1,Jan-Niklas Beste,132843.0,132843.0,149412.0,173580.0,1050540.0,4383243.0,6.97,1.9297389463781753,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,134.586196 +2176,5,Lucas,Höler,4463209.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,2,8.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,-124156.0,-124156.0,-135785.0,-152760.0,-1258188.0,1491273.0,6.55,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2722,5,Patrick,Osterhage,2011390.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-135015.0,-135015.0,-138580.0,-134822.0,-909070.0,-2431557.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3209,5,Yannik,Engelhardt,11588315.0,63.0,2.0,2.0,2.0,10648.0,125.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,2,10.0,12.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,-171312.0,-171312.0,-21548.0,12876.0,65773.0,3661521.0,6.62,1.9297389463781753,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,127.827922 +3218,5,Mio,Backhaus,15151229.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,21397.0,21397.0,24093.0,12858.0,-897683.0,-981718.0,6.67,1.9297389463781753,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,128.79339 +3304,5,Igor,Matanović,22065652.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,22.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,207827.0,207827.0,223161.0,223719.0,1420330.0,5064813.0,8.35,1.9297389463781753,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,161.233105 +4335,5,Derry,Scherhant,11011877.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,24.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,208619.0,208619.0,229344.0,240997.0,1948071.0,5864422.0,7.48,1.9297389463781753,1.0,0.6896551724137931,0.0,1.0,0.0,0.8836206896551724,10.0062,127.624841 +6209,5,Philipp,Treu,10279773.0,86.0,2.0,2.0,1.0,7208.0,172.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,16.0,77.0,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,75160.0,75160.0,74803.0,87997.0,-421158.0,-259922.0,7.03,1.9297389463781753,0.6896551724137931,1.0,0.0,1.0,0.0,0.8448275862068966,10.0062,114.680916 +7215,5,Jordy,Makengo,9739264.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,21.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,334354.0,334354.0,345413.0,355214.0,2063922.0,7380772.0,7.09,1.9297389463781753,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,136.903319 +7216,5,Max,Rosenfelder,5788332.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,6.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",4,Max Rosenfelder,204224.0,204224.0,249992.0,264596.0,1521580.0,1262798.0,6.7,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8363,5,Berkay,Yilmaz,3373081.0,24.0,1.0,1.0,0.0,780.0,24.0,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,7.0,16.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-123471.0,-123471.0,-126135.0,-129403.0,-841917.0,-6724480.0,6.6,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8364,5,Bruno,Ogbus,4145061.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,330811.0,330811.0,352840.0,282295.0,1650789.0,1308138.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11006,5,Yuito,Suzuki,16683497.0,235.0,2.0,2.0,2.0,9808.0,470.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,28.0,226.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,181894.0,181894.0,209537.0,214969.0,1492029.0,5206940.0,7.11,1.9297389463781753,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,137.289506 +11007,5,Cyriaque,Irié,5831212.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,10.0,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}]",5,Cyriaque Irié,264300.0,264300.0,321142.0,396918.0,2440683.0,660942.0,6.95,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14048,5,Keisuke,Goto,3096422.0,15.0,2.0,2.0,0.0,1620.0,30.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,9.0,5.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-101284.0,-101284.0,-114999.0,-120945.0,-617552.0,-5899744.0,6.74,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15196,5,Rihito,Yamamoto,2730075.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-138653.0,-138653.0,-139704.0,-142605.0,-901112.0,-6504309.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +43,10,Mitchell,Weiser,4493748.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-64103.0,-64103.0,-85976.0,-101248.0,-459557.0,-2068159.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +157,10,Niklas,Stark,4064423.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,367668.0,367668.0,355522.0,225855.0,1448423.0,488831.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +608,10,Niclas,Füllkrug,13081764.0,46.0,2.0,2.0,2.0,8371.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,1,6.0,129.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": -46}]",1,Niclas Füllkrug,118318.0,118318.0,138493.0,115430.0,202126.0,-11048604.0,6.83,1.1228668941979523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,76.739358 +1996,10,Marco,Friedl,11220862.0,79.0,2.0,2.0,2.0,11674.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-254485.0,-254485.0,-206368.0,-170773.0,-1571688.0,-357779.0,6.75,1.1228668941979523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,75.840507 +2294,10,Amos,Pieper,12279720.0,99.0,2.0,2.0,2.0,11674.0,197.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,16.0,4.0,"[{""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,85351.0,85351.0,109710.0,124081.0,477730.0,4166357.0,7.35,1.1228668941979523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,82.581886 +2842,10,Felix,Agu,1538658.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-104298.0,-104298.0,-124530.0,-133642.0,-813903.0,-3733121.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2939,10,Eren Sami,Dinkçi,6264185.0,56.0,2.0,2.0,1.0,4747.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,1,17.0,94.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": -11}]",1,Eren Sami Dinkçi,288545.0,288545.0,325979.0,324098.0,1484950.0,2355130.0,6.82,1.1228668941979523,0.85,1.0,0.0,0.85,0.15,0.90625,10.0062,69.44322 +3139,10,Cédric,Itten,3770351.0,18.0,2.0,2.0,0.0,3301.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,9.0,4.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 14}]",5,Cédric Itten,-118487.0,-118487.0,-124765.0,-132953.0,-752958.0,-6987690.0,6.26,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3166,10,Keke,Topp,507052.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,7052.0,7052.0,0.0,0.0,-120035.0,-113125.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3228,10,Justin,Njinmah,4413518.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,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-145625.0,-145625.0,-145191.0,-145471.0,-2030028.0,-2113953.0,6.82,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3281,10,Ludovit,Reis,9688174.0,63.0,2.0,2.0,2.0,11125.0,126.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 29}]",2,Ludovit Reis,239810.0,239810.0,262025.0,287691.0,1195284.0,1140891.0,7.16,1.1228668941979523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,80.447116 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,0.0,"[{""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.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3481,10,Jens,Stage,12255068.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-674968.0,-674968.0,-662237.0,-649978.0,-4628860.0,-5844357.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6174,10,,Arthur,6782426.0,49.0,1.0,1.0,1.0,4193.0,49.0,0,2,https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png,0.0,1,7.0,34.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": false, ""points"": null}]",1,Arthur,319160.0,319160.0,355436.0,349389.0,2280120.0,964380.0,7.1,1.1228668941979523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,79.772978 +7167,10,Senne,Lynen,6140409.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 0}]",4,Senne Lynen,-379259.0,-379259.0,-377806.0,-376262.0,-2469317.0,-1639506.0,6.66,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7282,10,Olivier,Deman,9787335.0,93.0,2.0,2.0,2.0,11674.0,185.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,18.0,98.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,295367.0,295367.0,301660.0,254366.0,474830.0,371123.0,7.05,1.1228668941979523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,79.211197 +7721,10,Marco,Grüll,8091243.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,51.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,343279.0,343279.0,340822.0,349554.0,2005473.0,4626077.0,8.01,1.1228668941979523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,89.997402 +8166,10,,Chuki,7904332.0,85.0,2.0,2.0,2.0,10866.0,170.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,21.0,93.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 19}]",1,Chuki,304467.0,304467.0,290593.0,237997.0,534443.0,-2370506.0,6.52,1.1228668941979523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,73.256312 +9513,10,Karl,Hein,12149277.0,75.0,2.0,2.0,2.0,11674.0,150.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,12.0,94.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,18773.0,18773.0,23997.0,26030.0,-920574.0,389825.0,6.75,1.1228668941979523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,75.840507 +9600,10,Alexander,Schlager,1386344.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-139086.0,-139086.0,-137288.0,-138262.0,-964017.0,-4582524.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10131,10,Dariusz,Stalmach,4800222.0,86.0,2.0,2.0,0.0,3775.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,35.0,86.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 147}]",5,Dariusz Stalmach,372266.0,372266.0,399030.0,380512.0,2409550.0,406618.0,7.14,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10134,10,Mick,Schmetgens,4666214.0,21.0,2.0,2.0,1.0,7480.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,9.0,29.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 0}]",5,Mick Schmetgens,-137737.0,-137737.0,-361919.0,-382573.0,-2348097.0,585499.0,6.44,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11262,10,Salim Amani,Musah,3568603.0,1.0,2.0,2.0,0.0,2762.0,1.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,0.0,7.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -5}]",5,Salim Amani Musah,-122555.0,-122555.0,-124785.0,-135398.0,-852014.0,-1232887.0,6.4,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13449,10,Moussa,Ndiaye,3652519.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2af2bd87e1ec448bb98741662c2c9fe4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,61145.0,61145.0,175203.0,269512.0,1782212.0,3652519.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14923,10,Kenny,Quetant,738844.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-78021.0,-78021.0,-94489.0,-134429.0,-664791.0,-3819542.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14926,10,Darwin,Soylu,715388.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-33635.0,-33635.0,-53762.0,-114875.0,-572339.0,-3862900.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15256,10,Oskar,Wójcik,1952110.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-134577.0,-134577.0,-140064.0,-145273.0,-955526.0,-6420281.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15313,10,Paul,Erevbenagie,3550048.0,37.0,1.0,1.0,0.0,1768.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": false, ""points"": null}]",5,Paul Erevbenagie,-126275.0,-126275.0,-133754.0,-135014.0,-797949.0,2683146.0,6.93,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17288,10,Youri,Regeer,7206977.0,130.0,1.0,1.0,1.0,5157.0,130.0,0,3,https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png,0.0,1,18.0,,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}]",2,Youri Regeer,316324.0,316324.0,325171.0,326184.0,1446228.0,7206977.0,7.1,1.1228668941979523,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,79.772978 +493,13,Michael,Gregoritsch,12975082.0,138.0,2.0,2.0,2.0,9346.0,276.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,21.0,80.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 195}]",1,Michael Gregoritsch,205309.0,205309.0,210845.0,209245.0,1334375.0,4064573.0,6.82,0.9095920617420066,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,62.07264 +1809,13,Marius,Wolf,9184552.0,200.0,2.0,2.0,2.0,9820.0,400.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,43.0,53.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 238}]",3,Marius Wolf,299555.0,299555.0,331330.0,356394.0,2253755.0,8256155.0,7.16,0.9095920617420066,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.728448275862069,10.0062,47.470913 +1811,13,Jeffrey,Gouweleeuw,6431940.0,26.0,2.0,2.0,0.0,777.0,52.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,8.0,5.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,-300531.0,-300531.0,-314598.0,-351582.0,-1632909.0,-3890898.0,6.8,0.9095920617420066,0.0,0.31034482758620685,0.0,0.0,0.0,0.11637931034482757,10.0062,7.202786 +2195,13,Finn,Dahmen,16687934.0,195.0,2.0,2.0,2.0,11311.0,389.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,23.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,103119.0,103119.0,125161.0,112478.0,459979.0,1321664.0,8.69,0.9095920617420066,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,79.092557 +2764,13,Yannik,Keitel,1475282.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,15.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-103907.0,-103907.0,-121105.0,-139447.0,-551459.0,-3517423.0,6.6,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3143,13,Kristijan,Jakić,3514535.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kristijan Jakić,-151914.0,-151914.0,-160744.0,-175690.0,-587358.0,840144.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3176,13,Arijon,Ibrahimović,7014817.0,181.0,1.0,1.0,1.0,3743.0,181.0,0,3,https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png,21.0,1,25.0,127.0,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": false, ""points"": null}]",2,Arijon Ibrahimović,375522.0,375522.0,385077.0,389051.0,2276809.0,1705077.0,6.4,0.9095920617420066,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,58.249985 +3183,13,Anton,Kade,14300694.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,193.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 273}]",4,Anton Kade,-33154.0,-33154.0,43093.0,70923.0,426939.0,3962849.0,8.42,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4654,13,Mert,Kömür,4199371.0,50.0,2.0,2.0,0.0,2980.0,100.0,2,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,23.0,9.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 43}]",4,Mert Kömür,-107940.0,-107940.0,-98319.0,-97039.0,-506019.0,1336178.0,6.78,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6168,13,Robin,Fellhauer,10284689.0,104.0,2.0,2.0,2.0,8323.0,207.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,20.0,64.0,"[{""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 58}]",2,Robin Fellhauer,286470.0,286470.0,232684.0,120758.0,-77789.0,1151545.0,6.47,0.9095920617420066,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,58.887094 +7283,13,Calvin,Brackelmann,7923976.0,113.0,2.0,2.0,2.0,10533.0,225.0,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,28.0,47.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,255794.0,255794.0,301258.0,358484.0,2007172.0,-8598.0,6.89,0.9095920617420066,1.0,0.6896551724137931,0.0,1.0,0.0,0.8836206896551724,10.0062,55.411632 +7336,13,Sima,Suso,779276.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-7320.0,-7320.0,-43604.0,-112620.0,-560098.0,-3885934.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7676,13,Fabian,Rieder,16734149.0,208.0,2.0,2.0,2.0,10669.0,416.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,24.0,18.0,"[{""hasPlayed"": true, ""points"": 221}, {""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,163728.0,163728.0,170234.0,180530.0,987538.0,4981168.0,7.47,0.9095920617420066,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,67.988654 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,0.0,0.0,-2198542.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8355,13,Noahkai,Banks,10474612.0,138.0,2.0,2.0,2.0,11311.0,275.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,26.0,10.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 145}]",1,Noahkai Banks,258257.0,258257.0,410790.0,399532.0,2349405.0,3871344.0,7.18,0.9095920617420066,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,65.349201 +9642,13,Chrislain,Matsima,15099591.0,157.0,2.0,2.0,2.0,11311.0,314.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,20.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,167410.0,167410.0,194057.0,196058.0,1088912.0,4809321.0,7.55,0.9095920617420066,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,68.716779 +9684,13,Alexis,Claude-Maurice,7472430.0,167.0,1.0,1.0,0.0,1925.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,1,22.0,118.0,"[{""hasPlayed"": true, ""points"": 167}, {""hasPlayed"": false, ""points"": null}]",3,Alexis Claude-Maurice,362541.0,362541.0,359645.0,286909.0,282667.0,-4401311.0,7.9,0.9095920617420066,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.27155172413793105,10.0062,19.5252 +9754,13,Juma,Bah,5963990.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5627c3fa11834a97ae7c6963d68a09a6.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Juma Bah,-426061.0,-426061.0,-444618.0,-489521.0,-2524333.0,5963990.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9965,13,Faik,Sakar,2491474.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-147690.0,-147690.0,-150034.0,-155576.0,-961990.0,-1637975.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10049,13,Hennes,Behrens,12641543.0,121.0,2.0,2.0,2.0,11311.0,242.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,19.0,31.0,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,101019.0,101019.0,114551.0,116374.0,688698.0,5011046.0,6.81,0.9095920617420066,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,61.981624 +11556,13,Han-Noah,Massengo,11928807.0,146.0,2.0,2.0,2.0,11311.0,292.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,24.0,12.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,204064.0,204064.0,235044.0,229490.0,1240893.0,3457935.0,7.31,0.9095920617420066,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,66.532404 +12341,13,Rodrigo,Ribeiro,5741589.0,66.0,2.0,2.0,0.0,1964.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,22.0,53.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 103}]",5,Rodrigo Ribeiro,235191.0,235191.0,284109.0,322687.0,1918500.0,856973.0,6.79,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13479,13,Uchenna,Ogundu,2611084.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-146983.0,-146983.0,-140859.0,-144635.0,-928777.0,-1397052.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,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}, {""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13806,13,Young-Woo,Seol,2796539.0,53.0,2.0,2.0,0.0,1490.0,105.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,2,37.0,28.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 73}]",4,Young-Woo Seol,-113837.0,-113837.0,-136875.0,-105966.0,-197531.0,2796539.0,6.4,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +32,8,Loris,Karius,16817783.0,133.0,2.0,2.0,2.0,11390.0,265.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,15.0,13.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,70114.0,70114.0,92566.0,57303.0,186680.0,1383194.0,7.4,1.2105263157894737,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,89.634486 +670,8,Kenan,Karaman,8729889.0,15.0,1.0,1.0,0.0,596.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,1.0,10.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,173415.0,173415.0,104658.0,53047.0,-494755.0,-6421720.0,6.6,1.2105263157894737,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.27155172413793105,10.0062,21.709005 +755,8,Kevin,Müller,1164042.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-143417.0,-143417.0,-145542.0,-159276.0,-820461.0,-389496.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1012,8,Edin,Džeko,6326959.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,,21.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-305368.0,-305368.0,-334141.0,-355474.0,-2245903.0,-757302.0,7.19,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1691,8,Finn,Porath,1412798.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-132690.0,-132690.0,-141891.0,-150601.0,-926048.0,-3435505.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2449,8,Hee-Chan,Hwang,4541944.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f03e94d1a5cf48cb99e80d9be87e060c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hee-Chan Hwang,-79654.0,-79654.0,-84395.0,-57497.0,-356848.0,2175717.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2762,8,Timo,Becker,8563552.0,59.0,2.0,2.0,2.0,11390.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,13.0,50.0,"[{""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 23}]",1,Timo Becker,1198.0,1198.0,-51192.0,-120096.0,-715233.0,2668974.0,6.8,1.2105263157894737,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,82.366825 +2876,8,Ron,Schallenberg,3467315.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,,38.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-130058.0,-130058.0,-126460.0,-120350.0,-864468.0,-3852552.0,6.45,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2967,8,Soufiane,El-Faouzi,12634825.0,76.0,2.0,2.0,2.0,11390.0,151.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,11.0,21.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,21926.0,21926.0,29319.0,-7953.0,-957943.0,-742963.0,7.12,1.2105263157894737,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,86.242911 +3029,8,Dejan,Ljubičić,8041098.0,35.0,2.0,2.0,2.0,10211.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,8.0,11.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,238707.0,238707.0,263287.0,236713.0,1231581.0,-762075.0,6.84,1.2105263157894737,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,82.851336 +3307,8,Janik,Bachmann,1995569.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,251139.0,251139.0,294676.0,310795.0,1459166.0,-1338624.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4406,8,Éric,Dina Ebimbe,4843765.0,5.0,2.0,2.0,1.0,5926.0,10.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,2.0,33.0,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-48755.0,-48755.0,-60674.0,-225310.0,-1544022.0,-1683845.0,6.51,1.2105263157894737,0.6896551724137931,0.6896551724137931,0.0,0.0,0.0,0.603448275862069,10.0062,47.584384 +4606,8,Hasan,Kuruçay,9135849.0,66.0,2.0,2.0,2.0,8290.0,131.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,14.0,60.0,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 23}]",1,Hasan Kuruçay,222372.0,222372.0,185431.0,109007.0,-214869.0,-2976151.0,7.19,1.2105263157894737,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,87.090805 +6172,8,Junior,Adamu,5076318.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,2,4.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}]",4,Junior Adamu,-336285.0,-336285.0,-341963.0,-381782.0,-1610200.0,-3939459.0,6.63,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7156,8,Maximilian,Wöber,1786234.0,-20.0,2.0,2.0,0.0,3099.0,-39.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,81.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -77}]",5,Maximilian Wöber,-104245.0,-104245.0,-111425.0,-124453.0,-741143.0,-4273948.0,6.21,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7242,8,Robin,Gosens,7780669.0,37.0,2.0,2.0,1.0,5918.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,1,9.0,64.0,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": -9}]",2,Robin Gosens,41056.0,41056.0,15988.0,-56506.0,-911886.0,-1477606.0,6.57,1.2105263157894737,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,79.580889 +8222,8,Moussa,Sylla,8258007.0,23.0,2.0,2.0,2.0,11390.0,45.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,5.0,2.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 21}]",1,Moussa Sylla,3268.0,3268.0,-74204.0,-154410.0,-1090915.0,-1013.0,6.67,1.2105263157894737,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,80.792165 +8235,8,Adrian,Gantenbein,573138.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-39453.0,-39453.0,-68282.0,-108613.0,-783880.0,-428872.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8277,8,Vitalie,Becker,4257446.0,10.0,2.0,2.0,1.0,5471.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,4.0,8.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 16}]",4,Vitalie Becker,-109050.0,-109050.0,-110510.0,-105103.0,-823712.0,-2327854.0,6.86,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10916,8,Mert Can,Ayhan,3993377.0,-7.0,2.0,2.0,0.0,2203.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,24.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -24}]",4,Mert Can Ayhan,-129821.0,-129821.0,-131687.0,-130145.0,-762649.0,-5242508.0,6.3,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11255,8,Nikola,Katic,10598550.0,87.0,2.0,2.0,2.0,10337.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,16.0,28.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 67}]",1,Nikola Katic,43143.0,43143.0,36965.0,-48455.0,-1731722.0,-2801482.0,7.16,1.2105263157894737,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,86.727422 +12158,8,Luca,Vozar,1693548.0,5.0,1.0,1.0,0.0,1178.0,5.0,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,2.0,3.0,"[{""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-127937.0,-127937.0,-136618.0,-138335.0,-920701.0,1193548.0,6.57,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12297,8,Satoshi,Tanaka,6715102.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,13.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,333858.0,333858.0,350895.0,353692.0,1920539.0,-1424515.0,7.03,1.2105263157894737,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,85.152762 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,0.0,-3110070.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13448,8,Adil,Aouchiche,10803239.0,64.0,2.0,2.0,2.0,10325.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,11.0,28.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-156427.0,-156427.0,-236076.0,-277391.0,-2176515.0,-2888684.0,6.69,1.2105263157894737,1.0,1.0,0.0,1.0,0.0,1.0,10.0062,81.034421 diff --git a/outputs/expected_points/expected_points_20260910_135325_+0200_sofascore_overall_rating_odds_lineup_20260910_175301_+0200.csv b/outputs/expected_points/expected_points_20260910_135325_+0200_sofascore_overall_rating_odds_lineup_20260910_175301_+0200.csv new file mode 100644 index 0000000..47c8aa4 --- /dev/null +++ b/outputs/expected_points/expected_points_20260910_135325_+0200_sofascore_overall_rating_odds_lineup_20260910_175301_+0200.csv @@ -0,0 +1,463 @@ +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,31306628.0,134.0,2.0,2.0,1.0,6434.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,8.0,139.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 35}]",2,Jonathan Tah,-278481.0,-278481.0,-197912.0,-291229.0,-2961095.0,-5188092.0,7.42,2.5418543252057773,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,150.978021 +237,2,Manuel,Neuer,14864704.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,35815.0,35815.0,67081.0,83245.0,404631.0,2411893.0,7.29,2.5418543252057773,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,162.3989 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,0.0,-934959.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1685,2,Joshua,Kimmich,59920162.0,279.0,2.0,2.0,2.0,11508.0,557.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,9.0,34.0,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,8649.0,8649.0,8053.0,12681.0,53712.0,416969.0,7.96,2.5418543252057773,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,202.45705 +1961,2,Serge,Gnabry,12608983.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,115877.0,115877.0,94456.0,68512.0,161723.0,-6288401.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1991,2,Dayot,Upamecano,33656880.0,245.0,2.0,2.0,2.0,11508.0,489.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,14.0,38.0,"[{""hasPlayed"": true, ""points"": 217}, {""hasPlayed"": true, ""points"": 272}]",3,Dayot Upamecano,18536.0,18536.0,49872.0,72571.0,293028.0,390448.0,7.98,2.5418543252057773,0.6896551724137931,0.31034482758620685,1.0,1.0,0.0,0.6689655172413793,10.0062,135.777079 +2038,2,Konrad,Laimer,31839896.0,118.0,2.0,2.0,2.0,11508.0,236.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,2,7.0,15.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-238291.0,-238291.0,-16531.0,25979.0,-334866.0,-2208374.0,6.26,2.5418543252057773,0.3103448275862069,0.31034482758620685,0.0,1.0,0.0,0.31724137931034485,10.0062,50.510771 +2300,2,Josip,Stanišić,17032553.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-372497.0,-372497.0,-417427.0,-483909.0,-3102644.0,-10477332.0,7.09,2.5418543252057773,0.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,10.0062,123.12132 +2366,2,Alphonso,Davies,14899701.0,177.0,2.0,2.0,2.0,10209.0,354.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,23.0,33.0,"[{""hasPlayed"": true, ""points"": 201}, {""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,255594.0,255594.0,274323.0,279914.0,1777802.0,-726004.0,6.99,2.5418543252057773,0.6896551724137931,0.6896551724137931,0.0,0.0,0.0,0.48275862068965514,10.0062,85.827616 +2804,2,Jamal,Musiala,24850442.0,38.0,1.0,1.0,0.0,2235.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,1,1.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Jamal Musiala,148764.0,148764.0,137086.0,131929.0,-256486.0,-9991450.0,6.07,2.5418543252057773,0.3103448275862069,0.2723146747352496,0.0,0.0,0.0,0.20583233345505764,10.0062,31.777675 +3072,2,Jonas,Urbig,4693406.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonas Urbig,-31525.0,-31525.0,-35609.0,-57440.0,-884170.0,-7112349.0,6.3,2.5418543252057773,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,19.891379 +3089,2,Hiroki,Ito,3871294.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-109659.0,-109659.0,-118973.0,-118847.0,-742900.0,-1637998.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3120,2,Tom,Bischof,17475415.0,44.0,2.0,2.0,0.0,1866.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,5.0,5.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-382263.0,-382263.0,-418317.0,-403333.0,-2702020.0,-3777164.0,7.17,2.5418543252057773,0.3103448275862069,0.0,1.0,0.0,0.0,0.32413793103448274,10.0062,59.111074 +3543,2,Nathaniel,Brown,26868016.0,68.0,2.0,2.0,2.0,6526.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,5.0,11.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-699174.0,-699174.0,-654467.0,-658998.0,-3255515.0,-1446641.0,6.79,2.5418543252057773,0.3103448275862069,0.31034482758620685,1.0,1.0,0.0,0.5172413793103449,10.0062,89.327025 +6080,2,Aleksandar,Pavlović,33683034.0,213.0,2.0,2.0,2.0,9640.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,12.0,60.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,62484.0,62484.0,75631.0,89612.0,530840.0,2439451.0,7.28,2.5418543252057773,0.6896551724137931,1.0,0.0,1.0,0.0,0.6758620689655173,10.0062,125.143786 +6668,2,Kim,Minjae,12804409.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,8.0,77.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,138399.0,138399.0,148100.0,148777.0,861367.0,1288652.0,7.09,2.5418543252057773,0.3103448275862069,0.6896551724137931,1.0,0.0,0.0,0.5310344827586208,10.0062,95.761027 +7226,2,Harry,Kane,67888497.0,97.0,2.0,2.0,1.0,7979.0,194.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,2,2.0,38.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,-395272.0,-395272.0,-261365.0,-179440.0,-1003280.0,-594906.0,6.84,2.5418543252057773,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,173.970631 +8329,2,Michael,Olise,65064350.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,6547.0,6547.0,10707.0,9371.0,72346.0,683010.0,7.85,2.5418543252057773,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,174.873987 +10789,2,Lennart,Karl,20818853.0,47.0,2.0,2.0,1.0,4200.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,4.0,36.0,"[{""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,48813.0,48813.0,56177.0,65447.0,329866.0,-5350417.0,6.46,2.5418543252057773,0.3103448275862069,0.6051437216338881,1.0,0.0,0.0,0.5056810475246492,10.0062,83.086226 +11675,2,Luis,Díaz,53791238.0,172.0,2.0,2.0,2.0,11508.0,344.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,6.0,60.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 215}]",2,Luis Díaz,2012.0,2012.0,4312.0,8380.0,64400.0,704855.0,6.64,2.5418543252057773,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,147.918888 +12314,2,Bara Sapoko,Ndiaye,1171242.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-83419.0,-83419.0,-103651.0,-120781.0,-539577.0,-2486246.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14251,2,Ismael,Saibari,29550079.0,110.0,2.0,2.0,1.0,5590.0,219.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,2,7.0,99.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,-536396.0,-536396.0,-336634.0,-71818.0,-823828.0,213436.0,6.66,2.5418543252057773,1.0,0.1225416036308623,0.0,1.0,0.0,0.5367624810892587,10.0062,90.923515 +15502,2,Tim,Binder,1580079.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-140511.0,-140511.0,-148579.0,-147479.0,-971328.0,1080079.0,0.0,2.5418543252057773,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1664,9,Maximilian,Mittelstädt,27007784.0,146.0,2.0,2.0,2.0,10489.0,292.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,10.0,94.0,"[{""hasPlayed"": true, ""points"": 213}, {""hasPlayed"": true, ""points"": 79}]",1,Maximilian Mittelstädt,73774.0,73774.0,91412.0,98660.0,475797.0,-1865933.0,7.48,1.2899656619610835,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.549255 +1671,9,Grischa,Prömel,16351542.0,129.0,2.0,2.0,2.0,11468.0,258.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,15.0,132.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}]",1,Grischa Prömel,198708.0,198708.0,218826.0,230160.0,1311895.0,4583244.0,6.95,1.2899656619610835,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,89.708198 +2068,9,Dan-Axel,Zagadou,781775.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-64904.0,-64904.0,-95840.0,-125726.0,-736535.0,-3930067.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2120,9,Nikolas,Nartey,4154423.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-66212.0,-66212.0,-79615.0,-95881.0,-670015.0,-1982510.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2172,9,Chris,Führich,20842470.0,96.0,1.0,1.0,1.0,4251.0,96.0,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,1,4.0,67.0,"[{""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}]",3,Chris Führich,11752.0,11752.0,30782.0,58797.0,50012.0,-3789144.0,7.17,1.2899656619610835,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,10.0062,53.933076 +2199,9,Josha,Vagnoman,10332328.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,37.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",3,Josha Vagnoman,259992.0,259992.0,403123.0,393258.0,2339203.0,5372434.0,7.32,1.2899656619610835,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,85.687241 +2214,9,Atakan,Karazor,3412218.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Atakan Karazor,-99324.0,-99324.0,-109123.0,-116616.0,-713412.0,-5772443.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2237,9,Fabian,Bredlow,12879828.0,131.0,2.0,2.0,2.0,11468.0,262.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,20.0,28.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,106602.0,106602.0,136331.0,136388.0,768474.0,6032727.0,7.51,1.2899656619610835,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.936485 +2445,9,Marius,Funk,1676887.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-149893.0,-149893.0,-148757.0,-148447.0,-1044810.0,-1547481.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2694,9,Angelo,Stiller,31746427.0,76.0,2.0,2.0,2.0,10853.0,152.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,4.0,72.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-505739.0,-505739.0,-536370.0,-480599.0,-2912946.0,-4860537.0,7.33,1.2899656619610835,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,94.613107 +2854,9,Ermedin,Demirović,16481533.0,81.0,2.0,2.0,0.0,3421.0,161.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,1,9.0,119.0,"[{""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,143395.0,143395.0,157063.0,160322.0,545262.0,-8740183.0,7.9,1.2899656619610835,0.6896551724137931,0.6896551724137931,0.0,0.0,0.0,0.48275862068965514,10.0062,49.227123 +2988,9,Jamie,Leweling,18997233.0,9.0,2.0,2.0,0.0,3435.0,18.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,0.0,16.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": -3}]",3,Jamie Leweling,-494628.0,-494628.0,-554294.0,-579597.0,-2438272.0,-7895484.0,6.57,1.2899656619610835,0.6896551724137931,0.5243757431629013,1.0,0.0,0.0,0.6331747919143876,10.0062,53.695305 +3190,9,Jeff,Chabot,23089165.0,94.0,2.0,2.0,2.0,10189.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,1,8.0,108.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 17}]",2,Jeff Chabot,79601.0,79601.0,103284.0,114414.0,308461.0,-2564263.0,7.35,1.2899656619610835,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,75.897008 +3193,9,,Tiago Tomás,6995090.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,2,5.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-382005.0,-382005.0,-371400.0,-376763.0,-2515205.0,1732499.0,7.27,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4296,9,Dzenan,Pejčinović,11755183.0,44.0,2.0,2.0,2.0,9491.0,87.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,7.0,55.0,"[{""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejčinović,67109.0,67109.0,118364.0,155478.0,1010249.0,8876121.0,6.86,1.2899656619610835,0.3103448275862069,0.31034482758620685,1.0,1.0,0.0,0.5172413793103449,10.0062,45.799919 +4589,9,Justin,Diehl,503126.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-59066.0,-59066.0,-73097.0,-114292.0,-873187.0,3126.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6085,9,Dennis,Seimen,5537055.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-190734.0,-190734.0,-174984.0,-115160.0,-583554.0,-1958669.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7158,9,Deniz,Undav,37929264.0,27.0,2.0,2.0,2.0,8735.0,53.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,1.0,53.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": -11}]",2,Deniz Undav,-679465.0,-679465.0,-791583.0,-751849.0,-4488302.0,-5618140.0,6.88,1.2899656619610835,0.3103448275862069,1.0,1.0,1.0,0.0,0.7241379310344828,10.0062,64.306824 +7257,9,Leonidas,Stergiou,1646653.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,,5.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-116043.0,-116043.0,-132851.0,-159274.0,-664732.0,-3279903.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7349,9,Finn,Jeltsch,16606846.0,100.0,2.0,2.0,2.0,11468.0,200.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,12.0,118.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 16}]",2,Finn Jeltsch,87667.0,87667.0,124502.0,163368.0,802436.0,4678749.0,6.89,1.2899656619610835,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,88.933739 +7781,9,Leo,Sauer,4187334.0,38.0,1.0,1.0,0.0,985.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,1,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,289650.0,289650.0,316948.0,279783.0,928510.0,-3647154.0,6.65,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8247,9,Ramon,Hendriks,8564939.0,-3.0,2.0,2.0,1.0,6745.0,-5.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -37}, {""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,-251316.0,-251316.0,-298742.0,-282757.0,-915147.0,-3128272.0,6.77,1.2899656619610835,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,36.460563 +9615,9,Ameen,Al Dakhil,816808.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,-37185.0,-37185.0,-71071.0,-116058.0,-589372.0,-3579078.0,6.7,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10112,9,Luca,Jaquez,1646224.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-73478.0,-73478.0,-91003.0,-105571.0,-674114.0,-3673426.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11043,9,Lorenz,Assignon,2654749.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lorenz Assignon,-133309.0,-133309.0,-136227.0,-135428.0,-877713.0,2084913.0,0.0,1.2899656619610835,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11955,9,Bilal,El Khannouss,19133187.0,85.0,2.0,2.0,1.0,5995.0,169.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,1,8.0,204.0,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": -60}]",3,Bilal El Khannouss,176910.0,176910.0,200022.0,208531.0,305460.0,-6372886.0,7.18,1.2899656619610835,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,84.048414 +859,77,Jan,Gyamerah,6594139.0,72.0,2.0,2.0,2.0,9986.0,144.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,21.0,12.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 63}]",1,Jan Gyamerah,246034.0,246034.0,237549.0,218719.0,1224016.0,2058986.0,6.69,0.33902779934772476,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,19.877709 +1745,77,Amara,Condé,2018119.0,14.0,1.0,1.0,0.0,483.0,14.0,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,1,6.0,9.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}]",5,Amara Condé,276132.0,276132.0,293726.0,282001.0,1063241.0,-1616100.0,6.7,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2495,77,Tim,Boss,1376896.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-152903.0,-152903.0,-152816.0,-154478.0,-1036056.0,-3036959.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2928,77,Lukas Emanuel,Petkov,12017397.0,162.0,2.0,2.0,2.0,11739.0,324.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,26.0,100.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,179768.0,179768.0,200992.0,206637.0,1256987.0,592636.0,7.24,0.33902779934772476,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.560831 +3026,77,Lasse,Günther,8817501.0,64.0,2.0,2.0,2.0,10489.0,128.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,1,14.0,14.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 74}]",2,Lasse Günther,226033.0,226033.0,207726.0,178651.0,903609.0,445287.0,6.13,0.33902779934772476,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,20.795289 +3232,77,Luca,Pfeiffer,1362677.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-131802.0,-131802.0,-136298.0,-146935.0,-913342.0,-4174736.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3284,77,Maximilian,Rohr,10672930.0,101.0,2.0,2.0,2.0,10884.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,18.0,19.0,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,164160.0,164160.0,193125.0,208727.0,1225020.0,139754.0,6.77,0.33902779934772476,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,22.966412 +3350,77,Felix,Keidel,9202761.0,125.0,2.0,2.0,2.0,11739.0,250.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,27.0,83.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,169149.0,169149.0,223774.0,242887.0,1027076.0,6349911.0,6.87,0.33902779934772476,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,23.30565 +6148,77,Lukas,Pinckert,10637376.0,136.0,2.0,2.0,2.0,11739.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,25.0,33.0,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,203653.0,203653.0,222539.0,358074.0,1634696.0,1930564.0,6.38,0.33902779934772476,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,18.956619 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-1574769.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6158,77,Luca,Schnellbacher,3730603.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,4.0,10.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}]",5,Luca Schnellbacher,-138450.0,-138450.0,-145298.0,-148051.0,-916477.0,1787359.0,6.85,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6160,77,Nicolas,Kristof,12028164.0,94.0,2.0,2.0,2.0,11739.0,188.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,1,15.0,15.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,7087.0,7087.0,19840.0,12261.0,-543780.0,382299.0,7.23,0.33902779934772476,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.526907 +6183,77,Noel,Futkeu,7170729.0,122.0,1.0,1.0,0.0,1252.0,122.0,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,1,17.0,86.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,188302.0,188302.0,156803.0,132466.0,-280181.0,-2279768.0,6.9,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7278,77,Lukasz,Poreba,8984234.0,91.0,2.0,2.0,2.0,11739.0,182.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,20.0,22.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,244781.0,244781.0,266964.0,238578.0,938083.0,441676.0,6.99,0.33902779934772476,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,23.712736 +7441,77,Cole,Campbell,10504848.0,84.0,2.0,2.0,2.0,7974.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,15.0,84.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 144}]",2,Cole Campbell,91686.0,91686.0,182315.0,303928.0,1715312.0,5934750.0,6.85,0.33902779934772476,1.0,1.0,1.0,0.0,0.0,0.9,10.0062,20.914022 +7463,77,Francis,Onyeka,10724470.0,108.0,2.0,2.0,2.0,8591.0,215.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,20.0,44.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,180748.0,180748.0,226668.0,366088.0,2018176.0,58751.0,7.41,0.33902779934772476,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,25.137536 +7514,77,Florian,Le Joncour,2192720.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,1,9.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,273595.0,273595.0,295236.0,252982.0,1111478.0,-1559160.0,6.53,0.33902779934772476,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,2.749933 +8252,77,Maurice,Krattenmacher,3701234.0,144.0,2.0,2.0,0.0,3763.0,288.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,1,77.0,185.0,"[{""hasPlayed"": true, ""points"": 275}, {""hasPlayed"": true, ""points"": 13}]",4,Maurice Krattenmacher,414900.0,414900.0,439299.0,451369.0,2082474.0,-380076.0,7.59,0.33902779934772476,0.0,0.0,0.0,1.0,0.0,0.1,10.0062,2.574816 +8296,77,Frederik,Schmahl,2281201.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-139428.0,-139428.0,-147073.0,-147442.0,-979778.0,-836515.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8301,77,Luca,Sirch,2636633.0,18.0,2.0,2.0,0.0,1752.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,13.0,10.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-127315.0,-127315.0,-131193.0,-131556.0,-798241.0,-3183395.0,6.58,0.33902779934772476,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,2.77099 +9224,77,Tom,Zimmerschied,1476588.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-104812.0,-104812.0,-111684.0,-118016.0,-812208.0,-5318402.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9384,77,Noah,Darvich,4215596.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,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Noah Darvich,-126237.0,-126237.0,-132380.0,-133975.0,-1369446.0,-1567855.0,6.15,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9995,77,David,Mokwa,7251481.0,149.0,2.0,2.0,2.0,9981.0,298.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,41.0,1.0,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 148}]",1,David Mokwa,403836.0,403836.0,424976.0,439006.0,2887800.0,3129001.0,7.19,0.33902779934772476,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.391212 +11253,77,Nicholas,Mickelson,3128406.0,58.0,1.0,1.0,0.0,1249.0,58.0,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,18.0,41.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,-120564.0,-120564.0,-124148.0,-123248.0,-891593.0,2503186.0,6.76,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12317,77,Raif,Adam,2598767.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-150298.0,-150298.0,-143288.0,-141627.0,-952298.0,-1024915.0,0.0,0.33902779934772476,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4,7,Janis,Blaswich,1702897.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-137054.0,-137054.0,-146250.0,-149390.0,-872637.0,-299106.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +72,7,Mark,Flekken,13893952.0,83.0,2.0,2.0,2.0,11543.0,165.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,1,11.0,50.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,4797.0,4797.0,9265.0,8977.0,-866197.0,146324.0,6.55,1.8588754134509373,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,121.831829 +78,7,Jonas,Hofmann,4732546.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,323231.0,323231.0,366752.0,340967.0,2118302.0,2470039.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +663,7,Robert,Andrich,3952018.0,38.0,1.0,1.0,0.0,1366.0,38.0,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-69033.0,-69033.0,-60826.0,-73262.0,-519688.0,-6685827.0,6.6,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2661,7,Moussa,Diaby,24514382.0,47.0,1.0,1.0,0.0,1570.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/62cedf2a843f49b496969fb2c21fc150.png,19.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-634022.0,-634022.0,-351225.0,-9135.0,-1098115.0,-13626174.0,6.7,1.8588754134509373,0.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,10.0062,85.086656 +2746,7,Patrik,Schick,30143364.0,189.0,2.0,2.0,2.0,9970.0,377.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,12.0,75.0,"[{""hasPlayed"": true, ""points"": 242}, {""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,80519.0,80519.0,93373.0,98029.0,424097.0,1117071.0,6.9,1.8588754134509373,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,128.341926 +2783,7,Edmond,Tapsoba,26465705.0,51.0,2.0,2.0,2.0,11543.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,3.0,108.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-562425.0,-562425.0,-551068.0,-468994.0,-3474420.0,-5363395.0,6.94,1.8588754134509373,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,129.085937 +2846,7,Malik,Tillman,14374568.0,86.0,2.0,2.0,2.0,8092.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,11.0,16.0,"[{""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,-437999.0,-437999.0,-314751.0,-133316.0,-969969.0,-930816.0,7.04,1.8588754134509373,0.3103448275862069,0.31034482758620685,1.0,1.0,0.0,0.5172413793103449,10.0062,67.730672 +3754,7,Lucas,Vázquez,5990939.0,11.0,2.0,2.0,1.0,4031.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,2,3.0,24.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}]",4,Lucas Vázquez,-365227.0,-365227.0,-386249.0,-412823.0,-1860607.0,2625410.0,6.59,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3759,7,Miguel,Gutiérrez,22792990.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,160114.0,160114.0,176348.0,148123.0,846123.0,4707143.0,7.5,1.8588754134509373,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,139.502094 +4199,7,Aleix,García,38776809.0,165.0,2.0,2.0,2.0,11543.0,329.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,8.0,94.0,"[{""hasPlayed"": true, ""points"": 231}, {""hasPlayed"": true, ""points"": 98}]",1,Aleix García,13636.0,13636.0,2965.0,7275.0,-459645.0,1347859.0,7.71,1.8588754134509373,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,143.408152 +4318,7,Tim,Oermann,2524170.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}]",5,Tim Oermann,-142854.0,-142854.0,-147576.0,-138764.0,-941041.0,-1413591.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4563,7,Loïc,Badé,9377373.0,35.0,2.0,2.0,1.0,4765.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,7.0,7.0,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 30}]",4,Loïc Badé,-354848.0,-354848.0,-621383.0,-653857.0,-3957356.0,-4800649.0,6.94,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6061,7,Ibrahim,Maza,30545714.0,213.0,2.0,2.0,2.0,11543.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,13.0,149.0,"[{""hasPlayed"": true, ""points"": 319}, {""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,77980.0,77980.0,71076.0,2364.0,266984.0,1735682.0,7.7,1.8588754134509373,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,143.22215 +6745,7,Victor,Boniface,4361688.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-111670.0,-111670.0,-116671.0,-120828.0,-665849.0,-520926.0,6.82,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7269,7,Nathan,Tella,4380029.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,-124001.0,-124001.0,-128043.0,-129948.0,-1203169.0,-4411003.0,7.09,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7963,7,Jarell,Quansah,17302348.0,124.0,2.0,2.0,1.0,8154.0,247.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,1,14.0,103.0,"[{""hasPlayed"": true, ""points"": 197}, {""hasPlayed"": true, ""points"": 50}]",2,Jarell Quansah,179537.0,179537.0,191785.0,141588.0,-282061.0,-3974249.0,7.02,1.8588754134509373,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,130.57396 +8374,7,Martin,Terrier,1104247.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,155625.0,155625.0,47852.0,-48818.0,-28726.0,-2247192.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11513,7,Christian,Kofane,10503301.0,74.0,2.0,2.0,0.0,4066.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,14.0,49.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 109}]",5,Christian Kofane,65407.0,65407.0,128321.0,173422.0,1136342.0,-762543.0,6.81,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11680,7,Kennet,Eichhorn,2416675.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-120855.0,-120855.0,-124787.0,-123749.0,-859622.0,-5503414.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11756,7,Montrell,Culbreath,1480809.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-94798.0,-94798.0,-105876.0,-112251.0,-744653.0,-4344328.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11956,7,Ezequiél,Fernández,11393638.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,175452.0,175452.0,193373.0,192649.0,766900.0,7749767.0,7.09,1.8588754134509373,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,131.875979 +11957,7,Eliesse,Ben Seghir,3777950.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,312550.0,312550.0,241935.0,201616.0,1290313.0,1245315.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13888,7,Guéla,Doué,15629404.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/812bc3c9b83245c09d36a46dd5b0b56b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Guéla Doué,-615767.0,-615767.0,-682573.0,-615188.0,-2799961.0,15629404.0,0.0,1.8588754134509373,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14241,7,Facundo,Medina,10226799.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,25.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,356322.0,356322.0,379620.0,397094.0,1551760.0,10226799.0,7.35,1.8588754134509373,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,134.661371 +15199,7,Afonso,Moreira,23100198.0,68.0,2.0,2.0,2.0,10875.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,5.0,88.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 5}]",2,Afonso Moreira,-361216.0,-361216.0,-417255.0,-327645.0,-1736759.0,2159330.0,6.56,1.8588754134509373,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,97.614265 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,0.0,0.0,0.0,0.0,-164122.0,-1760321.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +737,28,Luca,Waldschmidt,2616184.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-129181.0,-129181.0,-132810.0,-126887.0,-879608.0,-1126691.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1580,28,Marvin,Schwäbe,15830445.0,143.0,2.0,2.0,2.0,11507.0,285.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,18.0,47.0,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,42854.0,42854.0,66423.0,74462.0,268322.0,2599677.0,6.8,1.614334470989761,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,109.842804 +2069,28,Timo,Hübers,1584630.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,234401.0,234401.0,251452.0,192555.0,722848.0,-1733688.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2201,28,Linton,Maina,8163070.0,66.0,2.0,2.0,1.0,6346.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,16.0,47.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 99}]",4,Linton Maina,160433.0,160433.0,204893.0,185141.0,1046482.0,3786776.0,6.89,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.1460446247464503,10.0062,16.254271 +2247,28,Borna,Sosa,5604812.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f8cf530ad652442a9688c49f058e3a8a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Borna Sosa,178675.0,178675.0,239273.0,285986.0,1080514.0,-9905556.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2358,28,Tom,Krauß,8119402.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-195189.0,-195189.0,-205674.0,-264574.0,-1283157.0,704497.0,7.01,1.614334470989761,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,113.235009 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,0.0,"[{""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.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2552,28,Marius,Bülter,5002208.0,17.0,2.0,2.0,0.0,1548.0,33.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-325954.0,-325954.0,-335291.0,-283768.0,-2031459.0,-183742.0,6.86,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2718,28,Ellyes,Skhiri,7766663.0,26.0,2.0,2.0,0.0,4784.0,52.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,28.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,110314.0,110314.0,112817.0,96336.0,738993.0,4071502.0,6.69,1.614334470989761,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,98.004624 +2765,28,Jan,Thielmann,6170435.0,50.0,2.0,2.0,2.0,8564.0,99.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,2,16.0,45.0,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 82}]",4,Jan Thielmann,-249298.0,-249298.0,-64713.0,41303.0,222073.0,1424352.0,6.85,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2855,28,Ragnar,Ache,13888873.0,61.0,2.0,2.0,2.0,8510.0,121.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,2,8.0,43.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,-341645.0,-341645.0,-441324.0,-425005.0,-1634441.0,1446995.0,6.54,1.614334470989761,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,92.528637 +7219,28,Ísak,Jóhannesson,11638935.0,94.0,2.0,2.0,2.0,11507.0,187.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,16.0,105.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,18543.0,18543.0,98730.0,146035.0,810300.0,4379106.0,7.59,1.614334470989761,0.6348884381338742,1.0,1.0,1.0,0.15,0.8539553752535497,10.0062,104.698305 +8001,28,Luka,Lochoshvili,10912205.0,76.0,2.0,2.0,2.0,11507.0,152.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,13.0,63.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 121}]",2,Luka Lochoshvili,8615.0,8615.0,13250.0,38976.0,383972.0,2681664.0,6.31,1.614334470989761,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,101.927661 +8274,28,Said,El Mala,25255743.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,2,5.0,101.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 143}]",2,Said El Mala,-25066.0,-25066.0,8612.0,-2313.0,-951940.0,-28968.0,6.9,1.614334470989761,0.6348884381338742,1.0,1.0,0.85,0.15,0.8389553752535497,10.0062,93.508405 +10024,28,Joël,Schmied,1834367.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,1,10.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",4,Joël Schmied,241164.0,241164.0,234008.0,132873.0,619001.0,-1938394.0,0.0,1.614334470989761,0.36511156186612576,0.0,0.0,0.0,0.0,0.1460446247464503,10.0062,0.0 +11570,28,Sebastian,Sebulonsen,1392740.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Sebastian Sebulonsen,-50746.0,-50746.0,-60233.0,-94470.0,-604605.0,-4619449.0,0.0,1.614334470989761,0.0,0.0,1.0,0.0,0.0,0.2,10.0062,0.0 +11875,28,Rav,van den Berg,929284.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-47483.0,-47483.0,-88805.0,-123180.0,-493484.0,-2785799.0,0.0,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11958,28,Alessio,Castro-Montes,8497647.0,57.0,2.0,2.0,2.0,11322.0,114.0,2,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,2,13.0,8.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 63}]",2,Alessio Castro-Montes,-387787.0,-387787.0,-376436.0,-298832.0,-1448855.0,5424266.0,6.57,1.614334470989761,0.6348884381338742,1.0,0.0,1.0,0.15,0.6539553752535496,10.0062,69.402671 +12321,28,Jahmai,Simpson-Pusey,9928230.0,71.0,2.0,2.0,2.0,11507.0,141.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-212276.0,-212276.0,-232763.0,-270210.0,-1610435.0,-397008.0,6.33,1.614334470989761,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,102.250728 +14140,28,Gideon,Mensah,9808915.0,63.0,2.0,2.0,2.0,11507.0,126.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,2,12.0,33.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 87}]",1,Gideon Mensah,25988.0,25988.0,-28697.0,-112761.0,-111166.0,1092176.0,6.41,1.614334470989761,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,103.542996 +14300,28,Paul,Okon-Engstler,4298626.0,37.0,2.0,2.0,2.0,6747.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,2,17.0,25.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,-85905.0,-85905.0,-69479.0,-14740.0,29560.0,1488228.0,6.66,1.614334470989761,0.36511156186612576,0.31034482758620685,0.0,0.0,0.0,0.23914807302231234,10.0062,25.727869 +15373,28,Reigan,Heskey,3436221.0,-8.0,1.0,1.0,0.0,1185.0,-8.0,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,5.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-135431.0,-135431.0,-133590.0,-132869.0,-852282.0,-5523355.0,6.5,1.614334470989761,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16945,28,Thijs,Dallinga,8485030.0,240.0,1.0,1.0,0.0,1810.0,240.0,0,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,28.0,169.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,230750.0,230750.0,271520.0,234685.0,1103861.0,8485030.0,7.67,1.614334470989761,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,15.380221 +17282,28,Mikey,Moore,11615154.0,36.0,1.0,1.0,0.0,2967.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": false, ""points"": null}]",2,Mikey Moore,144330.0,144330.0,166039.0,187222.0,924707.0,11615154.0,7.3,1.614334470989761,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,117.919481 +524,14,Oliver,Baumann,16542984.0,102.0,2.0,2.0,2.0,11756.0,203.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,12.0,38.0,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-48699.0,-48699.0,-76952.0,-172110.0,-1041219.0,-3592949.0,7.25,1.4731018695154523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,106.866101 +1815,14,Andrej,Kramarić,11781967.0,-13.0,2.0,2.0,0.0,1881.0,-26.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": -3}]",3,Andrej Kramarić,-389144.0,-389144.0,-383720.0,-452703.0,-2998006.0,-11565057.0,6.45,1.4731018695154523,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,20.654003 +1954,14,,Bernardo,5570731.0,62.0,1.0,1.0,1.0,3268.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,11.0,43.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",4,Bernardo,-321163.0,-321163.0,-322623.0,-324163.0,-1477821.0,-4917127.0,6.82,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2373,14,Ozan,Kabak,23734272.0,134.0,2.0,2.0,2.0,10729.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,11.0,95.0,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,11935.0,11935.0,35262.0,60567.0,355971.0,3559492.0,6.99,1.4731018695154523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,103.033662 +2803,14,Tim,Lemperle,12242779.0,128.0,1.0,1.0,1.0,5210.0,128.0,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,10.0,90.0,"[{""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,229842.0,229842.0,213955.0,215823.0,1402678.0,-98677.0,6.23,1.4731018695154523,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,90.453679 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.58,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3124,14,Patrick,Wimmer,8978683.0,44.0,2.0,2.0,2.0,8894.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,2,9.0,45.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,-233790.0,-233790.0,-303837.0,-538123.0,-1488796.0,55807.0,6.99,1.4731018695154523,0.6051437216338881,0.6051437216338881,1.0,1.0,0.0,0.7236006051437217,10.0062,74.55522 +3158,14,Fisnik,Asllani,16504546.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-496948.0,-496948.0,-419071.0,-395295.0,-3278899.0,-10122513.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3204,14,Bambasé,Conté,10237444.0,47.0,2.0,2.0,1.0,7169.0,94.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,9.0,83.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,141382.0,141382.0,239900.0,225112.0,1306480.0,-510067.0,6.47,1.4731018695154523,0.2723146747352497,0.1225416036308623,0.0,0.0,0.0,0.14568835098335856,10.0062,13.894121 +3471,14,Adam,Hložek,8379304.0,33.0,2.0,2.0,2.0,7858.0,66.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,7.0,19.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-260286.0,-260286.0,-291080.0,-313878.0,-2633671.0,1782954.0,6.76,1.4731018695154523,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,77.996751 +7543,14,Max,Moerstedt,4343252.0,-41.0,2.0,2.0,0.0,3269.0,-82.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": -75}]",4,Max Moerstedt,-130460.0,-130460.0,-136763.0,-158039.0,-705627.0,-1465502.0,6.56,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7673,14,Albian,Hajdari,13848364.0,23.0,2.0,2.0,2.0,11249.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,47.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-467382.0,-467382.0,-535568.0,-590862.0,-3632013.0,-2707262.0,6.74,1.4731018695154523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,99.348624 +7717,14,Alexander,Prass,1572099.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-78121.0,-78121.0,-88988.0,-98724.0,-678963.0,-3307823.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7745,14,Vladimír,Coufal,25643668.0,141.0,2.0,2.0,2.0,11756.0,282.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,10.0,7.0,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,17922.0,17922.0,6481.0,18299.0,-305834.0,815679.0,6.68,1.4731018695154523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.464215 +7750,14,Robin,Hranác,5281218.0,23.0,2.0,2.0,0.0,3564.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,8.0,30.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 44}]",4,Robin Hranác,248344.0,248344.0,320394.0,343193.0,1933319.0,520405.0,6.32,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,0.0,"[{""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.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9598,14,Valentin,Gendrey,1316550.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-121729.0,-121729.0,-132414.0,-137942.0,-840248.0,-3238543.0,7.09,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11161,14,Koki,Machida,3799241.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,325664.0,325664.0,260163.0,233295.0,1359622.0,918251.0,0.0,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11162,14,Leon,Avdullahu,16516655.0,106.0,2.0,2.0,2.0,11756.0,211.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,1,12.0,43.0,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,38163.0,38163.0,17515.0,28770.0,-494519.0,2297064.0,7.0,1.4731018695154523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,103.181063 +11591,14,Cajetan,Lenz,921599.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-101995.0,-101995.0,-120752.0,-138274.0,-735011.0,-4084927.0,6.74,1.4731018695154523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11631,14,Wouter,Burger,19611385.0,61.0,2.0,2.0,2.0,10738.0,121.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-554394.0,-554394.0,-551617.0,-598437.0,-3751494.0,-2229743.0,7.29,1.4731018695154523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,107.455708 +11959,14,Adam,Daghim,10911340.0,154.0,2.0,2.0,2.0,11243.0,308.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,28.0,12.0,"[{""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,203465.0,203465.0,202970.0,203001.0,1515502.0,8239089.0,6.7,1.4731018695154523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.759018 +15193,14,Mats,Rots,8135659.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,11.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,271901.0,271901.0,270413.0,158000.0,-79482.0,-2357020.0,6.78,1.4731018695154523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,99.93823 +15262,14,Nathan,De Cat,11467219.0,-6.0,2.0,2.0,0.0,2514.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-650611.0,-650611.0,-639778.0,-689212.0,-4404831.0,-3808772.0,6.56,1.4731018695154523,0.12254160363086235,0.2723146747352496,0.0,0.0,0.0,0.13071104387291982,10.0062,12.639156 +51,40,Rani,Khedira,6685663.0,33.0,2.0,2.0,2.0,11810.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-223143.0,-223143.0,-242321.0,-288730.0,-1344530.0,1848304.0,6.37,1.526315789473684,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,97.286596 +1223,40,Marvin,Friedrich,1491110.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-139674.0,-139674.0,-140018.0,-140550.0,-945533.0,-141832.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1553,40,Janik,Haberer,3036241.0,22.0,2.0,2.0,0.0,2995.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,1,14.0,9.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,245932.0,245932.0,261798.0,195465.0,719601.0,-1461217.0,6.69,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1955,40,Oliver,Burke,1845789.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-127233.0,-127233.0,-129635.0,-131607.0,-884232.0,-2403265.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2065,40,Felix,Uduokhai,6190501.0,70.0,1.0,1.0,1.0,5649.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,11.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Felix Uduokhai,276556.0,276556.0,291972.0,298592.0,1450539.0,-2508037.0,6.9,1.526315789473684,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,92.299295 +2279,40,Frederik,Rönnow,8658058.0,90.0,1.0,1.0,1.0,5649.0,90.0,0,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,10.0,63.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": false, ""points"": null}]",1,Frederik Rönnow,324205.0,324205.0,337801.0,300245.0,1082617.0,-1077751.0,6.6,1.526315789473684,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.799299 +2302,40,Woo-Yeong,Jeong,4476489.0,34.0,2.0,2.0,0.0,3876.0,68.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,15.0,38.0,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,-96936.0,-96936.0,-105954.0,-149369.0,-648960.0,-181216.0,6.64,1.526315789473684,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,42.312533 +2400,40,Christopher,Trimmel,2273117.0,-6.0,1.0,1.0,0.0,1194.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": false, ""points"": null}]",4,Christopher Trimmel,-122889.0,-122889.0,-130642.0,-138971.0,-866908.0,-3357866.0,6.8,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2491,40,Tim,Skarke,6466216.0,75.0,2.0,2.0,0.0,3896.0,149.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,23.0,92.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,296939.0,296939.0,316825.0,336379.0,2119110.0,2126120.0,6.62,1.526315789473684,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,21.964136 +2717,40,Robert,Skov,1958372.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,254716.0,254716.0,263107.0,264192.0,1046714.0,-2009676.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3102,40,Tom,Rothe,9169723.0,52.0,2.0,2.0,2.0,11810.0,103.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,2,11.0,37.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,-205582.0,-205582.0,-217727.0,-281656.0,-1112956.0,3344574.0,6.34,1.526315789473684,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.828417 +3187,40,András,Schäfer,3996062.0,15.0,2.0,2.0,1.0,4966.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,7.0,31.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-117816.0,-117816.0,-123710.0,-132586.0,-688789.0,514723.0,6.71,1.526315789473684,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,22.262742 +3364,40,Carl,Klaus,2763490.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-150583.0,-150583.0,-146172.0,-144110.0,-1016637.0,2263490.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3419,40,Matheo,Raab,4608806.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,2,1.0,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}]",5,Matheo Raab,-156863.0,-156863.0,-410463.0,-487981.0,-1376669.0,2511602.0,5.84,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3453,40,Derrick,Köhn,2486008.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,1,7.0,13.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,262850.0,262850.0,294890.0,256444.0,1106092.0,-729193.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4352,40,Stanley,Nsoki,1480152.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-126639.0,-126639.0,-146962.0,-144077.0,-980398.0,-2151513.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4446,40,Aljoscha,Kemlein,7215312.0,34.0,2.0,2.0,2.0,8815.0,67.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,9.0,31.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 56}]",2,Aljoscha Kemlein,-231529.0,-231529.0,-278334.0,-314900.0,-1421092.0,312525.0,6.77,1.526315789473684,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,103.395645 +4598,40,Josip,Juranović,11075335.0,114.0,2.0,2.0,2.0,10615.0,228.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,20.0,144.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 216}]",2,Josip Juranović,80459.0,80459.0,127764.0,151984.0,1183841.0,6390778.0,6.79,1.526315789473684,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,103.701097 +7684,40,Michel,Aebischer,4352339.0,10.0,2.0,2.0,2.0,7930.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,4.0,21.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-82863.0,-82863.0,-101258.0,-119808.0,-718613.0,4352339.0,6.24,1.526315789473684,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,74.597801 +7723,40,Leopold,Querfeld,14031897.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,2,18.0,181.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,-373386.0,-373386.0,-376720.0,-290815.0,-1055983.0,911790.0,6.86,1.526315789473684,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,22.760419 +8381,40,Livan,Burcu,4978826.0,28.0,2.0,2.0,1.0,6848.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,11.0,0.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-281937.0,-281937.0,-306687.0,-334885.0,-2143315.0,-1845124.0,6.72,1.526315789473684,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,10.0062,59.809691 +9683,40,Andrej,Ilic,3464150.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andrej Ilic,-151405.0,-151405.0,-144410.0,-130084.0,-872378.0,-5913333.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10106,40,Marin,Ljubičić,4634977.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,-19100.0,-19100.0,-61934.0,-366680.0,-918886.0,2027412.0,7.11,1.526315789473684,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,108.588336 +12763,40,Emmanuel,Latte Lath,8608783.0,40.0,2.0,2.0,2.0,7914.0,80.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,2,9.0,79.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 96}]",3,Emmanuel Latte Lath,-315520.0,-315520.0,-393303.0,-722145.0,-2077149.0,1840491.0,6.52,1.526315789473684,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,77.945138 +13629,40,Linus,Güther,1633271.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-141346.0,-141346.0,-148625.0,-150157.0,-998083.0,1133271.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14917,40,Zeno,Van den Bosch,9025378.0,51.0,2.0,2.0,2.0,11810.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,11.0,57.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 91}]",3,Zeno Van den Bosch,-293120.0,-293120.0,-298251.0,-348146.0,-1927809.0,-3062062.0,6.33,1.526315789473684,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,87.674851 +17306,40,Kastriot,Imeri,3163838.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/a4b7da39d3b84ed08289b6992fe6d4ee.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,-151016.0,-151016.0,-155586.0,-167758.0,-826205.0,3163838.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,0.0,"[{""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.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +461,4,Timothy,Chandler,829952.0,-9.0,1.0,1.0,0.0,1457.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,6.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-100323.0,-100323.0,-121226.0,-125917.0,-810210.0,329952.0,6.2,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +513,4,Mario,Götze,4265945.0,56.0,1.0,1.0,1.0,4200.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,1,13.0,39.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,136216.0,136216.0,83241.0,-22081.0,-76960.0,375227.0,7.27,1.027739251040222,0.8113590263691683,0.2723146747352496,1.0,0.0,0.0,0.6062380129682422,10.0062,45.324153 +2144,4,Robin,Koch,24585513.0,133.0,2.0,2.0,2.0,11823.0,265.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,10.0,0.0,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,77374.0,77374.0,94777.0,91230.0,344418.0,1902700.0,7.22,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,74.24878 +2255,4,Jonathan,Burkardt,24495093.0,80.0,2.0,2.0,2.0,10087.0,160.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,6.0,48.0,"[{""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-289155.0,-289155.0,-479033.0,-466511.0,-2265708.0,-1041360.0,7.6,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,78.15661 +2863,4,Ansgar,Knauff,3666485.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-123748.0,-123748.0,-125720.0,-123792.0,-872775.0,-1111035.0,6.93,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2864,4,Nnamdi,Collins,4963958.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-292570.0,-292570.0,-297598.0,-296002.0,-2064531.0,-7995978.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2887,4,Ritsu,Dōan,15797706.0,70.0,1.0,1.0,1.0,5259.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,4.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,81464.0,81464.0,56412.0,54645.0,-124781.0,-3992931.0,6.41,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,65.91893 +3019,4,Noah,Atubolu,13562432.0,83.0,2.0,2.0,2.0,11823.0,166.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,12.0,66.0,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,135050.0,135050.0,173845.0,210802.0,1468353.0,3938973.0,7.09,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,72.91189 +6081,4,Can,Uzun,26821846.0,62.0,2.0,2.0,2.0,9419.0,124.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,2,4.0,4.0,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,-667145.0,-667145.0,-807389.0,-602586.0,-2096232.0,-143648.0,7.44,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.511208 +7275,4,Kauã,Santos,4018591.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-147660.0,-147660.0,-146640.0,-142699.0,-1200402.0,-5249958.0,5.56,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7277,4,Farès,Chaïbi,10005094.0,54.0,2.0,2.0,1.0,7623.0,107.0,2,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,10.0,36.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,180184.0,180184.0,270517.0,287867.0,1906887.0,-2611765.0,7.04,1.027739251040222,0.18864097363083165,0.1225416036308623,0.0,0.85,0.15,0.19721887054159135,10.0062,14.278193 +7325,4,Elias,Baum,13821133.0,116.0,2.0,2.0,2.0,10366.0,231.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,16.0,92.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 181}]",2,Elias Baum,37910.0,37910.0,94682.0,112256.0,981349.0,5585732.0,6.24,1.027739251040222,0.6896551724137931,1.0,0.0,1.0,0.0,0.6758620689655173,10.0062,43.370536 +7417,4,Noël,Aséko,4053061.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-124816.0,-124816.0,-124813.0,-117538.0,-670702.0,-6351816.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8351,4,Oscar,Højlund,4229267.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,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}]",3,Oscar Højlund,-124411.0,-124411.0,-137088.0,-149079.0,-1571032.0,66168.0,6.38,1.027739251040222,0.0,0.6051437216338881,0.0,0.0,0.0,0.1815431164901664,10.0062,11.91112 +10004,4,Younes,Ebnoutalib,15424765.0,221.0,2.0,2.0,2.0,11211.0,442.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,28.0,117.0,"[{""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,252963.0,252963.0,270779.0,274727.0,1877389.0,5632658.0,7.25,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,74.557293 +11186,4,Jeremiaha,Maluze,4574234.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,42.0,137.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 194}]",4,Jeremiaha Maluze,179684.0,179684.0,220778.0,281681.0,2172279.0,4074234.0,7.22,1.027739251040222,0.3103448275862069,0.0,1.0,0.0,0.0,0.32413793103448274,10.0062,24.066846 +12284,4,Keita,Kosugi,9022677.0,59.0,2.0,2.0,2.0,11823.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,2,13.0,7.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 64}]",2,Keita Kosugi,-220037.0,-220037.0,-271575.0,-592092.0,-1963577.0,4031005.0,6.55,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,67.358657 +12285,4,Love,Arrhov,1194740.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,,4.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-119743.0,-119743.0,-134501.0,-158610.0,-785556.0,-3924048.0,6.39,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12294,4,Ayoube,Amaimouni,8647859.0,41.0,2.0,2.0,1.0,6675.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,45.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 73}]",4,Ayoube Amaimouni,104229.0,104229.0,178075.0,197285.0,1166698.0,3883664.0,6.5,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14920,4,Malik,Pimpong,1926047.0,-6.0,2.0,2.0,0.0,2139.0,-12.0,2,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,16.0,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-133818.0,-133818.0,-126842.0,-147687.0,-623494.0,-4636168.0,6.35,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15589,4,,Otávio,5836295.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}]",4,Otávio,-386724.0,-386724.0,-392653.0,-411108.0,-2683584.0,629318.0,7.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16369,4,Raphael,Onyedika,12267170.0,61.0,2.0,2.0,2.0,11823.0,122.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,9.0,46.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-377868.0,-377868.0,-386328.0,-422629.0,-2663555.0,391322.0,7.4,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.099857 +17285,4,Lilian,Brassier,12817667.0,79.0,1.0,1.0,1.0,5662.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png,0.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": false, ""points"": null}]",1,Lilian Brassier,115584.0,115584.0,145325.0,152638.0,801826.0,12817667.0,6.3,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,64.787716 +60,18,Dominik,Kohr,5537824.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,17.0,67.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-373671.0,-373671.0,-375001.0,-370983.0,-2619084.0,-2057456.0,8.15,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +550,18,Stefan,Bell,836879.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-11945.0,-11945.0,-39424.0,-105622.0,-493888.0,-2465590.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +620,18,Alexander,Schwolow,3194528.0,151.0,1.0,1.0,1.0,5624.0,151.0,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,1,47.0,106.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}]",3,Alexander Schwolow,267305.0,267305.0,116231.0,37613.0,-105998.0,332831.0,7.2,1.7350901525658808,0.36511156186612576,0.31034482758620685,0.0,0.0,0.0,0.23914807302231234,10.0062,29.894453 +1540,18,Danny,Da Costa,11067473.0,89.0,2.0,2.0,1.0,6462.0,178.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,2,16.0,76.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 143}]",3,Danny Da Costa,-172532.0,-172532.0,43668.0,112950.0,628280.0,3255310.0,7.39,1.7350901525658808,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,11.94542 +1590,18,Robin,Zentner,13157883.0,104.0,1.0,1.0,1.0,5731.0,104.0,2,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,2,7.0,73.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}]",3,Robin Zentner,-639110.0,-639110.0,-575639.0,-438610.0,-1644943.0,1330486.0,7.22,1.7350901525658808,0.6348884381338742,0.6896551724137931,1.0,0.85,0.15,0.7458519269776877,10.0062,93.493418 +1639,18,Nadiem,Amiri,34908291.0,170.0,2.0,2.0,2.0,11355.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,9.0,3.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,50071.0,50071.0,60782.0,65118.0,382679.0,2684736.0,7.97,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,138.372423 +2006,18,Stefan,Posch,8707766.0,123.0,1.0,1.0,1.0,5299.0,123.0,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,1,14.0,86.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,83621.0,83621.0,112594.0,71234.0,-755410.0,358993.0,7.4,1.7350901525658808,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,116.514693 +2030,18,Phillip,Tietz,15708241.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,162557.0,162557.0,147724.0,-93970.0,534955.0,4609634.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 +2232,18,Philipp,Mwene,11545850.0,187.0,2.0,2.0,2.0,11355.0,373.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,32.0,163.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,227327.0,227327.0,226359.0,184222.0,916207.0,3515495.0,7.47,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,129.691593 +2399,18,Lennard,Maloney,2226501.0,23.0,1.0,1.0,0.0,312.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,10.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-162152.0,-162152.0,-167259.0,-29577.0,32054.0,-609036.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2476,18,Jae-Sung,Lee,13482006.0,138.0,2.0,2.0,2.0,9397.0,276.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,20.0,48.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 104}]",1,Jae-Sung Lee,142779.0,142779.0,154228.0,158670.0,817433.0,5834406.0,6.68,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,115.975883 +2646,18,Sheraldo,Becker,13780259.0,176.0,2.0,2.0,2.0,8198.0,351.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,25.0,178.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 49}]",1,Sheraldo Becker,140075.0,140075.0,162755.0,44933.0,-895631.0,1498063.0,7.66,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,132.990309 +2702,18,Eric,Martel,2345544.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-102210.0,-102210.0,-108697.0,-101392.0,-675647.0,-5223237.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2822,18,,Silas,680828.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,-87764.0,-87764.0,-86995.0,-126564.0,-784799.0,-148456.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2895,18,Paul,Nebel,3549698.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-90105.0,-90105.0,-89724.0,-85150.0,-663734.0,-6785999.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3041,18,Silvan,Widmer,2647019.0,29.0,1.0,1.0,0.0,1324.0,29.0,2,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,1,10.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,217212.0,217212.0,222807.0,191713.0,793737.0,-975565.0,6.73,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3318,18,Ransford,Königsdörffer,5269004.0,75.0,2.0,2.0,0.0,3160.0,149.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,1,28.0,81.0,"[{""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 17}]",5,Ransford Königsdörffer,276209.0,276209.0,272269.0,119770.0,406677.0,-954066.0,6.86,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3470,18,Anthony,Caci,12889505.0,108.0,2.0,2.0,2.0,9298.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,16.0,22.0,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,93094.0,93094.0,116871.0,137277.0,827420.0,5964845.0,7.53,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,130.733293 +6111,18,Benedict,Hollerbach,2067699.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-100507.0,-100507.0,-111707.0,-113080.0,-697297.0,-1839872.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8307,18,Kaishu,Sano,18378374.0,157.0,2.0,2.0,2.0,11042.0,313.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,17.0,33.0,"[{""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,148685.0,148685.0,162465.0,165650.0,916954.0,4737833.0,7.22,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,125.351179 +10122,18,Fabio,Gruber,12390670.0,159.0,2.0,2.0,2.0,11355.0,317.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,25.0,40.0,"[{""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,228023.0,228023.0,227838.0,191811.0,1082892.0,288588.0,7.61,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,132.122226 +11261,18,Sota,Kawasaki,2342969.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-137346.0,-137346.0,-137804.0,-146775.0,-942693.0,-1695051.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11665,18,Kacper,Potulski,7131884.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,22.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,369771.0,369771.0,382502.0,391212.0,2318047.0,-774047.0,6.87,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,119.274598 +11666,18,Maximilian,Kinzig,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png,40.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13438,18,Otto,Ruoppi,1367636.0,19.0,2.0,2.0,0.0,1953.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,27.0,5.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 15}]",5,Otto Ruoppi,-85188.0,-85188.0,-118645.0,-105022.0,-423825.0,-3889009.0,7.19,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17179,18,Rael-Tshimbela,Nakuzola,1458748.0,23.0,1.0,1.0,0.0,324.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,2,15.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,-132095.0,-132095.0,-147734.0,-190443.0,-778971.0,1458748.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +168,29,Sven,Michel,1937595.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,206383.0,206383.0,239599.0,255307.0,1400164.0,-1693253.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1964,29,Felix,Götze,4155360.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Götze,-105634.0,-105634.0,-120749.0,-119325.0,-1325085.0,-2852400.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2015,29,Raphael,Obermair,9369388.0,70.0,2.0,2.0,2.0,11454.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,240017.0,240017.0,263505.0,230460.0,1175792.0,600324.0,6.74,0.41152049818370523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,27.753678 +2301,29,Oliver,Batista Meier,4176598.0,-11.0,1.0,1.0,0.0,1233.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Oliver Batista Meier,-144518.0,-144518.0,-143403.0,-145788.0,-1311015.0,-1617941.0,6.81,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2471,29,Markus,Schubert,1485266.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-151296.0,-151296.0,-150688.0,-146470.0,-1017126.0,-2735406.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2498,29,Tom,Baack,1772402.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,6.0,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Tom Baack,-135150.0,-135150.0,-141893.0,-148283.0,-875273.0,-3574553.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2749,29,Steffen,Tigges,3907460.0,36.0,2.0,2.0,0.0,4618.0,71.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,18.0,4.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 32}]",4,Steffen Tigges,-127182.0,-127182.0,-137283.0,-151144.0,-491047.0,3032985.0,6.44,0.41152049818370523,0.2723146747352497,0.0,1.0,0.0,0.0,0.30892586989409987,10.0062,8.192205 +2977,29,Nahuel,Noll,13220800.0,112.0,2.0,2.0,2.0,11454.0,224.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,16.0,1.0,"[{""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,32310.0,32310.0,49284.0,19174.0,105324.0,1803077.0,8.26,0.41152049818370523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,34.012668 +3027,29,Marvin,Pieringer,4455045.0,33.0,2.0,2.0,2.0,10532.0,65.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,14.0,98.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,101939.0,101939.0,143787.0,184087.0,1494670.0,3210528.0,6.15,0.41152049818370523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,25.324202 +3081,29,Gabriel,Vidović,7013085.0,37.0,2.0,2.0,2.0,11454.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,2,10.0,49.0,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,-352548.0,-352548.0,-404064.0,-468635.0,-1071958.0,6513085.0,6.69,0.41152049818370523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,27.54779 +3336,29,Stefano,Marino,4652849.0,16.0,2.0,2.0,1.0,4820.0,31.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,6.0,27.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 35}]",4,Stefano Marino,-135918.0,-135918.0,-356265.0,-361699.0,-2044394.0,-3414210.0,6.62,0.41152049818370523,0.12254160363086235,0.0,0.0,0.0,0.0,0.04901664145234494,10.0062,1.336171 +3491,29,Sebastian,Klaas,1574955.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,-144502.0,-144502.0,-150660.0,-166476.0,-893341.0,1074955.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3492,29,Marcel,Hoffmeier,3352818.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-139428.0,-139428.0,-143698.0,-142613.0,-959726.0,-3017871.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3559,29,Laurin,Ulrich,6807055.0,62.0,2.0,2.0,2.0,9033.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/bd6e7a7bc0ff4f5397cce0a6fb3864fa.png,28.0,2,18.0,24.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,-243917.0,-243917.0,-277946.0,-311780.0,-1266184.0,6307055.0,6.69,0.41152049818370523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,27.54779 +6197,29,Laurin,Curda,10793951.0,101.0,2.0,2.0,2.0,11454.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,18.0,121.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,11765.0,11765.0,38552.0,54388.0,511588.0,-726915.0,7.61,0.41152049818370523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,31.336126 +6217,29,Rayan,Philippe,3893678.0,13.0,2.0,2.0,1.0,3106.0,26.0,0,4,https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png,9.0,1,6.0,19.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": -1}]",2,Rayan Philippe,381773.0,381773.0,333997.0,309114.0,1881470.0,-323951.0,6.6,0.41152049818370523,0.6051437216338881,1.0,0.0,1.0,0.0,0.6420574886535553,10.0062,17.44932 +6292,29,Mattes,Hansen,6247571.0,58.0,2.0,2.0,2.0,9931.0,116.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,18.0,8.0,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,302768.0,302768.0,312792.0,309326.0,1939519.0,3060306.0,7.09,0.41152049818370523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,29.194893 +6751,29,Florian,Pruhs,1829072.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-146642.0,-146642.0,-151613.0,-154600.0,-1054861.0,-380587.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7320,29,Tjark,Scheller,9257908.0,105.0,2.0,2.0,2.0,11454.0,209.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,22.0,40.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,281034.0,281034.0,330836.0,339831.0,2071725.0,1805189.0,7.48,0.41152049818370523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,30.800818 +7616,29,Jano,ter Horst,9982739.0,91.0,2.0,2.0,2.0,10714.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,18.0,74.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,177918.0,177918.0,237036.0,266891.0,1645473.0,4495379.0,7.06,0.41152049818370523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,29.07136 +8292,29,Santiago,Castañeda,10219958.0,86.0,2.0,2.0,2.0,11454.0,171.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,16.0,21.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,266937.0,266937.0,283091.0,263825.0,1563671.0,1454773.0,7.45,0.41152049818370523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,30.677285 +8872,29,Jonah,Sticker,3004536.0,8.0,2.0,2.0,0.0,1936.0,15.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,4.0,19.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-132826.0,-132826.0,-133140.0,-137193.0,-871184.0,-577450.0,6.84,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8984,29,Nyamekye,Awortwie-Grant,883812.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,-133452.0,-133452.0,-145144.0,-159897.0,-980303.0,251633.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9283,29,Deniz,Zeitler,2413339.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cde6a72f67e043e0b1b56ac70e3f9c19.png,38.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Deniz Zeitler,-154715.0,-154715.0,-162199.0,-164958.0,-1019941.0,1913339.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10048,29,Luka,Duric,1610189.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luka Duric,-139377.0,-139377.0,-149156.0,-154977.0,-947979.0,-3688462.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11170,29,Ruben,Müller,2476455.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-146228.0,-146228.0,-157170.0,-155230.0,-1003794.0,521507.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12262,29,Albert Frank,Millgramm,2584725.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-156880.0,-156880.0,-148470.0,-147304.0,-965396.0,-3115007.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14911,29,Clemens,Lippmann,2221536.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,1,0.0,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,257607.0,257607.0,295071.0,295483.0,1532625.0,-1151855.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,-36782.0,-36782.0,-120824.0,-168826.0,-420920.0,0.0,0.0,0.41152049818370523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,0.0,"[{""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.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1246,43,Willi,Orban,30067795.0,144.0,2.0,2.0,2.0,11814.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,9.0,38.0,"[{""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 171}]",3,Willi Orban,-286752.0,-286752.0,-24918.0,1563.0,-769455.0,-574293.0,7.67,2.2488089887640452,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,156.52181 +1333,43,Lukas,Klostermann,743442.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,39764.0,39764.0,-9830.0,-63244.0,-188155.0,-2983204.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1689,43,Benjamin,Henrichs,4473663.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",4,Benjamin Henrichs,-77075.0,-77075.0,-97482.0,-114569.0,-1337356.0,-1397659.0,6.68,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1728,43,Örjan,Nyland,2128164.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-141139.0,-141139.0,-141255.0,-147042.0,-1006554.0,253873.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2141,43,Ridle ,Baku,20963667.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,225427.0,225427.0,231590.0,254314.0,1520020.0,1454651.0,7.6,2.2488089887640452,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,171.015447 +2275,43,Christoph,Baumgartner,10473988.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-464777.0,-464777.0,-457184.0,-423013.0,-3186149.0,-9284035.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2522,43,David,Raum,34880301.0,128.0,2.0,2.0,2.0,11814.0,255.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,1,7.0,30.0,"[{""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 149}]",1,David Raum,2284.0,2284.0,8369.0,22162.0,127638.0,2042808.0,7.11,2.2488089887640452,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,159.989451 +2687,43,Christopher,Nkunku,26058783.0,94.0,2.0,2.0,1.0,7080.0,187.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,7.0,24.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,70744.0,70744.0,65002.0,78671.0,618253.0,-13488838.0,6.83,2.2488089887640452,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,153.688882 +2897,43,Rocco,Reitz,9865946.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,2,21.0,147.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-631181.0,-631181.0,-599971.0,-618962.0,-4114189.0,-3873899.0,7.17,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4596,43,Brajan,Gruda,21136058.0,128.0,1.0,1.0,1.0,4446.0,128.0,0,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,2,6.0,90.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,-263523.0,-263523.0,-258719.0,-61377.0,-492033.0,5108537.0,8.02,2.2488089887640452,0.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,10.0062,123.214923 +6104,43,Marc,Guiu,9093965.0,-13.0,1.0,1.0,0.0,1327.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -13}, {""hasPlayed"": false, ""points"": null}]",3,Marc Guiu,-368878.0,-368878.0,-465229.0,-526259.0,-1320821.0,9093965.0,6.4,2.2488089887640452,0.0,0.2723146747352496,0.0,0.0,0.0,0.08169440242057488,10.0062,11.765057 +6176,43,Nicolas,Seiwald,18877814.0,82.0,2.0,2.0,2.0,11814.0,164.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,2,8.0,38.0,"[{""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,-108226.0,-108226.0,2964.0,23386.0,172160.0,3431310.0,6.8,2.2488089887640452,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,153.013821 +6300,43,Assan,Ouédraogo,9544322.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,270829.0,270829.0,294344.0,258632.0,820295.0,-11017061.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7224,43,Lukeba,Castello Jr.,20914069.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,140.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 199}]",3,Lukeba Castello Jr.,-6265.0,-6265.0,23213.0,56623.0,352352.0,117057.0,7.43,2.2488089887640452,0.6896551724137931,0.5243757431629013,1.0,0.0,0.0,0.6331747919143876,10.0062,105.860558 +7239,43,Max,Finkgräfe,3185576.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-129565.0,-129565.0,-132644.0,-139677.0,-915292.0,-34356.0,6.84,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8061,43,Johan,Bakayoko,7646420.0,24.0,2.0,2.0,1.0,5355.0,48.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,6.0,12.0,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 15}]",3,Johan Bakayoko,-257960.0,-257960.0,-263311.0,-284969.0,-1594179.0,291925.0,6.35,2.2488089887640452,0.3103448275862069,0.1225416036308623,0.0,1.0,0.0,0.26090041212374143,10.0062,37.279514 +8227,43,Maarten,Vandevoordt,16763162.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,13.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-321138.0,-321138.0,-206293.0,-103269.0,-574996.0,2335583.0,6.99,2.2488089887640452,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,157.289207 +9507,43,Antonio,Nusa,27136490.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,67029.0,67029.0,60202.0,84200.0,578361.0,2546334.0,7.37,2.2488089887640452,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,165.83998 +9776,43,Andrija,Maksimovic,4326481.0,84.0,1.0,1.0,0.0,791.0,84.0,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,1,19.0,59.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,374018.0,374018.0,351471.0,214872.0,790600.0,83665.0,6.8,2.2488089887640452,0.0,0.31034482758620685,1.0,0.0,0.0,0.29310344827586204,10.0062,44.848879 +10113,43,Tidiam,Gomis,10058770.0,93.0,2.0,2.0,1.0,5954.0,186.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,18.0,117.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,280369.0,280369.0,311274.0,332757.0,2244563.0,4576215.0,6.44,2.2488089887640452,0.6896551724137931,0.6051437216338881,0.0,0.0,0.0,0.45740518545568365,10.0062,66.283998 +11008,43,Ezechiel,Banzuzi,11804858.0,65.0,2.0,2.0,2.0,11042.0,129.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,10.0,54.0,"[{""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 103}]",3,Ezechiel Banzuzi,-66063.0,-66063.0,35444.0,109523.0,750815.0,7777559.0,6.89,2.2488089887640452,1.0,0.6896551724137931,0.0,1.0,0.0,0.7068965517241379,10.0062,109.596537 +11886,43,,Rômulo,10013078.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rômulo,-493983.0,-493983.0,-549713.0,-542506.0,-3943329.0,-9650932.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14249,43,Neil,El Aynaoui,12487894.0,45.0,1.0,1.0,1.0,4640.0,45.0,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,-730494.0,-730494.0,-847118.0,-694289.0,-2580760.0,12487894.0,6.3,2.2488089887640452,0.3103448275862069,0.31034482758620685,1.0,1.0,0.0,0.5172413793103449,10.0062,73.325589 +14896,43,Abdoul,Koné,1523277.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-101710.0,-101710.0,-116014.0,-128865.0,-729631.0,-4565627.0,0.0,2.2488089887640452,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15376,43,Maxime,Estève,10501376.0,157.0,1.0,1.0,1.0,5968.0,157.0,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,1,14.0,111.0,"[{""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,228166.0,228166.0,359662.0,364403.0,850167.0,-7242282.0,7.02,2.2488089887640452,0.3103448275862069,0.6896551724137931,0.0,1.0,0.0,0.4310344827586207,10.0062,68.088047 +577,15,Daniel,Batz,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,0.0,0.0,-68004.0,-123492.0,-712533.0,-3545979.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +619,15,Kevin,Stöger,7535540.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,2,,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}]",3,Kevin Stöger,-367807.0,-367807.0,-388642.0,-450424.0,-2544514.0,2603078.0,6.8,0.8444261523988712,0.3103448275862069,0.6896551724137931,0.0,0.0,0.0,0.33103448275862074,10.0062,19.020109 +849,15,Tim,Kleindienst,17629537.0,37.0,2.0,2.0,2.0,10567.0,73.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,2,4.0,81.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,-480861.0,-480861.0,-513616.0,-518116.0,-1728584.0,1782144.0,6.72,0.8444261523988712,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,56.78062 +1883,15,Moritz,Nicolas,18312062.0,160.0,2.0,2.0,2.0,11691.0,320.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,17.0,41.0,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,35480.0,35480.0,40989.0,34769.0,-110444.0,-198951.0,7.49,0.8444261523988712,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,63.286732 +2074,15,Robin,Hack,7594514.0,-5.0,2.0,2.0,1.0,5477.0,-10.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,,24.0,"[{""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-363519.0,-363519.0,-375763.0,-400644.0,-2116899.0,-155945.0,6.57,0.8444261523988712,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,12.059763 +2126,15,Nicolas,Kühn,5069813.0,21.0,1.0,1.0,0.0,1576.0,21.0,1,3,https://kickbase.b-cdn.net/content/file/4881796043e3415988bd7340d2f89b43.png,0.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}]",5,Nicolas Kühn,-468972.0,-468972.0,-621015.0,-583230.0,-1884002.0,4569813.0,0.0,0.8444261523988712,0.0,1.0,1.0,0.0,0.0,0.5,10.0062,0.0 +2261,15,Florian,Neuhaus,3532717.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,254866.0,254866.0,270651.0,240653.0,1401542.0,613369.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2560,15,Philipp,Sander,9358722.0,58.0,2.0,2.0,2.0,11691.0,115.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,12.0,64.0,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-226503.0,-226503.0,-433852.0,-436524.0,-2541922.0,-1354238.0,6.97,0.8444261523988712,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,58.892994 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,0.0,"[{""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.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2862,15,Jens,Castrop,1496408.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-134720.0,-134720.0,-137731.0,-141792.0,-951422.0,-5736576.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2941,15,Joseph,Scally,6065410.0,57.0,2.0,2.0,1.0,5969.0,113.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,18.0,85.0,"[{""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,327427.0,327427.0,349040.0,408604.0,2267337.0,-570756.0,6.82,0.8444261523988712,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,50.47205 +3063,15,Fabio,Chiarodia,3006474.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,-148650.0,-148650.0,-153408.0,-186303.0,-435632.0,1047578.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3129,15,Ko,Itakura,9801443.0,35.0,2.0,2.0,2.0,11691.0,69.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,2,7.0,0.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 34}]",2,Ko Itakura,-537336.0,-537336.0,-631198.0,-719357.0,-2125081.0,-3806354.0,6.12,0.8444261523988712,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,51.710921 +3516,15,Enzo,Leopold,4453354.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-159978.0,-159978.0,-155382.0,-394485.0,-2412002.0,-9513470.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4292,15,David,Herold,3564075.0,7.0,2.0,2.0,0.0,2822.0,14.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,3.0,2.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 5}]",3,David Herold,-100927.0,-100927.0,-123025.0,-139141.0,-534139.0,-6750338.0,6.51,0.8444261523988712,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,5.121269 +4333,15,Lukas,Ullrich,5871995.0,40.0,2.0,2.0,2.0,8864.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,13.0,32.0,"[{""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-293996.0,-293996.0,-296863.0,-326600.0,-2043119.0,1235838.0,6.75,0.8444261523988712,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,51.724033 +6199,15,Shuto,Machino,2591678.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-142946.0,-142946.0,-148168.0,-144514.0,-925731.0,1526989.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6319,15,Franck,Honorat,10650672.0,109.0,2.0,2.0,1.0,6207.0,217.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,20.0,47.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 75}]",2,Franck Honorat,203478.0,203478.0,226316.0,352901.0,1772469.0,811456.0,7.33,0.8444261523988712,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,61.934813 +7774,15,Yukhym,Konoplia,2021005.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,250585.0,250585.0,273228.0,253545.0,987952.0,-2173232.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9540,15,Isac,Lidberg,3943636.0,-7.0,2.0,2.0,0.0,3077.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,2.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": -8}]",5,Isac Lidberg,-136101.0,-136101.0,-137165.0,-144340.0,-837230.0,-7404248.0,6.45,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11010,15,Kevin,Diks,14083703.0,41.0,2.0,2.0,2.0,11691.0,82.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,5.0,16.0,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-585669.0,-585669.0,-605978.0,-646459.0,-3653269.0,-871983.0,6.56,0.8444261523988712,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,55.4287 +11748,15,Wael,Mohya,7411175.0,30.0,2.0,2.0,2.0,8171.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,7.0,26.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-256024.0,-256024.0,-280589.0,-278391.0,-1684092.0,-1512512.0,6.74,0.8444261523988712,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,44.577798 +13442,15,Hugo,Bolin,12186612.0,159.0,2.0,2.0,2.0,11691.0,318.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,26.0,179.0,"[{""hasPlayed"": true, ""points"": 286}, {""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,150993.0,150993.0,163380.0,171537.0,828676.0,5936874.0,8.39,0.8444261523988712,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,70.89128 +15181,15,Jan,Leszczynski,4102377.0,1.0,1.0,1.0,0.0,1116.0,1.0,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,0.0,0.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-128800.0,-128800.0,-134531.0,-135591.0,-977560.0,-770587.0,6.62,0.8444261523988712,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,6.943738 +15202,15,Zento,Uno,2186370.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,286611.0,286611.0,319451.0,308915.0,1285811.0,-1727427.0,0.0,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15613,15,Daiki,Hashioka,5534929.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,3.0,12.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",4,Daiki Hashioka,-375583.0,-375583.0,-385128.0,-378736.0,-2658873.0,-666662.0,6.81,0.8444261523988712,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16564,15,Mathieu,Nguefack,3321010.0,30.0,2.0,2.0,1.0,7783.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,17.0,17.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 17}]",3,Mathieu Nguefack,145018.0,145018.0,191724.0,215686.0,1487482.0,3321010.0,6.37,0.8444261523988712,0.6896551724137931,0.31034482758620685,1.0,1.0,0.0,0.6689655172413793,10.0062,36.005929 +54,3,Emre,Can,1503501.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-120832.0,-120832.0,-121631.0,-136866.0,-690852.0,-768568.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,0.0,"[{""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.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1704,3,Waldemar,Anton,33842109.0,223.0,2.0,2.0,2.0,11756.0,446.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,1,13.0,91.0,"[{""hasPlayed"": true, ""points"": 288}, {""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,34560.0,34560.0,35623.0,9918.0,-310443.0,466604.0,6.98,2.461857810067462,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,171.944215 +1856,3,Marcel,Sabitzer,7828965.0,27.0,2.0,2.0,0.0,2965.0,53.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,6.0,14.0,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,254792.0,254792.0,232441.0,264646.0,1491528.0,-2978848.0,6.87,2.461857810067462,0.3103448275862069,0.1225416036308623,0.0,0.0,0.0,0.16090041212374145,10.0062,27.229899 +1873,3,Gregor,Kobel,20459925.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-23457.0,-23457.0,-5880.0,-65316.0,-649068.0,-2664653.0,7.15,2.461857810067462,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,176.131968 +1920,3,Serhou,Guirassy,31065365.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,106484.0,106484.0,106233.0,118124.0,653559.0,2879094.0,7.93,2.461857810067462,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,195.346364 +2148,3,Alexander,Meyer,1236689.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-123354.0,-123354.0,-136375.0,-149446.0,-864165.0,-966348.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2383,3,Nico,Schlotterbeck,24294399.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Nico Schlotterbeck,73230.0,73230.0,97858.0,113570.0,413479.0,-9355666.0,0.0,2.461857810067462,0.12254160363086235,0.2723146747352496,0.0,0.0,0.0,0.13071104387291982,10.0062,0.0 +2395,3,Julian,Ryerson,24728924.0,99.0,2.0,2.0,2.0,10516.0,198.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,2,8.0,26.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-265306.0,-265306.0,-370446.0,-272346.0,-1499563.0,-867363.0,7.13,2.461857810067462,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,175.639291 +2714,3,Maximilian,Beier,22698435.0,111.0,2.0,2.0,2.0,11123.0,221.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,9.0,77.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 165}]",3,Maximilian Beier,165836.0,165836.0,176982.0,184978.0,1062668.0,-2961234.0,6.62,2.461857810067462,0.2723146747352497,0.6051437216338881,0.0,1.0,0.0,0.39046898638426625,10.0062,63.676133 +2736,3,Ramy,Bensebaini,14280080.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-395260.0,-395260.0,-356320.0,-392467.0,-3146948.0,-5162890.0,0.0,2.461857810067462,0.6051437216338881,0.36148640143183774,1.0,0.0,0.0,0.5505034090831066,10.0062,0.0 +3069,3,Felix,Nmecha,27175095.0,87.0,2.0,2.0,2.0,7492.0,174.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,2,6.0,50.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 123}]",3,Felix Nmecha,-647217.0,-647217.0,-353765.0,-15934.0,-813133.0,1712419.0,6.67,2.461857810067462,0.3103448275862069,0.6896551724137931,0.0,1.0,0.0,0.4310344827586207,10.0062,70.822295 +7737,3,Joey,Veerman,15794211.0,56.0,2.0,2.0,0.0,4284.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,7.0,27.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 36}]",3,Joey Veerman,6257.0,6257.0,-250809.0,-385489.0,-2518114.0,15794211.0,7.09,2.461857810067462,0.6896551724137931,0.31034482758620685,1.0,1.0,0.0,0.6689655172413793,10.0062,116.837461 +9440,3,Filippo,Mane,4573426.0,32.0,2.0,2.0,1.0,3152.0,64.0,1,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,2,13.0,21.0,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 17}]",5,Filippo Mane,-143618.0,-143618.0,-155840.0,-475690.0,-1403290.0,-33920.0,7.21,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9698,3,,Fábio Silva,9020403.0,124.0,1.0,1.0,0.0,2008.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,13.0,87.0,"[{""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": false, ""points"": null}]",3,Fábio Silva,362713.0,362713.0,331599.0,324987.0,1263941.0,410223.0,6.97,2.461857810067462,0.6896551724137931,0.6051437216338881,1.0,0.0,0.0,0.6574051854556837,10.0062,112.875074 +10114,3,Carney,Chukwuemeka,3908316.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Carney Chukwuemeka,398916.0,398916.0,306133.0,250774.0,1159180.0,-884849.0,6.43,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10115,3,Daniel,Svensson,19352963.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,211848.0,211848.0,229953.0,248474.0,1510782.0,-639407.0,7.36,2.461857810067462,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,181.305074 +11099,3,Jobe,Bellingham,18703968.0,123.0,2.0,2.0,2.0,11756.0,246.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,13.0,46.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": true, ""points"": 156}]",1,Jobe Bellingham,216834.0,216834.0,219871.0,227640.0,1416948.0,-43973.0,6.78,2.461857810067462,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,167.017446 +11100,3,Samuele,Inácio,5375461.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,,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-250151.0,-250151.0,-255468.0,-264535.0,-1767758.0,-5000617.0,7.37,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13472,3,Luca,Reggiani,3265716.0,57.0,1.0,1.0,0.0,1999.0,57.0,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,1,17.0,40.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,321431.0,321431.0,243192.0,143559.0,477658.0,-1896413.0,6.95,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14662,3,Justin,Lerma,2382333.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-153359.0,-153359.0,-161699.0,-164319.0,-1050598.0,-7431887.0,0.0,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14899,3,Kauã,Prates,4587417.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",5,Kauã Prates,364587.0,364587.0,404697.0,411177.0,2257987.0,254961.0,6.5,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15211,3,Joane,Gadou,24858761.0,98.0,2.0,2.0,2.0,9756.0,196.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,2,7.0,48.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 132}]",2,Joane Gadou,-500952.0,-500952.0,-284145.0,-15637.0,-694722.0,2566857.0,6.91,2.461857810067462,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,170.219846 +16378,3,Konstantinos,Karetsas,25875733.0,125.0,2.0,2.0,2.0,8514.0,249.0,2,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,2,9.0,126.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 214}]",4,Konstantinos Karetsas,-467261.0,-467261.0,-23165.0,93311.0,67984.0,5790348.0,6.8,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16948,3,Giannis,Konstantelias,11455960.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,15.0,127.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-660522.0,-660522.0,-687461.0,-635323.0,-4629510.0,11455960.0,6.96,2.461857810067462,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17309,3,Ethan,Nwaneri,18844728.0,65.0,1.0,1.0,0.0,4036.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/80320ca8522a4369b908308269d074ad.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Ethan Nwaneri,136709.0,136709.0,67586.0,120923.0,695182.0,18844728.0,6.4,2.461857810067462,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,157.656586 +1863,6,Daniel,Heuer Fernandes,12983059.0,72.0,2.0,2.0,2.0,11430.0,143.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,11.0,36.0,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-328484.0,-328484.0,-340898.0,-359422.0,-1891888.0,-108715.0,6.84,0.5787865168539326,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,39.613543 +1865,6,Yussuf,Poulsen,1128316.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,,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -9}]",3,Yussuf Poulsen,-97382.0,-97382.0,-126772.0,-152577.0,-647732.0,-3443880.0,6.46,0.5787865168539326,0.0,0.1225416036308623,0.0,0.0,0.0,0.03676248108925869,10.0062,1.375387 +1889,6,Bakery,Jatta,5868917.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,2,4.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Bakery Jatta,-387160.0,-387160.0,-403585.0,-440644.0,-2290774.0,619641.0,6.54,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1978,6,Jordan,Torunarigha,8032125.0,-1.0,2.0,2.0,2.0,7815.0,-2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 2}]",1,Jordan Torunarigha,-309384.0,-309384.0,-339653.0,-368137.0,-1354801.0,-2645493.0,5.9,0.5787865168539326,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,34.169577 +2725,6,Sebastiaan,Bornauw,8727292.0,38.0,2.0,2.0,2.0,11430.0,75.0,2,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,8.0,16.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": true, ""points"": 26}]",3,Sebastiaan Bornauw,-424115.0,-424115.0,-300452.0,-307434.0,-1554025.0,8190904.0,6.48,0.5787865168539326,0.18864097363083165,0.31034482758620685,0.0,0.85,0.15,0.25355983772819474,10.0062,9.515751 +3277,6,Miro,Muheim,4104565.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Miro Muheim,-120938.0,-120938.0,-116467.0,-108092.0,-755545.0,-4387710.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6201,6,Nicolai,Remberg,8977147.0,21.0,2.0,2.0,2.0,11430.0,42.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,36.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-275059.0,-275059.0,-294314.0,-323376.0,-1851596.0,-1968431.0,6.77,0.5787865168539326,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,39.208141 +7350,6,Otto,Stange,3757259.0,-11.0,2.0,2.0,0.0,3353.0,-22.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": -6}]",5,Otto Stange,-135735.0,-135735.0,-143724.0,-146729.0,-807327.0,276680.0,6.41,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7394,6,Kofi,Amoako,975184.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-103190.0,-103190.0,-126006.0,-140447.0,-734263.0,-3756898.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8367,6,Albert,Sambi Lokonga,8800009.0,44.0,1.0,1.0,1.0,5806.0,44.0,2,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,4.0,31.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}]",3,Albert Sambi Lokonga,-361393.0,-361393.0,-380526.0,-234016.0,-948102.0,-1103073.0,6.81,0.5787865168539326,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,35.767818 +9605,6,Albert,Grønbæk,10840531.0,11.0,2.0,2.0,2.0,11430.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,2,1.0,27.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,-631673.0,-631673.0,-738133.0,-672986.0,-2092350.0,301297.0,7.71,0.5787865168539326,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,44.652108 +10120,6,Alexander,Røssing-Lelesiit,1789748.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,219930.0,219930.0,260031.0,261000.0,1247324.0,-1404929.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11512,6,Nicolás,Capaldo,9012752.0,26.0,2.0,2.0,2.0,11430.0,51.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,5.0,38.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,-287609.0,-287609.0,-310913.0,-321808.0,-993871.0,-1197681.0,5.91,0.5787865168539326,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,34.227491 +11752,6,Warmed,Omari,1487732.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Warmed Omari,-96014.0,-96014.0,-109976.0,-135942.0,-864936.0,-4584484.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11949,6,Shafiq,Nandja,2223707.0,-1.0,1.0,1.0,0.0,2914.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,2,,0.0,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}]",3,Shafiq Nandja,-131827.0,-131827.0,-153393.0,-167330.0,-1040152.0,1723707.0,6.32,0.5787865168539326,0.8113590263691683,0.6896551724137931,1.0,0.0,0.0,0.7314401622718053,10.0062,26.772163 +11967,6,Fábio,Vieira,19027755.0,3.0,1.0,1.0,0.0,2914.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png,0.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",1,Fábio Vieira,-318557.0,-318557.0,-18946.0,90596.0,440820.0,440820.0,6.6,0.5787865168539326,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,38.223594 +12368,6,Sander,Tangvik,951817.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-138242.0,-138242.0,-138250.0,-140458.0,-959303.0,-287151.0,0.0,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13433,6,Louis,Lemke,4933043.0,-7.0,2.0,2.0,1.0,6001.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,2,,12.0,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 2}]",4,Louis Lemke,-403643.0,-403643.0,-441348.0,-502118.0,-2488834.0,4433043.0,6.77,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14256,6,Zakaria,El Ouahdi,9449077.0,-24.0,1.0,1.0,1.0,5624.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -24}, {""hasPlayed"": false, ""points"": null}]",1,Zakaria El Ouahdi,-780808.0,-780808.0,-439719.0,13873.0,-720438.0,9449077.0,5.8,0.5787865168539326,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,33.590431 +14425,6,David,Møller Wolfe,8611864.0,20.0,1.0,1.0,1.0,5086.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png,0.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}]",2,David Møller Wolfe,-404118.0,-404118.0,-259429.0,-3768.0,-471937.0,8611864.0,6.4,0.5787865168539326,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,37.065303 +15283,6,Martin,Adeline,4536636.0,-5.0,2.0,2.0,2.0,6947.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,2,,10.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 3}]",4,Martin Adeline,-142086.0,-142086.0,-152353.0,-428351.0,-1380841.0,-4576296.0,6.48,0.5787865168539326,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15472,6,Patson,Daka,8632051.0,3.0,2.0,2.0,1.0,7088.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,0.0,13.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 12}]",3,Patson Daka,-344220.0,-344220.0,-360262.0,-451109.0,-2980525.0,-1456634.0,6.62,0.5787865168539326,0.6896551724137931,0.2723146747352496,1.0,0.0,0.0,0.5575564713860921,10.0062,21.376393 +15478,6,Bilal,Nadir,1503775.0,-4.0,2.0,2.0,1.0,3526.0,-7.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,10.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -11}]",3,Bilal Nadir,-69148.0,-69148.0,-90430.0,-100551.0,-663588.0,-4389837.0,6.64,0.5787865168539326,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,3.580317 +17203,6,Terem,Moffi,4031332.0,-9.0,2.0,2.0,1.0,5527.0,-17.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 2}]",3,Terem Moffi,-112792.0,-112792.0,-130405.0,-123861.0,-555463.0,4031332.0,6.13,0.5787865168539326,0.3103448275862069,0.6051437216338881,0.0,1.0,0.0,0.4056810475246492,10.0062,14.402331 +49,5,Matthias,Ginter,26880422.0,171.0,2.0,2.0,2.0,11429.0,342.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,12.0,32.0,"[{""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,37805.0,37805.0,58503.0,62926.0,250712.0,659838.0,7.4,1.9297389463781753,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,142.889218 +89,5,Christian,Günter,3782251.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Christian Günter,-136478.0,-136478.0,-139262.0,-140344.0,-777350.0,787114.0,6.6,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +118,5,Vincenzo,Grifo,8119241.0,38.0,1.0,1.0,0.0,1248.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,4.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-296748.0,-296748.0,-308325.0,-321466.0,-2215454.0,-3071197.0,6.78,1.9297389463781753,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,12.188863 +1257,5,Lukas,Kübler,7163697.0,68.0,2.0,2.0,1.0,5469.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,18.0,48.0,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,213397.0,213397.0,250846.0,232173.0,1456005.0,2324017.0,7.16,1.9297389463781753,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,17.162686 +1645,5,Maximilian,Eggestein,17728661.0,175.0,2.0,2.0,2.0,11429.0,349.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,19.0,78.0,"[{""hasPlayed"": true, ""points"": 230}, {""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,140604.0,140604.0,172250.0,187030.0,957892.0,3873950.0,7.28,1.9297389463781753,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,140.572096 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,0.0,"[{""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.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1858,5,Anthony,Jung,2055227.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,-149707.0,-149707.0,-177019.0,-202726.0,-228481.0,-958668.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,0.0,"[{""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.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2084,5,Philipp,Lienhart,14208507.0,111.0,2.0,2.0,2.0,9937.0,221.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,15.0,23.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 127}]",2,Philipp Lienhart,116872.0,116872.0,138296.0,126245.0,602232.0,2966355.0,7.32,1.9297389463781753,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,141.34447 +2125,5,Jan-Niklas,Beste,14126291.0,107.0,2.0,2.0,2.0,7286.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,15.0,29.0,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 128}]",1,Jan-Niklas Beste,132843.0,132843.0,149412.0,173580.0,1050540.0,4383243.0,6.97,1.9297389463781753,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,134.586196 +2176,5,Lucas,Höler,4463209.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,2,8.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,-124156.0,-124156.0,-135785.0,-152760.0,-1258188.0,1491273.0,6.55,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2722,5,Patrick,Osterhage,2011390.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-135015.0,-135015.0,-138580.0,-134822.0,-909070.0,-2431557.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3209,5,Yannik,Engelhardt,11588315.0,63.0,2.0,2.0,2.0,10648.0,125.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,2,10.0,12.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,-171312.0,-171312.0,-21548.0,12876.0,65773.0,3661521.0,6.62,1.9297389463781753,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,127.827922 +3218,5,Mio,Backhaus,15151229.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,21397.0,21397.0,24093.0,12858.0,-897683.0,-981718.0,6.67,1.9297389463781753,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,128.79339 +3304,5,Igor,Matanović,22065652.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,22.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,207827.0,207827.0,223161.0,223719.0,1420330.0,5064813.0,8.35,1.9297389463781753,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,161.233105 +4335,5,Derry,Scherhant,11011877.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,24.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,208619.0,208619.0,229344.0,240997.0,1948071.0,5864422.0,7.48,1.9297389463781753,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,130.986666 +6209,5,Philipp,Treu,10279773.0,86.0,2.0,2.0,1.0,7208.0,172.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,16.0,77.0,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,75160.0,75160.0,74803.0,87997.0,-421158.0,-259922.0,7.03,1.9297389463781753,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,118.893684 +7215,5,Jordy,Makengo,9739264.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,21.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,334354.0,334354.0,345413.0,355214.0,2063922.0,7380772.0,7.09,1.9297389463781753,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,136.903319 +7216,5,Max,Rosenfelder,5788332.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,6.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",4,Max Rosenfelder,204224.0,204224.0,249992.0,264596.0,1521580.0,1262798.0,6.7,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8363,5,Berkay,Yilmaz,3373081.0,24.0,1.0,1.0,0.0,780.0,24.0,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,7.0,16.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-123471.0,-123471.0,-126135.0,-129403.0,-841917.0,-6724480.0,6.6,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8364,5,Bruno,Ogbus,4145061.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,330811.0,330811.0,352840.0,282295.0,1650789.0,1308138.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11006,5,Yuito,Suzuki,16683497.0,235.0,2.0,2.0,2.0,9808.0,470.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,28.0,226.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,181894.0,181894.0,209537.0,214969.0,1492029.0,5206940.0,7.11,1.9297389463781753,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,137.289506 +11007,5,Cyriaque,Irié,5831212.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,10.0,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}]",5,Cyriaque Irié,264300.0,264300.0,321142.0,396918.0,2440683.0,660942.0,6.95,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14048,5,Keisuke,Goto,3096422.0,15.0,2.0,2.0,0.0,1620.0,30.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,9.0,5.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-101284.0,-101284.0,-114999.0,-120945.0,-617552.0,-5899744.0,6.74,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15196,5,Rihito,Yamamoto,2730075.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-138653.0,-138653.0,-139704.0,-142605.0,-901112.0,-6504309.0,0.0,1.9297389463781753,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +43,10,Mitchell,Weiser,4493748.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-64103.0,-64103.0,-85976.0,-101248.0,-459557.0,-2068159.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +157,10,Niklas,Stark,4064423.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,367668.0,367668.0,355522.0,225855.0,1448423.0,488831.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +608,10,Niclas,Füllkrug,13081764.0,46.0,2.0,2.0,2.0,8371.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,1,6.0,129.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": -46}]",1,Niclas Füllkrug,118318.0,118318.0,138493.0,115430.0,202126.0,-11048604.0,6.83,1.1228668941979523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.739358 +1996,10,Marco,Friedl,11220862.0,79.0,2.0,2.0,2.0,11674.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-254485.0,-254485.0,-206368.0,-170773.0,-1571688.0,-357779.0,6.75,1.1228668941979523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,75.840507 +2294,10,Amos,Pieper,12279720.0,99.0,2.0,2.0,2.0,11674.0,197.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,16.0,4.0,"[{""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,85351.0,85351.0,109710.0,124081.0,477730.0,4166357.0,7.35,1.1228668941979523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,82.581886 +2842,10,Felix,Agu,1538658.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-104298.0,-104298.0,-124530.0,-133642.0,-813903.0,-3733121.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2939,10,Eren Sami,Dinkçi,6264185.0,56.0,2.0,2.0,1.0,4747.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,1,17.0,94.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": -11}]",1,Eren Sami Dinkçi,288545.0,288545.0,325979.0,324098.0,1484950.0,2355130.0,6.82,1.1228668941979523,0.85,1.0,1.0,1.0,0.15,0.9400000000000001,10.0062,72.029381 +3139,10,Cédric,Itten,3770351.0,18.0,2.0,2.0,0.0,3301.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,9.0,4.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 14}]",5,Cédric Itten,-118487.0,-118487.0,-124765.0,-132953.0,-752958.0,-6987690.0,6.26,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3166,10,Keke,Topp,507052.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,7052.0,7052.0,0.0,0.0,-120035.0,-113125.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3228,10,Justin,Njinmah,4413518.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,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-145625.0,-145625.0,-145191.0,-145471.0,-2030028.0,-2113953.0,6.82,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3281,10,Ludovit,Reis,9688174.0,63.0,2.0,2.0,2.0,11125.0,126.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 29}]",2,Ludovit Reis,239810.0,239810.0,262025.0,287691.0,1195284.0,1140891.0,7.16,1.1228668941979523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,80.447116 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,0.0,"[{""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.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3481,10,Jens,Stage,12255068.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-674968.0,-674968.0,-662237.0,-649978.0,-4628860.0,-5844357.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6174,10,,Arthur,6782426.0,49.0,1.0,1.0,1.0,4193.0,49.0,0,2,https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png,0.0,1,7.0,34.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": false, ""points"": null}]",1,Arthur,319160.0,319160.0,355436.0,349389.0,2280120.0,964380.0,7.1,1.1228668941979523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.772978 +7167,10,Senne,Lynen,6140409.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 0}]",4,Senne Lynen,-379259.0,-379259.0,-377806.0,-376262.0,-2469317.0,-1639506.0,6.66,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7282,10,Olivier,Deman,9787335.0,93.0,2.0,2.0,2.0,11674.0,185.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,18.0,98.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,295367.0,295367.0,301660.0,254366.0,474830.0,371123.0,7.05,1.1228668941979523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.211197 +7721,10,Marco,Grüll,8091243.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,51.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,343279.0,343279.0,340822.0,349554.0,2005473.0,4626077.0,8.01,1.1228668941979523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,89.997402 +8166,10,,Chuki,7904332.0,85.0,2.0,2.0,2.0,10866.0,170.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,21.0,93.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 19}]",1,Chuki,304467.0,304467.0,290593.0,237997.0,534443.0,-2370506.0,6.52,1.1228668941979523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,73.256312 +9513,10,Karl,Hein,12149277.0,75.0,2.0,2.0,2.0,11674.0,150.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,12.0,94.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,18773.0,18773.0,23997.0,26030.0,-920574.0,389825.0,6.75,1.1228668941979523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,75.840507 +9600,10,Alexander,Schlager,1386344.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-139086.0,-139086.0,-137288.0,-138262.0,-964017.0,-4582524.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10131,10,Dariusz,Stalmach,4800222.0,86.0,2.0,2.0,0.0,3775.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,35.0,86.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 147}]",5,Dariusz Stalmach,372266.0,372266.0,399030.0,380512.0,2409550.0,406618.0,7.14,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10134,10,Mick,Schmetgens,4666214.0,21.0,2.0,2.0,1.0,7480.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,9.0,29.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 0}]",5,Mick Schmetgens,-137737.0,-137737.0,-361919.0,-382573.0,-2348097.0,585499.0,6.44,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11262,10,Salim Amani,Musah,3568603.0,1.0,2.0,2.0,0.0,2762.0,1.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,0.0,7.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -5}]",5,Salim Amani Musah,-122555.0,-122555.0,-124785.0,-135398.0,-852014.0,-1232887.0,6.4,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13449,10,Moussa,Ndiaye,3652519.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2af2bd87e1ec448bb98741662c2c9fe4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,61145.0,61145.0,175203.0,269512.0,1782212.0,3652519.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14923,10,Kenny,Quetant,738844.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-78021.0,-78021.0,-94489.0,-134429.0,-664791.0,-3819542.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14926,10,Darwin,Soylu,715388.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-33635.0,-33635.0,-53762.0,-114875.0,-572339.0,-3862900.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15256,10,Oskar,Wójcik,1952110.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-134577.0,-134577.0,-140064.0,-145273.0,-955526.0,-6420281.0,0.0,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15313,10,Paul,Erevbenagie,3550048.0,37.0,1.0,1.0,0.0,1768.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": false, ""points"": null}]",5,Paul Erevbenagie,-126275.0,-126275.0,-133754.0,-135014.0,-797949.0,2683146.0,6.93,1.1228668941979523,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17288,10,Youri,Regeer,7206977.0,130.0,1.0,1.0,1.0,5157.0,130.0,0,3,https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png,0.0,1,18.0,,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}]",2,Youri Regeer,316324.0,316324.0,325171.0,326184.0,1446228.0,7206977.0,7.1,1.1228668941979523,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.772978 +493,13,Michael,Gregoritsch,12975082.0,138.0,2.0,2.0,2.0,9346.0,276.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,21.0,80.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 195}]",1,Michael Gregoritsch,205309.0,205309.0,210845.0,209245.0,1334375.0,4064573.0,6.82,0.9095920617420066,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,62.07264 +1809,13,Marius,Wolf,9184552.0,200.0,2.0,2.0,2.0,9820.0,400.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,43.0,53.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 238}]",3,Marius Wolf,299555.0,299555.0,331330.0,356394.0,2253755.0,8256155.0,7.16,0.9095920617420066,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,51.010164 +1811,13,Jeffrey,Gouweleeuw,6431940.0,26.0,2.0,2.0,0.0,777.0,52.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,8.0,5.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,-300531.0,-300531.0,-314598.0,-351582.0,-1632909.0,-3890898.0,6.8,0.9095920617420066,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,5.762229 +2195,13,Finn,Dahmen,16687934.0,195.0,2.0,2.0,2.0,11311.0,389.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,23.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,103119.0,103119.0,125161.0,112478.0,459979.0,1321664.0,8.69,0.9095920617420066,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.092557 +2764,13,Yannik,Keitel,1475282.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,15.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-103907.0,-103907.0,-121105.0,-139447.0,-551459.0,-3517423.0,6.6,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3143,13,Kristijan,Jakić,3514535.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kristijan Jakić,-151914.0,-151914.0,-160744.0,-175690.0,-587358.0,840144.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3176,13,Arijon,Ibrahimović,7014817.0,181.0,1.0,1.0,1.0,3743.0,181.0,0,3,https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png,21.0,1,25.0,127.0,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": false, ""points"": null}]",2,Arijon Ibrahimović,375522.0,375522.0,385077.0,389051.0,2276809.0,1705077.0,6.4,0.9095920617420066,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,58.249985 +3183,13,Anton,Kade,14300694.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,193.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 273}]",4,Anton Kade,-33154.0,-33154.0,43093.0,70923.0,426939.0,3962849.0,8.42,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4654,13,Mert,Kömür,4199371.0,50.0,2.0,2.0,0.0,2980.0,100.0,2,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,23.0,9.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 43}]",4,Mert Kömür,-107940.0,-107940.0,-98319.0,-97039.0,-506019.0,1336178.0,6.78,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6168,13,Robin,Fellhauer,10284689.0,104.0,2.0,2.0,2.0,8323.0,207.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,20.0,64.0,"[{""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 58}]",2,Robin Fellhauer,286470.0,286470.0,232684.0,120758.0,-77789.0,1151545.0,6.47,0.9095920617420066,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,58.887094 +7283,13,Calvin,Brackelmann,7923976.0,113.0,2.0,2.0,2.0,10533.0,225.0,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,28.0,47.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,255794.0,255794.0,301258.0,358484.0,2007172.0,-8598.0,6.89,0.9095920617420066,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,56.871255 +7336,13,Sima,Suso,779276.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-7320.0,-7320.0,-43604.0,-112620.0,-560098.0,-3885934.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7676,13,Fabian,Rieder,16734149.0,208.0,2.0,2.0,2.0,10669.0,416.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,24.0,18.0,"[{""hasPlayed"": true, ""points"": 221}, {""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,163728.0,163728.0,170234.0,180530.0,987538.0,4981168.0,7.47,0.9095920617420066,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,67.988654 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,0.0,0.0,-2198542.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8355,13,Noahkai,Banks,10474612.0,138.0,2.0,2.0,2.0,11311.0,275.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,26.0,10.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 145}]",1,Noahkai Banks,258257.0,258257.0,410790.0,399532.0,2349405.0,3871344.0,7.18,0.9095920617420066,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,65.349201 +9642,13,Chrislain,Matsima,15099591.0,157.0,2.0,2.0,2.0,11311.0,314.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,20.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,167410.0,167410.0,194057.0,196058.0,1088912.0,4809321.0,7.55,0.9095920617420066,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,68.716779 +9684,13,Alexis,Claude-Maurice,7472430.0,167.0,1.0,1.0,0.0,1925.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,1,22.0,118.0,"[{""hasPlayed"": true, ""points"": 167}, {""hasPlayed"": false, ""points"": null}]",3,Alexis Claude-Maurice,362541.0,362541.0,359645.0,286909.0,282667.0,-4401311.0,7.9,0.9095920617420066,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,15.62016 +9754,13,Juma,Bah,5963990.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5627c3fa11834a97ae7c6963d68a09a6.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Juma Bah,-426061.0,-426061.0,-444618.0,-489521.0,-2524333.0,5963990.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9965,13,Faik,Sakar,2491474.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-147690.0,-147690.0,-150034.0,-155576.0,-961990.0,-1637975.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10049,13,Hennes,Behrens,12641543.0,121.0,2.0,2.0,2.0,11311.0,242.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,19.0,31.0,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,101019.0,101019.0,114551.0,116374.0,688698.0,5011046.0,6.81,0.9095920617420066,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,61.981624 +11556,13,Han-Noah,Massengo,11928807.0,146.0,2.0,2.0,2.0,11311.0,292.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,24.0,12.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,204064.0,204064.0,235044.0,229490.0,1240893.0,3457935.0,7.31,0.9095920617420066,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,66.532404 +12341,13,Rodrigo,Ribeiro,5741589.0,66.0,2.0,2.0,0.0,1964.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,22.0,53.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 103}]",5,Rodrigo Ribeiro,235191.0,235191.0,284109.0,322687.0,1918500.0,856973.0,6.79,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13479,13,Uchenna,Ogundu,2611084.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-146983.0,-146983.0,-140859.0,-144635.0,-928777.0,-1397052.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,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}, {""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13806,13,Young-Woo,Seol,2796539.0,53.0,2.0,2.0,0.0,1490.0,105.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,2,37.0,28.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 73}]",4,Young-Woo Seol,-113837.0,-113837.0,-136875.0,-105966.0,-197531.0,2796539.0,6.4,0.9095920617420066,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +32,8,Loris,Karius,16817783.0,133.0,2.0,2.0,2.0,11390.0,265.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,15.0,13.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,70114.0,70114.0,92566.0,57303.0,186680.0,1383194.0,7.4,1.2105263157894737,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,89.634486 +670,8,Kenan,Karaman,8729889.0,15.0,1.0,1.0,0.0,596.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,1.0,10.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,173415.0,173415.0,104658.0,53047.0,-494755.0,-6421720.0,6.6,1.2105263157894737,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,33.356058 +755,8,Kevin,Müller,1164042.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-143417.0,-143417.0,-145542.0,-159276.0,-820461.0,-389496.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1012,8,Edin,Džeko,6326959.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,,21.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-305368.0,-305368.0,-334141.0,-355474.0,-2245903.0,-757302.0,7.19,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1691,8,Finn,Porath,1412798.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-132690.0,-132690.0,-141891.0,-150601.0,-926048.0,-3435505.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2449,8,Hee-Chan,Hwang,4541944.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f03e94d1a5cf48cb99e80d9be87e060c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hee-Chan Hwang,-79654.0,-79654.0,-84395.0,-57497.0,-356848.0,2175717.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2762,8,Timo,Becker,8563552.0,59.0,2.0,2.0,2.0,11390.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,13.0,50.0,"[{""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 23}]",1,Timo Becker,1198.0,1198.0,-51192.0,-120096.0,-715233.0,2668974.0,6.8,1.2105263157894737,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,82.366825 +2876,8,Ron,Schallenberg,3467315.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,,38.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-130058.0,-130058.0,-126460.0,-120350.0,-864468.0,-3852552.0,6.45,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2967,8,Soufiane,El-Faouzi,12634825.0,76.0,2.0,2.0,2.0,11390.0,151.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,11.0,21.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,21926.0,21926.0,29319.0,-7953.0,-957943.0,-742963.0,7.12,1.2105263157894737,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,86.242911 +3029,8,Dejan,Ljubičić,8041098.0,35.0,2.0,2.0,2.0,10211.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,8.0,11.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,238707.0,238707.0,263287.0,236713.0,1231581.0,-762075.0,6.84,1.2105263157894737,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,66.281069 +3307,8,Janik,Bachmann,1995569.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,251139.0,251139.0,294676.0,310795.0,1459166.0,-1338624.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4406,8,Éric,Dina Ebimbe,4843765.0,5.0,2.0,2.0,1.0,5926.0,10.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,2.0,33.0,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-48755.0,-48755.0,-60674.0,-225310.0,-1544022.0,-1683845.0,6.51,1.2105263157894737,0.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,10.0062,53.838332 +4606,8,Hasan,Kuruçay,9135849.0,66.0,2.0,2.0,2.0,8290.0,131.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,14.0,60.0,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 23}]",1,Hasan Kuruçay,222372.0,222372.0,185431.0,109007.0,-214869.0,-2976151.0,7.19,1.2105263157894737,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,87.090805 +6172,8,Junior,Adamu,5076318.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,2,4.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}]",4,Junior Adamu,-336285.0,-336285.0,-341963.0,-381782.0,-1610200.0,-3939459.0,6.63,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7156,8,Maximilian,Wöber,1786234.0,-20.0,2.0,2.0,0.0,3099.0,-39.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,81.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -77}]",5,Maximilian Wöber,-104245.0,-104245.0,-111425.0,-124453.0,-741143.0,-4273948.0,6.21,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7242,8,Robin,Gosens,7780669.0,37.0,2.0,2.0,1.0,5918.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,1,9.0,64.0,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": -9}]",2,Robin Gosens,41056.0,41056.0,15988.0,-56506.0,-911886.0,-1477606.0,6.57,1.2105263157894737,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.580889 +8222,8,Moussa,Sylla,8258007.0,23.0,2.0,2.0,2.0,11390.0,45.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,5.0,2.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 21}]",1,Moussa Sylla,3268.0,3268.0,-74204.0,-154410.0,-1090915.0,-1013.0,6.67,1.2105263157894737,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,80.792165 +8235,8,Adrian,Gantenbein,573138.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-39453.0,-39453.0,-68282.0,-108613.0,-783880.0,-428872.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8277,8,Vitalie,Becker,4257446.0,10.0,2.0,2.0,1.0,5471.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,4.0,8.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 16}]",4,Vitalie Becker,-109050.0,-109050.0,-110510.0,-105103.0,-823712.0,-2327854.0,6.86,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10916,8,Mert Can,Ayhan,3993377.0,-7.0,2.0,2.0,0.0,2203.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,24.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -24}]",4,Mert Can Ayhan,-129821.0,-129821.0,-131687.0,-130145.0,-762649.0,-5242508.0,6.3,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11255,8,Nikola,Katic,10598550.0,87.0,2.0,2.0,2.0,10337.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,16.0,28.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 67}]",1,Nikola Katic,43143.0,43143.0,36965.0,-48455.0,-1731722.0,-2801482.0,7.16,1.2105263157894737,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,86.727422 +12158,8,Luca,Vozar,1693548.0,5.0,1.0,1.0,0.0,1178.0,5.0,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,2.0,3.0,"[{""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-127937.0,-127937.0,-136618.0,-138335.0,-920701.0,1193548.0,6.57,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12297,8,Satoshi,Tanaka,6715102.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,13.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,333858.0,333858.0,350895.0,353692.0,1920539.0,-1424515.0,7.03,1.2105263157894737,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,85.152762 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,0.0,-3110070.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13448,8,Adil,Aouchiche,10803239.0,64.0,2.0,2.0,2.0,10325.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,11.0,28.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-156427.0,-156427.0,-236076.0,-277391.0,-2176515.0,-2888684.0,6.69,1.2105263157894737,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,81.034421 diff --git a/outputs/expected_points/expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_100233_+0200.csv b/outputs/expected_points/expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_100233_+0200.csv new file mode 100644 index 0000000..1c5aa97 --- /dev/null +++ b/outputs/expected_points/expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_100233_+0200.csv @@ -0,0 +1,462 @@ +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,31005752.0,134.0,2.0,2.0,1.0,6434.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,8.0,139.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 35}]",2,Jonathan Tah,-300876.0,-300876.0,-278481.0,-197912.0,-2624517.0,-5543376.0,7.55,2.555821753713465,0.3103448275862069,1.0,0.0,0.0,0.0,0.4241379310344827,10.0062,81.894325 +237,2,Manuel,Neuer,14858009.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,-6695.0,-6695.0,35815.0,67081.0,305026.0,2368762.0,7.06,2.555821753713465,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,158.139427 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,0.0,-1078651.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1685,2,Joshua,Kimmich,59922635.0,279.0,2.0,2.0,2.0,11508.0,557.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,9.0,34.0,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,2473.0,2473.0,8649.0,8053.0,52182.0,389467.0,7.9,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,202.035103 +1961,2,Serge,Gnabry,12727060.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,118077.0,118077.0,115877.0,94456.0,258551.0,-6175974.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1991,2,Dayot,Upamecano,33637948.0,245.0,2.0,2.0,2.0,11508.0,489.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,14.0,38.0,"[{""hasPlayed"": true, ""points"": 217}, {""hasPlayed"": true, ""points"": 272}]",3,Dayot Upamecano,-18932.0,-18932.0,18536.0,49872.0,239861.0,291268.0,8.08,2.555821753713465,1.0,0.31034482758620685,1.0,1.0,0.0,0.7931034482758621,10.0062,163.885655 +2038,2,Konrad,Laimer,31257227.0,118.0,2.0,2.0,2.0,11508.0,236.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,2,7.0,15.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-582669.0,-582669.0,-238291.0,-16531.0,-899870.0,-2823076.0,6.63,2.555821753713465,0.2723146747352497,0.31034482758620685,0.0,0.0,0.0,0.20202931816996195,10.0062,34.255292 +2300,2,Josip,Stanišić,16727483.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-305070.0,-305070.0,-372497.0,-417427.0,-2880079.0,-10178391.0,6.93,2.555821753713465,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,160.727699 +2366,2,Alphonso,Davies,15141233.0,177.0,2.0,2.0,2.0,10209.0,354.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,23.0,33.0,"[{""hasPlayed"": true, ""points"": 201}, {""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,241532.0,241532.0,255594.0,274323.0,1771008.0,-269836.0,7.46,2.555821753713465,0.12254160363086235,0.6896551724137931,0.0,0.0,0.0,0.25591319317648287,10.0062,48.823763 +2804,2,Jamal,Musiala,24964973.0,38.0,1.0,1.0,0.0,2235.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,1,1.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Jamal Musiala,114531.0,114531.0,148764.0,137086.0,320234.0,-9943898.0,6.55,2.555821753713465,0.3103448275862069,0.2723146747352496,0.0,0.0,0.0,0.20583233345505764,10.0062,34.478998 +3072,2,Jonas,Urbig,4647765.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonas Urbig,-45641.0,-45641.0,-31525.0,-35609.0,-688990.0,-6698554.0,0.0,2.555821753713465,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,0.0 +3089,2,Hiroki,Ito,3777377.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-93917.0,-93917.0,-109659.0,-118973.0,-734180.0,-1461589.0,6.6,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3120,2,Tom,Bischof,17150759.0,44.0,2.0,2.0,0.0,1866.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,5.0,5.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-324656.0,-324656.0,-382263.0,-418317.0,-2580261.0,-4232507.0,6.99,2.555821753713465,0.3103448275862069,0.0,1.0,0.0,0.0,0.32413793103448274,10.0062,57.943773 +3543,2,Nathaniel,Brown,26206132.0,68.0,2.0,2.0,2.0,6526.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,5.0,11.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-661884.0,-661884.0,-699174.0,-654467.0,-3772458.0,-2176164.0,6.66,2.555821753713465,0.6051437216338881,0.31034482758620685,1.0,1.0,0.0,0.6351609369294173,10.0062,108.182684 +6080,2,Aleksandar,Pavlović,33724150.0,213.0,2.0,2.0,2.0,9640.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,12.0,60.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,41116.0,41116.0,62484.0,75631.0,499734.0,2385351.0,7.52,2.555821753713465,0.6896551724137931,1.0,0.0,1.0,0.0,0.6758620689655173,10.0062,129.979737 +6668,2,Kim,Minjae,12913190.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,8.0,77.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,108781.0,108781.0,138399.0,148100.0,797761.0,1647782.0,7.17,2.555821753713465,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,143.531346 +7226,2,Harry,Kane,67442121.0,97.0,2.0,2.0,1.0,7979.0,194.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,2,2.0,38.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,-446376.0,-446376.0,-395272.0,-261365.0,-1449833.0,-1073032.0,7.02,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,179.529927 +8329,2,Michael,Olise,65065938.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,1588.0,1588.0,6547.0,10707.0,60779.0,649547.0,8.5,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,217.379541 +10789,2,Lennart,Karl,20838477.0,47.0,2.0,2.0,1.0,4200.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,4.0,36.0,"[{""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,19624.0,19624.0,48813.0,56177.0,289083.0,-5263634.0,6.54,2.555821753713465,0.6896551724137931,0.6051437216338881,1.0,1.0,0.0,0.7574051854556837,10.0062,126.679332 +11675,2,Luis,Díaz,53757655.0,172.0,2.0,2.0,2.0,11508.0,344.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,2,6.0,60.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 215}]",2,Luis Díaz,-33583.0,-33583.0,2012.0,4312.0,18450.0,634714.0,6.46,2.555821753713465,0.3103448275862069,1.0,1.0,0.0,0.0,0.6241379310344828,10.0062,103.112861 +12314,2,Bara Sapoko,Ndiaye,1108332.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-62910.0,-62910.0,-83419.0,-103651.0,-554012.0,-2398539.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14251,2,Ismael,Saibari,28974224.0,110.0,2.0,2.0,1.0,5590.0,219.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,2,7.0,99.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,-575855.0,-575855.0,-536396.0,-336634.0,-1452092.0,-420996.0,6.76,2.555821753713465,0.6896551724137931,0.1225416036308623,0.0,1.0,0.0,0.41262455005477594,10.0062,71.334809 +15502,2,Tim,Binder,1447790.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-132289.0,-132289.0,-140511.0,-148579.0,-968247.0,947790.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1664,9,Maximilian,Mittelstädt,27050223.0,146.0,2.0,2.0,2.0,10489.0,292.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,10.0,94.0,"[{""hasPlayed"": true, ""points"": 213}, {""hasPlayed"": true, ""points"": 79}]",2,Maximilian Mittelstädt,42439.0,42439.0,73774.0,91412.0,474053.0,-1828229.0,7.48,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.281046 +1671,9,Grischa,Prömel,16504358.0,129.0,2.0,2.0,2.0,11468.0,258.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,15.0,132.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}]",2,Grischa Prömel,152816.0,152816.0,198708.0,218826.0,1324343.0,4699583.0,6.95,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,93.175571 +2068,9,Dan-Axel,Zagadou,730388.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-51387.0,-51387.0,-64904.0,-95840.0,-684614.0,-3792247.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2120,9,Nikolas,Nartey,4077323.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-77100.0,-77100.0,-66212.0,-79615.0,-613989.0,-2113109.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2172,9,Chris,Führich,20814726.0,96.0,1.0,1.0,1.0,4251.0,96.0,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,1,4.0,67.0,"[{""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}]",3,Chris Führich,-27744.0,-27744.0,11752.0,30782.0,188448.0,-3958589.0,7.17,1.339825007056167,0.6896551724137931,0.31034482758620685,0.0,1.0,0.0,0.46896551724137936,10.0062,45.079317 +2199,9,Josha,Vagnoman,10561924.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,36.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",2,Josha Vagnoman,229596.0,229596.0,259992.0,403123.0,2260302.0,5716327.0,7.32,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.135997 +2214,9,Atakan,Karazor,3319102.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Atakan Karazor,-93116.0,-93116.0,-99324.0,-109123.0,-716255.0,-5635966.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2237,9,Fabian,Bredlow,12950173.0,131.0,2.0,2.0,2.0,11468.0,262.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,20.0,28.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,70345.0,70345.0,106602.0,136331.0,726999.0,5805516.0,7.51,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.683243 +2445,9,Marius,Funk,1525225.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-151662.0,-151662.0,-149893.0,-148757.0,-1043748.0,-1977252.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2694,9,Angelo,Stiller,31284813.0,76.0,2.0,2.0,2.0,10853.0,152.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,4.0,72.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-461614.0,-461614.0,-505739.0,-536370.0,-3046921.0,-5389276.0,7.33,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.270063 +2854,9,Ermedin,Demirović,16666964.0,81.0,2.0,2.0,0.0,3421.0,161.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,1,9.0,119.0,"[{""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,185431.0,185431.0,143395.0,157063.0,796226.0,-8085480.0,7.9,1.339825007056167,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,10.0062,61.721015 +2988,9,Jamie,Leweling,18537102.0,9.0,2.0,2.0,0.0,3435.0,18.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,0.0,16.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": -3}]",3,Jamie Leweling,-460131.0,-460131.0,-494628.0,-554294.0,-2931458.0,-8370524.0,6.57,1.339825007056167,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,68.946224 +3190,9,Jeff,Chabot,23107935.0,94.0,2.0,2.0,2.0,10189.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,1,8.0,108.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 17}]",2,Jeff Chabot,18770.0,18770.0,79601.0,103284.0,369236.0,-2591211.0,7.35,1.339825007056167,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,78.830555 +3193,9,,Tiago Tomás,6620203.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,2,5.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-374887.0,-374887.0,-382005.0,-371400.0,-2840394.0,1669442.0,7.27,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4296,9,Dzenan,Pejčinović,11727814.0,44.0,2.0,2.0,2.0,9491.0,87.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,7.0,55.0,"[{""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejčinović,-27369.0,-27369.0,67109.0,118364.0,798527.0,8848752.0,6.86,1.339825007056167,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,38.373264 +4589,9,Justin,Diehl,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-3126.0,-3126.0,-59066.0,-73097.0,-694012.0,0.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6085,9,Dennis,Seimen,5326587.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-210468.0,-210468.0,-190734.0,-174984.0,-951507.0,-1934665.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7158,9,Deniz,Undav,37236682.0,27.0,2.0,2.0,2.0,8735.0,53.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,1.0,53.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": -11}]",3,Deniz Undav,-692582.0,-692582.0,-679465.0,-791583.0,-4780923.0,-6376730.0,6.88,1.339825007056167,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,38.48514 +7257,9,Leonidas,Stergiou,1539570.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,,5.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-107083.0,-107083.0,-116043.0,-132851.0,-710441.0,-3623109.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7349,9,Finn,Jeltsch,16654372.0,100.0,2.0,2.0,2.0,11468.0,200.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,12.0,118.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 16}]",2,Finn Jeltsch,47526.0,47526.0,87667.0,124502.0,747491.0,4596599.0,6.89,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,92.371178 +7781,9,Leo,Sauer,4442180.0,38.0,1.0,1.0,0.0,985.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,1,8.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,254846.0,254846.0,289650.0,316948.0,1271919.0,-3136676.0,6.65,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8247,9,Ramon,Hendriks,8364417.0,-3.0,2.0,2.0,1.0,6745.0,-5.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -37}, {""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,-200522.0,-200522.0,-251316.0,-298742.0,-1253287.0,-3476998.0,6.77,1.339825007056167,0.3103448275862069,0.6896551724137931,1.0,0.0,0.0,0.5310344827586208,10.0062,48.197959 +9615,9,Ameen,Al Dakhil,820678.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,3870.0,3870.0,-37185.0,-71071.0,-508031.0,-3395889.0,6.7,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10112,9,Luca,Jaquez,1573739.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-72485.0,-72485.0,-73478.0,-91003.0,-632892.0,-3349915.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11043,9,Lorenz,Assignon,2522246.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lorenz Assignon,-132503.0,-132503.0,-133309.0,-136227.0,-891006.0,2013335.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11955,9,Bilal,El Khannouss,19286589.0,85.0,2.0,2.0,1.0,5995.0,169.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,1,8.0,204.0,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": -60}]",2,Bilal El Khannouss,153402.0,153402.0,176910.0,200022.0,885303.0,-6220997.0,7.18,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.259079 +859,77,Jan,Gyamerah,6842403.0,72.0,2.0,2.0,2.0,9986.0,144.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,21.0,12.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 63}]",1,Jan Gyamerah,248264.0,248264.0,246034.0,237549.0,1376476.0,1970736.0,6.69,0.33205558217537134,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,19.468917 +1745,77,Amara,Condé,2244278.0,14.0,1.0,1.0,0.0,483.0,14.0,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,1,6.0,9.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}]",5,Amara Condé,226159.0,226159.0,276132.0,293726.0,1337624.0,-1282980.0,6.7,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2495,77,Tim,Boss,1226324.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-150572.0,-150572.0,-152903.0,-152816.0,-1039154.0,-3448743.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2928,77,Lukas Emanuel,Petkov,12160093.0,162.0,2.0,2.0,2.0,11739.0,324.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,26.0,100.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,142696.0,142696.0,179768.0,200992.0,1214552.0,654268.0,7.24,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.055729 +3026,77,Lasse,Günther,9002601.0,64.0,2.0,2.0,2.0,10489.0,128.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,1,14.0,14.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 74}]",2,Lasse Günther,185100.0,185100.0,226033.0,207726.0,1044873.0,379874.0,6.13,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,20.367627 +3232,77,Luca,Pfeiffer,1253524.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-109153.0,-109153.0,-131802.0,-136298.0,-903571.0,-4456755.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3284,77,Maximilian,Rohr,10771729.0,101.0,2.0,2.0,2.0,10884.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,18.0,19.0,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,98799.0,98799.0,164160.0,193125.0,1120214.0,178827.0,6.77,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,22.494101 +3350,77,Felix,Keidel,9297250.0,125.0,2.0,2.0,2.0,11739.0,250.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,26.0,83.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,94489.0,94489.0,169149.0,223774.0,1004877.0,6092873.0,6.87,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,22.826362 +6148,77,Lukas,Pinckert,10804186.0,136.0,2.0,2.0,2.0,11739.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,25.0,33.0,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,166810.0,166810.0,203653.0,222539.0,1601587.0,1853704.0,6.38,0.33205558217537134,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,18.56677 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-1753759.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6158,77,Luca,Schnellbacher,3595683.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,4.0,10.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}]",5,Luca Schnellbacher,-134920.0,-134920.0,-138450.0,-145298.0,-932999.0,1287255.0,6.85,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6160,77,Nicolas,Kristof,12023234.0,94.0,2.0,2.0,2.0,11739.0,188.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,1,15.0,15.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,-4930.0,-4930.0,7087.0,19840.0,-403425.0,232715.0,7.23,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.022503 +6183,77,Noel,Futkeu,7302423.0,122.0,1.0,1.0,0.0,1252.0,122.0,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,1,16.0,86.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,131694.0,131694.0,188302.0,156803.0,149540.0,-1843504.0,6.9,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7278,77,Lukasz,Poreba,9202258.0,91.0,2.0,2.0,2.0,11739.0,182.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,19.0,22.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,218024.0,218024.0,244781.0,266964.0,1172638.0,484648.0,6.99,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,23.225076 +7441,77,Cole,Campbell,10408610.0,84.0,2.0,2.0,2.0,7974.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,16.0,84.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 144}]",2,Cole Campbell,-96238.0,-96238.0,91686.0,182315.0,1295795.0,5954042.0,6.85,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,22.75991 +7463,77,Francis,Onyeka,10853057.0,108.0,2.0,2.0,2.0,8591.0,215.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,19.0,44.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,128587.0,128587.0,180748.0,226668.0,1811892.0,161882.0,7.41,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.620574 +7514,77,Florian,Le Joncour,2413687.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,1,8.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,220967.0,220967.0,273595.0,295236.0,1338118.0,-1191685.0,6.53,0.33205558217537134,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,2.69338 +8252,77,Maurice,Krattenmacher,4151037.0,144.0,2.0,2.0,0.0,3763.0,288.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,1,69.0,185.0,"[{""hasPlayed"": true, ""points"": 275}, {""hasPlayed"": true, ""points"": 13}]",4,Maurice Krattenmacher,449803.0,449803.0,414900.0,439299.0,2529406.0,192035.0,7.59,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8296,77,Frederik,Schmahl,2150295.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-130906.0,-130906.0,-139428.0,-147073.0,-973337.0,-1251673.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8301,77,Luca,Sirch,2520878.0,18.0,2.0,2.0,0.0,1752.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,13.0,10.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-115755.0,-115755.0,-127315.0,-131193.0,-816400.0,-3488347.0,6.58,0.33205558217537134,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,2.714003 +9224,77,Tom,Zimmerschied,1377229.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-99359.0,-99359.0,-104812.0,-111684.0,-789204.0,-5059595.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9384,77,Noah,Darvich,4089019.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,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Noah Darvich,-126577.0,-126577.0,-126237.0,-132380.0,-1202185.0,-1439505.0,6.15,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9995,77,David,Mokwa,7619609.0,149.0,2.0,2.0,2.0,9981.0,298.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,39.0,1.0,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 148}]",1,David Mokwa,368128.0,368128.0,403836.0,424976.0,2784223.0,3580267.0,7.19,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,23.889599 +11253,77,Nicholas,Mickelson,3012151.0,58.0,1.0,1.0,0.0,1249.0,58.0,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,19.0,41.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,-116255.0,-116255.0,-120564.0,-124148.0,-866867.0,2184250.0,6.76,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12317,77,Raif,Adam,2455659.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-143108.0,-143108.0,-150298.0,-143288.0,-964889.0,-1491531.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4,7,Janis,Blaswich,1566106.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-136791.0,-136791.0,-137054.0,-146250.0,-1087811.0,-313227.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +72,7,Mark,Flekken,13848906.0,83.0,2.0,2.0,2.0,11543.0,165.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,2,11.0,50.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,-45046.0,-45046.0,4797.0,9265.0,-608076.0,-28904.0,6.55,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,121.470524 +78,7,Jonas,Hofmann,4982644.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,8.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,250098.0,250098.0,323231.0,366752.0,2070528.0,2826762.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +663,7,Robert,Andrich,3881309.0,38.0,1.0,1.0,0.0,1366.0,38.0,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-70709.0,-70709.0,-69033.0,-60826.0,-508658.0,-6196933.0,6.6,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2661,7,Moussa,Diaby,24018754.0,47.0,1.0,1.0,0.0,1570.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/62cedf2a843f49b496969fb2c21fc150.png,19.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-495628.0,-495628.0,-634022.0,-351225.0,-1548514.0,-14121802.0,6.7,1.8533627342888646,0.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,10.0062,84.834323 +2746,7,Patrik,Schick,30205699.0,189.0,2.0,2.0,2.0,9970.0,377.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,12.0,75.0,"[{""hasPlayed"": true, ""points"": 242}, {""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,62335.0,62335.0,80519.0,93373.0,451780.0,1136080.0,6.9,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,127.961316 +2783,7,Edmond,Tapsoba,25919038.0,51.0,2.0,2.0,2.0,11543.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,3.0,108.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-546667.0,-546667.0,-562425.0,-551068.0,-3449910.0,-5978354.0,6.94,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,128.70312 +2846,7,Malik,Tillman,13877582.0,86.0,2.0,2.0,2.0,8092.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,12.0,16.0,"[{""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,-496986.0,-496986.0,-437999.0,-314751.0,-1580917.0,-1053144.0,7.04,1.8533627342888646,0.3103448275862069,0.31034482758620685,1.0,1.0,0.0,0.5172413793103449,10.0062,67.52981 +3754,7,Lucas,Vázquez,5617213.0,11.0,2.0,2.0,1.0,4031.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,2,3.0,24.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}]",4,Lucas Vázquez,-373726.0,-373726.0,-365227.0,-386249.0,-2417297.0,2364848.0,6.59,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3759,7,Miguel,Gutiérrez,22938817.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,145827.0,145827.0,160114.0,176348.0,898123.0,4654624.0,7.5,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,139.088386 +4199,7,Aleix,García,38779739.0,165.0,2.0,2.0,2.0,11543.0,329.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,8.0,94.0,"[{""hasPlayed"": true, ""points"": 231}, {""hasPlayed"": true, ""points"": 98}]",1,Aleix García,2930.0,2930.0,13636.0,2965.0,-400202.0,1236233.0,7.71,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,142.982861 +4318,7,Tim,Oermann,2390873.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}]",5,Tim Oermann,-133297.0,-133297.0,-142854.0,-147576.0,-940723.0,-1845504.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4563,7,Loïc,Badé,9036507.0,35.0,2.0,2.0,1.0,4765.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,7.0,7.0,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 30}]",4,Loïc Badé,-340866.0,-340866.0,-354848.0,-621383.0,-3719849.0,-5210078.0,6.94,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6061,7,Ibrahim,Maza,30614100.0,213.0,2.0,2.0,2.0,11543.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,13.0,149.0,"[{""hasPlayed"": true, ""points"": 319}, {""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,68386.0,68386.0,77980.0,71076.0,319336.0,1717973.0,7.7,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,142.79741 +6745,7,Victor,Boniface,4258790.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,10.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-102898.0,-102898.0,-111670.0,-116671.0,-604103.0,-490215.0,6.82,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7269,7,Nathan,Tella,4246191.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,-133838.0,-133838.0,-124001.0,-128043.0,-1377329.0,-4267580.0,7.09,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7963,7,Jarell,Quansah,17472528.0,124.0,2.0,2.0,1.0,8154.0,247.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,1,14.0,103.0,"[{""hasPlayed"": true, ""points"": 197}, {""hasPlayed"": true, ""points"": 50}]",2,Jarell Quansah,170180.0,170180.0,179537.0,191785.0,293611.0,-3948485.0,7.02,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,130.18673 +8374,7,Martin,Terrier,1337896.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,233649.0,233649.0,155625.0,47852.0,268474.0,-1883987.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11513,7,Christian,Kofane,10411869.0,74.0,2.0,2.0,0.0,4066.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,14.0,49.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 109}]",5,Christian Kofane,-91432.0,-91432.0,65407.0,128321.0,809641.0,-912354.0,6.81,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11680,7,Kennet,Eichhorn,2295711.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-120964.0,-120964.0,-120855.0,-124787.0,-858260.0,-5299114.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11756,7,Montrell,Culbreath,1393670.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-87139.0,-87139.0,-94798.0,-105876.0,-721661.0,-4082676.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11956,7,Ezequiél,Fernández,11550806.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,157168.0,157168.0,175452.0,193373.0,823117.0,7895364.0,7.09,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,131.484888 +11957,7,Eliesse,Ben Seghir,4088704.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,310754.0,310754.0,312550.0,241935.0,1393101.0,1687667.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13888,7,Guéla,Doué,15035068.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/812bc3c9b83245c09d36a46dd5b0b56b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Guéla Doué,-594336.0,-594336.0,-615767.0,-682573.0,-3497717.0,15035068.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14241,7,Facundo,Medina,10472103.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,24.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,245304.0,245304.0,356322.0,379620.0,1912344.0,10472103.0,7.35,1.8533627342888646,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,134.262019 +15199,7,Afonso,Moreira,22662664.0,68.0,2.0,2.0,2.0,10875.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,5.0,88.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 5}]",2,Afonso Moreira,-437534.0,-437534.0,-361216.0,-417255.0,-1991770.0,1471535.0,6.56,1.8533627342888646,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,97.32478 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,0.0,0.0,0.0,0.0,-39887.0,-1919230.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +737,28,Luca,Waldschmidt,2497581.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-118603.0,-118603.0,-129181.0,-132810.0,-867879.0,-1539623.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1580,28,Marvin,Schwäbe,15844170.0,143.0,2.0,2.0,2.0,11507.0,285.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,17.0,47.0,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,13725.0,13725.0,42854.0,66423.0,256574.0,2491640.0,6.8,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,111.461571 +2069,28,Timo,Hübers,1793827.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,209197.0,209197.0,234401.0,251452.0,971636.0,-1393573.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2201,28,Linton,Maina,8207714.0,66.0,2.0,2.0,1.0,6346.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,15.0,47.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 99}]",4,Linton Maina,44644.0,44644.0,160433.0,204893.0,872209.0,3909505.0,6.89,1.6381251153349328,0.36511156186612576,0.0,0.0,0.0,0.0,0.1460446247464503,10.0062,16.493812 +2247,28,Borna,Sosa,5677134.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f8cf530ad652442a9688c49f058e3a8a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Borna Sosa,72322.0,72322.0,178675.0,239273.0,1161034.0,-9833234.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2358,28,Tom,Krauß,7949571.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-169831.0,-169831.0,-195189.0,-205674.0,-1335315.0,409889.0,7.01,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,114.903767 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,0.0,"[{""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.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2552,28,Marius,Bülter,4679814.0,17.0,2.0,2.0,0.0,1548.0,33.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,7.0,3.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-322394.0,-322394.0,-325954.0,-335291.0,-2006409.0,-665995.0,6.86,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2718,28,Ellyes,Skhiri,7833347.0,26.0,2.0,2.0,0.0,4784.0,52.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,28.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,66684.0,66684.0,110314.0,112817.0,546783.0,4279116.0,6.69,1.6381251153349328,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,99.44893 +2765,28,Jan,Thielmann,5909962.0,50.0,2.0,2.0,2.0,8564.0,99.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,2,16.0,45.0,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 82}]",4,Jan Thielmann,-260473.0,-260473.0,-249298.0,-64713.0,-237520.0,842629.0,6.85,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2855,28,Ragnar,Ache,13652487.0,61.0,2.0,2.0,2.0,8510.0,121.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,2,8.0,43.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,-236386.0,-236386.0,-341645.0,-441324.0,-1954261.0,1045618.0,6.54,1.6381251153349328,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,93.892243 +7219,28,Ísak,Jóhannesson,11642498.0,94.0,2.0,2.0,2.0,11507.0,187.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,16.0,105.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,3563.0,3563.0,18543.0,98730.0,631034.0,4168485.0,7.59,1.6381251153349328,0.6348884381338742,1.0,1.0,1.0,0.15,0.8539553752535497,10.0062,106.241257 +8001,28,Luka,Lochoshvili,10902059.0,76.0,2.0,2.0,2.0,11507.0,152.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,13.0,63.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 121}]",2,Luka Lochoshvili,-10146.0,-10146.0,8615.0,13250.0,247891.0,2409040.0,6.31,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,103.429782 +8274,28,Said,El Mala,25178580.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,2,5.0,101.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 143}]",2,Said El Mala,-77163.0,-77163.0,-25066.0,8612.0,-918818.0,-194502.0,6.9,1.6381251153349328,0.6348884381338742,1.0,1.0,0.85,0.15,0.8389553752535497,10.0062,94.88645 +10024,28,Joël,Schmied,2051649.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,1,9.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",4,Joël Schmied,217282.0,217282.0,241164.0,234008.0,865519.0,-1573149.0,0.0,1.6381251153349328,0.36511156186612576,0.0,0.0,0.0,0.0,0.1460446247464503,10.0062,0.0 +11570,28,Sebastian,Sebulonsen,1352181.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Sebastian Sebulonsen,-40559.0,-40559.0,-50746.0,-60233.0,-537368.0,-4194971.0,0.0,1.6381251153349328,0.0,0.0,1.0,0.0,0.0,0.2,10.0062,0.0 +11875,28,Rav,van den Berg,909317.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-19967.0,-19967.0,-47483.0,-88805.0,-453773.0,-2795817.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11958,28,Alessio,Castro-Montes,8119904.0,57.0,2.0,2.0,2.0,11322.0,114.0,2,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,2,14.0,8.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 63}]",2,Alessio Castro-Montes,-377743.0,-377743.0,-387787.0,-376436.0,-1947765.0,4859534.0,6.57,1.6381251153349328,0.6348884381338742,1.0,0.0,1.0,0.15,0.6539553752535496,10.0062,70.425466 +12321,28,Jahmai,Simpson-Pusey,9827549.0,71.0,2.0,2.0,2.0,11507.0,141.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-100681.0,-100681.0,-212276.0,-232763.0,-1422155.0,-634082.0,6.33,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,103.75761 +14140,28,Gideon,Mensah,9877518.0,63.0,2.0,2.0,2.0,11507.0,126.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,1,12.0,33.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 87}]",1,Gideon Mensah,68603.0,68603.0,25988.0,-28697.0,-258885.0,985729.0,6.41,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,105.068922 +14300,28,Paul,Okon-Engstler,4227575.0,37.0,2.0,2.0,2.0,6747.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,2,17.0,25.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,-71051.0,-71051.0,-85905.0,-69479.0,-135260.0,1165002.0,6.66,1.6381251153349328,0.36511156186612576,0.31034482758620685,0.0,0.0,0.0,0.23914807302231234,10.0062,26.107024 +15373,28,Reigan,Heskey,3306995.0,-8.0,1.0,1.0,0.0,1185.0,-8.0,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,5.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-129226.0,-129226.0,-135431.0,-133590.0,-865195.0,-5923924.0,6.5,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16945,28,Thijs,Dallinga,8696827.0,240.0,1.0,1.0,0.0,1810.0,240.0,0,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,27.0,169.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,211797.0,211797.0,230750.0,271520.0,1106054.0,8696827.0,7.67,1.6381251153349328,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,15.606881 +17282,28,Mikey,Moore,11714237.0,36.0,1.0,1.0,0.0,2967.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": false, ""points"": null}]",2,Mikey Moore,99083.0,99083.0,144330.0,166039.0,875724.0,11714237.0,7.3,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,119.657275 +524,14,Oliver,Baumann,16400011.0,102.0,2.0,2.0,2.0,11756.0,203.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,12.0,38.0,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-142973.0,-142973.0,-48699.0,-76952.0,-1029150.0,-3735677.0,7.25,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.07733 +1815,14,Andrej,Kramarić,11405093.0,-13.0,2.0,2.0,0.0,1881.0,-26.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": -3}]",3,Andrej Kramarić,-376874.0,-376874.0,-389144.0,-383720.0,-2886446.0,-11490805.0,6.45,1.43465989274626,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,20.115017 +1954,14,,Bernardo,5276424.0,62.0,1.0,1.0,1.0,3268.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,11.0,43.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",4,Bernardo,-294307.0,-294307.0,-321163.0,-322623.0,-1879678.0,-5156204.0,6.82,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2373,14,Ozan,Kabak,23721336.0,134.0,2.0,2.0,2.0,10729.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,11.0,95.0,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,-12936.0,-12936.0,11935.0,35262.0,265371.0,3384824.0,6.99,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.344902 +2803,14,Tim,Lemperle,12466258.0,128.0,1.0,1.0,1.0,5210.0,128.0,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,10.0,90.0,"[{""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,223479.0,223479.0,229842.0,213955.0,1426728.0,292828.0,6.23,1.43465989274626,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,88.093206 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.58,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3124,14,Patrick,Wimmer,8769944.0,44.0,2.0,2.0,2.0,8894.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,2,10.0,45.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,-208739.0,-208739.0,-233790.0,-303837.0,-1799909.0,104871.0,6.99,1.43465989274626,0.6051437216338881,0.6051437216338881,1.0,1.0,0.0,0.7236006051437217,10.0062,72.609632 +3158,14,Fisnik,Asllani,15984025.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-520521.0,-520521.0,-496948.0,-419071.0,-3234346.0,-10676304.0,0.0,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3204,14,Bambasé,Conté,10259492.0,47.0,2.0,2.0,1.0,7169.0,94.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,9.0,83.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,22048.0,22048.0,141382.0,239900.0,1060524.0,-607425.0,6.47,1.43465989274626,0.2723146747352497,0.1225416036308623,0.0,0.0,0.0,0.14568835098335856,10.0062,13.531541 +3471,14,Adam,Hložek,8139855.0,33.0,2.0,2.0,2.0,7858.0,66.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,8.0,19.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-239449.0,-239449.0,-260286.0,-291080.0,-2324782.0,1306893.0,6.76,1.43465989274626,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,75.961353 +7543,14,Max,Moerstedt,4217704.0,-41.0,2.0,2.0,0.0,3269.0,-82.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": -75}]",4,Max Moerstedt,-125548.0,-125548.0,-130460.0,-136763.0,-980645.0,-1799326.0,6.56,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7673,14,Albian,Hajdari,13402175.0,23.0,2.0,2.0,2.0,11249.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,47.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-446189.0,-446189.0,-467382.0,-535568.0,-3544848.0,-3324193.0,6.74,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.756028 +7717,14,Alexander,Prass,1497950.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-74149.0,-74149.0,-78121.0,-88988.0,-644319.0,-3258163.0,0.0,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7745,14,Vladimír,Coufal,25649009.0,141.0,2.0,2.0,2.0,11756.0,282.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,10.0,7.0,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,5341.0,5341.0,17922.0,6481.0,-301826.0,651992.0,6.68,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,95.894699 +7750,14,Robin,Hranác,5484474.0,23.0,2.0,2.0,0.0,3564.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,8.0,30.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 44}]",4,Robin Hranác,203256.0,203256.0,248344.0,320394.0,1847422.0,836430.0,6.32,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,0.0,"[{""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.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9598,14,Valentin,Gendrey,1214357.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-102193.0,-102193.0,-121729.0,-132414.0,-838218.0,-3534462.0,7.09,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11161,14,Koki,Machida,4111035.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,311794.0,311794.0,325664.0,260163.0,1429294.0,1385155.0,0.0,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11162,14,Leon,Avdullahu,16529915.0,106.0,2.0,2.0,2.0,11756.0,211.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,1,12.0,43.0,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,13260.0,13260.0,38163.0,17515.0,-378475.0,2141559.0,7.0,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.488457 +11591,14,Cajetan,Lenz,855872.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-65727.0,-65727.0,-101995.0,-120752.0,-708228.0,-3794240.0,6.74,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11631,14,Wouter,Burger,19108250.0,61.0,2.0,2.0,2.0,10738.0,121.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-503135.0,-503135.0,-554394.0,-551617.0,-3739148.0,-2912765.0,7.29,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.65155 +11959,14,Adam,Daghim,11096469.0,154.0,2.0,2.0,2.0,11243.0,308.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,27.0,12.0,"[{""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,185129.0,185129.0,203465.0,202970.0,1434510.0,7985466.0,6.7,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.181809 +15193,14,Mats,Rots,8370423.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,10.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,234764.0,234764.0,271901.0,270413.0,518230.0,-2128441.0,6.78,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,97.330248 +15262,14,Nathan,De Cat,10844436.0,-6.0,2.0,2.0,0.0,2514.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-622783.0,-622783.0,-650611.0,-639778.0,-4438521.0,-4635071.0,6.56,1.43465989274626,0.12254160363086235,0.2723146747352496,0.0,0.0,0.0,0.13071104387291982,10.0062,12.309326 +51,40,Rani,Khedira,6495596.0,33.0,2.0,2.0,2.0,11810.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-190067.0,-190067.0,-223143.0,-242321.0,-1375711.0,1507234.0,6.37,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,93.236233 +1223,40,Marvin,Friedrich,1359182.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-131928.0,-131928.0,-139674.0,-140018.0,-945819.0,-162796.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1553,40,Janik,Haberer,3244196.0,22.0,2.0,2.0,0.0,2995.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,1,13.0,9.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,207955.0,207955.0,245932.0,261798.0,973521.0,-1381933.0,6.69,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1955,40,Oliver,Burke,1735402.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-110387.0,-110387.0,-127233.0,-129635.0,-870877.0,-2715978.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2065,40,Felix,Uduokhai,6418500.0,70.0,1.0,1.0,1.0,5649.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,10.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Felix Uduokhai,227999.0,227999.0,276556.0,291972.0,1580341.0,-2280038.0,6.9,1.4627702161729386,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,88.456571 +2279,40,Frederik,Rönnow,8949622.0,90.0,1.0,1.0,1.0,5649.0,90.0,0,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,10.0,63.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": false, ""points"": null}]",1,Frederik Rönnow,291564.0,291564.0,324205.0,337801.0,1375899.0,-936128.0,6.6,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.602691 +2302,40,Woo-Yeong,Jeong,4413370.0,34.0,2.0,2.0,0.0,3876.0,68.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,15.0,38.0,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,-63119.0,-63119.0,-96936.0,-105954.0,-954220.0,-67940.0,6.64,1.4627702161729386,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,40.550923 +2400,40,Christopher,Trimmel,2162586.0,-6.0,1.0,1.0,0.0,1194.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": false, ""points"": null}]",4,Christopher Trimmel,-110531.0,-110531.0,-122889.0,-130642.0,-861252.0,-3685117.0,6.8,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2491,40,Tim,Skarke,6720998.0,75.0,2.0,2.0,0.0,3896.0,149.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,22.0,92.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,254782.0,254782.0,296939.0,316825.0,2042639.0,2150090.0,6.62,1.4627702161729386,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,21.049696 +2717,40,Robert,Skov,2155839.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,197467.0,197467.0,254716.0,263107.0,1281808.0,-1773096.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3102,40,Tom,Rothe,8995276.0,52.0,2.0,2.0,2.0,11810.0,103.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,2,11.0,37.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,-174447.0,-174447.0,-205582.0,-217727.0,-1356196.0,2944028.0,6.34,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,92.79713 +3187,40,András,Schäfer,3898704.0,15.0,2.0,2.0,1.0,4966.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,7.0,31.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-97358.0,-97358.0,-117816.0,-123710.0,-716831.0,495748.0,6.71,1.4627702161729386,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,21.33587 +3364,40,Carl,Klaus,2617922.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-145568.0,-145568.0,-150583.0,-146172.0,-1016117.0,2059153.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3419,40,Matheo,Raab,4460220.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,2,2.0,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}]",5,Matheo Raab,-148586.0,-148586.0,-156863.0,-410463.0,-1801939.0,2560591.0,5.84,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3453,40,Derrick,Köhn,2716592.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,1,6.0,13.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,230584.0,230584.0,262850.0,294890.0,1350823.0,-413626.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4352,40,Stanley,Nsoki,1366329.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-113823.0,-113823.0,-126639.0,-146962.0,-953807.0,-2508831.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4446,40,Aljoscha,Kemlein,7015073.0,34.0,2.0,2.0,2.0,8815.0,67.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,9.0,31.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 56}]",2,Aljoscha Kemlein,-200239.0,-200239.0,-231529.0,-278334.0,-1452648.0,-115259.0,6.77,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,99.090942 +4598,40,Josip,Juranović,11092715.0,114.0,2.0,2.0,2.0,10615.0,228.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,20.0,144.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 216}]",2,Josip Juranović,17380.0,17380.0,80459.0,127764.0,854742.0,6515174.0,6.79,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,99.383677 +7684,40,Michel,Aebischer,4272849.0,10.0,2.0,2.0,2.0,7930.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,4.0,21.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-79490.0,-79490.0,-82863.0,-101258.0,-585252.0,4272849.0,6.24,1.4627702161729386,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,71.492048 +7723,40,Leopold,Querfeld,13724877.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,2,18.0,181.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,-307020.0,-307020.0,-373386.0,-376720.0,-1486738.0,532923.0,6.86,1.4627702161729386,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,21.812827 +8381,40,Livan,Burcu,4894063.0,28.0,2.0,2.0,1.0,6848.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,11.0,0.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-84763.0,-84763.0,-281937.0,-306687.0,-1919375.0,-2036351.0,6.72,1.4627702161729386,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,10.0062,57.319615 +9683,40,Andrej,Ilic,3329228.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andrej Ilic,-134922.0,-134922.0,-151405.0,-144410.0,-919653.0,-6126759.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10106,40,Marin,Ljubičić,4643553.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,8576.0,8576.0,-19100.0,-61934.0,-1063912.0,2035988.0,7.11,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.067444 +12763,40,Emmanuel,Latte Lath,8375390.0,40.0,2.0,2.0,2.0,7914.0,80.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,2,9.0,79.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 96}]",3,Emmanuel Latte Lath,-233393.0,-233393.0,-315520.0,-393303.0,-2401773.0,1489336.0,6.52,1.4627702161729386,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,74.700024 +13629,40,Linus,Güther,1503621.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-129650.0,-129650.0,-141346.0,-148625.0,-985228.0,1003621.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14917,40,Zeno,Van den Bosch,8766673.0,51.0,2.0,2.0,2.0,11810.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,11.0,57.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 91}]",3,Zeno Van den Bosch,-258705.0,-258705.0,-293120.0,-298251.0,-2049580.0,-3455456.0,6.33,1.4627702161729386,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,84.024657 +17306,40,Kastriot,Imeri,3010893.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/a4b7da39d3b84ed08289b6992fe6d4ee.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,-152945.0,-152945.0,-151016.0,-155586.0,-1088044.0,3010893.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,0.0,"[{""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.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +461,4,Timothy,Chandler,736757.0,-9.0,1.0,1.0,0.0,1457.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,6.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-93195.0,-93195.0,-100323.0,-121226.0,-794414.0,236757.0,6.2,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +513,4,Mario,Götze,4524817.0,56.0,1.0,1.0,1.0,4200.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,1,12.0,39.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,258872.0,258872.0,136216.0,83241.0,265301.0,381607.0,7.27,1.027739251040222,0.8113590263691683,0.2723146747352496,1.0,0.0,0.0,0.6062380129682422,10.0062,45.324153 +2144,4,Robin,Koch,24638688.0,133.0,2.0,2.0,2.0,11823.0,265.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,10.0,0.0,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,53175.0,53175.0,77374.0,94777.0,353590.0,1802281.0,7.22,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,74.24878 +2255,4,Jonathan,Burkardt,24206379.0,80.0,2.0,2.0,2.0,10087.0,160.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,6.0,48.0,"[{""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-288714.0,-288714.0,-289155.0,-479033.0,-2342237.0,-1431960.0,7.6,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,78.15661 +2863,4,Ansgar,Knauff,3539807.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-126678.0,-126678.0,-123748.0,-125720.0,-870176.0,-1147894.0,6.93,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2864,4,Nnamdi,Collins,4859066.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-104892.0,-104892.0,-292570.0,-297598.0,-1856001.0,-8256537.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2887,4,Ritsu,Dōan,15889996.0,70.0,1.0,1.0,1.0,5259.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,4.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,92290.0,92290.0,81464.0,56412.0,273807.0,-4074184.0,6.41,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,65.91893 +3019,4,Noah,Atubolu,13665820.0,83.0,2.0,2.0,2.0,11823.0,166.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,12.0,66.0,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,103388.0,103388.0,135050.0,173845.0,1319450.0,4301952.0,7.09,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,72.91189 +6081,4,Can,Uzun,26225451.0,62.0,2.0,2.0,2.0,9419.0,124.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,2,4.0,4.0,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,-596395.0,-596395.0,-667145.0,-807389.0,-2708732.0,-822719.0,7.44,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.511208 +7275,4,Kauã,Santos,3870504.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-148087.0,-148087.0,-147660.0,-146640.0,-993887.0,-5514555.0,5.56,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7277,4,Farès,Chaïbi,9946334.0,54.0,2.0,2.0,1.0,7623.0,107.0,2,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,10.0,36.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,-58760.0,-58760.0,180184.0,270517.0,1533087.0,-2566523.0,7.04,1.027739251040222,0.18864097363083165,0.1225416036308623,0.0,0.85,0.15,0.19721887054159135,10.0062,14.278193 +7325,4,Elias,Baum,13792532.0,116.0,2.0,2.0,2.0,10366.0,231.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,16.0,92.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 181}]",2,Elias Baum,-28601.0,-28601.0,37910.0,94682.0,745365.0,5320023.0,6.24,1.027739251040222,0.6896551724137931,1.0,0.0,1.0,0.0,0.6758620689655173,10.0062,43.370536 +7417,4,Noël,Aséko,3935871.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-117190.0,-117190.0,-124816.0,-124813.0,-716734.0,-6565470.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8351,4,Oscar,Højlund,4126146.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,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}]",3,Oscar Højlund,-103121.0,-103121.0,-124411.0,-137088.0,-1341504.0,92260.0,6.38,1.027739251040222,0.0,0.6051437216338881,0.0,0.0,0.0,0.1815431164901664,10.0062,11.91112 +10004,4,Younes,Ebnoutalib,15680127.0,221.0,2.0,2.0,2.0,11211.0,442.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,28.0,117.0,"[{""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,255362.0,255362.0,252963.0,270779.0,1850722.0,5966168.0,7.25,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,74.557293 +11186,4,Jeremiaha,Maluze,4679018.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,41.0,137.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 194}]",4,Jeremiaha Maluze,104784.0,104784.0,179684.0,220778.0,1838267.0,4179018.0,7.22,1.027739251040222,0.3103448275862069,0.0,1.0,0.0,0.0,0.32413793103448274,10.0062,24.066846 +12284,4,Keita,Kosugi,8811663.0,59.0,2.0,2.0,2.0,11823.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,2,13.0,7.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 64}]",2,Keita Kosugi,-211014.0,-211014.0,-220037.0,-271575.0,-2192389.0,3464523.0,6.55,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,67.358657 +12285,4,Love,Arrhov,1092058.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,,4.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-102682.0,-102682.0,-119743.0,-134501.0,-801958.0,-4138048.0,6.39,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12294,4,Ayoube,Amaimouni,8632937.0,41.0,2.0,2.0,1.0,6675.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,45.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 73}]",4,Ayoube Amaimouni,-14922.0,-14922.0,104229.0,178075.0,882455.0,3994783.0,6.5,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14920,4,Malik,Pimpong,1803308.0,-6.0,2.0,2.0,0.0,2139.0,-12.0,2,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,16.0,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-122739.0,-122739.0,-133818.0,-126842.0,-683353.0,-4375106.0,6.35,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15589,4,,Otávio,5460386.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}]",4,Otávio,-375909.0,-375909.0,-386724.0,-392653.0,-2673714.0,-68113.0,7.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16369,4,Raphael,Onyedika,11953980.0,61.0,2.0,2.0,2.0,11823.0,122.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,10.0,46.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-313190.0,-313190.0,-377868.0,-386328.0,-2492552.0,-137278.0,7.4,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.099857 +17285,4,Lilian,Brassier,12907139.0,79.0,1.0,1.0,1.0,5662.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png,0.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": false, ""points"": null}]",1,Lilian Brassier,89472.0,89472.0,115584.0,145325.0,757532.0,12907139.0,6.3,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,64.787716 +60,18,Dominik,Kohr,5151102.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,18.0,67.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-386722.0,-386722.0,-373671.0,-375001.0,-2615902.0,-2640619.0,8.15,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +550,18,Stefan,Bell,857100.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,20221.0,20221.0,-11945.0,-39424.0,-397795.0,-2326552.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +620,18,Alexander,Schwolow,3607061.0,151.0,1.0,1.0,1.0,5624.0,151.0,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,1,41.0,106.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}]",3,Alexander Schwolow,412533.0,412533.0,267305.0,116231.0,446191.0,412543.0,7.2,1.7350901525658808,0.36511156186612576,0.31034482758620685,0.0,0.0,0.0,0.23914807302231234,10.0062,29.894453 +1540,18,Danny,Da Costa,10465144.0,89.0,2.0,2.0,1.0,6462.0,178.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,2,17.0,76.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 143}]",3,Danny Da Costa,-602329.0,-602329.0,-172532.0,43668.0,-164377.0,2417382.0,7.39,1.7350901525658808,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,11.94542 +1590,18,Robin,Zentner,12571290.0,104.0,1.0,1.0,1.0,5731.0,104.0,2,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,2,8.0,73.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}]",3,Robin Zentner,-586593.0,-586593.0,-639110.0,-575639.0,-2280592.0,603879.0,7.22,1.7350901525658808,0.6348884381338742,0.6896551724137931,1.0,0.85,0.15,0.7458519269776877,10.0062,93.493418 +1639,18,Nadiem,Amiri,34941284.0,170.0,2.0,2.0,2.0,11355.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,9.0,3.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,32993.0,32993.0,50071.0,60782.0,361525.0,2602929.0,7.97,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,138.372423 +2006,18,Stefan,Posch,8768153.0,123.0,1.0,1.0,1.0,5299.0,123.0,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,1,14.0,86.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,60387.0,60387.0,83621.0,112594.0,-371901.0,419380.0,7.4,1.7350901525658808,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,116.514693 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 +2232,18,Philipp,Mwene,11729576.0,187.0,2.0,2.0,2.0,11355.0,373.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,31.0,163.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,183726.0,183726.0,227327.0,226359.0,951315.0,3541304.0,7.47,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,129.691593 +2399,18,Lennard,Maloney,2098302.0,23.0,1.0,1.0,0.0,312.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,10.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-128199.0,-128199.0,-162152.0,-167259.0,-331246.0,-565222.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2476,18,Jae-Sung,Lee,13602041.0,138.0,2.0,2.0,2.0,9397.0,276.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,20.0,48.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 104}]",1,Jae-Sung Lee,120035.0,120035.0,142779.0,154228.0,800991.0,5686094.0,6.68,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,115.975883 +2646,18,Sheraldo,Becker,13926251.0,176.0,2.0,2.0,2.0,8198.0,351.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,25.0,178.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 49}]",1,Sheraldo Becker,145992.0,145992.0,140075.0,162755.0,-392589.0,1478281.0,7.66,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,132.990309 +2702,18,Eric,Martel,2243640.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-101904.0,-101904.0,-102210.0,-108697.0,-680213.0,-4970836.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2822,18,,Silas,609204.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,-71624.0,-71624.0,-87764.0,-86995.0,-742916.0,-92456.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2895,18,Paul,Nebel,3450825.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-98873.0,-98873.0,-90105.0,-89724.0,-649216.0,-6282995.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3041,18,Silvan,Widmer,2733735.0,29.0,1.0,1.0,0.0,1324.0,29.0,1,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,1,10.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,86716.0,86716.0,217212.0,222807.0,900560.0,-783533.0,6.73,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3318,18,Ransford,Königsdörffer,5489608.0,75.0,2.0,2.0,0.0,3160.0,149.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,1,27.0,81.0,"[{""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 17}]",5,Ransford Königsdörffer,220604.0,220604.0,276209.0,272269.0,720720.0,-467405.0,6.86,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3470,18,Anthony,Caci,12928359.0,108.0,2.0,2.0,2.0,9298.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,16.0,22.0,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,38854.0,38854.0,93094.0,116871.0,727858.0,5758681.0,7.53,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,130.733293 +6111,18,Benedict,Hollerbach,1967765.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-99934.0,-99934.0,-100507.0,-111707.0,-691976.0,-2197818.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8307,18,Kaishu,Sano,18487479.0,157.0,2.0,2.0,2.0,11042.0,313.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,109105.0,109105.0,148685.0,162465.0,888518.0,4667390.0,7.22,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,125.351179 +10122,18,Fabio,Gruber,12607302.0,159.0,2.0,2.0,2.0,11355.0,317.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,25.0,40.0,"[{""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,216632.0,216632.0,228023.0,227838.0,1147529.0,286838.0,7.61,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,132.122226 +11261,18,Sota,Kawasaki,2211897.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-131072.0,-131072.0,-137346.0,-137804.0,-946896.0,-2096709.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11665,18,Kacper,Potulski,7481720.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,21.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,349836.0,349836.0,369771.0,382502.0,2346692.0,-544741.0,6.87,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,119.274598 +11666,18,Maximilian,Kinzig,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png,40.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13438,18,Otto,Ruoppi,1300342.0,19.0,2.0,2.0,0.0,1953.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,29.0,5.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 15}]",5,Otto Ruoppi,-67294.0,-67294.0,-85188.0,-118645.0,-430554.0,-3478026.0,7.19,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17179,18,Rael-Tshimbela,Nakuzola,1353434.0,23.0,1.0,1.0,0.0,324.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,2,16.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,-105314.0,-105314.0,-132095.0,-147734.0,-1041550.0,1353434.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +168,29,Sven,Michel,2095851.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,158256.0,158256.0,206383.0,239599.0,1474723.0,-1364623.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1964,29,Felix,Götze,4043855.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Götze,-111505.0,-111505.0,-105634.0,-120749.0,-1071305.0,-3249453.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2015,29,Raphael,Obermair,9557881.0,70.0,2.0,2.0,2.0,11454.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,188493.0,188493.0,240017.0,263505.0,1283182.0,543018.0,6.74,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,27.174057 +2301,29,Oliver,Batista Meier,4032349.0,-11.0,1.0,1.0,0.0,1233.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Oliver Batista Meier,-144249.0,-144249.0,-144518.0,-143403.0,-1106235.0,-1577776.0,6.81,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2471,29,Markus,Schubert,1335494.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-149772.0,-149772.0,-151296.0,-150688.0,-1022692.0,-3134332.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2498,29,Tom,Baack,1650411.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,7.0,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Tom Baack,-121991.0,-121991.0,-135150.0,-141893.0,-891252.0,-3899379.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2749,29,Steffen,Tigges,3791659.0,36.0,2.0,2.0,0.0,4618.0,71.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,18.0,4.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 32}]",3,Steffen Tigges,-115801.0,-115801.0,-127182.0,-137283.0,-802789.0,3001570.0,6.44,0.402926106549787,0.2723146747352497,0.31034482758620685,1.0,0.0,0.0,0.40202931816996196,10.0062,10.438502 +2977,29,Nahuel,Noll,13228937.0,112.0,2.0,2.0,2.0,11454.0,224.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,16.0,1.0,"[{""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,8137.0,8137.0,32310.0,49284.0,94452.0,1678909.0,8.26,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,33.302331 +3027,29,Marvin,Pieringer,4530170.0,33.0,2.0,2.0,2.0,10532.0,65.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,14.0,98.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,75125.0,75125.0,101939.0,143787.0,1218907.0,3285653.0,6.15,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.795319 +3081,29,Gabriel,Vidović,6706206.0,37.0,2.0,2.0,2.0,11454.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,2,11.0,49.0,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,-306879.0,-306879.0,-352548.0,-404064.0,-1577039.0,6206206.0,6.69,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,26.972469 +3336,29,Stefano,Marino,4534277.0,16.0,2.0,2.0,1.0,4820.0,31.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,6.0,27.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 35}]",4,Stefano Marino,-118572.0,-118572.0,-135918.0,-356265.0,-1869050.0,-3719581.0,6.62,0.402926106549787,0.12254160363086235,0.0,0.0,0.0,0.0,0.04901664145234494,10.0062,1.308266 +3491,29,Sebastian,Klaas,1440903.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,-134052.0,-134052.0,-144502.0,-150660.0,-1118891.0,940903.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3492,29,Marcel,Hoffmeier,3212780.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-140038.0,-140038.0,-139428.0,-143698.0,-960142.0,-3284891.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3559,29,Laurin,Ulrich,6586111.0,62.0,2.0,2.0,2.0,9033.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/bd6e7a7bc0ff4f5397cce0a6fb3864fa.png,28.0,2,18.0,24.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,-220944.0,-220944.0,-243917.0,-277946.0,-1605487.0,6086111.0,6.69,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,26.972469 +6197,29,Laurin,Curda,10752378.0,101.0,2.0,2.0,2.0,11454.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,18.0,121.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,-41573.0,-41573.0,11765.0,38552.0,302007.0,-833701.0,7.61,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,30.681688 +6217,29,Rayan,Philippe,4285197.0,13.0,2.0,2.0,1.0,3106.0,26.0,0,4,https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png,9.0,1,6.0,19.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": -1}]",3,Rayan Philippe,391519.0,391519.0,381773.0,333997.0,2132580.0,182392.0,6.6,0.402926106549787,0.6051437216338881,0.6896551724137931,0.0,1.0,0.0,0.5489540403776931,10.0062,14.607453 +6292,29,Mattes,Hansen,6523891.0,58.0,2.0,2.0,2.0,9931.0,116.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,17.0,8.0,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,276320.0,276320.0,302768.0,312792.0,1956223.0,3053486.0,7.09,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,28.585173 +6751,29,Florian,Pruhs,1685530.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-143542.0,-143542.0,-146642.0,-151613.0,-1044442.0,-800097.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7320,29,Tjark,Scheller,9456614.0,105.0,2.0,2.0,2.0,11454.0,209.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,22.0,40.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,198706.0,198706.0,281034.0,330836.0,1964010.0,1916504.0,7.48,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,30.157559 +7616,29,Jano,ter Horst,10062222.0,91.0,2.0,2.0,2.0,10714.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,17.0,74.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,79483.0,79483.0,177918.0,237036.0,1417742.0,5065003.0,7.06,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,28.46422 +8292,29,Santiago,Castañeda,10359658.0,86.0,2.0,2.0,2.0,11454.0,171.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,16.0,21.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,139700.0,139700.0,266937.0,283091.0,1485572.0,1396601.0,7.45,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,30.036606 +8872,29,Jonah,Sticker,2877388.0,8.0,2.0,2.0,0.0,1936.0,15.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,5.0,19.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-127148.0,-127148.0,-132826.0,-133140.0,-880972.0,-1023101.0,6.84,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8984,29,Nyamekye,Awortwie-Grant,776470.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,-107342.0,-107342.0,-133452.0,-145144.0,-1116312.0,276470.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9283,29,Deniz,Zeitler,2266239.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cde6a72f67e043e0b1b56ac70e3f9c19.png,38.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Deniz Zeitler,-147100.0,-147100.0,-154715.0,-162199.0,-1040841.0,1766239.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10048,29,Luka,Duric,1485267.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luka Duric,-124922.0,-124922.0,-139377.0,-149156.0,-950132.0,-4048156.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11170,29,Ruben,Müller,2334360.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-142095.0,-142095.0,-146228.0,-157170.0,-1003818.0,79107.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12262,29,Albert Frank,Millgramm,2433326.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-151399.0,-151399.0,-156880.0,-148470.0,-991904.0,-3511787.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14911,29,Clemens,Lippmann,2418725.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,1,0.0,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,197189.0,197189.0,257607.0,295071.0,1692013.0,-800401.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,0.0,0.0,-36782.0,-120824.0,-552743.0,0.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,0.0,"[{""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.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1246,43,Willi,Orban,29421173.0,144.0,2.0,2.0,2.0,11814.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,9.0,38.0,"[{""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 171}]",3,Willi Orban,-646622.0,-646622.0,-286752.0,-24918.0,-1352633.0,-1289680.0,7.1,2.2116504854368935,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,142.495705 +1333,43,Lukas,Klostermann,840833.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,97391.0,97391.0,39764.0,-9830.0,-43243.0,-2724887.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1689,43,Benjamin,Henrichs,4424506.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",4,Benjamin Henrichs,-49157.0,-49157.0,-77075.0,-97482.0,-1143899.0,-1701742.0,6.71,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1728,43,Örjan,Nyland,1994087.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-134077.0,-134077.0,-141139.0,-141255.0,-997537.0,-243839.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2141,43,Ridle ,Baku,21146865.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,183198.0,183198.0,225427.0,231590.0,1493657.0,1608746.0,7.02,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,155.354124 +2275,43,Christoph,Baumgartner,9973402.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-500586.0,-500586.0,-464777.0,-457184.0,-3186808.0,-9896340.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2522,43,David,Raum,34748807.0,128.0,2.0,2.0,2.0,11814.0,255.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,2,7.0,30.0,"[{""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 149}]",1,David Raum,-131494.0,-131494.0,2284.0,8369.0,-25910.0,1809168.0,6.63,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,146.723339 +2687,43,Christopher,Nkunku,26100103.0,94.0,2.0,2.0,1.0,7080.0,187.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,7.0,24.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,41320.0,41320.0,70744.0,65002.0,562079.0,-13447518.0,6.62,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,146.502037 +2897,43,Rocco,Reitz,9516962.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,2,21.0,147.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-348984.0,-348984.0,-631181.0,-599971.0,-4211479.0,-4294999.0,7.2,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4596,43,Brajan,Gruda,20862631.0,128.0,1.0,1.0,1.0,4446.0,128.0,0,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,2,6.0,90.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,-273427.0,-273427.0,-263523.0,-258719.0,-928048.0,4593601.0,7.65,2.2116504854368935,0.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,10.0062,115.588413 +6104,43,Marc,Guiu,8746059.0,-13.0,1.0,1.0,0.0,1327.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -13}, {""hasPlayed"": false, ""points"": null}]",3,Marc Guiu,-347906.0,-347906.0,-368878.0,-465229.0,-1787173.0,8746059.0,6.4,2.2116504854368935,0.0,0.2723146747352496,0.0,0.0,0.0,0.08169440242057488,10.0062,11.570655 +6176,43,Nicolas,Seiwald,18564512.0,82.0,2.0,2.0,2.0,11814.0,164.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,2,8.0,38.0,"[{""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,-313302.0,-313302.0,-108226.0,2964.0,-242467.0,2940920.0,6.72,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,148.715059 +6300,43,Assan,Ouédraogo,9769186.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,224864.0,224864.0,270829.0,294344.0,1281957.0,-10154414.0,6.5,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7224,43,Lukeba,Castello Jr.,20840356.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,2,9.0,140.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 199}]",3,Lukeba Castello Jr.,-73713.0,-73713.0,-6265.0,23213.0,86848.0,52512.0,7.3,2.2116504854368935,0.6896551724137931,0.5243757431629013,1.0,0.0,0.0,0.6331747919143876,10.0062,102.289758 +7239,43,Max,Finkgräfe,3062104.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-123472.0,-123472.0,-129565.0,-132644.0,-904853.0,-452332.0,6.93,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8061,43,Johan,Bakayoko,7395873.0,24.0,2.0,2.0,1.0,5355.0,48.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,6.0,12.0,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 15}]",3,Johan Bakayoko,-250547.0,-250547.0,-257960.0,-263311.0,-1527214.0,-171115.0,6.29,2.2116504854368935,0.0,0.1225416036308623,0.0,0.0,0.0,0.03676248108925869,10.0062,5.117303 +8227,43,Maarten,Vandevoordt,16411587.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,13.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-351575.0,-351575.0,-321138.0,-206293.0,-974482.0,1828792.0,6.48,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,143.403807 +9507,43,Antonio,Nusa,27181846.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,45356.0,45356.0,67029.0,60202.0,521164.0,2426550.0,7.27,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,160.886678 +9776,43,Andrija,Maksimovic,4704876.0,84.0,1.0,1.0,0.0,791.0,84.0,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,1,17.0,59.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,378395.0,378395.0,374018.0,351471.0,1294782.0,180991.0,7.33,2.2116504854368935,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,67.682598 +10113,43,Tidiam,Gomis,10209688.0,93.0,2.0,2.0,1.0,5954.0,186.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,18.0,117.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,150918.0,150918.0,280369.0,311274.0,2033627.0,4654564.0,6.43,2.2116504854368935,0.6896551724137931,0.6051437216338881,0.0,1.0,0.0,0.5574051854556836,10.0062,79.317251 +11008,43,Ezechiel,Banzuzi,11527874.0,65.0,2.0,2.0,2.0,11042.0,129.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,2,11.0,54.0,"[{""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 103}]",3,Ezechiel Banzuzi,-276984.0,-276984.0,-66063.0,35444.0,282142.0,7253871.0,6.7,2.2116504854368935,1.0,0.6896551724137931,0.0,1.0,0.0,0.7068965517241379,10.0062,104.813287 +11886,43,,Rômulo,9604580.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rômulo,-408498.0,-408498.0,-493983.0,-549713.0,-3744803.0,-10246322.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14249,43,Neil,El Aynaoui,11830775.0,45.0,1.0,1.0,1.0,4640.0,45.0,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,-657119.0,-657119.0,-730494.0,-847118.0,-3309907.0,11830775.0,6.35,2.2116504854368935,0.3103448275862069,0.31034482758620685,1.0,1.0,0.0,0.5172413793103449,10.0062,72.686316 +14896,43,Abdoul,Koné,1439277.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-84000.0,-84000.0,-101710.0,-116014.0,-717538.0,-4292176.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15376,43,Maxime,Estève,10694155.0,157.0,1.0,1.0,1.0,5968.0,157.0,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,1,14.0,111.0,"[{""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,192779.0,192779.0,228166.0,359662.0,1297165.0,-7200504.0,0.0,2.2116504854368935,0.3103448275862069,0.6896551724137931,0.0,1.0,0.0,0.4310344827586207,10.0062,0.0 +577,15,Daniel,Batz,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,0.0,0.0,0.0,-68004.0,-575075.0,-3427055.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +619,15,Kevin,Stöger,7171027.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,2,,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}]",3,Kevin Stöger,-364513.0,-364513.0,-367807.0,-388642.0,-2959097.0,1917472.0,6.8,0.8378064703322212,0.3103448275862069,0.6896551724137931,0.0,0.0,0.0,0.33103448275862074,10.0062,18.871005 +849,15,Tim,Kleindienst,17120996.0,37.0,2.0,2.0,2.0,10567.0,73.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,2,4.0,81.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,-508541.0,-508541.0,-480861.0,-513616.0,-2257965.0,1092963.0,6.72,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,56.335501 +1883,15,Moritz,Nicolas,18314594.0,160.0,2.0,2.0,2.0,11691.0,320.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,17.0,41.0,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,2532.0,2532.0,35480.0,40989.0,-112325.0,-292759.0,7.49,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,62.790611 +2074,15,Robin,Hack,7242956.0,-5.0,2.0,2.0,1.0,5477.0,-10.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,,24.0,"[{""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-351558.0,-351558.0,-363519.0,-375763.0,-2412086.0,-653247.0,6.57,0.8378064703322212,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,11.965223 +2126,15,Nicolas,Kühn,4639941.0,21.0,1.0,1.0,0.0,1576.0,21.0,1,3,https://kickbase.b-cdn.net/content/file/4881796043e3415988bd7340d2f89b43.png,0.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}]",5,Nicolas Kühn,-429872.0,-429872.0,-468972.0,-621015.0,-2304550.0,4139941.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2261,15,Florian,Neuhaus,3827001.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,294284.0,294284.0,254866.0,270651.0,1457496.0,1030413.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2560,15,Philipp,Sander,9136718.0,58.0,2.0,2.0,2.0,11691.0,115.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,12.0,64.0,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-222004.0,-222004.0,-226503.0,-433852.0,-2375663.0,-1703626.0,6.97,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,58.431316 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,0.0,"[{""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.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2862,15,Jens,Castrop,1367839.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-128569.0,-128569.0,-134720.0,-137731.0,-942367.0,-5482281.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2941,15,Joseph,Scally,6343714.0,57.0,2.0,2.0,1.0,5969.0,113.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,17.0,85.0,"[{""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,278304.0,278304.0,327427.0,349040.0,2317711.0,-21782.0,6.82,0.8378064703322212,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,50.076386 +3063,15,Fabio,Chiarodia,2865629.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,-140845.0,-140845.0,-148650.0,-153408.0,-823220.0,1058371.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3129,15,Ko,Itakura,9550102.0,35.0,2.0,2.0,2.0,11691.0,69.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,2,7.0,0.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 34}]",2,Ko Itakura,-251341.0,-251341.0,-537336.0,-631198.0,-2515309.0,-4057695.0,6.12,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,51.305546 +3516,15,Enzo,Leopold,4295547.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-157807.0,-157807.0,-159978.0,-155382.0,-2041317.0,-9843473.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4292,15,David,Herold,3469538.0,7.0,2.0,2.0,0.0,2822.0,14.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,4.0,2.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 5}]",3,David Herold,-94537.0,-94537.0,-100927.0,-123025.0,-589247.0,-6685057.0,6.51,0.8378064703322212,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,5.081122 +4333,15,Lukas,Ullrich,5620487.0,40.0,2.0,2.0,2.0,8864.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,14.0,32.0,"[{""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-251508.0,-251508.0,-293996.0,-296863.0,-1990718.0,667899.0,6.75,0.8378064703322212,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,51.318554 +6199,15,Shuto,Machino,2453602.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-138076.0,-138076.0,-142946.0,-148168.0,-951498.0,1486642.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6319,15,Franck,Honorat,10828826.0,109.0,2.0,2.0,1.0,6207.0,217.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,20.0,47.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 75}]",2,Franck Honorat,178154.0,178154.0,203478.0,226316.0,1732978.0,901103.0,7.33,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,61.449289 +7774,15,Yukhym,Konoplia,2218073.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,197068.0,197068.0,250585.0,273228.0,1209520.0,-1825001.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9540,15,Isac,Lidberg,3817275.0,-7.0,2.0,2.0,0.0,3077.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,2.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": -8}]",5,Isac Lidberg,-126361.0,-126361.0,-136101.0,-137165.0,-853577.0,-7575586.0,6.45,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11010,15,Kevin,Diks,13532329.0,41.0,2.0,2.0,2.0,11691.0,82.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,6.0,16.0,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-551374.0,-551374.0,-585669.0,-605978.0,-3883228.0,-1612723.0,6.56,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,54.99418 +11748,15,Wael,Mohya,7174766.0,30.0,2.0,2.0,2.0,8171.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,8.0,26.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-236409.0,-236409.0,-256024.0,-280589.0,-1698136.0,-1901631.0,6.74,0.8378064703322212,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,44.228341 +13442,15,Hugo,Bolin,12299943.0,159.0,2.0,2.0,2.0,11691.0,318.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,25.0,179.0,"[{""hasPlayed"": true, ""points"": 286}, {""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,113331.0,113331.0,150993.0,163380.0,843478.0,5862710.0,8.39,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,70.335544 +15181,15,Jan,Leszczynski,3973085.0,1.0,1.0,1.0,0.0,1116.0,1.0,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,0.0,0.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-129292.0,-129292.0,-128800.0,-134531.0,-855565.0,-754618.0,6.62,0.8378064703322212,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,6.889305 +15202,15,Zento,Uno,2422369.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,235999.0,235999.0,286611.0,319451.0,1547653.0,-1343515.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15613,15,Daiki,Hashioka,5150388.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,3.0,12.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",5,Daiki Hashioka,-384541.0,-384541.0,-375583.0,-385128.0,-2654749.0,-1350816.0,6.81,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16564,15,Mathieu,Nguefack,3351081.0,30.0,2.0,2.0,1.0,7783.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,17.0,17.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 17}]",3,Mathieu Nguefack,30071.0,30071.0,145018.0,191724.0,1225702.0,3351081.0,6.37,0.8378064703322212,0.6896551724137931,0.31034482758620685,1.0,1.0,0.0,0.6689655172413793,10.0062,35.723669 +54,3,Emre,Can,1394827.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-108674.0,-108674.0,-120832.0,-121631.0,-899015.0,-750816.0,0.0,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,0.0,"[{""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.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1704,3,Waldemar,Anton,33869483.0,223.0,2.0,2.0,2.0,11756.0,446.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,1,13.0,91.0,"[{""hasPlayed"": true, ""points"": 288}, {""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,27374.0,27374.0,34560.0,35623.0,-238123.0,432191.0,6.98,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,172.182927 +1856,3,Marcel,Sabitzer,8030802.0,27.0,2.0,2.0,0.0,2965.0,53.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,6.0,14.0,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,201837.0,201837.0,254792.0,232441.0,1535051.0,-2720533.0,6.87,2.4652756342984135,0.3103448275862069,0.1225416036308623,0.0,0.0,0.0,0.16090041212374145,10.0062,27.267703 +1873,3,Gregor,Kobel,20339560.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-120365.0,-120365.0,-23457.0,-5880.0,-631544.0,-2819223.0,7.15,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,176.376494 +1920,3,Serhou,Guirassy,31162478.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,97113.0,97113.0,106484.0,106233.0,682756.0,2864731.0,7.93,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,195.617566 +2148,3,Alexander,Meyer,1112557.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-124132.0,-124132.0,-123354.0,-136375.0,-1080905.0,-933989.0,0.0,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2383,3,Nico,Schlotterbeck,24449613.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Nico Schlotterbeck,155214.0,155214.0,73230.0,97858.0,526488.0,-8492366.0,0.0,2.4652756342984135,0.12254160363086235,0.6896551724137931,0.0,0.0,0.0,0.25591319317648287,10.0062,0.0 +2395,3,Julian,Ryerson,24530929.0,99.0,2.0,2.0,2.0,10516.0,198.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,2,8.0,26.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-197995.0,-197995.0,-265306.0,-370446.0,-1689067.0,-1086300.0,7.13,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,175.883133 +2714,3,Maximilian,Beier,22785184.0,111.0,2.0,2.0,2.0,11123.0,221.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,9.0,77.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 165}]",3,Maximilian Beier,86749.0,86749.0,165836.0,176982.0,995912.0,-2934935.0,6.62,2.4652756342984135,0.2723146747352497,0.6051437216338881,0.0,0.0,0.0,0.29046898638426627,10.0062,47.434292 +2736,3,Ramy,Bensebaini,13997285.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-282795.0,-282795.0,-395260.0,-356320.0,-2972420.0,-5622777.0,0.0,2.4652756342984135,0.6051437216338881,0.31034482758620685,1.0,1.0,0.0,0.6351609369294173,10.0062,0.0 +3069,3,Felix,Nmecha,26483957.0,87.0,2.0,2.0,2.0,7492.0,174.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,2,6.0,50.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 123}]",3,Felix Nmecha,-691138.0,-691138.0,-647217.0,-353765.0,-1570349.0,895057.0,6.67,2.4652756342984135,0.3103448275862069,0.6896551724137931,0.0,0.0,0.0,0.33103448275862074,10.0062,54.467035 +7737,3,Joey,Veerman,15816552.0,56.0,2.0,2.0,0.0,4284.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,7.0,27.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 36}]",3,Joey Veerman,22341.0,22341.0,6257.0,-250809.0,-1918929.0,15816552.0,7.09,2.4652756342984135,0.6896551724137931,0.31034482758620685,1.0,1.0,0.0,0.6689655172413793,10.0062,116.999668 +9440,3,Filippo,Mane,4428974.0,32.0,2.0,2.0,1.0,3152.0,64.0,1,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 17}]",5,Filippo Mane,-144452.0,-144452.0,-143618.0,-155840.0,-1774705.0,-27068.0,7.21,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9698,3,,Fábio Silva,9397556.0,124.0,1.0,1.0,0.0,2008.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,13.0,87.0,"[{""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": false, ""points"": null}]",3,Fábio Silva,377153.0,377153.0,362713.0,331599.0,1469191.0,922710.0,6.97,2.4652756342984135,0.6896551724137931,0.2723146747352496,1.0,1.0,0.0,0.6575564713860922,10.0062,113.057791 +10114,3,Carney,Chukwuemeka,4301373.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Carney Chukwuemeka,393057.0,393057.0,398916.0,306133.0,1579984.0,-385240.0,6.43,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10115,3,Daniel,Svensson,19535626.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,182663.0,182663.0,211848.0,229953.0,1475023.0,-470652.0,7.36,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,181.556782 +11099,3,Jobe,Bellingham,18915662.0,123.0,2.0,2.0,2.0,11756.0,246.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,13.0,46.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": true, ""points"": 156}]",1,Jobe Bellingham,211694.0,211694.0,216834.0,219871.0,1439642.0,48108.0,6.78,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,167.249318 +11100,3,Samuele,Inácio,5106007.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,,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-269454.0,-269454.0,-250151.0,-255468.0,-1773237.0,-5090895.0,7.37,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13472,3,Luca,Reggiani,3620031.0,57.0,1.0,1.0,0.0,1999.0,57.0,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,1,15.0,40.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,354315.0,354315.0,321431.0,243192.0,926179.0,-1237734.0,6.95,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14662,3,Justin,Lerma,2231669.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-150664.0,-150664.0,-153359.0,-161699.0,-1056755.0,-7371278.0,0.0,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14899,3,Kauã,Prates,4907604.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,6.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",5,Kauã Prates,320187.0,320187.0,364587.0,404697.0,2332017.0,701476.0,6.5,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15211,3,Joane,Gadou,24444450.0,98.0,2.0,2.0,2.0,9756.0,196.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,2,8.0,48.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 132}]",2,Joane Gadou,-414311.0,-414311.0,-500952.0,-284145.0,-1151577.0,1941427.0,6.91,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,170.456164 +16378,3,Konstantinos,Karetsas,24930687.0,125.0,2.0,2.0,2.0,8514.0,249.0,2,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,2,9.0,126.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 214}]",5,Konstantinos Karetsas,-945046.0,-945046.0,-467261.0,-23165.0,-1010463.0,4547624.0,6.8,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16948,3,Giannis,Konstantelias,10792719.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,16.0,127.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-663241.0,-663241.0,-660522.0,-687461.0,-4610325.0,10792719.0,6.96,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17309,3,Ethan,Nwaneri,18953435.0,65.0,1.0,1.0,0.0,4036.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/80320ca8522a4369b908308269d074ad.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Ethan Nwaneri,108707.0,108707.0,136709.0,67586.0,667213.0,18953435.0,6.4,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,157.875463 +1863,6,Daniel,Heuer Fernandes,12632131.0,72.0,2.0,2.0,2.0,11430.0,143.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,11.0,36.0,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-350928.0,-350928.0,-328484.0,-340898.0,-2053570.0,-582280.0,6.84,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,41.490718 +1865,6,Yussuf,Poulsen,1071494.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,,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -9}]",3,Yussuf Poulsen,-56822.0,-56822.0,-97382.0,-126772.0,-640574.0,-3552241.0,6.46,0.6062135922330097,0.0,0.1225416036308623,0.0,0.0,0.0,0.03676248108925869,10.0062,1.440563 +1889,6,Bakery,Jatta,5492751.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,2,5.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Bakery Jatta,-376166.0,-376166.0,-387160.0,-403585.0,-2804170.0,425087.0,6.54,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1978,6,Jordan,Torunarigha,7764535.0,-1.0,2.0,2.0,2.0,7815.0,-2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 2}]",1,Jordan Torunarigha,-267590.0,-267590.0,-309384.0,-339653.0,-1532196.0,-2965643.0,5.9,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,35.788777 +2725,6,Sebastiaan,Bornauw,8304754.0,38.0,2.0,2.0,2.0,11430.0,75.0,2,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,9.0,16.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": true, ""points"": 26}]",3,Sebastiaan Bornauw,-422538.0,-422538.0,-424115.0,-300452.0,-1862883.0,7768366.0,6.48,0.6062135922330097,0.18864097363083165,0.31034482758620685,0.0,0.0,0.15,0.16855983772819472,10.0062,6.625581 +3277,6,Miro,Muheim,3982728.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Miro Muheim,-121837.0,-121837.0,-120938.0,-116467.0,-768269.0,-4782182.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6201,6,Nicolai,Remberg,8729760.0,21.0,2.0,2.0,2.0,11430.0,42.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,36.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-247387.0,-247387.0,-275059.0,-294314.0,-1855455.0,-2351554.0,6.77,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,41.066105 +7350,6,Otto,Stange,3625690.0,-11.0,2.0,2.0,0.0,3353.0,-22.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": -6}]",5,Otto Stange,-131569.0,-131569.0,-135735.0,-143724.0,-836105.0,246690.0,6.41,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7394,6,Kofi,Amoako,901651.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-73533.0,-73533.0,-103190.0,-126006.0,-716885.0,-3704560.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8367,6,Albert,Sambi Lokonga,8432560.0,44.0,1.0,1.0,1.0,5806.0,44.0,2,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,5.0,31.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}]",3,Albert Sambi Lokonga,-367449.0,-367449.0,-361393.0,-380526.0,-1275370.0,-1695972.0,6.81,0.6062135922330097,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,37.462755 +9605,6,Albert,Grønbæk,10252029.0,11.0,2.0,2.0,2.0,11430.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,2,2.0,27.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,-588502.0,-588502.0,-631673.0,-738133.0,-2787649.0,-315400.0,7.71,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,46.768046 +10120,6,Alexander,Røssing-Lelesiit,1959965.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,170217.0,170217.0,219930.0,260031.0,1403561.0,-1075144.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11512,6,Nicolás,Capaldo,8749758.0,26.0,2.0,2.0,2.0,11430.0,51.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,5.0,38.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,-262994.0,-262994.0,-287609.0,-310913.0,-1375907.0,-1540776.0,5.91,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,35.849436 +11752,6,Warmed,Omari,1420458.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Warmed Omari,-67274.0,-67274.0,-96014.0,-109976.0,-805079.0,-4363402.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11949,6,Shafiq,Nandja,2129737.0,-1.0,1.0,1.0,0.0,2914.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,2,,0.0,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}]",3,Shafiq Nandja,-93970.0,-93970.0,-131827.0,-153393.0,-1136020.0,1629737.0,6.32,0.6062135922330097,0.8113590263691683,0.6896551724137931,1.0,1.0,0.0,0.8314401622718053,10.0062,31.874467 +11967,6,Fábio,Vieira,18560687.0,3.0,1.0,1.0,0.0,2914.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png,0.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",1,Fábio Vieira,-467068.0,-467068.0,-318557.0,-18946.0,-202854.0,-26248.0,6.6,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,40.034903 +12368,6,Sander,Tangvik,811976.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-139841.0,-139841.0,-138242.0,-138250.0,-963720.0,-303117.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13433,6,Louis,Lemke,4785508.0,-7.0,2.0,2.0,1.0,6001.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,2,,12.0,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 2}]",4,Louis Lemke,-147535.0,-147535.0,-403643.0,-441348.0,-2707822.0,4231355.0,6.77,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14256,6,Zakaria,El Ouahdi,9073052.0,-24.0,1.0,1.0,1.0,5624.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -24}, {""hasPlayed"": false, ""points"": null}]",1,Zakaria El Ouahdi,-376025.0,-376025.0,-780808.0,-439719.0,-1241158.0,9073052.0,5.8,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,35.182188 +14425,6,David,Møller Wolfe,8253690.0,20.0,1.0,1.0,1.0,5086.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png,0.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}]",2,David Møller Wolfe,-358174.0,-358174.0,-404118.0,-259429.0,-974769.0,8253690.0,6.4,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,38.821724 +15283,6,Martin,Adeline,4401375.0,-5.0,2.0,2.0,2.0,6947.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,2,,10.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 3}]",4,Martin Adeline,-135261.0,-135261.0,-142086.0,-152353.0,-1634926.0,-4435646.0,6.48,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15472,6,Patson,Daka,8303790.0,3.0,2.0,2.0,1.0,7088.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,0.0,13.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 12}]",3,Patson Daka,-328261.0,-328261.0,-344220.0,-360262.0,-3001235.0,-2031298.0,6.62,0.6062135922330097,0.6896551724137931,0.2723146747352496,1.0,1.0,0.0,0.6575564713860922,10.0062,26.404983 +15478,6,Bilal,Nadir,1447978.0,-4.0,2.0,2.0,1.0,3526.0,-7.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,10.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -11}]",3,Bilal Nadir,-55797.0,-55797.0,-69148.0,-90430.0,-606579.0,-4013835.0,6.64,0.6062135922330097,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,3.749978 +17203,6,Terem,Moffi,3937393.0,-9.0,2.0,2.0,1.0,5527.0,-17.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 2}]",3,Terem Moffi,-93939.0,-93939.0,-112792.0,-130405.0,-579370.0,3937393.0,6.13,0.6062135922330097,0.3103448275862069,0.6051437216338881,0.0,0.0,0.0,0.30568104752464914,10.0062,11.366424 +49,5,Matthias,Ginter,26900565.0,171.0,2.0,2.0,2.0,11429.0,342.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,12.0,32.0,"[{""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,20143.0,20143.0,37805.0,58503.0,247962.0,640234.0,7.4,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,143.794886 +89,5,Christian,Günter,3646808.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Christian Günter,-135443.0,-135443.0,-136478.0,-139262.0,-828723.0,725283.0,6.6,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +118,5,Vincenzo,Grifo,7858143.0,38.0,1.0,1.0,0.0,1248.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,4.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-261098.0,-261098.0,-296748.0,-308325.0,-1976204.0,-3442882.0,6.78,1.9419701146090236,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,12.266119 +1257,5,Lukas,Kübler,7305713.0,68.0,2.0,2.0,1.0,5469.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,18.0,48.0,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,142016.0,142016.0,213397.0,250846.0,1304699.0,2553211.0,7.16,1.9419701146090236,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,17.271468 +1645,5,Maximilian,Eggestein,17848517.0,175.0,2.0,2.0,2.0,11429.0,349.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,19.0,78.0,"[{""hasPlayed"": true, ""points"": 230}, {""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,119856.0,119856.0,140604.0,172250.0,958235.0,3821201.0,7.28,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,141.463077 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,0.0,"[{""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.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1858,5,Anthony,Jung,1917156.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,-138071.0,-138071.0,-149707.0,-177019.0,-618739.0,-917548.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,0.0,"[{""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.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2084,5,Philipp,Lienhart,14290665.0,111.0,2.0,2.0,2.0,9937.0,221.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,15.0,23.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 127}]",2,Philipp Lienhart,82158.0,82158.0,116872.0,138296.0,586511.0,2906305.0,7.32,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,142.240347 +2125,5,Jan-Niklas,Beste,14222562.0,107.0,2.0,2.0,2.0,7286.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,15.0,29.0,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 128}]",1,Jan-Niklas Beste,96271.0,96271.0,132843.0,149412.0,994521.0,4204235.0,6.97,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,135.439237 +2176,5,Lucas,Höler,4342652.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,2,8.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,-120557.0,-120557.0,-124156.0,-135785.0,-1483639.0,1459679.0,6.55,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2722,5,Patrick,Osterhage,1886900.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-124490.0,-124490.0,-135015.0,-138580.0,-910966.0,-2877490.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3209,5,Yannik,Engelhardt,11204539.0,63.0,2.0,2.0,2.0,10648.0,125.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,2,11.0,12.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,-383776.0,-383776.0,-171312.0,-21548.0,-435915.0,3050153.0,6.62,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,128.638128 +3218,5,Mio,Backhaus,15162661.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,11432.0,11432.0,21397.0,24093.0,-583755.0,-1085931.0,6.67,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,129.609715 +3304,5,Igor,Matanović,22245370.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,21.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,179718.0,179718.0,207827.0,223161.0,1415647.0,5076443.0,8.35,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,162.25504 +4335,5,Derry,Scherhant,11194489.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,23.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,182612.0,182612.0,208619.0,229344.0,1806927.0,6206553.0,7.48,1.9419701146090236,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,131.816893 +6209,5,Philipp,Treu,10344958.0,86.0,2.0,2.0,1.0,7208.0,172.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,16.0,77.0,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,65185.0,65185.0,75160.0,74803.0,-53709.0,-296093.0,7.03,1.9419701146090236,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,119.647262 +7215,5,Jordy,Makengo,10018922.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,20.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,279658.0,279658.0,334354.0,345413.0,2056568.0,7776126.0,7.09,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,137.771046 +7216,5,Max,Rosenfelder,5915792.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,6.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",4,Max Rosenfelder,127460.0,127460.0,204224.0,249992.0,1362482.0,1541056.0,6.7,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8363,5,Berkay,Yilmaz,3256622.0,24.0,1.0,1.0,0.0,780.0,24.0,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,7.0,16.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-116459.0,-116459.0,-123471.0,-126135.0,-834468.0,-6988385.0,6.6,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8364,5,Bruno,Ogbus,4418373.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,273312.0,273312.0,330811.0,352840.0,1692030.0,1696724.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11006,5,Yuito,Suzuki,16833416.0,235.0,2.0,2.0,2.0,9808.0,470.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,27.0,226.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,149919.0,149919.0,181894.0,209537.0,1398034.0,5213013.0,7.11,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,138.159681 +11007,5,Cyriaque,Irié,6014411.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,9.0,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}]",5,Cyriaque Irié,183199.0,183199.0,264300.0,321142.0,2268020.0,632356.0,6.95,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14048,5,Keisuke,Goto,2996290.0,15.0,2.0,2.0,0.0,1620.0,30.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,10.0,5.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-100132.0,-100132.0,-101284.0,-114999.0,-635284.0,-5620905.0,6.74,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15196,5,Rihito,Yamamoto,2594619.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-135456.0,-135456.0,-138653.0,-139704.0,-918234.0,-6374859.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +43,10,Mitchell,Weiser,4428791.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-64957.0,-64957.0,-64103.0,-85976.0,-773570.0,-1821235.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +157,10,Niklas,Stark,4339819.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,275396.0,275396.0,367668.0,355522.0,1486770.0,912995.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +608,10,Niclas,Füllkrug,13188285.0,46.0,2.0,2.0,2.0,8371.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,1,6.0,129.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": -46}]",1,Niclas Füllkrug,106521.0,106521.0,118318.0,138493.0,422902.0,-10942083.0,6.83,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.010208 +1996,10,Marco,Friedl,10931418.0,79.0,2.0,2.0,2.0,11674.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-289444.0,-289444.0,-254485.0,-206368.0,-1528492.0,-793568.0,6.75,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,75.119898 +2294,10,Amos,Pieper,12317211.0,99.0,2.0,2.0,2.0,11674.0,197.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,15.0,4.0,"[{""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,37491.0,37491.0,85351.0,109710.0,442256.0,3990894.0,7.35,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,81.797223 +2842,10,Felix,Agu,1437379.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-101279.0,-101279.0,-104298.0,-124530.0,-799945.0,-4059087.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2939,10,Eren Sami,Dinkçi,6508560.0,56.0,2.0,2.0,1.0,4747.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,1,17.0,94.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": -11}]",1,Eren Sami Dinkçi,244375.0,244375.0,288545.0,325979.0,1675666.0,2705230.0,6.82,1.1121978224764715,0.85,1.0,1.0,1.0,0.15,0.9400000000000001,10.0062,71.344984 +3139,10,Cédric,Itten,3668255.0,18.0,2.0,2.0,0.0,3301.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,9.0,4.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 14}]",5,Cédric Itten,-102096.0,-102096.0,-118487.0,-124765.0,-756747.0,-7129797.0,6.26,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3166,10,Keke,Topp,573498.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,66446.0,66446.0,7052.0,0.0,15677.0,73498.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3228,10,Justin,Njinmah,4268283.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,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-145235.0,-145235.0,-145625.0,-145191.0,-1701020.0,-2268338.0,6.82,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3281,10,Ludovit,Reis,9890605.0,63.0,2.0,2.0,2.0,11125.0,126.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,12.0,48.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 29}]",1,Ludovit Reis,202431.0,202431.0,239810.0,262025.0,1235965.0,1343322.0,7.16,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.682737 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,0.0,"[{""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.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3481,10,Jens,Stage,11585519.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-669549.0,-669549.0,-674968.0,-662237.0,-4624163.0,-6679323.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6174,10,,Arthur,7070380.0,49.0,1.0,1.0,1.0,4193.0,49.0,0,2,https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png,0.0,1,6.0,34.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": false, ""points"": null}]",1,Arthur,287954.0,287954.0,319160.0,355436.0,2225388.0,1647766.0,7.1,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.015004 +7167,10,Senne,Lynen,5761475.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 0}]",5,Senne Lynen,-378934.0,-378934.0,-379259.0,-377806.0,-2570522.0,-2228817.0,6.66,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7282,10,Olivier,Deman,10032762.0,93.0,2.0,2.0,2.0,11674.0,185.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,18.0,98.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,245427.0,245427.0,295367.0,301660.0,920965.0,353727.0,7.05,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,78.458561 +7721,10,Marco,Grüll,8421609.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,49.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,330366.0,330366.0,343279.0,340822.0,2104931.0,4645747.0,8.01,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,89.14228 +8166,10,,Chuki,8223395.0,85.0,2.0,2.0,2.0,10866.0,170.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,20.0,93.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 19}]",1,Chuki,319063.0,319063.0,304467.0,290593.0,1123111.0,-2220256.0,6.52,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,72.560258 +9513,10,Karl,Hein,12151085.0,75.0,2.0,2.0,2.0,11674.0,150.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,12.0,94.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,1808.0,1808.0,18773.0,23997.0,-567175.0,244334.0,6.75,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,75.119898 +9600,10,Alexander,Schlager,1245713.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-140631.0,-140631.0,-139086.0,-137288.0,-964582.0,-4351777.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10131,10,Dariusz,Stalmach,5131441.0,86.0,2.0,2.0,0.0,3775.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,33.0,86.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 147}]",5,Dariusz Stalmach,331219.0,331219.0,372266.0,399030.0,2380454.0,887509.0,7.14,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10134,10,Mick,Schmetgens,4541099.0,21.0,2.0,2.0,1.0,7480.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,9.0,29.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 0}]",5,Mick Schmetgens,-125115.0,-125115.0,-137737.0,-361919.0,-2075662.0,186204.0,6.44,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11262,10,Salim Amani,Musah,3455935.0,1.0,2.0,2.0,0.0,2762.0,1.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,0.0,7.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -5}]",5,Salim Amani Musah,-112668.0,-112668.0,-122555.0,-124785.0,-850293.0,-1647481.0,6.4,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13449,10,Moussa,Ndiaye,3544452.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2af2bd87e1ec448bb98741662c2c9fe4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,-108067.0,-108067.0,61145.0,175203.0,1333717.0,3544452.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14923,10,Kenny,Quetant,681567.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-57277.0,-57277.0,-78021.0,-94489.0,-639033.0,-3748011.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14926,10,Darwin,Soylu,695833.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-19555.0,-19555.0,-33635.0,-53762.0,-502498.0,-3744076.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15256,10,Oskar,Wójcik,1828098.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-124012.0,-124012.0,-134577.0,-140064.0,-946539.0,-6126420.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15313,10,Paul,Erevbenagie,3438369.0,37.0,1.0,1.0,0.0,1768.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": false, ""points"": null}]",5,Paul Erevbenagie,-111679.0,-111679.0,-126275.0,-133754.0,-795635.0,2252892.0,6.93,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17288,10,Youri,Regeer,7485722.0,130.0,1.0,1.0,1.0,5157.0,130.0,0,3,https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png,0.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}]",1,Youri Regeer,278745.0,278745.0,316324.0,325171.0,1578008.0,7485722.0,7.1,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.015004 +493,13,Michael,Gregoritsch,13166928.0,138.0,2.0,2.0,2.0,9346.0,276.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,20.0,80.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 195}]",1,Michael Gregoritsch,191846.0,191846.0,205309.0,210845.0,1328585.0,4086772.0,6.82,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,62.825035 +1809,13,Marius,Wolf,9433357.0,200.0,2.0,2.0,2.0,9820.0,400.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,42.0,53.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 238}]",3,Marius Wolf,248805.0,248805.0,299555.0,331330.0,2146919.0,8580577.0,7.16,0.9206174200661522,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,51.628469 +1811,13,Jeffrey,Gouweleeuw,6160312.0,26.0,2.0,2.0,0.0,777.0,52.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,8.0,5.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,-271628.0,-271628.0,-300531.0,-314598.0,-1905170.0,-4239116.0,6.8,0.9206174200661522,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,5.832074 +2195,13,Finn,Dahmen,16755976.0,195.0,2.0,2.0,2.0,11311.0,389.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,23.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,68042.0,68042.0,103119.0,125161.0,490545.0,1291789.0,8.69,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,80.051255 +2764,13,Yannik,Keitel,1392156.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,16.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-83126.0,-83126.0,-103907.0,-121105.0,-570549.0,-3655359.0,6.6,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3176,13,Arijon,Ibrahimović,7382794.0,181.0,1.0,1.0,1.0,3743.0,181.0,0,3,https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png,21.0,1,24.0,127.0,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": false, ""points"": null}]",1,Arijon Ibrahimović,367977.0,367977.0,375522.0,385077.0,2304753.0,2376721.0,6.4,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,58.956045 +3183,13,Anton,Kade,13877543.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,2,19.0,193.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 273}]",5,Anton Kade,-423151.0,-423151.0,-33154.0,43093.0,-213271.0,3374179.0,8.42,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4654,13,Mert,Kömür,4075293.0,50.0,2.0,2.0,0.0,2980.0,100.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,24.0,9.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 43}]",4,Mert Kömür,-124078.0,-124078.0,-107940.0,-98319.0,-540176.0,1295699.0,6.78,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6168,13,Robin,Fellhauer,10452793.0,104.0,2.0,2.0,2.0,8323.0,207.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,19.0,64.0,"[{""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 58}]",3,Robin Fellhauer,168104.0,168104.0,286470.0,232684.0,144035.0,1088058.0,6.47,0.9206174200661522,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,54.05183 +7283,13,Calvin,Brackelmann,8194650.0,113.0,2.0,2.0,2.0,10533.0,225.0,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,27.0,47.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,270674.0,270674.0,255794.0,301258.0,2048349.0,521213.0,6.89,0.9206174200661522,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,57.560604 +7336,13,Sima,Suso,770271.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-9005.0,-9005.0,-7320.0,-43604.0,-465799.0,-3736428.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7676,13,Fabian,Rieder,16862219.0,208.0,2.0,2.0,2.0,10669.0,416.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,24.0,18.0,"[{""hasPlayed"": true, ""points"": 221}, {""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,128070.0,128070.0,163728.0,170234.0,981992.0,4915453.0,7.47,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,68.812759 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,0.0,0.0,-2366074.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8355,13,Noahkai,Banks,10706873.0,138.0,2.0,2.0,2.0,11311.0,275.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,25.0,10.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 145}]",1,Noahkai Banks,232261.0,232261.0,258257.0,410790.0,2236520.0,3941203.0,7.18,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,66.141313 +9642,13,Chrislain,Matsima,15206483.0,157.0,2.0,2.0,2.0,11311.0,314.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,20.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,106892.0,106892.0,167410.0,194057.0,1037282.0,4855597.0,7.55,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,69.549709 +9684,13,Alexis,Claude-Maurice,7808317.0,167.0,1.0,1.0,0.0,1925.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,1,21.0,118.0,"[{""hasPlayed"": true, ""points"": 167}, {""hasPlayed"": false, ""points"": null}]",3,Alexis Claude-Maurice,335887.0,335887.0,362541.0,359645.0,883494.0,-4184419.0,7.9,0.9206174200661522,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,15.809495 +9754,13,Juma,Bah,5555342.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5627c3fa11834a97ae7c6963d68a09a6.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Juma Bah,-408648.0,-408648.0,-426061.0,-444618.0,-2989410.0,5555342.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9965,13,Faik,Sakar,2340013.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-151461.0,-151461.0,-147690.0,-150034.0,-980059.0,-2087427.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10049,13,Hennes,Behrens,12721456.0,121.0,2.0,2.0,2.0,11311.0,242.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,19.0,31.0,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,79913.0,79913.0,101019.0,114551.0,631985.0,4817429.0,6.81,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,62.732917 +11556,13,Han-Noah,Massengo,12117712.0,146.0,2.0,2.0,2.0,11311.0,292.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,24.0,12.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,188905.0,188905.0,204064.0,235044.0,1261801.0,3466130.0,7.31,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,67.338858 +12341,13,Rodrigo,Ribeiro,5916564.0,66.0,2.0,2.0,0.0,1964.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,22.0,53.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 103}]",5,Rodrigo Ribeiro,174975.0,174975.0,235191.0,284109.0,1770571.0,1180506.0,6.79,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13479,13,Uchenna,Ogundu,2474729.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-136355.0,-136355.0,-146983.0,-140859.0,-935268.0,-1820707.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,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}, {""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13806,13,Young-Woo,Seol,2722597.0,53.0,2.0,2.0,0.0,1490.0,105.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,2,38.0,28.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 73}]",3,Young-Woo Seol,-73942.0,-73942.0,-113837.0,-136875.0,-394139.0,2722597.0,6.4,0.9206174200661522,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,5.489011 +32,8,Loris,Karius,16863681.0,133.0,2.0,2.0,2.0,11390.0,265.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,15.0,13.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,45898.0,45898.0,70114.0,92566.0,240376.0,1255409.0,7.4,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,93.194654 +670,8,Kenan,Karaman,8905170.0,15.0,1.0,1.0,0.0,596.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,1.0,10.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,175281.0,175281.0,173415.0,104658.0,-33642.0,-6381369.0,6.6,1.258606885508407,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,34.680918 +755,8,Kevin,Müller,1020202.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-143840.0,-143840.0,-143417.0,-145542.0,-1102166.0,-388058.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1012,8,Edin,Džeko,6066457.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,,21.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-260502.0,-260502.0,-305368.0,-334141.0,-2208037.0,-1294775.0,7.19,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1691,8,Finn,Porath,1290050.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-122748.0,-122748.0,-132690.0,-141891.0,-925004.0,-3845222.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2449,8,Hee-Chan,Hwang,4472825.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f03e94d1a5cf48cb99e80d9be87e060c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hee-Chan Hwang,-69119.0,-69119.0,-79654.0,-84395.0,-393398.0,2106598.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2762,8,Timo,Becker,8577960.0,59.0,2.0,2.0,2.0,11390.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,13.0,50.0,"[{""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 23}]",1,Timo Becker,14408.0,14408.0,1198.0,-51192.0,-849068.0,2933801.0,6.8,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,85.638331 +2876,8,Ron,Schallenberg,3338196.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,,38.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-129119.0,-129119.0,-130058.0,-126460.0,-865669.0,-4211325.0,6.45,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2967,8,Soufiane,El-Faouzi,12667348.0,76.0,2.0,2.0,2.0,11390.0,151.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,11.0,21.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,32523.0,32523.0,21926.0,29319.0,-558862.0,-892363.0,7.12,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,89.66837 +3029,8,Dejan,Ljubičić,8235050.0,35.0,2.0,2.0,2.0,10211.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,8.0,11.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,193952.0,193952.0,238707.0,263287.0,1171107.0,-292159.0,6.84,1.258606885508407,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,68.913669 +3307,8,Janik,Bachmann,2199359.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,203790.0,203790.0,251139.0,294676.0,1636629.0,-979399.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4406,8,Éric,Dina Ebimbe,4803289.0,5.0,2.0,2.0,1.0,5926.0,10.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,2.0,33.0,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-40476.0,-40476.0,-48755.0,-60674.0,-1256154.0,-1835194.0,6.51,1.258606885508407,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,64.175333 +4606,8,Hasan,Kuruçay,9363568.0,66.0,2.0,2.0,2.0,8290.0,131.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,13.0,60.0,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 23}]",1,Hasan Kuruçay,227719.0,227719.0,222372.0,185431.0,292857.0,-2875097.0,7.19,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,90.549941 +6172,8,Junior,Adamu,4747597.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,2,5.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}]",4,Junior Adamu,-328721.0,-328721.0,-336285.0,-341963.0,-2104966.0,-3994735.0,6.63,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7156,8,Maximilian,Wöber,1699139.0,-20.0,2.0,2.0,0.0,3099.0,-39.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,81.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -77}]",5,Maximilian Wöber,-87095.0,-87095.0,-104245.0,-111425.0,-728417.0,-4444047.0,6.21,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7242,8,Robin,Gosens,7847105.0,37.0,2.0,2.0,1.0,5918.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,1,9.0,64.0,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": -9}]",2,Robin Gosens,66436.0,66436.0,41056.0,15988.0,-579634.0,-1154512.0,6.57,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,82.74174 +8222,8,Moussa,Sylla,8324685.0,23.0,2.0,2.0,2.0,11390.0,45.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,5.0,2.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 21}]",1,Moussa Sylla,66678.0,66678.0,3268.0,-74204.0,-830871.0,-75507.0,6.67,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,84.001128 +8235,8,Adrian,Gantenbein,539289.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-33849.0,-33849.0,-39453.0,-68282.0,-634281.0,-311859.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8277,8,Vitalie,Becker,4155938.0,10.0,2.0,2.0,1.0,5471.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,4.0,8.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 16}]",4,Vitalie Becker,-101508.0,-101508.0,-109050.0,-110510.0,-665897.0,-2709673.0,6.86,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10916,8,Mert Can,Ayhan,3868348.0,-7.0,2.0,2.0,0.0,2203.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,24.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -24}]",4,Mert Can Ayhan,-125029.0,-125029.0,-129821.0,-131687.0,-776062.0,-5516095.0,6.3,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11255,8,Nikola,Katic,10662824.0,87.0,2.0,2.0,2.0,10337.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,16.0,28.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 67}]",1,Nikola Katic,64274.0,64274.0,43143.0,36965.0,-1100788.0,-2908347.0,7.16,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,90.172125 +12158,8,Luca,Vozar,1572610.0,5.0,1.0,1.0,0.0,1178.0,5.0,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,3.0,3.0,"[{""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-120938.0,-120938.0,-127937.0,-136618.0,-904295.0,1072610.0,6.57,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12297,8,Satoshi,Tanaka,7025555.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,13.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,310453.0,310453.0,333858.0,350895.0,1991138.0,-848071.0,7.03,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,88.534922 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,0.0,-2903563.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13448,8,Adil,Aouchiche,10689447.0,64.0,2.0,2.0,2.0,10325.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,11.0,28.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-113792.0,-113792.0,-156427.0,-236076.0,-1843271.0,-3190383.0,6.69,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,84.253005 diff --git a/outputs/expected_points/expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv b/outputs/expected_points/expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv new file mode 100644 index 0000000..1c5aa97 --- /dev/null +++ b/outputs/expected_points/expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv @@ -0,0 +1,462 @@ +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,31005752.0,134.0,2.0,2.0,1.0,6434.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,8.0,139.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 35}]",2,Jonathan Tah,-300876.0,-300876.0,-278481.0,-197912.0,-2624517.0,-5543376.0,7.55,2.555821753713465,0.3103448275862069,1.0,0.0,0.0,0.0,0.4241379310344827,10.0062,81.894325 +237,2,Manuel,Neuer,14858009.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,-6695.0,-6695.0,35815.0,67081.0,305026.0,2368762.0,7.06,2.555821753713465,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,158.139427 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,0.0,-1078651.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1685,2,Joshua,Kimmich,59922635.0,279.0,2.0,2.0,2.0,11508.0,557.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,9.0,34.0,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,2473.0,2473.0,8649.0,8053.0,52182.0,389467.0,7.9,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,202.035103 +1961,2,Serge,Gnabry,12727060.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,118077.0,118077.0,115877.0,94456.0,258551.0,-6175974.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1991,2,Dayot,Upamecano,33637948.0,245.0,2.0,2.0,2.0,11508.0,489.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,14.0,38.0,"[{""hasPlayed"": true, ""points"": 217}, {""hasPlayed"": true, ""points"": 272}]",3,Dayot Upamecano,-18932.0,-18932.0,18536.0,49872.0,239861.0,291268.0,8.08,2.555821753713465,1.0,0.31034482758620685,1.0,1.0,0.0,0.7931034482758621,10.0062,163.885655 +2038,2,Konrad,Laimer,31257227.0,118.0,2.0,2.0,2.0,11508.0,236.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,2,7.0,15.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-582669.0,-582669.0,-238291.0,-16531.0,-899870.0,-2823076.0,6.63,2.555821753713465,0.2723146747352497,0.31034482758620685,0.0,0.0,0.0,0.20202931816996195,10.0062,34.255292 +2300,2,Josip,Stanišić,16727483.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-305070.0,-305070.0,-372497.0,-417427.0,-2880079.0,-10178391.0,6.93,2.555821753713465,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,160.727699 +2366,2,Alphonso,Davies,15141233.0,177.0,2.0,2.0,2.0,10209.0,354.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,23.0,33.0,"[{""hasPlayed"": true, ""points"": 201}, {""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,241532.0,241532.0,255594.0,274323.0,1771008.0,-269836.0,7.46,2.555821753713465,0.12254160363086235,0.6896551724137931,0.0,0.0,0.0,0.25591319317648287,10.0062,48.823763 +2804,2,Jamal,Musiala,24964973.0,38.0,1.0,1.0,0.0,2235.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,1,1.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Jamal Musiala,114531.0,114531.0,148764.0,137086.0,320234.0,-9943898.0,6.55,2.555821753713465,0.3103448275862069,0.2723146747352496,0.0,0.0,0.0,0.20583233345505764,10.0062,34.478998 +3072,2,Jonas,Urbig,4647765.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonas Urbig,-45641.0,-45641.0,-31525.0,-35609.0,-688990.0,-6698554.0,0.0,2.555821753713465,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,0.0 +3089,2,Hiroki,Ito,3777377.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-93917.0,-93917.0,-109659.0,-118973.0,-734180.0,-1461589.0,6.6,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3120,2,Tom,Bischof,17150759.0,44.0,2.0,2.0,0.0,1866.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,5.0,5.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-324656.0,-324656.0,-382263.0,-418317.0,-2580261.0,-4232507.0,6.99,2.555821753713465,0.3103448275862069,0.0,1.0,0.0,0.0,0.32413793103448274,10.0062,57.943773 +3543,2,Nathaniel,Brown,26206132.0,68.0,2.0,2.0,2.0,6526.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,5.0,11.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-661884.0,-661884.0,-699174.0,-654467.0,-3772458.0,-2176164.0,6.66,2.555821753713465,0.6051437216338881,0.31034482758620685,1.0,1.0,0.0,0.6351609369294173,10.0062,108.182684 +6080,2,Aleksandar,Pavlović,33724150.0,213.0,2.0,2.0,2.0,9640.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,12.0,60.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,41116.0,41116.0,62484.0,75631.0,499734.0,2385351.0,7.52,2.555821753713465,0.6896551724137931,1.0,0.0,1.0,0.0,0.6758620689655173,10.0062,129.979737 +6668,2,Kim,Minjae,12913190.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,8.0,77.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,108781.0,108781.0,138399.0,148100.0,797761.0,1647782.0,7.17,2.555821753713465,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,143.531346 +7226,2,Harry,Kane,67442121.0,97.0,2.0,2.0,1.0,7979.0,194.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,2,2.0,38.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,-446376.0,-446376.0,-395272.0,-261365.0,-1449833.0,-1073032.0,7.02,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,179.529927 +8329,2,Michael,Olise,65065938.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,1588.0,1588.0,6547.0,10707.0,60779.0,649547.0,8.5,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,217.379541 +10789,2,Lennart,Karl,20838477.0,47.0,2.0,2.0,1.0,4200.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,4.0,36.0,"[{""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,19624.0,19624.0,48813.0,56177.0,289083.0,-5263634.0,6.54,2.555821753713465,0.6896551724137931,0.6051437216338881,1.0,1.0,0.0,0.7574051854556837,10.0062,126.679332 +11675,2,Luis,Díaz,53757655.0,172.0,2.0,2.0,2.0,11508.0,344.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,2,6.0,60.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 215}]",2,Luis Díaz,-33583.0,-33583.0,2012.0,4312.0,18450.0,634714.0,6.46,2.555821753713465,0.3103448275862069,1.0,1.0,0.0,0.0,0.6241379310344828,10.0062,103.112861 +12314,2,Bara Sapoko,Ndiaye,1108332.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-62910.0,-62910.0,-83419.0,-103651.0,-554012.0,-2398539.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14251,2,Ismael,Saibari,28974224.0,110.0,2.0,2.0,1.0,5590.0,219.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,2,7.0,99.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,-575855.0,-575855.0,-536396.0,-336634.0,-1452092.0,-420996.0,6.76,2.555821753713465,0.6896551724137931,0.1225416036308623,0.0,1.0,0.0,0.41262455005477594,10.0062,71.334809 +15502,2,Tim,Binder,1447790.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-132289.0,-132289.0,-140511.0,-148579.0,-968247.0,947790.0,0.0,2.555821753713465,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1664,9,Maximilian,Mittelstädt,27050223.0,146.0,2.0,2.0,2.0,10489.0,292.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,10.0,94.0,"[{""hasPlayed"": true, ""points"": 213}, {""hasPlayed"": true, ""points"": 79}]",2,Maximilian Mittelstädt,42439.0,42439.0,73774.0,91412.0,474053.0,-1828229.0,7.48,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.281046 +1671,9,Grischa,Prömel,16504358.0,129.0,2.0,2.0,2.0,11468.0,258.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,15.0,132.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}]",2,Grischa Prömel,152816.0,152816.0,198708.0,218826.0,1324343.0,4699583.0,6.95,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,93.175571 +2068,9,Dan-Axel,Zagadou,730388.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-51387.0,-51387.0,-64904.0,-95840.0,-684614.0,-3792247.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2120,9,Nikolas,Nartey,4077323.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-77100.0,-77100.0,-66212.0,-79615.0,-613989.0,-2113109.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2172,9,Chris,Führich,20814726.0,96.0,1.0,1.0,1.0,4251.0,96.0,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,1,4.0,67.0,"[{""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}]",3,Chris Führich,-27744.0,-27744.0,11752.0,30782.0,188448.0,-3958589.0,7.17,1.339825007056167,0.6896551724137931,0.31034482758620685,0.0,1.0,0.0,0.46896551724137936,10.0062,45.079317 +2199,9,Josha,Vagnoman,10561924.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,36.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",2,Josha Vagnoman,229596.0,229596.0,259992.0,403123.0,2260302.0,5716327.0,7.32,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.135997 +2214,9,Atakan,Karazor,3319102.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Atakan Karazor,-93116.0,-93116.0,-99324.0,-109123.0,-716255.0,-5635966.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2237,9,Fabian,Bredlow,12950173.0,131.0,2.0,2.0,2.0,11468.0,262.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,20.0,28.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,70345.0,70345.0,106602.0,136331.0,726999.0,5805516.0,7.51,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.683243 +2445,9,Marius,Funk,1525225.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-151662.0,-151662.0,-149893.0,-148757.0,-1043748.0,-1977252.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2694,9,Angelo,Stiller,31284813.0,76.0,2.0,2.0,2.0,10853.0,152.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,4.0,72.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-461614.0,-461614.0,-505739.0,-536370.0,-3046921.0,-5389276.0,7.33,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.270063 +2854,9,Ermedin,Demirović,16666964.0,81.0,2.0,2.0,0.0,3421.0,161.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,1,9.0,119.0,"[{""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,185431.0,185431.0,143395.0,157063.0,796226.0,-8085480.0,7.9,1.339825007056167,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,10.0062,61.721015 +2988,9,Jamie,Leweling,18537102.0,9.0,2.0,2.0,0.0,3435.0,18.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,0.0,16.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": -3}]",3,Jamie Leweling,-460131.0,-460131.0,-494628.0,-554294.0,-2931458.0,-8370524.0,6.57,1.339825007056167,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,68.946224 +3190,9,Jeff,Chabot,23107935.0,94.0,2.0,2.0,2.0,10189.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,1,8.0,108.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 17}]",2,Jeff Chabot,18770.0,18770.0,79601.0,103284.0,369236.0,-2591211.0,7.35,1.339825007056167,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,78.830555 +3193,9,,Tiago Tomás,6620203.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,2,5.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-374887.0,-374887.0,-382005.0,-371400.0,-2840394.0,1669442.0,7.27,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4296,9,Dzenan,Pejčinović,11727814.0,44.0,2.0,2.0,2.0,9491.0,87.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,7.0,55.0,"[{""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejčinović,-27369.0,-27369.0,67109.0,118364.0,798527.0,8848752.0,6.86,1.339825007056167,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,38.373264 +4589,9,Justin,Diehl,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-3126.0,-3126.0,-59066.0,-73097.0,-694012.0,0.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6085,9,Dennis,Seimen,5326587.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-210468.0,-210468.0,-190734.0,-174984.0,-951507.0,-1934665.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7158,9,Deniz,Undav,37236682.0,27.0,2.0,2.0,2.0,8735.0,53.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,1.0,53.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": -11}]",3,Deniz Undav,-692582.0,-692582.0,-679465.0,-791583.0,-4780923.0,-6376730.0,6.88,1.339825007056167,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,38.48514 +7257,9,Leonidas,Stergiou,1539570.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,,5.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-107083.0,-107083.0,-116043.0,-132851.0,-710441.0,-3623109.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7349,9,Finn,Jeltsch,16654372.0,100.0,2.0,2.0,2.0,11468.0,200.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,12.0,118.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 16}]",2,Finn Jeltsch,47526.0,47526.0,87667.0,124502.0,747491.0,4596599.0,6.89,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,92.371178 +7781,9,Leo,Sauer,4442180.0,38.0,1.0,1.0,0.0,985.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,1,8.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,254846.0,254846.0,289650.0,316948.0,1271919.0,-3136676.0,6.65,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8247,9,Ramon,Hendriks,8364417.0,-3.0,2.0,2.0,1.0,6745.0,-5.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -37}, {""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,-200522.0,-200522.0,-251316.0,-298742.0,-1253287.0,-3476998.0,6.77,1.339825007056167,0.3103448275862069,0.6896551724137931,1.0,0.0,0.0,0.5310344827586208,10.0062,48.197959 +9615,9,Ameen,Al Dakhil,820678.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,3870.0,3870.0,-37185.0,-71071.0,-508031.0,-3395889.0,6.7,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10112,9,Luca,Jaquez,1573739.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-72485.0,-72485.0,-73478.0,-91003.0,-632892.0,-3349915.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11043,9,Lorenz,Assignon,2522246.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lorenz Assignon,-132503.0,-132503.0,-133309.0,-136227.0,-891006.0,2013335.0,0.0,1.339825007056167,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11955,9,Bilal,El Khannouss,19286589.0,85.0,2.0,2.0,1.0,5995.0,169.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,1,8.0,204.0,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": -60}]",2,Bilal El Khannouss,153402.0,153402.0,176910.0,200022.0,885303.0,-6220997.0,7.18,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.259079 +859,77,Jan,Gyamerah,6842403.0,72.0,2.0,2.0,2.0,9986.0,144.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,21.0,12.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 63}]",1,Jan Gyamerah,248264.0,248264.0,246034.0,237549.0,1376476.0,1970736.0,6.69,0.33205558217537134,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,19.468917 +1745,77,Amara,Condé,2244278.0,14.0,1.0,1.0,0.0,483.0,14.0,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,1,6.0,9.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}]",5,Amara Condé,226159.0,226159.0,276132.0,293726.0,1337624.0,-1282980.0,6.7,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2495,77,Tim,Boss,1226324.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-150572.0,-150572.0,-152903.0,-152816.0,-1039154.0,-3448743.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2928,77,Lukas Emanuel,Petkov,12160093.0,162.0,2.0,2.0,2.0,11739.0,324.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,26.0,100.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,142696.0,142696.0,179768.0,200992.0,1214552.0,654268.0,7.24,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.055729 +3026,77,Lasse,Günther,9002601.0,64.0,2.0,2.0,2.0,10489.0,128.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,1,14.0,14.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 74}]",2,Lasse Günther,185100.0,185100.0,226033.0,207726.0,1044873.0,379874.0,6.13,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,20.367627 +3232,77,Luca,Pfeiffer,1253524.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-109153.0,-109153.0,-131802.0,-136298.0,-903571.0,-4456755.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3284,77,Maximilian,Rohr,10771729.0,101.0,2.0,2.0,2.0,10884.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,18.0,19.0,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,98799.0,98799.0,164160.0,193125.0,1120214.0,178827.0,6.77,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,22.494101 +3350,77,Felix,Keidel,9297250.0,125.0,2.0,2.0,2.0,11739.0,250.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,26.0,83.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,94489.0,94489.0,169149.0,223774.0,1004877.0,6092873.0,6.87,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,22.826362 +6148,77,Lukas,Pinckert,10804186.0,136.0,2.0,2.0,2.0,11739.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,25.0,33.0,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,166810.0,166810.0,203653.0,222539.0,1601587.0,1853704.0,6.38,0.33205558217537134,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,18.56677 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-1753759.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6158,77,Luca,Schnellbacher,3595683.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,4.0,10.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}]",5,Luca Schnellbacher,-134920.0,-134920.0,-138450.0,-145298.0,-932999.0,1287255.0,6.85,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6160,77,Nicolas,Kristof,12023234.0,94.0,2.0,2.0,2.0,11739.0,188.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,1,15.0,15.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,-4930.0,-4930.0,7087.0,19840.0,-403425.0,232715.0,7.23,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.022503 +6183,77,Noel,Futkeu,7302423.0,122.0,1.0,1.0,0.0,1252.0,122.0,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,1,16.0,86.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,131694.0,131694.0,188302.0,156803.0,149540.0,-1843504.0,6.9,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7278,77,Lukasz,Poreba,9202258.0,91.0,2.0,2.0,2.0,11739.0,182.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,19.0,22.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,218024.0,218024.0,244781.0,266964.0,1172638.0,484648.0,6.99,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,23.225076 +7441,77,Cole,Campbell,10408610.0,84.0,2.0,2.0,2.0,7974.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,16.0,84.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 144}]",2,Cole Campbell,-96238.0,-96238.0,91686.0,182315.0,1295795.0,5954042.0,6.85,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,22.75991 +7463,77,Francis,Onyeka,10853057.0,108.0,2.0,2.0,2.0,8591.0,215.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,19.0,44.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,128587.0,128587.0,180748.0,226668.0,1811892.0,161882.0,7.41,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.620574 +7514,77,Florian,Le Joncour,2413687.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,1,8.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,220967.0,220967.0,273595.0,295236.0,1338118.0,-1191685.0,6.53,0.33205558217537134,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,2.69338 +8252,77,Maurice,Krattenmacher,4151037.0,144.0,2.0,2.0,0.0,3763.0,288.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,1,69.0,185.0,"[{""hasPlayed"": true, ""points"": 275}, {""hasPlayed"": true, ""points"": 13}]",4,Maurice Krattenmacher,449803.0,449803.0,414900.0,439299.0,2529406.0,192035.0,7.59,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8296,77,Frederik,Schmahl,2150295.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-130906.0,-130906.0,-139428.0,-147073.0,-973337.0,-1251673.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8301,77,Luca,Sirch,2520878.0,18.0,2.0,2.0,0.0,1752.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,13.0,10.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-115755.0,-115755.0,-127315.0,-131193.0,-816400.0,-3488347.0,6.58,0.33205558217537134,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,2.714003 +9224,77,Tom,Zimmerschied,1377229.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-99359.0,-99359.0,-104812.0,-111684.0,-789204.0,-5059595.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9384,77,Noah,Darvich,4089019.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,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Noah Darvich,-126577.0,-126577.0,-126237.0,-132380.0,-1202185.0,-1439505.0,6.15,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9995,77,David,Mokwa,7619609.0,149.0,2.0,2.0,2.0,9981.0,298.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,39.0,1.0,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 148}]",1,David Mokwa,368128.0,368128.0,403836.0,424976.0,2784223.0,3580267.0,7.19,0.33205558217537134,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,23.889599 +11253,77,Nicholas,Mickelson,3012151.0,58.0,1.0,1.0,0.0,1249.0,58.0,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,19.0,41.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,-116255.0,-116255.0,-120564.0,-124148.0,-866867.0,2184250.0,6.76,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12317,77,Raif,Adam,2455659.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-143108.0,-143108.0,-150298.0,-143288.0,-964889.0,-1491531.0,0.0,0.33205558217537134,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4,7,Janis,Blaswich,1566106.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-136791.0,-136791.0,-137054.0,-146250.0,-1087811.0,-313227.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +72,7,Mark,Flekken,13848906.0,83.0,2.0,2.0,2.0,11543.0,165.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,2,11.0,50.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,-45046.0,-45046.0,4797.0,9265.0,-608076.0,-28904.0,6.55,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,121.470524 +78,7,Jonas,Hofmann,4982644.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,8.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,250098.0,250098.0,323231.0,366752.0,2070528.0,2826762.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +663,7,Robert,Andrich,3881309.0,38.0,1.0,1.0,0.0,1366.0,38.0,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-70709.0,-70709.0,-69033.0,-60826.0,-508658.0,-6196933.0,6.6,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2661,7,Moussa,Diaby,24018754.0,47.0,1.0,1.0,0.0,1570.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/62cedf2a843f49b496969fb2c21fc150.png,19.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-495628.0,-495628.0,-634022.0,-351225.0,-1548514.0,-14121802.0,6.7,1.8533627342888646,0.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,10.0062,84.834323 +2746,7,Patrik,Schick,30205699.0,189.0,2.0,2.0,2.0,9970.0,377.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,12.0,75.0,"[{""hasPlayed"": true, ""points"": 242}, {""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,62335.0,62335.0,80519.0,93373.0,451780.0,1136080.0,6.9,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,127.961316 +2783,7,Edmond,Tapsoba,25919038.0,51.0,2.0,2.0,2.0,11543.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,3.0,108.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-546667.0,-546667.0,-562425.0,-551068.0,-3449910.0,-5978354.0,6.94,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,128.70312 +2846,7,Malik,Tillman,13877582.0,86.0,2.0,2.0,2.0,8092.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,12.0,16.0,"[{""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,-496986.0,-496986.0,-437999.0,-314751.0,-1580917.0,-1053144.0,7.04,1.8533627342888646,0.3103448275862069,0.31034482758620685,1.0,1.0,0.0,0.5172413793103449,10.0062,67.52981 +3754,7,Lucas,Vázquez,5617213.0,11.0,2.0,2.0,1.0,4031.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,2,3.0,24.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}]",4,Lucas Vázquez,-373726.0,-373726.0,-365227.0,-386249.0,-2417297.0,2364848.0,6.59,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3759,7,Miguel,Gutiérrez,22938817.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,145827.0,145827.0,160114.0,176348.0,898123.0,4654624.0,7.5,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,139.088386 +4199,7,Aleix,García,38779739.0,165.0,2.0,2.0,2.0,11543.0,329.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,8.0,94.0,"[{""hasPlayed"": true, ""points"": 231}, {""hasPlayed"": true, ""points"": 98}]",1,Aleix García,2930.0,2930.0,13636.0,2965.0,-400202.0,1236233.0,7.71,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,142.982861 +4318,7,Tim,Oermann,2390873.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}]",5,Tim Oermann,-133297.0,-133297.0,-142854.0,-147576.0,-940723.0,-1845504.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4563,7,Loïc,Badé,9036507.0,35.0,2.0,2.0,1.0,4765.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,7.0,7.0,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 30}]",4,Loïc Badé,-340866.0,-340866.0,-354848.0,-621383.0,-3719849.0,-5210078.0,6.94,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6061,7,Ibrahim,Maza,30614100.0,213.0,2.0,2.0,2.0,11543.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,13.0,149.0,"[{""hasPlayed"": true, ""points"": 319}, {""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,68386.0,68386.0,77980.0,71076.0,319336.0,1717973.0,7.7,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,142.79741 +6745,7,Victor,Boniface,4258790.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,10.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-102898.0,-102898.0,-111670.0,-116671.0,-604103.0,-490215.0,6.82,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7269,7,Nathan,Tella,4246191.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,-133838.0,-133838.0,-124001.0,-128043.0,-1377329.0,-4267580.0,7.09,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7963,7,Jarell,Quansah,17472528.0,124.0,2.0,2.0,1.0,8154.0,247.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,1,14.0,103.0,"[{""hasPlayed"": true, ""points"": 197}, {""hasPlayed"": true, ""points"": 50}]",2,Jarell Quansah,170180.0,170180.0,179537.0,191785.0,293611.0,-3948485.0,7.02,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,130.18673 +8374,7,Martin,Terrier,1337896.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,233649.0,233649.0,155625.0,47852.0,268474.0,-1883987.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11513,7,Christian,Kofane,10411869.0,74.0,2.0,2.0,0.0,4066.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,14.0,49.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 109}]",5,Christian Kofane,-91432.0,-91432.0,65407.0,128321.0,809641.0,-912354.0,6.81,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11680,7,Kennet,Eichhorn,2295711.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-120964.0,-120964.0,-120855.0,-124787.0,-858260.0,-5299114.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11756,7,Montrell,Culbreath,1393670.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-87139.0,-87139.0,-94798.0,-105876.0,-721661.0,-4082676.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11956,7,Ezequiél,Fernández,11550806.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,157168.0,157168.0,175452.0,193373.0,823117.0,7895364.0,7.09,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,131.484888 +11957,7,Eliesse,Ben Seghir,4088704.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,310754.0,310754.0,312550.0,241935.0,1393101.0,1687667.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13888,7,Guéla,Doué,15035068.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/812bc3c9b83245c09d36a46dd5b0b56b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Guéla Doué,-594336.0,-594336.0,-615767.0,-682573.0,-3497717.0,15035068.0,0.0,1.8533627342888646,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14241,7,Facundo,Medina,10472103.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,24.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,245304.0,245304.0,356322.0,379620.0,1912344.0,10472103.0,7.35,1.8533627342888646,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,134.262019 +15199,7,Afonso,Moreira,22662664.0,68.0,2.0,2.0,2.0,10875.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,5.0,88.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 5}]",2,Afonso Moreira,-437534.0,-437534.0,-361216.0,-417255.0,-1991770.0,1471535.0,6.56,1.8533627342888646,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,97.32478 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,0.0,0.0,0.0,0.0,-39887.0,-1919230.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +737,28,Luca,Waldschmidt,2497581.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-118603.0,-118603.0,-129181.0,-132810.0,-867879.0,-1539623.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1580,28,Marvin,Schwäbe,15844170.0,143.0,2.0,2.0,2.0,11507.0,285.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,17.0,47.0,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,13725.0,13725.0,42854.0,66423.0,256574.0,2491640.0,6.8,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,111.461571 +2069,28,Timo,Hübers,1793827.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,209197.0,209197.0,234401.0,251452.0,971636.0,-1393573.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2201,28,Linton,Maina,8207714.0,66.0,2.0,2.0,1.0,6346.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,15.0,47.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 99}]",4,Linton Maina,44644.0,44644.0,160433.0,204893.0,872209.0,3909505.0,6.89,1.6381251153349328,0.36511156186612576,0.0,0.0,0.0,0.0,0.1460446247464503,10.0062,16.493812 +2247,28,Borna,Sosa,5677134.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f8cf530ad652442a9688c49f058e3a8a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Borna Sosa,72322.0,72322.0,178675.0,239273.0,1161034.0,-9833234.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2358,28,Tom,Krauß,7949571.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-169831.0,-169831.0,-195189.0,-205674.0,-1335315.0,409889.0,7.01,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,114.903767 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,0.0,"[{""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.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2552,28,Marius,Bülter,4679814.0,17.0,2.0,2.0,0.0,1548.0,33.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,7.0,3.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-322394.0,-322394.0,-325954.0,-335291.0,-2006409.0,-665995.0,6.86,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2718,28,Ellyes,Skhiri,7833347.0,26.0,2.0,2.0,0.0,4784.0,52.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,28.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,66684.0,66684.0,110314.0,112817.0,546783.0,4279116.0,6.69,1.6381251153349328,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,99.44893 +2765,28,Jan,Thielmann,5909962.0,50.0,2.0,2.0,2.0,8564.0,99.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,2,16.0,45.0,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 82}]",4,Jan Thielmann,-260473.0,-260473.0,-249298.0,-64713.0,-237520.0,842629.0,6.85,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2855,28,Ragnar,Ache,13652487.0,61.0,2.0,2.0,2.0,8510.0,121.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,2,8.0,43.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,-236386.0,-236386.0,-341645.0,-441324.0,-1954261.0,1045618.0,6.54,1.6381251153349328,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,93.892243 +7219,28,Ísak,Jóhannesson,11642498.0,94.0,2.0,2.0,2.0,11507.0,187.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,16.0,105.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,3563.0,3563.0,18543.0,98730.0,631034.0,4168485.0,7.59,1.6381251153349328,0.6348884381338742,1.0,1.0,1.0,0.15,0.8539553752535497,10.0062,106.241257 +8001,28,Luka,Lochoshvili,10902059.0,76.0,2.0,2.0,2.0,11507.0,152.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,13.0,63.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 121}]",2,Luka Lochoshvili,-10146.0,-10146.0,8615.0,13250.0,247891.0,2409040.0,6.31,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,103.429782 +8274,28,Said,El Mala,25178580.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,2,5.0,101.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 143}]",2,Said El Mala,-77163.0,-77163.0,-25066.0,8612.0,-918818.0,-194502.0,6.9,1.6381251153349328,0.6348884381338742,1.0,1.0,0.85,0.15,0.8389553752535497,10.0062,94.88645 +10024,28,Joël,Schmied,2051649.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,1,9.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",4,Joël Schmied,217282.0,217282.0,241164.0,234008.0,865519.0,-1573149.0,0.0,1.6381251153349328,0.36511156186612576,0.0,0.0,0.0,0.0,0.1460446247464503,10.0062,0.0 +11570,28,Sebastian,Sebulonsen,1352181.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Sebastian Sebulonsen,-40559.0,-40559.0,-50746.0,-60233.0,-537368.0,-4194971.0,0.0,1.6381251153349328,0.0,0.0,1.0,0.0,0.0,0.2,10.0062,0.0 +11875,28,Rav,van den Berg,909317.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-19967.0,-19967.0,-47483.0,-88805.0,-453773.0,-2795817.0,0.0,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11958,28,Alessio,Castro-Montes,8119904.0,57.0,2.0,2.0,2.0,11322.0,114.0,2,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,2,14.0,8.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 63}]",2,Alessio Castro-Montes,-377743.0,-377743.0,-387787.0,-376436.0,-1947765.0,4859534.0,6.57,1.6381251153349328,0.6348884381338742,1.0,0.0,1.0,0.15,0.6539553752535496,10.0062,70.425466 +12321,28,Jahmai,Simpson-Pusey,9827549.0,71.0,2.0,2.0,2.0,11507.0,141.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-100681.0,-100681.0,-212276.0,-232763.0,-1422155.0,-634082.0,6.33,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,103.75761 +14140,28,Gideon,Mensah,9877518.0,63.0,2.0,2.0,2.0,11507.0,126.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,1,12.0,33.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 87}]",1,Gideon Mensah,68603.0,68603.0,25988.0,-28697.0,-258885.0,985729.0,6.41,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,105.068922 +14300,28,Paul,Okon-Engstler,4227575.0,37.0,2.0,2.0,2.0,6747.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,2,17.0,25.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,-71051.0,-71051.0,-85905.0,-69479.0,-135260.0,1165002.0,6.66,1.6381251153349328,0.36511156186612576,0.31034482758620685,0.0,0.0,0.0,0.23914807302231234,10.0062,26.107024 +15373,28,Reigan,Heskey,3306995.0,-8.0,1.0,1.0,0.0,1185.0,-8.0,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,5.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-129226.0,-129226.0,-135431.0,-133590.0,-865195.0,-5923924.0,6.5,1.6381251153349328,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16945,28,Thijs,Dallinga,8696827.0,240.0,1.0,1.0,0.0,1810.0,240.0,0,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,27.0,169.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,211797.0,211797.0,230750.0,271520.0,1106054.0,8696827.0,7.67,1.6381251153349328,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,15.606881 +17282,28,Mikey,Moore,11714237.0,36.0,1.0,1.0,0.0,2967.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": false, ""points"": null}]",2,Mikey Moore,99083.0,99083.0,144330.0,166039.0,875724.0,11714237.0,7.3,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,119.657275 +524,14,Oliver,Baumann,16400011.0,102.0,2.0,2.0,2.0,11756.0,203.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,12.0,38.0,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-142973.0,-142973.0,-48699.0,-76952.0,-1029150.0,-3735677.0,7.25,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.07733 +1815,14,Andrej,Kramarić,11405093.0,-13.0,2.0,2.0,0.0,1881.0,-26.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": -3}]",3,Andrej Kramarić,-376874.0,-376874.0,-389144.0,-383720.0,-2886446.0,-11490805.0,6.45,1.43465989274626,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,20.115017 +1954,14,,Bernardo,5276424.0,62.0,1.0,1.0,1.0,3268.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,11.0,43.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",4,Bernardo,-294307.0,-294307.0,-321163.0,-322623.0,-1879678.0,-5156204.0,6.82,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2373,14,Ozan,Kabak,23721336.0,134.0,2.0,2.0,2.0,10729.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,11.0,95.0,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,-12936.0,-12936.0,11935.0,35262.0,265371.0,3384824.0,6.99,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.344902 +2803,14,Tim,Lemperle,12466258.0,128.0,1.0,1.0,1.0,5210.0,128.0,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,10.0,90.0,"[{""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,223479.0,223479.0,229842.0,213955.0,1426728.0,292828.0,6.23,1.43465989274626,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,88.093206 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.58,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3124,14,Patrick,Wimmer,8769944.0,44.0,2.0,2.0,2.0,8894.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,2,10.0,45.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,-208739.0,-208739.0,-233790.0,-303837.0,-1799909.0,104871.0,6.99,1.43465989274626,0.6051437216338881,0.6051437216338881,1.0,1.0,0.0,0.7236006051437217,10.0062,72.609632 +3158,14,Fisnik,Asllani,15984025.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-520521.0,-520521.0,-496948.0,-419071.0,-3234346.0,-10676304.0,0.0,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3204,14,Bambasé,Conté,10259492.0,47.0,2.0,2.0,1.0,7169.0,94.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,9.0,83.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,22048.0,22048.0,141382.0,239900.0,1060524.0,-607425.0,6.47,1.43465989274626,0.2723146747352497,0.1225416036308623,0.0,0.0,0.0,0.14568835098335856,10.0062,13.531541 +3471,14,Adam,Hložek,8139855.0,33.0,2.0,2.0,2.0,7858.0,66.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,8.0,19.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-239449.0,-239449.0,-260286.0,-291080.0,-2324782.0,1306893.0,6.76,1.43465989274626,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,75.961353 +7543,14,Max,Moerstedt,4217704.0,-41.0,2.0,2.0,0.0,3269.0,-82.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": -75}]",4,Max Moerstedt,-125548.0,-125548.0,-130460.0,-136763.0,-980645.0,-1799326.0,6.56,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7673,14,Albian,Hajdari,13402175.0,23.0,2.0,2.0,2.0,11249.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,47.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-446189.0,-446189.0,-467382.0,-535568.0,-3544848.0,-3324193.0,6.74,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.756028 +7717,14,Alexander,Prass,1497950.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-74149.0,-74149.0,-78121.0,-88988.0,-644319.0,-3258163.0,0.0,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7745,14,Vladimír,Coufal,25649009.0,141.0,2.0,2.0,2.0,11756.0,282.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,10.0,7.0,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,5341.0,5341.0,17922.0,6481.0,-301826.0,651992.0,6.68,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,95.894699 +7750,14,Robin,Hranác,5484474.0,23.0,2.0,2.0,0.0,3564.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,8.0,30.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 44}]",4,Robin Hranác,203256.0,203256.0,248344.0,320394.0,1847422.0,836430.0,6.32,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,0.0,"[{""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.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9598,14,Valentin,Gendrey,1214357.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-102193.0,-102193.0,-121729.0,-132414.0,-838218.0,-3534462.0,7.09,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11161,14,Koki,Machida,4111035.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,311794.0,311794.0,325664.0,260163.0,1429294.0,1385155.0,0.0,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11162,14,Leon,Avdullahu,16529915.0,106.0,2.0,2.0,2.0,11756.0,211.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,1,12.0,43.0,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,13260.0,13260.0,38163.0,17515.0,-378475.0,2141559.0,7.0,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,100.488457 +11591,14,Cajetan,Lenz,855872.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-65727.0,-65727.0,-101995.0,-120752.0,-708228.0,-3794240.0,6.74,1.43465989274626,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11631,14,Wouter,Burger,19108250.0,61.0,2.0,2.0,2.0,10738.0,121.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-503135.0,-503135.0,-554394.0,-551617.0,-3739148.0,-2912765.0,7.29,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.65155 +11959,14,Adam,Daghim,11096469.0,154.0,2.0,2.0,2.0,11243.0,308.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,27.0,12.0,"[{""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,185129.0,185129.0,203465.0,202970.0,1434510.0,7985466.0,6.7,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.181809 +15193,14,Mats,Rots,8370423.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,10.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,234764.0,234764.0,271901.0,270413.0,518230.0,-2128441.0,6.78,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,97.330248 +15262,14,Nathan,De Cat,10844436.0,-6.0,2.0,2.0,0.0,2514.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-622783.0,-622783.0,-650611.0,-639778.0,-4438521.0,-4635071.0,6.56,1.43465989274626,0.12254160363086235,0.2723146747352496,0.0,0.0,0.0,0.13071104387291982,10.0062,12.309326 +51,40,Rani,Khedira,6495596.0,33.0,2.0,2.0,2.0,11810.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-190067.0,-190067.0,-223143.0,-242321.0,-1375711.0,1507234.0,6.37,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,93.236233 +1223,40,Marvin,Friedrich,1359182.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-131928.0,-131928.0,-139674.0,-140018.0,-945819.0,-162796.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1553,40,Janik,Haberer,3244196.0,22.0,2.0,2.0,0.0,2995.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,1,13.0,9.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,207955.0,207955.0,245932.0,261798.0,973521.0,-1381933.0,6.69,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1955,40,Oliver,Burke,1735402.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-110387.0,-110387.0,-127233.0,-129635.0,-870877.0,-2715978.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2065,40,Felix,Uduokhai,6418500.0,70.0,1.0,1.0,1.0,5649.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,10.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Felix Uduokhai,227999.0,227999.0,276556.0,291972.0,1580341.0,-2280038.0,6.9,1.4627702161729386,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,88.456571 +2279,40,Frederik,Rönnow,8949622.0,90.0,1.0,1.0,1.0,5649.0,90.0,0,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,10.0,63.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": false, ""points"": null}]",1,Frederik Rönnow,291564.0,291564.0,324205.0,337801.0,1375899.0,-936128.0,6.6,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,96.602691 +2302,40,Woo-Yeong,Jeong,4413370.0,34.0,2.0,2.0,0.0,3876.0,68.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,15.0,38.0,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,-63119.0,-63119.0,-96936.0,-105954.0,-954220.0,-67940.0,6.64,1.4627702161729386,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,40.550923 +2400,40,Christopher,Trimmel,2162586.0,-6.0,1.0,1.0,0.0,1194.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": false, ""points"": null}]",4,Christopher Trimmel,-110531.0,-110531.0,-122889.0,-130642.0,-861252.0,-3685117.0,6.8,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2491,40,Tim,Skarke,6720998.0,75.0,2.0,2.0,0.0,3896.0,149.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,22.0,92.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,254782.0,254782.0,296939.0,316825.0,2042639.0,2150090.0,6.62,1.4627702161729386,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,21.049696 +2717,40,Robert,Skov,2155839.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,197467.0,197467.0,254716.0,263107.0,1281808.0,-1773096.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3102,40,Tom,Rothe,8995276.0,52.0,2.0,2.0,2.0,11810.0,103.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,2,11.0,37.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,-174447.0,-174447.0,-205582.0,-217727.0,-1356196.0,2944028.0,6.34,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,92.79713 +3187,40,András,Schäfer,3898704.0,15.0,2.0,2.0,1.0,4966.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,7.0,31.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-97358.0,-97358.0,-117816.0,-123710.0,-716831.0,495748.0,6.71,1.4627702161729386,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,21.33587 +3364,40,Carl,Klaus,2617922.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-145568.0,-145568.0,-150583.0,-146172.0,-1016117.0,2059153.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3419,40,Matheo,Raab,4460220.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,2,2.0,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}]",5,Matheo Raab,-148586.0,-148586.0,-156863.0,-410463.0,-1801939.0,2560591.0,5.84,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3453,40,Derrick,Köhn,2716592.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,1,6.0,13.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,230584.0,230584.0,262850.0,294890.0,1350823.0,-413626.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4352,40,Stanley,Nsoki,1366329.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-113823.0,-113823.0,-126639.0,-146962.0,-953807.0,-2508831.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4446,40,Aljoscha,Kemlein,7015073.0,34.0,2.0,2.0,2.0,8815.0,67.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,9.0,31.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 56}]",2,Aljoscha Kemlein,-200239.0,-200239.0,-231529.0,-278334.0,-1452648.0,-115259.0,6.77,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,99.090942 +4598,40,Josip,Juranović,11092715.0,114.0,2.0,2.0,2.0,10615.0,228.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,20.0,144.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 216}]",2,Josip Juranović,17380.0,17380.0,80459.0,127764.0,854742.0,6515174.0,6.79,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,99.383677 +7684,40,Michel,Aebischer,4272849.0,10.0,2.0,2.0,2.0,7930.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,4.0,21.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-79490.0,-79490.0,-82863.0,-101258.0,-585252.0,4272849.0,6.24,1.4627702161729386,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,71.492048 +7723,40,Leopold,Querfeld,13724877.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,2,18.0,181.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,-307020.0,-307020.0,-373386.0,-376720.0,-1486738.0,532923.0,6.86,1.4627702161729386,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,21.812827 +8381,40,Livan,Burcu,4894063.0,28.0,2.0,2.0,1.0,6848.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,11.0,0.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-84763.0,-84763.0,-281937.0,-306687.0,-1919375.0,-2036351.0,6.72,1.4627702161729386,0.6896551724137931,0.6896551724137931,0.0,1.0,0.0,0.5827586206896551,10.0062,57.319615 +9683,40,Andrej,Ilic,3329228.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andrej Ilic,-134922.0,-134922.0,-151405.0,-144410.0,-919653.0,-6126759.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10106,40,Marin,Ljubičić,4643553.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,8576.0,8576.0,-19100.0,-61934.0,-1063912.0,2035988.0,7.11,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.067444 +12763,40,Emmanuel,Latte Lath,8375390.0,40.0,2.0,2.0,2.0,7914.0,80.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,2,9.0,79.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 96}]",3,Emmanuel Latte Lath,-233393.0,-233393.0,-315520.0,-393303.0,-2401773.0,1489336.0,6.52,1.4627702161729386,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,74.700024 +13629,40,Linus,Güther,1503621.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-129650.0,-129650.0,-141346.0,-148625.0,-985228.0,1003621.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14917,40,Zeno,Van den Bosch,8766673.0,51.0,2.0,2.0,2.0,11810.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,11.0,57.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 91}]",3,Zeno Van den Bosch,-258705.0,-258705.0,-293120.0,-298251.0,-2049580.0,-3455456.0,6.33,1.4627702161729386,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,84.024657 +17306,40,Kastriot,Imeri,3010893.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/a4b7da39d3b84ed08289b6992fe6d4ee.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,-152945.0,-152945.0,-151016.0,-155586.0,-1088044.0,3010893.0,0.0,1.4627702161729386,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,0.0,"[{""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.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +461,4,Timothy,Chandler,736757.0,-9.0,1.0,1.0,0.0,1457.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,6.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-93195.0,-93195.0,-100323.0,-121226.0,-794414.0,236757.0,6.2,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +513,4,Mario,Götze,4524817.0,56.0,1.0,1.0,1.0,4200.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,1,12.0,39.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,258872.0,258872.0,136216.0,83241.0,265301.0,381607.0,7.27,1.027739251040222,0.8113590263691683,0.2723146747352496,1.0,0.0,0.0,0.6062380129682422,10.0062,45.324153 +2144,4,Robin,Koch,24638688.0,133.0,2.0,2.0,2.0,11823.0,265.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,10.0,0.0,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,53175.0,53175.0,77374.0,94777.0,353590.0,1802281.0,7.22,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,74.24878 +2255,4,Jonathan,Burkardt,24206379.0,80.0,2.0,2.0,2.0,10087.0,160.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,6.0,48.0,"[{""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-288714.0,-288714.0,-289155.0,-479033.0,-2342237.0,-1431960.0,7.6,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,78.15661 +2863,4,Ansgar,Knauff,3539807.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-126678.0,-126678.0,-123748.0,-125720.0,-870176.0,-1147894.0,6.93,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2864,4,Nnamdi,Collins,4859066.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-104892.0,-104892.0,-292570.0,-297598.0,-1856001.0,-8256537.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2887,4,Ritsu,Dōan,15889996.0,70.0,1.0,1.0,1.0,5259.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,4.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,92290.0,92290.0,81464.0,56412.0,273807.0,-4074184.0,6.41,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,65.91893 +3019,4,Noah,Atubolu,13665820.0,83.0,2.0,2.0,2.0,11823.0,166.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,12.0,66.0,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,103388.0,103388.0,135050.0,173845.0,1319450.0,4301952.0,7.09,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,72.91189 +6081,4,Can,Uzun,26225451.0,62.0,2.0,2.0,2.0,9419.0,124.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,2,4.0,4.0,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,-596395.0,-596395.0,-667145.0,-807389.0,-2708732.0,-822719.0,7.44,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.511208 +7275,4,Kauã,Santos,3870504.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-148087.0,-148087.0,-147660.0,-146640.0,-993887.0,-5514555.0,5.56,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7277,4,Farès,Chaïbi,9946334.0,54.0,2.0,2.0,1.0,7623.0,107.0,2,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,10.0,36.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,-58760.0,-58760.0,180184.0,270517.0,1533087.0,-2566523.0,7.04,1.027739251040222,0.18864097363083165,0.1225416036308623,0.0,0.85,0.15,0.19721887054159135,10.0062,14.278193 +7325,4,Elias,Baum,13792532.0,116.0,2.0,2.0,2.0,10366.0,231.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,16.0,92.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 181}]",2,Elias Baum,-28601.0,-28601.0,37910.0,94682.0,745365.0,5320023.0,6.24,1.027739251040222,0.6896551724137931,1.0,0.0,1.0,0.0,0.6758620689655173,10.0062,43.370536 +7417,4,Noël,Aséko,3935871.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-117190.0,-117190.0,-124816.0,-124813.0,-716734.0,-6565470.0,0.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8351,4,Oscar,Højlund,4126146.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,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}]",3,Oscar Højlund,-103121.0,-103121.0,-124411.0,-137088.0,-1341504.0,92260.0,6.38,1.027739251040222,0.0,0.6051437216338881,0.0,0.0,0.0,0.1815431164901664,10.0062,11.91112 +10004,4,Younes,Ebnoutalib,15680127.0,221.0,2.0,2.0,2.0,11211.0,442.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,28.0,117.0,"[{""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,255362.0,255362.0,252963.0,270779.0,1850722.0,5966168.0,7.25,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,74.557293 +11186,4,Jeremiaha,Maluze,4679018.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,41.0,137.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 194}]",4,Jeremiaha Maluze,104784.0,104784.0,179684.0,220778.0,1838267.0,4179018.0,7.22,1.027739251040222,0.3103448275862069,0.0,1.0,0.0,0.0,0.32413793103448274,10.0062,24.066846 +12284,4,Keita,Kosugi,8811663.0,59.0,2.0,2.0,2.0,11823.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,2,13.0,7.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 64}]",2,Keita Kosugi,-211014.0,-211014.0,-220037.0,-271575.0,-2192389.0,3464523.0,6.55,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,67.358657 +12285,4,Love,Arrhov,1092058.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,,4.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-102682.0,-102682.0,-119743.0,-134501.0,-801958.0,-4138048.0,6.39,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12294,4,Ayoube,Amaimouni,8632937.0,41.0,2.0,2.0,1.0,6675.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,45.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 73}]",4,Ayoube Amaimouni,-14922.0,-14922.0,104229.0,178075.0,882455.0,3994783.0,6.5,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14920,4,Malik,Pimpong,1803308.0,-6.0,2.0,2.0,0.0,2139.0,-12.0,2,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,16.0,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-122739.0,-122739.0,-133818.0,-126842.0,-683353.0,-4375106.0,6.35,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15589,4,,Otávio,5460386.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}]",4,Otávio,-375909.0,-375909.0,-386724.0,-392653.0,-2673714.0,-68113.0,7.0,1.027739251040222,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16369,4,Raphael,Onyedika,11953980.0,61.0,2.0,2.0,2.0,11823.0,122.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,10.0,46.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-313190.0,-313190.0,-377868.0,-386328.0,-2492552.0,-137278.0,7.4,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.099857 +17285,4,Lilian,Brassier,12907139.0,79.0,1.0,1.0,1.0,5662.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png,0.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": false, ""points"": null}]",1,Lilian Brassier,89472.0,89472.0,115584.0,145325.0,757532.0,12907139.0,6.3,1.027739251040222,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,64.787716 +60,18,Dominik,Kohr,5151102.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,18.0,67.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-386722.0,-386722.0,-373671.0,-375001.0,-2615902.0,-2640619.0,8.15,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +550,18,Stefan,Bell,857100.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,20221.0,20221.0,-11945.0,-39424.0,-397795.0,-2326552.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +620,18,Alexander,Schwolow,3607061.0,151.0,1.0,1.0,1.0,5624.0,151.0,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,1,41.0,106.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}]",3,Alexander Schwolow,412533.0,412533.0,267305.0,116231.0,446191.0,412543.0,7.2,1.7350901525658808,0.36511156186612576,0.31034482758620685,0.0,0.0,0.0,0.23914807302231234,10.0062,29.894453 +1540,18,Danny,Da Costa,10465144.0,89.0,2.0,2.0,1.0,6462.0,178.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,2,17.0,76.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 143}]",3,Danny Da Costa,-602329.0,-602329.0,-172532.0,43668.0,-164377.0,2417382.0,7.39,1.7350901525658808,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,11.94542 +1590,18,Robin,Zentner,12571290.0,104.0,1.0,1.0,1.0,5731.0,104.0,2,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,2,8.0,73.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}]",3,Robin Zentner,-586593.0,-586593.0,-639110.0,-575639.0,-2280592.0,603879.0,7.22,1.7350901525658808,0.6348884381338742,0.6896551724137931,1.0,0.85,0.15,0.7458519269776877,10.0062,93.493418 +1639,18,Nadiem,Amiri,34941284.0,170.0,2.0,2.0,2.0,11355.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,9.0,3.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,32993.0,32993.0,50071.0,60782.0,361525.0,2602929.0,7.97,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,138.372423 +2006,18,Stefan,Posch,8768153.0,123.0,1.0,1.0,1.0,5299.0,123.0,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,1,14.0,86.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,60387.0,60387.0,83621.0,112594.0,-371901.0,419380.0,7.4,1.7350901525658808,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,116.514693 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 +2232,18,Philipp,Mwene,11729576.0,187.0,2.0,2.0,2.0,11355.0,373.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,31.0,163.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,183726.0,183726.0,227327.0,226359.0,951315.0,3541304.0,7.47,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,129.691593 +2399,18,Lennard,Maloney,2098302.0,23.0,1.0,1.0,0.0,312.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,10.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-128199.0,-128199.0,-162152.0,-167259.0,-331246.0,-565222.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2476,18,Jae-Sung,Lee,13602041.0,138.0,2.0,2.0,2.0,9397.0,276.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,20.0,48.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 104}]",1,Jae-Sung Lee,120035.0,120035.0,142779.0,154228.0,800991.0,5686094.0,6.68,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,115.975883 +2646,18,Sheraldo,Becker,13926251.0,176.0,2.0,2.0,2.0,8198.0,351.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,25.0,178.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 49}]",1,Sheraldo Becker,145992.0,145992.0,140075.0,162755.0,-392589.0,1478281.0,7.66,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,132.990309 +2702,18,Eric,Martel,2243640.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-101904.0,-101904.0,-102210.0,-108697.0,-680213.0,-4970836.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2822,18,,Silas,609204.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,-71624.0,-71624.0,-87764.0,-86995.0,-742916.0,-92456.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2895,18,Paul,Nebel,3450825.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-98873.0,-98873.0,-90105.0,-89724.0,-649216.0,-6282995.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3041,18,Silvan,Widmer,2733735.0,29.0,1.0,1.0,0.0,1324.0,29.0,1,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,1,10.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,86716.0,86716.0,217212.0,222807.0,900560.0,-783533.0,6.73,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3318,18,Ransford,Königsdörffer,5489608.0,75.0,2.0,2.0,0.0,3160.0,149.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,1,27.0,81.0,"[{""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 17}]",5,Ransford Königsdörffer,220604.0,220604.0,276209.0,272269.0,720720.0,-467405.0,6.86,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3470,18,Anthony,Caci,12928359.0,108.0,2.0,2.0,2.0,9298.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,16.0,22.0,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,38854.0,38854.0,93094.0,116871.0,727858.0,5758681.0,7.53,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,130.733293 +6111,18,Benedict,Hollerbach,1967765.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-99934.0,-99934.0,-100507.0,-111707.0,-691976.0,-2197818.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8307,18,Kaishu,Sano,18487479.0,157.0,2.0,2.0,2.0,11042.0,313.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,109105.0,109105.0,148685.0,162465.0,888518.0,4667390.0,7.22,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,125.351179 +10122,18,Fabio,Gruber,12607302.0,159.0,2.0,2.0,2.0,11355.0,317.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,25.0,40.0,"[{""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,216632.0,216632.0,228023.0,227838.0,1147529.0,286838.0,7.61,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,132.122226 +11261,18,Sota,Kawasaki,2211897.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-131072.0,-131072.0,-137346.0,-137804.0,-946896.0,-2096709.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11665,18,Kacper,Potulski,7481720.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,21.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,349836.0,349836.0,369771.0,382502.0,2346692.0,-544741.0,6.87,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,119.274598 +11666,18,Maximilian,Kinzig,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png,40.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13438,18,Otto,Ruoppi,1300342.0,19.0,2.0,2.0,0.0,1953.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,29.0,5.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 15}]",5,Otto Ruoppi,-67294.0,-67294.0,-85188.0,-118645.0,-430554.0,-3478026.0,7.19,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17179,18,Rael-Tshimbela,Nakuzola,1353434.0,23.0,1.0,1.0,0.0,324.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,2,16.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,-105314.0,-105314.0,-132095.0,-147734.0,-1041550.0,1353434.0,0.0,1.7350901525658808,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +168,29,Sven,Michel,2095851.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,158256.0,158256.0,206383.0,239599.0,1474723.0,-1364623.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1964,29,Felix,Götze,4043855.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Götze,-111505.0,-111505.0,-105634.0,-120749.0,-1071305.0,-3249453.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2015,29,Raphael,Obermair,9557881.0,70.0,2.0,2.0,2.0,11454.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,188493.0,188493.0,240017.0,263505.0,1283182.0,543018.0,6.74,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,27.174057 +2301,29,Oliver,Batista Meier,4032349.0,-11.0,1.0,1.0,0.0,1233.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Oliver Batista Meier,-144249.0,-144249.0,-144518.0,-143403.0,-1106235.0,-1577776.0,6.81,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2471,29,Markus,Schubert,1335494.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-149772.0,-149772.0,-151296.0,-150688.0,-1022692.0,-3134332.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2498,29,Tom,Baack,1650411.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,7.0,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Tom Baack,-121991.0,-121991.0,-135150.0,-141893.0,-891252.0,-3899379.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2749,29,Steffen,Tigges,3791659.0,36.0,2.0,2.0,0.0,4618.0,71.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,18.0,4.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 32}]",3,Steffen Tigges,-115801.0,-115801.0,-127182.0,-137283.0,-802789.0,3001570.0,6.44,0.402926106549787,0.2723146747352497,0.31034482758620685,1.0,0.0,0.0,0.40202931816996196,10.0062,10.438502 +2977,29,Nahuel,Noll,13228937.0,112.0,2.0,2.0,2.0,11454.0,224.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,16.0,1.0,"[{""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,8137.0,8137.0,32310.0,49284.0,94452.0,1678909.0,8.26,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,33.302331 +3027,29,Marvin,Pieringer,4530170.0,33.0,2.0,2.0,2.0,10532.0,65.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,14.0,98.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,75125.0,75125.0,101939.0,143787.0,1218907.0,3285653.0,6.15,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,24.795319 +3081,29,Gabriel,Vidović,6706206.0,37.0,2.0,2.0,2.0,11454.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,2,11.0,49.0,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,-306879.0,-306879.0,-352548.0,-404064.0,-1577039.0,6206206.0,6.69,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,26.972469 +3336,29,Stefano,Marino,4534277.0,16.0,2.0,2.0,1.0,4820.0,31.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,6.0,27.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 35}]",4,Stefano Marino,-118572.0,-118572.0,-135918.0,-356265.0,-1869050.0,-3719581.0,6.62,0.402926106549787,0.12254160363086235,0.0,0.0,0.0,0.0,0.04901664145234494,10.0062,1.308266 +3491,29,Sebastian,Klaas,1440903.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,-134052.0,-134052.0,-144502.0,-150660.0,-1118891.0,940903.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3492,29,Marcel,Hoffmeier,3212780.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-140038.0,-140038.0,-139428.0,-143698.0,-960142.0,-3284891.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3559,29,Laurin,Ulrich,6586111.0,62.0,2.0,2.0,2.0,9033.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/bd6e7a7bc0ff4f5397cce0a6fb3864fa.png,28.0,2,18.0,24.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,-220944.0,-220944.0,-243917.0,-277946.0,-1605487.0,6086111.0,6.69,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,26.972469 +6197,29,Laurin,Curda,10752378.0,101.0,2.0,2.0,2.0,11454.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,18.0,121.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,-41573.0,-41573.0,11765.0,38552.0,302007.0,-833701.0,7.61,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,30.681688 +6217,29,Rayan,Philippe,4285197.0,13.0,2.0,2.0,1.0,3106.0,26.0,0,4,https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png,9.0,1,6.0,19.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": -1}]",3,Rayan Philippe,391519.0,391519.0,381773.0,333997.0,2132580.0,182392.0,6.6,0.402926106549787,0.6051437216338881,0.6896551724137931,0.0,1.0,0.0,0.5489540403776931,10.0062,14.607453 +6292,29,Mattes,Hansen,6523891.0,58.0,2.0,2.0,2.0,9931.0,116.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,17.0,8.0,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,276320.0,276320.0,302768.0,312792.0,1956223.0,3053486.0,7.09,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,28.585173 +6751,29,Florian,Pruhs,1685530.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-143542.0,-143542.0,-146642.0,-151613.0,-1044442.0,-800097.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7320,29,Tjark,Scheller,9456614.0,105.0,2.0,2.0,2.0,11454.0,209.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,22.0,40.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,198706.0,198706.0,281034.0,330836.0,1964010.0,1916504.0,7.48,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,30.157559 +7616,29,Jano,ter Horst,10062222.0,91.0,2.0,2.0,2.0,10714.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,17.0,74.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,79483.0,79483.0,177918.0,237036.0,1417742.0,5065003.0,7.06,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,28.46422 +8292,29,Santiago,Castañeda,10359658.0,86.0,2.0,2.0,2.0,11454.0,171.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,16.0,21.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,139700.0,139700.0,266937.0,283091.0,1485572.0,1396601.0,7.45,0.402926106549787,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,30.036606 +8872,29,Jonah,Sticker,2877388.0,8.0,2.0,2.0,0.0,1936.0,15.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,5.0,19.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-127148.0,-127148.0,-132826.0,-133140.0,-880972.0,-1023101.0,6.84,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8984,29,Nyamekye,Awortwie-Grant,776470.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,-107342.0,-107342.0,-133452.0,-145144.0,-1116312.0,276470.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9283,29,Deniz,Zeitler,2266239.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cde6a72f67e043e0b1b56ac70e3f9c19.png,38.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Deniz Zeitler,-147100.0,-147100.0,-154715.0,-162199.0,-1040841.0,1766239.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10048,29,Luka,Duric,1485267.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luka Duric,-124922.0,-124922.0,-139377.0,-149156.0,-950132.0,-4048156.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11170,29,Ruben,Müller,2334360.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-142095.0,-142095.0,-146228.0,-157170.0,-1003818.0,79107.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12262,29,Albert Frank,Millgramm,2433326.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-151399.0,-151399.0,-156880.0,-148470.0,-991904.0,-3511787.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14911,29,Clemens,Lippmann,2418725.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,1,0.0,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,197189.0,197189.0,257607.0,295071.0,1692013.0,-800401.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,0.0,0.0,-36782.0,-120824.0,-552743.0,0.0,0.0,0.402926106549787,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,0.0,"[{""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.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1246,43,Willi,Orban,29421173.0,144.0,2.0,2.0,2.0,11814.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,9.0,38.0,"[{""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 171}]",3,Willi Orban,-646622.0,-646622.0,-286752.0,-24918.0,-1352633.0,-1289680.0,7.1,2.2116504854368935,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,142.495705 +1333,43,Lukas,Klostermann,840833.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,97391.0,97391.0,39764.0,-9830.0,-43243.0,-2724887.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1689,43,Benjamin,Henrichs,4424506.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",4,Benjamin Henrichs,-49157.0,-49157.0,-77075.0,-97482.0,-1143899.0,-1701742.0,6.71,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1728,43,Örjan,Nyland,1994087.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-134077.0,-134077.0,-141139.0,-141255.0,-997537.0,-243839.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2141,43,Ridle ,Baku,21146865.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,183198.0,183198.0,225427.0,231590.0,1493657.0,1608746.0,7.02,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,155.354124 +2275,43,Christoph,Baumgartner,9973402.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-500586.0,-500586.0,-464777.0,-457184.0,-3186808.0,-9896340.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2522,43,David,Raum,34748807.0,128.0,2.0,2.0,2.0,11814.0,255.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,2,7.0,30.0,"[{""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 149}]",1,David Raum,-131494.0,-131494.0,2284.0,8369.0,-25910.0,1809168.0,6.63,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,146.723339 +2687,43,Christopher,Nkunku,26100103.0,94.0,2.0,2.0,1.0,7080.0,187.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,7.0,24.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,41320.0,41320.0,70744.0,65002.0,562079.0,-13447518.0,6.62,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,146.502037 +2897,43,Rocco,Reitz,9516962.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,2,21.0,147.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-348984.0,-348984.0,-631181.0,-599971.0,-4211479.0,-4294999.0,7.2,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4596,43,Brajan,Gruda,20862631.0,128.0,1.0,1.0,1.0,4446.0,128.0,0,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,2,6.0,90.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,-273427.0,-273427.0,-263523.0,-258719.0,-928048.0,4593601.0,7.65,2.2116504854368935,0.6896551724137931,0.6896551724137931,1.0,0.0,0.0,0.6827586206896552,10.0062,115.588413 +6104,43,Marc,Guiu,8746059.0,-13.0,1.0,1.0,0.0,1327.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -13}, {""hasPlayed"": false, ""points"": null}]",3,Marc Guiu,-347906.0,-347906.0,-368878.0,-465229.0,-1787173.0,8746059.0,6.4,2.2116504854368935,0.0,0.2723146747352496,0.0,0.0,0.0,0.08169440242057488,10.0062,11.570655 +6176,43,Nicolas,Seiwald,18564512.0,82.0,2.0,2.0,2.0,11814.0,164.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,2,8.0,38.0,"[{""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,-313302.0,-313302.0,-108226.0,2964.0,-242467.0,2940920.0,6.72,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,148.715059 +6300,43,Assan,Ouédraogo,9769186.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,224864.0,224864.0,270829.0,294344.0,1281957.0,-10154414.0,6.5,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7224,43,Lukeba,Castello Jr.,20840356.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,2,9.0,140.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 199}]",3,Lukeba Castello Jr.,-73713.0,-73713.0,-6265.0,23213.0,86848.0,52512.0,7.3,2.2116504854368935,0.6896551724137931,0.5243757431629013,1.0,0.0,0.0,0.6331747919143876,10.0062,102.289758 +7239,43,Max,Finkgräfe,3062104.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-123472.0,-123472.0,-129565.0,-132644.0,-904853.0,-452332.0,6.93,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8061,43,Johan,Bakayoko,7395873.0,24.0,2.0,2.0,1.0,5355.0,48.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,6.0,12.0,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 15}]",3,Johan Bakayoko,-250547.0,-250547.0,-257960.0,-263311.0,-1527214.0,-171115.0,6.29,2.2116504854368935,0.0,0.1225416036308623,0.0,0.0,0.0,0.03676248108925869,10.0062,5.117303 +8227,43,Maarten,Vandevoordt,16411587.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,13.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-351575.0,-351575.0,-321138.0,-206293.0,-974482.0,1828792.0,6.48,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,143.403807 +9507,43,Antonio,Nusa,27181846.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,45356.0,45356.0,67029.0,60202.0,521164.0,2426550.0,7.27,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,160.886678 +9776,43,Andrija,Maksimovic,4704876.0,84.0,1.0,1.0,0.0,791.0,84.0,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,1,17.0,59.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,378395.0,378395.0,374018.0,351471.0,1294782.0,180991.0,7.33,2.2116504854368935,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,67.682598 +10113,43,Tidiam,Gomis,10209688.0,93.0,2.0,2.0,1.0,5954.0,186.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,18.0,117.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,150918.0,150918.0,280369.0,311274.0,2033627.0,4654564.0,6.43,2.2116504854368935,0.6896551724137931,0.6051437216338881,0.0,1.0,0.0,0.5574051854556836,10.0062,79.317251 +11008,43,Ezechiel,Banzuzi,11527874.0,65.0,2.0,2.0,2.0,11042.0,129.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,2,11.0,54.0,"[{""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 103}]",3,Ezechiel Banzuzi,-276984.0,-276984.0,-66063.0,35444.0,282142.0,7253871.0,6.7,2.2116504854368935,1.0,0.6896551724137931,0.0,1.0,0.0,0.7068965517241379,10.0062,104.813287 +11886,43,,Rômulo,9604580.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rômulo,-408498.0,-408498.0,-493983.0,-549713.0,-3744803.0,-10246322.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14249,43,Neil,El Aynaoui,11830775.0,45.0,1.0,1.0,1.0,4640.0,45.0,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,-657119.0,-657119.0,-730494.0,-847118.0,-3309907.0,11830775.0,6.35,2.2116504854368935,0.3103448275862069,0.31034482758620685,1.0,1.0,0.0,0.5172413793103449,10.0062,72.686316 +14896,43,Abdoul,Koné,1439277.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-84000.0,-84000.0,-101710.0,-116014.0,-717538.0,-4292176.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15376,43,Maxime,Estève,10694155.0,157.0,1.0,1.0,1.0,5968.0,157.0,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,1,14.0,111.0,"[{""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,192779.0,192779.0,228166.0,359662.0,1297165.0,-7200504.0,0.0,2.2116504854368935,0.3103448275862069,0.6896551724137931,0.0,1.0,0.0,0.4310344827586207,10.0062,0.0 +577,15,Daniel,Batz,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,0.0,0.0,0.0,-68004.0,-575075.0,-3427055.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +619,15,Kevin,Stöger,7171027.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,2,,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}]",3,Kevin Stöger,-364513.0,-364513.0,-367807.0,-388642.0,-2959097.0,1917472.0,6.8,0.8378064703322212,0.3103448275862069,0.6896551724137931,0.0,0.0,0.0,0.33103448275862074,10.0062,18.871005 +849,15,Tim,Kleindienst,17120996.0,37.0,2.0,2.0,2.0,10567.0,73.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,2,4.0,81.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,-508541.0,-508541.0,-480861.0,-513616.0,-2257965.0,1092963.0,6.72,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,56.335501 +1883,15,Moritz,Nicolas,18314594.0,160.0,2.0,2.0,2.0,11691.0,320.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,17.0,41.0,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,2532.0,2532.0,35480.0,40989.0,-112325.0,-292759.0,7.49,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,62.790611 +2074,15,Robin,Hack,7242956.0,-5.0,2.0,2.0,1.0,5477.0,-10.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,,24.0,"[{""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-351558.0,-351558.0,-363519.0,-375763.0,-2412086.0,-653247.0,6.57,0.8378064703322212,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,11.965223 +2126,15,Nicolas,Kühn,4639941.0,21.0,1.0,1.0,0.0,1576.0,21.0,1,3,https://kickbase.b-cdn.net/content/file/4881796043e3415988bd7340d2f89b43.png,0.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}]",5,Nicolas Kühn,-429872.0,-429872.0,-468972.0,-621015.0,-2304550.0,4139941.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2261,15,Florian,Neuhaus,3827001.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,294284.0,294284.0,254866.0,270651.0,1457496.0,1030413.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2560,15,Philipp,Sander,9136718.0,58.0,2.0,2.0,2.0,11691.0,115.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,12.0,64.0,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-222004.0,-222004.0,-226503.0,-433852.0,-2375663.0,-1703626.0,6.97,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,58.431316 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,0.0,"[{""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.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2862,15,Jens,Castrop,1367839.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-128569.0,-128569.0,-134720.0,-137731.0,-942367.0,-5482281.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2941,15,Joseph,Scally,6343714.0,57.0,2.0,2.0,1.0,5969.0,113.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,17.0,85.0,"[{""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,278304.0,278304.0,327427.0,349040.0,2317711.0,-21782.0,6.82,0.8378064703322212,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,50.076386 +3063,15,Fabio,Chiarodia,2865629.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,-140845.0,-140845.0,-148650.0,-153408.0,-823220.0,1058371.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3129,15,Ko,Itakura,9550102.0,35.0,2.0,2.0,2.0,11691.0,69.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,2,7.0,0.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 34}]",2,Ko Itakura,-251341.0,-251341.0,-537336.0,-631198.0,-2515309.0,-4057695.0,6.12,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,51.305546 +3516,15,Enzo,Leopold,4295547.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-157807.0,-157807.0,-159978.0,-155382.0,-2041317.0,-9843473.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4292,15,David,Herold,3469538.0,7.0,2.0,2.0,0.0,2822.0,14.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,4.0,2.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 5}]",3,David Herold,-94537.0,-94537.0,-100927.0,-123025.0,-589247.0,-6685057.0,6.51,0.8378064703322212,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,5.081122 +4333,15,Lukas,Ullrich,5620487.0,40.0,2.0,2.0,2.0,8864.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,14.0,32.0,"[{""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-251508.0,-251508.0,-293996.0,-296863.0,-1990718.0,667899.0,6.75,0.8378064703322212,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,51.318554 +6199,15,Shuto,Machino,2453602.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-138076.0,-138076.0,-142946.0,-148168.0,-951498.0,1486642.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6319,15,Franck,Honorat,10828826.0,109.0,2.0,2.0,1.0,6207.0,217.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,20.0,47.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 75}]",2,Franck Honorat,178154.0,178154.0,203478.0,226316.0,1732978.0,901103.0,7.33,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,61.449289 +7774,15,Yukhym,Konoplia,2218073.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,197068.0,197068.0,250585.0,273228.0,1209520.0,-1825001.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9540,15,Isac,Lidberg,3817275.0,-7.0,2.0,2.0,0.0,3077.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,2.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": -8}]",5,Isac Lidberg,-126361.0,-126361.0,-136101.0,-137165.0,-853577.0,-7575586.0,6.45,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11010,15,Kevin,Diks,13532329.0,41.0,2.0,2.0,2.0,11691.0,82.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,6.0,16.0,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-551374.0,-551374.0,-585669.0,-605978.0,-3883228.0,-1612723.0,6.56,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,54.99418 +11748,15,Wael,Mohya,7174766.0,30.0,2.0,2.0,2.0,8171.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,8.0,26.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-236409.0,-236409.0,-256024.0,-280589.0,-1698136.0,-1901631.0,6.74,0.8378064703322212,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,44.228341 +13442,15,Hugo,Bolin,12299943.0,159.0,2.0,2.0,2.0,11691.0,318.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,25.0,179.0,"[{""hasPlayed"": true, ""points"": 286}, {""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,113331.0,113331.0,150993.0,163380.0,843478.0,5862710.0,8.39,0.8378064703322212,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,70.335544 +15181,15,Jan,Leszczynski,3973085.0,1.0,1.0,1.0,0.0,1116.0,1.0,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,0.0,0.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-129292.0,-129292.0,-128800.0,-134531.0,-855565.0,-754618.0,6.62,0.8378064703322212,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,6.889305 +15202,15,Zento,Uno,2422369.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,235999.0,235999.0,286611.0,319451.0,1547653.0,-1343515.0,0.0,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15613,15,Daiki,Hashioka,5150388.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,3.0,12.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",5,Daiki Hashioka,-384541.0,-384541.0,-375583.0,-385128.0,-2654749.0,-1350816.0,6.81,0.8378064703322212,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16564,15,Mathieu,Nguefack,3351081.0,30.0,2.0,2.0,1.0,7783.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,17.0,17.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 17}]",3,Mathieu Nguefack,30071.0,30071.0,145018.0,191724.0,1225702.0,3351081.0,6.37,0.8378064703322212,0.6896551724137931,0.31034482758620685,1.0,1.0,0.0,0.6689655172413793,10.0062,35.723669 +54,3,Emre,Can,1394827.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-108674.0,-108674.0,-120832.0,-121631.0,-899015.0,-750816.0,0.0,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,0.0,"[{""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.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1704,3,Waldemar,Anton,33869483.0,223.0,2.0,2.0,2.0,11756.0,446.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,1,13.0,91.0,"[{""hasPlayed"": true, ""points"": 288}, {""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,27374.0,27374.0,34560.0,35623.0,-238123.0,432191.0,6.98,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,172.182927 +1856,3,Marcel,Sabitzer,8030802.0,27.0,2.0,2.0,0.0,2965.0,53.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,6.0,14.0,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,201837.0,201837.0,254792.0,232441.0,1535051.0,-2720533.0,6.87,2.4652756342984135,0.3103448275862069,0.1225416036308623,0.0,0.0,0.0,0.16090041212374145,10.0062,27.267703 +1873,3,Gregor,Kobel,20339560.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-120365.0,-120365.0,-23457.0,-5880.0,-631544.0,-2819223.0,7.15,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,176.376494 +1920,3,Serhou,Guirassy,31162478.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,97113.0,97113.0,106484.0,106233.0,682756.0,2864731.0,7.93,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,195.617566 +2148,3,Alexander,Meyer,1112557.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-124132.0,-124132.0,-123354.0,-136375.0,-1080905.0,-933989.0,0.0,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2383,3,Nico,Schlotterbeck,24449613.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Nico Schlotterbeck,155214.0,155214.0,73230.0,97858.0,526488.0,-8492366.0,0.0,2.4652756342984135,0.12254160363086235,0.6896551724137931,0.0,0.0,0.0,0.25591319317648287,10.0062,0.0 +2395,3,Julian,Ryerson,24530929.0,99.0,2.0,2.0,2.0,10516.0,198.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,2,8.0,26.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-197995.0,-197995.0,-265306.0,-370446.0,-1689067.0,-1086300.0,7.13,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,175.883133 +2714,3,Maximilian,Beier,22785184.0,111.0,2.0,2.0,2.0,11123.0,221.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,9.0,77.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 165}]",3,Maximilian Beier,86749.0,86749.0,165836.0,176982.0,995912.0,-2934935.0,6.62,2.4652756342984135,0.2723146747352497,0.6051437216338881,0.0,0.0,0.0,0.29046898638426627,10.0062,47.434292 +2736,3,Ramy,Bensebaini,13997285.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-282795.0,-282795.0,-395260.0,-356320.0,-2972420.0,-5622777.0,0.0,2.4652756342984135,0.6051437216338881,0.31034482758620685,1.0,1.0,0.0,0.6351609369294173,10.0062,0.0 +3069,3,Felix,Nmecha,26483957.0,87.0,2.0,2.0,2.0,7492.0,174.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,2,6.0,50.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 123}]",3,Felix Nmecha,-691138.0,-691138.0,-647217.0,-353765.0,-1570349.0,895057.0,6.67,2.4652756342984135,0.3103448275862069,0.6896551724137931,0.0,0.0,0.0,0.33103448275862074,10.0062,54.467035 +7737,3,Joey,Veerman,15816552.0,56.0,2.0,2.0,0.0,4284.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,7.0,27.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 36}]",3,Joey Veerman,22341.0,22341.0,6257.0,-250809.0,-1918929.0,15816552.0,7.09,2.4652756342984135,0.6896551724137931,0.31034482758620685,1.0,1.0,0.0,0.6689655172413793,10.0062,116.999668 +9440,3,Filippo,Mane,4428974.0,32.0,2.0,2.0,1.0,3152.0,64.0,1,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 17}]",5,Filippo Mane,-144452.0,-144452.0,-143618.0,-155840.0,-1774705.0,-27068.0,7.21,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9698,3,,Fábio Silva,9397556.0,124.0,1.0,1.0,0.0,2008.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,13.0,87.0,"[{""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": false, ""points"": null}]",3,Fábio Silva,377153.0,377153.0,362713.0,331599.0,1469191.0,922710.0,6.97,2.4652756342984135,0.6896551724137931,0.2723146747352496,1.0,1.0,0.0,0.6575564713860922,10.0062,113.057791 +10114,3,Carney,Chukwuemeka,4301373.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Carney Chukwuemeka,393057.0,393057.0,398916.0,306133.0,1579984.0,-385240.0,6.43,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10115,3,Daniel,Svensson,19535626.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,182663.0,182663.0,211848.0,229953.0,1475023.0,-470652.0,7.36,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,181.556782 +11099,3,Jobe,Bellingham,18915662.0,123.0,2.0,2.0,2.0,11756.0,246.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,13.0,46.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": true, ""points"": 156}]",1,Jobe Bellingham,211694.0,211694.0,216834.0,219871.0,1439642.0,48108.0,6.78,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,167.249318 +11100,3,Samuele,Inácio,5106007.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,,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-269454.0,-269454.0,-250151.0,-255468.0,-1773237.0,-5090895.0,7.37,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13472,3,Luca,Reggiani,3620031.0,57.0,1.0,1.0,0.0,1999.0,57.0,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,1,15.0,40.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,354315.0,354315.0,321431.0,243192.0,926179.0,-1237734.0,6.95,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14662,3,Justin,Lerma,2231669.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-150664.0,-150664.0,-153359.0,-161699.0,-1056755.0,-7371278.0,0.0,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14899,3,Kauã,Prates,4907604.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,6.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",5,Kauã Prates,320187.0,320187.0,364587.0,404697.0,2332017.0,701476.0,6.5,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15211,3,Joane,Gadou,24444450.0,98.0,2.0,2.0,2.0,9756.0,196.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,2,8.0,48.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 132}]",2,Joane Gadou,-414311.0,-414311.0,-500952.0,-284145.0,-1151577.0,1941427.0,6.91,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,170.456164 +16378,3,Konstantinos,Karetsas,24930687.0,125.0,2.0,2.0,2.0,8514.0,249.0,2,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,2,9.0,126.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 214}]",5,Konstantinos Karetsas,-945046.0,-945046.0,-467261.0,-23165.0,-1010463.0,4547624.0,6.8,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +16948,3,Giannis,Konstantelias,10792719.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,16.0,127.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-663241.0,-663241.0,-660522.0,-687461.0,-4610325.0,10792719.0,6.96,2.4652756342984135,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17309,3,Ethan,Nwaneri,18953435.0,65.0,1.0,1.0,0.0,4036.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/80320ca8522a4369b908308269d074ad.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Ethan Nwaneri,108707.0,108707.0,136709.0,67586.0,667213.0,18953435.0,6.4,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,157.875463 +1863,6,Daniel,Heuer Fernandes,12632131.0,72.0,2.0,2.0,2.0,11430.0,143.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,11.0,36.0,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-350928.0,-350928.0,-328484.0,-340898.0,-2053570.0,-582280.0,6.84,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,41.490718 +1865,6,Yussuf,Poulsen,1071494.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,,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -9}]",3,Yussuf Poulsen,-56822.0,-56822.0,-97382.0,-126772.0,-640574.0,-3552241.0,6.46,0.6062135922330097,0.0,0.1225416036308623,0.0,0.0,0.0,0.03676248108925869,10.0062,1.440563 +1889,6,Bakery,Jatta,5492751.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,2,5.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Bakery Jatta,-376166.0,-376166.0,-387160.0,-403585.0,-2804170.0,425087.0,6.54,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1978,6,Jordan,Torunarigha,7764535.0,-1.0,2.0,2.0,2.0,7815.0,-2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 2}]",1,Jordan Torunarigha,-267590.0,-267590.0,-309384.0,-339653.0,-1532196.0,-2965643.0,5.9,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,35.788777 +2725,6,Sebastiaan,Bornauw,8304754.0,38.0,2.0,2.0,2.0,11430.0,75.0,2,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,9.0,16.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": true, ""points"": 26}]",3,Sebastiaan Bornauw,-422538.0,-422538.0,-424115.0,-300452.0,-1862883.0,7768366.0,6.48,0.6062135922330097,0.18864097363083165,0.31034482758620685,0.0,0.0,0.15,0.16855983772819472,10.0062,6.625581 +3277,6,Miro,Muheim,3982728.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Miro Muheim,-121837.0,-121837.0,-120938.0,-116467.0,-768269.0,-4782182.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6201,6,Nicolai,Remberg,8729760.0,21.0,2.0,2.0,2.0,11430.0,42.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,36.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-247387.0,-247387.0,-275059.0,-294314.0,-1855455.0,-2351554.0,6.77,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,41.066105 +7350,6,Otto,Stange,3625690.0,-11.0,2.0,2.0,0.0,3353.0,-22.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": -6}]",5,Otto Stange,-131569.0,-131569.0,-135735.0,-143724.0,-836105.0,246690.0,6.41,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7394,6,Kofi,Amoako,901651.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-73533.0,-73533.0,-103190.0,-126006.0,-716885.0,-3704560.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8367,6,Albert,Sambi Lokonga,8432560.0,44.0,1.0,1.0,1.0,5806.0,44.0,2,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,5.0,31.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}]",3,Albert Sambi Lokonga,-367449.0,-367449.0,-361393.0,-380526.0,-1275370.0,-1695972.0,6.81,0.6062135922330097,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,37.462755 +9605,6,Albert,Grønbæk,10252029.0,11.0,2.0,2.0,2.0,11430.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,2,2.0,27.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,-588502.0,-588502.0,-631673.0,-738133.0,-2787649.0,-315400.0,7.71,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,46.768046 +10120,6,Alexander,Røssing-Lelesiit,1959965.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,170217.0,170217.0,219930.0,260031.0,1403561.0,-1075144.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11512,6,Nicolás,Capaldo,8749758.0,26.0,2.0,2.0,2.0,11430.0,51.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,5.0,38.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,-262994.0,-262994.0,-287609.0,-310913.0,-1375907.0,-1540776.0,5.91,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,35.849436 +11752,6,Warmed,Omari,1420458.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Warmed Omari,-67274.0,-67274.0,-96014.0,-109976.0,-805079.0,-4363402.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11949,6,Shafiq,Nandja,2129737.0,-1.0,1.0,1.0,0.0,2914.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,2,,0.0,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}]",3,Shafiq Nandja,-93970.0,-93970.0,-131827.0,-153393.0,-1136020.0,1629737.0,6.32,0.6062135922330097,0.8113590263691683,0.6896551724137931,1.0,1.0,0.0,0.8314401622718053,10.0062,31.874467 +11967,6,Fábio,Vieira,18560687.0,3.0,1.0,1.0,0.0,2914.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png,0.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",1,Fábio Vieira,-467068.0,-467068.0,-318557.0,-18946.0,-202854.0,-26248.0,6.6,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,40.034903 +12368,6,Sander,Tangvik,811976.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-139841.0,-139841.0,-138242.0,-138250.0,-963720.0,-303117.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13433,6,Louis,Lemke,4785508.0,-7.0,2.0,2.0,1.0,6001.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,2,,12.0,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 2}]",4,Louis Lemke,-147535.0,-147535.0,-403643.0,-441348.0,-2707822.0,4231355.0,6.77,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14256,6,Zakaria,El Ouahdi,9073052.0,-24.0,1.0,1.0,1.0,5624.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -24}, {""hasPlayed"": false, ""points"": null}]",1,Zakaria El Ouahdi,-376025.0,-376025.0,-780808.0,-439719.0,-1241158.0,9073052.0,5.8,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,35.182188 +14425,6,David,Møller Wolfe,8253690.0,20.0,1.0,1.0,1.0,5086.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png,0.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}]",2,David Møller Wolfe,-358174.0,-358174.0,-404118.0,-259429.0,-974769.0,8253690.0,6.4,0.6062135922330097,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,38.821724 +15283,6,Martin,Adeline,4401375.0,-5.0,2.0,2.0,2.0,6947.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,2,,10.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 3}]",4,Martin Adeline,-135261.0,-135261.0,-142086.0,-152353.0,-1634926.0,-4435646.0,6.48,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15472,6,Patson,Daka,8303790.0,3.0,2.0,2.0,1.0,7088.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,0.0,13.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 12}]",3,Patson Daka,-328261.0,-328261.0,-344220.0,-360262.0,-3001235.0,-2031298.0,6.62,0.6062135922330097,0.6896551724137931,0.2723146747352496,1.0,1.0,0.0,0.6575564713860922,10.0062,26.404983 +15478,6,Bilal,Nadir,1447978.0,-4.0,2.0,2.0,1.0,3526.0,-7.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,10.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -11}]",3,Bilal Nadir,-55797.0,-55797.0,-69148.0,-90430.0,-606579.0,-4013835.0,6.64,0.6062135922330097,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,3.749978 +17203,6,Terem,Moffi,3937393.0,-9.0,2.0,2.0,1.0,5527.0,-17.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 2}]",3,Terem Moffi,-93939.0,-93939.0,-112792.0,-130405.0,-579370.0,3937393.0,6.13,0.6062135922330097,0.3103448275862069,0.6051437216338881,0.0,0.0,0.0,0.30568104752464914,10.0062,11.366424 +49,5,Matthias,Ginter,26900565.0,171.0,2.0,2.0,2.0,11429.0,342.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,12.0,32.0,"[{""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,20143.0,20143.0,37805.0,58503.0,247962.0,640234.0,7.4,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,143.794886 +89,5,Christian,Günter,3646808.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Christian Günter,-135443.0,-135443.0,-136478.0,-139262.0,-828723.0,725283.0,6.6,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +118,5,Vincenzo,Grifo,7858143.0,38.0,1.0,1.0,0.0,1248.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,4.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-261098.0,-261098.0,-296748.0,-308325.0,-1976204.0,-3442882.0,6.78,1.9419701146090236,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,12.266119 +1257,5,Lukas,Kübler,7305713.0,68.0,2.0,2.0,1.0,5469.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,18.0,48.0,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,142016.0,142016.0,213397.0,250846.0,1304699.0,2553211.0,7.16,1.9419701146090236,0.3103448275862069,0.0,0.0,0.0,0.0,0.12413793103448276,10.0062,17.271468 +1645,5,Maximilian,Eggestein,17848517.0,175.0,2.0,2.0,2.0,11429.0,349.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,19.0,78.0,"[{""hasPlayed"": true, ""points"": 230}, {""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,119856.0,119856.0,140604.0,172250.0,958235.0,3821201.0,7.28,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,141.463077 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,0.0,"[{""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.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1858,5,Anthony,Jung,1917156.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,-138071.0,-138071.0,-149707.0,-177019.0,-618739.0,-917548.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,0.0,"[{""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.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2084,5,Philipp,Lienhart,14290665.0,111.0,2.0,2.0,2.0,9937.0,221.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,15.0,23.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 127}]",2,Philipp Lienhart,82158.0,82158.0,116872.0,138296.0,586511.0,2906305.0,7.32,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,142.240347 +2125,5,Jan-Niklas,Beste,14222562.0,107.0,2.0,2.0,2.0,7286.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,15.0,29.0,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 128}]",1,Jan-Niklas Beste,96271.0,96271.0,132843.0,149412.0,994521.0,4204235.0,6.97,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,135.439237 +2176,5,Lucas,Höler,4342652.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,2,8.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,-120557.0,-120557.0,-124156.0,-135785.0,-1483639.0,1459679.0,6.55,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2722,5,Patrick,Osterhage,1886900.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-124490.0,-124490.0,-135015.0,-138580.0,-910966.0,-2877490.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3209,5,Yannik,Engelhardt,11204539.0,63.0,2.0,2.0,2.0,10648.0,125.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,2,11.0,12.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,-383776.0,-383776.0,-171312.0,-21548.0,-435915.0,3050153.0,6.62,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,128.638128 +3218,5,Mio,Backhaus,15162661.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,11432.0,11432.0,21397.0,24093.0,-583755.0,-1085931.0,6.67,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,129.609715 +3304,5,Igor,Matanović,22245370.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,21.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,179718.0,179718.0,207827.0,223161.0,1415647.0,5076443.0,8.35,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,162.25504 +4335,5,Derry,Scherhant,11194489.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,23.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,182612.0,182612.0,208619.0,229344.0,1806927.0,6206553.0,7.48,1.9419701146090236,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,131.816893 +6209,5,Philipp,Treu,10344958.0,86.0,2.0,2.0,1.0,7208.0,172.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,16.0,77.0,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,65185.0,65185.0,75160.0,74803.0,-53709.0,-296093.0,7.03,1.9419701146090236,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,119.647262 +7215,5,Jordy,Makengo,10018922.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,20.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,279658.0,279658.0,334354.0,345413.0,2056568.0,7776126.0,7.09,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,137.771046 +7216,5,Max,Rosenfelder,5915792.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,6.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",4,Max Rosenfelder,127460.0,127460.0,204224.0,249992.0,1362482.0,1541056.0,6.7,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8363,5,Berkay,Yilmaz,3256622.0,24.0,1.0,1.0,0.0,780.0,24.0,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,7.0,16.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-116459.0,-116459.0,-123471.0,-126135.0,-834468.0,-6988385.0,6.6,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8364,5,Bruno,Ogbus,4418373.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,273312.0,273312.0,330811.0,352840.0,1692030.0,1696724.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11006,5,Yuito,Suzuki,16833416.0,235.0,2.0,2.0,2.0,9808.0,470.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,27.0,226.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,149919.0,149919.0,181894.0,209537.0,1398034.0,5213013.0,7.11,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,138.159681 +11007,5,Cyriaque,Irié,6014411.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,9.0,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}]",5,Cyriaque Irié,183199.0,183199.0,264300.0,321142.0,2268020.0,632356.0,6.95,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14048,5,Keisuke,Goto,2996290.0,15.0,2.0,2.0,0.0,1620.0,30.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,10.0,5.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-100132.0,-100132.0,-101284.0,-114999.0,-635284.0,-5620905.0,6.74,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15196,5,Rihito,Yamamoto,2594619.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-135456.0,-135456.0,-138653.0,-139704.0,-918234.0,-6374859.0,0.0,1.9419701146090236,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +43,10,Mitchell,Weiser,4428791.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-64957.0,-64957.0,-64103.0,-85976.0,-773570.0,-1821235.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +157,10,Niklas,Stark,4339819.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,275396.0,275396.0,367668.0,355522.0,1486770.0,912995.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +608,10,Niclas,Füllkrug,13188285.0,46.0,2.0,2.0,2.0,8371.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,1,6.0,129.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": -46}]",1,Niclas Füllkrug,106521.0,106521.0,118318.0,138493.0,422902.0,-10942083.0,6.83,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,76.010208 +1996,10,Marco,Friedl,10931418.0,79.0,2.0,2.0,2.0,11674.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-289444.0,-289444.0,-254485.0,-206368.0,-1528492.0,-793568.0,6.75,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,75.119898 +2294,10,Amos,Pieper,12317211.0,99.0,2.0,2.0,2.0,11674.0,197.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,15.0,4.0,"[{""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,37491.0,37491.0,85351.0,109710.0,442256.0,3990894.0,7.35,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,81.797223 +2842,10,Felix,Agu,1437379.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-101279.0,-101279.0,-104298.0,-124530.0,-799945.0,-4059087.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2939,10,Eren Sami,Dinkçi,6508560.0,56.0,2.0,2.0,1.0,4747.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,1,17.0,94.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": -11}]",1,Eren Sami Dinkçi,244375.0,244375.0,288545.0,325979.0,1675666.0,2705230.0,6.82,1.1121978224764715,0.85,1.0,1.0,1.0,0.15,0.9400000000000001,10.0062,71.344984 +3139,10,Cédric,Itten,3668255.0,18.0,2.0,2.0,0.0,3301.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,9.0,4.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 14}]",5,Cédric Itten,-102096.0,-102096.0,-118487.0,-124765.0,-756747.0,-7129797.0,6.26,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3166,10,Keke,Topp,573498.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,66446.0,66446.0,7052.0,0.0,15677.0,73498.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3228,10,Justin,Njinmah,4268283.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,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-145235.0,-145235.0,-145625.0,-145191.0,-1701020.0,-2268338.0,6.82,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3281,10,Ludovit,Reis,9890605.0,63.0,2.0,2.0,2.0,11125.0,126.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,12.0,48.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 29}]",1,Ludovit Reis,202431.0,202431.0,239810.0,262025.0,1235965.0,1343322.0,7.16,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.682737 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,0.0,"[{""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.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3481,10,Jens,Stage,11585519.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-669549.0,-669549.0,-674968.0,-662237.0,-4624163.0,-6679323.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6174,10,,Arthur,7070380.0,49.0,1.0,1.0,1.0,4193.0,49.0,0,2,https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png,0.0,1,6.0,34.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": false, ""points"": null}]",1,Arthur,287954.0,287954.0,319160.0,355436.0,2225388.0,1647766.0,7.1,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.015004 +7167,10,Senne,Lynen,5761475.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 0}]",5,Senne Lynen,-378934.0,-378934.0,-379259.0,-377806.0,-2570522.0,-2228817.0,6.66,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7282,10,Olivier,Deman,10032762.0,93.0,2.0,2.0,2.0,11674.0,185.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,18.0,98.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,245427.0,245427.0,295367.0,301660.0,920965.0,353727.0,7.05,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,78.458561 +7721,10,Marco,Grüll,8421609.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,49.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,330366.0,330366.0,343279.0,340822.0,2104931.0,4645747.0,8.01,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,89.14228 +8166,10,,Chuki,8223395.0,85.0,2.0,2.0,2.0,10866.0,170.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,20.0,93.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 19}]",1,Chuki,319063.0,319063.0,304467.0,290593.0,1123111.0,-2220256.0,6.52,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,72.560258 +9513,10,Karl,Hein,12151085.0,75.0,2.0,2.0,2.0,11674.0,150.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,12.0,94.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,1808.0,1808.0,18773.0,23997.0,-567175.0,244334.0,6.75,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,75.119898 +9600,10,Alexander,Schlager,1245713.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-140631.0,-140631.0,-139086.0,-137288.0,-964582.0,-4351777.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10131,10,Dariusz,Stalmach,5131441.0,86.0,2.0,2.0,0.0,3775.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,33.0,86.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 147}]",5,Dariusz Stalmach,331219.0,331219.0,372266.0,399030.0,2380454.0,887509.0,7.14,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10134,10,Mick,Schmetgens,4541099.0,21.0,2.0,2.0,1.0,7480.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,9.0,29.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 0}]",5,Mick Schmetgens,-125115.0,-125115.0,-137737.0,-361919.0,-2075662.0,186204.0,6.44,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11262,10,Salim Amani,Musah,3455935.0,1.0,2.0,2.0,0.0,2762.0,1.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,0.0,7.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -5}]",5,Salim Amani Musah,-112668.0,-112668.0,-122555.0,-124785.0,-850293.0,-1647481.0,6.4,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13449,10,Moussa,Ndiaye,3544452.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2af2bd87e1ec448bb98741662c2c9fe4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,-108067.0,-108067.0,61145.0,175203.0,1333717.0,3544452.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14923,10,Kenny,Quetant,681567.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-57277.0,-57277.0,-78021.0,-94489.0,-639033.0,-3748011.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +14926,10,Darwin,Soylu,695833.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-19555.0,-19555.0,-33635.0,-53762.0,-502498.0,-3744076.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15256,10,Oskar,Wójcik,1828098.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-124012.0,-124012.0,-134577.0,-140064.0,-946539.0,-6126420.0,0.0,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +15313,10,Paul,Erevbenagie,3438369.0,37.0,1.0,1.0,0.0,1768.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": false, ""points"": null}]",5,Paul Erevbenagie,-111679.0,-111679.0,-126275.0,-133754.0,-795635.0,2252892.0,6.93,1.1121978224764715,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +17288,10,Youri,Regeer,7485722.0,130.0,1.0,1.0,1.0,5157.0,130.0,0,3,https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png,0.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}]",1,Youri Regeer,278745.0,278745.0,316324.0,325171.0,1578008.0,7485722.0,7.1,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,79.015004 +493,13,Michael,Gregoritsch,13166928.0,138.0,2.0,2.0,2.0,9346.0,276.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,20.0,80.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 195}]",1,Michael Gregoritsch,191846.0,191846.0,205309.0,210845.0,1328585.0,4086772.0,6.82,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,62.825035 +1809,13,Marius,Wolf,9433357.0,200.0,2.0,2.0,2.0,9820.0,400.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,42.0,53.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 238}]",3,Marius Wolf,248805.0,248805.0,299555.0,331330.0,2146919.0,8580577.0,7.16,0.9206174200661522,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,51.628469 +1811,13,Jeffrey,Gouweleeuw,6160312.0,26.0,2.0,2.0,0.0,777.0,52.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,8.0,5.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,-271628.0,-271628.0,-300531.0,-314598.0,-1905170.0,-4239116.0,6.8,0.9206174200661522,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,5.832074 +2195,13,Finn,Dahmen,16755976.0,195.0,2.0,2.0,2.0,11311.0,389.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,23.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,68042.0,68042.0,103119.0,125161.0,490545.0,1291789.0,8.69,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,80.051255 +2764,13,Yannik,Keitel,1392156.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,16.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-83126.0,-83126.0,-103907.0,-121105.0,-570549.0,-3655359.0,6.6,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +3176,13,Arijon,Ibrahimović,7382794.0,181.0,1.0,1.0,1.0,3743.0,181.0,0,3,https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png,21.0,1,24.0,127.0,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": false, ""points"": null}]",1,Arijon Ibrahimović,367977.0,367977.0,375522.0,385077.0,2304753.0,2376721.0,6.4,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,58.956045 +3183,13,Anton,Kade,13877543.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,2,19.0,193.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 273}]",5,Anton Kade,-423151.0,-423151.0,-33154.0,43093.0,-213271.0,3374179.0,8.42,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4654,13,Mert,Kömür,4075293.0,50.0,2.0,2.0,0.0,2980.0,100.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,24.0,9.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 43}]",4,Mert Kömür,-124078.0,-124078.0,-107940.0,-98319.0,-540176.0,1295699.0,6.78,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +6168,13,Robin,Fellhauer,10452793.0,104.0,2.0,2.0,2.0,8323.0,207.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,19.0,64.0,"[{""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 58}]",3,Robin Fellhauer,168104.0,168104.0,286470.0,232684.0,144035.0,1088058.0,6.47,0.9206174200661522,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,54.05183 +7283,13,Calvin,Brackelmann,8194650.0,113.0,2.0,2.0,2.0,10533.0,225.0,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,27.0,47.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,270674.0,270674.0,255794.0,301258.0,2048349.0,521213.0,6.89,0.9206174200661522,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,57.560604 +7336,13,Sima,Suso,770271.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-9005.0,-9005.0,-7320.0,-43604.0,-465799.0,-3736428.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7676,13,Fabian,Rieder,16862219.0,208.0,2.0,2.0,2.0,10669.0,416.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,24.0,18.0,"[{""hasPlayed"": true, ""points"": 221}, {""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,128070.0,128070.0,163728.0,170234.0,981992.0,4915453.0,7.47,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,68.812759 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,0.0,0.0,-2366074.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8355,13,Noahkai,Banks,10706873.0,138.0,2.0,2.0,2.0,11311.0,275.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,25.0,10.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 145}]",1,Noahkai Banks,232261.0,232261.0,258257.0,410790.0,2236520.0,3941203.0,7.18,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,66.141313 +9642,13,Chrislain,Matsima,15206483.0,157.0,2.0,2.0,2.0,11311.0,314.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,20.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,106892.0,106892.0,167410.0,194057.0,1037282.0,4855597.0,7.55,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,69.549709 +9684,13,Alexis,Claude-Maurice,7808317.0,167.0,1.0,1.0,0.0,1925.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,1,21.0,118.0,"[{""hasPlayed"": true, ""points"": 167}, {""hasPlayed"": false, ""points"": null}]",3,Alexis Claude-Maurice,335887.0,335887.0,362541.0,359645.0,883494.0,-4184419.0,7.9,0.9206174200661522,0.3103448275862069,0.31034482758620685,0.0,0.0,0.0,0.21724137931034485,10.0062,15.809495 +9754,13,Juma,Bah,5555342.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5627c3fa11834a97ae7c6963d68a09a6.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Juma Bah,-408648.0,-408648.0,-426061.0,-444618.0,-2989410.0,5555342.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +9965,13,Faik,Sakar,2340013.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-151461.0,-151461.0,-147690.0,-150034.0,-980059.0,-2087427.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10049,13,Hennes,Behrens,12721456.0,121.0,2.0,2.0,2.0,11311.0,242.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,19.0,31.0,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,79913.0,79913.0,101019.0,114551.0,631985.0,4817429.0,6.81,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,62.732917 +11556,13,Han-Noah,Massengo,12117712.0,146.0,2.0,2.0,2.0,11311.0,292.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,24.0,12.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,188905.0,188905.0,204064.0,235044.0,1261801.0,3466130.0,7.31,0.9206174200661522,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,67.338858 +12341,13,Rodrigo,Ribeiro,5916564.0,66.0,2.0,2.0,0.0,1964.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,22.0,53.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 103}]",5,Rodrigo Ribeiro,174975.0,174975.0,235191.0,284109.0,1770571.0,1180506.0,6.79,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13479,13,Uchenna,Ogundu,2474729.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-136355.0,-136355.0,-146983.0,-140859.0,-935268.0,-1820707.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,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}, {""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.9206174200661522,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13806,13,Young-Woo,Seol,2722597.0,53.0,2.0,2.0,0.0,1490.0,105.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,2,38.0,28.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 73}]",3,Young-Woo Seol,-73942.0,-73942.0,-113837.0,-136875.0,-394139.0,2722597.0,6.4,0.9206174200661522,0.0,0.31034482758620685,0.0,0.0,0.0,0.09310344827586206,10.0062,5.489011 +32,8,Loris,Karius,16863681.0,133.0,2.0,2.0,2.0,11390.0,265.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,15.0,13.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,45898.0,45898.0,70114.0,92566.0,240376.0,1255409.0,7.4,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,93.194654 +670,8,Kenan,Karaman,8905170.0,15.0,1.0,1.0,0.0,596.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,1.0,10.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,175281.0,175281.0,173415.0,104658.0,-33642.0,-6381369.0,6.6,1.258606885508407,0.3103448275862069,0.31034482758620685,1.0,0.0,0.0,0.41724137931034483,10.0062,34.680918 +755,8,Kevin,Müller,1020202.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-143840.0,-143840.0,-143417.0,-145542.0,-1102166.0,-388058.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1012,8,Edin,Džeko,6066457.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,,21.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-260502.0,-260502.0,-305368.0,-334141.0,-2208037.0,-1294775.0,7.19,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +1691,8,Finn,Porath,1290050.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-122748.0,-122748.0,-132690.0,-141891.0,-925004.0,-3845222.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2449,8,Hee-Chan,Hwang,4472825.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f03e94d1a5cf48cb99e80d9be87e060c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hee-Chan Hwang,-69119.0,-69119.0,-79654.0,-84395.0,-393398.0,2106598.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2762,8,Timo,Becker,8577960.0,59.0,2.0,2.0,2.0,11390.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,13.0,50.0,"[{""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 23}]",1,Timo Becker,14408.0,14408.0,1198.0,-51192.0,-849068.0,2933801.0,6.8,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,85.638331 +2876,8,Ron,Schallenberg,3338196.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,,38.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-129119.0,-129119.0,-130058.0,-126460.0,-865669.0,-4211325.0,6.45,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +2967,8,Soufiane,El-Faouzi,12667348.0,76.0,2.0,2.0,2.0,11390.0,151.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,11.0,21.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,32523.0,32523.0,21926.0,29319.0,-558862.0,-892363.0,7.12,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,89.66837 +3029,8,Dejan,Ljubičić,8235050.0,35.0,2.0,2.0,2.0,10211.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,8.0,11.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,193952.0,193952.0,238707.0,263287.0,1171107.0,-292159.0,6.84,1.258606885508407,1.0,1.0,0.0,1.0,0.0,0.8,10.0062,68.913669 +3307,8,Janik,Bachmann,2199359.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,203790.0,203790.0,251139.0,294676.0,1636629.0,-979399.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +4406,8,Éric,Dina Ebimbe,4803289.0,5.0,2.0,2.0,1.0,5926.0,10.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,2.0,33.0,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-40476.0,-40476.0,-48755.0,-60674.0,-1256154.0,-1835194.0,6.51,1.258606885508407,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.0062,64.175333 +4606,8,Hasan,Kuruçay,9363568.0,66.0,2.0,2.0,2.0,8290.0,131.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,13.0,60.0,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 23}]",1,Hasan Kuruçay,227719.0,227719.0,222372.0,185431.0,292857.0,-2875097.0,7.19,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,90.549941 +6172,8,Junior,Adamu,4747597.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,2,5.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}]",4,Junior Adamu,-328721.0,-328721.0,-336285.0,-341963.0,-2104966.0,-3994735.0,6.63,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7156,8,Maximilian,Wöber,1699139.0,-20.0,2.0,2.0,0.0,3099.0,-39.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,81.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -77}]",5,Maximilian Wöber,-87095.0,-87095.0,-104245.0,-111425.0,-728417.0,-4444047.0,6.21,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +7242,8,Robin,Gosens,7847105.0,37.0,2.0,2.0,1.0,5918.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,1,9.0,64.0,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": -9}]",2,Robin Gosens,66436.0,66436.0,41056.0,15988.0,-579634.0,-1154512.0,6.57,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,82.74174 +8222,8,Moussa,Sylla,8324685.0,23.0,2.0,2.0,2.0,11390.0,45.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,5.0,2.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 21}]",1,Moussa Sylla,66678.0,66678.0,3268.0,-74204.0,-830871.0,-75507.0,6.67,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,84.001128 +8235,8,Adrian,Gantenbein,539289.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-33849.0,-33849.0,-39453.0,-68282.0,-634281.0,-311859.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +8277,8,Vitalie,Becker,4155938.0,10.0,2.0,2.0,1.0,5471.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,4.0,8.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 16}]",4,Vitalie Becker,-101508.0,-101508.0,-109050.0,-110510.0,-665897.0,-2709673.0,6.86,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +10916,8,Mert Can,Ayhan,3868348.0,-7.0,2.0,2.0,0.0,2203.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,24.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -24}]",4,Mert Can Ayhan,-125029.0,-125029.0,-129821.0,-131687.0,-776062.0,-5516095.0,6.3,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +11255,8,Nikola,Katic,10662824.0,87.0,2.0,2.0,2.0,10337.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,16.0,28.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 67}]",1,Nikola Katic,64274.0,64274.0,43143.0,36965.0,-1100788.0,-2908347.0,7.16,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,90.172125 +12158,8,Luca,Vozar,1572610.0,5.0,1.0,1.0,0.0,1178.0,5.0,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,3.0,3.0,"[{""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-120938.0,-120938.0,-127937.0,-136618.0,-904295.0,1072610.0,6.57,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +12297,8,Satoshi,Tanaka,7025555.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,13.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,310453.0,310453.0,333858.0,350895.0,1991138.0,-848071.0,7.03,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,88.534922 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,0.0,-2903563.0,0.0,1.258606885508407,0.0,0.0,0.0,0.0,0.0,0.0,10.0062,0.0 +13448,8,Adil,Aouchiche,10689447.0,64.0,2.0,2.0,2.0,10325.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,11.0,28.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-113792.0,-113792.0,-156427.0,-236076.0,-1843271.0,-3190383.0,6.69,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,84.253005 diff --git a/outputs/fotmob/odds/matchday_3_odds_fotmob.json b/outputs/fotmob/odds/matchday_3_odds_fotmob.json new file mode 100644 index 0000000..ca2c617 --- /dev/null +++ b/outputs/fotmob/odds/matchday_3_odds_fotmob.json @@ -0,0 +1,137 @@ +[ + { + "match_id": 5881169, + "home_team": "Union Berlin", + "away_team": "Schalke 04", + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 2.4, + "draw": 3.4, + "away_win": 2.9 + } + ], + "issues": [] + }, + { + "match_id": 5881161, + "home_team": "Augsburg", + "away_team": "Bayer Leverkusen", + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 4.1, + "draw": 4.2, + "away_win": 1.75 + } + ], + "issues": [] + }, + { + "match_id": 5881162, + "home_team": "Borussia Dortmund", + "away_team": "Paderborn", + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 1.22, + "draw": 7.2, + "away_win": 10.5 + } + ], + "issues": [] + }, + { + "match_id": 5881165, + "home_team": "Freiburg", + "away_team": "Borussia Mönchengladbach", + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 1.65, + "draw": 4.3, + "away_win": 4.6 + } + ], + "issues": [] + }, + { + "match_id": 5881166, + "home_team": "Hoffenheim", + "away_team": "VfB Stuttgart", + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 2.35, + "draw": 4.2, + "away_win": 2.55 + } + ], + "issues": [] + }, + { + "match_id": 5881167, + "home_team": "Mainz 05", + "away_team": "Eintracht Frankfurt", + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 1.9, + "draw": 4.0, + "away_win": 3.6 + } + ], + "issues": [] + }, + { + "match_id": 5881164, + "home_team": "1. FC Köln", + "away_team": "Werder Bremen", + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 2.05, + "draw": 3.8, + "away_win": 3.3 + } + ], + "issues": [] + }, + { + "match_id": 5881168, + "home_team": "RB Leipzig", + "away_team": "Hamburger SV", + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 1.4, + "draw": 5.2, + "away_win": 6.7 + } + ], + "issues": [] + }, + { + "match_id": 5881163, + "home_team": "Elversberg", + "away_team": "Bayern München", + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 13.0, + "draw": 8.5, + "away_win": 1.17 + } + ], + "issues": [] + } +] diff --git a/outputs/kbstats/players/kbstats_players_20260909_122135_+0200.csv b/outputs/kbstats/players/kbstats_players_20260909_122135_+0200.csv new file mode 100644 index 0000000..22ca387 --- /dev/null +++ b/outputs/kbstats/players/kbstats_players_20260909_122135_+0200.csv @@ -0,0 +1,463 @@ +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,31585109.0,134.0,2.0,2.0,1.0,6434.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,8.0,139.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 35}]",2,Jonathan Tah,-197912.0,-197912.0,-291229.0,-375887.0,-3244422.0,-4834540.0 +237,2,Manuel,Neuer,14828889.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,67081.0,67081.0,83245.0,64920.0,500333.0,2403902.0 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,0.0,-772627.0 +1685,2,Joshua,Kimmich,59911513.0,279.0,2.0,2.0,2.0,11508.0,557.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,9.0,34.0,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,8053.0,8053.0,12681.0,10764.0,53569.0,440256.0 +1961,2,Serge,Gnabry,12493106.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,94456.0,94456.0,68512.0,43399.0,86290.0,-6380049.0 +1991,2,Dayot,Upamecano,33638344.0,245.0,2.0,2.0,2.0,11508.0,489.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,14.0,38.0,"[{""hasPlayed"": true, ""points"": 217}, {""hasPlayed"": true, ""points"": 272}]",3,Dayot Upamecano,49872.0,49872.0,72571.0,70784.0,310384.0,453409.0 +2038,2,Konrad,Laimer,32078187.0,118.0,2.0,2.0,2.0,11508.0,236.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,1,7.0,15.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-16531.0,-16531.0,25979.0,25313.0,-90360.0,-1924962.0 +2300,2,Josip,Stanišić,17405050.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-417427.0,-417427.0,-483909.0,-522896.0,-3185269.0,-10678894.0 +2366,2,Alphonso,Davies,14644107.0,177.0,2.0,2.0,2.0,10209.0,354.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,24.0,33.0,"[{""hasPlayed"": true, ""points"": 201}, {""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,274323.0,274323.0,279914.0,269093.0,1782187.0,-1008110.0 +2804,2,Jamal,Musiala,24701678.0,38.0,1.0,1.0,0.0,2235.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,1,1.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Jamal Musiala,137086.0,137086.0,131929.0,114096.0,-848681.0,-10068881.0 +3072,2,Jonas,Urbig,4724931.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonas Urbig,-35609.0,-35609.0,-57440.0,-92168.0,-1115408.0,-7515182.0 +3089,2,Hiroki,Ito,3980953.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-118973.0,-118973.0,-118847.0,-125789.0,-743294.0,-1767021.0 +3120,2,Tom,Bischof,17857678.0,44.0,2.0,2.0,0.0,1866.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,4.0,5.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-418317.0,-418317.0,-403333.0,-387618.0,-2816585.0,-3273808.0 +3543,2,Nathaniel,Brown,27567190.0,68.0,2.0,2.0,2.0,6526.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,4.0,11.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-654467.0,-654467.0,-658998.0,-458109.0,-2561605.0,-675035.0 +6080,2,Aleksandar,Pavlović,33620550.0,213.0,2.0,2.0,2.0,9640.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,12.0,60.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,75631.0,75631.0,89612.0,90653.0,556689.0,2474547.0 +6668,2,Kim,Minjae,12666010.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,8.0,77.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,148100.0,148100.0,148777.0,131856.0,931507.0,1126681.0 +7226,2,Harry,Kane,68283769.0,97.0,2.0,2.0,1.0,7979.0,194.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,2,2.0,38.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,-261365.0,-261365.0,-179440.0,-151862.0,-602757.0,-163947.0 +8329,2,Michael,Olise,65057803.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,10707.0,10707.0,9371.0,11391.0,81672.0,714248.0 +10789,2,Lennart,Karl,20770040.0,47.0,2.0,2.0,1.0,4200.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,4.0,36.0,"[{""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,56177.0,56177.0,65447.0,71167.0,347046.0,-5398106.0 +11675,2,Luis,Díaz,53789226.0,172.0,2.0,2.0,2.0,11508.0,344.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,6.0,60.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 215}]",2,Luis Díaz,4312.0,4312.0,8380.0,11158.0,79076.0,741094.0 +12314,2,Bara Sapoko,Ndiaye,1254661.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-103651.0,-103651.0,-120781.0,-114037.0,-528834.0,-2402827.0 +14251,2,Ismael,Saibari,30086475.0,110.0,2.0,2.0,1.0,5590.0,219.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,2,7.0,99.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,-336634.0,-336634.0,-71818.0,908.0,-209633.0,817409.0 +15502,2,Tim,Binder,1720590.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-148579.0,-148579.0,-147479.0,-150920.0,-975926.0,1220590.0 +1664,9,Maximilian,Mittelstädt,26934010.0,146.0,2.0,2.0,2.0,10489.0,292.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,10.0,94.0,"[{""hasPlayed"": true, ""points"": 213}, {""hasPlayed"": true, ""points"": 79}]",1,Maximilian Mittelstädt,91412.0,91412.0,98660.0,98373.0,461355.0,-1890331.0 +1671,9,Grischa,Prömel,16152834.0,129.0,2.0,2.0,2.0,11468.0,258.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,15.0,132.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}]",1,Grischa Prömel,218826.0,218826.0,230160.0,215828.0,1276354.0,4423506.0 +2068,9,Dan-Axel,Zagadou,846679.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-95840.0,-95840.0,-125726.0,-132695.0,-788576.0,-3990089.0 +2120,9,Nikolas,Nartey,4220635.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-79615.0,-79615.0,-95881.0,-95564.0,-745092.0,-1886733.0 +2172,9,Chris,Führich,20830718.0,96.0,1.0,1.0,1.0,4251.0,96.0,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,1,4.0,67.0,"[{""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}]",3,Chris Führich,30782.0,30782.0,58797.0,59500.0,-207802.0,-3641756.0 +2199,9,Josha,Vagnoman,10072336.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,38.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",3,Josha Vagnoman,403123.0,403123.0,393258.0,405808.0,2407914.0,4836436.0 +2214,9,Atakan,Karazor,3511542.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Atakan Karazor,-109123.0,-109123.0,-116616.0,-126227.0,-705384.0,-5897200.0 +2237,9,Fabian,Bredlow,12773226.0,131.0,2.0,2.0,2.0,11468.0,262.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,20.0,28.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,136331.0,136331.0,136388.0,120381.0,808833.0,6206603.0 +2445,9,Marius,Funk,1826780.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-148757.0,-148757.0,-148447.0,-150017.0,-1050210.0,-1120148.0 +2694,9,Angelo,Stiller,32252166.0,76.0,2.0,2.0,2.0,10853.0,152.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,4.0,72.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-536370.0,-536370.0,-480599.0,-422650.0,-2655484.0,-4292334.0 +2854,9,Ermedin,Demirović,16338138.0,81.0,2.0,2.0,0.0,3421.0,161.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,1,9.0,119.0,"[{""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,157063.0,157063.0,160322.0,122162.0,194714.0,-8945389.0 +2988,9,Jamie,Leweling,19491861.0,9.0,2.0,2.0,0.0,3435.0,18.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,0.0,16.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": -3}]",3,Jamie Leweling,-554294.0,-554294.0,-579597.0,-564251.0,-1941779.0,-7363939.0 +3190,9,Jeff,Chabot,23009564.0,94.0,2.0,2.0,2.0,10189.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,1,8.0,108.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 17}]",2,Jeff Chabot,103284.0,103284.0,114414.0,85045.0,169536.0,-2583659.0 +3193,9,,Tiago Tomás,7377095.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,2,4.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-371400.0,-371400.0,-376763.0,-366197.0,-1836565.0,1787691.0 +4296,9,Dzenan,Pejčinović,11688074.0,44.0,2.0,2.0,2.0,9491.0,87.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,7.0,55.0,"[{""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejčinović,118364.0,118364.0,155478.0,154188.0,1152966.0,8809012.0 +4589,9,Justin,Diehl,562192.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-73097.0,-73097.0,-114292.0,-138383.0,-841049.0,62192.0 +6085,9,Dennis,Seimen,5727789.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-174984.0,-174984.0,-115160.0,-63423.0,-170977.0,-2026187.0 +7158,9,Deniz,Undav,38608729.0,27.0,2.0,2.0,2.0,8735.0,53.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,1.0,53.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": -11}]",2,Deniz Undav,-791583.0,-791583.0,-751849.0,-785736.0,-4246508.0,-4862702.0 +7257,9,Leonidas,Stergiou,1762696.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,,5.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-132851.0,-132851.0,-159274.0,-141934.0,-634179.0,-2890737.0 +7349,9,Finn,Jeltsch,16519179.0,100.0,2.0,2.0,2.0,11468.0,200.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,12.0,118.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 16}]",2,Finn Jeltsch,124502.0,124502.0,163368.0,154438.0,847862.0,4687313.0 +7781,9,Leo,Sauer,3897684.0,38.0,1.0,1.0,0.0,985.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,1,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,316948.0,316948.0,279783.0,120539.0,534148.0,-3909550.0 +8247,9,Ramon,Hendriks,8816255.0,-3.0,2.0,2.0,1.0,6745.0,-5.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -37}, {""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,-298742.0,-298742.0,-282757.0,-196726.0,-493548.0,-2725989.0 +9615,9,Ameen,Al Dakhil,853993.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,-71071.0,-71071.0,-116058.0,-140867.0,-649150.0,-3755484.0 +10112,9,Luca,Jaquez,1719702.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-91003.0,-91003.0,-105571.0,-108822.0,-717645.0,-3972984.0 +11043,9,Lorenz,Assignon,2788058.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lorenz Assignon,-136227.0,-136227.0,-135428.0,-134275.0,-877697.0,2145279.0 +11955,9,Bilal,El Khannouss,18956277.0,85.0,2.0,2.0,1.0,5995.0,169.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,1,8.0,204.0,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": -60}]",3,Bilal El Khannouss,200022.0,200022.0,208531.0,190145.0,-299234.0,-6519945.0 +859,77,Jan,Gyamerah,6348105.0,72.0,2.0,2.0,2.0,9986.0,144.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,22.0,12.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 63}]",1,Jan Gyamerah,237549.0,237549.0,218719.0,177813.0,1047771.0,2152442.0 +1745,77,Amara,Condé,1741987.0,14.0,1.0,1.0,0.0,483.0,14.0,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,1,8.0,9.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}]",5,Amara Condé,293726.0,293726.0,282001.0,198821.0,687502.0,-2012501.0 +2495,77,Tim,Boss,1529799.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-152816.0,-152816.0,-154478.0,-149165.0,-1032842.0,-2603732.0 +2928,77,Lukas Emanuel,Petkov,11837629.0,162.0,2.0,2.0,2.0,11739.0,324.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,27.0,100.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,200992.0,200992.0,206637.0,194874.0,1303950.0,506104.0 +3026,77,Lasse,Günther,8591468.0,64.0,2.0,2.0,2.0,10489.0,128.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,1,14.0,14.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 74}]",2,Lasse Günther,207726.0,207726.0,178651.0,105903.0,687748.0,439422.0 +3232,77,Luca,Pfeiffer,1494479.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-136298.0,-136298.0,-146935.0,-156156.0,-908528.0,-3840056.0 +3284,77,Maximilian,Rohr,10508770.0,101.0,2.0,2.0,2.0,10884.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,19.0,19.0,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,193125.0,193125.0,208727.0,243674.0,1281292.0,37172.0 +3350,77,Felix,Keidel,9033612.0,125.0,2.0,2.0,2.0,11739.0,250.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,27.0,83.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,223774.0,223774.0,242887.0,173585.0,988252.0,6507109.0 +6148,77,Lukas,Pinckert,10433723.0,136.0,2.0,2.0,2.0,11739.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,26.0,33.0,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,222539.0,222539.0,358074.0,300277.0,1678017.0,1922586.0 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-1375569.0 +6158,77,Luca,Schnellbacher,3869053.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,10.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}]",5,Luca Schnellbacher,-145298.0,-145298.0,-148051.0,-142001.0,-914697.0,2251377.0 +6160,77,Nicolas,Kristof,12021077.0,94.0,2.0,2.0,2.0,11739.0,188.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,2,15.0,15.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,19840.0,19840.0,12261.0,-95241.0,-682265.0,535378.0 +6183,77,Noel,Futkeu,6982427.0,122.0,1.0,1.0,0.0,1252.0,122.0,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,1,17.0,86.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,156803.0,156803.0,132466.0,6095.0,-769132.0,-3077704.0 +7278,77,Lukasz,Poreba,8739453.0,91.0,2.0,2.0,2.0,11739.0,182.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,20.0,22.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,266964.0,266964.0,238578.0,150152.0,626638.0,376210.0 +7441,77,Cole,Campbell,10413162.0,84.0,2.0,2.0,2.0,7974.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,16.0,84.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 144}]",2,Cole Campbell,182315.0,182315.0,303928.0,299683.0,1979031.0,5726106.0 +7463,77,Francis,Onyeka,10543722.0,108.0,2.0,2.0,2.0,8591.0,215.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,20.0,44.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,226668.0,226668.0,366088.0,345792.0,2187054.0,-76602.0 +7514,77,Florian,Le Joncour,1919125.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,1,10.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,295236.0,295236.0,252982.0,162362.0,779959.0,-1977843.0 +8252,77,Maurice,Krattenmacher,3286334.0,144.0,2.0,2.0,0.0,3763.0,288.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,1,87.0,185.0,"[{""hasPlayed"": true, ""points"": 275}, {""hasPlayed"": true, ""points"": 13}]",4,Maurice Krattenmacher,439299.0,439299.0,451369.0,430886.0,1631874.0,-905268.0 +8296,77,Frederik,Schmahl,2420629.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-147073.0,-147073.0,-147442.0,-155121.0,-978523.0,-397876.0 +8301,77,Luca,Sirch,2763948.0,18.0,2.0,2.0,0.0,1752.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,12.0,10.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-131193.0,-131193.0,-131556.0,-132321.0,-781086.0,-2876025.0 +9224,77,Tom,Zimmerschied,1581400.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-111684.0,-111684.0,-118016.0,-124115.0,-828639.0,-5561221.0 +9384,77,Noah,Darvich,4341833.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,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Noah Darvich,-132380.0,-132380.0,-133975.0,-134022.0,-1562673.0,-1715672.0 +9995,77,David,Mokwa,6847645.0,149.0,2.0,2.0,2.0,9981.0,298.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,43.0,1.0,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 148}]",1,David Mokwa,424976.0,424976.0,439006.0,425814.0,2972156.0,2631507.0 +11253,77,Nicholas,Mickelson,3248970.0,58.0,1.0,1.0,0.0,1249.0,58.0,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,17.0,41.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,-124148.0,-124148.0,-123248.0,-124533.0,-917214.0,2720021.0 +12317,77,Raif,Adam,2749065.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-143288.0,-143288.0,-141627.0,-145927.0,-937591.0,-576444.0 +4,7,Janis,Blaswich,1839951.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-146250.0,-146250.0,-149390.0,-165322.0,-557520.0,-281428.0 +72,7,Mark,Flekken,13889155.0,83.0,2.0,2.0,2.0,11543.0,165.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,2,11.0,50.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,9265.0,9265.0,8977.0,-91658.0,-1096969.0,276842.0 +78,7,Jonas,Hofmann,4409315.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,366752.0,366752.0,340967.0,290153.0,2108064.0,2037716.0 +663,7,Robert,Andrich,4021051.0,38.0,1.0,1.0,0.0,1366.0,38.0,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-60826.0,-60826.0,-73262.0,-74148.0,-526388.0,-7016332.0 +2661,7,Moussa,Diaby,25148404.0,47.0,1.0,1.0,0.0,1570.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/488ec35e9ff84260ac5ff526d6a9cd67.png,19.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-351225.0,-351225.0,-9135.0,23052.0,-1464093.0,-12992152.0 +2746,7,Patrik,Schick,30062845.0,189.0,2.0,2.0,2.0,9970.0,377.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,12.0,75.0,"[{""hasPlayed"": true, ""points"": 242}, {""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,93373.0,93373.0,98029.0,87908.0,392849.0,1092924.0 +2783,7,Edmond,Tapsoba,27028130.0,51.0,2.0,2.0,2.0,11543.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,3.0,108.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-551068.0,-551068.0,-468994.0,-411465.0,-3588968.0,-4724336.0 +2846,7,Malik,Tillman,14812567.0,86.0,2.0,2.0,2.0,8092.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,11.0,16.0,"[{""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,-314751.0,-314751.0,-133316.0,-50106.0,-335063.0,-871939.0 +3754,7,Lucas,Vázquez,6356166.0,11.0,2.0,2.0,1.0,4031.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,2,3.0,24.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}]",4,Lucas Vázquez,-386249.0,-386249.0,-412823.0,-429235.0,-1254988.0,2883508.0 +3759,7,Miguel,Gutiérrez,22632876.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,176348.0,176348.0,148123.0,158404.0,810611.0,4742859.0 +4199,7,Aleix,García,38763173.0,165.0,2.0,2.0,2.0,11543.0,329.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,8.0,94.0,"[{""hasPlayed"": true, ""points"": 231}, {""hasPlayed"": true, ""points"": 98}]",1,Aleix García,2965.0,2965.0,7275.0,4873.0,-466643.0,1448650.0 +4318,7,Tim,Oermann,2667024.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}]",5,Tim Oermann,-147576.0,-147576.0,-138764.0,-141898.0,-934922.0,-968992.0 +4563,7,Loïc,Badé,9732221.0,35.0,2.0,2.0,1.0,4765.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,7.0,7.0,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 30}]",4,Loïc Badé,-621383.0,-621383.0,-653857.0,-611242.0,-3712947.0,-4359165.0 +6061,7,Ibrahim,Maza,30467734.0,213.0,2.0,2.0,2.0,11543.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,13.0,149.0,"[{""hasPlayed"": true, ""points"": 319}, {""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,71076.0,71076.0,2364.0,84732.0,222591.0,1741961.0 +6745,7,Victor,Boniface,4473358.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-116671.0,-116671.0,-120828.0,-97503.0,-753617.0,-721699.0 +7269,7,Nathan,Tella,4504030.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,-128043.0,-128043.0,-129948.0,-142011.0,-956042.0,-4602109.0 +7963,7,Jarell,Quansah,17122811.0,124.0,2.0,2.0,1.0,8154.0,247.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,1,14.0,103.0,"[{""hasPlayed"": true, ""points"": 197}, {""hasPlayed"": true, ""points"": 50}]",2,Jarell Quansah,191785.0,191785.0,141588.0,83058.0,-835800.0,-4001853.0 +8374,7,Martin,Terrier,948622.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,47852.0,47852.0,-48818.0,-62869.0,-281119.0,-2534920.0 +11513,7,Christian,Kofane,10437894.0,74.0,2.0,2.0,0.0,4066.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,14.0,49.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 109}]",5,Christian Kofane,128321.0,128321.0,173422.0,242528.0,1342317.0,-750297.0 +11680,7,Kennet,Eichhorn,2537530.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-124787.0,-124787.0,-123749.0,-133180.0,-855199.0,-5717865.0 +11756,7,Montrell,Culbreath,1575607.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-105876.0,-105876.0,-112251.0,-124723.0,-763877.0,-4656845.0 +11956,7,Ezequiél,Fernández,11218186.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,193373.0,193373.0,192649.0,162447.0,764492.0,7542945.0 +11957,7,Eliesse,Ben Seghir,3465400.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,241935.0,241935.0,201616.0,167518.0,1212355.0,799300.0 +13888,7,Guéla,Doué,16245171.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/a775bc428eb743ada780edee411bfb8c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Guéla Doué,-682573.0,-682573.0,-615188.0,-442156.0,16245171.0,16245171.0 +14241,7,Facundo,Medina,9870477.0,128.0,2.0,2.0,1.0,6771.0,256.0,2,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,25.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,379620.0,379620.0,397094.0,373332.0,1004270.0,9870477.0 +15199,7,Afonso,Moreira,23461414.0,68.0,2.0,2.0,2.0,10875.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,5.0,88.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 5}]",2,Afonso Moreira,-417255.0,-417255.0,-327645.0,-212082.0,-1505330.0,2766769.0 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,0.0,0.0,0.0,0.0,-294167.0,-1571491.0 +737,28,Luca,Waldschmidt,2745365.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-132810.0,-132810.0,-126887.0,-124342.0,-879701.0,-701565.0 +1580,28,Marvin,Schwäbe,15787591.0,143.0,2.0,2.0,2.0,11507.0,285.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,18.0,47.0,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,66423.0,66423.0,74462.0,61391.0,279586.0,2693489.0 +2069,28,Timo,Hübers,1350229.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,251452.0,251452.0,192555.0,52413.0,409557.0,-2092589.0 +2201,28,Linton,Maina,8002637.0,66.0,2.0,2.0,1.0,6346.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,16.0,47.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 99}]",3,Linton Maina,204893.0,204893.0,185141.0,119559.0,1136200.0,3540946.0 +2247,28,Borna,Sosa,5426137.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f8cf530ad652442a9688c49f058e3a8a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Borna Sosa,239273.0,239273.0,285986.0,240405.0,751033.0,-10084231.0 +2358,28,Tom,Krauß,8314591.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-205674.0,-205674.0,-264574.0,-269728.0,-1175499.0,1032676.0 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""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,5328162.0,17.0,2.0,2.0,0.0,1548.0,33.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-335291.0,-335291.0,-283768.0,-258651.0,-2074288.0,316963.0 +2718,28,Ellyes,Skhiri,7656349.0,26.0,2.0,2.0,0.0,4784.0,52.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,28.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,112817.0,112817.0,96336.0,68218.0,928558.0,3830975.0 +2765,28,Jan,Thielmann,6419733.0,50.0,2.0,2.0,2.0,8564.0,99.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,15.0,45.0,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 82}]",4,Jan Thielmann,-64713.0,-64713.0,41303.0,81175.0,692446.0,2007192.0 +2855,28,Ragnar,Ache,14230518.0,61.0,2.0,2.0,2.0,8510.0,121.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,2,8.0,43.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,-441324.0,-441324.0,-425005.0,-377547.0,-1185542.0,1959446.0 +7219,28,Ísak,Jóhannesson,11620392.0,94.0,2.0,2.0,2.0,11507.0,187.0,2,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,16.0,105.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,98730.0,98730.0,146035.0,130683.0,998800.0,4573827.0 +8001,28,Luka,Lochoshvili,10903590.0,76.0,2.0,2.0,2.0,11507.0,152.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,13.0,63.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 121}]",2,Luka Lochoshvili,13250.0,13250.0,38976.0,40213.0,524056.0,2866255.0 +8274,28,Said,El Mala,25280809.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,2,5.0,101.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 143}]",3,Said El Mala,8612.0,8612.0,-2313.0,-121747.0,-876422.0,86749.0 +10024,28,Joël,Schmied,1593203.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,1,12.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",4,Joël Schmied,234008.0,234008.0,132873.0,17532.0,314896.0,-2329966.0 +11570,28,Sebastian,Sebulonsen,1443486.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Sebastian Sebulonsen,-60233.0,-60233.0,-94470.0,-113673.0,-677063.0,-5114040.0 +11875,28,Rav,van den Berg,976767.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-88805.0,-88805.0,-123180.0,-111722.0,-540677.0,-2716101.0 +11958,28,Alessio,Castro-Montes,8885434.0,57.0,2.0,2.0,2.0,11322.0,114.0,2,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,2,12.0,8.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 63}]",2,Alessio Castro-Montes,-376436.0,-376436.0,-298832.0,-245657.0,-853429.0,5883956.0 +12321,28,Jahmai,Simpson-Pusey,10140506.0,71.0,2.0,2.0,2.0,11507.0,141.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,13.0,12.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-232763.0,-232763.0,-270210.0,-245334.0,-1695007.0,-41686.0 +14140,28,Gideon,Mensah,9782927.0,63.0,2.0,2.0,2.0,11507.0,126.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,2,12.0,33.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 87}]",1,Gideon Mensah,-28697.0,-28697.0,-112761.0,-140866.0,95541.0,1227405.0 +14300,28,Paul,Okon-Engstler,4384531.0,37.0,2.0,2.0,2.0,6747.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,2,16.0,25.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,-69479.0,-69479.0,-14740.0,18185.0,169838.0,3884531.0 +15373,28,Reigan,Heskey,3571652.0,-8.0,1.0,1.0,0.0,1185.0,-8.0,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,5.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-133590.0,-133590.0,-132869.0,-127721.0,-843058.0,-5112536.0 +16945,28,Thijs,Dallinga,8254280.0,240.0,1.0,1.0,0.0,1810.0,240.0,0,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,29.0,169.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,271520.0,271520.0,234685.0,141873.0,1213980.0,8254280.0 +17282,28,Mikey,Moore,11470824.0,36.0,1.0,1.0,0.0,2967.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": false, ""points"": null}]",2,Mikey Moore,166039.0,166039.0,187222.0,172251.0,10970824.0,11470824.0 +524,14,Oliver,Baumann,16591683.0,102.0,2.0,2.0,2.0,11756.0,203.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,12.0,38.0,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-76952.0,-76952.0,-172110.0,-237103.0,-1102004.0,-3526624.0 +1815,14,Andrej,Kramarić,12171111.0,-13.0,2.0,2.0,0.0,1881.0,-26.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": -3}]",3,Andrej Kramarić,-383720.0,-383720.0,-452703.0,-456754.0,-3038039.0,-11610056.0 +1954,14,,Bernardo,5891894.0,62.0,1.0,1.0,1.0,3268.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,10.0,43.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",4,Bernardo,-322623.0,-322623.0,-324163.0,-292812.0,-996177.0,-4590401.0 +2373,14,Ozan,Kabak,23722337.0,134.0,2.0,2.0,2.0,10729.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,11.0,95.0,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,35262.0,35262.0,60567.0,58537.0,457678.0,3728170.0 +2803,14,Tim,Lemperle,12012937.0,128.0,1.0,1.0,1.0,5210.0,128.0,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,10.0,90.0,"[{""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,213955.0,213955.0,215823.0,204075.0,1391302.0,-358739.0 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0 +3124,14,Patrick,Wimmer,9212473.0,44.0,2.0,2.0,2.0,8894.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,2,9.0,45.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,-303837.0,-303837.0,-538123.0,-304326.0,-1066384.0,32424.0 +3158,14,Fisnik,Asllani,17001494.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-419071.0,-419071.0,-395295.0,-406135.0,-3338958.0,-9577049.0 +3204,14,Bambasé,Conté,10096062.0,47.0,2.0,2.0,1.0,7169.0,94.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,9.0,83.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,239900.0,239900.0,225112.0,174569.0,1454448.0,-506690.0 +3471,14,Adam,Hložek,8639590.0,33.0,2.0,2.0,2.0,7858.0,66.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,7.0,19.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-291080.0,-291080.0,-313878.0,-359374.0,-2670462.0,2264721.0 +7543,14,Max,Moerstedt,4473712.0,-41.0,2.0,2.0,0.0,3269.0,-82.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": -75}]",4,Max Moerstedt,-136763.0,-136763.0,-158039.0,-304877.0,-396781.0,-1105818.0 +7673,14,Albian,Hajdari,14315746.0,23.0,2.0,2.0,2.0,11249.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,47.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-535568.0,-535568.0,-590862.0,-591012.0,-3757344.0,-2051322.0 +7717,14,Alexander,Prass,1650220.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-88988.0,-88988.0,-98724.0,-112139.0,-724633.0,-3553800.0 +7745,14,Vladimír,Coufal,25625746.0,141.0,2.0,2.0,2.0,11756.0,282.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,11.0,7.0,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,6481.0,6481.0,18299.0,-6024.0,-305096.0,950034.0 +7750,14,Robin,Hranác,5032874.0,23.0,2.0,2.0,0.0,3564.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,8.0,30.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 44}]",4,Robin Hranác,320394.0,320394.0,343193.0,300252.0,1869474.0,-6540.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0,0.0,0.0,0.0,0.0,0.0 +9598,14,Valentin,Gendrey,1438279.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-132414.0,-132414.0,-137942.0,-146572.0,-839609.0,-2926975.0 +11161,14,Koki,Machida,3473577.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,260163.0,260163.0,233295.0,138238.0,1300840.0,432339.0 +11162,14,Leon,Avdullahu,16478492.0,106.0,2.0,2.0,2.0,11756.0,211.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,1,12.0,43.0,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,17515.0,17515.0,28770.0,-11233.0,-521416.0,2445654.0 +11591,14,Cajetan,Lenz,1023594.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-120752.0,-120752.0,-138274.0,-138192.0,-751384.0,-4378907.0 +11631,14,Wouter,Burger,20165779.0,61.0,2.0,2.0,2.0,10738.0,121.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-551617.0,-551617.0,-598437.0,-573543.0,-3732213.0,-1506033.0 +11959,14,Adam,Daghim,10707875.0,154.0,2.0,2.0,2.0,11243.0,308.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,28.0,12.0,"[{""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,202970.0,202970.0,203001.0,178929.0,1601152.0,8469870.0 +15193,14,Mats,Rots,7863758.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,11.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,270413.0,270413.0,158000.0,51508.0,-767764.0,-2601577.0 +15262,14,Nathan,De Cat,12117830.0,-6.0,2.0,2.0,0.0,2514.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-639778.0,-639778.0,-689212.0,-692896.0,-4401335.0,-2935455.0 +51,40,Rani,Khedira,6908806.0,33.0,2.0,2.0,2.0,11810.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-242321.0,-242321.0,-288730.0,-301245.0,-1324672.0,2175947.0 +1223,40,Marvin,Friedrich,1630784.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-140018.0,-140018.0,-140550.0,-141644.0,-943319.0,-121592.0 +1553,40,Janik,Haberer,2790309.0,22.0,2.0,2.0,0.0,2995.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,1,15.0,9.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,261798.0,261798.0,195465.0,61342.0,392168.0,-1560002.0 +1955,40,Oliver,Burke,1973022.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-129635.0,-129635.0,-131607.0,-133403.0,-884986.0,-2053034.0 +2065,40,Felix,Uduokhai,5913945.0,70.0,1.0,1.0,1.0,5649.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,11.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Felix Uduokhai,291972.0,291972.0,298592.0,233906.0,1217570.0,-2784593.0 +2279,40,Frederik,Rönnow,8333853.0,90.0,1.0,1.0,1.0,5649.0,90.0,0,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,10.0,63.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": false, ""points"": null}]",1,Frederik Rönnow,337801.0,337801.0,300245.0,209884.0,812221.0,-1242097.0 +2302,40,Woo-Yeong,Jeong,4573425.0,34.0,2.0,2.0,0.0,3876.0,68.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,14.0,38.0,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,-105954.0,-105954.0,-149369.0,-372205.0,-211596.0,-543157.0 +2400,40,Christopher,Trimmel,2396006.0,-6.0,1.0,1.0,0.0,1194.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": false, ""points"": null}]",4,Christopher Trimmel,-130642.0,-130642.0,-138971.0,-140719.0,-866776.0,-3022074.0 +2491,40,Tim,Skarke,6169277.0,75.0,2.0,2.0,0.0,3896.0,149.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,24.0,92.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,316825.0,316825.0,336379.0,297327.0,2186557.0,2045123.0 +2717,40,Robert,Skov,1703656.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,263107.0,263107.0,264192.0,196830.0,715443.0,-2173559.0 +3102,40,Tom,Rothe,9375305.0,52.0,2.0,2.0,2.0,11810.0,103.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,2,10.0,37.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,-217727.0,-217727.0,-281656.0,-403824.0,-810461.0,3776753.0 +3187,40,András,Schäfer,4113878.0,15.0,2.0,2.0,1.0,4966.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,7.0,31.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-123710.0,-123710.0,-132586.0,-132325.0,-669080.0,540912.0 +3364,40,Carl,Klaus,2914073.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-146172.0,-146172.0,-144110.0,-144978.0,-1015212.0,2414073.0 +3419,40,Matheo,Raab,4765669.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,2,1.0,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}]",5,Matheo Raab,-410463.0,-410463.0,-487981.0,-493635.0,-910078.0,2614409.0 +3453,40,Derrick,Köhn,2223158.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,1,8.0,13.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,294890.0,294890.0,256444.0,174316.0,797069.0,-1089361.0 +4352,40,Stanley,Nsoki,1606791.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-146962.0,-146962.0,-144077.0,-145989.0,-998648.0,-1777255.0 +4446,40,Aljoscha,Kemlein,7446841.0,34.0,2.0,2.0,2.0,8815.0,67.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,8.0,31.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 56}]",2,Aljoscha Kemlein,-278334.0,-278334.0,-314900.0,-291107.0,-1402412.0,757109.0 +4598,40,Josip,Juranović,10994876.0,114.0,2.0,2.0,2.0,10615.0,228.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,20.0,144.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 216}]",2,Josip Juranović,127764.0,127764.0,151984.0,158312.0,1479186.0,6153532.0 +7684,40,Michel,Aebischer,4435202.0,10.0,2.0,2.0,2.0,7930.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,4.0,21.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-101258.0,-101258.0,-119808.0,-108564.0,-881897.0,4435202.0 +7723,40,Leopold,Querfeld,14405283.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,2,17.0,181.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,-376720.0,-376720.0,-290815.0,-122040.0,-505437.0,1372104.0 +8381,40,Livan,Burcu,5260763.0,28.0,2.0,2.0,1.0,6848.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,10.0,0.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-306687.0,-306687.0,-334885.0,-348162.0,-2209453.0,-1437325.0 +9683,40,Andrej,Ilic,3615555.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andrej Ilic,-144410.0,-144410.0,-130084.0,-132493.0,-807626.0,-5626112.0 +10106,40,Marin,Ljubičić,4654077.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,-61934.0,-61934.0,-366680.0,-411943.0,-697513.0,2046512.0 +12763,40,Emmanuel,Latte Lath,8924303.0,40.0,2.0,2.0,2.0,7914.0,80.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,2,8.0,79.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 96}]",3,Emmanuel Latte Lath,-393303.0,-393303.0,-722145.0,-577321.0,-1626512.0,2182967.0 +13629,40,Linus,Güther,1774617.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-148625.0,-148625.0,-150157.0,-150631.0,-1010121.0,1274617.0 +14917,40,Zeno,Van den Bosch,9318498.0,51.0,2.0,2.0,2.0,11810.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,10.0,57.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 91}]",3,Zeno Van den Bosch,-298251.0,-298251.0,-348146.0,-608020.0,-1866766.0,-2629195.0 +17306,40,Kastriot,Imeri,3314854.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/a4b7da39d3b84ed08289b6992fe6d4ee.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,-155586.0,-155586.0,-167758.0,-183454.0,3314854.0,3314854.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0,0.0,0.0,0.0,0.0,0.0 +461,4,Timothy,Chandler,930275.0,-9.0,1.0,1.0,0.0,1457.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,6.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-121226.0,-121226.0,-125917.0,-135340.0,-837357.0,430275.0 +513,4,Mario,Götze,4129729.0,56.0,1.0,1.0,1.0,4200.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,2,13.0,39.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,83241.0,83241.0,-22081.0,-61432.0,-312160.0,488460.0 +2144,4,Robin,Koch,24508139.0,133.0,2.0,2.0,2.0,11823.0,265.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,10.0,0.0,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,94777.0,94777.0,91230.0,60371.0,347198.0,1981545.0 +2255,4,Jonathan,Burkardt,24784248.0,80.0,2.0,2.0,2.0,10087.0,160.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,6.0,48.0,"[{""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-479033.0,-479033.0,-466511.0,-372772.0,-2037464.0,-654159.0 +2863,4,Ansgar,Knauff,3790233.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-125720.0,-125720.0,-123792.0,-131450.0,-879989.0,-1080023.0 +2864,4,Nnamdi,Collins,5256528.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-297598.0,-297598.0,-296002.0,-295267.0,-2069175.0,-7543596.0 +2887,4,Ritsu,Dōan,15716242.0,70.0,1.0,1.0,1.0,5259.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,4.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,56412.0,56412.0,54645.0,57769.0,-526258.0,-3898428.0 +3019,4,Noah,Atubolu,13427382.0,83.0,2.0,2.0,2.0,11823.0,166.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,12.0,66.0,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,173845.0,173845.0,210802.0,244444.0,1606579.0,3547574.0 +6081,4,Can,Uzun,27488991.0,62.0,2.0,2.0,2.0,9419.0,124.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,2,4.0,4.0,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,-807389.0,-807389.0,-602586.0,-29742.0,-1391191.0,605351.0 +7275,4,Kauã,Santos,4166251.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-146640.0,-146640.0,-142699.0,-135261.0,-1423549.0,-4961676.0 +7277,4,Farès,Chaïbi,9824910.0,54.0,2.0,2.0,1.0,7623.0,107.0,0,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,10.0,36.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,270517.0,270517.0,287867.0,330644.0,2069604.0,-2790985.0 +7325,4,Elias,Baum,13783223.0,116.0,2.0,2.0,2.0,10366.0,231.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,16.0,92.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 181}]",2,Elias Baum,94682.0,94682.0,112256.0,188436.0,1166921.0,5806462.0 +7417,4,Noël,Aséko,4177877.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-124813.0,-124813.0,-117538.0,-84783.0,-602830.0,-6042025.0 +8351,4,Oscar,Højlund,4353678.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,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}]",3,Oscar Højlund,-137088.0,-137088.0,-149079.0,-142804.0,-1494213.0,76607.0 +10004,4,Younes,Ebnoutalib,15171802.0,221.0,2.0,2.0,2.0,11211.0,442.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,29.0,117.0,"[{""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,270779.0,270779.0,274727.0,266423.0,1920207.0,5202526.0 +11186,4,Jeremiaha,Maluze,4394550.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,44.0,137.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 194}]",4,Jeremiaha Maluze,220778.0,220778.0,281681.0,308896.0,2476326.0,3894550.0 +12284,4,Keita,Kosugi,9242714.0,59.0,2.0,2.0,2.0,11823.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,2,12.0,7.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 64}]",2,Keita Kosugi,-271575.0,-271575.0,-592092.0,-443155.0,-1633903.0,4570738.0 +12285,4,Love,Arrhov,1314483.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,,4.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-134501.0,-134501.0,-158610.0,-150404.0,-778786.0,-3627674.0 +12294,4,Ayoube,Amaimouni,8543630.0,41.0,2.0,2.0,1.0,6675.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,45.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 73}]",4,Ayoube Amaimouni,178075.0,178075.0,197285.0,193254.0,1380176.0,3447828.0 +14920,4,Malik,Pimpong,2059865.0,-6.0,2.0,2.0,0.0,2139.0,-12.0,0,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,16.0,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-126842.0,-126842.0,-147687.0,-84681.0,-587045.0,-4904653.0 +15589,4,,Otávio,6223019.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}]",4,Otávio,-392653.0,-392653.0,-411108.0,-382623.0,-2716925.0,1389158.0 +16369,4,Raphael,Onyedika,12645038.0,61.0,2.0,2.0,2.0,11823.0,122.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,9.0,46.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-386328.0,-386328.0,-422629.0,-379799.0,-2711435.0,940739.0 +17285,4,Lilian,Brassier,12702083.0,79.0,1.0,1.0,1.0,5662.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png,0.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": false, ""points"": null}]",1,Lilian Brassier,145325.0,145325.0,152638.0,143523.0,12202083.0,12702083.0 +60,18,Dominik,Kohr,5911495.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,16.0,67.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-375001.0,-375001.0,-370983.0,-374966.0,-2654493.0,-1542348.0 +550,18,Stefan,Bell,848824.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-39424.0,-39424.0,-105622.0,-125827.0,-595924.0,-2564090.0 +620,18,Alexander,Schwolow,2927223.0,151.0,1.0,1.0,1.0,5624.0,151.0,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,1,51.0,106.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}]",3,Alexander Schwolow,116231.0,116231.0,37613.0,-113567.0,-516409.0,388501.0 +1540,18,Danny,Da Costa,11240005.0,89.0,2.0,2.0,1.0,6462.0,178.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,15.0,76.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 143}]",3,Danny Da Costa,43668.0,43668.0,112950.0,161204.0,1016840.0,3566982.0 +1590,18,Robin,Zentner,13796993.0,104.0,1.0,1.0,1.0,5731.0,104.0,2,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,2,7.0,73.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}]",3,Robin Zentner,-575639.0,-575639.0,-438610.0,-42784.0,-930199.0,2115597.0 +1639,18,Nadiem,Amiri,34858220.0,170.0,2.0,2.0,2.0,11355.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,9.0,3.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,60782.0,60782.0,65118.0,50520.0,393631.0,2743108.0 +2006,18,Stefan,Posch,8624145.0,123.0,1.0,1.0,1.0,5299.0,123.0,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,2,14.0,86.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,112594.0,112594.0,71234.0,-197155.0,-1408000.0,275372.0 +2030,18,Phillip,Tietz,15545684.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,26.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,147724.0,147724.0,-93970.0,79263.0,501866.0,4608135.0 +2232,18,Philipp,Mwene,11318523.0,187.0,2.0,2.0,2.0,11355.0,373.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,32.0,163.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,226359.0,226359.0,184222.0,103675.0,860624.0,3481256.0 +2399,18,Lennard,Maloney,2388653.0,23.0,1.0,1.0,0.0,312.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,9.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-167259.0,-167259.0,-29577.0,29479.0,482257.0,-654699.0 +2476,18,Jae-Sung,Lee,13339227.0,138.0,2.0,2.0,2.0,9397.0,276.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,20.0,48.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 104}]",1,Jae-Sung Lee,154228.0,154228.0,158670.0,92332.0,829937.0,5877450.0 +2646,18,Sheraldo,Becker,13640184.0,176.0,2.0,2.0,2.0,8198.0,351.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,2,25.0,178.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 49}]",1,Sheraldo Becker,162755.0,162755.0,44933.0,-226464.0,-1380094.0,1513667.0 +2702,18,Eric,Martel,2447754.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-108697.0,-108697.0,-101392.0,-94507.0,-670522.0,-5483277.0 +2822,18,,Silas,768592.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,-86995.0,-86995.0,-126564.0,-138050.0,-823782.0,-196173.0 +2895,18,Paul,Nebel,3639803.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-89724.0,-89724.0,-85150.0,-89989.0,-677820.0,-7317394.0 +3041,18,Silvan,Widmer,2429807.0,29.0,1.0,1.0,0.0,1324.0,29.0,2,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,1,11.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,222807.0,222807.0,191713.0,118035.0,520557.0,-1296144.0 +3318,18,Ransford,Königsdörffer,4992795.0,75.0,2.0,2.0,0.0,3160.0,149.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,1,29.0,81.0,"[{""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 17}]",5,Ransford Königsdörffer,272269.0,272269.0,119770.0,-50298.0,-148307.0,-1468543.0 +3470,18,Anthony,Caci,12796411.0,108.0,2.0,2.0,2.0,9298.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,16.0,22.0,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,116871.0,116871.0,137277.0,121104.0,912033.0,6065333.0 +6111,18,Benedict,Hollerbach,2168206.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-111707.0,-111707.0,-113080.0,-105569.0,-715479.0,-1457890.0 +8307,18,Kaishu,Sano,18229689.0,157.0,2.0,2.0,2.0,11042.0,313.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,17.0,33.0,"[{""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,162465.0,162465.0,165650.0,123670.0,934131.0,4719198.0 +10122,18,Fabio,Gruber,12162647.0,159.0,2.0,2.0,2.0,11355.0,317.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,26.0,40.0,"[{""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,227838.0,227838.0,191811.0,104069.0,1010235.0,262618.0 +11261,18,Sota,Kawasaki,2480315.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-137804.0,-137804.0,-146775.0,-148543.0,-938719.0,-1307821.0 +11665,18,Kacper,Potulski,6762113.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,23.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,382502.0,382502.0,391212.0,325385.0,2226568.0,-1005941.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}, {""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0 +13438,18,Otto,Ruoppi,1452824.0,19.0,2.0,2.0,0.0,1953.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,26.0,5.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 15}]",5,Otto Ruoppi,-118645.0,-118645.0,-105022.0,-41529.0,-422105.0,-4341716.0 +17179,18,Rael-Tshimbela,Nakuzola,1590843.0,23.0,1.0,1.0,0.0,324.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,2,14.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,-147734.0,-147734.0,-190443.0,-216693.0,-395639.0,1590843.0 +168,29,Sven,Michel,1731212.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,239599.0,239599.0,255307.0,225903.0,1231212.0,-2060749.0 +1964,29,Felix,Götze,4260994.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Götze,-120749.0,-120749.0,-119325.0,-128437.0,-1597637.0,-2543010.0 +2015,29,Raphael,Obermair,9129371.0,70.0,2.0,2.0,2.0,11454.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,15.0,28.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,263505.0,263505.0,230460.0,165425.0,990255.0,576973.0 +2301,29,Oliver,Batista Meier,4321116.0,-11.0,1.0,1.0,0.0,1233.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Oliver Batista Meier,-143403.0,-143403.0,-145788.0,-139438.0,-1509399.0,-1755389.0 +2471,29,Markus,Schubert,1636562.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-150688.0,-150688.0,-146470.0,-144453.0,-1016004.0,-2332322.0 +2498,29,Tom,Baack,1907552.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,6.0,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Tom Baack,-141893.0,-141893.0,-148283.0,-158742.0,-862826.0,-3208494.0 +2749,29,Steffen,Tigges,4034642.0,36.0,2.0,2.0,0.0,4618.0,71.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,17.0,4.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 32}]",4,Steffen Tigges,-137283.0,-137283.0,-151144.0,-141803.0,-104775.0,3062801.0 +2977,29,Nahuel,Noll,13188490.0,112.0,2.0,2.0,2.0,11454.0,224.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,16.0,1.0,"[{""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,49284.0,49284.0,19174.0,14627.0,119067.0,1910261.0 +3027,29,Marvin,Pieringer,4353106.0,33.0,2.0,2.0,2.0,10532.0,65.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,14.0,98.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,143787.0,143787.0,184087.0,186341.0,1740747.0,3108589.0 +3081,29,Gabriel,Vidović,7365633.0,37.0,2.0,2.0,2.0,11454.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,2,10.0,49.0,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,-404064.0,-404064.0,-468635.0,-135199.0,-480125.0,6865633.0 +3336,29,Stefano,Marino,4788767.0,16.0,2.0,2.0,1.0,4820.0,31.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,6.0,27.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 35}]",4,Stefano Marino,-356265.0,-356265.0,-361699.0,-379181.0,-2223633.0,-3100436.0 +3491,29,Sebastian,Klaas,1719457.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,-150660.0,-150660.0,-166476.0,-189858.0,-587349.0,1219457.0 +3492,29,Marcel,Hoffmeier,3492246.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-143698.0,-143698.0,-142613.0,-139512.0,-963569.0,-2787784.0 +3559,29,Laurin,Ulrich,7050972.0,62.0,2.0,2.0,2.0,9033.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png,28.0,2,17.0,24.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,-277946.0,-277946.0,-311780.0,-340369.0,-857807.0,6550972.0 +6197,29,Laurin,Curda,10782186.0,101.0,2.0,2.0,2.0,11454.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,18.0,121.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,38552.0,38552.0,54388.0,68047.0,706723.0,-678751.0 +6217,29,Rayan,Philippe,3511905.0,13.0,2.0,2.0,1.0,3106.0,26.0,0,4,https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png,9.0,1,7.0,19.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": -1}]",2,Rayan Philippe,333997.0,333997.0,309114.0,279031.0,1584615.0,-814864.0 +6292,29,Mattes,Hansen,5944803.0,58.0,2.0,2.0,2.0,9931.0,116.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,19.0,8.0,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,312792.0,312792.0,309326.0,330065.0,1883173.0,3057318.0 +6751,29,Florian,Pruhs,1975714.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-151613.0,-151613.0,-154600.0,-152145.0,-1061381.0,52581.0 +7320,29,Tjark,Scheller,8976874.0,105.0,2.0,2.0,2.0,11454.0,209.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,23.0,40.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,330836.0,330836.0,339831.0,320829.0,2143893.0,1652795.0 +7616,29,Jano,ter Horst,9804821.0,91.0,2.0,2.0,2.0,10714.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,18.0,74.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,237036.0,237036.0,266891.0,254773.0,1822079.0,3841672.0 +8292,29,Santiago,Castañeda,9953021.0,86.0,2.0,2.0,2.0,11454.0,171.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,17.0,21.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,283091.0,283091.0,263825.0,228896.0,1553972.0,1378910.0 +8872,29,Jonah,Sticker,3137362.0,8.0,2.0,2.0,0.0,1936.0,15.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,4.0,19.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-133140.0,-133140.0,-137193.0,-138769.0,-869871.0,-138432.0 +8984,29,Nyamekye,Awortwie-Grant,1017264.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,-145144.0,-145144.0,-159897.0,-180968.0,-721458.0,195818.0 +9283,29,Deniz,Zeitler,2568054.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,38.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Deniz Zeitler,-162199.0,-162199.0,-164958.0,-156140.0,-1002335.0,2068054.0 +10048,29,Luka,Duric,1749566.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luka Duric,-149156.0,-149156.0,-154977.0,-159078.0,-944377.0,-3309416.0 +11170,29,Ruben,Müller,2622683.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-157170.0,-157170.0,-155230.0,-150027.0,-1001999.0,965703.0 +12262,29,Albert Frank,Millgramm,2741605.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-148470.0,-148470.0,-147304.0,-147333.0,-949493.0,-2688583.0 +14911,29,Clemens,Lippmann,1963929.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,1,1.0,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,295071.0,295071.0,295483.0,283524.0,1259677.0,-1566185.0 +14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,-36782.0,-36782.0,-120824.0,-168826.0,-420920.0,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0,0.0,0.0,0.0,0.0,0.0 +1246,43,Willi,Orban,30354547.0,144.0,2.0,2.0,2.0,11814.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,9.0,38.0,"[{""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 171}]",2,Willi Orban,-24918.0,-24918.0,1563.0,-54932.0,-472896.0,-210911.0 +1333,43,Lukas,Klostermann,703678.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,-9830.0,-9830.0,-63244.0,-67273.0,-314908.0,-3198981.0 +1689,43,Benjamin,Henrichs,4550738.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",4,Benjamin Henrichs,-97482.0,-97482.0,-114569.0,-341736.0,-1543399.0,-1085817.0 +1728,43,Örjan,Nyland,2269303.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-141255.0,-141255.0,-147042.0,-142892.0,-1011148.0,736842.0 +2141,43,Ridle ,Baku,20738240.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,231590.0,231590.0,254314.0,239353.0,1528190.0,1291089.0 +2275,43,Christoph,Baumgartner,10938765.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-457184.0,-457184.0,-423013.0,-411074.0,-3190057.0,-8696000.0 +2522,43,David,Raum,34878017.0,128.0,2.0,2.0,2.0,11814.0,255.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,1,7.0,30.0,"[{""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 149}]",1,David Raum,8369.0,8369.0,22162.0,27033.0,166733.0,2148028.0 +2687,43,Christopher,Nkunku,25988039.0,94.0,2.0,2.0,1.0,7080.0,187.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,7.0,24.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,65002.0,65002.0,78671.0,94815.0,657668.0,-13559582.0 +2897,43,Rocco,Reitz,10497127.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,2,19.0,147.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-599971.0,-599971.0,-618962.0,-626917.0,-3206154.0,-3155485.0 +4596,43,Brajan,Gruda,21399581.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,2,5.0,90.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,-258719.0,-258719.0,-61377.0,7937.0,-23238.0,5630618.0 +6104,43,Marc,Guiu,9462843.0,-13.0,1.0,1.0,0.0,1327.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -13}, {""hasPlayed"": false, ""points"": null}]",3,Marc Guiu,-465229.0,-465229.0,-526259.0,-62209.0,9462843.0,9462843.0 +6176,43,Nicolas,Seiwald,18986040.0,82.0,2.0,2.0,2.0,11814.0,164.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,1,8.0,38.0,"[{""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,2964.0,2964.0,23386.0,38371.0,393681.0,3723603.0 +6300,43,Assan,Ouédraogo,9273493.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,294344.0,294344.0,258632.0,160047.0,285397.0,-11971706.0 +7224,43,Lukeba,Castello Jr.,20920334.0,199.0,1.0,1.0,1.0,5846.0,199.0,2,2,https://kickbase.b-cdn.net/content/file/52117c9891144d3998de1b87b91ca123.png,23.0,1,9.0,140.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 199}]",3,Lukeba Castello Jr.,23213.0,23213.0,56623.0,46792.0,585643.0,149950.0 +7239,43,Max,Finkgräfe,3315141.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-132644.0,-132644.0,-139677.0,-135654.0,-926170.0,370867.0 +8061,43,Johan,Bakayoko,7904380.0,24.0,2.0,2.0,1.0,5355.0,48.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,6.0,12.0,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 15}]",3,Johan Bakayoko,-263311.0,-263311.0,-284969.0,-230265.0,-1663283.0,688736.0 +8227,43,Maarten,Vandevoordt,17084300.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,12.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-206293.0,-206293.0,-103269.0,-24758.0,-170176.0,2823176.0 +9507,43,Antonio,Nusa,27069461.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,60202.0,60202.0,84200.0,79494.0,625529.0,2642474.0 +9776,43,Andrija,Maksimovic,3952463.0,84.0,1.0,1.0,0.0,791.0,84.0,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,1,21.0,59.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,351471.0,351471.0,214872.0,69587.0,281675.0,-9982.0 +10113,43,Tidiam,Gomis,9778401.0,93.0,2.0,2.0,1.0,5954.0,186.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,19.0,117.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,311274.0,311274.0,332757.0,309553.0,2359449.0,4421905.0 +11008,43,Ezechiel,Banzuzi,11870921.0,65.0,2.0,2.0,2.0,11042.0,129.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,10.0,54.0,"[{""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 103}]",3,Ezechiel Banzuzi,35444.0,35444.0,109523.0,132521.0,1027743.0,8043052.0 +11886,43,,Rômulo,10507061.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rômulo,-549713.0,-549713.0,-542506.0,-587589.0,-4054356.0,-8957361.0 +14249,43,Neil,El Aynaoui,13218388.0,45.0,1.0,1.0,1.0,4640.0,45.0,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,-847118.0,-847118.0,-694289.0,-213057.0,13218388.0,13218388.0 +14896,43,Abdoul,Koné,1624987.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-116014.0,-116014.0,-128865.0,-129275.0,-740231.0,-4818768.0 +15376,43,Maxime,Estève,10273210.0,157.0,1.0,1.0,1.0,5968.0,157.0,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,1,15.0,111.0,"[{""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,359662.0,359662.0,364403.0,238293.0,321376.0,-7307988.0 +577,15,Daniel,Batz,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,-68004.0,-68004.0,-123492.0,-126148.0,-844971.0,-3657428.0 +619,15,Kevin,Stöger,7903347.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,2,,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}]",3,Kevin Stöger,-388642.0,-388642.0,-450424.0,-542877.0,-2069939.0,3314474.0 +849,15,Tim,Kleindienst,18110398.0,37.0,2.0,2.0,2.0,10567.0,73.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,2,4.0,81.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,-513616.0,-513616.0,-518116.0,-224600.0,-1195808.0,2453739.0 +1883,15,Moritz,Nicolas,18276582.0,160.0,2.0,2.0,2.0,11691.0,320.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,17.0,41.0,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,40989.0,40989.0,34769.0,-19718.0,-121468.0,-126933.0 +2074,15,Robin,Hack,7958033.0,-5.0,2.0,2.0,1.0,5477.0,-10.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,,24.0,"[{""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-375763.0,-375763.0,-400644.0,-449648.0,-1849127.0,374450.0 +2126,15,Nicolas,Kühn,5538785.0,21.0,1.0,1.0,0.0,1576.0,21.0,1,3,https://kickbase.b-cdn.net/content/file/1b20e25d138a411aa09e746b44660051.png,0.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}]",5,Nicolas Kühn,-621015.0,-621015.0,-583230.0,-114683.0,-1477712.0,5038785.0 +2261,15,Florian,Neuhaus,3277851.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,270651.0,270651.0,240653.0,189995.0,1414568.0,227535.0 +2560,15,Philipp,Sander,9585225.0,58.0,2.0,2.0,2.0,11691.0,115.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,11.0,64.0,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-433852.0,-433852.0,-436524.0,-463854.0,-2793471.0,-1021893.0 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0,0.0,0.0,0.0,0.0,0.0 +2862,15,Jens,Castrop,1631128.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-137731.0,-137731.0,-141792.0,-144706.0,-956886.0,-6020629.0 +2941,15,Joseph,Scally,5737983.0,57.0,2.0,2.0,1.0,5969.0,113.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,19.0,85.0,"[{""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,349040.0,349040.0,408604.0,386983.0,2083843.0,-1161424.0 +3063,15,Fabio,Chiarodia,3155124.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,-153408.0,-153408.0,-186303.0,-176803.0,-46042.0,1043689.0 +3129,15,Ko,Itakura,10338779.0,35.0,2.0,2.0,2.0,11691.0,69.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,2,6.0,0.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 34}]",2,Ko Itakura,-631198.0,-631198.0,-719357.0,-404470.0,-1423748.0,-3269018.0 +3516,15,Enzo,Leopold,4613332.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-155382.0,-155382.0,-394485.0,-384513.0,-2627932.0,-9144897.0 +4292,15,David,Herold,3665002.0,7.0,2.0,2.0,0.0,2822.0,14.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,3.0,2.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 5}]",3,David Herold,-123025.0,-123025.0,-139141.0,-76738.0,-493985.0,-6619384.0 +4333,15,Lukas,Ullrich,6165991.0,40.0,2.0,2.0,2.0,8864.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,12.0,32.0,"[{""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-296863.0,-296863.0,-326600.0,-342592.0,-2092720.0,1824278.0 +6199,15,Shuto,Machino,2734624.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-148168.0,-148168.0,-144514.0,-147116.0,-918052.0,1570228.0 +6319,15,Franck,Honorat,10447194.0,109.0,2.0,2.0,1.0,6207.0,217.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,20.0,47.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 75}]",2,Franck Honorat,226316.0,226316.0,352901.0,336453.0,1794391.0,716320.0 +7774,15,Yukhym,Konoplia,1770420.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,273228.0,273228.0,253545.0,153610.0,663604.0,-2578076.0 +9540,15,Isac,Lidberg,4079737.0,-7.0,2.0,2.0,0.0,3077.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,2.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": -8}]",5,Isac Lidberg,-137165.0,-137165.0,-144340.0,-143448.0,-1009857.0,-7203994.0 +11010,15,Kevin,Diks,14669372.0,41.0,2.0,2.0,2.0,11691.0,82.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,5.0,16.0,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-605978.0,-605978.0,-646459.0,-685966.0,-3163299.0,-106825.0 +11748,15,Wael,Mohya,7667199.0,30.0,2.0,2.0,2.0,8171.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,7.0,26.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-280589.0,-280589.0,-278391.0,-294819.0,-1681048.0,-1171918.0 +13442,15,Hugo,Bolin,12035619.0,159.0,2.0,2.0,2.0,11691.0,318.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,26.0,179.0,"[{""hasPlayed"": true, ""points"": 286}, {""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,163380.0,163380.0,171537.0,166066.0,788727.0,5969985.0 +15181,15,Jan,Leszczynski,4231177.0,1.0,1.0,1.0,0.0,1116.0,1.0,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,0.0,0.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-134531.0,-134531.0,-135591.0,-131348.0,-1131237.0,-1017854.0 +15202,15,Zento,Uno,1899759.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,319451.0,319451.0,308915.0,251074.0,922687.0,-2162467.0 +15613,15,Daiki,Hashioka,5910512.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,12.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",4,Daiki Hashioka,-385128.0,-385128.0,-378736.0,-374851.0,-2684782.0,29817.0 +16564,15,Mathieu,Nguefack,3175992.0,30.0,2.0,2.0,1.0,7783.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,18.0,17.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 17}]",3,Mathieu Nguefack,191724.0,191724.0,215686.0,215514.0,1689800.0,3175992.0 +54,3,Emre,Can,1624333.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-121631.0,-121631.0,-136866.0,-151367.0,-394554.0,-763894.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0,0.0,0.0,0.0,0.0,0.0 +1704,3,Waldemar,Anton,33807549.0,223.0,2.0,2.0,2.0,11756.0,446.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,1,13.0,91.0,"[{""hasPlayed"": true, ""points"": 288}, {""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,35623.0,35623.0,9918.0,21370.0,-333530.0,508846.0 +1856,3,Marcel,Sabitzer,7574173.0,27.0,2.0,2.0,0.0,2965.0,53.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,6.0,14.0,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,232441.0,232441.0,264646.0,257807.0,1339005.0,-3226536.0 +1873,3,Gregor,Kobel,20483382.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-5880.0,-5880.0,-65316.0,-142437.0,-680299.0,-2589172.0 +1920,3,Serhou,Guirassy,30958881.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,106233.0,106233.0,118124.0,111248.0,633906.0,2879694.0 +2148,3,Alexander,Meyer,1360043.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-136375.0,-136375.0,-149446.0,-164884.0,-553007.0,-1023701.0 +2383,3,Nico,Schlotterbeck,24221169.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Nico Schlotterbeck,97858.0,97858.0,113570.0,103392.0,419638.0,-10084570.0 +2395,3,Julian,Ryerson,24994230.0,99.0,2.0,2.0,2.0,10516.0,198.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,2,7.0,26.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-370446.0,-370446.0,-272346.0,-273401.0,-1219499.0,-560661.0 +2714,3,Maximilian,Beier,22532599.0,111.0,2.0,2.0,2.0,11123.0,221.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,9.0,77.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 165}]",1,Maximilian Beier,176982.0,176982.0,184978.0,165222.0,1057355.0,-3059974.0 +2736,3,Ramy,Bensebaini,14675340.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-356320.0,-356320.0,-392467.0,-490829.0,-3149225.0,-4593083.0 +3069,3,Felix,Nmecha,27822312.0,87.0,2.0,2.0,2.0,7492.0,174.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,2,6.0,50.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 123}]",3,Felix Nmecha,-353765.0,-353765.0,-15934.0,31264.0,-85137.0,2490865.0 +7737,3,Joey,Veerman,15787954.0,56.0,2.0,2.0,0.0,4284.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,7.0,27.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 36}]",3,Joey Veerman,-250809.0,-250809.0,-385489.0,-384627.0,-2920303.0,15787954.0 +9440,3,Filippo,Mane,4717044.0,32.0,2.0,2.0,1.0,3152.0,64.0,1,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,2,13.0,21.0,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 17}]",5,Filippo Mane,-155840.0,-155840.0,-475690.0,-456571.0,-969964.0,-82289.0 +9698,3,,Fábio Silva,8657690.0,124.0,1.0,1.0,0.0,2008.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,14.0,87.0,"[{""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": false, ""points"": null}]",3,Fábio Silva,331599.0,331599.0,324987.0,241772.0,1128704.0,-117276.0 +10114,3,Carney,Chukwuemeka,3509400.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Carney Chukwuemeka,306133.0,306133.0,250774.0,148191.0,709696.0,-1548603.0 +10115,3,Daniel,Svensson,19141115.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,229953.0,229953.0,248474.0,242853.0,1533456.0,-788245.0 +11099,3,Jobe,Bellingham,18487134.0,123.0,2.0,2.0,2.0,11756.0,246.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,13.0,46.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": true, ""points"": 156}]",1,Jobe Bellingham,219871.0,219871.0,227640.0,212726.0,1412881.0,-123905.0 +11100,3,Samuele,Inácio,5625612.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,,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-255468.0,-255468.0,-264535.0,-233574.0,-1759820.0,-5005607.0 +13472,3,Luca,Reggiani,2944285.0,57.0,1.0,1.0,0.0,1999.0,57.0,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,1,19.0,40.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,243192.0,243192.0,143559.0,17689.0,44215.0,-2532891.0 +14662,3,Justin,Lerma,2535692.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-161699.0,-161699.0,-164319.0,-151409.0,-1046090.0,-7262464.0 +14899,3,Kauã,Prates,4222830.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,8.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",5,Kauã Prates,404697.0,404697.0,411177.0,320754.0,2098541.0,-223080.0 +15211,3,Joane,Gadou,25359713.0,98.0,2.0,2.0,2.0,9756.0,196.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,2,7.0,48.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 132}]",2,Joane Gadou,-284145.0,-284145.0,-15637.0,8529.0,-139070.0,3259847.0 +16378,3,Konstantinos,Karetsas,26342994.0,125.0,2.0,2.0,2.0,8514.0,249.0,2,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,9.0,126.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 214}]",4,Konstantinos Karetsas,-23165.0,-23165.0,93311.0,94169.0,665006.0,6546650.0 +16948,3,Giannis,Konstantelias,12116482.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,14.0,127.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-687461.0,-687461.0,-635323.0,-649288.0,-4712345.0,12116482.0 +17309,3,Ethan,Nwaneri,18708019.0,65.0,1.0,1.0,0.0,4036.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/354de6f8743a4426a15410f1d9e73558.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Ethan Nwaneri,67586.0,67586.0,120923.0,137992.0,18708019.0,18708019.0 +1863,6,Daniel,Heuer Fernandes,13311543.0,72.0,2.0,2.0,2.0,11430.0,143.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,10.0,36.0,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-340898.0,-340898.0,-359422.0,-272962.0,-1753512.0,368905.0 +1865,6,Yussuf,Poulsen,1225698.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,,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -9}]",5,Yussuf Poulsen,-126772.0,-126772.0,-152577.0,-130153.0,-644137.0,-3243460.0 +1889,6,Bakery,Jatta,6256077.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,2,4.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Bakery Jatta,-403585.0,-403585.0,-440644.0,-435436.0,-1674765.0,1049493.0 +1978,6,Jordan,Torunarigha,8341509.0,-1.0,2.0,2.0,2.0,7815.0,-2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 2}]",2,Jordan Torunarigha,-339653.0,-339653.0,-368137.0,-223906.0,-1186677.0,-2250830.0 +2725,6,Sebastiaan,Bornauw,9151407.0,38.0,2.0,2.0,2.0,11430.0,75.0,0,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,8.0,16.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": true, ""points"": 26}]",1,Sebastiaan Bornauw,-300452.0,-300452.0,-307434.0,-223099.0,-1331710.0,8615019.0 +3277,6,Miro,Muheim,4225503.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Miro Muheim,-116467.0,-116467.0,-108092.0,-95663.0,-919215.0,-4015964.0 +6201,6,Nicolai,Remberg,9252206.0,21.0,2.0,2.0,2.0,11430.0,42.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,36.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-294314.0,-294314.0,-323376.0,-471382.0,-1868487.0,-1576681.0 +7350,6,Otto,Stange,3892994.0,-11.0,2.0,2.0,0.0,3353.0,-22.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": -6}]",5,Otto Stange,-143724.0,-143724.0,-146729.0,-128001.0,-792271.0,312925.0 +7394,6,Kofi,Amoako,1078374.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-126006.0,-126006.0,-140447.0,-137425.0,-747778.0,-3792702.0 +8367,6,Albert,Sambi Lokonga,9161402.0,44.0,1.0,1.0,1.0,5806.0,44.0,2,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,4.0,31.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}]",3,Albert Sambi Lokonga,-380526.0,-380526.0,-234016.0,4802.0,-747408.0,-517924.0 +9605,6,Albert,Grønbæk,11472204.0,11.0,2.0,2.0,2.0,11430.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,2,1.0,27.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,-738133.0,-738133.0,-672986.0,-134459.0,-1339553.0,1010320.0 +10120,6,Alexander,Røssing-Lelesiit,1569818.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,260031.0,260031.0,261000.0,228826.0,1003109.0,-1802888.0 +11512,6,Nicolás,Capaldo,9300361.0,26.0,2.0,2.0,2.0,11430.0,51.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,5.0,38.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,-310913.0,-310913.0,-321808.0,-167124.0,-481192.0,-835578.0 +11752,6,Warmed,Omari,1583746.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Warmed Omari,-109976.0,-109976.0,-135942.0,-139549.0,-903153.0,-4779974.0 +11949,6,Shafiq,Nandja,2355534.0,-1.0,1.0,1.0,0.0,2914.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,2,,0.0,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}]",4,Shafiq Nandja,-153393.0,-153393.0,-167330.0,-180467.0,-765806.0,1855534.0 +11967,6,Fábio,Vieira,19346312.0,3.0,1.0,1.0,0.0,2914.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png,0.0,1,0.0,,"[{""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",1,Fábio Vieira,-18946.0,-18946.0,90596.0,168574.0,759377.0,759377.0 +12368,6,Sander,Tangvik,1090059.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-138250.0,-138250.0,-140458.0,-138226.0,-966193.0,-268715.0 +13433,6,Louis,Lemke,5336686.0,-7.0,2.0,2.0,1.0,6001.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,2,,12.0,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 2}]",4,Louis Lemke,-441348.0,-441348.0,-502118.0,-538546.0,-1903469.0,4836686.0 +14256,6,Zakaria,El Ouahdi,10229885.0,-24.0,1.0,1.0,1.0,5624.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -24}, {""hasPlayed"": false, ""points"": null}]",1,Zakaria El Ouahdi,-439719.0,-439719.0,13873.0,105739.0,10229885.0,10229885.0 +14425,6,David,Møller Wolfe,9015982.0,20.0,1.0,1.0,1.0,5086.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png,0.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}]",2,David Møller Wolfe,-259429.0,-259429.0,-3768.0,44844.0,9015982.0,9015982.0 +15283,6,Martin,Adeline,4678722.0,-5.0,2.0,2.0,2.0,6947.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,2,,10.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 3}]",4,Martin Adeline,-152353.0,-152353.0,-428351.0,-380706.0,-1051618.0,-4793388.0 +15472,6,Patson,Daka,8976271.0,3.0,2.0,2.0,1.0,7088.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,0.0,13.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 12}]",3,Patson Daka,-360262.0,-360262.0,-451109.0,-791999.0,-2943479.0,-725834.0 +15478,6,Bilal,Nadir,1572923.0,-4.0,2.0,2.0,1.0,3526.0,-7.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,10.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -11}]",3,Bilal Nadir,-90430.0,-90430.0,-100551.0,-113476.0,-716967.0,-4803364.0 +17203,6,Terem,Moffi,4144124.0,-9.0,2.0,2.0,1.0,5527.0,-17.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 2}]",3,Terem Moffi,-130405.0,-130405.0,-123861.0,-58330.0,-516524.0,4144124.0 +49,5,Matthias,Ginter,26842617.0,171.0,2.0,2.0,2.0,11429.0,342.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,12.0,32.0,"[{""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,58503.0,58503.0,62926.0,58709.0,244661.0,675056.0 +89,5,Christian,Günter,3918729.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Christian Günter,-139262.0,-139262.0,-140344.0,-136807.0,-758458.0,842829.0 +118,5,Vincenzo,Grifo,8415989.0,38.0,1.0,1.0,0.0,1248.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,4.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-308325.0,-308325.0,-321466.0,-318402.0,-2477997.0,-2669497.0 +1257,5,Lukas,Kübler,6950300.0,68.0,2.0,2.0,1.0,5469.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,19.0,48.0,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,250846.0,250846.0,232173.0,195547.0,1586728.0,2009429.0 +1645,5,Maximilian,Eggestein,17588057.0,175.0,2.0,2.0,2.0,11429.0,349.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,19.0,78.0,"[{""hasPlayed"": true, ""points"": 230}, {""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,172250.0,172250.0,187030.0,173710.0,956408.0,3904283.0 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0,0.0,0.0,0.0,0.0,0.0 +1858,5,Anthony,Jung,2204934.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,-177019.0,-177019.0,-202726.0,-51475.0,232764.0,-1017525.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0,0.0,0.0,0.0,0.0,0.0 +2084,5,Philipp,Lienhart,14091635.0,111.0,2.0,2.0,2.0,9937.0,221.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,15.0,23.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 127}]",2,Philipp Lienhart,138296.0,138296.0,126245.0,86131.0,605259.0,3010071.0 +2125,5,Jan-Niklas,Beste,13993448.0,107.0,2.0,2.0,2.0,7286.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,15.0,29.0,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 128}]",1,Jan-Niklas Beste,149412.0,149412.0,173580.0,158670.0,1063131.0,4522016.0 +2176,5,Lucas,Höler,4587365.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,2,8.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,-135785.0,-135785.0,-152760.0,-437736.0,-976397.0,1531665.0 +2722,5,Patrick,Osterhage,2146405.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-138580.0,-138580.0,-134822.0,-134835.0,-898915.0,-2025645.0 +3209,5,Yannik,Engelhardt,11759627.0,63.0,2.0,2.0,2.0,10648.0,125.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,1,10.0,12.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,-21548.0,-21548.0,12876.0,32135.0,368993.0,4092166.0 +3218,5,Mio,Backhaus,15129832.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,2,13.0,48.0,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,24093.0,24093.0,12858.0,-135827.0,-1224722.0,-887715.0 +3304,5,Igor,Matanović,21857825.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,22.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,223161.0,223161.0,223719.0,215801.0,1416247.0,5029292.0 +4335,5,Derry,Scherhant,10803258.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,24.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,229344.0,229344.0,240997.0,357385.0,2103619.0,5647220.0 +6209,5,Philipp,Treu,10204613.0,86.0,2.0,2.0,1.0,7208.0,172.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,16.0,77.0,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,74803.0,74803.0,87997.0,8146.0,-901143.0,-203665.0 +7215,5,Jordy,Makengo,9404910.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,22.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,345413.0,345413.0,355214.0,324004.0,2056415.0,6925576.0 +7216,5,Max,Rosenfelder,5584108.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,6.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",4,Max Rosenfelder,249992.0,249992.0,264596.0,242220.0,1696553.0,892883.0 +8363,5,Berkay,Yilmaz,3496552.0,24.0,1.0,1.0,0.0,780.0,24.0,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,6.0,16.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-126135.0,-126135.0,-129403.0,-120834.0,-849810.0,-6361913.0 +8364,5,Bruno,Ogbus,3814250.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,352840.0,352840.0,282295.0,211380.0,1591876.0,855156.0 +11006,5,Yuito,Suzuki,16501603.0,235.0,2.0,2.0,2.0,9808.0,470.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,28.0,226.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,209537.0,209537.0,214969.0,202569.0,1558159.0,5145372.0 +11007,5,Cyriaque,Irié,5566912.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,10.0,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}]",5,Cyriaque Irié,321142.0,321142.0,396918.0,389870.0,2463980.0,661779.0 +14048,5,Keisuke,Goto,3197706.0,15.0,2.0,2.0,0.0,1620.0,30.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,9.0,5.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-114999.0,-114999.0,-120945.0,-98414.0,-617816.0,-6167951.0 +15196,5,Rihito,Yamamoto,2868728.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-139704.0,-139704.0,-142605.0,-145213.0,-893252.0,-6653218.0 +43,10,Mitchell,Weiser,4557851.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-85976.0,-85976.0,-101248.0,-119330.0,-69925.0,-2335680.0 +157,10,Niklas,Stark,3696755.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,355522.0,355522.0,225855.0,118241.0,1353210.0,-31733.0 +608,10,Niclas,Füllkrug,12963446.0,46.0,2.0,2.0,2.0,8371.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,1,7.0,129.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": -46}]",1,Niclas Füllkrug,138493.0,138493.0,115430.0,85728.0,65286.0,-11166922.0 +1996,10,Marco,Friedl,11475347.0,79.0,2.0,2.0,2.0,11674.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,13.0,12.0,"[{""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-206368.0,-206368.0,-170773.0,-215874.0,-1671572.0,42361.0 +2294,10,Amos,Pieper,12194369.0,99.0,2.0,2.0,2.0,11674.0,197.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,16.0,4.0,"[{""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,109710.0,109710.0,124081.0,90572.0,492022.0,4254880.0 +2842,10,Felix,Agu,1642956.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-124530.0,-124530.0,-133642.0,-139899.0,-824952.0,-3339558.0 +2939,10,Eren Sami,Dinkçi,5975640.0,56.0,2.0,2.0,1.0,4747.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,1,18.0,94.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": -11}]",1,Eren Sami Dinkçi,325979.0,325979.0,324098.0,329591.0,1163156.0,1941223.0 +3139,10,Cédric,Itten,3888838.0,18.0,2.0,2.0,0.0,3301.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,9.0,4.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 14}]",5,Cédric Itten,-124765.0,-124765.0,-132953.0,-123327.0,-742840.0,-6782733.0 +3166,10,Keke,Topp,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,0.0,0.0,0.0,-8550.0,-382832.0,-434145.0 +3228,10,Justin,Njinmah,4559143.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,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-145191.0,-145191.0,-145471.0,-373754.0,-2402097.0,-1916881.0 +3281,10,Ludovit,Reis,9448364.0,63.0,2.0,2.0,2.0,11125.0,126.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 29}]",2,Ludovit Reis,262025.0,262025.0,287691.0,195424.0,1184924.0,901081.0 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0,0.0,0.0,0.0,0.0,0.0 +3481,10,Jens,Stage,12930036.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-662237.0,-662237.0,-649978.0,-656788.0,-4661851.0,-5016175.0 +6174,10,,Arthur,6463266.0,49.0,1.0,1.0,1.0,4193.0,49.0,0,2,https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png,0.0,1,7.0,34.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": false, ""points"": null}]",1,Arthur,355436.0,355436.0,349389.0,326189.0,2375840.0,265320.0 +7167,10,Senne,Lynen,6519668.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 0}]",4,Senne Lynen,-377806.0,-377806.0,-376262.0,-350416.0,-2373710.0,-1046038.0 +7282,10,Olivier,Deman,9491968.0,93.0,2.0,2.0,2.0,11674.0,185.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,19.0,98.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,301660.0,301660.0,254366.0,113440.0,-96248.0,327472.0 +7721,10,Marco,Grüll,7747964.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,53.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,340822.0,340822.0,349554.0,318733.0,1858629.0,4559901.0 +8166,10,,Chuki,7599865.0,85.0,2.0,2.0,2.0,10866.0,170.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,22.0,93.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 19}]",1,Chuki,290593.0,290593.0,237997.0,134174.0,-81200.0,-2511010.0 +9513,10,Karl,Hein,12130504.0,75.0,2.0,2.0,2.0,11674.0,150.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,2,12.0,94.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,23997.0,23997.0,26030.0,-72153.0,-1192109.0,524623.0 +9600,10,Alexander,Schlager,1525430.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-137288.0,-137288.0,-138262.0,-136417.0,-968435.0,-4839477.0 +10131,10,Dariusz,Stalmach,4427956.0,86.0,2.0,2.0,0.0,3775.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,38.0,86.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 147}]",5,Dariusz Stalmach,399030.0,399030.0,380512.0,307146.0,2389546.0,-122899.0 +10134,10,Mick,Schmetgens,4803951.0,21.0,2.0,2.0,1.0,7480.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,8.0,29.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 0}]",5,Mick Schmetgens,-361919.0,-361919.0,-382573.0,-365341.0,-2618595.0,1005234.0 +11262,10,Salim Amani,Musah,3691158.0,1.0,2.0,2.0,0.0,2762.0,1.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,0.0,7.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -5}]",5,Salim Amani Musah,-124785.0,-124785.0,-135398.0,-140304.0,-841398.0,-798009.0 +13449,10,Moussa,Ndiaye,3591374.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2af2bd87e1ec448bb98741662c2c9fe4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,175203.0,175203.0,269512.0,304401.0,3591374.0,3591374.0 +14923,10,Kenny,Quetant,816865.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-94489.0,-94489.0,-134429.0,-141622.0,-697395.0,-3884285.0 +14926,10,Darwin,Soylu,749023.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-53762.0,-53762.0,-114875.0,-143921.0,-648559.0,-3959954.0 +15256,10,Oskar,Wójcik,2086687.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-140064.0,-140064.0,-145273.0,-151387.0,-957622.0,-6340751.0 +15313,10,Paul,Erevbenagie,3676323.0,37.0,1.0,1.0,0.0,1768.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": false, ""points"": null}]",5,Paul Erevbenagie,-133754.0,-133754.0,-135014.0,-124635.0,-790805.0,3067804.0 +17288,10,Youri,Regeer,6890653.0,130.0,1.0,1.0,1.0,5157.0,130.0,0,3,https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png,0.0,1,18.0,,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}]",2,Youri Regeer,325171.0,325171.0,326184.0,280685.0,6390653.0,6890653.0 +493,13,Michael,Gregoritsch,12769773.0,138.0,2.0,2.0,2.0,9346.0,276.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,21.0,80.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 195}]",1,Michael Gregoritsch,210845.0,210845.0,209245.0,185676.0,1342999.0,4029123.0 +1809,13,Marius,Wolf,8884997.0,200.0,2.0,2.0,2.0,9820.0,400.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,45.0,53.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 238}]",3,Marius Wolf,331330.0,331330.0,356394.0,331886.0,2327108.0,7866585.0 +1811,13,Jeffrey,Gouweleeuw,6732471.0,26.0,2.0,2.0,0.0,777.0,52.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,7.0,5.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,-314598.0,-314598.0,-351582.0,-309041.0,-1311089.0,-3478461.0 +2195,13,Finn,Dahmen,16584815.0,195.0,2.0,2.0,2.0,11311.0,389.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,23.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,125161.0,125161.0,112478.0,53050.0,401859.0,1320024.0 +2764,13,Yannik,Keitel,1579189.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,14.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-121105.0,-121105.0,-139447.0,-79760.0,-542777.0,-3302046.0 +3143,13,Kristijan,Jakić,3666449.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kristijan Jakić,-160744.0,-160744.0,-175690.0,-158194.0,-104529.0,871320.0 +3176,13,Arijon,Ibrahimović,6639295.0,181.0,1.0,1.0,1.0,3743.0,181.0,0,3,https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png,21.0,1,27.0,127.0,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": false, ""points"": null}]",3,Arijon Ibrahimović,385077.0,385077.0,389051.0,298653.0,2271239.0,1030198.0 +3183,13,Anton,Kade,14333848.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,193.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 273}]",3,Anton Kade,43093.0,43093.0,70923.0,70993.0,689725.0,4173192.0 +4654,13,Mert,Kömür,4307311.0,50.0,2.0,2.0,0.0,2980.0,100.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,23.0,9.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 43}]",4,Mert Kömür,-98319.0,-98319.0,-97039.0,-63631.0,-508261.0,1351449.0 +6168,13,Robin,Fellhauer,9998219.0,104.0,2.0,2.0,2.0,8323.0,207.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,20.0,64.0,"[{""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 58}]",2,Robin Fellhauer,232684.0,232684.0,120758.0,-164758.0,-336927.0,1126221.0 +7283,13,Calvin,Brackelmann,7668182.0,113.0,2.0,2.0,2.0,10533.0,225.0,2,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,29.0,47.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,301258.0,301258.0,358484.0,362710.0,2020652.0,-526286.0 +7336,13,Sima,Suso,786596.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-43604.0,-43604.0,-112620.0,-125567.0,-676405.0,-4044387.0 +7676,13,Fabian,Rieder,16570421.0,208.0,2.0,2.0,2.0,10669.0,416.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,25.0,18.0,"[{""hasPlayed"": true, ""points"": 221}, {""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,170234.0,170234.0,180530.0,127034.0,1000354.0,5000844.0 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,0.0,0.0,-2010206.0 +8355,13,Noahkai,Banks,10216355.0,138.0,2.0,2.0,2.0,11311.0,275.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,26.0,10.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 145}]",1,Noahkai Banks,410790.0,410790.0,399532.0,342940.0,2476901.0,3773301.0 +9642,13,Chrislain,Matsima,14932181.0,157.0,2.0,2.0,2.0,11311.0,314.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,21.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,194057.0,194057.0,196058.0,142561.0,1114105.0,4709216.0 +9684,13,Alexis,Claude-Maurice,7109889.0,167.0,1.0,1.0,0.0,1925.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,1,23.0,118.0,"[{""hasPlayed"": true, ""points"": 167}, {""hasPlayed"": false, ""points"": null}]",3,Alexis Claude-Maurice,359645.0,359645.0,286909.0,-48004.0,-335765.0,-4631902.0 +9754,13,Juma,Bah,6390051.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5627c3fa11834a97ae7c6963d68a09a6.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Juma Bah,-444618.0,-444618.0,-489521.0,-468131.0,6390051.0,6390051.0 +9965,13,Faik,Sakar,2639164.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-150034.0,-150034.0,-155576.0,-139759.0,-952896.0,-1174599.0 +10049,13,Hennes,Behrens,12540524.0,121.0,2.0,2.0,2.0,11311.0,242.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,19.0,31.0,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,114551.0,114551.0,116374.0,77593.0,741015.0,5177148.0 +11556,13,Han-Noah,Massengo,11724743.0,146.0,2.0,2.0,2.0,11311.0,292.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,24.0,12.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,235044.0,235044.0,229490.0,167780.0,1219942.0,3429368.0 +12341,13,Rodrigo,Ribeiro,5506398.0,66.0,2.0,2.0,0.0,1964.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,23.0,53.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 103}]",5,Rodrigo Ribeiro,284109.0,284109.0,322687.0,300812.0,1993976.0,199291.0 +13479,13,Uchenna,Ogundu,2758067.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-140859.0,-140859.0,-144635.0,-136389.0,-920216.0,-963283.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}, {""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0 +13806,13,Young-Woo,Seol,2910376.0,53.0,2.0,2.0,0.0,1490.0,105.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,2,36.0,28.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 73}]",4,Young-Woo Seol,-136875.0,-136875.0,-105966.0,-27820.0,-9.0,2910376.0 +32,8,Loris,Karius,16747669.0,133.0,2.0,2.0,2.0,11390.0,265.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,15.0,13.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,92566.0,92566.0,57303.0,33931.0,121994.0,1489307.0 +670,8,Kenan,Karaman,8556474.0,15.0,1.0,1.0,0.0,596.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,1.0,10.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,104658.0,104658.0,53047.0,-76962.0,-937446.0,-6435937.0 +755,8,Kevin,Müller,1307459.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-145542.0,-145542.0,-159276.0,-181377.0,-471366.0,-393770.0 +1012,8,Edin,Džeko,6632327.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,,21.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-334141.0,-334141.0,-355474.0,-349155.0,-2270310.0,-172382.0 +1691,8,Finn,Porath,1545488.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-141891.0,-141891.0,-150601.0,-152271.0,-932763.0,-3003910.0 +2449,8,Hee-Chan,Hwang,4621598.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f03e94d1a5cf48cb99e80d9be87e060c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hee-Chan Hwang,-84395.0,-84395.0,-57497.0,-33562.0,-744629.0,2255371.0 +2762,8,Timo,Becker,8562354.0,59.0,2.0,2.0,2.0,11390.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,13.0,50.0,"[{""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 23}]",1,Timo Becker,-51192.0,-51192.0,-120096.0,-193161.0,-489216.0,2417000.0 +2876,8,Ron,Schallenberg,3597373.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,,38.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-126460.0,-126460.0,-120350.0,-123050.0,-865230.0,-3456956.0 +2967,8,Soufiane,El-Faouzi,12612899.0,76.0,2.0,2.0,2.0,11390.0,151.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,2,11.0,21.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,29319.0,29319.0,-7953.0,-108603.0,-1360679.0,-580633.0 +3029,8,Dejan,Ljubičić,7802391.0,35.0,2.0,2.0,2.0,10211.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,8.0,11.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,263287.0,263287.0,236713.0,159753.0,1276556.0,-1042839.0 +3307,8,Janik,Bachmann,1744430.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,294676.0,294676.0,310795.0,283450.0,1183475.0,-1741484.0 +4406,8,Éric,Dina Ebimbe,4892520.0,5.0,2.0,2.0,1.0,5926.0,10.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,2.0,33.0,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-60674.0,-60674.0,-225310.0,-247730.0,-1538269.0,4392520.0 +4606,8,Hasan,Kuruçay,8913477.0,66.0,2.0,2.0,2.0,8290.0,131.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,14.0,60.0,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 23}]",1,Hasan Kuruçay,185431.0,185431.0,109007.0,-16447.0,-751530.0,-3052987.0 +6172,8,Junior,Adamu,5412603.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,2,4.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}]",4,Junior Adamu,-341963.0,-341963.0,-381782.0,-381290.0,-1053033.0,-3865498.0 +7156,8,Maximilian,Wöber,1890479.0,-20.0,2.0,2.0,0.0,3099.0,-39.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,81.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -77}]",5,Maximilian Wöber,-111425.0,-111425.0,-124453.0,-111980.0,-741522.0,-3994865.0 +7242,8,Robin,Gosens,7739613.0,37.0,2.0,2.0,1.0,5918.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,2,9.0,64.0,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": -9}]",2,Robin Gosens,15988.0,15988.0,-56506.0,-132333.0,-1252587.0,-1804516.0 +8222,8,Moussa,Sylla,8254739.0,23.0,2.0,2.0,2.0,11390.0,45.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,5.0,2.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 21}]",1,Moussa Sylla,-74204.0,-74204.0,-154410.0,-227174.0,-1071056.0,150515.0 +8235,8,Adrian,Gantenbein,612591.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-68282.0,-68282.0,-108613.0,-140807.0,-886964.0,-545529.0 +8277,8,Vitalie,Becker,4366496.0,10.0,2.0,2.0,1.0,5471.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,4.0,8.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 16}]",4,Vitalie Becker,-110510.0,-110510.0,-105103.0,-89863.0,-998537.0,-1925853.0 +10916,8,Mert Can,Ayhan,4123198.0,-7.0,2.0,2.0,0.0,2203.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,24.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -24}]",4,Mert Can Ayhan,-131687.0,-131687.0,-130145.0,-102461.0,-952713.0,-4952591.0 +11255,8,Nikola,Katic,10555407.0,87.0,2.0,2.0,2.0,10337.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,2,16.0,28.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 67}]",1,Nikola Katic,36965.0,36965.0,-48455.0,-212358.0,-2296296.0,-2683970.0 +12158,8,Luca,Vozar,1821485.0,5.0,1.0,1.0,0.0,1178.0,5.0,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,2.0,3.0,"[{""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-136618.0,-136618.0,-138335.0,-138670.0,-939173.0,1321485.0 +12297,8,Satoshi,Tanaka,6381244.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,14.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,350895.0,350895.0,353692.0,323963.0,1776217.0,-2036262.0 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,0.0,-3350898.0 +13448,8,Adil,Aouchiche,10959666.0,64.0,2.0,2.0,2.0,10325.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,11.0,28.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-236076.0,-236076.0,-277391.0,-341525.0,-2491685.0,-2555675.0 diff --git a/outputs/kbstats/players/kbstats_players_20260909_122135_+0200.json b/outputs/kbstats/players/kbstats_players_20260909_122135_+0200.json new file mode 100644 index 0000000..67ebdbe --- /dev/null +++ b/outputs/kbstats/players/kbstats_players_20260909_122135_+0200.json @@ -0,0 +1,18482 @@ +[ + { + "id": "173", + "teamId": "2", + "firstName": "Jonathan", + "lastName": "Tah", + "marketValue": 31585109.0, + "averagePoints": 134.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6434.0, + "totalPoints": 267.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 139.0, + "marketChange": { + "today": -197912.0, + "yesterday": -291229.0, + "twoDays": -375887.0, + "sevenDaysAvg": -3244422.0, + "thirtyDaysAvg": -4834540.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 232 + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 2, + "name": "Jonathan Tah", + "marketChangeToday": -197912.0 + }, + { + "id": "237", + "teamId": "2", + "firstName": "Manuel", + "lastName": "Neuer", + "marketValue": 14828889.0, + "averagePoints": 121.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 242.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 67081.0, + "yesterday": 83245.0, + "twoDays": 64920.0, + "sevenDaysAvg": 500333.0, + "thirtyDaysAvg": 2403902.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 97 + }, + { + "hasPlayed": true, + "points": 145 + } + ], + "startProbability": 2, + "name": "Manuel Neuer", + "marketChangeToday": 67081.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -772627.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sven Ulreich", + "marketChangeToday": 0.0 + }, + { + "id": "1685", + "teamId": "2", + "firstName": "Joshua", + "lastName": "Kimmich", + "marketValue": 59911513.0, + "averagePoints": 279.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 557.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 34.0, + "marketChange": { + "today": 8053.0, + "yesterday": 12681.0, + "twoDays": 10764.0, + "sevenDaysAvg": 53569.0, + "thirtyDaysAvg": 440256.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 254 + }, + { + "hasPlayed": true, + "points": 303 + } + ], + "startProbability": 1, + "name": "Joshua Kimmich", + "marketChangeToday": 8053.0 + }, + { + "id": "1961", + "teamId": "2", + "firstName": "Serge", + "lastName": "Gnabry", + "marketValue": 12493106.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": 0.0, + "marketChange": { + "today": 94456.0, + "yesterday": 68512.0, + "twoDays": 43399.0, + "sevenDaysAvg": 86290.0, + "thirtyDaysAvg": -6380049.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Serge Gnabry", + "marketChangeToday": 94456.0 + }, + { + "id": "1991", + "teamId": "2", + "firstName": "Dayot", + "lastName": "Upamecano", + "marketValue": 33638344.0, + "averagePoints": 245.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 489.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": 49872.0, + "yesterday": 72571.0, + "twoDays": 70784.0, + "sevenDaysAvg": 310384.0, + "thirtyDaysAvg": 453409.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 217 + }, + { + "hasPlayed": true, + "points": 272 + } + ], + "startProbability": 3, + "name": "Dayot Upamecano", + "marketChangeToday": 49872.0 + }, + { + "id": "2038", + "teamId": "2", + "firstName": "Konrad", + "lastName": "Laimer", + "marketValue": 32078187.0, + "averagePoints": 118.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 236.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 15.0, + "marketChange": { + "today": -16531.0, + "yesterday": 25979.0, + "twoDays": 25313.0, + "sevenDaysAvg": -90360.0, + "thirtyDaysAvg": -1924962.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 129 + }, + { + "hasPlayed": true, + "points": 107 + } + ], + "startProbability": 3, + "name": "Konrad Laimer", + "marketChangeToday": -16531.0 + }, + { + "id": "2300", + "teamId": "2", + "firstName": "Josip", + "lastName": "Stanišić", + "marketValue": 17405050.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": 30.0, + "marketChange": { + "today": -417427.0, + "yesterday": -483909.0, + "twoDays": -522896.0, + "sevenDaysAvg": -3185269.0, + "thirtyDaysAvg": -10678894.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 3, + "name": "Josip Stanišić", + "marketChangeToday": -417427.0 + }, + { + "id": "2366", + "teamId": "2", + "firstName": "Alphonso", + "lastName": "Davies", + "marketValue": 14644107.0, + "averagePoints": 177.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10209.0, + "totalPoints": 354.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 274323.0, + "yesterday": 279914.0, + "twoDays": 269093.0, + "sevenDaysAvg": 1782187.0, + "thirtyDaysAvg": -1008110.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 201 + }, + { + "hasPlayed": true, + "points": 153 + } + ], + "startProbability": 3, + "name": "Alphonso Davies", + "marketChangeToday": 274323.0 + }, + { + "id": "2804", + "teamId": "2", + "firstName": "Jamal", + "lastName": "Musiala", + "marketValue": 24701678.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2235.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 137086.0, + "yesterday": 131929.0, + "twoDays": 114096.0, + "sevenDaysAvg": -848681.0, + "thirtyDaysAvg": -10068881.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Jamal Musiala", + "marketChangeToday": 137086.0 + }, + { + "id": "3072", + "teamId": "2", + "firstName": "Jonas", + "lastName": "Urbig", + "marketValue": 4724931.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": 0.0, + "marketChange": { + "today": -35609.0, + "yesterday": -57440.0, + "twoDays": -92168.0, + "sevenDaysAvg": -1115408.0, + "thirtyDaysAvg": -7515182.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Jonas Urbig", + "marketChangeToday": -35609.0 + }, + { + "id": "3089", + "teamId": "2", + "firstName": "Hiroki", + "lastName": "Ito", + "marketValue": 3980953.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": 0.0, + "marketChange": { + "today": -118973.0, + "yesterday": -118847.0, + "twoDays": -125789.0, + "sevenDaysAvg": -743294.0, + "thirtyDaysAvg": -1767021.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Hiroki Ito", + "marketChangeToday": -118973.0 + }, + { + "id": "3120", + "teamId": "2", + "firstName": "Tom", + "lastName": "Bischof", + "marketValue": 17857678.0, + "averagePoints": 44.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1866.0, + "totalPoints": 88.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -418317.0, + "yesterday": -403333.0, + "twoDays": -387618.0, + "sevenDaysAvg": -2816585.0, + "thirtyDaysAvg": -3273808.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 48 + }, + { + "hasPlayed": true, + "points": 40 + } + ], + "startProbability": 4, + "name": "Tom Bischof", + "marketChangeToday": -418317.0 + }, + { + "id": "3543", + "teamId": "2", + "firstName": "Nathaniel", + "lastName": "Brown", + "marketValue": 27567190.0, + "averagePoints": 68.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 6526.0, + "totalPoints": 136.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 11.0, + "marketChange": { + "today": -654467.0, + "yesterday": -658998.0, + "twoDays": -458109.0, + "sevenDaysAvg": -2561605.0, + "thirtyDaysAvg": -675035.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 3, + "name": "Nathaniel Brown", + "marketChangeToday": -654467.0 + }, + { + "id": "6080", + "teamId": "2", + "firstName": "Aleksandar", + "lastName": "Pavlović", + "marketValue": 33620550.0, + "averagePoints": 213.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9640.0, + "totalPoints": 426.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png", + "number": 45.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 60.0, + "marketChange": { + "today": 75631.0, + "yesterday": 89612.0, + "twoDays": 90653.0, + "sevenDaysAvg": 556689.0, + "thirtyDaysAvg": 2474547.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 170 + }, + { + "hasPlayed": true, + "points": 256 + } + ], + "startProbability": 2, + "name": "Aleksandar Pavlović", + "marketChangeToday": 75631.0 + }, + { + "id": "6668", + "teamId": "2", + "firstName": "Kim", + "lastName": "Minjae", + "marketValue": 12666010.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": 8.0, + "pointsStdDev": 77.0, + "marketChange": { + "today": 148100.0, + "yesterday": 148777.0, + "twoDays": 131856.0, + "sevenDaysAvg": 931507.0, + "thirtyDaysAvg": 1126681.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 110 + } + ], + "startProbability": 3, + "name": "Kim Minjae", + "marketChangeToday": 148100.0 + }, + { + "id": "7226", + "teamId": "2", + "firstName": "Harry", + "lastName": "Kane", + "marketValue": 68283769.0, + "averagePoints": 97.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7979.0, + "totalPoints": 194.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -261365.0, + "yesterday": -179440.0, + "twoDays": -151862.0, + "sevenDaysAvg": -602757.0, + "thirtyDaysAvg": -163947.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": true, + "points": 124 + } + ], + "startProbability": 1, + "name": "Harry Kane", + "marketChangeToday": -261365.0 + }, + { + "id": "8329", + "teamId": "2", + "firstName": "Michael", + "lastName": "Olise", + "marketValue": 65057803.0, + "averagePoints": 187.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7997.0, + "totalPoints": 374.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": 87.0, + "marketChange": { + "today": 10707.0, + "yesterday": 9371.0, + "twoDays": 11391.0, + "sevenDaysAvg": 81672.0, + "thirtyDaysAvg": 714248.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 125 + }, + { + "hasPlayed": true, + "points": 249 + } + ], + "startProbability": 1, + "name": "Michael Olise", + "marketChangeToday": 10707.0 + }, + { + "id": "10789", + "teamId": "2", + "firstName": "Lennart", + "lastName": "Karl", + "marketValue": 20770040.0, + "averagePoints": 47.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4200.0, + "totalPoints": 94.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": 56177.0, + "yesterday": 65447.0, + "twoDays": 71167.0, + "sevenDaysAvg": 347046.0, + "thirtyDaysAvg": -5398106.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 73 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 3, + "name": "Lennart Karl", + "marketChangeToday": 56177.0 + }, + { + "id": "11675", + "teamId": "2", + "firstName": "Luis", + "lastName": "Díaz", + "marketValue": 53789226.0, + "averagePoints": 172.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 344.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 60.0, + "marketChange": { + "today": 4312.0, + "yesterday": 8380.0, + "twoDays": 11158.0, + "sevenDaysAvg": 79076.0, + "thirtyDaysAvg": 741094.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 129 + }, + { + "hasPlayed": true, + "points": 215 + } + ], + "startProbability": 2, + "name": "Luis Díaz", + "marketChangeToday": 4312.0 + }, + { + "id": "12314", + "teamId": "2", + "firstName": "Bara Sapoko", + "lastName": "Ndiaye", + "marketValue": 1254661.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": 0.0, + "marketChange": { + "today": -103651.0, + "yesterday": -120781.0, + "twoDays": -114037.0, + "sevenDaysAvg": -528834.0, + "thirtyDaysAvg": -2402827.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Bara Sapoko Ndiaye", + "marketChangeToday": -103651.0 + }, + { + "id": "14251", + "teamId": "2", + "firstName": "Ismael", + "lastName": "Saibari", + "marketValue": 30086475.0, + "averagePoints": 110.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5590.0, + "totalPoints": 219.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 99.0, + "marketChange": { + "today": -336634.0, + "yesterday": -71818.0, + "twoDays": 908.0, + "sevenDaysAvg": -209633.0, + "thirtyDaysAvg": 817409.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 180 + } + ], + "startProbability": 3, + "name": "Ismael Saibari", + "marketChangeToday": -336634.0 + }, + { + "id": "15502", + "teamId": "2", + "firstName": "Tim", + "lastName": "Binder", + "marketValue": 1720590.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": 0.0, + "marketChange": { + "today": -148579.0, + "yesterday": -147479.0, + "twoDays": -150920.0, + "sevenDaysAvg": -975926.0, + "thirtyDaysAvg": 1220590.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Binder", + "marketChangeToday": -148579.0 + }, + { + "id": "1664", + "teamId": "9", + "firstName": "Maximilian", + "lastName": "Mittelstädt", + "marketValue": 26934010.0, + "averagePoints": 146.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10489.0, + "totalPoints": 292.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 91412.0, + "yesterday": 98660.0, + "twoDays": 98373.0, + "sevenDaysAvg": 461355.0, + "thirtyDaysAvg": -1890331.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 213 + }, + { + "hasPlayed": true, + "points": 79 + } + ], + "startProbability": 1, + "name": "Maximilian Mittelstädt", + "marketChangeToday": 91412.0 + }, + { + "id": "1671", + "teamId": "9", + "firstName": "Grischa", + "lastName": "Prömel", + "marketValue": 16152834.0, + "averagePoints": 129.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 258.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 132.0, + "marketChange": { + "today": 218826.0, + "yesterday": 230160.0, + "twoDays": 215828.0, + "sevenDaysAvg": 1276354.0, + "thirtyDaysAvg": 4423506.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 223 + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 1, + "name": "Grischa Prömel", + "marketChangeToday": 218826.0 + }, + { + "id": "2068", + "teamId": "9", + "firstName": "Dan-Axel", + "lastName": "Zagadou", + "marketValue": 846679.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": 0.0, + "marketChange": { + "today": -95840.0, + "yesterday": -125726.0, + "twoDays": -132695.0, + "sevenDaysAvg": -788576.0, + "thirtyDaysAvg": -3990089.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Dan-Axel Zagadou", + "marketChangeToday": -95840.0 + }, + { + "id": "2120", + "teamId": "9", + "firstName": "Nikolas", + "lastName": "Nartey", + "marketValue": 4220635.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/2133891e0645414dbdd7c340023656af.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -79615.0, + "yesterday": -95881.0, + "twoDays": -95564.0, + "sevenDaysAvg": -745092.0, + "thirtyDaysAvg": -1886733.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nikolas Nartey", + "marketChangeToday": -79615.0 + }, + { + "id": "2172", + "teamId": "9", + "firstName": "Chris", + "lastName": "Führich", + "marketValue": 20830718.0, + "averagePoints": 96.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4251.0, + "totalPoints": 96.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": 67.0, + "marketChange": { + "today": 30782.0, + "yesterday": 58797.0, + "twoDays": 59500.0, + "sevenDaysAvg": -207802.0, + "thirtyDaysAvg": -3641756.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 96 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Chris Führich", + "marketChangeToday": 30782.0 + }, + { + "id": "2199", + "teamId": "9", + "firstName": "Josha", + "lastName": "Vagnoman", + "marketValue": 10072336.0, + "averagePoints": 192.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 383.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 38.0, + "pointsStdDev": 167.0, + "marketChange": { + "today": 403123.0, + "yesterday": 393258.0, + "twoDays": 405808.0, + "sevenDaysAvg": 2407914.0, + "thirtyDaysAvg": 4836436.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 310 + }, + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 3, + "name": "Josha Vagnoman", + "marketChangeToday": 403123.0 + }, + { + "id": "2214", + "teamId": "9", + "firstName": "Atakan", + "lastName": "Karazor", + "marketValue": 3511542.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": 0.0, + "marketChange": { + "today": -109123.0, + "yesterday": -116616.0, + "twoDays": -126227.0, + "sevenDaysAvg": -705384.0, + "thirtyDaysAvg": -5897200.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Atakan Karazor", + "marketChangeToday": -109123.0 + }, + { + "id": "2237", + "teamId": "9", + "firstName": "Fabian", + "lastName": "Bredlow", + "marketValue": 12773226.0, + "averagePoints": 131.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 262.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 136331.0, + "yesterday": 136388.0, + "twoDays": 120381.0, + "sevenDaysAvg": 808833.0, + "thirtyDaysAvg": 6206603.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 151 + }, + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 1, + "name": "Fabian Bredlow", + "marketChangeToday": 136331.0 + }, + { + "id": "2445", + "teamId": "9", + "firstName": "Marius", + "lastName": "Funk", + "marketValue": 1826780.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": 0.0, + "marketChange": { + "today": -148757.0, + "yesterday": -148447.0, + "twoDays": -150017.0, + "sevenDaysAvg": -1050210.0, + "thirtyDaysAvg": -1120148.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marius Funk", + "marketChangeToday": -148757.0 + }, + { + "id": "2694", + "teamId": "9", + "firstName": "Angelo", + "lastName": "Stiller", + "marketValue": 32252166.0, + "averagePoints": 76.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10853.0, + "totalPoints": 152.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 72.0, + "marketChange": { + "today": -536370.0, + "yesterday": -480599.0, + "twoDays": -422650.0, + "sevenDaysAvg": -2655484.0, + "thirtyDaysAvg": -4292334.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 127 + }, + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 1, + "name": "Angelo Stiller", + "marketChangeToday": -536370.0 + }, + { + "id": "2854", + "teamId": "9", + "firstName": "Ermedin", + "lastName": "Demirović", + "marketValue": 16338138.0, + "averagePoints": 81.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3421.0, + "totalPoints": 161.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 119.0, + "marketChange": { + "today": 157063.0, + "yesterday": 160322.0, + "twoDays": 122162.0, + "sevenDaysAvg": 194714.0, + "thirtyDaysAvg": -8945389.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 165 + }, + { + "hasPlayed": true, + "points": -4 + } + ], + "startProbability": 3, + "name": "Ermedin Demirović", + "marketChangeToday": 157063.0 + }, + { + "id": "2988", + "teamId": "9", + "firstName": "Jamie", + "lastName": "Leweling", + "marketValue": 19491861.0, + "averagePoints": 9.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3435.0, + "totalPoints": 18.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -554294.0, + "yesterday": -579597.0, + "twoDays": -564251.0, + "sevenDaysAvg": -1941779.0, + "thirtyDaysAvg": -7363939.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + }, + { + "hasPlayed": true, + "points": -3 + } + ], + "startProbability": 3, + "name": "Jamie Leweling", + "marketChangeToday": -554294.0 + }, + { + "id": "3190", + "teamId": "9", + "firstName": "Jeff", + "lastName": "Chabot", + "marketValue": 23009564.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10189.0, + "totalPoints": 187.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 108.0, + "marketChange": { + "today": 103284.0, + "yesterday": 114414.0, + "twoDays": 85045.0, + "sevenDaysAvg": 169536.0, + "thirtyDaysAvg": -2583659.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 170 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 2, + "name": "Jeff Chabot", + "marketChangeToday": 103284.0 + }, + { + "id": "3193", + "teamId": "9", + "firstName": "", + "lastName": "Tiago Tomás", + "marketValue": 7377095.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": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -371400.0, + "yesterday": -376763.0, + "twoDays": -366197.0, + "sevenDaysAvg": -1836565.0, + "thirtyDaysAvg": 1787691.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 5, + "name": "Tiago Tomás", + "marketChangeToday": -371400.0 + }, + { + "id": "4296", + "teamId": "9", + "firstName": "Dzenan", + "lastName": "Pejčinović", + "marketValue": 11688074.0, + "averagePoints": 44.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9491.0, + "totalPoints": 87.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 55.0, + "marketChange": { + "today": 118364.0, + "yesterday": 155478.0, + "twoDays": 154188.0, + "sevenDaysAvg": 1152966.0, + "thirtyDaysAvg": 8809012.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 93 + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 3, + "name": "Dzenan Pejčinović", + "marketChangeToday": 118364.0 + }, + { + "id": "4589", + "teamId": "9", + "firstName": "Justin", + "lastName": "Diehl", + "marketValue": 562192.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": 0.0, + "marketChange": { + "today": -73097.0, + "yesterday": -114292.0, + "twoDays": -138383.0, + "sevenDaysAvg": -841049.0, + "thirtyDaysAvg": 62192.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Justin Diehl", + "marketChangeToday": -73097.0 + }, + { + "id": "6085", + "teamId": "9", + "firstName": "Dennis", + "lastName": "Seimen", + "marketValue": 5727789.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -174984.0, + "yesterday": -115160.0, + "twoDays": -63423.0, + "sevenDaysAvg": -170977.0, + "thirtyDaysAvg": -2026187.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Dennis Seimen", + "marketChangeToday": -174984.0 + }, + { + "id": "7158", + "teamId": "9", + "firstName": "Deniz", + "lastName": "Undav", + "marketValue": 38608729.0, + "averagePoints": 27.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8735.0, + "totalPoints": 53.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": 53.0, + "marketChange": { + "today": -791583.0, + "yesterday": -751849.0, + "twoDays": -785736.0, + "sevenDaysAvg": -4246508.0, + "thirtyDaysAvg": -4862702.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + }, + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 2, + "name": "Deniz Undav", + "marketChangeToday": -791583.0 + }, + { + "id": "7257", + "teamId": "9", + "firstName": "Leonidas", + "lastName": "Stergiou", + "marketValue": 1762696.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": 5.0, + "marketChange": { + "today": -132851.0, + "yesterday": -159274.0, + "twoDays": -141934.0, + "sevenDaysAvg": -634179.0, + "thirtyDaysAvg": -2890737.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -8 + } + ], + "startProbability": 4, + "name": "Leonidas Stergiou", + "marketChangeToday": -132851.0 + }, + { + "id": "7349", + "teamId": "9", + "firstName": "Finn", + "lastName": "Jeltsch", + "marketValue": 16519179.0, + "averagePoints": 100.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 200.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 118.0, + "marketChange": { + "today": 124502.0, + "yesterday": 163368.0, + "twoDays": 154438.0, + "sevenDaysAvg": 847862.0, + "thirtyDaysAvg": 4687313.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 184 + }, + { + "hasPlayed": true, + "points": 16 + } + ], + "startProbability": 2, + "name": "Finn Jeltsch", + "marketChangeToday": 124502.0 + }, + { + "id": "7781", + "teamId": "9", + "firstName": "Leo", + "lastName": "Sauer", + "marketValue": 3897684.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 985.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png", + "number": 44.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 316948.0, + "yesterday": 279783.0, + "twoDays": 120539.0, + "sevenDaysAvg": 534148.0, + "thirtyDaysAvg": -3909550.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Leo Sauer", + "marketChangeToday": 316948.0 + }, + { + "id": "8247", + "teamId": "9", + "firstName": "Ramon", + "lastName": "Hendriks", + "marketValue": 8816255.0, + "averagePoints": -3.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6745.0, + "totalPoints": -5.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 48.0, + "marketChange": { + "today": -298742.0, + "yesterday": -282757.0, + "twoDays": -196726.0, + "sevenDaysAvg": -493548.0, + "thirtyDaysAvg": -2725989.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -37 + }, + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 3, + "name": "Ramon Hendriks", + "marketChangeToday": -298742.0 + }, + { + "id": "9615", + "teamId": "9", + "firstName": "Ameen", + "lastName": "Al Dakhil", + "marketValue": 853993.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": 0.0, + "marketChange": { + "today": -71071.0, + "yesterday": -116058.0, + "twoDays": -140867.0, + "sevenDaysAvg": -649150.0, + "thirtyDaysAvg": -3755484.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Ameen Al Dakhil", + "marketChangeToday": -71071.0 + }, + { + "id": "10112", + "teamId": "9", + "firstName": "Luca", + "lastName": "Jaquez", + "marketValue": 1719702.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": 0.0, + "marketChange": { + "today": -91003.0, + "yesterday": -105571.0, + "twoDays": -108822.0, + "sevenDaysAvg": -717645.0, + "thirtyDaysAvg": -3972984.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Jaquez", + "marketChangeToday": -91003.0 + }, + { + "id": "11043", + "teamId": "9", + "firstName": "Lorenz", + "lastName": "Assignon", + "marketValue": 2788058.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": 0.0, + "marketChange": { + "today": -136227.0, + "yesterday": -135428.0, + "twoDays": -134275.0, + "sevenDaysAvg": -877697.0, + "thirtyDaysAvg": 2145279.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Lorenz Assignon", + "marketChangeToday": -136227.0 + }, + { + "id": "11955", + "teamId": "9", + "firstName": "Bilal", + "lastName": "El Khannouss", + "marketValue": 18956277.0, + "averagePoints": 85.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5995.0, + "totalPoints": 169.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 204.0, + "marketChange": { + "today": 200022.0, + "yesterday": 208531.0, + "twoDays": 190145.0, + "sevenDaysAvg": -299234.0, + "thirtyDaysAvg": -6519945.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 229 + }, + { + "hasPlayed": true, + "points": -60 + } + ], + "startProbability": 3, + "name": "Bilal El Khannouss", + "marketChangeToday": 200022.0 + }, + { + "id": "859", + "teamId": "77", + "firstName": "Jan", + "lastName": "Gyamerah", + "marketValue": 6348105.0, + "averagePoints": 72.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9986.0, + "totalPoints": 144.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": 237549.0, + "yesterday": 218719.0, + "twoDays": 177813.0, + "sevenDaysAvg": 1047771.0, + "thirtyDaysAvg": 2152442.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 81 + }, + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 1, + "name": "Jan Gyamerah", + "marketChangeToday": 237549.0 + }, + { + "id": "1745", + "teamId": "77", + "firstName": "Amara", + "lastName": "Condé", + "marketValue": 1741987.0, + "averagePoints": 14.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 483.0, + "totalPoints": 14.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 9.0, + "marketChange": { + "today": 293726.0, + "yesterday": 282001.0, + "twoDays": 198821.0, + "sevenDaysAvg": 687502.0, + "thirtyDaysAvg": -2012501.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 14 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Amara Condé", + "marketChangeToday": 293726.0 + }, + { + "id": "2495", + "teamId": "77", + "firstName": "Tim", + "lastName": "Boss", + "marketValue": 1529799.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": 0.0, + "marketChange": { + "today": -152816.0, + "yesterday": -154478.0, + "twoDays": -149165.0, + "sevenDaysAvg": -1032842.0, + "thirtyDaysAvg": -2603732.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Boss", + "marketChangeToday": -152816.0 + }, + { + "id": "2928", + "teamId": "77", + "firstName": "Lukas Emanuel", + "lastName": "Petkov", + "marketValue": 11837629.0, + "averagePoints": 162.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 324.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 27.0, + "pointsStdDev": 100.0, + "marketChange": { + "today": 200992.0, + "yesterday": 206637.0, + "twoDays": 194874.0, + "sevenDaysAvg": 1303950.0, + "thirtyDaysAvg": 506104.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 91 + }, + { + "hasPlayed": true, + "points": 233 + } + ], + "startProbability": 1, + "name": "Lukas Emanuel Petkov", + "marketChangeToday": 200992.0 + }, + { + "id": "3026", + "teamId": "77", + "firstName": "Lasse", + "lastName": "Günther", + "marketValue": 8591468.0, + "averagePoints": 64.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10489.0, + "totalPoints": 128.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 207726.0, + "yesterday": 178651.0, + "twoDays": 105903.0, + "sevenDaysAvg": 687748.0, + "thirtyDaysAvg": 439422.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 54 + }, + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 2, + "name": "Lasse Günther", + "marketChangeToday": 207726.0 + }, + { + "id": "3232", + "teamId": "77", + "firstName": "Luca", + "lastName": "Pfeiffer", + "marketValue": 1494479.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": 0.0, + "marketChange": { + "today": -136298.0, + "yesterday": -146935.0, + "twoDays": -156156.0, + "sevenDaysAvg": -908528.0, + "thirtyDaysAvg": -3840056.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Pfeiffer", + "marketChangeToday": -136298.0 + }, + { + "id": "3284", + "teamId": "77", + "firstName": "Maximilian", + "lastName": "Rohr", + "marketValue": 10508770.0, + "averagePoints": 101.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10884.0, + "totalPoints": 202.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": 193125.0, + "yesterday": 208727.0, + "twoDays": 243674.0, + "sevenDaysAvg": 1281292.0, + "thirtyDaysAvg": 37172.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 115 + }, + { + "hasPlayed": true, + "points": 87 + } + ], + "startProbability": 1, + "name": "Maximilian Rohr", + "marketChangeToday": 193125.0 + }, + { + "id": "3350", + "teamId": "77", + "firstName": "Felix", + "lastName": "Keidel", + "marketValue": 9033612.0, + "averagePoints": 125.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 250.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png", + "number": 43.0, + "trend": 1, + "pointsPerValue": 27.0, + "pointsStdDev": 83.0, + "marketChange": { + "today": 223774.0, + "yesterday": 242887.0, + "twoDays": 173585.0, + "sevenDaysAvg": 988252.0, + "thirtyDaysAvg": 6507109.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 184 + }, + { + "hasPlayed": true, + "points": 66 + } + ], + "startProbability": 1, + "name": "Felix Keidel", + "marketChangeToday": 223774.0 + }, + { + "id": "6148", + "teamId": "77", + "firstName": "Lukas", + "lastName": "Pinckert", + "marketValue": 10433723.0, + "averagePoints": 136.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 272.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 26.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 222539.0, + "yesterday": 358074.0, + "twoDays": 300277.0, + "sevenDaysAvg": 1678017.0, + "thirtyDaysAvg": 1922586.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 160 + }, + { + "hasPlayed": true, + "points": 112 + } + ], + "startProbability": 1, + "name": "Lukas Pinckert", + "marketChangeToday": 222539.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -1375569.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Frank Lehmann", + "marketChangeToday": 0.0 + }, + { + "id": "6158", + "teamId": "77", + "firstName": "Luca", + "lastName": "Schnellbacher", + "marketValue": 3869053.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": 10.0, + "marketChange": { + "today": -145298.0, + "yesterday": -148051.0, + "twoDays": -142001.0, + "sevenDaysAvg": -914697.0, + "thirtyDaysAvg": 2251377.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 5, + "name": "Luca Schnellbacher", + "marketChangeToday": -145298.0 + }, + { + "id": "6160", + "teamId": "77", + "firstName": "Nicolas", + "lastName": "Kristof", + "marketValue": 12021077.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 188.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 15.0, + "pointsStdDev": 15.0, + "marketChange": { + "today": 19840.0, + "yesterday": 12261.0, + "twoDays": -95241.0, + "sevenDaysAvg": -682265.0, + "thirtyDaysAvg": 535378.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 105 + }, + { + "hasPlayed": true, + "points": 83 + } + ], + "startProbability": 1, + "name": "Nicolas Kristof", + "marketChangeToday": 19840.0 + }, + { + "id": "6183", + "teamId": "77", + "firstName": "Noel", + "lastName": "Futkeu", + "marketValue": 6982427.0, + "averagePoints": 122.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1252.0, + "totalPoints": 122.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 86.0, + "marketChange": { + "today": 156803.0, + "yesterday": 132466.0, + "twoDays": 6095.0, + "sevenDaysAvg": -769132.0, + "thirtyDaysAvg": -3077704.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 122 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Noel Futkeu", + "marketChangeToday": 156803.0 + }, + { + "id": "7278", + "teamId": "77", + "firstName": "Lukasz", + "lastName": "Poreba", + "marketValue": 8739453.0, + "averagePoints": 91.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 182.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 22.0, + "marketChange": { + "today": 266964.0, + "yesterday": 238578.0, + "twoDays": 150152.0, + "sevenDaysAvg": 626638.0, + "thirtyDaysAvg": 376210.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 107 + }, + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 1, + "name": "Lukasz Poreba", + "marketChangeToday": 266964.0 + }, + { + "id": "7441", + "teamId": "77", + "firstName": "Cole", + "lastName": "Campbell", + "marketValue": 10413162.0, + "averagePoints": 84.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7974.0, + "totalPoints": 168.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png", + "number": 39.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 84.0, + "marketChange": { + "today": 182315.0, + "yesterday": 303928.0, + "twoDays": 299683.0, + "sevenDaysAvg": 1979031.0, + "thirtyDaysAvg": 5726106.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 24 + }, + { + "hasPlayed": true, + "points": 144 + } + ], + "startProbability": 2, + "name": "Cole Campbell", + "marketChangeToday": 182315.0 + }, + { + "id": "7463", + "teamId": "77", + "firstName": "Francis", + "lastName": "Onyeka", + "marketValue": 10543722.0, + "averagePoints": 108.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8591.0, + "totalPoints": 215.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 44.0, + "marketChange": { + "today": 226668.0, + "yesterday": 366088.0, + "twoDays": 345792.0, + "sevenDaysAvg": 2187054.0, + "thirtyDaysAvg": -76602.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 139 + } + ], + "startProbability": 2, + "name": "Francis Onyeka", + "marketChangeToday": 226668.0 + }, + { + "id": "7514", + "teamId": "77", + "firstName": "Florian", + "lastName": "Le Joncour", + "marketValue": 1919125.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": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 295236.0, + "yesterday": 252982.0, + "twoDays": 162362.0, + "sevenDaysAvg": 779959.0, + "thirtyDaysAvg": -1977843.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 20 + } + ], + "startProbability": 5, + "name": "Florian Le Joncour", + "marketChangeToday": 295236.0 + }, + { + "id": "8252", + "teamId": "77", + "firstName": "Maurice", + "lastName": "Krattenmacher", + "marketValue": 3286334.0, + "averagePoints": 144.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3763.0, + "totalPoints": 288.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 87.0, + "pointsStdDev": 185.0, + "marketChange": { + "today": 439299.0, + "yesterday": 451369.0, + "twoDays": 430886.0, + "sevenDaysAvg": 1631874.0, + "thirtyDaysAvg": -905268.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 275 + }, + { + "hasPlayed": true, + "points": 13 + } + ], + "startProbability": 4, + "name": "Maurice Krattenmacher", + "marketChangeToday": 439299.0 + }, + { + "id": "8296", + "teamId": "77", + "firstName": "Frederik", + "lastName": "Schmahl", + "marketValue": 2420629.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": 0.0, + "marketChange": { + "today": -147073.0, + "yesterday": -147442.0, + "twoDays": -155121.0, + "sevenDaysAvg": -978523.0, + "thirtyDaysAvg": -397876.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Frederik Schmahl", + "marketChangeToday": -147073.0 + }, + { + "id": "8301", + "teamId": "77", + "firstName": "Luca", + "lastName": "Sirch", + "marketValue": 2763948.0, + "averagePoints": 18.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1752.0, + "totalPoints": 35.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 10.0, + "marketChange": { + "today": -131193.0, + "yesterday": -131556.0, + "twoDays": -132321.0, + "sevenDaysAvg": -781086.0, + "thirtyDaysAvg": -2876025.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + }, + { + "hasPlayed": true, + "points": 10 + } + ], + "startProbability": 4, + "name": "Luca Sirch", + "marketChangeToday": -131193.0 + }, + { + "id": "9224", + "teamId": "77", + "firstName": "Tom", + "lastName": "Zimmerschied", + "marketValue": 1581400.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": 0.0, + "marketChange": { + "today": -111684.0, + "yesterday": -118016.0, + "twoDays": -124115.0, + "sevenDaysAvg": -828639.0, + "thirtyDaysAvg": -5561221.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tom Zimmerschied", + "marketChangeToday": -111684.0 + }, + { + "id": "9384", + "teamId": "77", + "firstName": "Noah", + "lastName": "Darvich", + "marketValue": 4341833.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": 8.0, + "marketChange": { + "today": -132380.0, + "yesterday": -133975.0, + "twoDays": -134022.0, + "sevenDaysAvg": -1562673.0, + "thirtyDaysAvg": -1715672.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 5, + "name": "Noah Darvich", + "marketChangeToday": -132380.0 + }, + { + "id": "9995", + "teamId": "77", + "firstName": "David", + "lastName": "Mokwa", + "marketValue": 6847645.0, + "averagePoints": 149.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9981.0, + "totalPoints": 298.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 43.0, + "pointsStdDev": 1.0, + "marketChange": { + "today": 424976.0, + "yesterday": 439006.0, + "twoDays": 425814.0, + "sevenDaysAvg": 2972156.0, + "thirtyDaysAvg": 2631507.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 150 + }, + { + "hasPlayed": true, + "points": 148 + } + ], + "startProbability": 1, + "name": "David Mokwa", + "marketChangeToday": 424976.0 + }, + { + "id": "11253", + "teamId": "77", + "firstName": "Nicholas", + "lastName": "Mickelson", + "marketValue": 3248970.0, + "averagePoints": 58.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1249.0, + "totalPoints": 58.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": 17.0, + "pointsStdDev": 41.0, + "marketChange": { + "today": -124148.0, + "yesterday": -123248.0, + "twoDays": -124533.0, + "sevenDaysAvg": -917214.0, + "thirtyDaysAvg": 2720021.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 58 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Nicholas Mickelson", + "marketChangeToday": -124148.0 + }, + { + "id": "12317", + "teamId": "77", + "firstName": "Raif", + "lastName": "Adam", + "marketValue": 2749065.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": 0.0, + "marketChange": { + "today": -143288.0, + "yesterday": -141627.0, + "twoDays": -145927.0, + "sevenDaysAvg": -937591.0, + "thirtyDaysAvg": -576444.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Raif Adam", + "marketChangeToday": -143288.0 + }, + { + "id": "4", + "teamId": "7", + "firstName": "Janis", + "lastName": "Blaswich", + "marketValue": 1839951.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -146250.0, + "yesterday": -149390.0, + "twoDays": -165322.0, + "sevenDaysAvg": -557520.0, + "thirtyDaysAvg": -281428.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Janis Blaswich", + "marketChangeToday": -146250.0 + }, + { + "id": "72", + "teamId": "7", + "firstName": "Mark", + "lastName": "Flekken", + "marketValue": 13889155.0, + "averagePoints": 83.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 165.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 50.0, + "marketChange": { + "today": 9265.0, + "yesterday": 8977.0, + "twoDays": -91658.0, + "sevenDaysAvg": -1096969.0, + "thirtyDaysAvg": 276842.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 118 + }, + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 1, + "name": "Mark Flekken", + "marketChangeToday": 9265.0 + }, + { + "id": "78", + "teamId": "7", + "firstName": "Jonas", + "lastName": "Hofmann", + "marketValue": 4409315.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": 9.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": 366752.0, + "yesterday": 340967.0, + "twoDays": 290153.0, + "sevenDaysAvg": 2108064.0, + "thirtyDaysAvg": 2037716.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 5, + "name": "Jonas Hofmann", + "marketChangeToday": 366752.0 + }, + { + "id": "663", + "teamId": "7", + "firstName": "Robert", + "lastName": "Andrich", + "marketValue": 4021051.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1366.0, + "totalPoints": 38.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -60826.0, + "yesterday": -73262.0, + "twoDays": -74148.0, + "sevenDaysAvg": -526388.0, + "thirtyDaysAvg": -7016332.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Robert Andrich", + "marketChangeToday": -60826.0 + }, + { + "id": "2661", + "teamId": "7", + "firstName": "Moussa", + "lastName": "Diaby", + "marketValue": 25148404.0, + "averagePoints": 47.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1570.0, + "totalPoints": 47.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/488ec35e9ff84260ac5ff526d6a9cd67.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -351225.0, + "yesterday": -9135.0, + "twoDays": 23052.0, + "sevenDaysAvg": -1464093.0, + "thirtyDaysAvg": -12992152.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Moussa Diaby", + "marketChangeToday": -351225.0 + }, + { + "id": "2746", + "teamId": "7", + "firstName": "Patrik", + "lastName": "Schick", + "marketValue": 30062845.0, + "averagePoints": 189.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9970.0, + "totalPoints": 377.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 75.0, + "marketChange": { + "today": 93373.0, + "yesterday": 98029.0, + "twoDays": 87908.0, + "sevenDaysAvg": 392849.0, + "thirtyDaysAvg": 1092924.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 242 + }, + { + "hasPlayed": true, + "points": 135 + } + ], + "startProbability": 1, + "name": "Patrik Schick", + "marketChangeToday": 93373.0 + }, + { + "id": "2783", + "teamId": "7", + "firstName": "Edmond", + "lastName": "Tapsoba", + "marketValue": 27028130.0, + "averagePoints": 51.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 101.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png", + "number": 12.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 108.0, + "marketChange": { + "today": -551068.0, + "yesterday": -468994.0, + "twoDays": -411465.0, + "sevenDaysAvg": -3588968.0, + "thirtyDaysAvg": -4724336.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 127 + }, + { + "hasPlayed": true, + "points": -26 + } + ], + "startProbability": 1, + "name": "Edmond Tapsoba", + "marketChangeToday": -551068.0 + }, + { + "id": "2846", + "teamId": "7", + "firstName": "Malik", + "lastName": "Tillman", + "marketValue": 14812567.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8092.0, + "totalPoints": 172.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -314751.0, + "yesterday": -133316.0, + "twoDays": -50106.0, + "sevenDaysAvg": -335063.0, + "thirtyDaysAvg": -871939.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 98 + }, + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 3, + "name": "Malik Tillman", + "marketChangeToday": -314751.0 + }, + { + "id": "3754", + "teamId": "7", + "firstName": "Lucas", + "lastName": "Vázquez", + "marketValue": 6356166.0, + "averagePoints": 11.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4031.0, + "totalPoints": 22.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -386249.0, + "yesterday": -412823.0, + "twoDays": -429235.0, + "sevenDaysAvg": -1254988.0, + "thirtyDaysAvg": 2883508.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 4, + "name": "Lucas Vázquez", + "marketChangeToday": -386249.0 + }, + { + "id": "3759", + "teamId": "7", + "firstName": "Miguel", + "lastName": "Gutiérrez", + "marketValue": 22632876.0, + "averagePoints": 199.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10910.0, + "totalPoints": 397.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 115.0, + "marketChange": { + "today": 176348.0, + "yesterday": 148123.0, + "twoDays": 158404.0, + "sevenDaysAvg": 810611.0, + "thirtyDaysAvg": 4742859.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 280 + }, + { + "hasPlayed": true, + "points": 117 + } + ], + "startProbability": 1, + "name": "Miguel Gutiérrez", + "marketChangeToday": 176348.0 + }, + { + "id": "4199", + "teamId": "7", + "firstName": "Aleix", + "lastName": "García", + "marketValue": 38763173.0, + "averagePoints": 165.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 329.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 2965.0, + "yesterday": 7275.0, + "twoDays": 4873.0, + "sevenDaysAvg": -466643.0, + "thirtyDaysAvg": 1448650.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 231 + }, + { + "hasPlayed": true, + "points": 98 + } + ], + "startProbability": 1, + "name": "Aleix García", + "marketChangeToday": 2965.0 + }, + { + "id": "4318", + "teamId": "7", + "firstName": "Tim", + "lastName": "Oermann", + "marketValue": 2667024.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": 0.0, + "marketChange": { + "today": -147576.0, + "yesterday": -138764.0, + "twoDays": -141898.0, + "sevenDaysAvg": -934922.0, + "thirtyDaysAvg": -968992.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Oermann", + "marketChangeToday": -147576.0 + }, + { + "id": "4563", + "teamId": "7", + "firstName": "Loïc", + "lastName": "Badé", + "marketValue": 9732221.0, + "averagePoints": 35.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4765.0, + "totalPoints": 70.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": -621383.0, + "yesterday": -653857.0, + "twoDays": -611242.0, + "sevenDaysAvg": -3712947.0, + "thirtyDaysAvg": -4359165.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 40 + }, + { + "hasPlayed": true, + "points": 30 + } + ], + "startProbability": 4, + "name": "Loïc Badé", + "marketChangeToday": -621383.0 + }, + { + "id": "6061", + "teamId": "7", + "firstName": "Ibrahim", + "lastName": "Maza", + "marketValue": 30467734.0, + "averagePoints": 213.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 426.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 149.0, + "marketChange": { + "today": 71076.0, + "yesterday": 2364.0, + "twoDays": 84732.0, + "sevenDaysAvg": 222591.0, + "thirtyDaysAvg": 1741961.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 319 + }, + { + "hasPlayed": true, + "points": 107 + } + ], + "startProbability": 1, + "name": "Ibrahim Maza", + "marketChangeToday": 71076.0 + }, + { + "id": "6745", + "teamId": "7", + "firstName": "Victor", + "lastName": "Boniface", + "marketValue": 4473358.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": 9.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": -116671.0, + "yesterday": -120828.0, + "twoDays": -97503.0, + "sevenDaysAvg": -753617.0, + "thirtyDaysAvg": -721699.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 5, + "name": "Victor Boniface", + "marketChangeToday": -116671.0 + }, + { + "id": "7269", + "teamId": "7", + "firstName": "Nathan", + "lastName": "Tella", + "marketValue": 4504030.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -128043.0, + "yesterday": -129948.0, + "twoDays": -142011.0, + "sevenDaysAvg": -956042.0, + "thirtyDaysAvg": -4602109.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nathan Tella", + "marketChangeToday": -128043.0 + }, + { + "id": "7963", + "teamId": "7", + "firstName": "Jarell", + "lastName": "Quansah", + "marketValue": 17122811.0, + "averagePoints": 124.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 8154.0, + "totalPoints": 247.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 103.0, + "marketChange": { + "today": 191785.0, + "yesterday": 141588.0, + "twoDays": 83058.0, + "sevenDaysAvg": -835800.0, + "thirtyDaysAvg": -4001853.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 197 + }, + { + "hasPlayed": true, + "points": 50 + } + ], + "startProbability": 2, + "name": "Jarell Quansah", + "marketChangeToday": 191785.0 + }, + { + "id": "8374", + "teamId": "7", + "firstName": "Martin", + "lastName": "Terrier", + "marketValue": 948622.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/039e1528fe214c32ad0653b911ea944e.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 47852.0, + "yesterday": -48818.0, + "twoDays": -62869.0, + "sevenDaysAvg": -281119.0, + "thirtyDaysAvg": -2534920.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Martin Terrier", + "marketChangeToday": 47852.0 + }, + { + "id": "11513", + "teamId": "7", + "firstName": "Christian", + "lastName": "Kofane", + "marketValue": 10437894.0, + "averagePoints": 74.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4066.0, + "totalPoints": 148.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png", + "number": 35.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": 128321.0, + "yesterday": 173422.0, + "twoDays": 242528.0, + "sevenDaysAvg": 1342317.0, + "thirtyDaysAvg": -750297.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 109 + } + ], + "startProbability": 5, + "name": "Christian Kofane", + "marketChangeToday": 128321.0 + }, + { + "id": "11680", + "teamId": "7", + "firstName": "Kennet", + "lastName": "Eichhorn", + "marketValue": 2537530.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": 0.0, + "marketChange": { + "today": -124787.0, + "yesterday": -123749.0, + "twoDays": -133180.0, + "sevenDaysAvg": -855199.0, + "thirtyDaysAvg": -5717865.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kennet Eichhorn", + "marketChangeToday": -124787.0 + }, + { + "id": "11756", + "teamId": "7", + "firstName": "Montrell", + "lastName": "Culbreath", + "marketValue": 1575607.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": 0.0, + "marketChange": { + "today": -105876.0, + "yesterday": -112251.0, + "twoDays": -124723.0, + "sevenDaysAvg": -763877.0, + "thirtyDaysAvg": -4656845.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Montrell Culbreath", + "marketChangeToday": -105876.0 + }, + { + "id": "11956", + "teamId": "7", + "firstName": "Ezequiél", + "lastName": "Fernández", + "marketValue": 11218186.0, + "averagePoints": 134.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7676.0, + "totalPoints": 267.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 133.0, + "marketChange": { + "today": 193373.0, + "yesterday": 192649.0, + "twoDays": 162447.0, + "sevenDaysAvg": 764492.0, + "thirtyDaysAvg": 7542945.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 228 + }, + { + "hasPlayed": true, + "points": 39 + } + ], + "startProbability": 2, + "name": "Ezequiél Fernández", + "marketChangeToday": 193373.0 + }, + { + "id": "11957", + "teamId": "7", + "firstName": "Eliesse", + "lastName": "Ben Seghir", + "marketValue": 3465400.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": 0.0, + "marketChange": { + "today": 241935.0, + "yesterday": 201616.0, + "twoDays": 167518.0, + "sevenDaysAvg": 1212355.0, + "thirtyDaysAvg": 799300.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Eliesse Ben Seghir", + "marketChangeToday": 241935.0 + }, + { + "id": "13888", + "teamId": "7", + "firstName": "Guéla", + "lastName": "Doué", + "marketValue": 16245171.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/a775bc428eb743ada780edee411bfb8c.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -682573.0, + "yesterday": -615188.0, + "twoDays": -442156.0, + "sevenDaysAvg": 16245171.0, + "thirtyDaysAvg": 16245171.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Guéla Doué", + "marketChangeToday": -682573.0 + }, + { + "id": "14241", + "teamId": "7", + "firstName": "Facundo", + "lastName": "Medina", + "marketValue": 9870477.0, + "averagePoints": 128.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6771.0, + "totalPoints": 256.0, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 151.0, + "marketChange": { + "today": 379620.0, + "yesterday": 397094.0, + "twoDays": 373332.0, + "sevenDaysAvg": 1004270.0, + "thirtyDaysAvg": 9870477.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 235 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 2, + "name": "Facundo Medina", + "marketChangeToday": 379620.0 + }, + { + "id": "15199", + "teamId": "7", + "firstName": "Afonso", + "lastName": "Moreira", + "marketValue": 23461414.0, + "averagePoints": 68.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10875.0, + "totalPoints": 135.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 88.0, + "marketChange": { + "today": -417255.0, + "yesterday": -327645.0, + "twoDays": -212082.0, + "sevenDaysAvg": -1505330.0, + "thirtyDaysAvg": 2766769.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": true, + "points": 5 + } + ], + "startProbability": 2, + "name": "Afonso Moreira", + "marketChangeToday": -417255.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": 0, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": -294167.0, + "thirtyDaysAvg": -1571491.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ron-Robert Zieler", + "marketChangeToday": 0.0 + }, + { + "id": "737", + "teamId": "28", + "firstName": "Luca", + "lastName": "Waldschmidt", + "marketValue": 2745365.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/c6c99717a5834cacbb3161877ca3f29f.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -132810.0, + "yesterday": -126887.0, + "twoDays": -124342.0, + "sevenDaysAvg": -879701.0, + "thirtyDaysAvg": -701565.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Waldschmidt", + "marketChangeToday": -132810.0 + }, + { + "id": "1580", + "teamId": "28", + "firstName": "Marvin", + "lastName": "Schwäbe", + "marketValue": 15787591.0, + "averagePoints": 143.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 285.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 66423.0, + "yesterday": 74462.0, + "twoDays": 61391.0, + "sevenDaysAvg": 279586.0, + "thirtyDaysAvg": 2693489.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 109 + }, + { + "hasPlayed": true, + "points": 176 + } + ], + "startProbability": 1, + "name": "Marvin Schwäbe", + "marketChangeToday": 66423.0 + }, + { + "id": "2069", + "teamId": "28", + "firstName": "Timo", + "lastName": "Hübers", + "marketValue": 1350229.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 251452.0, + "yesterday": 192555.0, + "twoDays": 52413.0, + "sevenDaysAvg": 409557.0, + "thirtyDaysAvg": -2092589.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timo Hübers", + "marketChangeToday": 251452.0 + }, + { + "id": "2201", + "teamId": "28", + "firstName": "Linton", + "lastName": "Maina", + "marketValue": 8002637.0, + "averagePoints": 66.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6346.0, + "totalPoints": 131.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png", + "number": 37.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 204893.0, + "yesterday": 185141.0, + "twoDays": 119559.0, + "sevenDaysAvg": 1136200.0, + "thirtyDaysAvg": 3540946.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + }, + { + "hasPlayed": true, + "points": 99 + } + ], + "startProbability": 3, + "name": "Linton Maina", + "marketChangeToday": 204893.0 + }, + { + "id": "2247", + "teamId": "28", + "firstName": "Borna", + "lastName": "Sosa", + "marketValue": 5426137.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/f8cf530ad652442a9688c49f058e3a8a.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 239273.0, + "yesterday": 285986.0, + "twoDays": 240405.0, + "sevenDaysAvg": 751033.0, + "thirtyDaysAvg": -10084231.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Borna Sosa", + "marketChangeToday": 239273.0 + }, + { + "id": "2358", + "teamId": "28", + "firstName": "Tom", + "lastName": "Krauß", + "marketValue": 8314591.0, + "averagePoints": 59.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10881.0, + "totalPoints": 118.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": -205674.0, + "yesterday": -264574.0, + "twoDays": -269728.0, + "sevenDaysAvg": -1175499.0, + "thirtyDaysAvg": 1032676.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 44 + }, + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 2, + "name": "Tom Krauß", + "marketChangeToday": -205674.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Matthias Köbbing", + "marketChangeToday": 0.0 + }, + { + "id": "2552", + "teamId": "28", + "firstName": "Marius", + "lastName": "Bülter", + "marketValue": 5328162.0, + "averagePoints": 17.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1548.0, + "totalPoints": 33.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": -335291.0, + "yesterday": -283768.0, + "twoDays": -258651.0, + "sevenDaysAvg": -2074288.0, + "thirtyDaysAvg": 316963.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 14 + }, + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 4, + "name": "Marius Bülter", + "marketChangeToday": -335291.0 + }, + { + "id": "2718", + "teamId": "28", + "firstName": "Ellyes", + "lastName": "Skhiri", + "marketValue": 7656349.0, + "averagePoints": 26.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4784.0, + "totalPoints": 52.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 112817.0, + "yesterday": 96336.0, + "twoDays": 68218.0, + "sevenDaysAvg": 928558.0, + "thirtyDaysAvg": 3830975.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 6 + }, + { + "hasPlayed": true, + "points": 46 + } + ], + "startProbability": 3, + "name": "Ellyes Skhiri", + "marketChangeToday": 112817.0 + }, + { + "id": "2765", + "teamId": "28", + "firstName": "Jan", + "lastName": "Thielmann", + "marketValue": 6419733.0, + "averagePoints": 50.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8564.0, + "totalPoints": 99.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 45.0, + "marketChange": { + "today": -64713.0, + "yesterday": 41303.0, + "twoDays": 81175.0, + "sevenDaysAvg": 692446.0, + "thirtyDaysAvg": 2007192.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + }, + { + "hasPlayed": true, + "points": 82 + } + ], + "startProbability": 4, + "name": "Jan Thielmann", + "marketChangeToday": -64713.0 + }, + { + "id": "2855", + "teamId": "28", + "firstName": "Ragnar", + "lastName": "Ache", + "marketValue": 14230518.0, + "averagePoints": 61.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8510.0, + "totalPoints": 121.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 43.0, + "marketChange": { + "today": -441324.0, + "yesterday": -425005.0, + "twoDays": -377547.0, + "sevenDaysAvg": -1185542.0, + "thirtyDaysAvg": 1959446.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 30 + }, + { + "hasPlayed": true, + "points": 91 + } + ], + "startProbability": 1, + "name": "Ragnar Ache", + "marketChangeToday": -441324.0 + }, + { + "id": "7219", + "teamId": "28", + "firstName": "Ísak", + "lastName": "Jóhannesson", + "marketValue": 11620392.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 187.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 105.0, + "marketChange": { + "today": 98730.0, + "yesterday": 146035.0, + "twoDays": 130683.0, + "sevenDaysAvg": 998800.0, + "thirtyDaysAvg": 4573827.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 168 + } + ], + "startProbability": 1, + "name": "Ísak Jóhannesson", + "marketChangeToday": 98730.0 + }, + { + "id": "8001", + "teamId": "28", + "firstName": "Luka", + "lastName": "Lochoshvili", + "marketValue": 10903590.0, + "averagePoints": 76.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 152.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 63.0, + "marketChange": { + "today": 13250.0, + "yesterday": 38976.0, + "twoDays": 40213.0, + "sevenDaysAvg": 524056.0, + "thirtyDaysAvg": 2866255.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 31 + }, + { + "hasPlayed": true, + "points": 121 + } + ], + "startProbability": 2, + "name": "Luka Lochoshvili", + "marketChangeToday": 13250.0 + }, + { + "id": "8274", + "teamId": "28", + "firstName": "Said", + "lastName": "El Mala", + "marketValue": 25280809.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": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 101.0, + "marketChange": { + "today": 8612.0, + "yesterday": -2313.0, + "twoDays": -121747.0, + "sevenDaysAvg": -876422.0, + "thirtyDaysAvg": 86749.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 3, + "name": "Said El Mala", + "marketChangeToday": 8612.0 + }, + { + "id": "10024", + "teamId": "28", + "firstName": "Joël", + "lastName": "Schmied", + "marketValue": 1593203.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": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 234008.0, + "yesterday": 132873.0, + "twoDays": 17532.0, + "sevenDaysAvg": 314896.0, + "thirtyDaysAvg": -2329966.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 20 + } + ], + "startProbability": 4, + "name": "Joël Schmied", + "marketChangeToday": 234008.0 + }, + { + "id": "11570", + "teamId": "28", + "firstName": "Sebastian", + "lastName": "Sebulonsen", + "marketValue": 1443486.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/0f9cbbaaccb148a6ad251ba707b4f099.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -60233.0, + "yesterday": -94470.0, + "twoDays": -113673.0, + "sevenDaysAvg": -677063.0, + "thirtyDaysAvg": -5114040.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Sebastian Sebulonsen", + "marketChangeToday": -60233.0 + }, + { + "id": "11875", + "teamId": "28", + "firstName": "Rav", + "lastName": "van den Berg", + "marketValue": 976767.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": 0.0, + "marketChange": { + "today": -88805.0, + "yesterday": -123180.0, + "twoDays": -111722.0, + "sevenDaysAvg": -540677.0, + "thirtyDaysAvg": -2716101.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Rav van den Berg", + "marketChangeToday": -88805.0 + }, + { + "id": "11958", + "teamId": "28", + "firstName": "Alessio", + "lastName": "Castro-Montes", + "marketValue": 8885434.0, + "averagePoints": 57.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11322.0, + "totalPoints": 114.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": -376436.0, + "yesterday": -298832.0, + "twoDays": -245657.0, + "sevenDaysAvg": -853429.0, + "thirtyDaysAvg": 5883956.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 51 + }, + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 2, + "name": "Alessio Castro-Montes", + "marketChangeToday": -376436.0 + }, + { + "id": "12321", + "teamId": "28", + "firstName": "Jahmai", + "lastName": "Simpson-Pusey", + "marketValue": 10140506.0, + "averagePoints": 71.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 141.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -232763.0, + "yesterday": -270210.0, + "twoDays": -245334.0, + "sevenDaysAvg": -1695007.0, + "thirtyDaysAvg": -41686.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": true, + "points": 62 + } + ], + "startProbability": 1, + "name": "Jahmai Simpson-Pusey", + "marketChangeToday": -232763.0 + }, + { + "id": "14140", + "teamId": "28", + "firstName": "Gideon", + "lastName": "Mensah", + "marketValue": 9782927.0, + "averagePoints": 63.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 126.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": -28697.0, + "yesterday": -112761.0, + "twoDays": -140866.0, + "sevenDaysAvg": 95541.0, + "thirtyDaysAvg": 1227405.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 87 + } + ], + "startProbability": 1, + "name": "Gideon Mensah", + "marketChangeToday": -28697.0 + }, + { + "id": "14300", + "teamId": "28", + "firstName": "Paul", + "lastName": "Okon-Engstler", + "marketValue": 4384531.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 6747.0, + "totalPoints": 74.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": 16.0, + "pointsStdDev": 25.0, + "marketChange": { + "today": -69479.0, + "yesterday": -14740.0, + "twoDays": 18185.0, + "sevenDaysAvg": 169838.0, + "thirtyDaysAvg": 3884531.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 55 + } + ], + "startProbability": 3, + "name": "Paul Okon-Engstler", + "marketChangeToday": -69479.0 + }, + { + "id": "15373", + "teamId": "28", + "firstName": "Reigan", + "lastName": "Heskey", + "marketValue": 3571652.0, + "averagePoints": -8.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1185.0, + "totalPoints": -8.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 5.0, + "marketChange": { + "today": -133590.0, + "yesterday": -132869.0, + "twoDays": -127721.0, + "sevenDaysAvg": -843058.0, + "thirtyDaysAvg": -5112536.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -8 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Reigan Heskey", + "marketChangeToday": -133590.0 + }, + { + "id": "16945", + "teamId": "28", + "firstName": "Thijs", + "lastName": "Dallinga", + "marketValue": 8254280.0, + "averagePoints": 240.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1810.0, + "totalPoints": 240.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 29.0, + "pointsStdDev": 169.0, + "marketChange": { + "today": 271520.0, + "yesterday": 234685.0, + "twoDays": 141873.0, + "sevenDaysAvg": 1213980.0, + "thirtyDaysAvg": 8254280.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 240 + } + ], + "startProbability": 5, + "name": "Thijs Dallinga", + "marketChangeToday": 271520.0 + }, + { + "id": "17282", + "teamId": "28", + "firstName": "Mikey", + "lastName": "Moore", + "marketValue": 11470824.0, + "averagePoints": 36.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2967.0, + "totalPoints": 36.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 166039.0, + "yesterday": 187222.0, + "twoDays": 172251.0, + "sevenDaysAvg": 10970824.0, + "thirtyDaysAvg": 11470824.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 36 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Mikey Moore", + "marketChangeToday": 166039.0 + }, + { + "id": "524", + "teamId": "14", + "firstName": "Oliver", + "lastName": "Baumann", + "marketValue": 16591683.0, + "averagePoints": 102.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 203.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -76952.0, + "yesterday": -172110.0, + "twoDays": -237103.0, + "sevenDaysAvg": -1102004.0, + "thirtyDaysAvg": -3526624.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 74 + }, + { + "hasPlayed": true, + "points": 129 + } + ], + "startProbability": 1, + "name": "Oliver Baumann", + "marketChangeToday": -76952.0 + }, + { + "id": "1815", + "teamId": "14", + "firstName": "Andrej", + "lastName": "Kramarić", + "marketValue": 12171111.0, + "averagePoints": -13.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1881.0, + "totalPoints": -26.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 14.0, + "marketChange": { + "today": -383720.0, + "yesterday": -452703.0, + "twoDays": -456754.0, + "sevenDaysAvg": -3038039.0, + "thirtyDaysAvg": -11610056.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -23 + }, + { + "hasPlayed": true, + "points": -3 + } + ], + "startProbability": 3, + "name": "Andrej Kramarić", + "marketChangeToday": -383720.0 + }, + { + "id": "1954", + "teamId": "14", + "firstName": null, + "lastName": "Bernardo", + "marketValue": 5891894.0, + "averagePoints": 62.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3268.0, + "totalPoints": 62.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png", + "number": 13.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 43.0, + "marketChange": { + "today": -322623.0, + "yesterday": -324163.0, + "twoDays": -292812.0, + "sevenDaysAvg": -996177.0, + "thirtyDaysAvg": -4590401.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 62 + } + ], + "startProbability": 4, + "name": "Bernardo", + "marketChangeToday": -322623.0 + }, + { + "id": "2373", + "teamId": "14", + "firstName": "Ozan", + "lastName": "Kabak", + "marketValue": 23722337.0, + "averagePoints": 134.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10729.0, + "totalPoints": 267.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 95.0, + "marketChange": { + "today": 35262.0, + "yesterday": 60567.0, + "twoDays": 58537.0, + "sevenDaysAvg": 457678.0, + "thirtyDaysAvg": 3728170.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 66 + }, + { + "hasPlayed": true, + "points": 201 + } + ], + "startProbability": 1, + "name": "Ozan Kabak", + "marketChangeToday": 35262.0 + }, + { + "id": "2803", + "teamId": "14", + "firstName": "Tim", + "lastName": "Lemperle", + "marketValue": 12012937.0, + "averagePoints": 128.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5210.0, + "totalPoints": 128.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 90.0, + "marketChange": { + "today": 213955.0, + "yesterday": 215823.0, + "twoDays": 204075.0, + "sevenDaysAvg": 1391302.0, + "thirtyDaysAvg": -358739.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 128 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Tim Lemperle", + "marketChangeToday": 213955.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Philipp", + "marketChangeToday": 0.0 + }, + { + "id": "3124", + "teamId": "14", + "firstName": "Patrick", + "lastName": "Wimmer", + "marketValue": 9212473.0, + "averagePoints": 44.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8894.0, + "totalPoints": 88.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 45.0, + "marketChange": { + "today": -303837.0, + "yesterday": -538123.0, + "twoDays": -304326.0, + "sevenDaysAvg": -1066384.0, + "thirtyDaysAvg": 32424.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + }, + { + "hasPlayed": true, + "points": 76 + } + ], + "startProbability": 3, + "name": "Patrick Wimmer", + "marketChangeToday": -303837.0 + }, + { + "id": "3158", + "teamId": "14", + "firstName": "Fisnik", + "lastName": "Asllani", + "marketValue": 17001494.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": 0.0, + "marketChange": { + "today": -419071.0, + "yesterday": -395295.0, + "twoDays": -406135.0, + "sevenDaysAvg": -3338958.0, + "thirtyDaysAvg": -9577049.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fisnik Asllani", + "marketChangeToday": -419071.0 + }, + { + "id": "3204", + "teamId": "14", + "firstName": "Bambasé", + "lastName": "Conté", + "marketValue": 10096062.0, + "averagePoints": 47.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7169.0, + "totalPoints": 94.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 83.0, + "marketChange": { + "today": 239900.0, + "yesterday": 225112.0, + "twoDays": 174569.0, + "sevenDaysAvg": 1454448.0, + "thirtyDaysAvg": -506690.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -12 + }, + { + "hasPlayed": true, + "points": 106 + } + ], + "startProbability": 3, + "name": "Bambasé Conté", + "marketChangeToday": 239900.0 + }, + { + "id": "3471", + "teamId": "14", + "firstName": "Adam", + "lastName": "Hložek", + "marketValue": 8639590.0, + "averagePoints": 33.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7858.0, + "totalPoints": 66.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": -291080.0, + "yesterday": -313878.0, + "twoDays": -359374.0, + "sevenDaysAvg": -2670462.0, + "thirtyDaysAvg": 2264721.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 3, + "name": "Adam Hložek", + "marketChangeToday": -291080.0 + }, + { + "id": "7543", + "teamId": "14", + "firstName": "Max", + "lastName": "Moerstedt", + "marketValue": 4473712.0, + "averagePoints": -41.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3269.0, + "totalPoints": -82.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 48.0, + "marketChange": { + "today": -136763.0, + "yesterday": -158039.0, + "twoDays": -304877.0, + "sevenDaysAvg": -396781.0, + "thirtyDaysAvg": -1105818.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -7 + }, + { + "hasPlayed": true, + "points": -75 + } + ], + "startProbability": 4, + "name": "Max Moerstedt", + "marketChangeToday": -136763.0 + }, + { + "id": "7673", + "teamId": "14", + "firstName": "Albian", + "lastName": "Hajdari", + "marketValue": 14315746.0, + "averagePoints": 23.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11249.0, + "totalPoints": 45.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": -535568.0, + "yesterday": -590862.0, + "twoDays": -591012.0, + "sevenDaysAvg": -3757344.0, + "thirtyDaysAvg": -2051322.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + }, + { + "hasPlayed": true, + "points": 56 + } + ], + "startProbability": 2, + "name": "Albian Hajdari", + "marketChangeToday": -535568.0 + }, + { + "id": "7717", + "teamId": "14", + "firstName": "Alexander", + "lastName": "Prass", + "marketValue": 1650220.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": 0.0, + "marketChange": { + "today": -88988.0, + "yesterday": -98724.0, + "twoDays": -112139.0, + "sevenDaysAvg": -724633.0, + "thirtyDaysAvg": -3553800.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Prass", + "marketChangeToday": -88988.0 + }, + { + "id": "7745", + "teamId": "14", + "firstName": "Vladimír", + "lastName": "Coufal", + "marketValue": 25625746.0, + "averagePoints": 141.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 282.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": 6481.0, + "yesterday": 18299.0, + "twoDays": -6024.0, + "sevenDaysAvg": -305096.0, + "thirtyDaysAvg": 950034.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 146 + }, + { + "hasPlayed": true, + "points": 136 + } + ], + "startProbability": 1, + "name": "Vladimír Coufal", + "marketChangeToday": 6481.0 + }, + { + "id": "7750", + "teamId": "14", + "firstName": "Robin", + "lastName": "Hranác", + "marketValue": 5032874.0, + "averagePoints": 23.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3564.0, + "totalPoints": 45.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": 320394.0, + "yesterday": 343193.0, + "twoDays": 300252.0, + "sevenDaysAvg": 1869474.0, + "thirtyDaysAvg": -6540.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 1 + }, + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 4, + "name": "Robin Hranác", + "marketChangeToday": 320394.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lúkas Petersson", + "marketChangeToday": 0.0 + }, + { + "id": "9598", + "teamId": "14", + "firstName": "Valentin", + "lastName": "Gendrey", + "marketValue": 1438279.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": 0.0, + "marketChange": { + "today": -132414.0, + "yesterday": -137942.0, + "twoDays": -146572.0, + "sevenDaysAvg": -839609.0, + "thirtyDaysAvg": -2926975.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Valentin Gendrey", + "marketChangeToday": -132414.0 + }, + { + "id": "11161", + "teamId": "14", + "firstName": "Koki", + "lastName": "Machida", + "marketValue": 3473577.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": 0.0, + "marketChange": { + "today": 260163.0, + "yesterday": 233295.0, + "twoDays": 138238.0, + "sevenDaysAvg": 1300840.0, + "thirtyDaysAvg": 432339.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Koki Machida", + "marketChangeToday": 260163.0 + }, + { + "id": "11162", + "teamId": "14", + "firstName": "Leon", + "lastName": "Avdullahu", + "marketValue": 16478492.0, + "averagePoints": 106.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 211.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 43.0, + "marketChange": { + "today": 17515.0, + "yesterday": 28770.0, + "twoDays": -11233.0, + "sevenDaysAvg": -521416.0, + "thirtyDaysAvg": 2445654.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 136 + }, + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 1, + "name": "Leon Avdullahu", + "marketChangeToday": 17515.0 + }, + { + "id": "11591", + "teamId": "14", + "firstName": "Cajetan", + "lastName": "Lenz", + "marketValue": 1023594.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": 0.0, + "marketChange": { + "today": -120752.0, + "yesterday": -138274.0, + "twoDays": -138192.0, + "sevenDaysAvg": -751384.0, + "thirtyDaysAvg": -4378907.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Cajetan Lenz", + "marketChangeToday": -120752.0 + }, + { + "id": "11631", + "teamId": "14", + "firstName": "Wouter", + "lastName": "Burger", + "marketValue": 20165779.0, + "averagePoints": 61.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10738.0, + "totalPoints": 121.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": -551617.0, + "yesterday": -598437.0, + "twoDays": -573543.0, + "sevenDaysAvg": -3732213.0, + "thirtyDaysAvg": -1506033.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 58 + }, + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 1, + "name": "Wouter Burger", + "marketChangeToday": -551617.0 + }, + { + "id": "11959", + "teamId": "14", + "firstName": "Adam", + "lastName": "Daghim", + "marketValue": 10707875.0, + "averagePoints": 154.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11243.0, + "totalPoints": 308.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 28.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": 202970.0, + "yesterday": 203001.0, + "twoDays": 178929.0, + "sevenDaysAvg": 1601152.0, + "thirtyDaysAvg": 8469870.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 145 + }, + { + "hasPlayed": true, + "points": 163 + } + ], + "startProbability": 2, + "name": "Adam Daghim", + "marketChangeToday": 202970.0 + }, + { + "id": "15193", + "teamId": "14", + "firstName": "Mats", + "lastName": "Rots", + "marketValue": 7863758.0, + "averagePoints": 46.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6457.0, + "totalPoints": 91.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png", + "number": 39.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 84.0, + "marketChange": { + "today": 270413.0, + "yesterday": 158000.0, + "twoDays": 51508.0, + "sevenDaysAvg": -767764.0, + "thirtyDaysAvg": -2601577.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 105 + }, + { + "hasPlayed": true, + "points": -14 + } + ], + "startProbability": 2, + "name": "Mats Rots", + "marketChangeToday": 270413.0 + }, + { + "id": "15262", + "teamId": "14", + "firstName": "Nathan", + "lastName": "De Cat", + "marketValue": 12117830.0, + "averagePoints": -6.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2514.0, + "totalPoints": -11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 4.0, + "marketChange": { + "today": -639778.0, + "yesterday": -689212.0, + "twoDays": -692896.0, + "sevenDaysAvg": -4401335.0, + "thirtyDaysAvg": -2935455.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -2 + }, + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 3, + "name": "Nathan De Cat", + "marketChangeToday": -639778.0 + }, + { + "id": "51", + "teamId": "40", + "firstName": "Rani", + "lastName": "Khedira", + "marketValue": 6908806.0, + "averagePoints": 33.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11810.0, + "totalPoints": 65.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -242321.0, + "yesterday": -288730.0, + "twoDays": -301245.0, + "sevenDaysAvg": -1324672.0, + "thirtyDaysAvg": 2175947.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 14 + }, + { + "hasPlayed": true, + "points": 51 + } + ], + "startProbability": 1, + "name": "Rani Khedira", + "marketChangeToday": -242321.0 + }, + { + "id": "1223", + "teamId": "40", + "firstName": "Marvin", + "lastName": "Friedrich", + "marketValue": 1630784.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": 0.0, + "marketChange": { + "today": -140018.0, + "yesterday": -140550.0, + "twoDays": -141644.0, + "sevenDaysAvg": -943319.0, + "thirtyDaysAvg": -121592.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marvin Friedrich", + "marketChangeToday": -140018.0 + }, + { + "id": "1553", + "teamId": "40", + "firstName": "Janik", + "lastName": "Haberer", + "marketValue": 2790309.0, + "averagePoints": 22.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2995.0, + "totalPoints": 44.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 9.0, + "marketChange": { + "today": 261798.0, + "yesterday": 195465.0, + "twoDays": 61342.0, + "sevenDaysAvg": 392168.0, + "thirtyDaysAvg": -1560002.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 4, + "name": "Janik Haberer", + "marketChangeToday": 261798.0 + }, + { + "id": "1955", + "teamId": "40", + "firstName": "Oliver", + "lastName": "Burke", + "marketValue": 1973022.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": 0.0, + "marketChange": { + "today": -129635.0, + "yesterday": -131607.0, + "twoDays": -133403.0, + "sevenDaysAvg": -884986.0, + "thirtyDaysAvg": -2053034.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Oliver Burke", + "marketChangeToday": -129635.0 + }, + { + "id": "2065", + "teamId": "40", + "firstName": "Felix", + "lastName": "Uduokhai", + "marketValue": 5913945.0, + "averagePoints": 70.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 70.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": 291972.0, + "yesterday": 298592.0, + "twoDays": 233906.0, + "sevenDaysAvg": 1217570.0, + "thirtyDaysAvg": -2784593.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Felix Uduokhai", + "marketChangeToday": 291972.0 + }, + { + "id": "2279", + "teamId": "40", + "firstName": "Frederik", + "lastName": "Rönnow", + "marketValue": 8333853.0, + "averagePoints": 90.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 90.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 63.0, + "marketChange": { + "today": 337801.0, + "yesterday": 300245.0, + "twoDays": 209884.0, + "sevenDaysAvg": 812221.0, + "thirtyDaysAvg": -1242097.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 90 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Frederik Rönnow", + "marketChangeToday": 337801.0 + }, + { + "id": "2302", + "teamId": "40", + "firstName": "Woo-Yeong", + "lastName": "Jeong", + "marketValue": 4573425.0, + "averagePoints": 34.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3876.0, + "totalPoints": 68.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -105954.0, + "yesterday": -149369.0, + "twoDays": -372205.0, + "sevenDaysAvg": -211596.0, + "thirtyDaysAvg": -543157.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 7 + }, + { + "hasPlayed": true, + "points": 61 + } + ], + "startProbability": 3, + "name": "Woo-Yeong Jeong", + "marketChangeToday": -105954.0 + }, + { + "id": "2400", + "teamId": "40", + "firstName": "Christopher", + "lastName": "Trimmel", + "marketValue": 2396006.0, + "averagePoints": -6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1194.0, + "totalPoints": -6.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 4.0, + "marketChange": { + "today": -130642.0, + "yesterday": -138971.0, + "twoDays": -140719.0, + "sevenDaysAvg": -866776.0, + "thirtyDaysAvg": -3022074.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Christopher Trimmel", + "marketChangeToday": -130642.0 + }, + { + "id": "2491", + "teamId": "40", + "firstName": "Tim", + "lastName": "Skarke", + "marketValue": 6169277.0, + "averagePoints": 75.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3896.0, + "totalPoints": 149.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": 92.0, + "marketChange": { + "today": 316825.0, + "yesterday": 336379.0, + "twoDays": 297327.0, + "sevenDaysAvg": 2186557.0, + "thirtyDaysAvg": 2045123.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 9 + }, + { + "hasPlayed": true, + "points": 140 + } + ], + "startProbability": 3, + "name": "Tim Skarke", + "marketChangeToday": 316825.0 + }, + { + "id": "2717", + "teamId": "40", + "firstName": "Robert", + "lastName": "Skov", + "marketValue": 1703656.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 263107.0, + "yesterday": 264192.0, + "twoDays": 196830.0, + "sevenDaysAvg": 715443.0, + "thirtyDaysAvg": -2173559.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Robert Skov", + "marketChangeToday": 263107.0 + }, + { + "id": "3102", + "teamId": "40", + "firstName": "Tom", + "lastName": "Rothe", + "marketValue": 9375305.0, + "averagePoints": 52.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11810.0, + "totalPoints": 103.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 37.0, + "marketChange": { + "today": -217727.0, + "yesterday": -281656.0, + "twoDays": -403824.0, + "sevenDaysAvg": -810461.0, + "thirtyDaysAvg": 3776753.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + }, + { + "hasPlayed": true, + "points": 78 + } + ], + "startProbability": 1, + "name": "Tom Rothe", + "marketChangeToday": -217727.0 + }, + { + "id": "3187", + "teamId": "40", + "firstName": "András", + "lastName": "Schäfer", + "marketValue": 4113878.0, + "averagePoints": 15.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4966.0, + "totalPoints": 29.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png", + "number": 13.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": -123710.0, + "yesterday": -132586.0, + "twoDays": -132325.0, + "sevenDaysAvg": -669080.0, + "thirtyDaysAvg": 540912.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -8 + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "András Schäfer", + "marketChangeToday": -123710.0 + }, + { + "id": "3364", + "teamId": "40", + "firstName": "Carl", + "lastName": "Klaus", + "marketValue": 2914073.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": 0.0, + "marketChange": { + "today": -146172.0, + "yesterday": -144110.0, + "twoDays": -144978.0, + "sevenDaysAvg": -1015212.0, + "thirtyDaysAvg": 2414073.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Carl Klaus", + "marketChangeToday": -146172.0 + }, + { + "id": "3419", + "teamId": "40", + "firstName": "Matheo", + "lastName": "Raab", + "marketValue": 4765669.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": 2, + "pointsPerValue": 1.0, + "pointsStdDev": 6.0, + "marketChange": { + "today": -410463.0, + "yesterday": -487981.0, + "twoDays": -493635.0, + "sevenDaysAvg": -910078.0, + "thirtyDaysAvg": 2614409.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 9 + } + ], + "startProbability": 5, + "name": "Matheo Raab", + "marketChangeToday": -410463.0 + }, + { + "id": "3453", + "teamId": "40", + "firstName": "Derrick", + "lastName": "Köhn", + "marketValue": 2223158.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": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 13.0, + "marketChange": { + "today": 294890.0, + "yesterday": 256444.0, + "twoDays": 174316.0, + "sevenDaysAvg": 797069.0, + "thirtyDaysAvg": -1089361.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 5, + "name": "Derrick Köhn", + "marketChangeToday": 294890.0 + }, + { + "id": "4352", + "teamId": "40", + "firstName": "Stanley", + "lastName": "Nsoki", + "marketValue": 1606791.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/6c54070a804d4f15acb3d09b63af882a.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -146962.0, + "yesterday": -144077.0, + "twoDays": -145989.0, + "sevenDaysAvg": -998648.0, + "thirtyDaysAvg": -1777255.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Stanley Nsoki", + "marketChangeToday": -146962.0 + }, + { + "id": "4446", + "teamId": "40", + "firstName": "Aljoscha", + "lastName": "Kemlein", + "marketValue": 7446841.0, + "averagePoints": 34.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8815.0, + "totalPoints": 67.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": -278334.0, + "yesterday": -314900.0, + "twoDays": -291107.0, + "sevenDaysAvg": -1402412.0, + "thirtyDaysAvg": 757109.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 11 + }, + { + "hasPlayed": true, + "points": 56 + } + ], + "startProbability": 2, + "name": "Aljoscha Kemlein", + "marketChangeToday": -278334.0 + }, + { + "id": "4598", + "teamId": "40", + "firstName": "Josip", + "lastName": "Juranović", + "marketValue": 10994876.0, + "averagePoints": 114.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10615.0, + "totalPoints": 228.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 144.0, + "marketChange": { + "today": 127764.0, + "yesterday": 151984.0, + "twoDays": 158312.0, + "sevenDaysAvg": 1479186.0, + "thirtyDaysAvg": 6153532.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + }, + { + "hasPlayed": true, + "points": 216 + } + ], + "startProbability": 2, + "name": "Josip Juranović", + "marketChangeToday": 127764.0 + }, + { + "id": "7684", + "teamId": "40", + "firstName": "Michel", + "lastName": "Aebischer", + "marketValue": 4435202.0, + "averagePoints": 10.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7930.0, + "totalPoints": 19.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": -101258.0, + "yesterday": -119808.0, + "twoDays": -108564.0, + "sevenDaysAvg": -881897.0, + "thirtyDaysAvg": 4435202.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + }, + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 3, + "name": "Michel Aebischer", + "marketChangeToday": -101258.0 + }, + { + "id": "7723", + "teamId": "40", + "firstName": "Leopold", + "lastName": "Querfeld", + "marketValue": 14405283.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": 2, + "pointsPerValue": 17.0, + "pointsStdDev": 181.0, + "marketChange": { + "today": -376720.0, + "yesterday": -290815.0, + "twoDays": -122040.0, + "sevenDaysAvg": -505437.0, + "thirtyDaysAvg": 1372104.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 257 + } + ], + "startProbability": 3, + "name": "Leopold Querfeld", + "marketChangeToday": -376720.0 + }, + { + "id": "8381", + "teamId": "40", + "firstName": "Livan", + "lastName": "Burcu", + "marketValue": 5260763.0, + "averagePoints": 28.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6848.0, + "totalPoints": 55.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": -306687.0, + "yesterday": -334885.0, + "twoDays": -348162.0, + "sevenDaysAvg": -2209453.0, + "thirtyDaysAvg": -1437325.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": 27 + } + ], + "startProbability": 3, + "name": "Livan Burcu", + "marketChangeToday": -306687.0 + }, + { + "id": "9683", + "teamId": "40", + "firstName": "Andrej", + "lastName": "Ilic", + "marketValue": 3615555.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/1a56a70bd0c1483894bc78d61bf30f46.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -144410.0, + "yesterday": -130084.0, + "twoDays": -132493.0, + "sevenDaysAvg": -807626.0, + "thirtyDaysAvg": -5626112.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Andrej Ilic", + "marketChangeToday": -144410.0 + }, + { + "id": "10106", + "teamId": "40", + "firstName": "Marin", + "lastName": "Ljubičić", + "marketValue": 4654077.0, + "averagePoints": 7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10999.0, + "totalPoints": 14.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 22.0, + "marketChange": { + "today": -61934.0, + "yesterday": -366680.0, + "twoDays": -411943.0, + "sevenDaysAvg": -697513.0, + "thirtyDaysAvg": 2046512.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 2, + "name": "Marin Ljubičić", + "marketChangeToday": -61934.0 + }, + { + "id": "12763", + "teamId": "40", + "firstName": "Emmanuel", + "lastName": "Latte Lath", + "marketValue": 8924303.0, + "averagePoints": 40.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7914.0, + "totalPoints": 80.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 79.0, + "marketChange": { + "today": -393303.0, + "yesterday": -722145.0, + "twoDays": -577321.0, + "sevenDaysAvg": -1626512.0, + "thirtyDaysAvg": 2182967.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -16 + }, + { + "hasPlayed": true, + "points": 96 + } + ], + "startProbability": 3, + "name": "Emmanuel Latte Lath", + "marketChangeToday": -393303.0 + }, + { + "id": "13629", + "teamId": "40", + "firstName": "Linus", + "lastName": "Güther", + "marketValue": 1774617.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": 0.0, + "marketChange": { + "today": -148625.0, + "yesterday": -150157.0, + "twoDays": -150631.0, + "sevenDaysAvg": -1010121.0, + "thirtyDaysAvg": 1274617.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Linus Güther", + "marketChangeToday": -148625.0 + }, + { + "id": "14917", + "teamId": "40", + "firstName": "Zeno", + "lastName": "Van den Bosch", + "marketValue": 9318498.0, + "averagePoints": 51.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11810.0, + "totalPoints": 101.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 57.0, + "marketChange": { + "today": -298251.0, + "yesterday": -348146.0, + "twoDays": -608020.0, + "sevenDaysAvg": -1866766.0, + "thirtyDaysAvg": -2629195.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 10 + }, + { + "hasPlayed": true, + "points": 91 + } + ], + "startProbability": 3, + "name": "Zeno Van den Bosch", + "marketChangeToday": -298251.0 + }, + { + "id": "17306", + "teamId": "40", + "firstName": "Kastriot", + "lastName": "Imeri", + "marketValue": 3314854.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/a4b7da39d3b84ed08289b6992fe6d4ee.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -155586.0, + "yesterday": -167758.0, + "twoDays": -183454.0, + "sevenDaysAvg": 3314854.0, + "thirtyDaysAvg": 3314854.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kastriot Imeri", + "marketChangeToday": -155586.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Grahl", + "marketChangeToday": 0.0 + }, + { + "id": "461", + "teamId": "4", + "firstName": "Timothy", + "lastName": "Chandler", + "marketValue": 930275.0, + "averagePoints": -9.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1457.0, + "totalPoints": -9.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 6.0, + "marketChange": { + "today": -121226.0, + "yesterday": -125917.0, + "twoDays": -135340.0, + "sevenDaysAvg": -837357.0, + "thirtyDaysAvg": 430275.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timothy Chandler", + "marketChangeToday": -121226.0 + }, + { + "id": "513", + "teamId": "4", + "firstName": "Mario", + "lastName": "Götze", + "marketValue": 4129729.0, + "averagePoints": 56.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4200.0, + "totalPoints": 56.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 39.0, + "marketChange": { + "today": 83241.0, + "yesterday": -22081.0, + "twoDays": -61432.0, + "sevenDaysAvg": -312160.0, + "thirtyDaysAvg": 488460.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 56 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Mario Götze", + "marketChangeToday": 83241.0 + }, + { + "id": "2144", + "teamId": "4", + "firstName": "Robin", + "lastName": "Koch", + "marketValue": 24508139.0, + "averagePoints": 133.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 265.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": 94777.0, + "yesterday": 91230.0, + "twoDays": 60371.0, + "sevenDaysAvg": 347198.0, + "thirtyDaysAvg": 1981545.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 133 + }, + { + "hasPlayed": true, + "points": 132 + } + ], + "startProbability": 1, + "name": "Robin Koch", + "marketChangeToday": 94777.0 + }, + { + "id": "2255", + "teamId": "4", + "firstName": "Jonathan", + "lastName": "Burkardt", + "marketValue": 24784248.0, + "averagePoints": 80.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10087.0, + "totalPoints": 160.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": -479033.0, + "yesterday": -466511.0, + "twoDays": -372772.0, + "sevenDaysAvg": -2037464.0, + "thirtyDaysAvg": -654159.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 114 + }, + { + "hasPlayed": true, + "points": 46 + } + ], + "startProbability": 1, + "name": "Jonathan Burkardt", + "marketChangeToday": -479033.0 + }, + { + "id": "2863", + "teamId": "4", + "firstName": "Ansgar", + "lastName": "Knauff", + "marketValue": 3790233.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": 0.0, + "marketChange": { + "today": -125720.0, + "yesterday": -123792.0, + "twoDays": -131450.0, + "sevenDaysAvg": -879989.0, + "thirtyDaysAvg": -1080023.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ansgar Knauff", + "marketChangeToday": -125720.0 + }, + { + "id": "2864", + "teamId": "4", + "firstName": "Nnamdi", + "lastName": "Collins", + "marketValue": 5256528.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": 0.0, + "marketChange": { + "today": -297598.0, + "yesterday": -296002.0, + "twoDays": -295267.0, + "sevenDaysAvg": -2069175.0, + "thirtyDaysAvg": -7543596.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nnamdi Collins", + "marketChangeToday": -297598.0 + }, + { + "id": "2887", + "teamId": "4", + "firstName": "Ritsu", + "lastName": "Dōan", + "marketValue": 15716242.0, + "averagePoints": 70.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5259.0, + "totalPoints": 70.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": 56412.0, + "yesterday": 54645.0, + "twoDays": 57769.0, + "sevenDaysAvg": -526258.0, + "thirtyDaysAvg": -3898428.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Ritsu Dōan", + "marketChangeToday": 56412.0 + }, + { + "id": "3019", + "teamId": "4", + "firstName": "Noah", + "lastName": "Atubolu", + "marketValue": 13427382.0, + "averagePoints": 83.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 166.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 66.0, + "marketChange": { + "today": 173845.0, + "yesterday": 210802.0, + "twoDays": 244444.0, + "sevenDaysAvg": 1606579.0, + "thirtyDaysAvg": 3547574.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 36 + }, + { + "hasPlayed": true, + "points": 130 + } + ], + "startProbability": 1, + "name": "Noah Atubolu", + "marketChangeToday": 173845.0 + }, + { + "id": "6081", + "teamId": "4", + "firstName": "Can", + "lastName": "Uzun", + "marketValue": 27488991.0, + "averagePoints": 62.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9419.0, + "totalPoints": 124.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png", + "number": 42.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": -807389.0, + "yesterday": -602586.0, + "twoDays": -29742.0, + "sevenDaysAvg": -1391191.0, + "thirtyDaysAvg": 605351.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 59 + }, + { + "hasPlayed": true, + "points": 65 + } + ], + "startProbability": 1, + "name": "Can Uzun", + "marketChangeToday": -807389.0 + }, + { + "id": "7275", + "teamId": "4", + "firstName": "Kauã", + "lastName": "Santos", + "marketValue": 4166251.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": 0.0, + "marketChange": { + "today": -146640.0, + "yesterday": -142699.0, + "twoDays": -135261.0, + "sevenDaysAvg": -1423549.0, + "thirtyDaysAvg": -4961676.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kauã Santos", + "marketChangeToday": -146640.0 + }, + { + "id": "7277", + "teamId": "4", + "firstName": "Farès", + "lastName": "Chaïbi", + "marketValue": 9824910.0, + "averagePoints": 54.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7623.0, + "totalPoints": 107.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": 270517.0, + "yesterday": 287867.0, + "twoDays": 330644.0, + "sevenDaysAvg": 2069604.0, + "thirtyDaysAvg": -2790985.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": 79 + } + ], + "startProbability": 3, + "name": "Farès Chaïbi", + "marketChangeToday": 270517.0 + }, + { + "id": "7325", + "teamId": "4", + "firstName": "Elias", + "lastName": "Baum", + "marketValue": 13783223.0, + "averagePoints": 116.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10366.0, + "totalPoints": 231.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 92.0, + "marketChange": { + "today": 94682.0, + "yesterday": 112256.0, + "twoDays": 188436.0, + "sevenDaysAvg": 1166921.0, + "thirtyDaysAvg": 5806462.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 50 + }, + { + "hasPlayed": true, + "points": 181 + } + ], + "startProbability": 2, + "name": "Elias Baum", + "marketChangeToday": 94682.0 + }, + { + "id": "7417", + "teamId": "4", + "firstName": "Noël", + "lastName": "Aséko", + "marketValue": 4177877.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": 0.0, + "marketChange": { + "today": -124813.0, + "yesterday": -117538.0, + "twoDays": -84783.0, + "sevenDaysAvg": -602830.0, + "thirtyDaysAvg": -6042025.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Noël Aséko", + "marketChangeToday": -124813.0 + }, + { + "id": "8351", + "teamId": "4", + "firstName": "Oscar", + "lastName": "Højlund", + "marketValue": 4353678.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": 0.0, + "marketChange": { + "today": -137088.0, + "yesterday": -149079.0, + "twoDays": -142804.0, + "sevenDaysAvg": -1494213.0, + "thirtyDaysAvg": 76607.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 1 + } + ], + "startProbability": 3, + "name": "Oscar Højlund", + "marketChangeToday": -137088.0 + }, + { + "id": "10004", + "teamId": "4", + "firstName": "Younes", + "lastName": "Ebnoutalib", + "marketValue": 15171802.0, + "averagePoints": 221.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11211.0, + "totalPoints": 442.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 29.0, + "pointsStdDev": 117.0, + "marketChange": { + "today": 270779.0, + "yesterday": 274727.0, + "twoDays": 266423.0, + "sevenDaysAvg": 1920207.0, + "thirtyDaysAvg": 5202526.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 138 + }, + { + "hasPlayed": true, + "points": 304 + } + ], + "startProbability": 1, + "name": "Younes Ebnoutalib", + "marketChangeToday": 270779.0 + }, + { + "id": "11186", + "teamId": "4", + "firstName": "Jeremiaha", + "lastName": "Maluze", + "marketValue": 4394550.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": 44.0, + "pointsStdDev": 137.0, + "marketChange": { + "today": 220778.0, + "yesterday": 281681.0, + "twoDays": 308896.0, + "sevenDaysAvg": 2476326.0, + "thirtyDaysAvg": 3894550.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 194 + } + ], + "startProbability": 4, + "name": "Jeremiaha Maluze", + "marketChangeToday": 220778.0 + }, + { + "id": "12284", + "teamId": "4", + "firstName": "Keita", + "lastName": "Kosugi", + "marketValue": 9242714.0, + "averagePoints": 59.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 118.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": -271575.0, + "yesterday": -592092.0, + "twoDays": -443155.0, + "sevenDaysAvg": -1633903.0, + "thirtyDaysAvg": 4570738.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 54 + }, + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 2, + "name": "Keita Kosugi", + "marketChangeToday": -271575.0 + }, + { + "id": "12285", + "teamId": "4", + "firstName": "Love", + "lastName": "Arrhov", + "marketValue": 1314483.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": 4.0, + "marketChange": { + "today": -134501.0, + "yesterday": -158610.0, + "twoDays": -150404.0, + "sevenDaysAvg": -778786.0, + "thirtyDaysAvg": -3627674.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 5, + "name": "Love Arrhov", + "marketChangeToday": -134501.0 + }, + { + "id": "12294", + "teamId": "4", + "firstName": "Ayoube", + "lastName": "Amaimouni", + "marketValue": 8543630.0, + "averagePoints": 41.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6675.0, + "totalPoints": 82.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 45.0, + "marketChange": { + "today": 178075.0, + "yesterday": 197285.0, + "twoDays": 193254.0, + "sevenDaysAvg": 1380176.0, + "thirtyDaysAvg": 3447828.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 9 + }, + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 4, + "name": "Ayoube Amaimouni", + "marketChangeToday": 178075.0 + }, + { + "id": "14920", + "teamId": "4", + "firstName": "Malik", + "lastName": "Pimpong", + "marketValue": 2059865.0, + "averagePoints": -6.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2139.0, + "totalPoints": -12.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png", + "number": 35.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 16.0, + "marketChange": { + "today": -126842.0, + "yesterday": -147687.0, + "twoDays": -84681.0, + "sevenDaysAvg": -587045.0, + "thirtyDaysAvg": -4904653.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -18 + }, + { + "hasPlayed": true, + "points": 6 + } + ], + "startProbability": 5, + "name": "Malik Pimpong", + "marketChangeToday": -126842.0 + }, + { + "id": "15589", + "teamId": "4", + "firstName": "", + "lastName": "Otávio", + "marketValue": 6223019.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": 0.0, + "marketChange": { + "today": -392653.0, + "yesterday": -411108.0, + "twoDays": -382623.0, + "sevenDaysAvg": -2716925.0, + "thirtyDaysAvg": 1389158.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -1 + } + ], + "startProbability": 4, + "name": "Otávio", + "marketChangeToday": -392653.0 + }, + { + "id": "16369", + "teamId": "4", + "firstName": "Raphael", + "lastName": "Onyedika", + "marketValue": 12645038.0, + "averagePoints": 61.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 122.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 46.0, + "marketChange": { + "today": -386328.0, + "yesterday": -422629.0, + "twoDays": -379799.0, + "sevenDaysAvg": -2711435.0, + "thirtyDaysAvg": 940739.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": true, + "points": 28 + } + ], + "startProbability": 1, + "name": "Raphael Onyedika", + "marketChangeToday": -386328.0 + }, + { + "id": "17285", + "teamId": "4", + "firstName": "Lilian", + "lastName": "Brassier", + "marketValue": 12702083.0, + "averagePoints": 79.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5662.0, + "totalPoints": 79.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 145325.0, + "yesterday": 152638.0, + "twoDays": 143523.0, + "sevenDaysAvg": 12202083.0, + "thirtyDaysAvg": 12702083.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Lilian Brassier", + "marketChangeToday": 145325.0 + }, + { + "id": "60", + "teamId": "18", + "firstName": "Dominik", + "lastName": "Kohr", + "marketValue": 5911495.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": 16.0, + "pointsStdDev": 67.0, + "marketChange": { + "today": -375001.0, + "yesterday": -370983.0, + "twoDays": -374966.0, + "sevenDaysAvg": -2654493.0, + "thirtyDaysAvg": -1542348.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 96 + } + ], + "startProbability": 5, + "name": "Dominik Kohr", + "marketChangeToday": -375001.0 + }, + { + "id": "550", + "teamId": "18", + "firstName": "Stefan", + "lastName": "Bell", + "marketValue": 848824.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": 0.0, + "marketChange": { + "today": -39424.0, + "yesterday": -105622.0, + "twoDays": -125827.0, + "sevenDaysAvg": -595924.0, + "thirtyDaysAvg": -2564090.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Stefan Bell", + "marketChangeToday": -39424.0 + }, + { + "id": "620", + "teamId": "18", + "firstName": "Alexander", + "lastName": "Schwolow", + "marketValue": 2927223.0, + "averagePoints": 151.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5624.0, + "totalPoints": 151.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 51.0, + "pointsStdDev": 106.0, + "marketChange": { + "today": 116231.0, + "yesterday": 37613.0, + "twoDays": -113567.0, + "sevenDaysAvg": -516409.0, + "thirtyDaysAvg": 388501.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 151 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Alexander Schwolow", + "marketChangeToday": 116231.0 + }, + { + "id": "1540", + "teamId": "18", + "firstName": "Danny", + "lastName": "Da Costa", + "marketValue": 11240005.0, + "averagePoints": 89.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6462.0, + "totalPoints": 178.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 76.0, + "marketChange": { + "today": 43668.0, + "yesterday": 112950.0, + "twoDays": 161204.0, + "sevenDaysAvg": 1016840.0, + "thirtyDaysAvg": 3566982.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 3, + "name": "Danny Da Costa", + "marketChangeToday": 43668.0 + }, + { + "id": "1590", + "teamId": "18", + "firstName": "Robin", + "lastName": "Zentner", + "marketValue": 13796993.0, + "averagePoints": 104.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 104.0, + "status": 2, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 73.0, + "marketChange": { + "today": -575639.0, + "yesterday": -438610.0, + "twoDays": -42784.0, + "sevenDaysAvg": -930199.0, + "thirtyDaysAvg": 2115597.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 104 + } + ], + "startProbability": 3, + "name": "Robin Zentner", + "marketChangeToday": -575639.0 + }, + { + "id": "1639", + "teamId": "18", + "firstName": "Nadiem", + "lastName": "Amiri", + "marketValue": 34858220.0, + "averagePoints": 170.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 339.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": 60782.0, + "yesterday": 65118.0, + "twoDays": 50520.0, + "sevenDaysAvg": 393631.0, + "thirtyDaysAvg": 2743108.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 172 + }, + { + "hasPlayed": true, + "points": 167 + } + ], + "startProbability": 1, + "name": "Nadiem Amiri", + "marketChangeToday": 60782.0 + }, + { + "id": "2006", + "teamId": "18", + "firstName": "Stefan", + "lastName": "Posch", + "marketValue": 8624145.0, + "averagePoints": 123.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5299.0, + "totalPoints": 123.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 86.0, + "marketChange": { + "today": 112594.0, + "yesterday": 71234.0, + "twoDays": -197155.0, + "sevenDaysAvg": -1408000.0, + "thirtyDaysAvg": 275372.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 123 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Stefan Posch", + "marketChangeToday": 112594.0 + }, + { + "id": "2030", + "teamId": "18", + "firstName": "Phillip", + "lastName": "Tietz", + "marketValue": 15545684.0, + "averagePoints": 203.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 406.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 26.0, + "pointsStdDev": 166.0, + "marketChange": { + "today": 147724.0, + "yesterday": -93970.0, + "twoDays": 79263.0, + "sevenDaysAvg": 501866.0, + "thirtyDaysAvg": 4608135.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 321 + }, + { + "hasPlayed": true, + "points": 85 + } + ], + "startProbability": 1, + "name": "Phillip Tietz", + "marketChangeToday": 147724.0 + }, + { + "id": "2232", + "teamId": "18", + "firstName": "Philipp", + "lastName": "Mwene", + "marketValue": 11318523.0, + "averagePoints": 187.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 373.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 32.0, + "pointsStdDev": 163.0, + "marketChange": { + "today": 226359.0, + "yesterday": 184222.0, + "twoDays": 103675.0, + "sevenDaysAvg": 860624.0, + "thirtyDaysAvg": 3481256.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 302 + }, + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Philipp Mwene", + "marketChangeToday": 226359.0 + }, + { + "id": "2399", + "teamId": "18", + "firstName": "Lennard", + "lastName": "Maloney", + "marketValue": 2388653.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 312.0, + "totalPoints": 23.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -167259.0, + "yesterday": -29577.0, + "twoDays": 29479.0, + "sevenDaysAvg": 482257.0, + "thirtyDaysAvg": -654699.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lennard Maloney", + "marketChangeToday": -167259.0 + }, + { + "id": "2476", + "teamId": "18", + "firstName": "Jae-Sung", + "lastName": "Lee", + "marketValue": 13339227.0, + "averagePoints": 138.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9397.0, + "totalPoints": 276.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 154228.0, + "yesterday": 158670.0, + "twoDays": 92332.0, + "sevenDaysAvg": 829937.0, + "thirtyDaysAvg": 5877450.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 172 + }, + { + "hasPlayed": true, + "points": 104 + } + ], + "startProbability": 1, + "name": "Jae-Sung Lee", + "marketChangeToday": 154228.0 + }, + { + "id": "2646", + "teamId": "18", + "firstName": "Sheraldo", + "lastName": "Becker", + "marketValue": 13640184.0, + "averagePoints": 176.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8198.0, + "totalPoints": 351.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": 25.0, + "pointsStdDev": 178.0, + "marketChange": { + "today": 162755.0, + "yesterday": 44933.0, + "twoDays": -226464.0, + "sevenDaysAvg": -1380094.0, + "thirtyDaysAvg": 1513667.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 302 + }, + { + "hasPlayed": true, + "points": 49 + } + ], + "startProbability": 1, + "name": "Sheraldo Becker", + "marketChangeToday": 162755.0 + }, + { + "id": "2702", + "teamId": "18", + "firstName": "Eric", + "lastName": "Martel", + "marketValue": 2447754.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": 0.0, + "marketChange": { + "today": -108697.0, + "yesterday": -101392.0, + "twoDays": -94507.0, + "sevenDaysAvg": -670522.0, + "thirtyDaysAvg": -5483277.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Eric Martel", + "marketChangeToday": -108697.0 + }, + { + "id": "2822", + "teamId": "18", + "firstName": "", + "lastName": "Silas", + "marketValue": 768592.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": 0.0, + "marketChange": { + "today": -86995.0, + "yesterday": -126564.0, + "twoDays": -138050.0, + "sevenDaysAvg": -823782.0, + "thirtyDaysAvg": -196173.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Silas", + "marketChangeToday": -86995.0 + }, + { + "id": "2895", + "teamId": "18", + "firstName": "Paul", + "lastName": "Nebel", + "marketValue": 3639803.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": 0.0, + "marketChange": { + "today": -89724.0, + "yesterday": -85150.0, + "twoDays": -89989.0, + "sevenDaysAvg": -677820.0, + "thirtyDaysAvg": -7317394.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Paul Nebel", + "marketChangeToday": -89724.0 + }, + { + "id": "3041", + "teamId": "18", + "firstName": "Silvan", + "lastName": "Widmer", + "marketValue": 2429807.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1324.0, + "totalPoints": 29.0, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 20.0, + "marketChange": { + "today": 222807.0, + "yesterday": 191713.0, + "twoDays": 118035.0, + "sevenDaysAvg": 520557.0, + "thirtyDaysAvg": -1296144.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 5, + "name": "Silvan Widmer", + "marketChangeToday": 222807.0 + }, + { + "id": "3318", + "teamId": "18", + "firstName": "Ransford", + "lastName": "Königsdörffer", + "marketValue": 4992795.0, + "averagePoints": 75.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3160.0, + "totalPoints": 149.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 29.0, + "pointsStdDev": 81.0, + "marketChange": { + "today": 272269.0, + "yesterday": 119770.0, + "twoDays": -50298.0, + "sevenDaysAvg": -148307.0, + "thirtyDaysAvg": -1468543.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 132 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 5, + "name": "Ransford Königsdörffer", + "marketChangeToday": 272269.0 + }, + { + "id": "3470", + "teamId": "18", + "firstName": "Anthony", + "lastName": "Caci", + "marketValue": 12796411.0, + "averagePoints": 108.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9298.0, + "totalPoints": 216.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 22.0, + "marketChange": { + "today": 116871.0, + "yesterday": 137277.0, + "twoDays": 121104.0, + "sevenDaysAvg": 912033.0, + "thirtyDaysAvg": 6065333.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 92 + }, + { + "hasPlayed": true, + "points": 124 + } + ], + "startProbability": 1, + "name": "Anthony Caci", + "marketChangeToday": 116871.0 + }, + { + "id": "6111", + "teamId": "18", + "firstName": "Benedict", + "lastName": "Hollerbach", + "marketValue": 2168206.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": 0.0, + "marketChange": { + "today": -111707.0, + "yesterday": -113080.0, + "twoDays": -105569.0, + "sevenDaysAvg": -715479.0, + "thirtyDaysAvg": -1457890.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Benedict Hollerbach", + "marketChangeToday": -111707.0 + }, + { + "id": "8307", + "teamId": "18", + "firstName": "Kaishu", + "lastName": "Sano", + "marketValue": 18229689.0, + "averagePoints": 157.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11042.0, + "totalPoints": 313.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 162465.0, + "yesterday": 165650.0, + "twoDays": 123670.0, + "sevenDaysAvg": 934131.0, + "thirtyDaysAvg": 4719198.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 180 + }, + { + "hasPlayed": true, + "points": 133 + } + ], + "startProbability": 1, + "name": "Kaishu Sano", + "marketChangeToday": 162465.0 + }, + { + "id": "10122", + "teamId": "18", + "firstName": "Fabio", + "lastName": "Gruber", + "marketValue": 12162647.0, + "averagePoints": 159.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 317.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 26.0, + "pointsStdDev": 40.0, + "marketChange": { + "today": 227838.0, + "yesterday": 191811.0, + "twoDays": 104069.0, + "sevenDaysAvg": 1010235.0, + "thirtyDaysAvg": 262618.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 187 + }, + { + "hasPlayed": true, + "points": 130 + } + ], + "startProbability": 2, + "name": "Fabio Gruber", + "marketChangeToday": 227838.0 + }, + { + "id": "11261", + "teamId": "18", + "firstName": "Sota", + "lastName": "Kawasaki", + "marketValue": 2480315.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": 0.0, + "marketChange": { + "today": -137804.0, + "yesterday": -146775.0, + "twoDays": -148543.0, + "sevenDaysAvg": -938719.0, + "thirtyDaysAvg": -1307821.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sota Kawasaki", + "marketChangeToday": -137804.0 + }, + { + "id": "11665", + "teamId": "18", + "firstName": "Kacper", + "lastName": "Potulski", + "marketValue": 6762113.0, + "averagePoints": 79.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6531.0, + "totalPoints": 158.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png", + "number": 48.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 72.0, + "marketChange": { + "today": 382502.0, + "yesterday": 391212.0, + "twoDays": 325385.0, + "sevenDaysAvg": 2226568.0, + "thirtyDaysAvg": -1005941.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": true, + "points": 28 + } + ], + "startProbability": 2, + "name": "Kacper Potulski", + "marketChangeToday": 382502.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 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Maximilian Kinzig", + "marketChangeToday": 0.0 + }, + { + "id": "13438", + "teamId": "18", + "firstName": "Otto", + "lastName": "Ruoppi", + "marketValue": 1452824.0, + "averagePoints": 19.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1953.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 26.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -118645.0, + "yesterday": -105022.0, + "twoDays": -41529.0, + "sevenDaysAvg": -422105.0, + "thirtyDaysAvg": -4341716.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + }, + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 5, + "name": "Otto Ruoppi", + "marketChangeToday": -118645.0 + }, + { + "id": "17179", + "teamId": "18", + "firstName": "Rael-Tshimbela", + "lastName": "Nakuzola", + "marketValue": 1590843.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 324.0, + "totalPoints": 23.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png", + "number": 47.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -147734.0, + "yesterday": -190443.0, + "twoDays": -216693.0, + "sevenDaysAvg": -395639.0, + "thirtyDaysAvg": 1590843.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rael-Tshimbela Nakuzola", + "marketChangeToday": -147734.0 + }, + { + "id": "168", + "teamId": "29", + "firstName": "Sven", + "lastName": "Michel", + "marketValue": 1731212.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": 0.0, + "marketChange": { + "today": 239599.0, + "yesterday": 255307.0, + "twoDays": 225903.0, + "sevenDaysAvg": 1231212.0, + "thirtyDaysAvg": -2060749.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sven Michel", + "marketChangeToday": 239599.0 + }, + { + "id": "1964", + "teamId": "29", + "firstName": "Felix", + "lastName": "Götze", + "marketValue": 4260994.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/211c165645f84bc08e3bac17e3ba0dcf.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -120749.0, + "yesterday": -119325.0, + "twoDays": -128437.0, + "sevenDaysAvg": -1597637.0, + "thirtyDaysAvg": -2543010.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Felix Götze", + "marketChangeToday": -120749.0 + }, + { + "id": "2015", + "teamId": "29", + "firstName": "Raphael", + "lastName": "Obermair", + "marketValue": 9129371.0, + "averagePoints": 70.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 140.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 263505.0, + "yesterday": 230460.0, + "twoDays": 165425.0, + "sevenDaysAvg": 990255.0, + "thirtyDaysAvg": 576973.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 50 + }, + { + "hasPlayed": true, + "points": 90 + } + ], + "startProbability": 1, + "name": "Raphael Obermair", + "marketChangeToday": 263505.0 + }, + { + "id": "2301", + "teamId": "29", + "firstName": "Oliver", + "lastName": "Batista Meier", + "marketValue": 4321116.0, + "averagePoints": -11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1233.0, + "totalPoints": -11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 7.0, + "marketChange": { + "today": -143403.0, + "yesterday": -145788.0, + "twoDays": -139438.0, + "sevenDaysAvg": -1509399.0, + "thirtyDaysAvg": -1755389.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Oliver Batista Meier", + "marketChangeToday": -143403.0 + }, + { + "id": "2471", + "teamId": "29", + "firstName": "Markus", + "lastName": "Schubert", + "marketValue": 1636562.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": 0.0, + "marketChange": { + "today": -150688.0, + "yesterday": -146470.0, + "twoDays": -144453.0, + "sevenDaysAvg": -1016004.0, + "thirtyDaysAvg": -2332322.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Markus Schubert", + "marketChangeToday": -150688.0 + }, + { + "id": "2498", + "teamId": "29", + "firstName": "Tom", + "lastName": "Baack", + "marketValue": 1907552.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": 6.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": -141893.0, + "yesterday": -148283.0, + "twoDays": -158742.0, + "sevenDaysAvg": -862826.0, + "thirtyDaysAvg": -3208494.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 5, + "name": "Tom Baack", + "marketChangeToday": -141893.0 + }, + { + "id": "2749", + "teamId": "29", + "firstName": "Steffen", + "lastName": "Tigges", + "marketValue": 4034642.0, + "averagePoints": 36.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4618.0, + "totalPoints": 71.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 17.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": -137283.0, + "yesterday": -151144.0, + "twoDays": -141803.0, + "sevenDaysAvg": -104775.0, + "thirtyDaysAvg": 3062801.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 4, + "name": "Steffen Tigges", + "marketChangeToday": -137283.0 + }, + { + "id": "2977", + "teamId": "29", + "firstName": "Nahuel", + "lastName": "Noll", + "marketValue": 13188490.0, + "averagePoints": 112.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 224.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 1.0, + "marketChange": { + "today": 49284.0, + "yesterday": 19174.0, + "twoDays": 14627.0, + "sevenDaysAvg": 119067.0, + "thirtyDaysAvg": 1910261.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 113 + }, + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 1, + "name": "Nahuel Noll", + "marketChangeToday": 49284.0 + }, + { + "id": "3027", + "teamId": "29", + "firstName": "Marvin", + "lastName": "Pieringer", + "marketValue": 4353106.0, + "averagePoints": 33.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10532.0, + "totalPoints": 65.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 98.0, + "marketChange": { + "today": 143787.0, + "yesterday": 184087.0, + "twoDays": 186341.0, + "sevenDaysAvg": 1740747.0, + "thirtyDaysAvg": 3108589.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 1 + }, + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 1, + "name": "Marvin Pieringer", + "marketChangeToday": 143787.0 + }, + { + "id": "3081", + "teamId": "29", + "firstName": "Gabriel", + "lastName": "Vidović", + "marketValue": 7365633.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 74.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": -404064.0, + "yesterday": -468635.0, + "twoDays": -135199.0, + "sevenDaysAvg": -480125.0, + "thirtyDaysAvg": 6865633.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + }, + { + "hasPlayed": true, + "points": 72 + } + ], + "startProbability": 1, + "name": "Gabriel Vidović", + "marketChangeToday": -404064.0 + }, + { + "id": "3336", + "teamId": "29", + "firstName": "Stefano", + "lastName": "Marino", + "marketValue": 4788767.0, + "averagePoints": 16.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4820.0, + "totalPoints": 31.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 27.0, + "marketChange": { + "today": -356265.0, + "yesterday": -361699.0, + "twoDays": -379181.0, + "sevenDaysAvg": -2223633.0, + "thirtyDaysAvg": -3100436.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -4 + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 4, + "name": "Stefano Marino", + "marketChangeToday": -356265.0 + }, + { + "id": "3491", + "teamId": "29", + "firstName": "Sebastian", + "lastName": "Klaas", + "marketValue": 1719457.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/889217c751e5403eaf39162d4dc54b9a.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -150660.0, + "yesterday": -166476.0, + "twoDays": -189858.0, + "sevenDaysAvg": -587349.0, + "thirtyDaysAvg": 1219457.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sebastian Klaas", + "marketChangeToday": -150660.0 + }, + { + "id": "3492", + "teamId": "29", + "firstName": "Marcel", + "lastName": "Hoffmeier", + "marketValue": 3492246.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": 0.0, + "marketChange": { + "today": -143698.0, + "yesterday": -142613.0, + "twoDays": -139512.0, + "sevenDaysAvg": -963569.0, + "thirtyDaysAvg": -2787784.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marcel Hoffmeier", + "marketChangeToday": -143698.0 + }, + { + "id": "3559", + "teamId": "29", + "firstName": "Laurin", + "lastName": "Ulrich", + "marketValue": 7050972.0, + "averagePoints": 62.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9033.0, + "totalPoints": 123.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": 17.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -277946.0, + "yesterday": -311780.0, + "twoDays": -340369.0, + "sevenDaysAvg": -857807.0, + "thirtyDaysAvg": 6550972.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 2, + "name": "Laurin Ulrich", + "marketChangeToday": -277946.0 + }, + { + "id": "6197", + "teamId": "29", + "firstName": "Laurin", + "lastName": "Curda", + "marketValue": 10782186.0, + "averagePoints": 101.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 202.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 121.0, + "marketChange": { + "today": 38552.0, + "yesterday": 54388.0, + "twoDays": 68047.0, + "sevenDaysAvg": 706723.0, + "thirtyDaysAvg": -678751.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + }, + { + "hasPlayed": true, + "points": 187 + } + ], + "startProbability": 1, + "name": "Laurin Curda", + "marketChangeToday": 38552.0 + }, + { + "id": "6217", + "teamId": "29", + "firstName": "Rayan", + "lastName": "Philippe", + "marketValue": 3511905.0, + "averagePoints": 13.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 3106.0, + "totalPoints": 26.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": 333997.0, + "yesterday": 309114.0, + "twoDays": 279031.0, + "sevenDaysAvg": 1584615.0, + "thirtyDaysAvg": -814864.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 27 + }, + { + "hasPlayed": true, + "points": -1 + } + ], + "startProbability": 2, + "name": "Rayan Philippe", + "marketChangeToday": 333997.0 + }, + { + "id": "6292", + "teamId": "29", + "firstName": "Mattes", + "lastName": "Hansen", + "marketValue": 5944803.0, + "averagePoints": 58.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9931.0, + "totalPoints": 116.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": 312792.0, + "yesterday": 309326.0, + "twoDays": 330065.0, + "sevenDaysAvg": 1883173.0, + "thirtyDaysAvg": 3057318.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 52 + }, + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 2, + "name": "Mattes Hansen", + "marketChangeToday": 312792.0 + }, + { + "id": "6751", + "teamId": "29", + "firstName": "Florian", + "lastName": "Pruhs", + "marketValue": 1975714.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": 0.0, + "marketChange": { + "today": -151613.0, + "yesterday": -154600.0, + "twoDays": -152145.0, + "sevenDaysAvg": -1061381.0, + "thirtyDaysAvg": 52581.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Pruhs", + "marketChangeToday": -151613.0 + }, + { + "id": "7320", + "teamId": "29", + "firstName": "Tjark", + "lastName": "Scheller", + "marketValue": 8976874.0, + "averagePoints": 105.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 209.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 40.0, + "marketChange": { + "today": 330836.0, + "yesterday": 339831.0, + "twoDays": 320829.0, + "sevenDaysAvg": 2143893.0, + "thirtyDaysAvg": 1652795.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 133 + } + ], + "startProbability": 1, + "name": "Tjark Scheller", + "marketChangeToday": 330836.0 + }, + { + "id": "7616", + "teamId": "29", + "firstName": "Jano", + "lastName": "ter Horst", + "marketValue": 9804821.0, + "averagePoints": 91.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10714.0, + "totalPoints": 181.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 74.0, + "marketChange": { + "today": 237036.0, + "yesterday": 266891.0, + "twoDays": 254773.0, + "sevenDaysAvg": 1822079.0, + "thirtyDaysAvg": 3841672.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Jano ter Horst", + "marketChangeToday": 237036.0 + }, + { + "id": "8292", + "teamId": "29", + "firstName": "Santiago", + "lastName": "Castañeda", + "marketValue": 9953021.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 171.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": 283091.0, + "yesterday": 263825.0, + "twoDays": 228896.0, + "sevenDaysAvg": 1553972.0, + "thirtyDaysAvg": 1378910.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": true, + "points": 101 + } + ], + "startProbability": 1, + "name": "Santiago Castañeda", + "marketChangeToday": 283091.0 + }, + { + "id": "8872", + "teamId": "29", + "firstName": "Jonah", + "lastName": "Sticker", + "marketValue": 3137362.0, + "averagePoints": 8.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1936.0, + "totalPoints": 15.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": -133140.0, + "yesterday": -137193.0, + "twoDays": -138769.0, + "sevenDaysAvg": -869871.0, + "thirtyDaysAvg": -138432.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 4, + "name": "Jonah Sticker", + "marketChangeToday": -133140.0 + }, + { + "id": "8984", + "teamId": "29", + "firstName": "Nyamekye", + "lastName": "Awortwie-Grant", + "marketValue": 1017264.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -145144.0, + "yesterday": -159897.0, + "twoDays": -180968.0, + "sevenDaysAvg": -721458.0, + "thirtyDaysAvg": 195818.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nyamekye Awortwie-Grant", + "marketChangeToday": -145144.0 + }, + { + "id": "9283", + "teamId": "29", + "firstName": "Deniz", + "lastName": "Zeitler", + "marketValue": 2568054.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": 0.0, + "marketChange": { + "today": -162199.0, + "yesterday": -164958.0, + "twoDays": -156140.0, + "sevenDaysAvg": -1002335.0, + "thirtyDaysAvg": 2068054.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Deniz Zeitler", + "marketChangeToday": -162199.0 + }, + { + "id": "10048", + "teamId": "29", + "firstName": "Luka", + "lastName": "Duric", + "marketValue": 1749566.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": 0.0, + "marketChange": { + "today": -149156.0, + "yesterday": -154977.0, + "twoDays": -159078.0, + "sevenDaysAvg": -944377.0, + "thirtyDaysAvg": -3309416.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luka Duric", + "marketChangeToday": -149156.0 + }, + { + "id": "11170", + "teamId": "29", + "firstName": "Ruben", + "lastName": "Müller", + "marketValue": 2622683.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": 0.0, + "marketChange": { + "today": -157170.0, + "yesterday": -155230.0, + "twoDays": -150027.0, + "sevenDaysAvg": -1001999.0, + "thirtyDaysAvg": 965703.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ruben Müller", + "marketChangeToday": -157170.0 + }, + { + "id": "12262", + "teamId": "29", + "firstName": "Albert Frank", + "lastName": "Millgramm", + "marketValue": 2741605.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": 0.0, + "marketChange": { + "today": -148470.0, + "yesterday": -147304.0, + "twoDays": -147333.0, + "sevenDaysAvg": -949493.0, + "thirtyDaysAvg": -2688583.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Albert Frank Millgramm", + "marketChangeToday": -148470.0 + }, + { + "id": "14911", + "teamId": "29", + "firstName": "Clemens", + "lastName": "Lippmann", + "marketValue": 1963929.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": 1, + "pointsPerValue": 1.0, + "pointsStdDev": 1.0, + "marketChange": { + "today": 295071.0, + "yesterday": 295483.0, + "twoDays": 283524.0, + "sevenDaysAvg": 1259677.0, + "thirtyDaysAvg": -1566185.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 5, + "name": "Clemens Lippmann", + "marketChangeToday": 295071.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/content/file/174077d2fba447fbb8a0e46a12d28245.png", + "number": 44.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -36782.0, + "yesterday": -120824.0, + "twoDays": -168826.0, + "sevenDaysAvg": -420920.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timur Gayret", + "marketChangeToday": -36782.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Leopold Zingerle", + "marketChangeToday": 0.0 + }, + { + "id": "1246", + "teamId": "43", + "firstName": "Willi", + "lastName": "Orban", + "marketValue": 30354547.0, + "averagePoints": 144.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 287.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -24918.0, + "yesterday": 1563.0, + "twoDays": -54932.0, + "sevenDaysAvg": -472896.0, + "thirtyDaysAvg": -210911.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 116 + }, + { + "hasPlayed": true, + "points": 171 + } + ], + "startProbability": 2, + "name": "Willi Orban", + "marketChangeToday": -24918.0 + }, + { + "id": "1333", + "teamId": "43", + "firstName": "Lukas", + "lastName": "Klostermann", + "marketValue": 703678.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": 0.0, + "marketChange": { + "today": -9830.0, + "yesterday": -63244.0, + "twoDays": -67273.0, + "sevenDaysAvg": -314908.0, + "thirtyDaysAvg": -3198981.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lukas Klostermann", + "marketChangeToday": -9830.0 + }, + { + "id": "1689", + "teamId": "43", + "firstName": "Benjamin", + "lastName": "Henrichs", + "marketValue": 4550738.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": 7.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -97482.0, + "yesterday": -114569.0, + "twoDays": -341736.0, + "sevenDaysAvg": -1543399.0, + "thirtyDaysAvg": -1085817.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 4, + "name": "Benjamin Henrichs", + "marketChangeToday": -97482.0 + }, + { + "id": "1728", + "teamId": "43", + "firstName": "Örjan", + "lastName": "Nyland", + "marketValue": 2269303.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": 0.0, + "marketChange": { + "today": -141255.0, + "yesterday": -147042.0, + "twoDays": -142892.0, + "sevenDaysAvg": -1011148.0, + "thirtyDaysAvg": 736842.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Örjan Nyland", + "marketChangeToday": -141255.0 + }, + { + "id": "2141", + "teamId": "43", + "firstName": "Ridle ", + "lastName": "Baku", + "marketValue": 20738240.0, + "averagePoints": 236.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10421.0, + "totalPoints": 471.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": 231590.0, + "yesterday": 254314.0, + "twoDays": 239353.0, + "sevenDaysAvg": 1528190.0, + "thirtyDaysAvg": 1291089.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 238 + }, + { + "hasPlayed": true, + "points": 233 + } + ], + "startProbability": 2, + "name": "Ridle Baku", + "marketChangeToday": 231590.0 + }, + { + "id": "2275", + "teamId": "43", + "firstName": "Christoph", + "lastName": "Baumgartner", + "marketValue": 10938765.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": 0.0, + "marketChange": { + "today": -457184.0, + "yesterday": -423013.0, + "twoDays": -411074.0, + "sevenDaysAvg": -3190057.0, + "thirtyDaysAvg": -8696000.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Christoph Baumgartner", + "marketChangeToday": -457184.0 + }, + { + "id": "2522", + "teamId": "43", + "firstName": "David", + "lastName": "Raum", + "marketValue": 34878017.0, + "averagePoints": 128.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 255.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": 8369.0, + "yesterday": 22162.0, + "twoDays": 27033.0, + "sevenDaysAvg": 166733.0, + "thirtyDaysAvg": 2148028.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 106 + }, + { + "hasPlayed": true, + "points": 149 + } + ], + "startProbability": 1, + "name": "David Raum", + "marketChangeToday": 8369.0 + }, + { + "id": "2687", + "teamId": "43", + "firstName": "Christopher", + "lastName": "Nkunku", + "marketValue": 25988039.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7080.0, + "totalPoints": 187.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": 65002.0, + "yesterday": 78671.0, + "twoDays": 94815.0, + "sevenDaysAvg": 657668.0, + "thirtyDaysAvg": -13559582.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 2, + "name": "Christopher Nkunku", + "marketChangeToday": 65002.0 + }, + { + "id": "2897", + "teamId": "43", + "firstName": "Rocco", + "lastName": "Reitz", + "marketValue": 10497127.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": 2, + "pointsPerValue": 19.0, + "pointsStdDev": 147.0, + "marketChange": { + "today": -599971.0, + "yesterday": -618962.0, + "twoDays": -626917.0, + "sevenDaysAvg": -3206154.0, + "thirtyDaysAvg": -3155485.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 208 + } + ], + "startProbability": 5, + "name": "Rocco Reitz", + "marketChangeToday": -599971.0 + }, + { + "id": "4596", + "teamId": "43", + "firstName": "Brajan", + "lastName": "Gruda", + "marketValue": 21399581.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": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 90.0, + "marketChange": { + "today": -258719.0, + "yesterday": -61377.0, + "twoDays": 7937.0, + "sevenDaysAvg": -23238.0, + "thirtyDaysAvg": 5630618.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 128 + } + ], + "startProbability": 3, + "name": "Brajan Gruda", + "marketChangeToday": -258719.0 + }, + { + "id": "6104", + "teamId": "43", + "firstName": "Marc", + "lastName": "Guiu", + "marketValue": 9462843.0, + "averagePoints": -13.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1327.0, + "totalPoints": -13.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -465229.0, + "yesterday": -526259.0, + "twoDays": -62209.0, + "sevenDaysAvg": 9462843.0, + "thirtyDaysAvg": 9462843.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -13 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Marc Guiu", + "marketChangeToday": -465229.0 + }, + { + "id": "6176", + "teamId": "43", + "firstName": "Nicolas", + "lastName": "Seiwald", + "marketValue": 18986040.0, + "averagePoints": 82.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 164.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png", + "number": 13.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": 2964.0, + "yesterday": 23386.0, + "twoDays": 38371.0, + "sevenDaysAvg": 393681.0, + "thirtyDaysAvg": 3723603.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 55 + }, + { + "hasPlayed": true, + "points": 109 + } + ], + "startProbability": 1, + "name": "Nicolas Seiwald", + "marketChangeToday": 2964.0 + }, + { + "id": "6300", + "teamId": "43", + "firstName": "Assan", + "lastName": "Ouédraogo", + "marketValue": 9273493.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 294344.0, + "yesterday": 258632.0, + "twoDays": 160047.0, + "sevenDaysAvg": 285397.0, + "thirtyDaysAvg": -11971706.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Assan Ouédraogo", + "marketChangeToday": 294344.0 + }, + { + "id": "7224", + "teamId": "43", + "firstName": "Lukeba", + "lastName": "Castello Jr.", + "marketValue": 20920334.0, + "averagePoints": 199.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 199.0, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/52117c9891144d3998de1b87b91ca123.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 140.0, + "marketChange": { + "today": 23213.0, + "yesterday": 56623.0, + "twoDays": 46792.0, + "sevenDaysAvg": 585643.0, + "thirtyDaysAvg": 149950.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 199 + } + ], + "startProbability": 3, + "name": "Lukeba Castello Jr.", + "marketChangeToday": 23213.0 + }, + { + "id": "7239", + "teamId": "43", + "firstName": "Max", + "lastName": "Finkgräfe", + "marketValue": 3315141.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": 0.0, + "marketChange": { + "today": -132644.0, + "yesterday": -139677.0, + "twoDays": -135654.0, + "sevenDaysAvg": -926170.0, + "thirtyDaysAvg": 370867.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Max Finkgräfe", + "marketChangeToday": -132644.0 + }, + { + "id": "8061", + "teamId": "43", + "firstName": "Johan", + "lastName": "Bakayoko", + "marketValue": 7904380.0, + "averagePoints": 24.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5355.0, + "totalPoints": 48.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -263311.0, + "yesterday": -284969.0, + "twoDays": -230265.0, + "sevenDaysAvg": -1663283.0, + "thirtyDaysAvg": 688736.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 33 + }, + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 3, + "name": "Johan Bakayoko", + "marketChangeToday": -263311.0 + }, + { + "id": "8227", + "teamId": "43", + "firstName": "Maarten", + "lastName": "Vandevoordt", + "marketValue": 17084300.0, + "averagePoints": 109.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 218.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 110.0, + "marketChange": { + "today": -206293.0, + "yesterday": -103269.0, + "twoDays": -24758.0, + "sevenDaysAvg": -170176.0, + "thirtyDaysAvg": 2823176.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 31 + }, + { + "hasPlayed": true, + "points": 187 + } + ], + "startProbability": 1, + "name": "Maarten Vandevoordt", + "marketChangeToday": -206293.0 + }, + { + "id": "9507", + "teamId": "43", + "firstName": "Antonio", + "lastName": "Nusa", + "marketValue": 27069461.0, + "averagePoints": 146.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11023.0, + "totalPoints": 291.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 113.0, + "marketChange": { + "today": 60202.0, + "yesterday": 84200.0, + "twoDays": 79494.0, + "sevenDaysAvg": 625529.0, + "thirtyDaysAvg": 2642474.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 65 + }, + { + "hasPlayed": true, + "points": 226 + } + ], + "startProbability": 1, + "name": "Antonio Nusa", + "marketChangeToday": 60202.0 + }, + { + "id": "9776", + "teamId": "43", + "firstName": "Andrija", + "lastName": "Maksimovic", + "marketValue": 3952463.0, + "averagePoints": 84.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 791.0, + "totalPoints": 84.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": 59.0, + "marketChange": { + "today": 351471.0, + "yesterday": 214872.0, + "twoDays": 69587.0, + "sevenDaysAvg": 281675.0, + "thirtyDaysAvg": -9982.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 84 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Andrija Maksimovic", + "marketChangeToday": 351471.0 + }, + { + "id": "10113", + "teamId": "43", + "firstName": "Tidiam", + "lastName": "Gomis", + "marketValue": 9778401.0, + "averagePoints": 93.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5954.0, + "totalPoints": 186.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 117.0, + "marketChange": { + "today": 311274.0, + "yesterday": 332757.0, + "twoDays": 309553.0, + "sevenDaysAvg": 2359449.0, + "thirtyDaysAvg": 4421905.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 10 + }, + { + "hasPlayed": true, + "points": 176 + } + ], + "startProbability": 3, + "name": "Tidiam Gomis", + "marketChangeToday": 311274.0 + }, + { + "id": "11008", + "teamId": "43", + "firstName": "Ezechiel", + "lastName": "Banzuzi", + "marketValue": 11870921.0, + "averagePoints": 65.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11042.0, + "totalPoints": 129.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 54.0, + "marketChange": { + "today": 35444.0, + "yesterday": 109523.0, + "twoDays": 132521.0, + "sevenDaysAvg": 1027743.0, + "thirtyDaysAvg": 8043052.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 26 + }, + { + "hasPlayed": true, + "points": 103 + } + ], + "startProbability": 3, + "name": "Ezechiel Banzuzi", + "marketChangeToday": 35444.0 + }, + { + "id": "11886", + "teamId": "43", + "firstName": "", + "lastName": "Rômulo", + "marketValue": 10507061.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": 0.0, + "marketChange": { + "today": -549713.0, + "yesterday": -542506.0, + "twoDays": -587589.0, + "sevenDaysAvg": -4054356.0, + "thirtyDaysAvg": -8957361.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Rômulo", + "marketChangeToday": -549713.0 + }, + { + "id": "14249", + "teamId": "43", + "firstName": "Neil", + "lastName": "El Aynaoui", + "marketValue": 13218388.0, + "averagePoints": 45.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4640.0, + "totalPoints": 45.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -847118.0, + "yesterday": -694289.0, + "twoDays": -213057.0, + "sevenDaysAvg": 13218388.0, + "thirtyDaysAvg": 13218388.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 45 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Neil El Aynaoui", + "marketChangeToday": -847118.0 + }, + { + "id": "14896", + "teamId": "43", + "firstName": "Abdoul", + "lastName": "Koné", + "marketValue": 1624987.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": 0.0, + "marketChange": { + "today": -116014.0, + "yesterday": -128865.0, + "twoDays": -129275.0, + "sevenDaysAvg": -740231.0, + "thirtyDaysAvg": -4818768.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Abdoul Koné", + "marketChangeToday": -116014.0 + }, + { + "id": "15376", + "teamId": "43", + "firstName": "Maxime", + "lastName": "Estève", + "marketValue": 10273210.0, + "averagePoints": 157.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5968.0, + "totalPoints": 157.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 111.0, + "marketChange": { + "today": 359662.0, + "yesterday": 364403.0, + "twoDays": 238293.0, + "sevenDaysAvg": 321376.0, + "thirtyDaysAvg": -7307988.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 157 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Maxime Estève", + "marketChangeToday": 359662.0 + }, + { + "id": "577", + "teamId": "15", + "firstName": "Daniel", + "lastName": "Batz", + "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/61c6f55172674b6eb750e6263b23da0d.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -68004.0, + "yesterday": -123492.0, + "twoDays": -126148.0, + "sevenDaysAvg": -844971.0, + "thirtyDaysAvg": -3657428.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Daniel Batz", + "marketChangeToday": -68004.0 + }, + { + "id": "619", + "teamId": "15", + "firstName": "Kevin", + "lastName": "Stöger", + "marketValue": 7903347.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": 2, + "pointsPerValue": null, + "pointsStdDev": 1.0, + "marketChange": { + "today": -388642.0, + "yesterday": -450424.0, + "twoDays": -542877.0, + "sevenDaysAvg": -2069939.0, + "thirtyDaysAvg": 3314474.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -2 + } + ], + "startProbability": 3, + "name": "Kevin Stöger", + "marketChangeToday": -388642.0 + }, + { + "id": "849", + "teamId": "15", + "firstName": "Tim", + "lastName": "Kleindienst", + "marketValue": 18110398.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10567.0, + "totalPoints": 73.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 81.0, + "marketChange": { + "today": -513616.0, + "yesterday": -518116.0, + "twoDays": -224600.0, + "sevenDaysAvg": -1195808.0, + "thirtyDaysAvg": 2453739.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": true, + "points": -21 + } + ], + "startProbability": 1, + "name": "Tim Kleindienst", + "marketChangeToday": -513616.0 + }, + { + "id": "1883", + "teamId": "15", + "firstName": "Moritz", + "lastName": "Nicolas", + "marketValue": 18276582.0, + "averagePoints": 160.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 320.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 41.0, + "marketChange": { + "today": 40989.0, + "yesterday": 34769.0, + "twoDays": -19718.0, + "sevenDaysAvg": -121468.0, + "thirtyDaysAvg": -126933.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 131 + }, + { + "hasPlayed": true, + "points": 189 + } + ], + "startProbability": 1, + "name": "Moritz Nicolas", + "marketChangeToday": 40989.0 + }, + { + "id": "2074", + "teamId": "15", + "firstName": "Robin", + "lastName": "Hack", + "marketValue": 7958033.0, + "averagePoints": -5.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5477.0, + "totalPoints": -10.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 24.0, + "marketChange": { + "today": -375763.0, + "yesterday": -400644.0, + "twoDays": -449648.0, + "sevenDaysAvg": -1849127.0, + "thirtyDaysAvg": 374450.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -22 + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 3, + "name": "Robin Hack", + "marketChangeToday": -375763.0 + }, + { + "id": "2126", + "teamId": "15", + "firstName": "Nicolas", + "lastName": "Kühn", + "marketValue": 5538785.0, + "averagePoints": 21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1576.0, + "totalPoints": 21.0, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1b20e25d138a411aa09e746b44660051.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -621015.0, + "yesterday": -583230.0, + "twoDays": -114683.0, + "sevenDaysAvg": -1477712.0, + "thirtyDaysAvg": 5038785.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nicolas Kühn", + "marketChangeToday": -621015.0 + }, + { + "id": "2261", + "teamId": "15", + "firstName": "Florian", + "lastName": "Neuhaus", + "marketValue": 3277851.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": 0.0, + "marketChange": { + "today": 270651.0, + "yesterday": 240653.0, + "twoDays": 189995.0, + "sevenDaysAvg": 1414568.0, + "thirtyDaysAvg": 227535.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Neuhaus", + "marketChangeToday": 270651.0 + }, + { + "id": "2560", + "teamId": "15", + "firstName": "Philipp", + "lastName": "Sander", + "marketValue": 9585225.0, + "averagePoints": 58.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 115.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 64.0, + "marketChange": { + "today": -433852.0, + "yesterday": -436524.0, + "twoDays": -463854.0, + "sevenDaysAvg": -2793471.0, + "thirtyDaysAvg": -1021893.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 103 + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 1, + "name": "Philipp Sander", + "marketChangeToday": -433852.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jan Olschowsky", + "marketChangeToday": 0.0 + }, + { + "id": "2862", + "teamId": "15", + "firstName": "Jens", + "lastName": "Castrop", + "marketValue": 1631128.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": 0.0, + "marketChange": { + "today": -137731.0, + "yesterday": -141792.0, + "twoDays": -144706.0, + "sevenDaysAvg": -956886.0, + "thirtyDaysAvg": -6020629.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Castrop", + "marketChangeToday": -137731.0 + }, + { + "id": "2941", + "teamId": "15", + "firstName": "Joseph", + "lastName": "Scally", + "marketValue": 5737983.0, + "averagePoints": 57.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5969.0, + "totalPoints": 113.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 85.0, + "marketChange": { + "today": 349040.0, + "yesterday": 408604.0, + "twoDays": 386983.0, + "sevenDaysAvg": 2083843.0, + "thirtyDaysAvg": -1161424.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 117 + }, + { + "hasPlayed": true, + "points": -4 + } + ], + "startProbability": 2, + "name": "Joseph Scally", + "marketChangeToday": 349040.0 + }, + { + "id": "3063", + "teamId": "15", + "firstName": "Fabio", + "lastName": "Chiarodia", + "marketValue": 3155124.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -153408.0, + "yesterday": -186303.0, + "twoDays": -176803.0, + "sevenDaysAvg": -46042.0, + "thirtyDaysAvg": 1043689.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fabio Chiarodia", + "marketChangeToday": -153408.0 + }, + { + "id": "3129", + "teamId": "15", + "firstName": "Ko", + "lastName": "Itakura", + "marketValue": 10338779.0, + "averagePoints": 35.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 69.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": -631198.0, + "yesterday": -719357.0, + "twoDays": -404470.0, + "sevenDaysAvg": -1423748.0, + "thirtyDaysAvg": -3269018.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + }, + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 2, + "name": "Ko Itakura", + "marketChangeToday": -631198.0 + }, + { + "id": "3516", + "teamId": "15", + "firstName": "Enzo", + "lastName": "Leopold", + "marketValue": 4613332.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": 0.0, + "marketChange": { + "today": -155382.0, + "yesterday": -394485.0, + "twoDays": -384513.0, + "sevenDaysAvg": -2627932.0, + "thirtyDaysAvg": -9144897.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Enzo Leopold", + "marketChangeToday": -155382.0 + }, + { + "id": "4292", + "teamId": "15", + "firstName": "David", + "lastName": "Herold", + "marketValue": 3665002.0, + "averagePoints": 7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2822.0, + "totalPoints": 14.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 2.0, + "marketChange": { + "today": -123025.0, + "yesterday": -139141.0, + "twoDays": -76738.0, + "sevenDaysAvg": -493985.0, + "thirtyDaysAvg": -6619384.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 9 + }, + { + "hasPlayed": true, + "points": 5 + } + ], + "startProbability": 3, + "name": "David Herold", + "marketChangeToday": -123025.0 + }, + { + "id": "4333", + "teamId": "15", + "firstName": "Lukas", + "lastName": "Ullrich", + "marketValue": 6165991.0, + "averagePoints": 40.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8864.0, + "totalPoints": 80.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 32.0, + "marketChange": { + "today": -296863.0, + "yesterday": -326600.0, + "twoDays": -342592.0, + "sevenDaysAvg": -2092720.0, + "thirtyDaysAvg": 1824278.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 63 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 3, + "name": "Lukas Ullrich", + "marketChangeToday": -296863.0 + }, + { + "id": "6199", + "teamId": "15", + "firstName": "Shuto", + "lastName": "Machino", + "marketValue": 2734624.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": 0.0, + "marketChange": { + "today": -148168.0, + "yesterday": -144514.0, + "twoDays": -147116.0, + "sevenDaysAvg": -918052.0, + "thirtyDaysAvg": 1570228.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Shuto Machino", + "marketChangeToday": -148168.0 + }, + { + "id": "6319", + "teamId": "15", + "firstName": "Franck", + "lastName": "Honorat", + "marketValue": 10447194.0, + "averagePoints": 109.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6207.0, + "totalPoints": 217.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 226316.0, + "yesterday": 352901.0, + "twoDays": 336453.0, + "sevenDaysAvg": 1794391.0, + "thirtyDaysAvg": 716320.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 142 + }, + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 2, + "name": "Franck Honorat", + "marketChangeToday": 226316.0 + }, + { + "id": "7774", + "teamId": "15", + "firstName": "Yukhym", + "lastName": "Konoplia", + "marketValue": 1770420.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 273228.0, + "yesterday": 253545.0, + "twoDays": 153610.0, + "sevenDaysAvg": 663604.0, + "thirtyDaysAvg": -2578076.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Yukhym Konoplia", + "marketChangeToday": 273228.0 + }, + { + "id": "9540", + "teamId": "15", + "firstName": "Isac", + "lastName": "Lidberg", + "marketValue": 4079737.0, + "averagePoints": -7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3077.0, + "totalPoints": -13.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 2.0, + "marketChange": { + "today": -137165.0, + "yesterday": -144340.0, + "twoDays": -143448.0, + "sevenDaysAvg": -1009857.0, + "thirtyDaysAvg": -7203994.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -5 + }, + { + "hasPlayed": true, + "points": -8 + } + ], + "startProbability": 5, + "name": "Isac Lidberg", + "marketChangeToday": -137165.0 + }, + { + "id": "11010", + "teamId": "15", + "firstName": "Kevin", + "lastName": "Diks", + "marketValue": 14669372.0, + "averagePoints": 41.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 82.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -605978.0, + "yesterday": -646459.0, + "twoDays": -685966.0, + "sevenDaysAvg": -3163299.0, + "thirtyDaysAvg": -106825.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 53 + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 1, + "name": "Kevin Diks", + "marketChangeToday": -605978.0 + }, + { + "id": "11748", + "teamId": "15", + "firstName": "Wael", + "lastName": "Mohya", + "marketValue": 7667199.0, + "averagePoints": 30.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8171.0, + "totalPoints": 59.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png", + "number": 36.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -280589.0, + "yesterday": -278391.0, + "twoDays": -294819.0, + "sevenDaysAvg": -1681048.0, + "thirtyDaysAvg": -1171918.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 48 + }, + { + "hasPlayed": true, + "points": 11 + } + ], + "startProbability": 3, + "name": "Wael Mohya", + "marketChangeToday": -280589.0 + }, + { + "id": "13442", + "teamId": "15", + "firstName": "Hugo", + "lastName": "Bolin", + "marketValue": 12035619.0, + "averagePoints": 159.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 318.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png", + "number": 38.0, + "trend": 1, + "pointsPerValue": 26.0, + "pointsStdDev": 179.0, + "marketChange": { + "today": 163380.0, + "yesterday": 171537.0, + "twoDays": 166066.0, + "sevenDaysAvg": 788727.0, + "thirtyDaysAvg": 5969985.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 286 + }, + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 1, + "name": "Hugo Bolin", + "marketChangeToday": 163380.0 + }, + { + "id": "15181", + "teamId": "15", + "firstName": "Jan", + "lastName": "Leszczynski", + "marketValue": 4231177.0, + "averagePoints": 1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1116.0, + "totalPoints": 1.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": -134531.0, + "yesterday": -135591.0, + "twoDays": -131348.0, + "sevenDaysAvg": -1131237.0, + "thirtyDaysAvg": -1017854.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 1 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Jan Leszczynski", + "marketChangeToday": -134531.0 + }, + { + "id": "15202", + "teamId": "15", + "firstName": "Zento", + "lastName": "Uno", + "marketValue": 1899759.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 319451.0, + "yesterday": 308915.0, + "twoDays": 251074.0, + "sevenDaysAvg": 922687.0, + "thirtyDaysAvg": -2162467.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Zento Uno", + "marketChangeToday": 319451.0 + }, + { + "id": "15613", + "teamId": "15", + "firstName": "Daiki", + "lastName": "Hashioka", + "marketValue": 5910512.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": 12.0, + "marketChange": { + "today": -385128.0, + "yesterday": -378736.0, + "twoDays": -374851.0, + "sevenDaysAvg": -2684782.0, + "thirtyDaysAvg": 29817.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 4, + "name": "Daiki Hashioka", + "marketChangeToday": -385128.0 + }, + { + "id": "16564", + "teamId": "15", + "firstName": "Mathieu", + "lastName": "Nguefack", + "marketValue": 3175992.0, + "averagePoints": 30.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7783.0, + "totalPoints": 59.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 17.0, + "marketChange": { + "today": 191724.0, + "yesterday": 215686.0, + "twoDays": 215514.0, + "sevenDaysAvg": 1689800.0, + "thirtyDaysAvg": 3175992.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 42 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 3, + "name": "Mathieu Nguefack", + "marketChangeToday": 191724.0 + }, + { + "id": "54", + "teamId": "3", + "firstName": "Emre", + "lastName": "Can", + "marketValue": 1624333.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -121631.0, + "yesterday": -136866.0, + "twoDays": -151367.0, + "sevenDaysAvg": -394554.0, + "thirtyDaysAvg": -763894.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Emre Can", + "marketChangeToday": -121631.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Patrick Drewes", + "marketChangeToday": 0.0 + }, + { + "id": "1704", + "teamId": "3", + "firstName": "Waldemar", + "lastName": "Anton", + "marketValue": 33807549.0, + "averagePoints": 223.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 446.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 91.0, + "marketChange": { + "today": 35623.0, + "yesterday": 9918.0, + "twoDays": 21370.0, + "sevenDaysAvg": -333530.0, + "thirtyDaysAvg": 508846.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 288 + }, + { + "hasPlayed": true, + "points": 158 + } + ], + "startProbability": 1, + "name": "Waldemar Anton", + "marketChangeToday": 35623.0 + }, + { + "id": "1856", + "teamId": "3", + "firstName": "Marcel", + "lastName": "Sabitzer", + "marketValue": 7574173.0, + "averagePoints": 27.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2965.0, + "totalPoints": 53.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 232441.0, + "yesterday": 264646.0, + "twoDays": 257807.0, + "sevenDaysAvg": 1339005.0, + "thirtyDaysAvg": -3226536.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 16 + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "Marcel Sabitzer", + "marketChangeToday": 232441.0 + }, + { + "id": "1873", + "teamId": "3", + "firstName": "Gregor", + "lastName": "Kobel", + "marketValue": 20483382.0, + "averagePoints": 161.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 321.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 15.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -5880.0, + "yesterday": -65316.0, + "twoDays": -142437.0, + "sevenDaysAvg": -680299.0, + "thirtyDaysAvg": -2589172.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 152 + }, + { + "hasPlayed": true, + "points": 169 + } + ], + "startProbability": 1, + "name": "Gregor Kobel", + "marketChangeToday": -5880.0 + }, + { + "id": "1920", + "teamId": "3", + "firstName": "Serhou", + "lastName": "Guirassy", + "marketValue": 30958881.0, + "averagePoints": 206.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11247.0, + "totalPoints": 412.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": 106233.0, + "yesterday": 118124.0, + "twoDays": 111248.0, + "sevenDaysAvg": 633906.0, + "thirtyDaysAvg": 2879694.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 232 + }, + { + "hasPlayed": true, + "points": 180 + } + ], + "startProbability": 1, + "name": "Serhou Guirassy", + "marketChangeToday": 106233.0 + }, + { + "id": "2148", + "teamId": "3", + "firstName": "Alexander", + "lastName": "Meyer", + "marketValue": 1360043.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -136375.0, + "yesterday": -149446.0, + "twoDays": -164884.0, + "sevenDaysAvg": -553007.0, + "thirtyDaysAvg": -1023701.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Meyer", + "marketChangeToday": -136375.0 + }, + { + "id": "2383", + "teamId": "3", + "firstName": "Nico", + "lastName": "Schlotterbeck", + "marketValue": 24221169.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": 0.0, + "marketChange": { + "today": 97858.0, + "yesterday": 113570.0, + "twoDays": 103392.0, + "sevenDaysAvg": 419638.0, + "thirtyDaysAvg": -10084570.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Nico Schlotterbeck", + "marketChangeToday": 97858.0 + }, + { + "id": "2395", + "teamId": "3", + "firstName": "Julian", + "lastName": "Ryerson", + "marketValue": 24994230.0, + "averagePoints": 99.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10516.0, + "totalPoints": 198.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -370446.0, + "yesterday": -272346.0, + "twoDays": -273401.0, + "sevenDaysAvg": -1219499.0, + "thirtyDaysAvg": -560661.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 118 + }, + { + "hasPlayed": true, + "points": 80 + } + ], + "startProbability": 1, + "name": "Julian Ryerson", + "marketChangeToday": -370446.0 + }, + { + "id": "2714", + "teamId": "3", + "firstName": "Maximilian", + "lastName": "Beier", + "marketValue": 22532599.0, + "averagePoints": 111.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11123.0, + "totalPoints": 221.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 77.0, + "marketChange": { + "today": 176982.0, + "yesterday": 184978.0, + "twoDays": 165222.0, + "sevenDaysAvg": 1057355.0, + "thirtyDaysAvg": -3059974.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 56 + }, + { + "hasPlayed": true, + "points": 165 + } + ], + "startProbability": 1, + "name": "Maximilian Beier", + "marketChangeToday": 176982.0 + }, + { + "id": "2736", + "teamId": "3", + "firstName": "Ramy", + "lastName": "Bensebaini", + "marketValue": 14675340.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": 0.0, + "marketChange": { + "today": -356320.0, + "yesterday": -392467.0, + "twoDays": -490829.0, + "sevenDaysAvg": -3149225.0, + "thirtyDaysAvg": -4593083.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Ramy Bensebaini", + "marketChangeToday": -356320.0 + }, + { + "id": "3069", + "teamId": "3", + "firstName": "Felix", + "lastName": "Nmecha", + "marketValue": 27822312.0, + "averagePoints": 87.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7492.0, + "totalPoints": 174.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 50.0, + "marketChange": { + "today": -353765.0, + "yesterday": -15934.0, + "twoDays": 31264.0, + "sevenDaysAvg": -85137.0, + "thirtyDaysAvg": 2490865.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 51 + }, + { + "hasPlayed": true, + "points": 123 + } + ], + "startProbability": 3, + "name": "Felix Nmecha", + "marketChangeToday": -353765.0 + }, + { + "id": "7737", + "teamId": "3", + "firstName": "Joey", + "lastName": "Veerman", + "marketValue": 15787954.0, + "averagePoints": 56.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4284.0, + "totalPoints": 111.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 27.0, + "marketChange": { + "today": -250809.0, + "yesterday": -385489.0, + "twoDays": -384627.0, + "sevenDaysAvg": -2920303.0, + "thirtyDaysAvg": 15787954.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + }, + { + "hasPlayed": true, + "points": 36 + } + ], + "startProbability": 3, + "name": "Joey Veerman", + "marketChangeToday": -250809.0 + }, + { + "id": "9440", + "teamId": "3", + "firstName": "Filippo", + "lastName": "Mane", + "marketValue": 4717044.0, + "averagePoints": 32.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 3152.0, + "totalPoints": 64.0, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": -155840.0, + "yesterday": -475690.0, + "twoDays": -456571.0, + "sevenDaysAvg": -969964.0, + "thirtyDaysAvg": -82289.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 5, + "name": "Filippo Mane", + "marketChangeToday": -155840.0 + }, + { + "id": "9698", + "teamId": "3", + "firstName": "", + "lastName": "Fábio Silva", + "marketValue": 8657690.0, + "averagePoints": 124.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2008.0, + "totalPoints": 124.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 87.0, + "marketChange": { + "today": 331599.0, + "yesterday": 324987.0, + "twoDays": 241772.0, + "sevenDaysAvg": 1128704.0, + "thirtyDaysAvg": -117276.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 124 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Fábio Silva", + "marketChangeToday": 331599.0 + }, + { + "id": "10114", + "teamId": "3", + "firstName": "Carney", + "lastName": "Chukwuemeka", + "marketValue": 3509400.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 306133.0, + "yesterday": 250774.0, + "twoDays": 148191.0, + "sevenDaysAvg": 709696.0, + "thirtyDaysAvg": -1548603.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Carney Chukwuemeka", + "marketChangeToday": 306133.0 + }, + { + "id": "10115", + "teamId": "3", + "firstName": "Daniel", + "lastName": "Svensson", + "marketValue": 19141115.0, + "averagePoints": 143.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 286.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 229953.0, + "yesterday": 248474.0, + "twoDays": 242853.0, + "sevenDaysAvg": 1533456.0, + "thirtyDaysAvg": -788245.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 123 + }, + { + "hasPlayed": true, + "points": 163 + } + ], + "startProbability": 1, + "name": "Daniel Svensson", + "marketChangeToday": 229953.0 + }, + { + "id": "11099", + "teamId": "3", + "firstName": "Jobe", + "lastName": "Bellingham", + "marketValue": 18487134.0, + "averagePoints": 123.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 246.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 46.0, + "marketChange": { + "today": 219871.0, + "yesterday": 227640.0, + "twoDays": 212726.0, + "sevenDaysAvg": 1412881.0, + "thirtyDaysAvg": -123905.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 90 + }, + { + "hasPlayed": true, + "points": 156 + } + ], + "startProbability": 1, + "name": "Jobe Bellingham", + "marketChangeToday": 219871.0 + }, + { + "id": "11100", + "teamId": "3", + "firstName": "Samuele", + "lastName": "Inácio", + "marketValue": 5625612.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": 42.0, + "marketChange": { + "today": -255468.0, + "yesterday": -264535.0, + "twoDays": -233574.0, + "sevenDaysAvg": -1759820.0, + "thirtyDaysAvg": -5005607.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -60 + } + ], + "startProbability": 5, + "name": "Samuele Inácio", + "marketChangeToday": -255468.0 + }, + { + "id": "13472", + "teamId": "3", + "firstName": "Luca", + "lastName": "Reggiani", + "marketValue": 2944285.0, + "averagePoints": 57.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1999.0, + "totalPoints": 57.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png", + "number": 49.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 40.0, + "marketChange": { + "today": 243192.0, + "yesterday": 143559.0, + "twoDays": 17689.0, + "sevenDaysAvg": 44215.0, + "thirtyDaysAvg": -2532891.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 57 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Luca Reggiani", + "marketChangeToday": 243192.0 + }, + { + "id": "14662", + "teamId": "3", + "firstName": "Justin", + "lastName": "Lerma", + "marketValue": 2535692.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": 0.0, + "marketChange": { + "today": -161699.0, + "yesterday": -164319.0, + "twoDays": -151409.0, + "sevenDaysAvg": -1046090.0, + "thirtyDaysAvg": -7262464.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Justin Lerma", + "marketChangeToday": -161699.0 + }, + { + "id": "14899", + "teamId": "3", + "firstName": "Kauã", + "lastName": "Prates", + "marketValue": 4222830.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": 8.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": 404697.0, + "yesterday": 411177.0, + "twoDays": 320754.0, + "sevenDaysAvg": 2098541.0, + "thirtyDaysAvg": -223080.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 5, + "name": "Kauã Prates", + "marketChangeToday": 404697.0 + }, + { + "id": "15211", + "teamId": "3", + "firstName": "Joane", + "lastName": "Gadou", + "marketValue": 25359713.0, + "averagePoints": 98.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9756.0, + "totalPoints": 196.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": -284145.0, + "yesterday": -15637.0, + "twoDays": 8529.0, + "sevenDaysAvg": -139070.0, + "thirtyDaysAvg": 3259847.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + }, + { + "hasPlayed": true, + "points": 132 + } + ], + "startProbability": 2, + "name": "Joane Gadou", + "marketChangeToday": -284145.0 + }, + { + "id": "16378", + "teamId": "3", + "firstName": "Konstantinos", + "lastName": "Karetsas", + "marketValue": 26342994.0, + "averagePoints": 125.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8514.0, + "totalPoints": 249.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 126.0, + "marketChange": { + "today": -23165.0, + "yesterday": 93311.0, + "twoDays": 94169.0, + "sevenDaysAvg": 665006.0, + "thirtyDaysAvg": 6546650.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + }, + { + "hasPlayed": true, + "points": 214 + } + ], + "startProbability": 4, + "name": "Konstantinos Karetsas", + "marketChangeToday": -23165.0 + }, + { + "id": "16948", + "teamId": "3", + "firstName": "Giannis", + "lastName": "Konstantelias", + "marketValue": 12116482.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": 14.0, + "pointsStdDev": 127.0, + "marketChange": { + "today": -687461.0, + "yesterday": -635323.0, + "twoDays": -649288.0, + "sevenDaysAvg": -4712345.0, + "thirtyDaysAvg": 12116482.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 181 + } + ], + "startProbability": 5, + "name": "Giannis Konstantelias", + "marketChangeToday": -687461.0 + }, + { + "id": "17309", + "teamId": "3", + "firstName": "Ethan", + "lastName": "Nwaneri", + "marketValue": 18708019.0, + "averagePoints": 65.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 4036.0, + "totalPoints": 65.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/354de6f8743a4426a15410f1d9e73558.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 67586.0, + "yesterday": 120923.0, + "twoDays": 137992.0, + "sevenDaysAvg": 18708019.0, + "thirtyDaysAvg": 18708019.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 65 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Ethan Nwaneri", + "marketChangeToday": 67586.0 + }, + { + "id": "1863", + "teamId": "6", + "firstName": "Daniel", + "lastName": "Heuer Fernandes", + "marketValue": 13311543.0, + "averagePoints": 72.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 143.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": -340898.0, + "yesterday": -359422.0, + "twoDays": -272962.0, + "sevenDaysAvg": -1753512.0, + "thirtyDaysAvg": 368905.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 46 + }, + { + "hasPlayed": true, + "points": 97 + } + ], + "startProbability": 1, + "name": "Daniel Heuer Fernandes", + "marketChangeToday": -340898.0 + }, + { + "id": "1865", + "teamId": "6", + "firstName": "Yussuf", + "lastName": "Poulsen", + "marketValue": 1225698.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": 6.0, + "marketChange": { + "today": -126772.0, + "yesterday": -152577.0, + "twoDays": -130153.0, + "sevenDaysAvg": -644137.0, + "thirtyDaysAvg": -3243460.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 5, + "name": "Yussuf Poulsen", + "marketChangeToday": -126772.0 + }, + { + "id": "1889", + "teamId": "6", + "firstName": "Bakery", + "lastName": "Jatta", + "marketValue": 6256077.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": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 20.0, + "marketChange": { + "today": -403585.0, + "yesterday": -440644.0, + "twoDays": -435436.0, + "sevenDaysAvg": -1674765.0, + "thirtyDaysAvg": 1049493.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 5, + "name": "Bakery Jatta", + "marketChangeToday": -403585.0 + }, + { + "id": "1978", + "teamId": "6", + "firstName": "Jordan", + "lastName": "Torunarigha", + "marketValue": 8341509.0, + "averagePoints": -1.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7815.0, + "totalPoints": -2.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 4.0, + "marketChange": { + "today": -339653.0, + "yesterday": -368137.0, + "twoDays": -223906.0, + "sevenDaysAvg": -1186677.0, + "thirtyDaysAvg": -2250830.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -4 + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 2, + "name": "Jordan Torunarigha", + "marketChangeToday": -339653.0 + }, + { + "id": "2725", + "teamId": "6", + "firstName": "Sebastiaan", + "lastName": "Bornauw", + "marketValue": 9151407.0, + "averagePoints": 38.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 75.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -300452.0, + "yesterday": -307434.0, + "twoDays": -223099.0, + "sevenDaysAvg": -1331710.0, + "thirtyDaysAvg": 8615019.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 49 + }, + { + "hasPlayed": true, + "points": 26 + } + ], + "startProbability": 1, + "name": "Sebastiaan Bornauw", + "marketChangeToday": -300452.0 + }, + { + "id": "3277", + "teamId": "6", + "firstName": "Miro", + "lastName": "Muheim", + "marketValue": 4225503.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/6b31cba3484c46c98c5575fe4f79b349.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -116467.0, + "yesterday": -108092.0, + "twoDays": -95663.0, + "sevenDaysAvg": -919215.0, + "thirtyDaysAvg": -4015964.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Miro Muheim", + "marketChangeToday": -116467.0 + }, + { + "id": "6201", + "teamId": "6", + "firstName": "Nicolai", + "lastName": "Remberg", + "marketValue": 9252206.0, + "averagePoints": 21.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 42.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": -294314.0, + "yesterday": -323376.0, + "twoDays": -471382.0, + "sevenDaysAvg": -1868487.0, + "thirtyDaysAvg": -1576681.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -5 + }, + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 1, + "name": "Nicolai Remberg", + "marketChangeToday": -294314.0 + }, + { + "id": "7350", + "teamId": "6", + "firstName": "Otto", + "lastName": "Stange", + "marketValue": 3892994.0, + "averagePoints": -11.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3353.0, + "totalPoints": -22.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 7.0, + "marketChange": { + "today": -143724.0, + "yesterday": -146729.0, + "twoDays": -128001.0, + "sevenDaysAvg": -792271.0, + "thirtyDaysAvg": 312925.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -16 + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 5, + "name": "Otto Stange", + "marketChangeToday": -143724.0 + }, + { + "id": "7394", + "teamId": "6", + "firstName": "Kofi", + "lastName": "Amoako", + "marketValue": 1078374.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": 0.0, + "marketChange": { + "today": -126006.0, + "yesterday": -140447.0, + "twoDays": -137425.0, + "sevenDaysAvg": -747778.0, + "thirtyDaysAvg": -3792702.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kofi Amoako", + "marketChangeToday": -126006.0 + }, + { + "id": "8367", + "teamId": "6", + "firstName": "Albert", + "lastName": "Sambi Lokonga", + "marketValue": 9161402.0, + "averagePoints": 44.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 44.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": -380526.0, + "yesterday": -234016.0, + "twoDays": 4802.0, + "sevenDaysAvg": -747408.0, + "thirtyDaysAvg": -517924.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 3, + "name": "Albert Sambi Lokonga", + "marketChangeToday": -380526.0 + }, + { + "id": "9605", + "teamId": "6", + "firstName": "Albert", + "lastName": "Grønbæk", + "marketValue": 11472204.0, + "averagePoints": 11.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 21.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": 27.0, + "marketChange": { + "today": -738133.0, + "yesterday": -672986.0, + "twoDays": -134459.0, + "sevenDaysAvg": -1339553.0, + "thirtyDaysAvg": 1010320.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + }, + { + "hasPlayed": true, + "points": 30 + } + ], + "startProbability": 1, + "name": "Albert Grønbæk", + "marketChangeToday": -738133.0 + }, + { + "id": "10120", + "teamId": "6", + "firstName": "Alexander", + "lastName": "Røssing-Lelesiit", + "marketValue": 1569818.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 260031.0, + "yesterday": 261000.0, + "twoDays": 228826.0, + "sevenDaysAvg": 1003109.0, + "thirtyDaysAvg": -1802888.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Røssing-Lelesiit", + "marketChangeToday": 260031.0 + }, + { + "id": "11512", + "teamId": "6", + "firstName": "Nicolás", + "lastName": "Capaldo", + "marketValue": 9300361.0, + "averagePoints": 26.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 51.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -310913.0, + "yesterday": -321808.0, + "twoDays": -167124.0, + "sevenDaysAvg": -481192.0, + "thirtyDaysAvg": -835578.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -2 + }, + { + "hasPlayed": true, + "points": 53 + } + ], + "startProbability": 1, + "name": "Nicolás Capaldo", + "marketChangeToday": -310913.0 + }, + { + "id": "11752", + "teamId": "6", + "firstName": "Warmed", + "lastName": "Omari", + "marketValue": 1583746.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/6565bd5f9c14426aad721f006cf6f971.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -109976.0, + "yesterday": -135942.0, + "twoDays": -139549.0, + "sevenDaysAvg": -903153.0, + "thirtyDaysAvg": -4779974.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Warmed Omari", + "marketChangeToday": -109976.0 + }, + { + "id": "11949", + "teamId": "6", + "firstName": "Shafiq", + "lastName": "Nandja", + "marketValue": 2355534.0, + "averagePoints": -1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2914.0, + "totalPoints": -1.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png", + "number": 43.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -153393.0, + "yesterday": -167330.0, + "twoDays": -180467.0, + "sevenDaysAvg": -765806.0, + "thirtyDaysAvg": 1855534.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -1 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Shafiq Nandja", + "marketChangeToday": -153393.0 + }, + { + "id": "11967", + "teamId": "6", + "firstName": "Fábio", + "lastName": "Vieira", + "marketValue": 19346312.0, + "averagePoints": 3.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2914.0, + "totalPoints": 3.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -18946.0, + "yesterday": 90596.0, + "twoDays": 168574.0, + "sevenDaysAvg": 759377.0, + "thirtyDaysAvg": 759377.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 3 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Fábio Vieira", + "marketChangeToday": -18946.0 + }, + { + "id": "12368", + "teamId": "6", + "firstName": "Sander", + "lastName": "Tangvik", + "marketValue": 1090059.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": 0.0, + "marketChange": { + "today": -138250.0, + "yesterday": -140458.0, + "twoDays": -138226.0, + "sevenDaysAvg": -966193.0, + "thirtyDaysAvg": -268715.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sander Tangvik", + "marketChangeToday": -138250.0 + }, + { + "id": "13433", + "teamId": "6", + "firstName": "Louis", + "lastName": "Lemke", + "marketValue": 5336686.0, + "averagePoints": -7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6001.0, + "totalPoints": -13.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png", + "number": 37.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 12.0, + "marketChange": { + "today": -441348.0, + "yesterday": -502118.0, + "twoDays": -538546.0, + "sevenDaysAvg": -1903469.0, + "thirtyDaysAvg": 4836686.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -15 + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 4, + "name": "Louis Lemke", + "marketChangeToday": -441348.0 + }, + { + "id": "14256", + "teamId": "6", + "firstName": "Zakaria", + "lastName": "El Ouahdi", + "marketValue": 10229885.0, + "averagePoints": -24.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5624.0, + "totalPoints": -24.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -439719.0, + "yesterday": 13873.0, + "twoDays": 105739.0, + "sevenDaysAvg": 10229885.0, + "thirtyDaysAvg": 10229885.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -24 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Zakaria El Ouahdi", + "marketChangeToday": -439719.0 + }, + { + "id": "14425", + "teamId": "6", + "firstName": "David", + "lastName": "Møller Wolfe", + "marketValue": 9015982.0, + "averagePoints": 20.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5086.0, + "totalPoints": 20.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -259429.0, + "yesterday": -3768.0, + "twoDays": 44844.0, + "sevenDaysAvg": 9015982.0, + "thirtyDaysAvg": 9015982.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 20 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "David Møller Wolfe", + "marketChangeToday": -259429.0 + }, + { + "id": "15283", + "teamId": "6", + "firstName": "Martin", + "lastName": "Adeline", + "marketValue": 4678722.0, + "averagePoints": -5.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 6947.0, + "totalPoints": -9.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 10.0, + "marketChange": { + "today": -152353.0, + "yesterday": -428351.0, + "twoDays": -380706.0, + "sevenDaysAvg": -1051618.0, + "thirtyDaysAvg": -4793388.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -12 + }, + { + "hasPlayed": true, + "points": 3 + } + ], + "startProbability": 4, + "name": "Martin Adeline", + "marketChangeToday": -152353.0 + }, + { + "id": "15472", + "teamId": "6", + "firstName": "Patson", + "lastName": "Daka", + "marketValue": 8976271.0, + "averagePoints": 3.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7088.0, + "totalPoints": 5.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 13.0, + "marketChange": { + "today": -360262.0, + "yesterday": -451109.0, + "twoDays": -791999.0, + "sevenDaysAvg": -2943479.0, + "thirtyDaysAvg": -725834.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -7 + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 3, + "name": "Patson Daka", + "marketChangeToday": -360262.0 + }, + { + "id": "15478", + "teamId": "6", + "firstName": "Bilal", + "lastName": "Nadir", + "marketValue": 1572923.0, + "averagePoints": -4.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 3526.0, + "totalPoints": -7.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 10.0, + "marketChange": { + "today": -90430.0, + "yesterday": -100551.0, + "twoDays": -113476.0, + "sevenDaysAvg": -716967.0, + "thirtyDaysAvg": -4803364.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 4 + }, + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 3, + "name": "Bilal Nadir", + "marketChangeToday": -90430.0 + }, + { + "id": "17203", + "teamId": "6", + "firstName": "Terem", + "lastName": "Moffi", + "marketValue": 4144124.0, + "averagePoints": -9.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5527.0, + "totalPoints": -17.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 14.0, + "marketChange": { + "today": -130405.0, + "yesterday": -123861.0, + "twoDays": -58330.0, + "sevenDaysAvg": -516524.0, + "thirtyDaysAvg": 4144124.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -19 + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 3, + "name": "Terem Moffi", + "marketChangeToday": -130405.0 + }, + { + "id": "49", + "teamId": "5", + "firstName": "Matthias", + "lastName": "Ginter", + "marketValue": 26842617.0, + "averagePoints": 171.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 342.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 32.0, + "marketChange": { + "today": 58503.0, + "yesterday": 62926.0, + "twoDays": 58709.0, + "sevenDaysAvg": 244661.0, + "thirtyDaysAvg": 675056.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 148 + }, + { + "hasPlayed": true, + "points": 194 + } + ], + "startProbability": 1, + "name": "Matthias Ginter", + "marketChangeToday": 58503.0 + }, + { + "id": "89", + "teamId": "5", + "firstName": "Christian", + "lastName": "Günter", + "marketValue": 3918729.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": 0.0, + "marketChange": { + "today": -139262.0, + "yesterday": -140344.0, + "twoDays": -136807.0, + "sevenDaysAvg": -758458.0, + "thirtyDaysAvg": 842829.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Christian Günter", + "marketChangeToday": -139262.0 + }, + { + "id": "118", + "teamId": "5", + "firstName": "Vincenzo", + "lastName": "Grifo", + "marketValue": 8415989.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1248.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -308325.0, + "yesterday": -321466.0, + "twoDays": -318402.0, + "sevenDaysAvg": -2477997.0, + "thirtyDaysAvg": -2669497.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Vincenzo Grifo", + "marketChangeToday": -308325.0 + }, + { + "id": "1257", + "teamId": "5", + "firstName": "Lukas", + "lastName": "Kübler", + "marketValue": 6950300.0, + "averagePoints": 68.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5469.0, + "totalPoints": 136.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 250846.0, + "yesterday": 232173.0, + "twoDays": 195547.0, + "sevenDaysAvg": 1586728.0, + "thirtyDaysAvg": 2009429.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 34 + }, + { + "hasPlayed": true, + "points": 102 + } + ], + "startProbability": 4, + "name": "Lukas Kübler", + "marketChangeToday": 250846.0 + }, + { + "id": "1645", + "teamId": "5", + "firstName": "Maximilian", + "lastName": "Eggestein", + "marketValue": 17588057.0, + "averagePoints": 175.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 349.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 78.0, + "marketChange": { + "today": 172250.0, + "yesterday": 187030.0, + "twoDays": 173710.0, + "sevenDaysAvg": 956408.0, + "thirtyDaysAvg": 3904283.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 230 + }, + { + "hasPlayed": true, + "points": 119 + } + ], + "startProbability": 1, + "name": "Maximilian Eggestein", + "marketChangeToday": 172250.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jannik Huth", + "marketChangeToday": 0.0 + }, + { + "id": "1858", + "teamId": "5", + "firstName": "Anthony", + "lastName": "Jung", + "marketValue": 2204934.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -177019.0, + "yesterday": -202726.0, + "twoDays": -51475.0, + "sevenDaysAvg": 232764.0, + "thirtyDaysAvg": -1017525.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Anthony Jung", + "marketChangeToday": -177019.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Müller", + "marketChangeToday": 0.0 + }, + { + "id": "2084", + "teamId": "5", + "firstName": "Philipp", + "lastName": "Lienhart", + "marketValue": 14091635.0, + "averagePoints": 111.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9937.0, + "totalPoints": 221.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 23.0, + "marketChange": { + "today": 138296.0, + "yesterday": 126245.0, + "twoDays": 86131.0, + "sevenDaysAvg": 605259.0, + "thirtyDaysAvg": 3010071.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": true, + "points": 127 + } + ], + "startProbability": 2, + "name": "Philipp Lienhart", + "marketChangeToday": 138296.0 + }, + { + "id": "2125", + "teamId": "5", + "firstName": "Jan-Niklas", + "lastName": "Beste", + "marketValue": 13993448.0, + "averagePoints": 107.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7286.0, + "totalPoints": 214.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 29.0, + "marketChange": { + "today": 149412.0, + "yesterday": 173580.0, + "twoDays": 158670.0, + "sevenDaysAvg": 1063131.0, + "thirtyDaysAvg": 4522016.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 86 + }, + { + "hasPlayed": true, + "points": 128 + } + ], + "startProbability": 1, + "name": "Jan-Niklas Beste", + "marketChangeToday": 149412.0 + }, + { + "id": "2176", + "teamId": "5", + "firstName": "Lucas", + "lastName": "Höler", + "marketValue": 4587365.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": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -135785.0, + "yesterday": -152760.0, + "twoDays": -437736.0, + "sevenDaysAvg": -976397.0, + "thirtyDaysAvg": 1531665.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 5, + "name": "Lucas Höler", + "marketChangeToday": -135785.0 + }, + { + "id": "2722", + "teamId": "5", + "firstName": "Patrick", + "lastName": "Osterhage", + "marketValue": 2146405.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": 0.0, + "marketChange": { + "today": -138580.0, + "yesterday": -134822.0, + "twoDays": -134835.0, + "sevenDaysAvg": -898915.0, + "thirtyDaysAvg": -2025645.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Patrick Osterhage", + "marketChangeToday": -138580.0 + }, + { + "id": "3209", + "teamId": "5", + "firstName": "Yannik", + "lastName": "Engelhardt", + "marketValue": 11759627.0, + "averagePoints": 63.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10648.0, + "totalPoints": 125.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png", + "number": 16.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -21548.0, + "yesterday": 12876.0, + "twoDays": 32135.0, + "sevenDaysAvg": 368993.0, + "thirtyDaysAvg": 4092166.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 54 + }, + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Yannik Engelhardt", + "marketChangeToday": -21548.0 + }, + { + "id": "3218", + "teamId": "5", + "firstName": "Mio", + "lastName": "Backhaus", + "marketValue": 15129832.0, + "averagePoints": 105.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 210.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 24093.0, + "yesterday": 12858.0, + "twoDays": -135827.0, + "sevenDaysAvg": -1224722.0, + "thirtyDaysAvg": -887715.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 139 + }, + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Mio Backhaus", + "marketChangeToday": 24093.0 + }, + { + "id": "3304", + "teamId": "5", + "firstName": "Igor", + "lastName": "Matanović", + "marketValue": 21857825.0, + "averagePoints": 244.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10204.0, + "totalPoints": 487.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 67.0, + "marketChange": { + "today": 223161.0, + "yesterday": 223719.0, + "twoDays": 215801.0, + "sevenDaysAvg": 1416247.0, + "thirtyDaysAvg": 5029292.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 196 + }, + { + "hasPlayed": true, + "points": 291 + } + ], + "startProbability": 1, + "name": "Igor Matanović", + "marketChangeToday": 223161.0 + }, + { + "id": "4335", + "teamId": "5", + "firstName": "Derry", + "lastName": "Scherhant", + "marketValue": 10803258.0, + "averagePoints": 133.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10181.0, + "totalPoints": 266.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": 15.0, + "marketChange": { + "today": 229344.0, + "yesterday": 240997.0, + "twoDays": 357385.0, + "sevenDaysAvg": 2103619.0, + "thirtyDaysAvg": 5647220.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 122 + }, + { + "hasPlayed": true, + "points": 144 + } + ], + "startProbability": 3, + "name": "Derry Scherhant", + "marketChangeToday": 229344.0 + }, + { + "id": "6209", + "teamId": "5", + "firstName": "Philipp", + "lastName": "Treu", + "marketValue": 10204613.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7208.0, + "totalPoints": 172.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 77.0, + "marketChange": { + "today": 74803.0, + "yesterday": 87997.0, + "twoDays": 8146.0, + "sevenDaysAvg": -901143.0, + "thirtyDaysAvg": -203665.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 141 + }, + { + "hasPlayed": true, + "points": 31 + } + ], + "startProbability": 2, + "name": "Philipp Treu", + "marketChangeToday": 74803.0 + }, + { + "id": "7215", + "teamId": "5", + "firstName": "Jordy", + "lastName": "Makengo", + "marketValue": 9404910.0, + "averagePoints": 105.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 210.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png", + "number": 33.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": 345413.0, + "yesterday": 355214.0, + "twoDays": 324004.0, + "sevenDaysAvg": 2056415.0, + "thirtyDaysAvg": 6925576.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 120 + }, + { + "hasPlayed": true, + "points": 90 + } + ], + "startProbability": 2, + "name": "Jordy Makengo", + "marketChangeToday": 345413.0 + }, + { + "id": "7216", + "teamId": "5", + "firstName": "Max", + "lastName": "Rosenfelder", + "marketValue": 5584108.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": 6.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 249992.0, + "yesterday": 264596.0, + "twoDays": 242220.0, + "sevenDaysAvg": 1696553.0, + "thirtyDaysAvg": 892883.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 4, + "name": "Max Rosenfelder", + "marketChangeToday": 249992.0 + }, + { + "id": "8363", + "teamId": "5", + "firstName": "Berkay", + "lastName": "Yilmaz", + "marketValue": 3496552.0, + "averagePoints": 24.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 780.0, + "totalPoints": 24.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -126135.0, + "yesterday": -129403.0, + "twoDays": -120834.0, + "sevenDaysAvg": -849810.0, + "thirtyDaysAvg": -6361913.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 24 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Berkay Yilmaz", + "marketChangeToday": -126135.0 + }, + { + "id": "8364", + "teamId": "5", + "firstName": "Bruno", + "lastName": "Ogbus", + "marketValue": 3814250.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": 0.0, + "marketChange": { + "today": 352840.0, + "yesterday": 282295.0, + "twoDays": 211380.0, + "sevenDaysAvg": 1591876.0, + "thirtyDaysAvg": 855156.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Bruno Ogbus", + "marketChangeToday": 352840.0 + }, + { + "id": "11006", + "teamId": "5", + "firstName": "Yuito", + "lastName": "Suzuki", + "marketValue": 16501603.0, + "averagePoints": 235.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9808.0, + "totalPoints": 470.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 28.0, + "pointsStdDev": 226.0, + "marketChange": { + "today": 209537.0, + "yesterday": 214969.0, + "twoDays": 202569.0, + "sevenDaysAvg": 1558159.0, + "thirtyDaysAvg": 5145372.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + }, + { + "hasPlayed": true, + "points": 395 + } + ], + "startProbability": 1, + "name": "Yuito Suzuki", + "marketChangeToday": 209537.0 + }, + { + "id": "11007", + "teamId": "5", + "firstName": "Cyriaque", + "lastName": "Irié", + "marketValue": 5566912.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": 10.0, + "pointsStdDev": 42.0, + "marketChange": { + "today": 321142.0, + "yesterday": 396918.0, + "twoDays": 389870.0, + "sevenDaysAvg": 2463980.0, + "thirtyDaysAvg": 661779.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 5, + "name": "Cyriaque Irié", + "marketChangeToday": 321142.0 + }, + { + "id": "14048", + "teamId": "5", + "firstName": "Keisuke", + "lastName": "Goto", + "marketValue": 3197706.0, + "averagePoints": 15.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1620.0, + "totalPoints": 30.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png", + "number": 42.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -114999.0, + "yesterday": -120945.0, + "twoDays": -98414.0, + "sevenDaysAvg": -617816.0, + "thirtyDaysAvg": -6167951.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 11 + } + ], + "startProbability": 5, + "name": "Keisuke Goto", + "marketChangeToday": -114999.0 + }, + { + "id": "15196", + "teamId": "5", + "firstName": "Rihito", + "lastName": "Yamamoto", + "marketValue": 2868728.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": 0.0, + "marketChange": { + "today": -139704.0, + "yesterday": -142605.0, + "twoDays": -145213.0, + "sevenDaysAvg": -893252.0, + "thirtyDaysAvg": -6653218.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rihito Yamamoto", + "marketChangeToday": -139704.0 + }, + { + "id": "43", + "teamId": "10", + "firstName": "Mitchell", + "lastName": "Weiser", + "marketValue": 4557851.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/d4075d101f5c49f88113a719ed8f34e5.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -85976.0, + "yesterday": -101248.0, + "twoDays": -119330.0, + "sevenDaysAvg": -69925.0, + "thirtyDaysAvg": -2335680.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Mitchell Weiser", + "marketChangeToday": -85976.0 + }, + { + "id": "157", + "teamId": "10", + "firstName": "Niklas", + "lastName": "Stark", + "marketValue": 3696755.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": 0.0, + "marketChange": { + "today": 355522.0, + "yesterday": 225855.0, + "twoDays": 118241.0, + "sevenDaysAvg": 1353210.0, + "thirtyDaysAvg": -31733.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Niklas Stark", + "marketChangeToday": 355522.0 + }, + { + "id": "608", + "teamId": "10", + "firstName": "Niclas", + "lastName": "Füllkrug", + "marketValue": 12963446.0, + "averagePoints": 46.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8371.0, + "totalPoints": 91.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 129.0, + "marketChange": { + "today": 138493.0, + "yesterday": 115430.0, + "twoDays": 85728.0, + "sevenDaysAvg": 65286.0, + "thirtyDaysAvg": -11166922.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 137 + }, + { + "hasPlayed": true, + "points": -46 + } + ], + "startProbability": 1, + "name": "Niclas Füllkrug", + "marketChangeToday": 138493.0 + }, + { + "id": "1996", + "teamId": "10", + "firstName": "Marco", + "lastName": "Friedl", + "marketValue": 11475347.0, + "averagePoints": 79.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 158.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -206368.0, + "yesterday": -170773.0, + "twoDays": -215874.0, + "sevenDaysAvg": -1671572.0, + "thirtyDaysAvg": 42361.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 88 + }, + { + "hasPlayed": true, + "points": 70 + } + ], + "startProbability": 1, + "name": "Marco Friedl", + "marketChangeToday": -206368.0 + }, + { + "id": "2294", + "teamId": "10", + "firstName": "Amos", + "lastName": "Pieper", + "marketValue": 12194369.0, + "averagePoints": 99.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 197.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": 109710.0, + "yesterday": 124081.0, + "twoDays": 90572.0, + "sevenDaysAvg": 492022.0, + "thirtyDaysAvg": 4254880.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 102 + }, + { + "hasPlayed": true, + "points": 95 + } + ], + "startProbability": 1, + "name": "Amos Pieper", + "marketChangeToday": 109710.0 + }, + { + "id": "2842", + "teamId": "10", + "firstName": "Felix", + "lastName": "Agu", + "marketValue": 1642956.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/d3aec548a0d84afcb6a8f6c90cc09e72.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -124530.0, + "yesterday": -133642.0, + "twoDays": -139899.0, + "sevenDaysAvg": -824952.0, + "thirtyDaysAvg": -3339558.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Felix Agu", + "marketChangeToday": -124530.0 + }, + { + "id": "2939", + "teamId": "10", + "firstName": "Eren Sami", + "lastName": "Dinkçi", + "marketValue": 5975640.0, + "averagePoints": 56.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4747.0, + "totalPoints": 111.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 325979.0, + "yesterday": 324098.0, + "twoDays": 329591.0, + "sevenDaysAvg": 1163156.0, + "thirtyDaysAvg": 1941223.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 122 + }, + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 1, + "name": "Eren Sami Dinkçi", + "marketChangeToday": 325979.0 + }, + { + "id": "3139", + "teamId": "10", + "firstName": "Cédric", + "lastName": "Itten", + "marketValue": 3888838.0, + "averagePoints": 18.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3301.0, + "totalPoints": 35.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": -124765.0, + "yesterday": -132953.0, + "twoDays": -123327.0, + "sevenDaysAvg": -742840.0, + "thirtyDaysAvg": -6782733.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + }, + { + "hasPlayed": true, + "points": 14 + } + ], + "startProbability": 5, + "name": "Cédric Itten", + "marketChangeToday": -124765.0 + }, + { + "id": "3166", + "teamId": "10", + "firstName": "Keke", + "lastName": "Topp", + "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/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png", + "number": 9.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": -8550.0, + "sevenDaysAvg": -382832.0, + "thirtyDaysAvg": -434145.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Keke Topp", + "marketChangeToday": 0.0 + }, + { + "id": "3228", + "teamId": "10", + "firstName": "Justin", + "lastName": "Njinmah", + "marketValue": 4559143.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": 1.0, + "marketChange": { + "today": -145191.0, + "yesterday": -145471.0, + "twoDays": -373754.0, + "sevenDaysAvg": -2402097.0, + "thirtyDaysAvg": -1916881.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 5, + "name": "Justin Njinmah", + "marketChangeToday": -145191.0 + }, + { + "id": "3281", + "teamId": "10", + "firstName": "Ludovit", + "lastName": "Reis", + "marketValue": 9448364.0, + "averagePoints": 63.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11125.0, + "totalPoints": 126.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 262025.0, + "yesterday": 287691.0, + "twoDays": 195424.0, + "sevenDaysAvg": 1184924.0, + "thirtyDaysAvg": 901081.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 97 + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 2, + "name": "Ludovit Reis", + "marketChangeToday": 262025.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Markus Kolke", + "marketChangeToday": 0.0 + }, + { + "id": "3481", + "teamId": "10", + "firstName": "Jens", + "lastName": "Stage", + "marketValue": 12930036.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": 0.0, + "marketChange": { + "today": -662237.0, + "yesterday": -649978.0, + "twoDays": -656788.0, + "sevenDaysAvg": -4661851.0, + "thirtyDaysAvg": -5016175.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Stage", + "marketChangeToday": -662237.0 + }, + { + "id": "6174", + "teamId": "10", + "firstName": "", + "lastName": "Arthur", + "marketValue": 6463266.0, + "averagePoints": 49.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4193.0, + "totalPoints": 49.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 34.0, + "marketChange": { + "today": 355436.0, + "yesterday": 349389.0, + "twoDays": 326189.0, + "sevenDaysAvg": 2375840.0, + "thirtyDaysAvg": 265320.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 49 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Arthur", + "marketChangeToday": 355436.0 + }, + { + "id": "7167", + "teamId": "10", + "firstName": "Senne", + "lastName": "Lynen", + "marketValue": 6519668.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": 0.0, + "marketChange": { + "today": -377806.0, + "yesterday": -376262.0, + "twoDays": -350416.0, + "sevenDaysAvg": -2373710.0, + "thirtyDaysAvg": -1046038.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 0 + } + ], + "startProbability": 4, + "name": "Senne Lynen", + "marketChangeToday": -377806.0 + }, + { + "id": "7282", + "teamId": "10", + "firstName": "Olivier", + "lastName": "Deman", + "marketValue": 9491968.0, + "averagePoints": 93.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 185.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 98.0, + "marketChange": { + "today": 301660.0, + "yesterday": 254366.0, + "twoDays": 113440.0, + "sevenDaysAvg": -96248.0, + "thirtyDaysAvg": 327472.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 162 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 1, + "name": "Olivier Deman", + "marketChangeToday": 301660.0 + }, + { + "id": "7721", + "teamId": "10", + "firstName": "Marco", + "lastName": "Grüll", + "marketValue": 7747964.0, + "averagePoints": 209.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11124.0, + "totalPoints": 417.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 53.0, + "pointsStdDev": 115.0, + "marketChange": { + "today": 340822.0, + "yesterday": 349554.0, + "twoDays": 318733.0, + "sevenDaysAvg": 1858629.0, + "thirtyDaysAvg": 4559901.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 290 + }, + { + "hasPlayed": true, + "points": 127 + } + ], + "startProbability": 1, + "name": "Marco Grüll", + "marketChangeToday": 340822.0 + }, + { + "id": "8166", + "teamId": "10", + "firstName": "", + "lastName": "Chuki", + "marketValue": 7599865.0, + "averagePoints": 85.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10866.0, + "totalPoints": 170.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 93.0, + "marketChange": { + "today": 290593.0, + "yesterday": 237997.0, + "twoDays": 134174.0, + "sevenDaysAvg": -81200.0, + "thirtyDaysAvg": -2511010.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 151 + }, + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 1, + "name": "Chuki", + "marketChangeToday": 290593.0 + }, + { + "id": "9513", + "teamId": "10", + "firstName": "Karl", + "lastName": "Hein", + "marketValue": 12130504.0, + "averagePoints": 75.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 150.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 23997.0, + "yesterday": 26030.0, + "twoDays": -72153.0, + "sevenDaysAvg": -1192109.0, + "thirtyDaysAvg": 524623.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 142 + }, + { + "hasPlayed": true, + "points": 8 + } + ], + "startProbability": 1, + "name": "Karl Hein", + "marketChangeToday": 23997.0 + }, + { + "id": "9600", + "teamId": "10", + "firstName": "Alexander", + "lastName": "Schlager", + "marketValue": 1525430.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": 0.0, + "marketChange": { + "today": -137288.0, + "yesterday": -138262.0, + "twoDays": -136417.0, + "sevenDaysAvg": -968435.0, + "thirtyDaysAvg": -4839477.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Schlager", + "marketChangeToday": -137288.0 + }, + { + "id": "10131", + "teamId": "10", + "firstName": "Dariusz", + "lastName": "Stalmach", + "marketValue": 4427956.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3775.0, + "totalPoints": 172.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 38.0, + "pointsStdDev": 86.0, + "marketChange": { + "today": 399030.0, + "yesterday": 380512.0, + "twoDays": 307146.0, + "sevenDaysAvg": 2389546.0, + "thirtyDaysAvg": -122899.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + }, + { + "hasPlayed": true, + "points": 147 + } + ], + "startProbability": 5, + "name": "Dariusz Stalmach", + "marketChangeToday": 399030.0 + }, + { + "id": "10134", + "teamId": "10", + "firstName": "Mick", + "lastName": "Schmetgens", + "marketValue": 4803951.0, + "averagePoints": 21.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7480.0, + "totalPoints": 42.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 29.0, + "marketChange": { + "today": -361919.0, + "yesterday": -382573.0, + "twoDays": -365341.0, + "sevenDaysAvg": -2618595.0, + "thirtyDaysAvg": 1005234.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 42 + }, + { + "hasPlayed": true, + "points": 0 + } + ], + "startProbability": 5, + "name": "Mick Schmetgens", + "marketChangeToday": -361919.0 + }, + { + "id": "11262", + "teamId": "10", + "firstName": "Salim Amani", + "lastName": "Musah", + "marketValue": 3691158.0, + "averagePoints": 1.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2762.0, + "totalPoints": 1.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": -124785.0, + "yesterday": -135398.0, + "twoDays": -140304.0, + "sevenDaysAvg": -841398.0, + "thirtyDaysAvg": -798009.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 6 + }, + { + "hasPlayed": true, + "points": -5 + } + ], + "startProbability": 5, + "name": "Salim Amani Musah", + "marketChangeToday": -124785.0 + }, + { + "id": "13449", + "teamId": "10", + "firstName": "Moussa", + "lastName": "Ndiaye", + "marketValue": 3591374.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/2af2bd87e1ec448bb98741662c2c9fe4.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 175203.0, + "yesterday": 269512.0, + "twoDays": 304401.0, + "sevenDaysAvg": 3591374.0, + "thirtyDaysAvg": 3591374.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Moussa Ndiaye", + "marketChangeToday": 175203.0 + }, + { + "id": "14923", + "teamId": "10", + "firstName": "Kenny", + "lastName": "Quetant", + "marketValue": 816865.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/ce71a0ceab994338b9911cf79b91e00c.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -94489.0, + "yesterday": -134429.0, + "twoDays": -141622.0, + "sevenDaysAvg": -697395.0, + "thirtyDaysAvg": -3884285.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kenny Quetant", + "marketChangeToday": -94489.0 + }, + { + "id": "14926", + "teamId": "10", + "firstName": "Darwin", + "lastName": "Soylu", + "marketValue": 749023.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": 0.0, + "marketChange": { + "today": -53762.0, + "yesterday": -114875.0, + "twoDays": -143921.0, + "sevenDaysAvg": -648559.0, + "thirtyDaysAvg": -3959954.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Darwin Soylu", + "marketChangeToday": -53762.0 + }, + { + "id": "15256", + "teamId": "10", + "firstName": "Oskar", + "lastName": "Wójcik", + "marketValue": 2086687.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": 0.0, + "marketChange": { + "today": -140064.0, + "yesterday": -145273.0, + "twoDays": -151387.0, + "sevenDaysAvg": -957622.0, + "thirtyDaysAvg": -6340751.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Oskar Wójcik", + "marketChangeToday": -140064.0 + }, + { + "id": "15313", + "teamId": "10", + "firstName": "Paul", + "lastName": "Erevbenagie", + "marketValue": 3676323.0, + "averagePoints": 37.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1768.0, + "totalPoints": 37.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -133754.0, + "yesterday": -135014.0, + "twoDays": -124635.0, + "sevenDaysAvg": -790805.0, + "thirtyDaysAvg": 3067804.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 37 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Paul Erevbenagie", + "marketChangeToday": -133754.0 + }, + { + "id": "17288", + "teamId": "10", + "firstName": "Youri", + "lastName": "Regeer", + "marketValue": 6890653.0, + "averagePoints": 130.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5157.0, + "totalPoints": 130.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": null, + "marketChange": { + "today": 325171.0, + "yesterday": 326184.0, + "twoDays": 280685.0, + "sevenDaysAvg": 6390653.0, + "thirtyDaysAvg": 6890653.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Youri Regeer", + "marketChangeToday": 325171.0 + }, + { + "id": "493", + "teamId": "13", + "firstName": "Michael", + "lastName": "Gregoritsch", + "marketValue": 12769773.0, + "averagePoints": 138.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9346.0, + "totalPoints": 276.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": 80.0, + "marketChange": { + "today": 210845.0, + "yesterday": 209245.0, + "twoDays": 185676.0, + "sevenDaysAvg": 1342999.0, + "thirtyDaysAvg": 4029123.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 81 + }, + { + "hasPlayed": true, + "points": 195 + } + ], + "startProbability": 1, + "name": "Michael Gregoritsch", + "marketChangeToday": 210845.0 + }, + { + "id": "1809", + "teamId": "13", + "firstName": "Marius", + "lastName": "Wolf", + "marketValue": 8884997.0, + "averagePoints": 200.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9820.0, + "totalPoints": 400.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 45.0, + "pointsStdDev": 53.0, + "marketChange": { + "today": 331330.0, + "yesterday": 356394.0, + "twoDays": 331886.0, + "sevenDaysAvg": 2327108.0, + "thirtyDaysAvg": 7866585.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 162 + }, + { + "hasPlayed": true, + "points": 238 + } + ], + "startProbability": 3, + "name": "Marius Wolf", + "marketChangeToday": 331330.0 + }, + { + "id": "1811", + "teamId": "13", + "firstName": "Jeffrey", + "lastName": "Gouweleeuw", + "marketValue": 6732471.0, + "averagePoints": 26.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 777.0, + "totalPoints": 52.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -314598.0, + "yesterday": -351582.0, + "twoDays": -309041.0, + "sevenDaysAvg": -1311089.0, + "thirtyDaysAvg": -3478461.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 30 + }, + { + "hasPlayed": true, + "points": 22 + } + ], + "startProbability": 3, + "name": "Jeffrey Gouweleeuw", + "marketChangeToday": -314598.0 + }, + { + "id": "2195", + "teamId": "13", + "firstName": "Finn", + "lastName": "Dahmen", + "marketValue": 16584815.0, + "averagePoints": 195.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 389.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 125161.0, + "yesterday": 112478.0, + "twoDays": 53050.0, + "sevenDaysAvg": 401859.0, + "thirtyDaysAvg": 1320024.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 176 + }, + { + "hasPlayed": true, + "points": 213 + } + ], + "startProbability": 1, + "name": "Finn Dahmen", + "marketChangeToday": 125161.0 + }, + { + "id": "2764", + "teamId": "13", + "firstName": "Yannik", + "lastName": "Keitel", + "marketValue": 1579189.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": 14.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -121105.0, + "yesterday": -139447.0, + "twoDays": -79760.0, + "sevenDaysAvg": -542777.0, + "thirtyDaysAvg": -3302046.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 5, + "name": "Yannik Keitel", + "marketChangeToday": -121105.0 + }, + { + "id": "3143", + "teamId": "13", + "firstName": "Kristijan", + "lastName": "Jakić", + "marketValue": 3666449.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -160744.0, + "yesterday": -175690.0, + "twoDays": -158194.0, + "sevenDaysAvg": -104529.0, + "thirtyDaysAvg": 871320.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kristijan Jakić", + "marketChangeToday": -160744.0 + }, + { + "id": "3176", + "teamId": "13", + "firstName": "Arijon", + "lastName": "Ibrahimović", + "marketValue": 6639295.0, + "averagePoints": 181.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3743.0, + "totalPoints": 181.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 27.0, + "pointsStdDev": 127.0, + "marketChange": { + "today": 385077.0, + "yesterday": 389051.0, + "twoDays": 298653.0, + "sevenDaysAvg": 2271239.0, + "thirtyDaysAvg": 1030198.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 181 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Arijon Ibrahimović", + "marketChangeToday": 385077.0 + }, + { + "id": "3183", + "teamId": "13", + "firstName": "Anton", + "lastName": "Kade", + "marketValue": 14333848.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": 193.0, + "marketChange": { + "today": 43093.0, + "yesterday": 70923.0, + "twoDays": 70993.0, + "sevenDaysAvg": 689725.0, + "thirtyDaysAvg": 4173192.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 273 + } + ], + "startProbability": 3, + "name": "Anton Kade", + "marketChangeToday": 43093.0 + }, + { + "id": "4654", + "teamId": "13", + "firstName": "Mert", + "lastName": "Kömür", + "marketValue": 4307311.0, + "averagePoints": 50.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2980.0, + "totalPoints": 100.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 23.0, + "pointsStdDev": 9.0, + "marketChange": { + "today": -98319.0, + "yesterday": -97039.0, + "twoDays": -63631.0, + "sevenDaysAvg": -508261.0, + "thirtyDaysAvg": 1351449.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 57 + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 4, + "name": "Mert Kömür", + "marketChangeToday": -98319.0 + }, + { + "id": "6168", + "teamId": "13", + "firstName": "Robin", + "lastName": "Fellhauer", + "marketValue": 9998219.0, + "averagePoints": 104.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8323.0, + "totalPoints": 207.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 64.0, + "marketChange": { + "today": 232684.0, + "yesterday": 120758.0, + "twoDays": -164758.0, + "sevenDaysAvg": -336927.0, + "thirtyDaysAvg": 1126221.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 149 + }, + { + "hasPlayed": true, + "points": 58 + } + ], + "startProbability": 2, + "name": "Robin Fellhauer", + "marketChangeToday": 232684.0 + }, + { + "id": "7283", + "teamId": "13", + "firstName": "Calvin", + "lastName": "Brackelmann", + "marketValue": 7668182.0, + "averagePoints": 113.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10533.0, + "totalPoints": 225.0, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 29.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 301258.0, + "yesterday": 358484.0, + "twoDays": 362710.0, + "sevenDaysAvg": 2020652.0, + "thirtyDaysAvg": -526286.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": true, + "points": 146 + } + ], + "startProbability": 3, + "name": "Calvin Brackelmann", + "marketChangeToday": 301258.0 + }, + { + "id": "7336", + "teamId": "13", + "firstName": "Sima", + "lastName": "Suso", + "marketValue": 786596.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/183351daddfd4c36b0c80c411b0e061c.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -43604.0, + "yesterday": -112620.0, + "twoDays": -125567.0, + "sevenDaysAvg": -676405.0, + "thirtyDaysAvg": -4044387.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sima Suso", + "marketChangeToday": -43604.0 + }, + { + "id": "7676", + "teamId": "13", + "firstName": "Fabian", + "lastName": "Rieder", + "marketValue": 16570421.0, + "averagePoints": 208.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10669.0, + "totalPoints": 416.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png", + "number": 32.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 18.0, + "marketChange": { + "today": 170234.0, + "yesterday": 180530.0, + "twoDays": 127034.0, + "sevenDaysAvg": 1000354.0, + "thirtyDaysAvg": 5000844.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 221 + }, + { + "hasPlayed": true, + "points": 195 + } + ], + "startProbability": 1, + "name": "Fabian Rieder", + "marketChangeToday": 170234.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -2010206.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nediljko Labrović", + "marketChangeToday": 0.0 + }, + { + "id": "8355", + "teamId": "13", + "firstName": "Noahkai", + "lastName": "Banks", + "marketValue": 10216355.0, + "averagePoints": 138.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 275.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 26.0, + "pointsStdDev": 10.0, + "marketChange": { + "today": 410790.0, + "yesterday": 399532.0, + "twoDays": 342940.0, + "sevenDaysAvg": 2476901.0, + "thirtyDaysAvg": 3773301.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": true, + "points": 145 + } + ], + "startProbability": 1, + "name": "Noahkai Banks", + "marketChangeToday": 410790.0 + }, + { + "id": "9642", + "teamId": "13", + "firstName": "Chrislain", + "lastName": "Matsima", + "marketValue": 14932181.0, + "averagePoints": 157.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 314.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 194057.0, + "yesterday": 196058.0, + "twoDays": 142561.0, + "sevenDaysAvg": 1114105.0, + "thirtyDaysAvg": 4709216.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 176 + }, + { + "hasPlayed": true, + "points": 138 + } + ], + "startProbability": 1, + "name": "Chrislain Matsima", + "marketChangeToday": 194057.0 + }, + { + "id": "9684", + "teamId": "13", + "firstName": "Alexis", + "lastName": "Claude-Maurice", + "marketValue": 7109889.0, + "averagePoints": 167.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1925.0, + "totalPoints": 167.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 118.0, + "marketChange": { + "today": 359645.0, + "yesterday": 286909.0, + "twoDays": -48004.0, + "sevenDaysAvg": -335765.0, + "thirtyDaysAvg": -4631902.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 167 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Alexis Claude-Maurice", + "marketChangeToday": 359645.0 + }, + { + "id": "9754", + "teamId": "13", + "firstName": "Juma", + "lastName": "Bah", + "marketValue": 6390051.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/5627c3fa11834a97ae7c6963d68a09a6.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -444618.0, + "yesterday": -489521.0, + "twoDays": -468131.0, + "sevenDaysAvg": 6390051.0, + "thirtyDaysAvg": 6390051.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Juma Bah", + "marketChangeToday": -444618.0 + }, + { + "id": "9965", + "teamId": "13", + "firstName": "Faik", + "lastName": "Sakar", + "marketValue": 2639164.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": 0.0, + "marketChange": { + "today": -150034.0, + "yesterday": -155576.0, + "twoDays": -139759.0, + "sevenDaysAvg": -952896.0, + "thirtyDaysAvg": -1174599.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Faik Sakar", + "marketChangeToday": -150034.0 + }, + { + "id": "10049", + "teamId": "13", + "firstName": "Hennes", + "lastName": "Behrens", + "marketValue": 12540524.0, + "averagePoints": 121.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 242.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png", + "number": 16.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": 114551.0, + "yesterday": 116374.0, + "twoDays": 77593.0, + "sevenDaysAvg": 741015.0, + "thirtyDaysAvg": 5177148.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 99 + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Hennes Behrens", + "marketChangeToday": 114551.0 + }, + { + "id": "11556", + "teamId": "13", + "firstName": "Han-Noah", + "lastName": "Massengo", + "marketValue": 11724743.0, + "averagePoints": 146.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 292.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": 235044.0, + "yesterday": 229490.0, + "twoDays": 167780.0, + "sevenDaysAvg": 1219942.0, + "thirtyDaysAvg": 3429368.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 137 + }, + { + "hasPlayed": true, + "points": 155 + } + ], + "startProbability": 1, + "name": "Han-Noah Massengo", + "marketChangeToday": 235044.0 + }, + { + "id": "12341", + "teamId": "13", + "firstName": "Rodrigo", + "lastName": "Ribeiro", + "marketValue": 5506398.0, + "averagePoints": 66.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1964.0, + "totalPoints": 131.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 53.0, + "marketChange": { + "today": 284109.0, + "yesterday": 322687.0, + "twoDays": 300812.0, + "sevenDaysAvg": 1993976.0, + "thirtyDaysAvg": 199291.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": 103 + } + ], + "startProbability": 5, + "name": "Rodrigo Ribeiro", + "marketChangeToday": 284109.0 + }, + { + "id": "13479", + "teamId": "13", + "firstName": "Uchenna", + "lastName": "Ogundu", + "marketValue": 2758067.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": 0.0, + "marketChange": { + "today": -140859.0, + "yesterday": -144635.0, + "twoDays": -136389.0, + "sevenDaysAvg": -920216.0, + "thirtyDaysAvg": -963283.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Uchenna Ogundu", + "marketChangeToday": -140859.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 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tom Wisbereit", + "marketChangeToday": 0.0 + }, + { + "id": "13806", + "teamId": "13", + "firstName": "Young-Woo", + "lastName": "Seol", + "marketValue": 2910376.0, + "averagePoints": 53.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1490.0, + "totalPoints": 105.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": 36.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": -136875.0, + "yesterday": -105966.0, + "twoDays": -27820.0, + "sevenDaysAvg": -9.0, + "thirtyDaysAvg": 2910376.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + }, + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 4, + "name": "Young-Woo Seol", + "marketChangeToday": -136875.0 + }, + { + "id": "32", + "teamId": "8", + "firstName": "Loris", + "lastName": "Karius", + "marketValue": 16747669.0, + "averagePoints": 133.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 265.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 13.0, + "marketChange": { + "today": 92566.0, + "yesterday": 57303.0, + "twoDays": 33931.0, + "sevenDaysAvg": 121994.0, + "thirtyDaysAvg": 1489307.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 123 + }, + { + "hasPlayed": true, + "points": 142 + } + ], + "startProbability": 1, + "name": "Loris Karius", + "marketChangeToday": 92566.0 + }, + { + "id": "670", + "teamId": "8", + "firstName": "Kenan", + "lastName": "Karaman", + "marketValue": 8556474.0, + "averagePoints": 15.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 596.0, + "totalPoints": 15.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": 10.0, + "marketChange": { + "today": 104658.0, + "yesterday": 53047.0, + "twoDays": -76962.0, + "sevenDaysAvg": -937446.0, + "thirtyDaysAvg": -6435937.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Kenan Karaman", + "marketChangeToday": 104658.0 + }, + { + "id": "755", + "teamId": "8", + "firstName": "Kevin", + "lastName": "Müller", + "marketValue": 1307459.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -145542.0, + "yesterday": -159276.0, + "twoDays": -181377.0, + "sevenDaysAvg": -471366.0, + "thirtyDaysAvg": -393770.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kevin Müller", + "marketChangeToday": -145542.0 + }, + { + "id": "1012", + "teamId": "8", + "firstName": "Edin", + "lastName": "Džeko", + "marketValue": 6632327.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": 21.0, + "marketChange": { + "today": -334141.0, + "yesterday": -355474.0, + "twoDays": -349155.0, + "sevenDaysAvg": -2270310.0, + "thirtyDaysAvg": -172382.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -30 + } + ], + "startProbability": 5, + "name": "Edin Džeko", + "marketChangeToday": -334141.0 + }, + { + "id": "1691", + "teamId": "8", + "firstName": "Finn", + "lastName": "Porath", + "marketValue": 1545488.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": 0.0, + "marketChange": { + "today": -141891.0, + "yesterday": -150601.0, + "twoDays": -152271.0, + "sevenDaysAvg": -932763.0, + "thirtyDaysAvg": -3003910.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Finn Porath", + "marketChangeToday": -141891.0 + }, + { + "id": "2449", + "teamId": "8", + "firstName": "Hee-Chan", + "lastName": "Hwang", + "marketValue": 4621598.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/f03e94d1a5cf48cb99e80d9be87e060c.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -84395.0, + "yesterday": -57497.0, + "twoDays": -33562.0, + "sevenDaysAvg": -744629.0, + "thirtyDaysAvg": 2255371.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Hee-Chan Hwang", + "marketChangeToday": -84395.0 + }, + { + "id": "2762", + "teamId": "8", + "firstName": "Timo", + "lastName": "Becker", + "marketValue": 8562354.0, + "averagePoints": 59.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 118.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 50.0, + "marketChange": { + "today": -51192.0, + "yesterday": -120096.0, + "twoDays": -193161.0, + "sevenDaysAvg": -489216.0, + "thirtyDaysAvg": 2417000.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 95 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 1, + "name": "Timo Becker", + "marketChangeToday": -51192.0 + }, + { + "id": "2876", + "teamId": "8", + "firstName": "Ron", + "lastName": "Schallenberg", + "marketValue": 3597373.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": 38.0, + "marketChange": { + "today": -126460.0, + "yesterday": -120350.0, + "twoDays": -123050.0, + "sevenDaysAvg": -865230.0, + "thirtyDaysAvg": -3456956.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -54 + } + ], + "startProbability": 5, + "name": "Ron Schallenberg", + "marketChangeToday": -126460.0 + }, + { + "id": "2967", + "teamId": "8", + "firstName": "Soufiane", + "lastName": "El-Faouzi", + "marketValue": 12612899.0, + "averagePoints": 76.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 151.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": 29319.0, + "yesterday": -7953.0, + "twoDays": -108603.0, + "sevenDaysAvg": -1360679.0, + "thirtyDaysAvg": -580633.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 91 + }, + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 1, + "name": "Soufiane El-Faouzi", + "marketChangeToday": 29319.0 + }, + { + "id": "3029", + "teamId": "8", + "firstName": "Dejan", + "lastName": "Ljubičić", + "marketValue": 7802391.0, + "averagePoints": 35.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10211.0, + "totalPoints": 70.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 11.0, + "marketChange": { + "today": 263287.0, + "yesterday": 236713.0, + "twoDays": 159753.0, + "sevenDaysAvg": 1276556.0, + "thirtyDaysAvg": -1042839.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 27 + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 2, + "name": "Dejan Ljubičić", + "marketChangeToday": 263287.0 + }, + { + "id": "3307", + "teamId": "8", + "firstName": "Janik", + "lastName": "Bachmann", + "marketValue": 1744430.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 294676.0, + "yesterday": 310795.0, + "twoDays": 283450.0, + "sevenDaysAvg": 1183475.0, + "thirtyDaysAvg": -1741484.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Janik Bachmann", + "marketChangeToday": 294676.0 + }, + { + "id": "4406", + "teamId": "8", + "firstName": "Éric", + "lastName": "Dina Ebimbe", + "marketValue": 4892520.0, + "averagePoints": 5.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5926.0, + "totalPoints": 10.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": -60674.0, + "yesterday": -225310.0, + "twoDays": -247730.0, + "sevenDaysAvg": -1538269.0, + "thirtyDaysAvg": 4392520.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + }, + { + "hasPlayed": true, + "points": -19 + } + ], + "startProbability": 3, + "name": "Éric Dina Ebimbe", + "marketChangeToday": -60674.0 + }, + { + "id": "4606", + "teamId": "8", + "firstName": "Hasan", + "lastName": "Kuruçay", + "marketValue": 8913477.0, + "averagePoints": 66.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8290.0, + "totalPoints": 131.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 60.0, + "marketChange": { + "today": 185431.0, + "yesterday": 109007.0, + "twoDays": -16447.0, + "sevenDaysAvg": -751530.0, + "thirtyDaysAvg": -3052987.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 108 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 1, + "name": "Hasan Kuruçay", + "marketChangeToday": 185431.0 + }, + { + "id": "6172", + "teamId": "8", + "firstName": "Junior", + "lastName": "Adamu", + "marketValue": 5412603.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": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -341963.0, + "yesterday": -381782.0, + "twoDays": -381290.0, + "sevenDaysAvg": -1053033.0, + "thirtyDaysAvg": -3865498.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 24 + } + ], + "startProbability": 4, + "name": "Junior Adamu", + "marketChangeToday": -341963.0 + }, + { + "id": "7156", + "teamId": "8", + "firstName": "Maximilian", + "lastName": "Wöber", + "marketValue": 1890479.0, + "averagePoints": -20.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3099.0, + "totalPoints": -39.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 81.0, + "marketChange": { + "today": -111425.0, + "yesterday": -124453.0, + "twoDays": -111980.0, + "sevenDaysAvg": -741522.0, + "thirtyDaysAvg": -3994865.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": true, + "points": -77 + } + ], + "startProbability": 5, + "name": "Maximilian Wöber", + "marketChangeToday": -111425.0 + }, + { + "id": "7242", + "teamId": "8", + "firstName": "Robin", + "lastName": "Gosens", + "marketValue": 7739613.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5918.0, + "totalPoints": 73.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 64.0, + "marketChange": { + "today": 15988.0, + "yesterday": -56506.0, + "twoDays": -132333.0, + "sevenDaysAvg": -1252587.0, + "thirtyDaysAvg": -1804516.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 82 + }, + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 2, + "name": "Robin Gosens", + "marketChangeToday": 15988.0 + }, + { + "id": "8222", + "teamId": "8", + "firstName": "Moussa", + "lastName": "Sylla", + "marketValue": 8254739.0, + "averagePoints": 23.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 45.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 2.0, + "marketChange": { + "today": -74204.0, + "yesterday": -154410.0, + "twoDays": -227174.0, + "sevenDaysAvg": -1071056.0, + "thirtyDaysAvg": 150515.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 24 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 1, + "name": "Moussa Sylla", + "marketChangeToday": -74204.0 + }, + { + "id": "8235", + "teamId": "8", + "firstName": "Adrian", + "lastName": "Gantenbein", + "marketValue": 612591.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/20ff107cb10149319ad76cc948de9e70.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -68282.0, + "yesterday": -108613.0, + "twoDays": -140807.0, + "sevenDaysAvg": -886964.0, + "thirtyDaysAvg": -545529.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Adrian Gantenbein", + "marketChangeToday": -68282.0 + }, + { + "id": "8277", + "teamId": "8", + "firstName": "Vitalie", + "lastName": "Becker", + "marketValue": 4366496.0, + "averagePoints": 10.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5471.0, + "totalPoints": 20.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": -110510.0, + "yesterday": -105103.0, + "twoDays": -89863.0, + "sevenDaysAvg": -998537.0, + "thirtyDaysAvg": -1925853.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 4 + }, + { + "hasPlayed": true, + "points": 16 + } + ], + "startProbability": 4, + "name": "Vitalie Becker", + "marketChangeToday": -110510.0 + }, + { + "id": "10916", + "teamId": "8", + "firstName": "Mert Can", + "lastName": "Ayhan", + "marketValue": 4123198.0, + "averagePoints": -7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2203.0, + "totalPoints": -13.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png", + "number": 43.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 24.0, + "marketChange": { + "today": -131687.0, + "yesterday": -130145.0, + "twoDays": -102461.0, + "sevenDaysAvg": -952713.0, + "thirtyDaysAvg": -4952591.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 11 + }, + { + "hasPlayed": true, + "points": -24 + } + ], + "startProbability": 4, + "name": "Mert Can Ayhan", + "marketChangeToday": -131687.0 + }, + { + "id": "11255", + "teamId": "8", + "firstName": "Nikola", + "lastName": "Katic", + "marketValue": 10555407.0, + "averagePoints": 87.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10337.0, + "totalPoints": 174.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 16.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 36965.0, + "yesterday": -48455.0, + "twoDays": -212358.0, + "sevenDaysAvg": -2296296.0, + "thirtyDaysAvg": -2683970.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 107 + }, + { + "hasPlayed": true, + "points": 67 + } + ], + "startProbability": 1, + "name": "Nikola Katic", + "marketChangeToday": 36965.0 + }, + { + "id": "12158", + "teamId": "8", + "firstName": "Luca", + "lastName": "Vozar", + "marketValue": 1821485.0, + "averagePoints": 5.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1178.0, + "totalPoints": 5.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": -136618.0, + "yesterday": -138335.0, + "twoDays": -138670.0, + "sevenDaysAvg": -939173.0, + "thirtyDaysAvg": 1321485.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 5 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Vozar", + "marketChangeToday": -136618.0 + }, + { + "id": "12297", + "teamId": "8", + "firstName": "Satoshi", + "lastName": "Tanaka", + "marketValue": 6381244.0, + "averagePoints": 94.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5741.0, + "totalPoints": 94.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png", + "number": 13.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 66.0, + "marketChange": { + "today": 350895.0, + "yesterday": 353692.0, + "twoDays": 323963.0, + "sevenDaysAvg": 1776217.0, + "thirtyDaysAvg": -2036262.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Satoshi Tanaka", + "marketChangeToday": 350895.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -3350898.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Johannes Simon Siebeking", + "marketChangeToday": 0.0 + }, + { + "id": "13448", + "teamId": "8", + "firstName": "Adil", + "lastName": "Aouchiche", + "marketValue": 10959666.0, + "averagePoints": 64.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10325.0, + "totalPoints": 127.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": -236076.0, + "yesterday": -277391.0, + "twoDays": -341525.0, + "sevenDaysAvg": -2491685.0, + "thirtyDaysAvg": -2555675.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 84 + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 1, + "name": "Adil Aouchiche", + "marketChangeToday": -236076.0 + } +] \ No newline at end of file diff --git a/outputs/kbstats/players/kbstats_players_20260910_135325_+0200.csv b/outputs/kbstats/players/kbstats_players_20260910_135325_+0200.csv new file mode 100644 index 0000000..628f99e --- /dev/null +++ b/outputs/kbstats/players/kbstats_players_20260910_135325_+0200.csv @@ -0,0 +1,463 @@ +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,31306628.0,134.0,2.0,2.0,1.0,6434.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,8.0,139.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 35}]",2,Jonathan Tah,-278481.0,-278481.0,-197912.0,-291229.0,-2961095.0,-5188092.0 +237,2,Manuel,Neuer,14864704.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,35815.0,35815.0,67081.0,83245.0,404631.0,2411893.0 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,0.0,-934959.0 +1685,2,Joshua,Kimmich,59920162.0,279.0,2.0,2.0,2.0,11508.0,557.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,9.0,34.0,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,8649.0,8649.0,8053.0,12681.0,53712.0,416969.0 +1961,2,Serge,Gnabry,12608983.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,115877.0,115877.0,94456.0,68512.0,161723.0,-6288401.0 +1991,2,Dayot,Upamecano,33656880.0,245.0,2.0,2.0,2.0,11508.0,489.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,14.0,38.0,"[{""hasPlayed"": true, ""points"": 217}, {""hasPlayed"": true, ""points"": 272}]",3,Dayot Upamecano,18536.0,18536.0,49872.0,72571.0,293028.0,390448.0 +2038,2,Konrad,Laimer,31839896.0,118.0,2.0,2.0,2.0,11508.0,236.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,2,7.0,15.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-238291.0,-238291.0,-16531.0,25979.0,-334866.0,-2208374.0 +2300,2,Josip,Stanišić,17032553.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-372497.0,-372497.0,-417427.0,-483909.0,-3102644.0,-10477332.0 +2366,2,Alphonso,Davies,14899701.0,177.0,2.0,2.0,2.0,10209.0,354.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,23.0,33.0,"[{""hasPlayed"": true, ""points"": 201}, {""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,255594.0,255594.0,274323.0,279914.0,1777802.0,-726004.0 +2804,2,Jamal,Musiala,24850442.0,38.0,1.0,1.0,0.0,2235.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,1,1.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Jamal Musiala,148764.0,148764.0,137086.0,131929.0,-256486.0,-9991450.0 +3072,2,Jonas,Urbig,4693406.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonas Urbig,-31525.0,-31525.0,-35609.0,-57440.0,-884170.0,-7112349.0 +3089,2,Hiroki,Ito,3871294.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-109659.0,-109659.0,-118973.0,-118847.0,-742900.0,-1637998.0 +3120,2,Tom,Bischof,17475415.0,44.0,2.0,2.0,0.0,1866.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,5.0,5.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-382263.0,-382263.0,-418317.0,-403333.0,-2702020.0,-3777164.0 +3543,2,Nathaniel,Brown,26868016.0,68.0,2.0,2.0,2.0,6526.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,5.0,11.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-699174.0,-699174.0,-654467.0,-658998.0,-3255515.0,-1446641.0 +6080,2,Aleksandar,Pavlović,33683034.0,213.0,2.0,2.0,2.0,9640.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,12.0,60.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,62484.0,62484.0,75631.0,89612.0,530840.0,2439451.0 +6668,2,Kim,Minjae,12804409.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,8.0,77.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,138399.0,138399.0,148100.0,148777.0,861367.0,1288652.0 +7226,2,Harry,Kane,67888497.0,97.0,2.0,2.0,1.0,7979.0,194.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,2,2.0,38.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,-395272.0,-395272.0,-261365.0,-179440.0,-1003280.0,-594906.0 +8329,2,Michael,Olise,65064350.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,6547.0,6547.0,10707.0,9371.0,72346.0,683010.0 +10789,2,Lennart,Karl,20818853.0,47.0,2.0,2.0,1.0,4200.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,4.0,36.0,"[{""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,48813.0,48813.0,56177.0,65447.0,329866.0,-5350417.0 +11675,2,Luis,Díaz,53791238.0,172.0,2.0,2.0,2.0,11508.0,344.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,6.0,60.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 215}]",2,Luis Díaz,2012.0,2012.0,4312.0,8380.0,64400.0,704855.0 +12314,2,Bara Sapoko,Ndiaye,1171242.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-83419.0,-83419.0,-103651.0,-120781.0,-539577.0,-2486246.0 +14251,2,Ismael,Saibari,29550079.0,110.0,2.0,2.0,1.0,5590.0,219.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,2,7.0,99.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,-536396.0,-536396.0,-336634.0,-71818.0,-823828.0,213436.0 +15502,2,Tim,Binder,1580079.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-140511.0,-140511.0,-148579.0,-147479.0,-971328.0,1080079.0 +1664,9,Maximilian,Mittelstädt,27007784.0,146.0,2.0,2.0,2.0,10489.0,292.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,10.0,94.0,"[{""hasPlayed"": true, ""points"": 213}, {""hasPlayed"": true, ""points"": 79}]",1,Maximilian Mittelstädt,73774.0,73774.0,91412.0,98660.0,475797.0,-1865933.0 +1671,9,Grischa,Prömel,16351542.0,129.0,2.0,2.0,2.0,11468.0,258.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,15.0,132.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}]",1,Grischa Prömel,198708.0,198708.0,218826.0,230160.0,1311895.0,4583244.0 +2068,9,Dan-Axel,Zagadou,781775.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-64904.0,-64904.0,-95840.0,-125726.0,-736535.0,-3930067.0 +2120,9,Nikolas,Nartey,4154423.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-66212.0,-66212.0,-79615.0,-95881.0,-670015.0,-1982510.0 +2172,9,Chris,Führich,20842470.0,96.0,1.0,1.0,1.0,4251.0,96.0,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,1,4.0,67.0,"[{""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}]",3,Chris Führich,11752.0,11752.0,30782.0,58797.0,50012.0,-3789144.0 +2199,9,Josha,Vagnoman,10332328.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,37.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",3,Josha Vagnoman,259992.0,259992.0,403123.0,393258.0,2339203.0,5372434.0 +2214,9,Atakan,Karazor,3412218.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Atakan Karazor,-99324.0,-99324.0,-109123.0,-116616.0,-713412.0,-5772443.0 +2237,9,Fabian,Bredlow,12879828.0,131.0,2.0,2.0,2.0,11468.0,262.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,20.0,28.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,106602.0,106602.0,136331.0,136388.0,768474.0,6032727.0 +2445,9,Marius,Funk,1676887.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-149893.0,-149893.0,-148757.0,-148447.0,-1044810.0,-1547481.0 +2694,9,Angelo,Stiller,31746427.0,76.0,2.0,2.0,2.0,10853.0,152.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,4.0,72.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-505739.0,-505739.0,-536370.0,-480599.0,-2912946.0,-4860537.0 +2854,9,Ermedin,Demirović,16481533.0,81.0,2.0,2.0,0.0,3421.0,161.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,1,9.0,119.0,"[{""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,143395.0,143395.0,157063.0,160322.0,545262.0,-8740183.0 +2988,9,Jamie,Leweling,18997233.0,9.0,2.0,2.0,0.0,3435.0,18.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,0.0,16.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": -3}]",3,Jamie Leweling,-494628.0,-494628.0,-554294.0,-579597.0,-2438272.0,-7895484.0 +3190,9,Jeff,Chabot,23089165.0,94.0,2.0,2.0,2.0,10189.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,1,8.0,108.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 17}]",2,Jeff Chabot,79601.0,79601.0,103284.0,114414.0,308461.0,-2564263.0 +3193,9,,Tiago Tomás,6995090.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,2,5.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-382005.0,-382005.0,-371400.0,-376763.0,-2515205.0,1732499.0 +4296,9,Dzenan,Pejčinović,11755183.0,44.0,2.0,2.0,2.0,9491.0,87.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,7.0,55.0,"[{""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejčinović,67109.0,67109.0,118364.0,155478.0,1010249.0,8876121.0 +4589,9,Justin,Diehl,503126.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-59066.0,-59066.0,-73097.0,-114292.0,-873187.0,3126.0 +6085,9,Dennis,Seimen,5537055.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-190734.0,-190734.0,-174984.0,-115160.0,-583554.0,-1958669.0 +7158,9,Deniz,Undav,37929264.0,27.0,2.0,2.0,2.0,8735.0,53.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,1.0,53.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": -11}]",2,Deniz Undav,-679465.0,-679465.0,-791583.0,-751849.0,-4488302.0,-5618140.0 +7257,9,Leonidas,Stergiou,1646653.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,,5.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-116043.0,-116043.0,-132851.0,-159274.0,-664732.0,-3279903.0 +7349,9,Finn,Jeltsch,16606846.0,100.0,2.0,2.0,2.0,11468.0,200.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,12.0,118.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 16}]",2,Finn Jeltsch,87667.0,87667.0,124502.0,163368.0,802436.0,4678749.0 +7781,9,Leo,Sauer,4187334.0,38.0,1.0,1.0,0.0,985.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,1,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,289650.0,289650.0,316948.0,279783.0,928510.0,-3647154.0 +8247,9,Ramon,Hendriks,8564939.0,-3.0,2.0,2.0,1.0,6745.0,-5.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -37}, {""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,-251316.0,-251316.0,-298742.0,-282757.0,-915147.0,-3128272.0 +9615,9,Ameen,Al Dakhil,816808.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,-37185.0,-37185.0,-71071.0,-116058.0,-589372.0,-3579078.0 +10112,9,Luca,Jaquez,1646224.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-73478.0,-73478.0,-91003.0,-105571.0,-674114.0,-3673426.0 +11043,9,Lorenz,Assignon,2654749.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lorenz Assignon,-133309.0,-133309.0,-136227.0,-135428.0,-877713.0,2084913.0 +11955,9,Bilal,El Khannouss,19133187.0,85.0,2.0,2.0,1.0,5995.0,169.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,1,8.0,204.0,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": -60}]",3,Bilal El Khannouss,176910.0,176910.0,200022.0,208531.0,305460.0,-6372886.0 +859,77,Jan,Gyamerah,6594139.0,72.0,2.0,2.0,2.0,9986.0,144.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,21.0,12.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 63}]",1,Jan Gyamerah,246034.0,246034.0,237549.0,218719.0,1224016.0,2058986.0 +1745,77,Amara,Condé,2018119.0,14.0,1.0,1.0,0.0,483.0,14.0,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,1,6.0,9.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}]",5,Amara Condé,276132.0,276132.0,293726.0,282001.0,1063241.0,-1616100.0 +2495,77,Tim,Boss,1376896.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-152903.0,-152903.0,-152816.0,-154478.0,-1036056.0,-3036959.0 +2928,77,Lukas Emanuel,Petkov,12017397.0,162.0,2.0,2.0,2.0,11739.0,324.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,26.0,100.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,179768.0,179768.0,200992.0,206637.0,1256987.0,592636.0 +3026,77,Lasse,Günther,8817501.0,64.0,2.0,2.0,2.0,10489.0,128.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,1,14.0,14.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 74}]",2,Lasse Günther,226033.0,226033.0,207726.0,178651.0,903609.0,445287.0 +3232,77,Luca,Pfeiffer,1362677.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-131802.0,-131802.0,-136298.0,-146935.0,-913342.0,-4174736.0 +3284,77,Maximilian,Rohr,10672930.0,101.0,2.0,2.0,2.0,10884.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,18.0,19.0,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,164160.0,164160.0,193125.0,208727.0,1225020.0,139754.0 +3350,77,Felix,Keidel,9202761.0,125.0,2.0,2.0,2.0,11739.0,250.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,27.0,83.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,169149.0,169149.0,223774.0,242887.0,1027076.0,6349911.0 +6148,77,Lukas,Pinckert,10637376.0,136.0,2.0,2.0,2.0,11739.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,25.0,33.0,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,203653.0,203653.0,222539.0,358074.0,1634696.0,1930564.0 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-1574769.0 +6158,77,Luca,Schnellbacher,3730603.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,4.0,10.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}]",5,Luca Schnellbacher,-138450.0,-138450.0,-145298.0,-148051.0,-916477.0,1787359.0 +6160,77,Nicolas,Kristof,12028164.0,94.0,2.0,2.0,2.0,11739.0,188.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,1,15.0,15.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,7087.0,7087.0,19840.0,12261.0,-543780.0,382299.0 +6183,77,Noel,Futkeu,7170729.0,122.0,1.0,1.0,0.0,1252.0,122.0,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,1,17.0,86.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,188302.0,188302.0,156803.0,132466.0,-280181.0,-2279768.0 +7278,77,Lukasz,Poreba,8984234.0,91.0,2.0,2.0,2.0,11739.0,182.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,20.0,22.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,244781.0,244781.0,266964.0,238578.0,938083.0,441676.0 +7441,77,Cole,Campbell,10504848.0,84.0,2.0,2.0,2.0,7974.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,15.0,84.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 144}]",2,Cole Campbell,91686.0,91686.0,182315.0,303928.0,1715312.0,5934750.0 +7463,77,Francis,Onyeka,10724470.0,108.0,2.0,2.0,2.0,8591.0,215.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,20.0,44.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,180748.0,180748.0,226668.0,366088.0,2018176.0,58751.0 +7514,77,Florian,Le Joncour,2192720.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,1,9.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,273595.0,273595.0,295236.0,252982.0,1111478.0,-1559160.0 +8252,77,Maurice,Krattenmacher,3701234.0,144.0,2.0,2.0,0.0,3763.0,288.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,1,77.0,185.0,"[{""hasPlayed"": true, ""points"": 275}, {""hasPlayed"": true, ""points"": 13}]",4,Maurice Krattenmacher,414900.0,414900.0,439299.0,451369.0,2082474.0,-380076.0 +8296,77,Frederik,Schmahl,2281201.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-139428.0,-139428.0,-147073.0,-147442.0,-979778.0,-836515.0 +8301,77,Luca,Sirch,2636633.0,18.0,2.0,2.0,0.0,1752.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,13.0,10.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-127315.0,-127315.0,-131193.0,-131556.0,-798241.0,-3183395.0 +9224,77,Tom,Zimmerschied,1476588.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-104812.0,-104812.0,-111684.0,-118016.0,-812208.0,-5318402.0 +9384,77,Noah,Darvich,4215596.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,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Noah Darvich,-126237.0,-126237.0,-132380.0,-133975.0,-1369446.0,-1567855.0 +9995,77,David,Mokwa,7251481.0,149.0,2.0,2.0,2.0,9981.0,298.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,41.0,1.0,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 148}]",1,David Mokwa,403836.0,403836.0,424976.0,439006.0,2887800.0,3129001.0 +11253,77,Nicholas,Mickelson,3128406.0,58.0,1.0,1.0,0.0,1249.0,58.0,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,18.0,41.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,-120564.0,-120564.0,-124148.0,-123248.0,-891593.0,2503186.0 +12317,77,Raif,Adam,2598767.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-150298.0,-150298.0,-143288.0,-141627.0,-952298.0,-1024915.0 +4,7,Janis,Blaswich,1702897.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-137054.0,-137054.0,-146250.0,-149390.0,-872637.0,-299106.0 +72,7,Mark,Flekken,13893952.0,83.0,2.0,2.0,2.0,11543.0,165.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,1,11.0,50.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,4797.0,4797.0,9265.0,8977.0,-866197.0,146324.0 +78,7,Jonas,Hofmann,4732546.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,323231.0,323231.0,366752.0,340967.0,2118302.0,2470039.0 +663,7,Robert,Andrich,3952018.0,38.0,1.0,1.0,0.0,1366.0,38.0,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-69033.0,-69033.0,-60826.0,-73262.0,-519688.0,-6685827.0 +2661,7,Moussa,Diaby,24514382.0,47.0,1.0,1.0,0.0,1570.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/62cedf2a843f49b496969fb2c21fc150.png,19.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-634022.0,-634022.0,-351225.0,-9135.0,-1098115.0,-13626174.0 +2746,7,Patrik,Schick,30143364.0,189.0,2.0,2.0,2.0,9970.0,377.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,12.0,75.0,"[{""hasPlayed"": true, ""points"": 242}, {""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,80519.0,80519.0,93373.0,98029.0,424097.0,1117071.0 +2783,7,Edmond,Tapsoba,26465705.0,51.0,2.0,2.0,2.0,11543.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,3.0,108.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-562425.0,-562425.0,-551068.0,-468994.0,-3474420.0,-5363395.0 +2846,7,Malik,Tillman,14374568.0,86.0,2.0,2.0,2.0,8092.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,11.0,16.0,"[{""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,-437999.0,-437999.0,-314751.0,-133316.0,-969969.0,-930816.0 +3754,7,Lucas,Vázquez,5990939.0,11.0,2.0,2.0,1.0,4031.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,2,3.0,24.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}]",4,Lucas Vázquez,-365227.0,-365227.0,-386249.0,-412823.0,-1860607.0,2625410.0 +3759,7,Miguel,Gutiérrez,22792990.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,160114.0,160114.0,176348.0,148123.0,846123.0,4707143.0 +4199,7,Aleix,García,38776809.0,165.0,2.0,2.0,2.0,11543.0,329.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,8.0,94.0,"[{""hasPlayed"": true, ""points"": 231}, {""hasPlayed"": true, ""points"": 98}]",1,Aleix García,13636.0,13636.0,2965.0,7275.0,-459645.0,1347859.0 +4318,7,Tim,Oermann,2524170.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}]",5,Tim Oermann,-142854.0,-142854.0,-147576.0,-138764.0,-941041.0,-1413591.0 +4563,7,Loïc,Badé,9377373.0,35.0,2.0,2.0,1.0,4765.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,7.0,7.0,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 30}]",4,Loïc Badé,-354848.0,-354848.0,-621383.0,-653857.0,-3957356.0,-4800649.0 +6061,7,Ibrahim,Maza,30545714.0,213.0,2.0,2.0,2.0,11543.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,13.0,149.0,"[{""hasPlayed"": true, ""points"": 319}, {""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,77980.0,77980.0,71076.0,2364.0,266984.0,1735682.0 +6745,7,Victor,Boniface,4361688.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,9.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-111670.0,-111670.0,-116671.0,-120828.0,-665849.0,-520926.0 +7269,7,Nathan,Tella,4380029.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,-124001.0,-124001.0,-128043.0,-129948.0,-1203169.0,-4411003.0 +7963,7,Jarell,Quansah,17302348.0,124.0,2.0,2.0,1.0,8154.0,247.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,1,14.0,103.0,"[{""hasPlayed"": true, ""points"": 197}, {""hasPlayed"": true, ""points"": 50}]",2,Jarell Quansah,179537.0,179537.0,191785.0,141588.0,-282061.0,-3974249.0 +8374,7,Martin,Terrier,1104247.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,155625.0,155625.0,47852.0,-48818.0,-28726.0,-2247192.0 +11513,7,Christian,Kofane,10503301.0,74.0,2.0,2.0,0.0,4066.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,14.0,49.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 109}]",5,Christian Kofane,65407.0,65407.0,128321.0,173422.0,1136342.0,-762543.0 +11680,7,Kennet,Eichhorn,2416675.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-120855.0,-120855.0,-124787.0,-123749.0,-859622.0,-5503414.0 +11756,7,Montrell,Culbreath,1480809.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-94798.0,-94798.0,-105876.0,-112251.0,-744653.0,-4344328.0 +11956,7,Ezequiél,Fernández,11393638.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,175452.0,175452.0,193373.0,192649.0,766900.0,7749767.0 +11957,7,Eliesse,Ben Seghir,3777950.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,312550.0,312550.0,241935.0,201616.0,1290313.0,1245315.0 +13888,7,Guéla,Doué,15629404.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/812bc3c9b83245c09d36a46dd5b0b56b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Guéla Doué,-615767.0,-615767.0,-682573.0,-615188.0,-2799961.0,15629404.0 +14241,7,Facundo,Medina,10226799.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,25.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,356322.0,356322.0,379620.0,397094.0,1551760.0,10226799.0 +15199,7,Afonso,Moreira,23100198.0,68.0,2.0,2.0,2.0,10875.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,5.0,88.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 5}]",2,Afonso Moreira,-361216.0,-361216.0,-417255.0,-327645.0,-1736759.0,2159330.0 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,0.0,0.0,0.0,0.0,-164122.0,-1760321.0 +737,28,Luca,Waldschmidt,2616184.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-129181.0,-129181.0,-132810.0,-126887.0,-879608.0,-1126691.0 +1580,28,Marvin,Schwäbe,15830445.0,143.0,2.0,2.0,2.0,11507.0,285.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,18.0,47.0,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,42854.0,42854.0,66423.0,74462.0,268322.0,2599677.0 +2069,28,Timo,Hübers,1584630.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,234401.0,234401.0,251452.0,192555.0,722848.0,-1733688.0 +2201,28,Linton,Maina,8163070.0,66.0,2.0,2.0,1.0,6346.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,16.0,47.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 99}]",4,Linton Maina,160433.0,160433.0,204893.0,185141.0,1046482.0,3786776.0 +2247,28,Borna,Sosa,5604812.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f8cf530ad652442a9688c49f058e3a8a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Borna Sosa,178675.0,178675.0,239273.0,285986.0,1080514.0,-9905556.0 +2358,28,Tom,Krauß,8119402.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-195189.0,-195189.0,-205674.0,-264574.0,-1283157.0,704497.0 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""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,5002208.0,17.0,2.0,2.0,0.0,1548.0,33.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-325954.0,-325954.0,-335291.0,-283768.0,-2031459.0,-183742.0 +2718,28,Ellyes,Skhiri,7766663.0,26.0,2.0,2.0,0.0,4784.0,52.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,28.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,110314.0,110314.0,112817.0,96336.0,738993.0,4071502.0 +2765,28,Jan,Thielmann,6170435.0,50.0,2.0,2.0,2.0,8564.0,99.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,2,16.0,45.0,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 82}]",4,Jan Thielmann,-249298.0,-249298.0,-64713.0,41303.0,222073.0,1424352.0 +2855,28,Ragnar,Ache,13888873.0,61.0,2.0,2.0,2.0,8510.0,121.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,2,8.0,43.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,-341645.0,-341645.0,-441324.0,-425005.0,-1634441.0,1446995.0 +7219,28,Ísak,Jóhannesson,11638935.0,94.0,2.0,2.0,2.0,11507.0,187.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,16.0,105.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,18543.0,18543.0,98730.0,146035.0,810300.0,4379106.0 +8001,28,Luka,Lochoshvili,10912205.0,76.0,2.0,2.0,2.0,11507.0,152.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,13.0,63.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 121}]",2,Luka Lochoshvili,8615.0,8615.0,13250.0,38976.0,383972.0,2681664.0 +8274,28,Said,El Mala,25255743.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,2,5.0,101.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 143}]",2,Said El Mala,-25066.0,-25066.0,8612.0,-2313.0,-951940.0,-28968.0 +10024,28,Joël,Schmied,1834367.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,1,10.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",4,Joël Schmied,241164.0,241164.0,234008.0,132873.0,619001.0,-1938394.0 +11570,28,Sebastian,Sebulonsen,1392740.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Sebastian Sebulonsen,-50746.0,-50746.0,-60233.0,-94470.0,-604605.0,-4619449.0 +11875,28,Rav,van den Berg,929284.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-47483.0,-47483.0,-88805.0,-123180.0,-493484.0,-2785799.0 +11958,28,Alessio,Castro-Montes,8497647.0,57.0,2.0,2.0,2.0,11322.0,114.0,2,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,2,13.0,8.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 63}]",2,Alessio Castro-Montes,-387787.0,-387787.0,-376436.0,-298832.0,-1448855.0,5424266.0 +12321,28,Jahmai,Simpson-Pusey,9928230.0,71.0,2.0,2.0,2.0,11507.0,141.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-212276.0,-212276.0,-232763.0,-270210.0,-1610435.0,-397008.0 +14140,28,Gideon,Mensah,9808915.0,63.0,2.0,2.0,2.0,11507.0,126.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,2,12.0,33.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 87}]",1,Gideon Mensah,25988.0,25988.0,-28697.0,-112761.0,-111166.0,1092176.0 +14300,28,Paul,Okon-Engstler,4298626.0,37.0,2.0,2.0,2.0,6747.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,2,17.0,25.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,-85905.0,-85905.0,-69479.0,-14740.0,29560.0,1488228.0 +15373,28,Reigan,Heskey,3436221.0,-8.0,1.0,1.0,0.0,1185.0,-8.0,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,5.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-135431.0,-135431.0,-133590.0,-132869.0,-852282.0,-5523355.0 +16945,28,Thijs,Dallinga,8485030.0,240.0,1.0,1.0,0.0,1810.0,240.0,0,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,28.0,169.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,230750.0,230750.0,271520.0,234685.0,1103861.0,8485030.0 +17282,28,Mikey,Moore,11615154.0,36.0,1.0,1.0,0.0,2967.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": false, ""points"": null}]",2,Mikey Moore,144330.0,144330.0,166039.0,187222.0,924707.0,11615154.0 +524,14,Oliver,Baumann,16542984.0,102.0,2.0,2.0,2.0,11756.0,203.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,12.0,38.0,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-48699.0,-48699.0,-76952.0,-172110.0,-1041219.0,-3592949.0 +1815,14,Andrej,Kramarić,11781967.0,-13.0,2.0,2.0,0.0,1881.0,-26.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": -3}]",3,Andrej Kramarić,-389144.0,-389144.0,-383720.0,-452703.0,-2998006.0,-11565057.0 +1954,14,,Bernardo,5570731.0,62.0,1.0,1.0,1.0,3268.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,11.0,43.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",4,Bernardo,-321163.0,-321163.0,-322623.0,-324163.0,-1477821.0,-4917127.0 +2373,14,Ozan,Kabak,23734272.0,134.0,2.0,2.0,2.0,10729.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,11.0,95.0,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,11935.0,11935.0,35262.0,60567.0,355971.0,3559492.0 +2803,14,Tim,Lemperle,12242779.0,128.0,1.0,1.0,1.0,5210.0,128.0,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,10.0,90.0,"[{""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,229842.0,229842.0,213955.0,215823.0,1402678.0,-98677.0 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0 +3124,14,Patrick,Wimmer,8978683.0,44.0,2.0,2.0,2.0,8894.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,2,9.0,45.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,-233790.0,-233790.0,-303837.0,-538123.0,-1488796.0,55807.0 +3158,14,Fisnik,Asllani,16504546.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-496948.0,-496948.0,-419071.0,-395295.0,-3278899.0,-10122513.0 +3204,14,Bambasé,Conté,10237444.0,47.0,2.0,2.0,1.0,7169.0,94.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,9.0,83.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,141382.0,141382.0,239900.0,225112.0,1306480.0,-510067.0 +3471,14,Adam,Hložek,8379304.0,33.0,2.0,2.0,2.0,7858.0,66.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,7.0,19.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-260286.0,-260286.0,-291080.0,-313878.0,-2633671.0,1782954.0 +7543,14,Max,Moerstedt,4343252.0,-41.0,2.0,2.0,0.0,3269.0,-82.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": -75}]",4,Max Moerstedt,-130460.0,-130460.0,-136763.0,-158039.0,-705627.0,-1465502.0 +7673,14,Albian,Hajdari,13848364.0,23.0,2.0,2.0,2.0,11249.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,47.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-467382.0,-467382.0,-535568.0,-590862.0,-3632013.0,-2707262.0 +7717,14,Alexander,Prass,1572099.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-78121.0,-78121.0,-88988.0,-98724.0,-678963.0,-3307823.0 +7745,14,Vladimír,Coufal,25643668.0,141.0,2.0,2.0,2.0,11756.0,282.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,10.0,7.0,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,17922.0,17922.0,6481.0,18299.0,-305834.0,815679.0 +7750,14,Robin,Hranác,5281218.0,23.0,2.0,2.0,0.0,3564.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,8.0,30.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 44}]",4,Robin Hranác,248344.0,248344.0,320394.0,343193.0,1933319.0,520405.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0,0.0,0.0,0.0,0.0,0.0 +9598,14,Valentin,Gendrey,1316550.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-121729.0,-121729.0,-132414.0,-137942.0,-840248.0,-3238543.0 +11161,14,Koki,Machida,3799241.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,325664.0,325664.0,260163.0,233295.0,1359622.0,918251.0 +11162,14,Leon,Avdullahu,16516655.0,106.0,2.0,2.0,2.0,11756.0,211.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,1,12.0,43.0,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,38163.0,38163.0,17515.0,28770.0,-494519.0,2297064.0 +11591,14,Cajetan,Lenz,921599.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-101995.0,-101995.0,-120752.0,-138274.0,-735011.0,-4084927.0 +11631,14,Wouter,Burger,19611385.0,61.0,2.0,2.0,2.0,10738.0,121.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-554394.0,-554394.0,-551617.0,-598437.0,-3751494.0,-2229743.0 +11959,14,Adam,Daghim,10911340.0,154.0,2.0,2.0,2.0,11243.0,308.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,28.0,12.0,"[{""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,203465.0,203465.0,202970.0,203001.0,1515502.0,8239089.0 +15193,14,Mats,Rots,8135659.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,11.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,271901.0,271901.0,270413.0,158000.0,-79482.0,-2357020.0 +15262,14,Nathan,De Cat,11467219.0,-6.0,2.0,2.0,0.0,2514.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-650611.0,-650611.0,-639778.0,-689212.0,-4404831.0,-3808772.0 +51,40,Rani,Khedira,6685663.0,33.0,2.0,2.0,2.0,11810.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-223143.0,-223143.0,-242321.0,-288730.0,-1344530.0,1848304.0 +1223,40,Marvin,Friedrich,1491110.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-139674.0,-139674.0,-140018.0,-140550.0,-945533.0,-141832.0 +1553,40,Janik,Haberer,3036241.0,22.0,2.0,2.0,0.0,2995.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,1,14.0,9.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,245932.0,245932.0,261798.0,195465.0,719601.0,-1461217.0 +1955,40,Oliver,Burke,1845789.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-127233.0,-127233.0,-129635.0,-131607.0,-884232.0,-2403265.0 +2065,40,Felix,Uduokhai,6190501.0,70.0,1.0,1.0,1.0,5649.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,11.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Felix Uduokhai,276556.0,276556.0,291972.0,298592.0,1450539.0,-2508037.0 +2279,40,Frederik,Rönnow,8658058.0,90.0,1.0,1.0,1.0,5649.0,90.0,0,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,10.0,63.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": false, ""points"": null}]",1,Frederik Rönnow,324205.0,324205.0,337801.0,300245.0,1082617.0,-1077751.0 +2302,40,Woo-Yeong,Jeong,4476489.0,34.0,2.0,2.0,0.0,3876.0,68.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,15.0,38.0,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,-96936.0,-96936.0,-105954.0,-149369.0,-648960.0,-181216.0 +2400,40,Christopher,Trimmel,2273117.0,-6.0,1.0,1.0,0.0,1194.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": false, ""points"": null}]",4,Christopher Trimmel,-122889.0,-122889.0,-130642.0,-138971.0,-866908.0,-3357866.0 +2491,40,Tim,Skarke,6466216.0,75.0,2.0,2.0,0.0,3896.0,149.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,23.0,92.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,296939.0,296939.0,316825.0,336379.0,2119110.0,2126120.0 +2717,40,Robert,Skov,1958372.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,254716.0,254716.0,263107.0,264192.0,1046714.0,-2009676.0 +3102,40,Tom,Rothe,9169723.0,52.0,2.0,2.0,2.0,11810.0,103.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,2,11.0,37.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,-205582.0,-205582.0,-217727.0,-281656.0,-1112956.0,3344574.0 +3187,40,András,Schäfer,3996062.0,15.0,2.0,2.0,1.0,4966.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,7.0,31.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-117816.0,-117816.0,-123710.0,-132586.0,-688789.0,514723.0 +3364,40,Carl,Klaus,2763490.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-150583.0,-150583.0,-146172.0,-144110.0,-1016637.0,2263490.0 +3419,40,Matheo,Raab,4608806.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,2,1.0,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}]",5,Matheo Raab,-156863.0,-156863.0,-410463.0,-487981.0,-1376669.0,2511602.0 +3453,40,Derrick,Köhn,2486008.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,1,7.0,13.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,262850.0,262850.0,294890.0,256444.0,1106092.0,-729193.0 +4352,40,Stanley,Nsoki,1480152.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-126639.0,-126639.0,-146962.0,-144077.0,-980398.0,-2151513.0 +4446,40,Aljoscha,Kemlein,7215312.0,34.0,2.0,2.0,2.0,8815.0,67.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,9.0,31.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 56}]",2,Aljoscha Kemlein,-231529.0,-231529.0,-278334.0,-314900.0,-1421092.0,312525.0 +4598,40,Josip,Juranović,11075335.0,114.0,2.0,2.0,2.0,10615.0,228.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,20.0,144.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 216}]",2,Josip Juranović,80459.0,80459.0,127764.0,151984.0,1183841.0,6390778.0 +7684,40,Michel,Aebischer,4352339.0,10.0,2.0,2.0,2.0,7930.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,4.0,21.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-82863.0,-82863.0,-101258.0,-119808.0,-718613.0,4352339.0 +7723,40,Leopold,Querfeld,14031897.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,2,18.0,181.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,-373386.0,-373386.0,-376720.0,-290815.0,-1055983.0,911790.0 +8381,40,Livan,Burcu,4978826.0,28.0,2.0,2.0,1.0,6848.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,11.0,0.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-281937.0,-281937.0,-306687.0,-334885.0,-2143315.0,-1845124.0 +9683,40,Andrej,Ilic,3464150.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andrej Ilic,-151405.0,-151405.0,-144410.0,-130084.0,-872378.0,-5913333.0 +10106,40,Marin,Ljubičić,4634977.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,-19100.0,-19100.0,-61934.0,-366680.0,-918886.0,2027412.0 +12763,40,Emmanuel,Latte Lath,8608783.0,40.0,2.0,2.0,2.0,7914.0,80.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,2,9.0,79.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 96}]",3,Emmanuel Latte Lath,-315520.0,-315520.0,-393303.0,-722145.0,-2077149.0,1840491.0 +13629,40,Linus,Güther,1633271.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-141346.0,-141346.0,-148625.0,-150157.0,-998083.0,1133271.0 +14917,40,Zeno,Van den Bosch,9025378.0,51.0,2.0,2.0,2.0,11810.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,11.0,57.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 91}]",3,Zeno Van den Bosch,-293120.0,-293120.0,-298251.0,-348146.0,-1927809.0,-3062062.0 +17306,40,Kastriot,Imeri,3163838.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/a4b7da39d3b84ed08289b6992fe6d4ee.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,-151016.0,-151016.0,-155586.0,-167758.0,-826205.0,3163838.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0,0.0,0.0,0.0,0.0,0.0 +461,4,Timothy,Chandler,829952.0,-9.0,1.0,1.0,0.0,1457.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,6.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-100323.0,-100323.0,-121226.0,-125917.0,-810210.0,329952.0 +513,4,Mario,Götze,4265945.0,56.0,1.0,1.0,1.0,4200.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,1,13.0,39.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,136216.0,136216.0,83241.0,-22081.0,-76960.0,375227.0 +2144,4,Robin,Koch,24585513.0,133.0,2.0,2.0,2.0,11823.0,265.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,10.0,0.0,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,77374.0,77374.0,94777.0,91230.0,344418.0,1902700.0 +2255,4,Jonathan,Burkardt,24495093.0,80.0,2.0,2.0,2.0,10087.0,160.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,6.0,48.0,"[{""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-289155.0,-289155.0,-479033.0,-466511.0,-2265708.0,-1041360.0 +2863,4,Ansgar,Knauff,3666485.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-123748.0,-123748.0,-125720.0,-123792.0,-872775.0,-1111035.0 +2864,4,Nnamdi,Collins,4963958.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-292570.0,-292570.0,-297598.0,-296002.0,-2064531.0,-7995978.0 +2887,4,Ritsu,Dōan,15797706.0,70.0,1.0,1.0,1.0,5259.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,4.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,81464.0,81464.0,56412.0,54645.0,-124781.0,-3992931.0 +3019,4,Noah,Atubolu,13562432.0,83.0,2.0,2.0,2.0,11823.0,166.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,12.0,66.0,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,135050.0,135050.0,173845.0,210802.0,1468353.0,3938973.0 +6081,4,Can,Uzun,26821846.0,62.0,2.0,2.0,2.0,9419.0,124.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,2,4.0,4.0,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,-667145.0,-667145.0,-807389.0,-602586.0,-2096232.0,-143648.0 +7275,4,Kauã,Santos,4018591.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-147660.0,-147660.0,-146640.0,-142699.0,-1200402.0,-5249958.0 +7277,4,Farès,Chaïbi,10005094.0,54.0,2.0,2.0,1.0,7623.0,107.0,2,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,10.0,36.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,180184.0,180184.0,270517.0,287867.0,1906887.0,-2611765.0 +7325,4,Elias,Baum,13821133.0,116.0,2.0,2.0,2.0,10366.0,231.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,16.0,92.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 181}]",2,Elias Baum,37910.0,37910.0,94682.0,112256.0,981349.0,5585732.0 +7417,4,Noël,Aséko,4053061.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-124816.0,-124816.0,-124813.0,-117538.0,-670702.0,-6351816.0 +8351,4,Oscar,Højlund,4229267.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,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}]",3,Oscar Højlund,-124411.0,-124411.0,-137088.0,-149079.0,-1571032.0,66168.0 +10004,4,Younes,Ebnoutalib,15424765.0,221.0,2.0,2.0,2.0,11211.0,442.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,28.0,117.0,"[{""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,252963.0,252963.0,270779.0,274727.0,1877389.0,5632658.0 +11186,4,Jeremiaha,Maluze,4574234.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,42.0,137.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 194}]",4,Jeremiaha Maluze,179684.0,179684.0,220778.0,281681.0,2172279.0,4074234.0 +12284,4,Keita,Kosugi,9022677.0,59.0,2.0,2.0,2.0,11823.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,2,13.0,7.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 64}]",2,Keita Kosugi,-220037.0,-220037.0,-271575.0,-592092.0,-1963577.0,4031005.0 +12285,4,Love,Arrhov,1194740.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,,4.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-119743.0,-119743.0,-134501.0,-158610.0,-785556.0,-3924048.0 +12294,4,Ayoube,Amaimouni,8647859.0,41.0,2.0,2.0,1.0,6675.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,45.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 73}]",4,Ayoube Amaimouni,104229.0,104229.0,178075.0,197285.0,1166698.0,3883664.0 +14920,4,Malik,Pimpong,1926047.0,-6.0,2.0,2.0,0.0,2139.0,-12.0,2,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,16.0,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-133818.0,-133818.0,-126842.0,-147687.0,-623494.0,-4636168.0 +15589,4,,Otávio,5836295.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}]",4,Otávio,-386724.0,-386724.0,-392653.0,-411108.0,-2683584.0,629318.0 +16369,4,Raphael,Onyedika,12267170.0,61.0,2.0,2.0,2.0,11823.0,122.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,9.0,46.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-377868.0,-377868.0,-386328.0,-422629.0,-2663555.0,391322.0 +17285,4,Lilian,Brassier,12817667.0,79.0,1.0,1.0,1.0,5662.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png,0.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": false, ""points"": null}]",1,Lilian Brassier,115584.0,115584.0,145325.0,152638.0,801826.0,12817667.0 +60,18,Dominik,Kohr,5537824.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,17.0,67.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-373671.0,-373671.0,-375001.0,-370983.0,-2619084.0,-2057456.0 +550,18,Stefan,Bell,836879.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-11945.0,-11945.0,-39424.0,-105622.0,-493888.0,-2465590.0 +620,18,Alexander,Schwolow,3194528.0,151.0,1.0,1.0,1.0,5624.0,151.0,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,1,47.0,106.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}]",3,Alexander Schwolow,267305.0,267305.0,116231.0,37613.0,-105998.0,332831.0 +1540,18,Danny,Da Costa,11067473.0,89.0,2.0,2.0,1.0,6462.0,178.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,2,16.0,76.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 143}]",3,Danny Da Costa,-172532.0,-172532.0,43668.0,112950.0,628280.0,3255310.0 +1590,18,Robin,Zentner,13157883.0,104.0,1.0,1.0,1.0,5731.0,104.0,2,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,2,7.0,73.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}]",3,Robin Zentner,-639110.0,-639110.0,-575639.0,-438610.0,-1644943.0,1330486.0 +1639,18,Nadiem,Amiri,34908291.0,170.0,2.0,2.0,2.0,11355.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,9.0,3.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,50071.0,50071.0,60782.0,65118.0,382679.0,2684736.0 +2006,18,Stefan,Posch,8707766.0,123.0,1.0,1.0,1.0,5299.0,123.0,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,1,14.0,86.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,83621.0,83621.0,112594.0,71234.0,-755410.0,358993.0 +2030,18,Phillip,Tietz,15708241.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,162557.0,162557.0,147724.0,-93970.0,534955.0,4609634.0 +2232,18,Philipp,Mwene,11545850.0,187.0,2.0,2.0,2.0,11355.0,373.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,32.0,163.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,227327.0,227327.0,226359.0,184222.0,916207.0,3515495.0 +2399,18,Lennard,Maloney,2226501.0,23.0,1.0,1.0,0.0,312.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,10.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-162152.0,-162152.0,-167259.0,-29577.0,32054.0,-609036.0 +2476,18,Jae-Sung,Lee,13482006.0,138.0,2.0,2.0,2.0,9397.0,276.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,20.0,48.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 104}]",1,Jae-Sung Lee,142779.0,142779.0,154228.0,158670.0,817433.0,5834406.0 +2646,18,Sheraldo,Becker,13780259.0,176.0,2.0,2.0,2.0,8198.0,351.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,25.0,178.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 49}]",1,Sheraldo Becker,140075.0,140075.0,162755.0,44933.0,-895631.0,1498063.0 +2702,18,Eric,Martel,2345544.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-102210.0,-102210.0,-108697.0,-101392.0,-675647.0,-5223237.0 +2822,18,,Silas,680828.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,-87764.0,-87764.0,-86995.0,-126564.0,-784799.0,-148456.0 +2895,18,Paul,Nebel,3549698.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-90105.0,-90105.0,-89724.0,-85150.0,-663734.0,-6785999.0 +3041,18,Silvan,Widmer,2647019.0,29.0,1.0,1.0,0.0,1324.0,29.0,2,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,1,10.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,217212.0,217212.0,222807.0,191713.0,793737.0,-975565.0 +3318,18,Ransford,Königsdörffer,5269004.0,75.0,2.0,2.0,0.0,3160.0,149.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,1,28.0,81.0,"[{""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 17}]",5,Ransford Königsdörffer,276209.0,276209.0,272269.0,119770.0,406677.0,-954066.0 +3470,18,Anthony,Caci,12889505.0,108.0,2.0,2.0,2.0,9298.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,16.0,22.0,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,93094.0,93094.0,116871.0,137277.0,827420.0,5964845.0 +6111,18,Benedict,Hollerbach,2067699.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-100507.0,-100507.0,-111707.0,-113080.0,-697297.0,-1839872.0 +8307,18,Kaishu,Sano,18378374.0,157.0,2.0,2.0,2.0,11042.0,313.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,17.0,33.0,"[{""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,148685.0,148685.0,162465.0,165650.0,916954.0,4737833.0 +10122,18,Fabio,Gruber,12390670.0,159.0,2.0,2.0,2.0,11355.0,317.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,25.0,40.0,"[{""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,228023.0,228023.0,227838.0,191811.0,1082892.0,288588.0 +11261,18,Sota,Kawasaki,2342969.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-137346.0,-137346.0,-137804.0,-146775.0,-942693.0,-1695051.0 +11665,18,Kacper,Potulski,7131884.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,22.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,369771.0,369771.0,382502.0,391212.0,2318047.0,-774047.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}, {""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0 +13438,18,Otto,Ruoppi,1367636.0,19.0,2.0,2.0,0.0,1953.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,27.0,5.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 15}]",5,Otto Ruoppi,-85188.0,-85188.0,-118645.0,-105022.0,-423825.0,-3889009.0 +17179,18,Rael-Tshimbela,Nakuzola,1458748.0,23.0,1.0,1.0,0.0,324.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,2,15.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,-132095.0,-132095.0,-147734.0,-190443.0,-778971.0,1458748.0 +168,29,Sven,Michel,1937595.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,206383.0,206383.0,239599.0,255307.0,1400164.0,-1693253.0 +1964,29,Felix,Götze,4155360.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Götze,-105634.0,-105634.0,-120749.0,-119325.0,-1325085.0,-2852400.0 +2015,29,Raphael,Obermair,9369388.0,70.0,2.0,2.0,2.0,11454.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,240017.0,240017.0,263505.0,230460.0,1175792.0,600324.0 +2301,29,Oliver,Batista Meier,4176598.0,-11.0,1.0,1.0,0.0,1233.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Oliver Batista Meier,-144518.0,-144518.0,-143403.0,-145788.0,-1311015.0,-1617941.0 +2471,29,Markus,Schubert,1485266.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-151296.0,-151296.0,-150688.0,-146470.0,-1017126.0,-2735406.0 +2498,29,Tom,Baack,1772402.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,6.0,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Tom Baack,-135150.0,-135150.0,-141893.0,-148283.0,-875273.0,-3574553.0 +2749,29,Steffen,Tigges,3907460.0,36.0,2.0,2.0,0.0,4618.0,71.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,18.0,4.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 32}]",4,Steffen Tigges,-127182.0,-127182.0,-137283.0,-151144.0,-491047.0,3032985.0 +2977,29,Nahuel,Noll,13220800.0,112.0,2.0,2.0,2.0,11454.0,224.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,16.0,1.0,"[{""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,32310.0,32310.0,49284.0,19174.0,105324.0,1803077.0 +3027,29,Marvin,Pieringer,4455045.0,33.0,2.0,2.0,2.0,10532.0,65.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,14.0,98.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,101939.0,101939.0,143787.0,184087.0,1494670.0,3210528.0 +3081,29,Gabriel,Vidović,7013085.0,37.0,2.0,2.0,2.0,11454.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,2,10.0,49.0,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,-352548.0,-352548.0,-404064.0,-468635.0,-1071958.0,6513085.0 +3336,29,Stefano,Marino,4652849.0,16.0,2.0,2.0,1.0,4820.0,31.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,6.0,27.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 35}]",4,Stefano Marino,-135918.0,-135918.0,-356265.0,-361699.0,-2044394.0,-3414210.0 +3491,29,Sebastian,Klaas,1574955.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,-144502.0,-144502.0,-150660.0,-166476.0,-893341.0,1074955.0 +3492,29,Marcel,Hoffmeier,3352818.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-139428.0,-139428.0,-143698.0,-142613.0,-959726.0,-3017871.0 +3559,29,Laurin,Ulrich,6807055.0,62.0,2.0,2.0,2.0,9033.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/bd6e7a7bc0ff4f5397cce0a6fb3864fa.png,28.0,2,18.0,24.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,-243917.0,-243917.0,-277946.0,-311780.0,-1266184.0,6307055.0 +6197,29,Laurin,Curda,10793951.0,101.0,2.0,2.0,2.0,11454.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,18.0,121.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,11765.0,11765.0,38552.0,54388.0,511588.0,-726915.0 +6217,29,Rayan,Philippe,3893678.0,13.0,2.0,2.0,1.0,3106.0,26.0,0,4,https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png,9.0,1,6.0,19.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": -1}]",2,Rayan Philippe,381773.0,381773.0,333997.0,309114.0,1881470.0,-323951.0 +6292,29,Mattes,Hansen,6247571.0,58.0,2.0,2.0,2.0,9931.0,116.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,18.0,8.0,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,302768.0,302768.0,312792.0,309326.0,1939519.0,3060306.0 +6751,29,Florian,Pruhs,1829072.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-146642.0,-146642.0,-151613.0,-154600.0,-1054861.0,-380587.0 +7320,29,Tjark,Scheller,9257908.0,105.0,2.0,2.0,2.0,11454.0,209.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,22.0,40.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,281034.0,281034.0,330836.0,339831.0,2071725.0,1805189.0 +7616,29,Jano,ter Horst,9982739.0,91.0,2.0,2.0,2.0,10714.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,18.0,74.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,177918.0,177918.0,237036.0,266891.0,1645473.0,4495379.0 +8292,29,Santiago,Castañeda,10219958.0,86.0,2.0,2.0,2.0,11454.0,171.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,16.0,21.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,266937.0,266937.0,283091.0,263825.0,1563671.0,1454773.0 +8872,29,Jonah,Sticker,3004536.0,8.0,2.0,2.0,0.0,1936.0,15.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,4.0,19.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-132826.0,-132826.0,-133140.0,-137193.0,-871184.0,-577450.0 +8984,29,Nyamekye,Awortwie-Grant,883812.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,-133452.0,-133452.0,-145144.0,-159897.0,-980303.0,251633.0 +9283,29,Deniz,Zeitler,2413339.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cde6a72f67e043e0b1b56ac70e3f9c19.png,38.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Deniz Zeitler,-154715.0,-154715.0,-162199.0,-164958.0,-1019941.0,1913339.0 +10048,29,Luka,Duric,1610189.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luka Duric,-139377.0,-139377.0,-149156.0,-154977.0,-947979.0,-3688462.0 +11170,29,Ruben,Müller,2476455.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-146228.0,-146228.0,-157170.0,-155230.0,-1003794.0,521507.0 +12262,29,Albert Frank,Millgramm,2584725.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-156880.0,-156880.0,-148470.0,-147304.0,-965396.0,-3115007.0 +14911,29,Clemens,Lippmann,2221536.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,1,0.0,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,257607.0,257607.0,295071.0,295483.0,1532625.0,-1151855.0 +14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,-36782.0,-36782.0,-120824.0,-168826.0,-420920.0,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0,0.0,0.0,0.0,0.0,0.0 +1246,43,Willi,Orban,30067795.0,144.0,2.0,2.0,2.0,11814.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,9.0,38.0,"[{""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 171}]",3,Willi Orban,-286752.0,-286752.0,-24918.0,1563.0,-769455.0,-574293.0 +1333,43,Lukas,Klostermann,743442.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,39764.0,39764.0,-9830.0,-63244.0,-188155.0,-2983204.0 +1689,43,Benjamin,Henrichs,4473663.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",4,Benjamin Henrichs,-77075.0,-77075.0,-97482.0,-114569.0,-1337356.0,-1397659.0 +1728,43,Örjan,Nyland,2128164.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-141139.0,-141139.0,-141255.0,-147042.0,-1006554.0,253873.0 +2141,43,Ridle ,Baku,20963667.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,225427.0,225427.0,231590.0,254314.0,1520020.0,1454651.0 +2275,43,Christoph,Baumgartner,10473988.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-464777.0,-464777.0,-457184.0,-423013.0,-3186149.0,-9284035.0 +2522,43,David,Raum,34880301.0,128.0,2.0,2.0,2.0,11814.0,255.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,1,7.0,30.0,"[{""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 149}]",1,David Raum,2284.0,2284.0,8369.0,22162.0,127638.0,2042808.0 +2687,43,Christopher,Nkunku,26058783.0,94.0,2.0,2.0,1.0,7080.0,187.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,7.0,24.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,70744.0,70744.0,65002.0,78671.0,618253.0,-13488838.0 +2897,43,Rocco,Reitz,9865946.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,2,21.0,147.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-631181.0,-631181.0,-599971.0,-618962.0,-4114189.0,-3873899.0 +4596,43,Brajan,Gruda,21136058.0,128.0,1.0,1.0,1.0,4446.0,128.0,0,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,2,6.0,90.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,-263523.0,-263523.0,-258719.0,-61377.0,-492033.0,5108537.0 +6104,43,Marc,Guiu,9093965.0,-13.0,1.0,1.0,0.0,1327.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -13}, {""hasPlayed"": false, ""points"": null}]",3,Marc Guiu,-368878.0,-368878.0,-465229.0,-526259.0,-1320821.0,9093965.0 +6176,43,Nicolas,Seiwald,18877814.0,82.0,2.0,2.0,2.0,11814.0,164.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,2,8.0,38.0,"[{""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,-108226.0,-108226.0,2964.0,23386.0,172160.0,3431310.0 +6300,43,Assan,Ouédraogo,9544322.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,270829.0,270829.0,294344.0,258632.0,820295.0,-11017061.0 +7224,43,Lukeba,Castello Jr.,20914069.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,140.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 199}]",3,Lukeba Castello Jr.,-6265.0,-6265.0,23213.0,56623.0,352352.0,117057.0 +7239,43,Max,Finkgräfe,3185576.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-129565.0,-129565.0,-132644.0,-139677.0,-915292.0,-34356.0 +8061,43,Johan,Bakayoko,7646420.0,24.0,2.0,2.0,1.0,5355.0,48.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,6.0,12.0,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 15}]",3,Johan Bakayoko,-257960.0,-257960.0,-263311.0,-284969.0,-1594179.0,291925.0 +8227,43,Maarten,Vandevoordt,16763162.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,13.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-321138.0,-321138.0,-206293.0,-103269.0,-574996.0,2335583.0 +9507,43,Antonio,Nusa,27136490.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,67029.0,67029.0,60202.0,84200.0,578361.0,2546334.0 +9776,43,Andrija,Maksimovic,4326481.0,84.0,1.0,1.0,0.0,791.0,84.0,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,1,19.0,59.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,374018.0,374018.0,351471.0,214872.0,790600.0,83665.0 +10113,43,Tidiam,Gomis,10058770.0,93.0,2.0,2.0,1.0,5954.0,186.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,18.0,117.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,280369.0,280369.0,311274.0,332757.0,2244563.0,4576215.0 +11008,43,Ezechiel,Banzuzi,11804858.0,65.0,2.0,2.0,2.0,11042.0,129.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,10.0,54.0,"[{""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 103}]",3,Ezechiel Banzuzi,-66063.0,-66063.0,35444.0,109523.0,750815.0,7777559.0 +11886,43,,Rômulo,10013078.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rômulo,-493983.0,-493983.0,-549713.0,-542506.0,-3943329.0,-9650932.0 +14249,43,Neil,El Aynaoui,12487894.0,45.0,1.0,1.0,1.0,4640.0,45.0,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,-730494.0,-730494.0,-847118.0,-694289.0,-2580760.0,12487894.0 +14896,43,Abdoul,Koné,1523277.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-101710.0,-101710.0,-116014.0,-128865.0,-729631.0,-4565627.0 +15376,43,Maxime,Estève,10501376.0,157.0,1.0,1.0,1.0,5968.0,157.0,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,1,14.0,111.0,"[{""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,228166.0,228166.0,359662.0,364403.0,850167.0,-7242282.0 +577,15,Daniel,Batz,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,0.0,0.0,-68004.0,-123492.0,-712533.0,-3545979.0 +619,15,Kevin,Stöger,7535540.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,2,,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}]",3,Kevin Stöger,-367807.0,-367807.0,-388642.0,-450424.0,-2544514.0,2603078.0 +849,15,Tim,Kleindienst,17629537.0,37.0,2.0,2.0,2.0,10567.0,73.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,2,4.0,81.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,-480861.0,-480861.0,-513616.0,-518116.0,-1728584.0,1782144.0 +1883,15,Moritz,Nicolas,18312062.0,160.0,2.0,2.0,2.0,11691.0,320.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,17.0,41.0,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,35480.0,35480.0,40989.0,34769.0,-110444.0,-198951.0 +2074,15,Robin,Hack,7594514.0,-5.0,2.0,2.0,1.0,5477.0,-10.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,,24.0,"[{""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-363519.0,-363519.0,-375763.0,-400644.0,-2116899.0,-155945.0 +2126,15,Nicolas,Kühn,5069813.0,21.0,1.0,1.0,0.0,1576.0,21.0,1,3,https://kickbase.b-cdn.net/content/file/4881796043e3415988bd7340d2f89b43.png,0.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}]",5,Nicolas Kühn,-468972.0,-468972.0,-621015.0,-583230.0,-1884002.0,4569813.0 +2261,15,Florian,Neuhaus,3532717.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,254866.0,254866.0,270651.0,240653.0,1401542.0,613369.0 +2560,15,Philipp,Sander,9358722.0,58.0,2.0,2.0,2.0,11691.0,115.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,12.0,64.0,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-226503.0,-226503.0,-433852.0,-436524.0,-2541922.0,-1354238.0 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0,0.0,0.0,0.0,0.0,0.0 +2862,15,Jens,Castrop,1496408.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-134720.0,-134720.0,-137731.0,-141792.0,-951422.0,-5736576.0 +2941,15,Joseph,Scally,6065410.0,57.0,2.0,2.0,1.0,5969.0,113.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,18.0,85.0,"[{""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,327427.0,327427.0,349040.0,408604.0,2267337.0,-570756.0 +3063,15,Fabio,Chiarodia,3006474.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,-148650.0,-148650.0,-153408.0,-186303.0,-435632.0,1047578.0 +3129,15,Ko,Itakura,9801443.0,35.0,2.0,2.0,2.0,11691.0,69.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,2,7.0,0.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 34}]",2,Ko Itakura,-537336.0,-537336.0,-631198.0,-719357.0,-2125081.0,-3806354.0 +3516,15,Enzo,Leopold,4453354.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-159978.0,-159978.0,-155382.0,-394485.0,-2412002.0,-9513470.0 +4292,15,David,Herold,3564075.0,7.0,2.0,2.0,0.0,2822.0,14.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,3.0,2.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 5}]",3,David Herold,-100927.0,-100927.0,-123025.0,-139141.0,-534139.0,-6750338.0 +4333,15,Lukas,Ullrich,5871995.0,40.0,2.0,2.0,2.0,8864.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,13.0,32.0,"[{""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-293996.0,-293996.0,-296863.0,-326600.0,-2043119.0,1235838.0 +6199,15,Shuto,Machino,2591678.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-142946.0,-142946.0,-148168.0,-144514.0,-925731.0,1526989.0 +6319,15,Franck,Honorat,10650672.0,109.0,2.0,2.0,1.0,6207.0,217.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,20.0,47.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 75}]",2,Franck Honorat,203478.0,203478.0,226316.0,352901.0,1772469.0,811456.0 +7774,15,Yukhym,Konoplia,2021005.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,250585.0,250585.0,273228.0,253545.0,987952.0,-2173232.0 +9540,15,Isac,Lidberg,3943636.0,-7.0,2.0,2.0,0.0,3077.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,2.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": -8}]",5,Isac Lidberg,-136101.0,-136101.0,-137165.0,-144340.0,-837230.0,-7404248.0 +11010,15,Kevin,Diks,14083703.0,41.0,2.0,2.0,2.0,11691.0,82.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,5.0,16.0,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-585669.0,-585669.0,-605978.0,-646459.0,-3653269.0,-871983.0 +11748,15,Wael,Mohya,7411175.0,30.0,2.0,2.0,2.0,8171.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,7.0,26.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-256024.0,-256024.0,-280589.0,-278391.0,-1684092.0,-1512512.0 +13442,15,Hugo,Bolin,12186612.0,159.0,2.0,2.0,2.0,11691.0,318.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,26.0,179.0,"[{""hasPlayed"": true, ""points"": 286}, {""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,150993.0,150993.0,163380.0,171537.0,828676.0,5936874.0 +15181,15,Jan,Leszczynski,4102377.0,1.0,1.0,1.0,0.0,1116.0,1.0,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,0.0,0.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-128800.0,-128800.0,-134531.0,-135591.0,-977560.0,-770587.0 +15202,15,Zento,Uno,2186370.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,286611.0,286611.0,319451.0,308915.0,1285811.0,-1727427.0 +15613,15,Daiki,Hashioka,5534929.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,3.0,12.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",4,Daiki Hashioka,-375583.0,-375583.0,-385128.0,-378736.0,-2658873.0,-666662.0 +16564,15,Mathieu,Nguefack,3321010.0,30.0,2.0,2.0,1.0,7783.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,17.0,17.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 17}]",3,Mathieu Nguefack,145018.0,145018.0,191724.0,215686.0,1487482.0,3321010.0 +54,3,Emre,Can,1503501.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-120832.0,-120832.0,-121631.0,-136866.0,-690852.0,-768568.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0,0.0,0.0,0.0,0.0,0.0 +1704,3,Waldemar,Anton,33842109.0,223.0,2.0,2.0,2.0,11756.0,446.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,1,13.0,91.0,"[{""hasPlayed"": true, ""points"": 288}, {""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,34560.0,34560.0,35623.0,9918.0,-310443.0,466604.0 +1856,3,Marcel,Sabitzer,7828965.0,27.0,2.0,2.0,0.0,2965.0,53.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,6.0,14.0,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,254792.0,254792.0,232441.0,264646.0,1491528.0,-2978848.0 +1873,3,Gregor,Kobel,20459925.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-23457.0,-23457.0,-5880.0,-65316.0,-649068.0,-2664653.0 +1920,3,Serhou,Guirassy,31065365.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,106484.0,106484.0,106233.0,118124.0,653559.0,2879094.0 +2148,3,Alexander,Meyer,1236689.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-123354.0,-123354.0,-136375.0,-149446.0,-864165.0,-966348.0 +2383,3,Nico,Schlotterbeck,24294399.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Nico Schlotterbeck,73230.0,73230.0,97858.0,113570.0,413479.0,-9355666.0 +2395,3,Julian,Ryerson,24728924.0,99.0,2.0,2.0,2.0,10516.0,198.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,2,8.0,26.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-265306.0,-265306.0,-370446.0,-272346.0,-1499563.0,-867363.0 +2714,3,Maximilian,Beier,22698435.0,111.0,2.0,2.0,2.0,11123.0,221.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,9.0,77.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 165}]",3,Maximilian Beier,165836.0,165836.0,176982.0,184978.0,1062668.0,-2961234.0 +2736,3,Ramy,Bensebaini,14280080.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-395260.0,-395260.0,-356320.0,-392467.0,-3146948.0,-5162890.0 +3069,3,Felix,Nmecha,27175095.0,87.0,2.0,2.0,2.0,7492.0,174.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,2,6.0,50.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 123}]",3,Felix Nmecha,-647217.0,-647217.0,-353765.0,-15934.0,-813133.0,1712419.0 +7737,3,Joey,Veerman,15794211.0,56.0,2.0,2.0,0.0,4284.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,7.0,27.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 36}]",3,Joey Veerman,6257.0,6257.0,-250809.0,-385489.0,-2518114.0,15794211.0 +9440,3,Filippo,Mane,4573426.0,32.0,2.0,2.0,1.0,3152.0,64.0,1,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,2,13.0,21.0,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 17}]",5,Filippo Mane,-143618.0,-143618.0,-155840.0,-475690.0,-1403290.0,-33920.0 +9698,3,,Fábio Silva,9020403.0,124.0,1.0,1.0,0.0,2008.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,13.0,87.0,"[{""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": false, ""points"": null}]",3,Fábio Silva,362713.0,362713.0,331599.0,324987.0,1263941.0,410223.0 +10114,3,Carney,Chukwuemeka,3908316.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Carney Chukwuemeka,398916.0,398916.0,306133.0,250774.0,1159180.0,-884849.0 +10115,3,Daniel,Svensson,19352963.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,211848.0,211848.0,229953.0,248474.0,1510782.0,-639407.0 +11099,3,Jobe,Bellingham,18703968.0,123.0,2.0,2.0,2.0,11756.0,246.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,13.0,46.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": true, ""points"": 156}]",1,Jobe Bellingham,216834.0,216834.0,219871.0,227640.0,1416948.0,-43973.0 +11100,3,Samuele,Inácio,5375461.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,,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-250151.0,-250151.0,-255468.0,-264535.0,-1767758.0,-5000617.0 +13472,3,Luca,Reggiani,3265716.0,57.0,1.0,1.0,0.0,1999.0,57.0,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,1,17.0,40.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,321431.0,321431.0,243192.0,143559.0,477658.0,-1896413.0 +14662,3,Justin,Lerma,2382333.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-153359.0,-153359.0,-161699.0,-164319.0,-1050598.0,-7431887.0 +14899,3,Kauã,Prates,4587417.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",5,Kauã Prates,364587.0,364587.0,404697.0,411177.0,2257987.0,254961.0 +15211,3,Joane,Gadou,24858761.0,98.0,2.0,2.0,2.0,9756.0,196.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,2,7.0,48.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 132}]",2,Joane Gadou,-500952.0,-500952.0,-284145.0,-15637.0,-694722.0,2566857.0 +16378,3,Konstantinos,Karetsas,25875733.0,125.0,2.0,2.0,2.0,8514.0,249.0,2,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,2,9.0,126.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 214}]",4,Konstantinos Karetsas,-467261.0,-467261.0,-23165.0,93311.0,67984.0,5790348.0 +16948,3,Giannis,Konstantelias,11455960.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,15.0,127.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-660522.0,-660522.0,-687461.0,-635323.0,-4629510.0,11455960.0 +17309,3,Ethan,Nwaneri,18844728.0,65.0,1.0,1.0,0.0,4036.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/80320ca8522a4369b908308269d074ad.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Ethan Nwaneri,136709.0,136709.0,67586.0,120923.0,695182.0,18844728.0 +1863,6,Daniel,Heuer Fernandes,12983059.0,72.0,2.0,2.0,2.0,11430.0,143.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,11.0,36.0,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-328484.0,-328484.0,-340898.0,-359422.0,-1891888.0,-108715.0 +1865,6,Yussuf,Poulsen,1128316.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,,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -9}]",3,Yussuf Poulsen,-97382.0,-97382.0,-126772.0,-152577.0,-647732.0,-3443880.0 +1889,6,Bakery,Jatta,5868917.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,2,4.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Bakery Jatta,-387160.0,-387160.0,-403585.0,-440644.0,-2290774.0,619641.0 +1978,6,Jordan,Torunarigha,8032125.0,-1.0,2.0,2.0,2.0,7815.0,-2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 2}]",1,Jordan Torunarigha,-309384.0,-309384.0,-339653.0,-368137.0,-1354801.0,-2645493.0 +2725,6,Sebastiaan,Bornauw,8727292.0,38.0,2.0,2.0,2.0,11430.0,75.0,2,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,8.0,16.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": true, ""points"": 26}]",3,Sebastiaan Bornauw,-424115.0,-424115.0,-300452.0,-307434.0,-1554025.0,8190904.0 +3277,6,Miro,Muheim,4104565.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Miro Muheim,-120938.0,-120938.0,-116467.0,-108092.0,-755545.0,-4387710.0 +6201,6,Nicolai,Remberg,8977147.0,21.0,2.0,2.0,2.0,11430.0,42.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,36.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-275059.0,-275059.0,-294314.0,-323376.0,-1851596.0,-1968431.0 +7350,6,Otto,Stange,3757259.0,-11.0,2.0,2.0,0.0,3353.0,-22.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": -6}]",5,Otto Stange,-135735.0,-135735.0,-143724.0,-146729.0,-807327.0,276680.0 +7394,6,Kofi,Amoako,975184.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-103190.0,-103190.0,-126006.0,-140447.0,-734263.0,-3756898.0 +8367,6,Albert,Sambi Lokonga,8800009.0,44.0,1.0,1.0,1.0,5806.0,44.0,2,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,4.0,31.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}]",3,Albert Sambi Lokonga,-361393.0,-361393.0,-380526.0,-234016.0,-948102.0,-1103073.0 +9605,6,Albert,Grønbæk,10840531.0,11.0,2.0,2.0,2.0,11430.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,2,1.0,27.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,-631673.0,-631673.0,-738133.0,-672986.0,-2092350.0,301297.0 +10120,6,Alexander,Røssing-Lelesiit,1789748.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,219930.0,219930.0,260031.0,261000.0,1247324.0,-1404929.0 +11512,6,Nicolás,Capaldo,9012752.0,26.0,2.0,2.0,2.0,11430.0,51.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,5.0,38.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,-287609.0,-287609.0,-310913.0,-321808.0,-993871.0,-1197681.0 +11752,6,Warmed,Omari,1487732.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Warmed Omari,-96014.0,-96014.0,-109976.0,-135942.0,-864936.0,-4584484.0 +11949,6,Shafiq,Nandja,2223707.0,-1.0,1.0,1.0,0.0,2914.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,2,,0.0,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}]",3,Shafiq Nandja,-131827.0,-131827.0,-153393.0,-167330.0,-1040152.0,1723707.0 +11967,6,Fábio,Vieira,19027755.0,3.0,1.0,1.0,0.0,2914.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png,0.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",1,Fábio Vieira,-318557.0,-318557.0,-18946.0,90596.0,440820.0,440820.0 +12368,6,Sander,Tangvik,951817.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-138242.0,-138242.0,-138250.0,-140458.0,-959303.0,-287151.0 +13433,6,Louis,Lemke,4933043.0,-7.0,2.0,2.0,1.0,6001.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,2,,12.0,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 2}]",4,Louis Lemke,-403643.0,-403643.0,-441348.0,-502118.0,-2488834.0,4433043.0 +14256,6,Zakaria,El Ouahdi,9449077.0,-24.0,1.0,1.0,1.0,5624.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -24}, {""hasPlayed"": false, ""points"": null}]",1,Zakaria El Ouahdi,-780808.0,-780808.0,-439719.0,13873.0,-720438.0,9449077.0 +14425,6,David,Møller Wolfe,8611864.0,20.0,1.0,1.0,1.0,5086.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png,0.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}]",2,David Møller Wolfe,-404118.0,-404118.0,-259429.0,-3768.0,-471937.0,8611864.0 +15283,6,Martin,Adeline,4536636.0,-5.0,2.0,2.0,2.0,6947.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,2,,10.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 3}]",4,Martin Adeline,-142086.0,-142086.0,-152353.0,-428351.0,-1380841.0,-4576296.0 +15472,6,Patson,Daka,8632051.0,3.0,2.0,2.0,1.0,7088.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,0.0,13.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 12}]",3,Patson Daka,-344220.0,-344220.0,-360262.0,-451109.0,-2980525.0,-1456634.0 +15478,6,Bilal,Nadir,1503775.0,-4.0,2.0,2.0,1.0,3526.0,-7.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,10.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -11}]",3,Bilal Nadir,-69148.0,-69148.0,-90430.0,-100551.0,-663588.0,-4389837.0 +17203,6,Terem,Moffi,4031332.0,-9.0,2.0,2.0,1.0,5527.0,-17.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 2}]",3,Terem Moffi,-112792.0,-112792.0,-130405.0,-123861.0,-555463.0,4031332.0 +49,5,Matthias,Ginter,26880422.0,171.0,2.0,2.0,2.0,11429.0,342.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,12.0,32.0,"[{""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,37805.0,37805.0,58503.0,62926.0,250712.0,659838.0 +89,5,Christian,Günter,3782251.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Christian Günter,-136478.0,-136478.0,-139262.0,-140344.0,-777350.0,787114.0 +118,5,Vincenzo,Grifo,8119241.0,38.0,1.0,1.0,0.0,1248.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,4.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-296748.0,-296748.0,-308325.0,-321466.0,-2215454.0,-3071197.0 +1257,5,Lukas,Kübler,7163697.0,68.0,2.0,2.0,1.0,5469.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,18.0,48.0,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,213397.0,213397.0,250846.0,232173.0,1456005.0,2324017.0 +1645,5,Maximilian,Eggestein,17728661.0,175.0,2.0,2.0,2.0,11429.0,349.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,19.0,78.0,"[{""hasPlayed"": true, ""points"": 230}, {""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,140604.0,140604.0,172250.0,187030.0,957892.0,3873950.0 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0,0.0,0.0,0.0,0.0,0.0 +1858,5,Anthony,Jung,2055227.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,-149707.0,-149707.0,-177019.0,-202726.0,-228481.0,-958668.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0,0.0,0.0,0.0,0.0,0.0 +2084,5,Philipp,Lienhart,14208507.0,111.0,2.0,2.0,2.0,9937.0,221.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,15.0,23.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 127}]",2,Philipp Lienhart,116872.0,116872.0,138296.0,126245.0,602232.0,2966355.0 +2125,5,Jan-Niklas,Beste,14126291.0,107.0,2.0,2.0,2.0,7286.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,15.0,29.0,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 128}]",1,Jan-Niklas Beste,132843.0,132843.0,149412.0,173580.0,1050540.0,4383243.0 +2176,5,Lucas,Höler,4463209.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,2,8.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,-124156.0,-124156.0,-135785.0,-152760.0,-1258188.0,1491273.0 +2722,5,Patrick,Osterhage,2011390.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-135015.0,-135015.0,-138580.0,-134822.0,-909070.0,-2431557.0 +3209,5,Yannik,Engelhardt,11588315.0,63.0,2.0,2.0,2.0,10648.0,125.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,2,10.0,12.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,-171312.0,-171312.0,-21548.0,12876.0,65773.0,3661521.0 +3218,5,Mio,Backhaus,15151229.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,21397.0,21397.0,24093.0,12858.0,-897683.0,-981718.0 +3304,5,Igor,Matanović,22065652.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,22.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,207827.0,207827.0,223161.0,223719.0,1420330.0,5064813.0 +4335,5,Derry,Scherhant,11011877.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,24.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,208619.0,208619.0,229344.0,240997.0,1948071.0,5864422.0 +6209,5,Philipp,Treu,10279773.0,86.0,2.0,2.0,1.0,7208.0,172.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,16.0,77.0,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,75160.0,75160.0,74803.0,87997.0,-421158.0,-259922.0 +7215,5,Jordy,Makengo,9739264.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,21.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,334354.0,334354.0,345413.0,355214.0,2063922.0,7380772.0 +7216,5,Max,Rosenfelder,5788332.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,6.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",4,Max Rosenfelder,204224.0,204224.0,249992.0,264596.0,1521580.0,1262798.0 +8363,5,Berkay,Yilmaz,3373081.0,24.0,1.0,1.0,0.0,780.0,24.0,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,7.0,16.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-123471.0,-123471.0,-126135.0,-129403.0,-841917.0,-6724480.0 +8364,5,Bruno,Ogbus,4145061.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,330811.0,330811.0,352840.0,282295.0,1650789.0,1308138.0 +11006,5,Yuito,Suzuki,16683497.0,235.0,2.0,2.0,2.0,9808.0,470.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,28.0,226.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,181894.0,181894.0,209537.0,214969.0,1492029.0,5206940.0 +11007,5,Cyriaque,Irié,5831212.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,10.0,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}]",5,Cyriaque Irié,264300.0,264300.0,321142.0,396918.0,2440683.0,660942.0 +14048,5,Keisuke,Goto,3096422.0,15.0,2.0,2.0,0.0,1620.0,30.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,9.0,5.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-101284.0,-101284.0,-114999.0,-120945.0,-617552.0,-5899744.0 +15196,5,Rihito,Yamamoto,2730075.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-138653.0,-138653.0,-139704.0,-142605.0,-901112.0,-6504309.0 +43,10,Mitchell,Weiser,4493748.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-64103.0,-64103.0,-85976.0,-101248.0,-459557.0,-2068159.0 +157,10,Niklas,Stark,4064423.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,367668.0,367668.0,355522.0,225855.0,1448423.0,488831.0 +608,10,Niclas,Füllkrug,13081764.0,46.0,2.0,2.0,2.0,8371.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,1,6.0,129.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": -46}]",1,Niclas Füllkrug,118318.0,118318.0,138493.0,115430.0,202126.0,-11048604.0 +1996,10,Marco,Friedl,11220862.0,79.0,2.0,2.0,2.0,11674.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-254485.0,-254485.0,-206368.0,-170773.0,-1571688.0,-357779.0 +2294,10,Amos,Pieper,12279720.0,99.0,2.0,2.0,2.0,11674.0,197.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,16.0,4.0,"[{""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,85351.0,85351.0,109710.0,124081.0,477730.0,4166357.0 +2842,10,Felix,Agu,1538658.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-104298.0,-104298.0,-124530.0,-133642.0,-813903.0,-3733121.0 +2939,10,Eren Sami,Dinkçi,6264185.0,56.0,2.0,2.0,1.0,4747.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,1,17.0,94.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": -11}]",1,Eren Sami Dinkçi,288545.0,288545.0,325979.0,324098.0,1484950.0,2355130.0 +3139,10,Cédric,Itten,3770351.0,18.0,2.0,2.0,0.0,3301.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,9.0,4.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 14}]",5,Cédric Itten,-118487.0,-118487.0,-124765.0,-132953.0,-752958.0,-6987690.0 +3166,10,Keke,Topp,507052.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,7052.0,7052.0,0.0,0.0,-120035.0,-113125.0 +3228,10,Justin,Njinmah,4413518.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,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-145625.0,-145625.0,-145191.0,-145471.0,-2030028.0,-2113953.0 +3281,10,Ludovit,Reis,9688174.0,63.0,2.0,2.0,2.0,11125.0,126.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 29}]",2,Ludovit Reis,239810.0,239810.0,262025.0,287691.0,1195284.0,1140891.0 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0,0.0,0.0,0.0,0.0,0.0 +3481,10,Jens,Stage,12255068.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-674968.0,-674968.0,-662237.0,-649978.0,-4628860.0,-5844357.0 +6174,10,,Arthur,6782426.0,49.0,1.0,1.0,1.0,4193.0,49.0,0,2,https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png,0.0,1,7.0,34.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": false, ""points"": null}]",1,Arthur,319160.0,319160.0,355436.0,349389.0,2280120.0,964380.0 +7167,10,Senne,Lynen,6140409.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 0}]",4,Senne Lynen,-379259.0,-379259.0,-377806.0,-376262.0,-2469317.0,-1639506.0 +7282,10,Olivier,Deman,9787335.0,93.0,2.0,2.0,2.0,11674.0,185.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,18.0,98.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,295367.0,295367.0,301660.0,254366.0,474830.0,371123.0 +7721,10,Marco,Grüll,8091243.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,51.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,343279.0,343279.0,340822.0,349554.0,2005473.0,4626077.0 +8166,10,,Chuki,7904332.0,85.0,2.0,2.0,2.0,10866.0,170.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,21.0,93.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 19}]",1,Chuki,304467.0,304467.0,290593.0,237997.0,534443.0,-2370506.0 +9513,10,Karl,Hein,12149277.0,75.0,2.0,2.0,2.0,11674.0,150.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,12.0,94.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,18773.0,18773.0,23997.0,26030.0,-920574.0,389825.0 +9600,10,Alexander,Schlager,1386344.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-139086.0,-139086.0,-137288.0,-138262.0,-964017.0,-4582524.0 +10131,10,Dariusz,Stalmach,4800222.0,86.0,2.0,2.0,0.0,3775.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,35.0,86.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 147}]",5,Dariusz Stalmach,372266.0,372266.0,399030.0,380512.0,2409550.0,406618.0 +10134,10,Mick,Schmetgens,4666214.0,21.0,2.0,2.0,1.0,7480.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,9.0,29.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 0}]",5,Mick Schmetgens,-137737.0,-137737.0,-361919.0,-382573.0,-2348097.0,585499.0 +11262,10,Salim Amani,Musah,3568603.0,1.0,2.0,2.0,0.0,2762.0,1.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,0.0,7.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -5}]",5,Salim Amani Musah,-122555.0,-122555.0,-124785.0,-135398.0,-852014.0,-1232887.0 +13449,10,Moussa,Ndiaye,3652519.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2af2bd87e1ec448bb98741662c2c9fe4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,61145.0,61145.0,175203.0,269512.0,1782212.0,3652519.0 +14923,10,Kenny,Quetant,738844.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-78021.0,-78021.0,-94489.0,-134429.0,-664791.0,-3819542.0 +14926,10,Darwin,Soylu,715388.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-33635.0,-33635.0,-53762.0,-114875.0,-572339.0,-3862900.0 +15256,10,Oskar,Wójcik,1952110.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-134577.0,-134577.0,-140064.0,-145273.0,-955526.0,-6420281.0 +15313,10,Paul,Erevbenagie,3550048.0,37.0,1.0,1.0,0.0,1768.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": false, ""points"": null}]",5,Paul Erevbenagie,-126275.0,-126275.0,-133754.0,-135014.0,-797949.0,2683146.0 +17288,10,Youri,Regeer,7206977.0,130.0,1.0,1.0,1.0,5157.0,130.0,0,3,https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png,0.0,1,18.0,,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}]",2,Youri Regeer,316324.0,316324.0,325171.0,326184.0,1446228.0,7206977.0 +493,13,Michael,Gregoritsch,12975082.0,138.0,2.0,2.0,2.0,9346.0,276.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,21.0,80.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 195}]",1,Michael Gregoritsch,205309.0,205309.0,210845.0,209245.0,1334375.0,4064573.0 +1809,13,Marius,Wolf,9184552.0,200.0,2.0,2.0,2.0,9820.0,400.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,43.0,53.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 238}]",3,Marius Wolf,299555.0,299555.0,331330.0,356394.0,2253755.0,8256155.0 +1811,13,Jeffrey,Gouweleeuw,6431940.0,26.0,2.0,2.0,0.0,777.0,52.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,8.0,5.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,-300531.0,-300531.0,-314598.0,-351582.0,-1632909.0,-3890898.0 +2195,13,Finn,Dahmen,16687934.0,195.0,2.0,2.0,2.0,11311.0,389.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,23.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,103119.0,103119.0,125161.0,112478.0,459979.0,1321664.0 +2764,13,Yannik,Keitel,1475282.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,15.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-103907.0,-103907.0,-121105.0,-139447.0,-551459.0,-3517423.0 +3143,13,Kristijan,Jakić,3514535.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kristijan Jakić,-151914.0,-151914.0,-160744.0,-175690.0,-587358.0,840144.0 +3176,13,Arijon,Ibrahimović,7014817.0,181.0,1.0,1.0,1.0,3743.0,181.0,0,3,https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png,21.0,1,25.0,127.0,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": false, ""points"": null}]",2,Arijon Ibrahimović,375522.0,375522.0,385077.0,389051.0,2276809.0,1705077.0 +3183,13,Anton,Kade,14300694.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,193.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 273}]",4,Anton Kade,-33154.0,-33154.0,43093.0,70923.0,426939.0,3962849.0 +4654,13,Mert,Kömür,4199371.0,50.0,2.0,2.0,0.0,2980.0,100.0,2,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,23.0,9.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 43}]",4,Mert Kömür,-107940.0,-107940.0,-98319.0,-97039.0,-506019.0,1336178.0 +6168,13,Robin,Fellhauer,10284689.0,104.0,2.0,2.0,2.0,8323.0,207.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,20.0,64.0,"[{""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 58}]",2,Robin Fellhauer,286470.0,286470.0,232684.0,120758.0,-77789.0,1151545.0 +7283,13,Calvin,Brackelmann,7923976.0,113.0,2.0,2.0,2.0,10533.0,225.0,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,28.0,47.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,255794.0,255794.0,301258.0,358484.0,2007172.0,-8598.0 +7336,13,Sima,Suso,779276.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-7320.0,-7320.0,-43604.0,-112620.0,-560098.0,-3885934.0 +7676,13,Fabian,Rieder,16734149.0,208.0,2.0,2.0,2.0,10669.0,416.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,24.0,18.0,"[{""hasPlayed"": true, ""points"": 221}, {""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,163728.0,163728.0,170234.0,180530.0,987538.0,4981168.0 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,0.0,0.0,-2198542.0 +8355,13,Noahkai,Banks,10474612.0,138.0,2.0,2.0,2.0,11311.0,275.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,26.0,10.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 145}]",1,Noahkai Banks,258257.0,258257.0,410790.0,399532.0,2349405.0,3871344.0 +9642,13,Chrislain,Matsima,15099591.0,157.0,2.0,2.0,2.0,11311.0,314.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,20.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,167410.0,167410.0,194057.0,196058.0,1088912.0,4809321.0 +9684,13,Alexis,Claude-Maurice,7472430.0,167.0,1.0,1.0,0.0,1925.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,1,22.0,118.0,"[{""hasPlayed"": true, ""points"": 167}, {""hasPlayed"": false, ""points"": null}]",3,Alexis Claude-Maurice,362541.0,362541.0,359645.0,286909.0,282667.0,-4401311.0 +9754,13,Juma,Bah,5963990.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5627c3fa11834a97ae7c6963d68a09a6.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Juma Bah,-426061.0,-426061.0,-444618.0,-489521.0,-2524333.0,5963990.0 +9965,13,Faik,Sakar,2491474.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-147690.0,-147690.0,-150034.0,-155576.0,-961990.0,-1637975.0 +10049,13,Hennes,Behrens,12641543.0,121.0,2.0,2.0,2.0,11311.0,242.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,19.0,31.0,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,101019.0,101019.0,114551.0,116374.0,688698.0,5011046.0 +11556,13,Han-Noah,Massengo,11928807.0,146.0,2.0,2.0,2.0,11311.0,292.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,24.0,12.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,204064.0,204064.0,235044.0,229490.0,1240893.0,3457935.0 +12341,13,Rodrigo,Ribeiro,5741589.0,66.0,2.0,2.0,0.0,1964.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,22.0,53.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 103}]",5,Rodrigo Ribeiro,235191.0,235191.0,284109.0,322687.0,1918500.0,856973.0 +13479,13,Uchenna,Ogundu,2611084.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-146983.0,-146983.0,-140859.0,-144635.0,-928777.0,-1397052.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}, {""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0 +13806,13,Young-Woo,Seol,2796539.0,53.0,2.0,2.0,0.0,1490.0,105.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,2,37.0,28.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 73}]",4,Young-Woo Seol,-113837.0,-113837.0,-136875.0,-105966.0,-197531.0,2796539.0 +32,8,Loris,Karius,16817783.0,133.0,2.0,2.0,2.0,11390.0,265.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,15.0,13.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,70114.0,70114.0,92566.0,57303.0,186680.0,1383194.0 +670,8,Kenan,Karaman,8729889.0,15.0,1.0,1.0,0.0,596.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,1.0,10.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,173415.0,173415.0,104658.0,53047.0,-494755.0,-6421720.0 +755,8,Kevin,Müller,1164042.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-143417.0,-143417.0,-145542.0,-159276.0,-820461.0,-389496.0 +1012,8,Edin,Džeko,6326959.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,,21.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-305368.0,-305368.0,-334141.0,-355474.0,-2245903.0,-757302.0 +1691,8,Finn,Porath,1412798.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-132690.0,-132690.0,-141891.0,-150601.0,-926048.0,-3435505.0 +2449,8,Hee-Chan,Hwang,4541944.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f03e94d1a5cf48cb99e80d9be87e060c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hee-Chan Hwang,-79654.0,-79654.0,-84395.0,-57497.0,-356848.0,2175717.0 +2762,8,Timo,Becker,8563552.0,59.0,2.0,2.0,2.0,11390.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,13.0,50.0,"[{""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 23}]",1,Timo Becker,1198.0,1198.0,-51192.0,-120096.0,-715233.0,2668974.0 +2876,8,Ron,Schallenberg,3467315.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,,38.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-130058.0,-130058.0,-126460.0,-120350.0,-864468.0,-3852552.0 +2967,8,Soufiane,El-Faouzi,12634825.0,76.0,2.0,2.0,2.0,11390.0,151.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,11.0,21.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,21926.0,21926.0,29319.0,-7953.0,-957943.0,-742963.0 +3029,8,Dejan,Ljubičić,8041098.0,35.0,2.0,2.0,2.0,10211.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,8.0,11.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,238707.0,238707.0,263287.0,236713.0,1231581.0,-762075.0 +3307,8,Janik,Bachmann,1995569.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,251139.0,251139.0,294676.0,310795.0,1459166.0,-1338624.0 +4406,8,Éric,Dina Ebimbe,4843765.0,5.0,2.0,2.0,1.0,5926.0,10.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,2.0,33.0,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-48755.0,-48755.0,-60674.0,-225310.0,-1544022.0,-1683845.0 +4606,8,Hasan,Kuruçay,9135849.0,66.0,2.0,2.0,2.0,8290.0,131.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,14.0,60.0,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 23}]",1,Hasan Kuruçay,222372.0,222372.0,185431.0,109007.0,-214869.0,-2976151.0 +6172,8,Junior,Adamu,5076318.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,2,4.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}]",4,Junior Adamu,-336285.0,-336285.0,-341963.0,-381782.0,-1610200.0,-3939459.0 +7156,8,Maximilian,Wöber,1786234.0,-20.0,2.0,2.0,0.0,3099.0,-39.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,81.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -77}]",5,Maximilian Wöber,-104245.0,-104245.0,-111425.0,-124453.0,-741143.0,-4273948.0 +7242,8,Robin,Gosens,7780669.0,37.0,2.0,2.0,1.0,5918.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,1,9.0,64.0,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": -9}]",2,Robin Gosens,41056.0,41056.0,15988.0,-56506.0,-911886.0,-1477606.0 +8222,8,Moussa,Sylla,8258007.0,23.0,2.0,2.0,2.0,11390.0,45.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,5.0,2.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 21}]",1,Moussa Sylla,3268.0,3268.0,-74204.0,-154410.0,-1090915.0,-1013.0 +8235,8,Adrian,Gantenbein,573138.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-39453.0,-39453.0,-68282.0,-108613.0,-783880.0,-428872.0 +8277,8,Vitalie,Becker,4257446.0,10.0,2.0,2.0,1.0,5471.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,4.0,8.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 16}]",4,Vitalie Becker,-109050.0,-109050.0,-110510.0,-105103.0,-823712.0,-2327854.0 +10916,8,Mert Can,Ayhan,3993377.0,-7.0,2.0,2.0,0.0,2203.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,24.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -24}]",4,Mert Can Ayhan,-129821.0,-129821.0,-131687.0,-130145.0,-762649.0,-5242508.0 +11255,8,Nikola,Katic,10598550.0,87.0,2.0,2.0,2.0,10337.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,16.0,28.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 67}]",1,Nikola Katic,43143.0,43143.0,36965.0,-48455.0,-1731722.0,-2801482.0 +12158,8,Luca,Vozar,1693548.0,5.0,1.0,1.0,0.0,1178.0,5.0,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,2.0,3.0,"[{""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-127937.0,-127937.0,-136618.0,-138335.0,-920701.0,1193548.0 +12297,8,Satoshi,Tanaka,6715102.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,13.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,333858.0,333858.0,350895.0,353692.0,1920539.0,-1424515.0 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,0.0,-3110070.0 +13448,8,Adil,Aouchiche,10803239.0,64.0,2.0,2.0,2.0,10325.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,11.0,28.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-156427.0,-156427.0,-236076.0,-277391.0,-2176515.0,-2888684.0 diff --git a/outputs/kbstats/players/kbstats_players_20260910_135325_+0200.json b/outputs/kbstats/players/kbstats_players_20260910_135325_+0200.json new file mode 100644 index 0000000..ff334dc --- /dev/null +++ b/outputs/kbstats/players/kbstats_players_20260910_135325_+0200.json @@ -0,0 +1,18482 @@ +[ + { + "id": "173", + "teamId": "2", + "firstName": "Jonathan", + "lastName": "Tah", + "marketValue": 31306628.0, + "averagePoints": 134.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6434.0, + "totalPoints": 267.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 139.0, + "marketChange": { + "today": -278481.0, + "yesterday": -197912.0, + "twoDays": -291229.0, + "sevenDaysAvg": -2961095.0, + "thirtyDaysAvg": -5188092.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 232 + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 2, + "name": "Jonathan Tah", + "marketChangeToday": -278481.0 + }, + { + "id": "237", + "teamId": "2", + "firstName": "Manuel", + "lastName": "Neuer", + "marketValue": 14864704.0, + "averagePoints": 121.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 242.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 35815.0, + "yesterday": 67081.0, + "twoDays": 83245.0, + "sevenDaysAvg": 404631.0, + "thirtyDaysAvg": 2411893.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 97 + }, + { + "hasPlayed": true, + "points": 145 + } + ], + "startProbability": 2, + "name": "Manuel Neuer", + "marketChangeToday": 35815.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -934959.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sven Ulreich", + "marketChangeToday": 0.0 + }, + { + "id": "1685", + "teamId": "2", + "firstName": "Joshua", + "lastName": "Kimmich", + "marketValue": 59920162.0, + "averagePoints": 279.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 557.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 34.0, + "marketChange": { + "today": 8649.0, + "yesterday": 8053.0, + "twoDays": 12681.0, + "sevenDaysAvg": 53712.0, + "thirtyDaysAvg": 416969.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 254 + }, + { + "hasPlayed": true, + "points": 303 + } + ], + "startProbability": 1, + "name": "Joshua Kimmich", + "marketChangeToday": 8649.0 + }, + { + "id": "1961", + "teamId": "2", + "firstName": "Serge", + "lastName": "Gnabry", + "marketValue": 12608983.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/0a28d7fc999e415eb4aba7e837b0384c.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 115877.0, + "yesterday": 94456.0, + "twoDays": 68512.0, + "sevenDaysAvg": 161723.0, + "thirtyDaysAvg": -6288401.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Serge Gnabry", + "marketChangeToday": 115877.0 + }, + { + "id": "1991", + "teamId": "2", + "firstName": "Dayot", + "lastName": "Upamecano", + "marketValue": 33656880.0, + "averagePoints": 245.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 489.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": 18536.0, + "yesterday": 49872.0, + "twoDays": 72571.0, + "sevenDaysAvg": 293028.0, + "thirtyDaysAvg": 390448.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 217 + }, + { + "hasPlayed": true, + "points": 272 + } + ], + "startProbability": 3, + "name": "Dayot Upamecano", + "marketChangeToday": 18536.0 + }, + { + "id": "2038", + "teamId": "2", + "firstName": "Konrad", + "lastName": "Laimer", + "marketValue": 31839896.0, + "averagePoints": 118.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 236.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 15.0, + "marketChange": { + "today": -238291.0, + "yesterday": -16531.0, + "twoDays": 25979.0, + "sevenDaysAvg": -334866.0, + "thirtyDaysAvg": -2208374.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 129 + }, + { + "hasPlayed": true, + "points": 107 + } + ], + "startProbability": 3, + "name": "Konrad Laimer", + "marketChangeToday": -238291.0 + }, + { + "id": "2300", + "teamId": "2", + "firstName": "Josip", + "lastName": "Stanišić", + "marketValue": 17032553.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": 30.0, + "marketChange": { + "today": -372497.0, + "yesterday": -417427.0, + "twoDays": -483909.0, + "sevenDaysAvg": -3102644.0, + "thirtyDaysAvg": -10477332.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 3, + "name": "Josip Stanišić", + "marketChangeToday": -372497.0 + }, + { + "id": "2366", + "teamId": "2", + "firstName": "Alphonso", + "lastName": "Davies", + "marketValue": 14899701.0, + "averagePoints": 177.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10209.0, + "totalPoints": 354.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 255594.0, + "yesterday": 274323.0, + "twoDays": 279914.0, + "sevenDaysAvg": 1777802.0, + "thirtyDaysAvg": -726004.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 201 + }, + { + "hasPlayed": true, + "points": 153 + } + ], + "startProbability": 3, + "name": "Alphonso Davies", + "marketChangeToday": 255594.0 + }, + { + "id": "2804", + "teamId": "2", + "firstName": "Jamal", + "lastName": "Musiala", + "marketValue": 24850442.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2235.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 148764.0, + "yesterday": 137086.0, + "twoDays": 131929.0, + "sevenDaysAvg": -256486.0, + "thirtyDaysAvg": -9991450.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Jamal Musiala", + "marketChangeToday": 148764.0 + }, + { + "id": "3072", + "teamId": "2", + "firstName": "Jonas", + "lastName": "Urbig", + "marketValue": 4693406.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": 0.0, + "marketChange": { + "today": -31525.0, + "yesterday": -35609.0, + "twoDays": -57440.0, + "sevenDaysAvg": -884170.0, + "thirtyDaysAvg": -7112349.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Jonas Urbig", + "marketChangeToday": -31525.0 + }, + { + "id": "3089", + "teamId": "2", + "firstName": "Hiroki", + "lastName": "Ito", + "marketValue": 3871294.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": 0.0, + "marketChange": { + "today": -109659.0, + "yesterday": -118973.0, + "twoDays": -118847.0, + "sevenDaysAvg": -742900.0, + "thirtyDaysAvg": -1637998.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Hiroki Ito", + "marketChangeToday": -109659.0 + }, + { + "id": "3120", + "teamId": "2", + "firstName": "Tom", + "lastName": "Bischof", + "marketValue": 17475415.0, + "averagePoints": 44.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1866.0, + "totalPoints": 88.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -382263.0, + "yesterday": -418317.0, + "twoDays": -403333.0, + "sevenDaysAvg": -2702020.0, + "thirtyDaysAvg": -3777164.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 48 + }, + { + "hasPlayed": true, + "points": 40 + } + ], + "startProbability": 4, + "name": "Tom Bischof", + "marketChangeToday": -382263.0 + }, + { + "id": "3543", + "teamId": "2", + "firstName": "Nathaniel", + "lastName": "Brown", + "marketValue": 26868016.0, + "averagePoints": 68.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 6526.0, + "totalPoints": 136.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 11.0, + "marketChange": { + "today": -699174.0, + "yesterday": -654467.0, + "twoDays": -658998.0, + "sevenDaysAvg": -3255515.0, + "thirtyDaysAvg": -1446641.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 3, + "name": "Nathaniel Brown", + "marketChangeToday": -699174.0 + }, + { + "id": "6080", + "teamId": "2", + "firstName": "Aleksandar", + "lastName": "Pavlović", + "marketValue": 33683034.0, + "averagePoints": 213.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9640.0, + "totalPoints": 426.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png", + "number": 45.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 60.0, + "marketChange": { + "today": 62484.0, + "yesterday": 75631.0, + "twoDays": 89612.0, + "sevenDaysAvg": 530840.0, + "thirtyDaysAvg": 2439451.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 170 + }, + { + "hasPlayed": true, + "points": 256 + } + ], + "startProbability": 2, + "name": "Aleksandar Pavlović", + "marketChangeToday": 62484.0 + }, + { + "id": "6668", + "teamId": "2", + "firstName": "Kim", + "lastName": "Minjae", + "marketValue": 12804409.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": 8.0, + "pointsStdDev": 77.0, + "marketChange": { + "today": 138399.0, + "yesterday": 148100.0, + "twoDays": 148777.0, + "sevenDaysAvg": 861367.0, + "thirtyDaysAvg": 1288652.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 110 + } + ], + "startProbability": 3, + "name": "Kim Minjae", + "marketChangeToday": 138399.0 + }, + { + "id": "7226", + "teamId": "2", + "firstName": "Harry", + "lastName": "Kane", + "marketValue": 67888497.0, + "averagePoints": 97.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7979.0, + "totalPoints": 194.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -395272.0, + "yesterday": -261365.0, + "twoDays": -179440.0, + "sevenDaysAvg": -1003280.0, + "thirtyDaysAvg": -594906.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": true, + "points": 124 + } + ], + "startProbability": 1, + "name": "Harry Kane", + "marketChangeToday": -395272.0 + }, + { + "id": "8329", + "teamId": "2", + "firstName": "Michael", + "lastName": "Olise", + "marketValue": 65064350.0, + "averagePoints": 187.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7997.0, + "totalPoints": 374.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": 87.0, + "marketChange": { + "today": 6547.0, + "yesterday": 10707.0, + "twoDays": 9371.0, + "sevenDaysAvg": 72346.0, + "thirtyDaysAvg": 683010.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 125 + }, + { + "hasPlayed": true, + "points": 249 + } + ], + "startProbability": 1, + "name": "Michael Olise", + "marketChangeToday": 6547.0 + }, + { + "id": "10789", + "teamId": "2", + "firstName": "Lennart", + "lastName": "Karl", + "marketValue": 20818853.0, + "averagePoints": 47.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4200.0, + "totalPoints": 94.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": 48813.0, + "yesterday": 56177.0, + "twoDays": 65447.0, + "sevenDaysAvg": 329866.0, + "thirtyDaysAvg": -5350417.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 73 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 3, + "name": "Lennart Karl", + "marketChangeToday": 48813.0 + }, + { + "id": "11675", + "teamId": "2", + "firstName": "Luis", + "lastName": "Díaz", + "marketValue": 53791238.0, + "averagePoints": 172.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 344.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 60.0, + "marketChange": { + "today": 2012.0, + "yesterday": 4312.0, + "twoDays": 8380.0, + "sevenDaysAvg": 64400.0, + "thirtyDaysAvg": 704855.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 129 + }, + { + "hasPlayed": true, + "points": 215 + } + ], + "startProbability": 2, + "name": "Luis Díaz", + "marketChangeToday": 2012.0 + }, + { + "id": "12314", + "teamId": "2", + "firstName": "Bara Sapoko", + "lastName": "Ndiaye", + "marketValue": 1171242.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": 0.0, + "marketChange": { + "today": -83419.0, + "yesterday": -103651.0, + "twoDays": -120781.0, + "sevenDaysAvg": -539577.0, + "thirtyDaysAvg": -2486246.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Bara Sapoko Ndiaye", + "marketChangeToday": -83419.0 + }, + { + "id": "14251", + "teamId": "2", + "firstName": "Ismael", + "lastName": "Saibari", + "marketValue": 29550079.0, + "averagePoints": 110.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5590.0, + "totalPoints": 219.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 99.0, + "marketChange": { + "today": -536396.0, + "yesterday": -336634.0, + "twoDays": -71818.0, + "sevenDaysAvg": -823828.0, + "thirtyDaysAvg": 213436.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 180 + } + ], + "startProbability": 3, + "name": "Ismael Saibari", + "marketChangeToday": -536396.0 + }, + { + "id": "15502", + "teamId": "2", + "firstName": "Tim", + "lastName": "Binder", + "marketValue": 1580079.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": 0.0, + "marketChange": { + "today": -140511.0, + "yesterday": -148579.0, + "twoDays": -147479.0, + "sevenDaysAvg": -971328.0, + "thirtyDaysAvg": 1080079.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Binder", + "marketChangeToday": -140511.0 + }, + { + "id": "1664", + "teamId": "9", + "firstName": "Maximilian", + "lastName": "Mittelstädt", + "marketValue": 27007784.0, + "averagePoints": 146.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10489.0, + "totalPoints": 292.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 73774.0, + "yesterday": 91412.0, + "twoDays": 98660.0, + "sevenDaysAvg": 475797.0, + "thirtyDaysAvg": -1865933.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 213 + }, + { + "hasPlayed": true, + "points": 79 + } + ], + "startProbability": 1, + "name": "Maximilian Mittelstädt", + "marketChangeToday": 73774.0 + }, + { + "id": "1671", + "teamId": "9", + "firstName": "Grischa", + "lastName": "Prömel", + "marketValue": 16351542.0, + "averagePoints": 129.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 258.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 132.0, + "marketChange": { + "today": 198708.0, + "yesterday": 218826.0, + "twoDays": 230160.0, + "sevenDaysAvg": 1311895.0, + "thirtyDaysAvg": 4583244.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 223 + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 1, + "name": "Grischa Prömel", + "marketChangeToday": 198708.0 + }, + { + "id": "2068", + "teamId": "9", + "firstName": "Dan-Axel", + "lastName": "Zagadou", + "marketValue": 781775.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": 0.0, + "marketChange": { + "today": -64904.0, + "yesterday": -95840.0, + "twoDays": -125726.0, + "sevenDaysAvg": -736535.0, + "thirtyDaysAvg": -3930067.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Dan-Axel Zagadou", + "marketChangeToday": -64904.0 + }, + { + "id": "2120", + "teamId": "9", + "firstName": "Nikolas", + "lastName": "Nartey", + "marketValue": 4154423.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/2133891e0645414dbdd7c340023656af.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -66212.0, + "yesterday": -79615.0, + "twoDays": -95881.0, + "sevenDaysAvg": -670015.0, + "thirtyDaysAvg": -1982510.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nikolas Nartey", + "marketChangeToday": -66212.0 + }, + { + "id": "2172", + "teamId": "9", + "firstName": "Chris", + "lastName": "Führich", + "marketValue": 20842470.0, + "averagePoints": 96.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4251.0, + "totalPoints": 96.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": 67.0, + "marketChange": { + "today": 11752.0, + "yesterday": 30782.0, + "twoDays": 58797.0, + "sevenDaysAvg": 50012.0, + "thirtyDaysAvg": -3789144.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 96 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Chris Führich", + "marketChangeToday": 11752.0 + }, + { + "id": "2199", + "teamId": "9", + "firstName": "Josha", + "lastName": "Vagnoman", + "marketValue": 10332328.0, + "averagePoints": 192.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 383.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 37.0, + "pointsStdDev": 167.0, + "marketChange": { + "today": 259992.0, + "yesterday": 403123.0, + "twoDays": 393258.0, + "sevenDaysAvg": 2339203.0, + "thirtyDaysAvg": 5372434.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 310 + }, + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 3, + "name": "Josha Vagnoman", + "marketChangeToday": 259992.0 + }, + { + "id": "2214", + "teamId": "9", + "firstName": "Atakan", + "lastName": "Karazor", + "marketValue": 3412218.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": 0.0, + "marketChange": { + "today": -99324.0, + "yesterday": -109123.0, + "twoDays": -116616.0, + "sevenDaysAvg": -713412.0, + "thirtyDaysAvg": -5772443.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Atakan Karazor", + "marketChangeToday": -99324.0 + }, + { + "id": "2237", + "teamId": "9", + "firstName": "Fabian", + "lastName": "Bredlow", + "marketValue": 12879828.0, + "averagePoints": 131.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 262.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 106602.0, + "yesterday": 136331.0, + "twoDays": 136388.0, + "sevenDaysAvg": 768474.0, + "thirtyDaysAvg": 6032727.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 151 + }, + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 1, + "name": "Fabian Bredlow", + "marketChangeToday": 106602.0 + }, + { + "id": "2445", + "teamId": "9", + "firstName": "Marius", + "lastName": "Funk", + "marketValue": 1676887.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": 0.0, + "marketChange": { + "today": -149893.0, + "yesterday": -148757.0, + "twoDays": -148447.0, + "sevenDaysAvg": -1044810.0, + "thirtyDaysAvg": -1547481.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marius Funk", + "marketChangeToday": -149893.0 + }, + { + "id": "2694", + "teamId": "9", + "firstName": "Angelo", + "lastName": "Stiller", + "marketValue": 31746427.0, + "averagePoints": 76.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10853.0, + "totalPoints": 152.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 72.0, + "marketChange": { + "today": -505739.0, + "yesterday": -536370.0, + "twoDays": -480599.0, + "sevenDaysAvg": -2912946.0, + "thirtyDaysAvg": -4860537.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 127 + }, + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 1, + "name": "Angelo Stiller", + "marketChangeToday": -505739.0 + }, + { + "id": "2854", + "teamId": "9", + "firstName": "Ermedin", + "lastName": "Demirović", + "marketValue": 16481533.0, + "averagePoints": 81.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3421.0, + "totalPoints": 161.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 119.0, + "marketChange": { + "today": 143395.0, + "yesterday": 157063.0, + "twoDays": 160322.0, + "sevenDaysAvg": 545262.0, + "thirtyDaysAvg": -8740183.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 165 + }, + { + "hasPlayed": true, + "points": -4 + } + ], + "startProbability": 3, + "name": "Ermedin Demirović", + "marketChangeToday": 143395.0 + }, + { + "id": "2988", + "teamId": "9", + "firstName": "Jamie", + "lastName": "Leweling", + "marketValue": 18997233.0, + "averagePoints": 9.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3435.0, + "totalPoints": 18.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -494628.0, + "yesterday": -554294.0, + "twoDays": -579597.0, + "sevenDaysAvg": -2438272.0, + "thirtyDaysAvg": -7895484.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + }, + { + "hasPlayed": true, + "points": -3 + } + ], + "startProbability": 3, + "name": "Jamie Leweling", + "marketChangeToday": -494628.0 + }, + { + "id": "3190", + "teamId": "9", + "firstName": "Jeff", + "lastName": "Chabot", + "marketValue": 23089165.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10189.0, + "totalPoints": 187.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 108.0, + "marketChange": { + "today": 79601.0, + "yesterday": 103284.0, + "twoDays": 114414.0, + "sevenDaysAvg": 308461.0, + "thirtyDaysAvg": -2564263.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 170 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 2, + "name": "Jeff Chabot", + "marketChangeToday": 79601.0 + }, + { + "id": "3193", + "teamId": "9", + "firstName": "", + "lastName": "Tiago Tomás", + "marketValue": 6995090.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": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -382005.0, + "yesterday": -371400.0, + "twoDays": -376763.0, + "sevenDaysAvg": -2515205.0, + "thirtyDaysAvg": 1732499.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 5, + "name": "Tiago Tomás", + "marketChangeToday": -382005.0 + }, + { + "id": "4296", + "teamId": "9", + "firstName": "Dzenan", + "lastName": "Pejčinović", + "marketValue": 11755183.0, + "averagePoints": 44.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9491.0, + "totalPoints": 87.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 55.0, + "marketChange": { + "today": 67109.0, + "yesterday": 118364.0, + "twoDays": 155478.0, + "sevenDaysAvg": 1010249.0, + "thirtyDaysAvg": 8876121.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 93 + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 3, + "name": "Dzenan Pejčinović", + "marketChangeToday": 67109.0 + }, + { + "id": "4589", + "teamId": "9", + "firstName": "Justin", + "lastName": "Diehl", + "marketValue": 503126.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": 0.0, + "marketChange": { + "today": -59066.0, + "yesterday": -73097.0, + "twoDays": -114292.0, + "sevenDaysAvg": -873187.0, + "thirtyDaysAvg": 3126.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Justin Diehl", + "marketChangeToday": -59066.0 + }, + { + "id": "6085", + "teamId": "9", + "firstName": "Dennis", + "lastName": "Seimen", + "marketValue": 5537055.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -190734.0, + "yesterday": -174984.0, + "twoDays": -115160.0, + "sevenDaysAvg": -583554.0, + "thirtyDaysAvg": -1958669.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Dennis Seimen", + "marketChangeToday": -190734.0 + }, + { + "id": "7158", + "teamId": "9", + "firstName": "Deniz", + "lastName": "Undav", + "marketValue": 37929264.0, + "averagePoints": 27.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8735.0, + "totalPoints": 53.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": 53.0, + "marketChange": { + "today": -679465.0, + "yesterday": -791583.0, + "twoDays": -751849.0, + "sevenDaysAvg": -4488302.0, + "thirtyDaysAvg": -5618140.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + }, + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 2, + "name": "Deniz Undav", + "marketChangeToday": -679465.0 + }, + { + "id": "7257", + "teamId": "9", + "firstName": "Leonidas", + "lastName": "Stergiou", + "marketValue": 1646653.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": 5.0, + "marketChange": { + "today": -116043.0, + "yesterday": -132851.0, + "twoDays": -159274.0, + "sevenDaysAvg": -664732.0, + "thirtyDaysAvg": -3279903.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -8 + } + ], + "startProbability": 4, + "name": "Leonidas Stergiou", + "marketChangeToday": -116043.0 + }, + { + "id": "7349", + "teamId": "9", + "firstName": "Finn", + "lastName": "Jeltsch", + "marketValue": 16606846.0, + "averagePoints": 100.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 200.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 118.0, + "marketChange": { + "today": 87667.0, + "yesterday": 124502.0, + "twoDays": 163368.0, + "sevenDaysAvg": 802436.0, + "thirtyDaysAvg": 4678749.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 184 + }, + { + "hasPlayed": true, + "points": 16 + } + ], + "startProbability": 2, + "name": "Finn Jeltsch", + "marketChangeToday": 87667.0 + }, + { + "id": "7781", + "teamId": "9", + "firstName": "Leo", + "lastName": "Sauer", + "marketValue": 4187334.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 985.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png", + "number": 44.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 289650.0, + "yesterday": 316948.0, + "twoDays": 279783.0, + "sevenDaysAvg": 928510.0, + "thirtyDaysAvg": -3647154.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Leo Sauer", + "marketChangeToday": 289650.0 + }, + { + "id": "8247", + "teamId": "9", + "firstName": "Ramon", + "lastName": "Hendriks", + "marketValue": 8564939.0, + "averagePoints": -3.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6745.0, + "totalPoints": -5.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 48.0, + "marketChange": { + "today": -251316.0, + "yesterday": -298742.0, + "twoDays": -282757.0, + "sevenDaysAvg": -915147.0, + "thirtyDaysAvg": -3128272.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -37 + }, + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 3, + "name": "Ramon Hendriks", + "marketChangeToday": -251316.0 + }, + { + "id": "9615", + "teamId": "9", + "firstName": "Ameen", + "lastName": "Al Dakhil", + "marketValue": 816808.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": 0.0, + "marketChange": { + "today": -37185.0, + "yesterday": -71071.0, + "twoDays": -116058.0, + "sevenDaysAvg": -589372.0, + "thirtyDaysAvg": -3579078.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Ameen Al Dakhil", + "marketChangeToday": -37185.0 + }, + { + "id": "10112", + "teamId": "9", + "firstName": "Luca", + "lastName": "Jaquez", + "marketValue": 1646224.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": 0.0, + "marketChange": { + "today": -73478.0, + "yesterday": -91003.0, + "twoDays": -105571.0, + "sevenDaysAvg": -674114.0, + "thirtyDaysAvg": -3673426.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Jaquez", + "marketChangeToday": -73478.0 + }, + { + "id": "11043", + "teamId": "9", + "firstName": "Lorenz", + "lastName": "Assignon", + "marketValue": 2654749.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": 0.0, + "marketChange": { + "today": -133309.0, + "yesterday": -136227.0, + "twoDays": -135428.0, + "sevenDaysAvg": -877713.0, + "thirtyDaysAvg": 2084913.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Lorenz Assignon", + "marketChangeToday": -133309.0 + }, + { + "id": "11955", + "teamId": "9", + "firstName": "Bilal", + "lastName": "El Khannouss", + "marketValue": 19133187.0, + "averagePoints": 85.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5995.0, + "totalPoints": 169.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 204.0, + "marketChange": { + "today": 176910.0, + "yesterday": 200022.0, + "twoDays": 208531.0, + "sevenDaysAvg": 305460.0, + "thirtyDaysAvg": -6372886.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 229 + }, + { + "hasPlayed": true, + "points": -60 + } + ], + "startProbability": 3, + "name": "Bilal El Khannouss", + "marketChangeToday": 176910.0 + }, + { + "id": "859", + "teamId": "77", + "firstName": "Jan", + "lastName": "Gyamerah", + "marketValue": 6594139.0, + "averagePoints": 72.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9986.0, + "totalPoints": 144.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": 246034.0, + "yesterday": 237549.0, + "twoDays": 218719.0, + "sevenDaysAvg": 1224016.0, + "thirtyDaysAvg": 2058986.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 81 + }, + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 1, + "name": "Jan Gyamerah", + "marketChangeToday": 246034.0 + }, + { + "id": "1745", + "teamId": "77", + "firstName": "Amara", + "lastName": "Condé", + "marketValue": 2018119.0, + "averagePoints": 14.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 483.0, + "totalPoints": 14.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 9.0, + "marketChange": { + "today": 276132.0, + "yesterday": 293726.0, + "twoDays": 282001.0, + "sevenDaysAvg": 1063241.0, + "thirtyDaysAvg": -1616100.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 14 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Amara Condé", + "marketChangeToday": 276132.0 + }, + { + "id": "2495", + "teamId": "77", + "firstName": "Tim", + "lastName": "Boss", + "marketValue": 1376896.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": 0.0, + "marketChange": { + "today": -152903.0, + "yesterday": -152816.0, + "twoDays": -154478.0, + "sevenDaysAvg": -1036056.0, + "thirtyDaysAvg": -3036959.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Boss", + "marketChangeToday": -152903.0 + }, + { + "id": "2928", + "teamId": "77", + "firstName": "Lukas Emanuel", + "lastName": "Petkov", + "marketValue": 12017397.0, + "averagePoints": 162.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 324.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 26.0, + "pointsStdDev": 100.0, + "marketChange": { + "today": 179768.0, + "yesterday": 200992.0, + "twoDays": 206637.0, + "sevenDaysAvg": 1256987.0, + "thirtyDaysAvg": 592636.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 91 + }, + { + "hasPlayed": true, + "points": 233 + } + ], + "startProbability": 1, + "name": "Lukas Emanuel Petkov", + "marketChangeToday": 179768.0 + }, + { + "id": "3026", + "teamId": "77", + "firstName": "Lasse", + "lastName": "Günther", + "marketValue": 8817501.0, + "averagePoints": 64.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10489.0, + "totalPoints": 128.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 226033.0, + "yesterday": 207726.0, + "twoDays": 178651.0, + "sevenDaysAvg": 903609.0, + "thirtyDaysAvg": 445287.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 54 + }, + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 2, + "name": "Lasse Günther", + "marketChangeToday": 226033.0 + }, + { + "id": "3232", + "teamId": "77", + "firstName": "Luca", + "lastName": "Pfeiffer", + "marketValue": 1362677.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": 0.0, + "marketChange": { + "today": -131802.0, + "yesterday": -136298.0, + "twoDays": -146935.0, + "sevenDaysAvg": -913342.0, + "thirtyDaysAvg": -4174736.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Pfeiffer", + "marketChangeToday": -131802.0 + }, + { + "id": "3284", + "teamId": "77", + "firstName": "Maximilian", + "lastName": "Rohr", + "marketValue": 10672930.0, + "averagePoints": 101.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10884.0, + "totalPoints": 202.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": 164160.0, + "yesterday": 193125.0, + "twoDays": 208727.0, + "sevenDaysAvg": 1225020.0, + "thirtyDaysAvg": 139754.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 115 + }, + { + "hasPlayed": true, + "points": 87 + } + ], + "startProbability": 1, + "name": "Maximilian Rohr", + "marketChangeToday": 164160.0 + }, + { + "id": "3350", + "teamId": "77", + "firstName": "Felix", + "lastName": "Keidel", + "marketValue": 9202761.0, + "averagePoints": 125.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 250.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png", + "number": 43.0, + "trend": 1, + "pointsPerValue": 27.0, + "pointsStdDev": 83.0, + "marketChange": { + "today": 169149.0, + "yesterday": 223774.0, + "twoDays": 242887.0, + "sevenDaysAvg": 1027076.0, + "thirtyDaysAvg": 6349911.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 184 + }, + { + "hasPlayed": true, + "points": 66 + } + ], + "startProbability": 1, + "name": "Felix Keidel", + "marketChangeToday": 169149.0 + }, + { + "id": "6148", + "teamId": "77", + "firstName": "Lukas", + "lastName": "Pinckert", + "marketValue": 10637376.0, + "averagePoints": 136.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 272.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 203653.0, + "yesterday": 222539.0, + "twoDays": 358074.0, + "sevenDaysAvg": 1634696.0, + "thirtyDaysAvg": 1930564.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 160 + }, + { + "hasPlayed": true, + "points": 112 + } + ], + "startProbability": 1, + "name": "Lukas Pinckert", + "marketChangeToday": 203653.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -1574769.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Frank Lehmann", + "marketChangeToday": 0.0 + }, + { + "id": "6158", + "teamId": "77", + "firstName": "Luca", + "lastName": "Schnellbacher", + "marketValue": 3730603.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": 4.0, + "pointsStdDev": 10.0, + "marketChange": { + "today": -138450.0, + "yesterday": -145298.0, + "twoDays": -148051.0, + "sevenDaysAvg": -916477.0, + "thirtyDaysAvg": 1787359.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 5, + "name": "Luca Schnellbacher", + "marketChangeToday": -138450.0 + }, + { + "id": "6160", + "teamId": "77", + "firstName": "Nicolas", + "lastName": "Kristof", + "marketValue": 12028164.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 188.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 15.0, + "marketChange": { + "today": 7087.0, + "yesterday": 19840.0, + "twoDays": 12261.0, + "sevenDaysAvg": -543780.0, + "thirtyDaysAvg": 382299.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 105 + }, + { + "hasPlayed": true, + "points": 83 + } + ], + "startProbability": 1, + "name": "Nicolas Kristof", + "marketChangeToday": 7087.0 + }, + { + "id": "6183", + "teamId": "77", + "firstName": "Noel", + "lastName": "Futkeu", + "marketValue": 7170729.0, + "averagePoints": 122.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1252.0, + "totalPoints": 122.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 86.0, + "marketChange": { + "today": 188302.0, + "yesterday": 156803.0, + "twoDays": 132466.0, + "sevenDaysAvg": -280181.0, + "thirtyDaysAvg": -2279768.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 122 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Noel Futkeu", + "marketChangeToday": 188302.0 + }, + { + "id": "7278", + "teamId": "77", + "firstName": "Lukasz", + "lastName": "Poreba", + "marketValue": 8984234.0, + "averagePoints": 91.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 182.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 22.0, + "marketChange": { + "today": 244781.0, + "yesterday": 266964.0, + "twoDays": 238578.0, + "sevenDaysAvg": 938083.0, + "thirtyDaysAvg": 441676.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 107 + }, + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 1, + "name": "Lukasz Poreba", + "marketChangeToday": 244781.0 + }, + { + "id": "7441", + "teamId": "77", + "firstName": "Cole", + "lastName": "Campbell", + "marketValue": 10504848.0, + "averagePoints": 84.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7974.0, + "totalPoints": 168.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png", + "number": 39.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 84.0, + "marketChange": { + "today": 91686.0, + "yesterday": 182315.0, + "twoDays": 303928.0, + "sevenDaysAvg": 1715312.0, + "thirtyDaysAvg": 5934750.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 24 + }, + { + "hasPlayed": true, + "points": 144 + } + ], + "startProbability": 2, + "name": "Cole Campbell", + "marketChangeToday": 91686.0 + }, + { + "id": "7463", + "teamId": "77", + "firstName": "Francis", + "lastName": "Onyeka", + "marketValue": 10724470.0, + "averagePoints": 108.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8591.0, + "totalPoints": 215.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 44.0, + "marketChange": { + "today": 180748.0, + "yesterday": 226668.0, + "twoDays": 366088.0, + "sevenDaysAvg": 2018176.0, + "thirtyDaysAvg": 58751.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 139 + } + ], + "startProbability": 2, + "name": "Francis Onyeka", + "marketChangeToday": 180748.0 + }, + { + "id": "7514", + "teamId": "77", + "firstName": "Florian", + "lastName": "Le Joncour", + "marketValue": 2192720.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": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 273595.0, + "yesterday": 295236.0, + "twoDays": 252982.0, + "sevenDaysAvg": 1111478.0, + "thirtyDaysAvg": -1559160.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 20 + } + ], + "startProbability": 5, + "name": "Florian Le Joncour", + "marketChangeToday": 273595.0 + }, + { + "id": "8252", + "teamId": "77", + "firstName": "Maurice", + "lastName": "Krattenmacher", + "marketValue": 3701234.0, + "averagePoints": 144.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3763.0, + "totalPoints": 288.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 77.0, + "pointsStdDev": 185.0, + "marketChange": { + "today": 414900.0, + "yesterday": 439299.0, + "twoDays": 451369.0, + "sevenDaysAvg": 2082474.0, + "thirtyDaysAvg": -380076.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 275 + }, + { + "hasPlayed": true, + "points": 13 + } + ], + "startProbability": 4, + "name": "Maurice Krattenmacher", + "marketChangeToday": 414900.0 + }, + { + "id": "8296", + "teamId": "77", + "firstName": "Frederik", + "lastName": "Schmahl", + "marketValue": 2281201.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": 0.0, + "marketChange": { + "today": -139428.0, + "yesterday": -147073.0, + "twoDays": -147442.0, + "sevenDaysAvg": -979778.0, + "thirtyDaysAvg": -836515.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Frederik Schmahl", + "marketChangeToday": -139428.0 + }, + { + "id": "8301", + "teamId": "77", + "firstName": "Luca", + "lastName": "Sirch", + "marketValue": 2636633.0, + "averagePoints": 18.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1752.0, + "totalPoints": 35.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 10.0, + "marketChange": { + "today": -127315.0, + "yesterday": -131193.0, + "twoDays": -131556.0, + "sevenDaysAvg": -798241.0, + "thirtyDaysAvg": -3183395.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + }, + { + "hasPlayed": true, + "points": 10 + } + ], + "startProbability": 4, + "name": "Luca Sirch", + "marketChangeToday": -127315.0 + }, + { + "id": "9224", + "teamId": "77", + "firstName": "Tom", + "lastName": "Zimmerschied", + "marketValue": 1476588.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": 0.0, + "marketChange": { + "today": -104812.0, + "yesterday": -111684.0, + "twoDays": -118016.0, + "sevenDaysAvg": -812208.0, + "thirtyDaysAvg": -5318402.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tom Zimmerschied", + "marketChangeToday": -104812.0 + }, + { + "id": "9384", + "teamId": "77", + "firstName": "Noah", + "lastName": "Darvich", + "marketValue": 4215596.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": 8.0, + "marketChange": { + "today": -126237.0, + "yesterday": -132380.0, + "twoDays": -133975.0, + "sevenDaysAvg": -1369446.0, + "thirtyDaysAvg": -1567855.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 5, + "name": "Noah Darvich", + "marketChangeToday": -126237.0 + }, + { + "id": "9995", + "teamId": "77", + "firstName": "David", + "lastName": "Mokwa", + "marketValue": 7251481.0, + "averagePoints": 149.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9981.0, + "totalPoints": 298.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 41.0, + "pointsStdDev": 1.0, + "marketChange": { + "today": 403836.0, + "yesterday": 424976.0, + "twoDays": 439006.0, + "sevenDaysAvg": 2887800.0, + "thirtyDaysAvg": 3129001.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 150 + }, + { + "hasPlayed": true, + "points": 148 + } + ], + "startProbability": 1, + "name": "David Mokwa", + "marketChangeToday": 403836.0 + }, + { + "id": "11253", + "teamId": "77", + "firstName": "Nicholas", + "lastName": "Mickelson", + "marketValue": 3128406.0, + "averagePoints": 58.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1249.0, + "totalPoints": 58.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": 18.0, + "pointsStdDev": 41.0, + "marketChange": { + "today": -120564.0, + "yesterday": -124148.0, + "twoDays": -123248.0, + "sevenDaysAvg": -891593.0, + "thirtyDaysAvg": 2503186.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 58 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Nicholas Mickelson", + "marketChangeToday": -120564.0 + }, + { + "id": "12317", + "teamId": "77", + "firstName": "Raif", + "lastName": "Adam", + "marketValue": 2598767.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": 0.0, + "marketChange": { + "today": -150298.0, + "yesterday": -143288.0, + "twoDays": -141627.0, + "sevenDaysAvg": -952298.0, + "thirtyDaysAvg": -1024915.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Raif Adam", + "marketChangeToday": -150298.0 + }, + { + "id": "4", + "teamId": "7", + "firstName": "Janis", + "lastName": "Blaswich", + "marketValue": 1702897.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -137054.0, + "yesterday": -146250.0, + "twoDays": -149390.0, + "sevenDaysAvg": -872637.0, + "thirtyDaysAvg": -299106.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Janis Blaswich", + "marketChangeToday": -137054.0 + }, + { + "id": "72", + "teamId": "7", + "firstName": "Mark", + "lastName": "Flekken", + "marketValue": 13893952.0, + "averagePoints": 83.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 165.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 50.0, + "marketChange": { + "today": 4797.0, + "yesterday": 9265.0, + "twoDays": 8977.0, + "sevenDaysAvg": -866197.0, + "thirtyDaysAvg": 146324.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 118 + }, + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 1, + "name": "Mark Flekken", + "marketChangeToday": 4797.0 + }, + { + "id": "78", + "teamId": "7", + "firstName": "Jonas", + "lastName": "Hofmann", + "marketValue": 4732546.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": 9.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": 323231.0, + "yesterday": 366752.0, + "twoDays": 340967.0, + "sevenDaysAvg": 2118302.0, + "thirtyDaysAvg": 2470039.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 5, + "name": "Jonas Hofmann", + "marketChangeToday": 323231.0 + }, + { + "id": "663", + "teamId": "7", + "firstName": "Robert", + "lastName": "Andrich", + "marketValue": 3952018.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1366.0, + "totalPoints": 38.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -69033.0, + "yesterday": -60826.0, + "twoDays": -73262.0, + "sevenDaysAvg": -519688.0, + "thirtyDaysAvg": -6685827.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Robert Andrich", + "marketChangeToday": -69033.0 + }, + { + "id": "2661", + "teamId": "7", + "firstName": "Moussa", + "lastName": "Diaby", + "marketValue": 24514382.0, + "averagePoints": 47.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1570.0, + "totalPoints": 47.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/62cedf2a843f49b496969fb2c21fc150.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -634022.0, + "yesterday": -351225.0, + "twoDays": -9135.0, + "sevenDaysAvg": -1098115.0, + "thirtyDaysAvg": -13626174.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Moussa Diaby", + "marketChangeToday": -634022.0 + }, + { + "id": "2746", + "teamId": "7", + "firstName": "Patrik", + "lastName": "Schick", + "marketValue": 30143364.0, + "averagePoints": 189.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9970.0, + "totalPoints": 377.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 75.0, + "marketChange": { + "today": 80519.0, + "yesterday": 93373.0, + "twoDays": 98029.0, + "sevenDaysAvg": 424097.0, + "thirtyDaysAvg": 1117071.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 242 + }, + { + "hasPlayed": true, + "points": 135 + } + ], + "startProbability": 1, + "name": "Patrik Schick", + "marketChangeToday": 80519.0 + }, + { + "id": "2783", + "teamId": "7", + "firstName": "Edmond", + "lastName": "Tapsoba", + "marketValue": 26465705.0, + "averagePoints": 51.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 101.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png", + "number": 12.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 108.0, + "marketChange": { + "today": -562425.0, + "yesterday": -551068.0, + "twoDays": -468994.0, + "sevenDaysAvg": -3474420.0, + "thirtyDaysAvg": -5363395.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 127 + }, + { + "hasPlayed": true, + "points": -26 + } + ], + "startProbability": 1, + "name": "Edmond Tapsoba", + "marketChangeToday": -562425.0 + }, + { + "id": "2846", + "teamId": "7", + "firstName": "Malik", + "lastName": "Tillman", + "marketValue": 14374568.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8092.0, + "totalPoints": 172.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -437999.0, + "yesterday": -314751.0, + "twoDays": -133316.0, + "sevenDaysAvg": -969969.0, + "thirtyDaysAvg": -930816.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 98 + }, + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 3, + "name": "Malik Tillman", + "marketChangeToday": -437999.0 + }, + { + "id": "3754", + "teamId": "7", + "firstName": "Lucas", + "lastName": "Vázquez", + "marketValue": 5990939.0, + "averagePoints": 11.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4031.0, + "totalPoints": 22.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -365227.0, + "yesterday": -386249.0, + "twoDays": -412823.0, + "sevenDaysAvg": -1860607.0, + "thirtyDaysAvg": 2625410.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 4, + "name": "Lucas Vázquez", + "marketChangeToday": -365227.0 + }, + { + "id": "3759", + "teamId": "7", + "firstName": "Miguel", + "lastName": "Gutiérrez", + "marketValue": 22792990.0, + "averagePoints": 199.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10910.0, + "totalPoints": 397.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 115.0, + "marketChange": { + "today": 160114.0, + "yesterday": 176348.0, + "twoDays": 148123.0, + "sevenDaysAvg": 846123.0, + "thirtyDaysAvg": 4707143.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 280 + }, + { + "hasPlayed": true, + "points": 117 + } + ], + "startProbability": 1, + "name": "Miguel Gutiérrez", + "marketChangeToday": 160114.0 + }, + { + "id": "4199", + "teamId": "7", + "firstName": "Aleix", + "lastName": "García", + "marketValue": 38776809.0, + "averagePoints": 165.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 329.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 13636.0, + "yesterday": 2965.0, + "twoDays": 7275.0, + "sevenDaysAvg": -459645.0, + "thirtyDaysAvg": 1347859.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 231 + }, + { + "hasPlayed": true, + "points": 98 + } + ], + "startProbability": 1, + "name": "Aleix García", + "marketChangeToday": 13636.0 + }, + { + "id": "4318", + "teamId": "7", + "firstName": "Tim", + "lastName": "Oermann", + "marketValue": 2524170.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": 0.0, + "marketChange": { + "today": -142854.0, + "yesterday": -147576.0, + "twoDays": -138764.0, + "sevenDaysAvg": -941041.0, + "thirtyDaysAvg": -1413591.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Oermann", + "marketChangeToday": -142854.0 + }, + { + "id": "4563", + "teamId": "7", + "firstName": "Loïc", + "lastName": "Badé", + "marketValue": 9377373.0, + "averagePoints": 35.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4765.0, + "totalPoints": 70.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": -354848.0, + "yesterday": -621383.0, + "twoDays": -653857.0, + "sevenDaysAvg": -3957356.0, + "thirtyDaysAvg": -4800649.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 40 + }, + { + "hasPlayed": true, + "points": 30 + } + ], + "startProbability": 4, + "name": "Loïc Badé", + "marketChangeToday": -354848.0 + }, + { + "id": "6061", + "teamId": "7", + "firstName": "Ibrahim", + "lastName": "Maza", + "marketValue": 30545714.0, + "averagePoints": 213.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 426.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 149.0, + "marketChange": { + "today": 77980.0, + "yesterday": 71076.0, + "twoDays": 2364.0, + "sevenDaysAvg": 266984.0, + "thirtyDaysAvg": 1735682.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 319 + }, + { + "hasPlayed": true, + "points": 107 + } + ], + "startProbability": 1, + "name": "Ibrahim Maza", + "marketChangeToday": 77980.0 + }, + { + "id": "6745", + "teamId": "7", + "firstName": "Victor", + "lastName": "Boniface", + "marketValue": 4361688.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": 9.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": -111670.0, + "yesterday": -116671.0, + "twoDays": -120828.0, + "sevenDaysAvg": -665849.0, + "thirtyDaysAvg": -520926.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 5, + "name": "Victor Boniface", + "marketChangeToday": -111670.0 + }, + { + "id": "7269", + "teamId": "7", + "firstName": "Nathan", + "lastName": "Tella", + "marketValue": 4380029.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -124001.0, + "yesterday": -128043.0, + "twoDays": -129948.0, + "sevenDaysAvg": -1203169.0, + "thirtyDaysAvg": -4411003.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nathan Tella", + "marketChangeToday": -124001.0 + }, + { + "id": "7963", + "teamId": "7", + "firstName": "Jarell", + "lastName": "Quansah", + "marketValue": 17302348.0, + "averagePoints": 124.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 8154.0, + "totalPoints": 247.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 103.0, + "marketChange": { + "today": 179537.0, + "yesterday": 191785.0, + "twoDays": 141588.0, + "sevenDaysAvg": -282061.0, + "thirtyDaysAvg": -3974249.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 197 + }, + { + "hasPlayed": true, + "points": 50 + } + ], + "startProbability": 2, + "name": "Jarell Quansah", + "marketChangeToday": 179537.0 + }, + { + "id": "8374", + "teamId": "7", + "firstName": "Martin", + "lastName": "Terrier", + "marketValue": 1104247.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 155625.0, + "yesterday": 47852.0, + "twoDays": -48818.0, + "sevenDaysAvg": -28726.0, + "thirtyDaysAvg": -2247192.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Martin Terrier", + "marketChangeToday": 155625.0 + }, + { + "id": "11513", + "teamId": "7", + "firstName": "Christian", + "lastName": "Kofane", + "marketValue": 10503301.0, + "averagePoints": 74.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4066.0, + "totalPoints": 148.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png", + "number": 35.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": 65407.0, + "yesterday": 128321.0, + "twoDays": 173422.0, + "sevenDaysAvg": 1136342.0, + "thirtyDaysAvg": -762543.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 109 + } + ], + "startProbability": 5, + "name": "Christian Kofane", + "marketChangeToday": 65407.0 + }, + { + "id": "11680", + "teamId": "7", + "firstName": "Kennet", + "lastName": "Eichhorn", + "marketValue": 2416675.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": 0.0, + "marketChange": { + "today": -120855.0, + "yesterday": -124787.0, + "twoDays": -123749.0, + "sevenDaysAvg": -859622.0, + "thirtyDaysAvg": -5503414.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kennet Eichhorn", + "marketChangeToday": -120855.0 + }, + { + "id": "11756", + "teamId": "7", + "firstName": "Montrell", + "lastName": "Culbreath", + "marketValue": 1480809.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": 0.0, + "marketChange": { + "today": -94798.0, + "yesterday": -105876.0, + "twoDays": -112251.0, + "sevenDaysAvg": -744653.0, + "thirtyDaysAvg": -4344328.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Montrell Culbreath", + "marketChangeToday": -94798.0 + }, + { + "id": "11956", + "teamId": "7", + "firstName": "Ezequiél", + "lastName": "Fernández", + "marketValue": 11393638.0, + "averagePoints": 134.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7676.0, + "totalPoints": 267.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 133.0, + "marketChange": { + "today": 175452.0, + "yesterday": 193373.0, + "twoDays": 192649.0, + "sevenDaysAvg": 766900.0, + "thirtyDaysAvg": 7749767.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 228 + }, + { + "hasPlayed": true, + "points": 39 + } + ], + "startProbability": 2, + "name": "Ezequiél Fernández", + "marketChangeToday": 175452.0 + }, + { + "id": "11957", + "teamId": "7", + "firstName": "Eliesse", + "lastName": "Ben Seghir", + "marketValue": 3777950.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/83c0ccd07e1e42d0ac339779564cd1f4.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 312550.0, + "yesterday": 241935.0, + "twoDays": 201616.0, + "sevenDaysAvg": 1290313.0, + "thirtyDaysAvg": 1245315.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Eliesse Ben Seghir", + "marketChangeToday": 312550.0 + }, + { + "id": "13888", + "teamId": "7", + "firstName": "Guéla", + "lastName": "Doué", + "marketValue": 15629404.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/812bc3c9b83245c09d36a46dd5b0b56b.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -615767.0, + "yesterday": -682573.0, + "twoDays": -615188.0, + "sevenDaysAvg": -2799961.0, + "thirtyDaysAvg": 15629404.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Guéla Doué", + "marketChangeToday": -615767.0 + }, + { + "id": "14241", + "teamId": "7", + "firstName": "Facundo", + "lastName": "Medina", + "marketValue": 10226799.0, + "averagePoints": 128.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6771.0, + "totalPoints": 256.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 151.0, + "marketChange": { + "today": 356322.0, + "yesterday": 379620.0, + "twoDays": 397094.0, + "sevenDaysAvg": 1551760.0, + "thirtyDaysAvg": 10226799.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 235 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 2, + "name": "Facundo Medina", + "marketChangeToday": 356322.0 + }, + { + "id": "15199", + "teamId": "7", + "firstName": "Afonso", + "lastName": "Moreira", + "marketValue": 23100198.0, + "averagePoints": 68.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10875.0, + "totalPoints": 135.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 88.0, + "marketChange": { + "today": -361216.0, + "yesterday": -417255.0, + "twoDays": -327645.0, + "sevenDaysAvg": -1736759.0, + "thirtyDaysAvg": 2159330.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": true, + "points": 5 + } + ], + "startProbability": 2, + "name": "Afonso Moreira", + "marketChangeToday": -361216.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": 0, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": -164122.0, + "thirtyDaysAvg": -1760321.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ron-Robert Zieler", + "marketChangeToday": 0.0 + }, + { + "id": "737", + "teamId": "28", + "firstName": "Luca", + "lastName": "Waldschmidt", + "marketValue": 2616184.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/c6c99717a5834cacbb3161877ca3f29f.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -129181.0, + "yesterday": -132810.0, + "twoDays": -126887.0, + "sevenDaysAvg": -879608.0, + "thirtyDaysAvg": -1126691.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Waldschmidt", + "marketChangeToday": -129181.0 + }, + { + "id": "1580", + "teamId": "28", + "firstName": "Marvin", + "lastName": "Schwäbe", + "marketValue": 15830445.0, + "averagePoints": 143.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 285.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 42854.0, + "yesterday": 66423.0, + "twoDays": 74462.0, + "sevenDaysAvg": 268322.0, + "thirtyDaysAvg": 2599677.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 109 + }, + { + "hasPlayed": true, + "points": 176 + } + ], + "startProbability": 1, + "name": "Marvin Schwäbe", + "marketChangeToday": 42854.0 + }, + { + "id": "2069", + "teamId": "28", + "firstName": "Timo", + "lastName": "Hübers", + "marketValue": 1584630.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 234401.0, + "yesterday": 251452.0, + "twoDays": 192555.0, + "sevenDaysAvg": 722848.0, + "thirtyDaysAvg": -1733688.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timo Hübers", + "marketChangeToday": 234401.0 + }, + { + "id": "2201", + "teamId": "28", + "firstName": "Linton", + "lastName": "Maina", + "marketValue": 8163070.0, + "averagePoints": 66.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6346.0, + "totalPoints": 131.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png", + "number": 37.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 160433.0, + "yesterday": 204893.0, + "twoDays": 185141.0, + "sevenDaysAvg": 1046482.0, + "thirtyDaysAvg": 3786776.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + }, + { + "hasPlayed": true, + "points": 99 + } + ], + "startProbability": 4, + "name": "Linton Maina", + "marketChangeToday": 160433.0 + }, + { + "id": "2247", + "teamId": "28", + "firstName": "Borna", + "lastName": "Sosa", + "marketValue": 5604812.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/f8cf530ad652442a9688c49f058e3a8a.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 178675.0, + "yesterday": 239273.0, + "twoDays": 285986.0, + "sevenDaysAvg": 1080514.0, + "thirtyDaysAvg": -9905556.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Borna Sosa", + "marketChangeToday": 178675.0 + }, + { + "id": "2358", + "teamId": "28", + "firstName": "Tom", + "lastName": "Krauß", + "marketValue": 8119402.0, + "averagePoints": 59.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10881.0, + "totalPoints": 118.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": -195189.0, + "yesterday": -205674.0, + "twoDays": -264574.0, + "sevenDaysAvg": -1283157.0, + "thirtyDaysAvg": 704497.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 44 + }, + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 2, + "name": "Tom Krauß", + "marketChangeToday": -195189.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Matthias Köbbing", + "marketChangeToday": 0.0 + }, + { + "id": "2552", + "teamId": "28", + "firstName": "Marius", + "lastName": "Bülter", + "marketValue": 5002208.0, + "averagePoints": 17.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1548.0, + "totalPoints": 33.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": -325954.0, + "yesterday": -335291.0, + "twoDays": -283768.0, + "sevenDaysAvg": -2031459.0, + "thirtyDaysAvg": -183742.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 14 + }, + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 4, + "name": "Marius Bülter", + "marketChangeToday": -325954.0 + }, + { + "id": "2718", + "teamId": "28", + "firstName": "Ellyes", + "lastName": "Skhiri", + "marketValue": 7766663.0, + "averagePoints": 26.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4784.0, + "totalPoints": 52.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 110314.0, + "yesterday": 112817.0, + "twoDays": 96336.0, + "sevenDaysAvg": 738993.0, + "thirtyDaysAvg": 4071502.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 6 + }, + { + "hasPlayed": true, + "points": 46 + } + ], + "startProbability": 3, + "name": "Ellyes Skhiri", + "marketChangeToday": 110314.0 + }, + { + "id": "2765", + "teamId": "28", + "firstName": "Jan", + "lastName": "Thielmann", + "marketValue": 6170435.0, + "averagePoints": 50.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8564.0, + "totalPoints": 99.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 16.0, + "pointsStdDev": 45.0, + "marketChange": { + "today": -249298.0, + "yesterday": -64713.0, + "twoDays": 41303.0, + "sevenDaysAvg": 222073.0, + "thirtyDaysAvg": 1424352.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + }, + { + "hasPlayed": true, + "points": 82 + } + ], + "startProbability": 4, + "name": "Jan Thielmann", + "marketChangeToday": -249298.0 + }, + { + "id": "2855", + "teamId": "28", + "firstName": "Ragnar", + "lastName": "Ache", + "marketValue": 13888873.0, + "averagePoints": 61.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8510.0, + "totalPoints": 121.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 43.0, + "marketChange": { + "today": -341645.0, + "yesterday": -441324.0, + "twoDays": -425005.0, + "sevenDaysAvg": -1634441.0, + "thirtyDaysAvg": 1446995.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 30 + }, + { + "hasPlayed": true, + "points": 91 + } + ], + "startProbability": 1, + "name": "Ragnar Ache", + "marketChangeToday": -341645.0 + }, + { + "id": "7219", + "teamId": "28", + "firstName": "Ísak", + "lastName": "Jóhannesson", + "marketValue": 11638935.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 187.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 105.0, + "marketChange": { + "today": 18543.0, + "yesterday": 98730.0, + "twoDays": 146035.0, + "sevenDaysAvg": 810300.0, + "thirtyDaysAvg": 4379106.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 168 + } + ], + "startProbability": 1, + "name": "Ísak Jóhannesson", + "marketChangeToday": 18543.0 + }, + { + "id": "8001", + "teamId": "28", + "firstName": "Luka", + "lastName": "Lochoshvili", + "marketValue": 10912205.0, + "averagePoints": 76.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 152.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 63.0, + "marketChange": { + "today": 8615.0, + "yesterday": 13250.0, + "twoDays": 38976.0, + "sevenDaysAvg": 383972.0, + "thirtyDaysAvg": 2681664.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 31 + }, + { + "hasPlayed": true, + "points": 121 + } + ], + "startProbability": 2, + "name": "Luka Lochoshvili", + "marketChangeToday": 8615.0 + }, + { + "id": "8274", + "teamId": "28", + "firstName": "Said", + "lastName": "El Mala", + "marketValue": 25255743.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": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 101.0, + "marketChange": { + "today": -25066.0, + "yesterday": 8612.0, + "twoDays": -2313.0, + "sevenDaysAvg": -951940.0, + "thirtyDaysAvg": -28968.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 2, + "name": "Said El Mala", + "marketChangeToday": -25066.0 + }, + { + "id": "10024", + "teamId": "28", + "firstName": "Joël", + "lastName": "Schmied", + "marketValue": 1834367.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": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 241164.0, + "yesterday": 234008.0, + "twoDays": 132873.0, + "sevenDaysAvg": 619001.0, + "thirtyDaysAvg": -1938394.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 20 + } + ], + "startProbability": 4, + "name": "Joël Schmied", + "marketChangeToday": 241164.0 + }, + { + "id": "11570", + "teamId": "28", + "firstName": "Sebastian", + "lastName": "Sebulonsen", + "marketValue": 1392740.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/0f9cbbaaccb148a6ad251ba707b4f099.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -50746.0, + "yesterday": -60233.0, + "twoDays": -94470.0, + "sevenDaysAvg": -604605.0, + "thirtyDaysAvg": -4619449.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Sebastian Sebulonsen", + "marketChangeToday": -50746.0 + }, + { + "id": "11875", + "teamId": "28", + "firstName": "Rav", + "lastName": "van den Berg", + "marketValue": 929284.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": 0.0, + "marketChange": { + "today": -47483.0, + "yesterday": -88805.0, + "twoDays": -123180.0, + "sevenDaysAvg": -493484.0, + "thirtyDaysAvg": -2785799.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Rav van den Berg", + "marketChangeToday": -47483.0 + }, + { + "id": "11958", + "teamId": "28", + "firstName": "Alessio", + "lastName": "Castro-Montes", + "marketValue": 8497647.0, + "averagePoints": 57.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11322.0, + "totalPoints": 114.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": -387787.0, + "yesterday": -376436.0, + "twoDays": -298832.0, + "sevenDaysAvg": -1448855.0, + "thirtyDaysAvg": 5424266.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 51 + }, + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 2, + "name": "Alessio Castro-Montes", + "marketChangeToday": -387787.0 + }, + { + "id": "12321", + "teamId": "28", + "firstName": "Jahmai", + "lastName": "Simpson-Pusey", + "marketValue": 9928230.0, + "averagePoints": 71.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 141.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -212276.0, + "yesterday": -232763.0, + "twoDays": -270210.0, + "sevenDaysAvg": -1610435.0, + "thirtyDaysAvg": -397008.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": true, + "points": 62 + } + ], + "startProbability": 1, + "name": "Jahmai Simpson-Pusey", + "marketChangeToday": -212276.0 + }, + { + "id": "14140", + "teamId": "28", + "firstName": "Gideon", + "lastName": "Mensah", + "marketValue": 9808915.0, + "averagePoints": 63.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 126.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 25988.0, + "yesterday": -28697.0, + "twoDays": -112761.0, + "sevenDaysAvg": -111166.0, + "thirtyDaysAvg": 1092176.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 87 + } + ], + "startProbability": 1, + "name": "Gideon Mensah", + "marketChangeToday": 25988.0 + }, + { + "id": "14300", + "teamId": "28", + "firstName": "Paul", + "lastName": "Okon-Engstler", + "marketValue": 4298626.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 6747.0, + "totalPoints": 74.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": 17.0, + "pointsStdDev": 25.0, + "marketChange": { + "today": -85905.0, + "yesterday": -69479.0, + "twoDays": -14740.0, + "sevenDaysAvg": 29560.0, + "thirtyDaysAvg": 1488228.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 55 + } + ], + "startProbability": 3, + "name": "Paul Okon-Engstler", + "marketChangeToday": -85905.0 + }, + { + "id": "15373", + "teamId": "28", + "firstName": "Reigan", + "lastName": "Heskey", + "marketValue": 3436221.0, + "averagePoints": -8.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1185.0, + "totalPoints": -8.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 5.0, + "marketChange": { + "today": -135431.0, + "yesterday": -133590.0, + "twoDays": -132869.0, + "sevenDaysAvg": -852282.0, + "thirtyDaysAvg": -5523355.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -8 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Reigan Heskey", + "marketChangeToday": -135431.0 + }, + { + "id": "16945", + "teamId": "28", + "firstName": "Thijs", + "lastName": "Dallinga", + "marketValue": 8485030.0, + "averagePoints": 240.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1810.0, + "totalPoints": 240.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 28.0, + "pointsStdDev": 169.0, + "marketChange": { + "today": 230750.0, + "yesterday": 271520.0, + "twoDays": 234685.0, + "sevenDaysAvg": 1103861.0, + "thirtyDaysAvg": 8485030.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 240 + } + ], + "startProbability": 5, + "name": "Thijs Dallinga", + "marketChangeToday": 230750.0 + }, + { + "id": "17282", + "teamId": "28", + "firstName": "Mikey", + "lastName": "Moore", + "marketValue": 11615154.0, + "averagePoints": 36.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2967.0, + "totalPoints": 36.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 144330.0, + "yesterday": 166039.0, + "twoDays": 187222.0, + "sevenDaysAvg": 924707.0, + "thirtyDaysAvg": 11615154.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 36 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Mikey Moore", + "marketChangeToday": 144330.0 + }, + { + "id": "524", + "teamId": "14", + "firstName": "Oliver", + "lastName": "Baumann", + "marketValue": 16542984.0, + "averagePoints": 102.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 203.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -48699.0, + "yesterday": -76952.0, + "twoDays": -172110.0, + "sevenDaysAvg": -1041219.0, + "thirtyDaysAvg": -3592949.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 74 + }, + { + "hasPlayed": true, + "points": 129 + } + ], + "startProbability": 1, + "name": "Oliver Baumann", + "marketChangeToday": -48699.0 + }, + { + "id": "1815", + "teamId": "14", + "firstName": "Andrej", + "lastName": "Kramarić", + "marketValue": 11781967.0, + "averagePoints": -13.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1881.0, + "totalPoints": -26.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 14.0, + "marketChange": { + "today": -389144.0, + "yesterday": -383720.0, + "twoDays": -452703.0, + "sevenDaysAvg": -2998006.0, + "thirtyDaysAvg": -11565057.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -23 + }, + { + "hasPlayed": true, + "points": -3 + } + ], + "startProbability": 3, + "name": "Andrej Kramarić", + "marketChangeToday": -389144.0 + }, + { + "id": "1954", + "teamId": "14", + "firstName": null, + "lastName": "Bernardo", + "marketValue": 5570731.0, + "averagePoints": 62.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3268.0, + "totalPoints": 62.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png", + "number": 13.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 43.0, + "marketChange": { + "today": -321163.0, + "yesterday": -322623.0, + "twoDays": -324163.0, + "sevenDaysAvg": -1477821.0, + "thirtyDaysAvg": -4917127.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 62 + } + ], + "startProbability": 4, + "name": "Bernardo", + "marketChangeToday": -321163.0 + }, + { + "id": "2373", + "teamId": "14", + "firstName": "Ozan", + "lastName": "Kabak", + "marketValue": 23734272.0, + "averagePoints": 134.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10729.0, + "totalPoints": 267.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 95.0, + "marketChange": { + "today": 11935.0, + "yesterday": 35262.0, + "twoDays": 60567.0, + "sevenDaysAvg": 355971.0, + "thirtyDaysAvg": 3559492.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 66 + }, + { + "hasPlayed": true, + "points": 201 + } + ], + "startProbability": 1, + "name": "Ozan Kabak", + "marketChangeToday": 11935.0 + }, + { + "id": "2803", + "teamId": "14", + "firstName": "Tim", + "lastName": "Lemperle", + "marketValue": 12242779.0, + "averagePoints": 128.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5210.0, + "totalPoints": 128.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 90.0, + "marketChange": { + "today": 229842.0, + "yesterday": 213955.0, + "twoDays": 215823.0, + "sevenDaysAvg": 1402678.0, + "thirtyDaysAvg": -98677.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 128 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Tim Lemperle", + "marketChangeToday": 229842.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Philipp", + "marketChangeToday": 0.0 + }, + { + "id": "3124", + "teamId": "14", + "firstName": "Patrick", + "lastName": "Wimmer", + "marketValue": 8978683.0, + "averagePoints": 44.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8894.0, + "totalPoints": 88.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 45.0, + "marketChange": { + "today": -233790.0, + "yesterday": -303837.0, + "twoDays": -538123.0, + "sevenDaysAvg": -1488796.0, + "thirtyDaysAvg": 55807.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + }, + { + "hasPlayed": true, + "points": 76 + } + ], + "startProbability": 3, + "name": "Patrick Wimmer", + "marketChangeToday": -233790.0 + }, + { + "id": "3158", + "teamId": "14", + "firstName": "Fisnik", + "lastName": "Asllani", + "marketValue": 16504546.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": 0.0, + "marketChange": { + "today": -496948.0, + "yesterday": -419071.0, + "twoDays": -395295.0, + "sevenDaysAvg": -3278899.0, + "thirtyDaysAvg": -10122513.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fisnik Asllani", + "marketChangeToday": -496948.0 + }, + { + "id": "3204", + "teamId": "14", + "firstName": "Bambasé", + "lastName": "Conté", + "marketValue": 10237444.0, + "averagePoints": 47.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7169.0, + "totalPoints": 94.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 83.0, + "marketChange": { + "today": 141382.0, + "yesterday": 239900.0, + "twoDays": 225112.0, + "sevenDaysAvg": 1306480.0, + "thirtyDaysAvg": -510067.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -12 + }, + { + "hasPlayed": true, + "points": 106 + } + ], + "startProbability": 3, + "name": "Bambasé Conté", + "marketChangeToday": 141382.0 + }, + { + "id": "3471", + "teamId": "14", + "firstName": "Adam", + "lastName": "Hložek", + "marketValue": 8379304.0, + "averagePoints": 33.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7858.0, + "totalPoints": 66.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": -260286.0, + "yesterday": -291080.0, + "twoDays": -313878.0, + "sevenDaysAvg": -2633671.0, + "thirtyDaysAvg": 1782954.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 3, + "name": "Adam Hložek", + "marketChangeToday": -260286.0 + }, + { + "id": "7543", + "teamId": "14", + "firstName": "Max", + "lastName": "Moerstedt", + "marketValue": 4343252.0, + "averagePoints": -41.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3269.0, + "totalPoints": -82.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 48.0, + "marketChange": { + "today": -130460.0, + "yesterday": -136763.0, + "twoDays": -158039.0, + "sevenDaysAvg": -705627.0, + "thirtyDaysAvg": -1465502.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -7 + }, + { + "hasPlayed": true, + "points": -75 + } + ], + "startProbability": 4, + "name": "Max Moerstedt", + "marketChangeToday": -130460.0 + }, + { + "id": "7673", + "teamId": "14", + "firstName": "Albian", + "lastName": "Hajdari", + "marketValue": 13848364.0, + "averagePoints": 23.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11249.0, + "totalPoints": 45.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": -467382.0, + "yesterday": -535568.0, + "twoDays": -590862.0, + "sevenDaysAvg": -3632013.0, + "thirtyDaysAvg": -2707262.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + }, + { + "hasPlayed": true, + "points": 56 + } + ], + "startProbability": 2, + "name": "Albian Hajdari", + "marketChangeToday": -467382.0 + }, + { + "id": "7717", + "teamId": "14", + "firstName": "Alexander", + "lastName": "Prass", + "marketValue": 1572099.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": 0.0, + "marketChange": { + "today": -78121.0, + "yesterday": -88988.0, + "twoDays": -98724.0, + "sevenDaysAvg": -678963.0, + "thirtyDaysAvg": -3307823.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Prass", + "marketChangeToday": -78121.0 + }, + { + "id": "7745", + "teamId": "14", + "firstName": "Vladimír", + "lastName": "Coufal", + "marketValue": 25643668.0, + "averagePoints": 141.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 282.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": 17922.0, + "yesterday": 6481.0, + "twoDays": 18299.0, + "sevenDaysAvg": -305834.0, + "thirtyDaysAvg": 815679.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 146 + }, + { + "hasPlayed": true, + "points": 136 + } + ], + "startProbability": 1, + "name": "Vladimír Coufal", + "marketChangeToday": 17922.0 + }, + { + "id": "7750", + "teamId": "14", + "firstName": "Robin", + "lastName": "Hranác", + "marketValue": 5281218.0, + "averagePoints": 23.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3564.0, + "totalPoints": 45.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": 248344.0, + "yesterday": 320394.0, + "twoDays": 343193.0, + "sevenDaysAvg": 1933319.0, + "thirtyDaysAvg": 520405.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 1 + }, + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 4, + "name": "Robin Hranác", + "marketChangeToday": 248344.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lúkas Petersson", + "marketChangeToday": 0.0 + }, + { + "id": "9598", + "teamId": "14", + "firstName": "Valentin", + "lastName": "Gendrey", + "marketValue": 1316550.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": 0.0, + "marketChange": { + "today": -121729.0, + "yesterday": -132414.0, + "twoDays": -137942.0, + "sevenDaysAvg": -840248.0, + "thirtyDaysAvg": -3238543.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Valentin Gendrey", + "marketChangeToday": -121729.0 + }, + { + "id": "11161", + "teamId": "14", + "firstName": "Koki", + "lastName": "Machida", + "marketValue": 3799241.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": 0.0, + "marketChange": { + "today": 325664.0, + "yesterday": 260163.0, + "twoDays": 233295.0, + "sevenDaysAvg": 1359622.0, + "thirtyDaysAvg": 918251.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Koki Machida", + "marketChangeToday": 325664.0 + }, + { + "id": "11162", + "teamId": "14", + "firstName": "Leon", + "lastName": "Avdullahu", + "marketValue": 16516655.0, + "averagePoints": 106.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 211.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 43.0, + "marketChange": { + "today": 38163.0, + "yesterday": 17515.0, + "twoDays": 28770.0, + "sevenDaysAvg": -494519.0, + "thirtyDaysAvg": 2297064.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 136 + }, + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 1, + "name": "Leon Avdullahu", + "marketChangeToday": 38163.0 + }, + { + "id": "11591", + "teamId": "14", + "firstName": "Cajetan", + "lastName": "Lenz", + "marketValue": 921599.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": 0.0, + "marketChange": { + "today": -101995.0, + "yesterday": -120752.0, + "twoDays": -138274.0, + "sevenDaysAvg": -735011.0, + "thirtyDaysAvg": -4084927.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Cajetan Lenz", + "marketChangeToday": -101995.0 + }, + { + "id": "11631", + "teamId": "14", + "firstName": "Wouter", + "lastName": "Burger", + "marketValue": 19611385.0, + "averagePoints": 61.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10738.0, + "totalPoints": 121.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": -554394.0, + "yesterday": -551617.0, + "twoDays": -598437.0, + "sevenDaysAvg": -3751494.0, + "thirtyDaysAvg": -2229743.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 58 + }, + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 1, + "name": "Wouter Burger", + "marketChangeToday": -554394.0 + }, + { + "id": "11959", + "teamId": "14", + "firstName": "Adam", + "lastName": "Daghim", + "marketValue": 10911340.0, + "averagePoints": 154.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11243.0, + "totalPoints": 308.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 28.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": 203465.0, + "yesterday": 202970.0, + "twoDays": 203001.0, + "sevenDaysAvg": 1515502.0, + "thirtyDaysAvg": 8239089.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 145 + }, + { + "hasPlayed": true, + "points": 163 + } + ], + "startProbability": 2, + "name": "Adam Daghim", + "marketChangeToday": 203465.0 + }, + { + "id": "15193", + "teamId": "14", + "firstName": "Mats", + "lastName": "Rots", + "marketValue": 8135659.0, + "averagePoints": 46.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6457.0, + "totalPoints": 91.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png", + "number": 39.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 84.0, + "marketChange": { + "today": 271901.0, + "yesterday": 270413.0, + "twoDays": 158000.0, + "sevenDaysAvg": -79482.0, + "thirtyDaysAvg": -2357020.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 105 + }, + { + "hasPlayed": true, + "points": -14 + } + ], + "startProbability": 2, + "name": "Mats Rots", + "marketChangeToday": 271901.0 + }, + { + "id": "15262", + "teamId": "14", + "firstName": "Nathan", + "lastName": "De Cat", + "marketValue": 11467219.0, + "averagePoints": -6.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2514.0, + "totalPoints": -11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 4.0, + "marketChange": { + "today": -650611.0, + "yesterday": -639778.0, + "twoDays": -689212.0, + "sevenDaysAvg": -4404831.0, + "thirtyDaysAvg": -3808772.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -2 + }, + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 3, + "name": "Nathan De Cat", + "marketChangeToday": -650611.0 + }, + { + "id": "51", + "teamId": "40", + "firstName": "Rani", + "lastName": "Khedira", + "marketValue": 6685663.0, + "averagePoints": 33.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11810.0, + "totalPoints": 65.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -223143.0, + "yesterday": -242321.0, + "twoDays": -288730.0, + "sevenDaysAvg": -1344530.0, + "thirtyDaysAvg": 1848304.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 14 + }, + { + "hasPlayed": true, + "points": 51 + } + ], + "startProbability": 1, + "name": "Rani Khedira", + "marketChangeToday": -223143.0 + }, + { + "id": "1223", + "teamId": "40", + "firstName": "Marvin", + "lastName": "Friedrich", + "marketValue": 1491110.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": 0.0, + "marketChange": { + "today": -139674.0, + "yesterday": -140018.0, + "twoDays": -140550.0, + "sevenDaysAvg": -945533.0, + "thirtyDaysAvg": -141832.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marvin Friedrich", + "marketChangeToday": -139674.0 + }, + { + "id": "1553", + "teamId": "40", + "firstName": "Janik", + "lastName": "Haberer", + "marketValue": 3036241.0, + "averagePoints": 22.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2995.0, + "totalPoints": 44.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 9.0, + "marketChange": { + "today": 245932.0, + "yesterday": 261798.0, + "twoDays": 195465.0, + "sevenDaysAvg": 719601.0, + "thirtyDaysAvg": -1461217.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 4, + "name": "Janik Haberer", + "marketChangeToday": 245932.0 + }, + { + "id": "1955", + "teamId": "40", + "firstName": "Oliver", + "lastName": "Burke", + "marketValue": 1845789.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": 0.0, + "marketChange": { + "today": -127233.0, + "yesterday": -129635.0, + "twoDays": -131607.0, + "sevenDaysAvg": -884232.0, + "thirtyDaysAvg": -2403265.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Oliver Burke", + "marketChangeToday": -127233.0 + }, + { + "id": "2065", + "teamId": "40", + "firstName": "Felix", + "lastName": "Uduokhai", + "marketValue": 6190501.0, + "averagePoints": 70.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 70.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": 276556.0, + "yesterday": 291972.0, + "twoDays": 298592.0, + "sevenDaysAvg": 1450539.0, + "thirtyDaysAvg": -2508037.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Felix Uduokhai", + "marketChangeToday": 276556.0 + }, + { + "id": "2279", + "teamId": "40", + "firstName": "Frederik", + "lastName": "Rönnow", + "marketValue": 8658058.0, + "averagePoints": 90.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 90.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 63.0, + "marketChange": { + "today": 324205.0, + "yesterday": 337801.0, + "twoDays": 300245.0, + "sevenDaysAvg": 1082617.0, + "thirtyDaysAvg": -1077751.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 90 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Frederik Rönnow", + "marketChangeToday": 324205.0 + }, + { + "id": "2302", + "teamId": "40", + "firstName": "Woo-Yeong", + "lastName": "Jeong", + "marketValue": 4476489.0, + "averagePoints": 34.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3876.0, + "totalPoints": 68.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 15.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -96936.0, + "yesterday": -105954.0, + "twoDays": -149369.0, + "sevenDaysAvg": -648960.0, + "thirtyDaysAvg": -181216.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 7 + }, + { + "hasPlayed": true, + "points": 61 + } + ], + "startProbability": 3, + "name": "Woo-Yeong Jeong", + "marketChangeToday": -96936.0 + }, + { + "id": "2400", + "teamId": "40", + "firstName": "Christopher", + "lastName": "Trimmel", + "marketValue": 2273117.0, + "averagePoints": -6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1194.0, + "totalPoints": -6.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 4.0, + "marketChange": { + "today": -122889.0, + "yesterday": -130642.0, + "twoDays": -138971.0, + "sevenDaysAvg": -866908.0, + "thirtyDaysAvg": -3357866.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Christopher Trimmel", + "marketChangeToday": -122889.0 + }, + { + "id": "2491", + "teamId": "40", + "firstName": "Tim", + "lastName": "Skarke", + "marketValue": 6466216.0, + "averagePoints": 75.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3896.0, + "totalPoints": 149.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 92.0, + "marketChange": { + "today": 296939.0, + "yesterday": 316825.0, + "twoDays": 336379.0, + "sevenDaysAvg": 2119110.0, + "thirtyDaysAvg": 2126120.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 9 + }, + { + "hasPlayed": true, + "points": 140 + } + ], + "startProbability": 3, + "name": "Tim Skarke", + "marketChangeToday": 296939.0 + }, + { + "id": "2717", + "teamId": "40", + "firstName": "Robert", + "lastName": "Skov", + "marketValue": 1958372.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 254716.0, + "yesterday": 263107.0, + "twoDays": 264192.0, + "sevenDaysAvg": 1046714.0, + "thirtyDaysAvg": -2009676.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Robert Skov", + "marketChangeToday": 254716.0 + }, + { + "id": "3102", + "teamId": "40", + "firstName": "Tom", + "lastName": "Rothe", + "marketValue": 9169723.0, + "averagePoints": 52.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11810.0, + "totalPoints": 103.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 37.0, + "marketChange": { + "today": -205582.0, + "yesterday": -217727.0, + "twoDays": -281656.0, + "sevenDaysAvg": -1112956.0, + "thirtyDaysAvg": 3344574.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + }, + { + "hasPlayed": true, + "points": 78 + } + ], + "startProbability": 1, + "name": "Tom Rothe", + "marketChangeToday": -205582.0 + }, + { + "id": "3187", + "teamId": "40", + "firstName": "András", + "lastName": "Schäfer", + "marketValue": 3996062.0, + "averagePoints": 15.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4966.0, + "totalPoints": 29.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png", + "number": 13.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": -117816.0, + "yesterday": -123710.0, + "twoDays": -132586.0, + "sevenDaysAvg": -688789.0, + "thirtyDaysAvg": 514723.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -8 + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "András Schäfer", + "marketChangeToday": -117816.0 + }, + { + "id": "3364", + "teamId": "40", + "firstName": "Carl", + "lastName": "Klaus", + "marketValue": 2763490.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": 0.0, + "marketChange": { + "today": -150583.0, + "yesterday": -146172.0, + "twoDays": -144110.0, + "sevenDaysAvg": -1016637.0, + "thirtyDaysAvg": 2263490.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Carl Klaus", + "marketChangeToday": -150583.0 + }, + { + "id": "3419", + "teamId": "40", + "firstName": "Matheo", + "lastName": "Raab", + "marketValue": 4608806.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": 2, + "pointsPerValue": 1.0, + "pointsStdDev": 6.0, + "marketChange": { + "today": -156863.0, + "yesterday": -410463.0, + "twoDays": -487981.0, + "sevenDaysAvg": -1376669.0, + "thirtyDaysAvg": 2511602.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 9 + } + ], + "startProbability": 5, + "name": "Matheo Raab", + "marketChangeToday": -156863.0 + }, + { + "id": "3453", + "teamId": "40", + "firstName": "Derrick", + "lastName": "Köhn", + "marketValue": 2486008.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": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 13.0, + "marketChange": { + "today": 262850.0, + "yesterday": 294890.0, + "twoDays": 256444.0, + "sevenDaysAvg": 1106092.0, + "thirtyDaysAvg": -729193.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 5, + "name": "Derrick Köhn", + "marketChangeToday": 262850.0 + }, + { + "id": "4352", + "teamId": "40", + "firstName": "Stanley", + "lastName": "Nsoki", + "marketValue": 1480152.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/6c54070a804d4f15acb3d09b63af882a.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -126639.0, + "yesterday": -146962.0, + "twoDays": -144077.0, + "sevenDaysAvg": -980398.0, + "thirtyDaysAvg": -2151513.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Stanley Nsoki", + "marketChangeToday": -126639.0 + }, + { + "id": "4446", + "teamId": "40", + "firstName": "Aljoscha", + "lastName": "Kemlein", + "marketValue": 7215312.0, + "averagePoints": 34.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8815.0, + "totalPoints": 67.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": -231529.0, + "yesterday": -278334.0, + "twoDays": -314900.0, + "sevenDaysAvg": -1421092.0, + "thirtyDaysAvg": 312525.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 11 + }, + { + "hasPlayed": true, + "points": 56 + } + ], + "startProbability": 2, + "name": "Aljoscha Kemlein", + "marketChangeToday": -231529.0 + }, + { + "id": "4598", + "teamId": "40", + "firstName": "Josip", + "lastName": "Juranović", + "marketValue": 11075335.0, + "averagePoints": 114.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10615.0, + "totalPoints": 228.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 144.0, + "marketChange": { + "today": 80459.0, + "yesterday": 127764.0, + "twoDays": 151984.0, + "sevenDaysAvg": 1183841.0, + "thirtyDaysAvg": 6390778.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + }, + { + "hasPlayed": true, + "points": 216 + } + ], + "startProbability": 2, + "name": "Josip Juranović", + "marketChangeToday": 80459.0 + }, + { + "id": "7684", + "teamId": "40", + "firstName": "Michel", + "lastName": "Aebischer", + "marketValue": 4352339.0, + "averagePoints": 10.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7930.0, + "totalPoints": 19.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": -82863.0, + "yesterday": -101258.0, + "twoDays": -119808.0, + "sevenDaysAvg": -718613.0, + "thirtyDaysAvg": 4352339.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + }, + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 3, + "name": "Michel Aebischer", + "marketChangeToday": -82863.0 + }, + { + "id": "7723", + "teamId": "40", + "firstName": "Leopold", + "lastName": "Querfeld", + "marketValue": 14031897.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": 2, + "pointsPerValue": 18.0, + "pointsStdDev": 181.0, + "marketChange": { + "today": -373386.0, + "yesterday": -376720.0, + "twoDays": -290815.0, + "sevenDaysAvg": -1055983.0, + "thirtyDaysAvg": 911790.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 257 + } + ], + "startProbability": 3, + "name": "Leopold Querfeld", + "marketChangeToday": -373386.0 + }, + { + "id": "8381", + "teamId": "40", + "firstName": "Livan", + "lastName": "Burcu", + "marketValue": 4978826.0, + "averagePoints": 28.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6848.0, + "totalPoints": 55.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": -281937.0, + "yesterday": -306687.0, + "twoDays": -334885.0, + "sevenDaysAvg": -2143315.0, + "thirtyDaysAvg": -1845124.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": 27 + } + ], + "startProbability": 3, + "name": "Livan Burcu", + "marketChangeToday": -281937.0 + }, + { + "id": "9683", + "teamId": "40", + "firstName": "Andrej", + "lastName": "Ilic", + "marketValue": 3464150.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/1a56a70bd0c1483894bc78d61bf30f46.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -151405.0, + "yesterday": -144410.0, + "twoDays": -130084.0, + "sevenDaysAvg": -872378.0, + "thirtyDaysAvg": -5913333.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Andrej Ilic", + "marketChangeToday": -151405.0 + }, + { + "id": "10106", + "teamId": "40", + "firstName": "Marin", + "lastName": "Ljubičić", + "marketValue": 4634977.0, + "averagePoints": 7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10999.0, + "totalPoints": 14.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 22.0, + "marketChange": { + "today": -19100.0, + "yesterday": -61934.0, + "twoDays": -366680.0, + "sevenDaysAvg": -918886.0, + "thirtyDaysAvg": 2027412.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 2, + "name": "Marin Ljubičić", + "marketChangeToday": -19100.0 + }, + { + "id": "12763", + "teamId": "40", + "firstName": "Emmanuel", + "lastName": "Latte Lath", + "marketValue": 8608783.0, + "averagePoints": 40.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7914.0, + "totalPoints": 80.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 79.0, + "marketChange": { + "today": -315520.0, + "yesterday": -393303.0, + "twoDays": -722145.0, + "sevenDaysAvg": -2077149.0, + "thirtyDaysAvg": 1840491.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -16 + }, + { + "hasPlayed": true, + "points": 96 + } + ], + "startProbability": 3, + "name": "Emmanuel Latte Lath", + "marketChangeToday": -315520.0 + }, + { + "id": "13629", + "teamId": "40", + "firstName": "Linus", + "lastName": "Güther", + "marketValue": 1633271.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": 0.0, + "marketChange": { + "today": -141346.0, + "yesterday": -148625.0, + "twoDays": -150157.0, + "sevenDaysAvg": -998083.0, + "thirtyDaysAvg": 1133271.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Linus Güther", + "marketChangeToday": -141346.0 + }, + { + "id": "14917", + "teamId": "40", + "firstName": "Zeno", + "lastName": "Van den Bosch", + "marketValue": 9025378.0, + "averagePoints": 51.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11810.0, + "totalPoints": 101.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 57.0, + "marketChange": { + "today": -293120.0, + "yesterday": -298251.0, + "twoDays": -348146.0, + "sevenDaysAvg": -1927809.0, + "thirtyDaysAvg": -3062062.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 10 + }, + { + "hasPlayed": true, + "points": 91 + } + ], + "startProbability": 3, + "name": "Zeno Van den Bosch", + "marketChangeToday": -293120.0 + }, + { + "id": "17306", + "teamId": "40", + "firstName": "Kastriot", + "lastName": "Imeri", + "marketValue": 3163838.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/a4b7da39d3b84ed08289b6992fe6d4ee.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -151016.0, + "yesterday": -155586.0, + "twoDays": -167758.0, + "sevenDaysAvg": -826205.0, + "thirtyDaysAvg": 3163838.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kastriot Imeri", + "marketChangeToday": -151016.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Grahl", + "marketChangeToday": 0.0 + }, + { + "id": "461", + "teamId": "4", + "firstName": "Timothy", + "lastName": "Chandler", + "marketValue": 829952.0, + "averagePoints": -9.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1457.0, + "totalPoints": -9.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 6.0, + "marketChange": { + "today": -100323.0, + "yesterday": -121226.0, + "twoDays": -125917.0, + "sevenDaysAvg": -810210.0, + "thirtyDaysAvg": 329952.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timothy Chandler", + "marketChangeToday": -100323.0 + }, + { + "id": "513", + "teamId": "4", + "firstName": "Mario", + "lastName": "Götze", + "marketValue": 4265945.0, + "averagePoints": 56.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4200.0, + "totalPoints": 56.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 39.0, + "marketChange": { + "today": 136216.0, + "yesterday": 83241.0, + "twoDays": -22081.0, + "sevenDaysAvg": -76960.0, + "thirtyDaysAvg": 375227.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 56 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Mario Götze", + "marketChangeToday": 136216.0 + }, + { + "id": "2144", + "teamId": "4", + "firstName": "Robin", + "lastName": "Koch", + "marketValue": 24585513.0, + "averagePoints": 133.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 265.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": 77374.0, + "yesterday": 94777.0, + "twoDays": 91230.0, + "sevenDaysAvg": 344418.0, + "thirtyDaysAvg": 1902700.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 133 + }, + { + "hasPlayed": true, + "points": 132 + } + ], + "startProbability": 1, + "name": "Robin Koch", + "marketChangeToday": 77374.0 + }, + { + "id": "2255", + "teamId": "4", + "firstName": "Jonathan", + "lastName": "Burkardt", + "marketValue": 24495093.0, + "averagePoints": 80.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10087.0, + "totalPoints": 160.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": -289155.0, + "yesterday": -479033.0, + "twoDays": -466511.0, + "sevenDaysAvg": -2265708.0, + "thirtyDaysAvg": -1041360.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 114 + }, + { + "hasPlayed": true, + "points": 46 + } + ], + "startProbability": 1, + "name": "Jonathan Burkardt", + "marketChangeToday": -289155.0 + }, + { + "id": "2863", + "teamId": "4", + "firstName": "Ansgar", + "lastName": "Knauff", + "marketValue": 3666485.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/df49f152f9bc4fd99f45742758ff5cfc.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -123748.0, + "yesterday": -125720.0, + "twoDays": -123792.0, + "sevenDaysAvg": -872775.0, + "thirtyDaysAvg": -1111035.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ansgar Knauff", + "marketChangeToday": -123748.0 + }, + { + "id": "2864", + "teamId": "4", + "firstName": "Nnamdi", + "lastName": "Collins", + "marketValue": 4963958.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/47efb7c32b294c238dcddcc3bd26ac21.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -292570.0, + "yesterday": -297598.0, + "twoDays": -296002.0, + "sevenDaysAvg": -2064531.0, + "thirtyDaysAvg": -7995978.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nnamdi Collins", + "marketChangeToday": -292570.0 + }, + { + "id": "2887", + "teamId": "4", + "firstName": "Ritsu", + "lastName": "Dōan", + "marketValue": 15797706.0, + "averagePoints": 70.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5259.0, + "totalPoints": 70.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": 81464.0, + "yesterday": 56412.0, + "twoDays": 54645.0, + "sevenDaysAvg": -124781.0, + "thirtyDaysAvg": -3992931.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Ritsu Dōan", + "marketChangeToday": 81464.0 + }, + { + "id": "3019", + "teamId": "4", + "firstName": "Noah", + "lastName": "Atubolu", + "marketValue": 13562432.0, + "averagePoints": 83.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 166.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 66.0, + "marketChange": { + "today": 135050.0, + "yesterday": 173845.0, + "twoDays": 210802.0, + "sevenDaysAvg": 1468353.0, + "thirtyDaysAvg": 3938973.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 36 + }, + { + "hasPlayed": true, + "points": 130 + } + ], + "startProbability": 1, + "name": "Noah Atubolu", + "marketChangeToday": 135050.0 + }, + { + "id": "6081", + "teamId": "4", + "firstName": "Can", + "lastName": "Uzun", + "marketValue": 26821846.0, + "averagePoints": 62.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9419.0, + "totalPoints": 124.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png", + "number": 42.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": -667145.0, + "yesterday": -807389.0, + "twoDays": -602586.0, + "sevenDaysAvg": -2096232.0, + "thirtyDaysAvg": -143648.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 59 + }, + { + "hasPlayed": true, + "points": 65 + } + ], + "startProbability": 1, + "name": "Can Uzun", + "marketChangeToday": -667145.0 + }, + { + "id": "7275", + "teamId": "4", + "firstName": "Kauã", + "lastName": "Santos", + "marketValue": 4018591.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": 0.0, + "marketChange": { + "today": -147660.0, + "yesterday": -146640.0, + "twoDays": -142699.0, + "sevenDaysAvg": -1200402.0, + "thirtyDaysAvg": -5249958.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kauã Santos", + "marketChangeToday": -147660.0 + }, + { + "id": "7277", + "teamId": "4", + "firstName": "Farès", + "lastName": "Chaïbi", + "marketValue": 10005094.0, + "averagePoints": 54.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7623.0, + "totalPoints": 107.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": 180184.0, + "yesterday": 270517.0, + "twoDays": 287867.0, + "sevenDaysAvg": 1906887.0, + "thirtyDaysAvg": -2611765.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": 79 + } + ], + "startProbability": 3, + "name": "Farès Chaïbi", + "marketChangeToday": 180184.0 + }, + { + "id": "7325", + "teamId": "4", + "firstName": "Elias", + "lastName": "Baum", + "marketValue": 13821133.0, + "averagePoints": 116.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10366.0, + "totalPoints": 231.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 92.0, + "marketChange": { + "today": 37910.0, + "yesterday": 94682.0, + "twoDays": 112256.0, + "sevenDaysAvg": 981349.0, + "thirtyDaysAvg": 5585732.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 50 + }, + { + "hasPlayed": true, + "points": 181 + } + ], + "startProbability": 2, + "name": "Elias Baum", + "marketChangeToday": 37910.0 + }, + { + "id": "7417", + "teamId": "4", + "firstName": "Noël", + "lastName": "Aséko", + "marketValue": 4053061.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": 0.0, + "marketChange": { + "today": -124816.0, + "yesterday": -124813.0, + "twoDays": -117538.0, + "sevenDaysAvg": -670702.0, + "thirtyDaysAvg": -6351816.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Noël Aséko", + "marketChangeToday": -124816.0 + }, + { + "id": "8351", + "teamId": "4", + "firstName": "Oscar", + "lastName": "Højlund", + "marketValue": 4229267.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": 0.0, + "marketChange": { + "today": -124411.0, + "yesterday": -137088.0, + "twoDays": -149079.0, + "sevenDaysAvg": -1571032.0, + "thirtyDaysAvg": 66168.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 1 + } + ], + "startProbability": 3, + "name": "Oscar Højlund", + "marketChangeToday": -124411.0 + }, + { + "id": "10004", + "teamId": "4", + "firstName": "Younes", + "lastName": "Ebnoutalib", + "marketValue": 15424765.0, + "averagePoints": 221.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11211.0, + "totalPoints": 442.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 28.0, + "pointsStdDev": 117.0, + "marketChange": { + "today": 252963.0, + "yesterday": 270779.0, + "twoDays": 274727.0, + "sevenDaysAvg": 1877389.0, + "thirtyDaysAvg": 5632658.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 138 + }, + { + "hasPlayed": true, + "points": 304 + } + ], + "startProbability": 1, + "name": "Younes Ebnoutalib", + "marketChangeToday": 252963.0 + }, + { + "id": "11186", + "teamId": "4", + "firstName": "Jeremiaha", + "lastName": "Maluze", + "marketValue": 4574234.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": 42.0, + "pointsStdDev": 137.0, + "marketChange": { + "today": 179684.0, + "yesterday": 220778.0, + "twoDays": 281681.0, + "sevenDaysAvg": 2172279.0, + "thirtyDaysAvg": 4074234.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 194 + } + ], + "startProbability": 4, + "name": "Jeremiaha Maluze", + "marketChangeToday": 179684.0 + }, + { + "id": "12284", + "teamId": "4", + "firstName": "Keita", + "lastName": "Kosugi", + "marketValue": 9022677.0, + "averagePoints": 59.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 118.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": -220037.0, + "yesterday": -271575.0, + "twoDays": -592092.0, + "sevenDaysAvg": -1963577.0, + "thirtyDaysAvg": 4031005.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 54 + }, + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 2, + "name": "Keita Kosugi", + "marketChangeToday": -220037.0 + }, + { + "id": "12285", + "teamId": "4", + "firstName": "Love", + "lastName": "Arrhov", + "marketValue": 1194740.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": 4.0, + "marketChange": { + "today": -119743.0, + "yesterday": -134501.0, + "twoDays": -158610.0, + "sevenDaysAvg": -785556.0, + "thirtyDaysAvg": -3924048.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 5, + "name": "Love Arrhov", + "marketChangeToday": -119743.0 + }, + { + "id": "12294", + "teamId": "4", + "firstName": "Ayoube", + "lastName": "Amaimouni", + "marketValue": 8647859.0, + "averagePoints": 41.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6675.0, + "totalPoints": 82.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 45.0, + "marketChange": { + "today": 104229.0, + "yesterday": 178075.0, + "twoDays": 197285.0, + "sevenDaysAvg": 1166698.0, + "thirtyDaysAvg": 3883664.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 9 + }, + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 4, + "name": "Ayoube Amaimouni", + "marketChangeToday": 104229.0 + }, + { + "id": "14920", + "teamId": "4", + "firstName": "Malik", + "lastName": "Pimpong", + "marketValue": 1926047.0, + "averagePoints": -6.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2139.0, + "totalPoints": -12.0, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png", + "number": 35.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 16.0, + "marketChange": { + "today": -133818.0, + "yesterday": -126842.0, + "twoDays": -147687.0, + "sevenDaysAvg": -623494.0, + "thirtyDaysAvg": -4636168.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -18 + }, + { + "hasPlayed": true, + "points": 6 + } + ], + "startProbability": 5, + "name": "Malik Pimpong", + "marketChangeToday": -133818.0 + }, + { + "id": "15589", + "teamId": "4", + "firstName": "", + "lastName": "Otávio", + "marketValue": 5836295.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": 0.0, + "marketChange": { + "today": -386724.0, + "yesterday": -392653.0, + "twoDays": -411108.0, + "sevenDaysAvg": -2683584.0, + "thirtyDaysAvg": 629318.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -1 + } + ], + "startProbability": 4, + "name": "Otávio", + "marketChangeToday": -386724.0 + }, + { + "id": "16369", + "teamId": "4", + "firstName": "Raphael", + "lastName": "Onyedika", + "marketValue": 12267170.0, + "averagePoints": 61.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 122.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 46.0, + "marketChange": { + "today": -377868.0, + "yesterday": -386328.0, + "twoDays": -422629.0, + "sevenDaysAvg": -2663555.0, + "thirtyDaysAvg": 391322.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": true, + "points": 28 + } + ], + "startProbability": 1, + "name": "Raphael Onyedika", + "marketChangeToday": -377868.0 + }, + { + "id": "17285", + "teamId": "4", + "firstName": "Lilian", + "lastName": "Brassier", + "marketValue": 12817667.0, + "averagePoints": 79.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5662.0, + "totalPoints": 79.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 115584.0, + "yesterday": 145325.0, + "twoDays": 152638.0, + "sevenDaysAvg": 801826.0, + "thirtyDaysAvg": 12817667.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Lilian Brassier", + "marketChangeToday": 115584.0 + }, + { + "id": "60", + "teamId": "18", + "firstName": "Dominik", + "lastName": "Kohr", + "marketValue": 5537824.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": 17.0, + "pointsStdDev": 67.0, + "marketChange": { + "today": -373671.0, + "yesterday": -375001.0, + "twoDays": -370983.0, + "sevenDaysAvg": -2619084.0, + "thirtyDaysAvg": -2057456.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 96 + } + ], + "startProbability": 5, + "name": "Dominik Kohr", + "marketChangeToday": -373671.0 + }, + { + "id": "550", + "teamId": "18", + "firstName": "Stefan", + "lastName": "Bell", + "marketValue": 836879.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": 0.0, + "marketChange": { + "today": -11945.0, + "yesterday": -39424.0, + "twoDays": -105622.0, + "sevenDaysAvg": -493888.0, + "thirtyDaysAvg": -2465590.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Stefan Bell", + "marketChangeToday": -11945.0 + }, + { + "id": "620", + "teamId": "18", + "firstName": "Alexander", + "lastName": "Schwolow", + "marketValue": 3194528.0, + "averagePoints": 151.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5624.0, + "totalPoints": 151.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 47.0, + "pointsStdDev": 106.0, + "marketChange": { + "today": 267305.0, + "yesterday": 116231.0, + "twoDays": 37613.0, + "sevenDaysAvg": -105998.0, + "thirtyDaysAvg": 332831.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 151 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Alexander Schwolow", + "marketChangeToday": 267305.0 + }, + { + "id": "1540", + "teamId": "18", + "firstName": "Danny", + "lastName": "Da Costa", + "marketValue": 11067473.0, + "averagePoints": 89.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6462.0, + "totalPoints": 178.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 16.0, + "pointsStdDev": 76.0, + "marketChange": { + "today": -172532.0, + "yesterday": 43668.0, + "twoDays": 112950.0, + "sevenDaysAvg": 628280.0, + "thirtyDaysAvg": 3255310.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 3, + "name": "Danny Da Costa", + "marketChangeToday": -172532.0 + }, + { + "id": "1590", + "teamId": "18", + "firstName": "Robin", + "lastName": "Zentner", + "marketValue": 13157883.0, + "averagePoints": 104.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 104.0, + "status": 2, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 73.0, + "marketChange": { + "today": -639110.0, + "yesterday": -575639.0, + "twoDays": -438610.0, + "sevenDaysAvg": -1644943.0, + "thirtyDaysAvg": 1330486.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 104 + } + ], + "startProbability": 3, + "name": "Robin Zentner", + "marketChangeToday": -639110.0 + }, + { + "id": "1639", + "teamId": "18", + "firstName": "Nadiem", + "lastName": "Amiri", + "marketValue": 34908291.0, + "averagePoints": 170.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 339.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": 50071.0, + "yesterday": 60782.0, + "twoDays": 65118.0, + "sevenDaysAvg": 382679.0, + "thirtyDaysAvg": 2684736.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 172 + }, + { + "hasPlayed": true, + "points": 167 + } + ], + "startProbability": 1, + "name": "Nadiem Amiri", + "marketChangeToday": 50071.0 + }, + { + "id": "2006", + "teamId": "18", + "firstName": "Stefan", + "lastName": "Posch", + "marketValue": 8707766.0, + "averagePoints": 123.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5299.0, + "totalPoints": 123.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 86.0, + "marketChange": { + "today": 83621.0, + "yesterday": 112594.0, + "twoDays": 71234.0, + "sevenDaysAvg": -755410.0, + "thirtyDaysAvg": 358993.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 123 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Stefan Posch", + "marketChangeToday": 83621.0 + }, + { + "id": "2030", + "teamId": "18", + "firstName": "Phillip", + "lastName": "Tietz", + "marketValue": 15708241.0, + "averagePoints": 203.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 406.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 166.0, + "marketChange": { + "today": 162557.0, + "yesterday": 147724.0, + "twoDays": -93970.0, + "sevenDaysAvg": 534955.0, + "thirtyDaysAvg": 4609634.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 321 + }, + { + "hasPlayed": true, + "points": 85 + } + ], + "startProbability": 1, + "name": "Phillip Tietz", + "marketChangeToday": 162557.0 + }, + { + "id": "2232", + "teamId": "18", + "firstName": "Philipp", + "lastName": "Mwene", + "marketValue": 11545850.0, + "averagePoints": 187.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 373.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 32.0, + "pointsStdDev": 163.0, + "marketChange": { + "today": 227327.0, + "yesterday": 226359.0, + "twoDays": 184222.0, + "sevenDaysAvg": 916207.0, + "thirtyDaysAvg": 3515495.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 302 + }, + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Philipp Mwene", + "marketChangeToday": 227327.0 + }, + { + "id": "2399", + "teamId": "18", + "firstName": "Lennard", + "lastName": "Maloney", + "marketValue": 2226501.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 312.0, + "totalPoints": 23.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -162152.0, + "yesterday": -167259.0, + "twoDays": -29577.0, + "sevenDaysAvg": 32054.0, + "thirtyDaysAvg": -609036.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lennard Maloney", + "marketChangeToday": -162152.0 + }, + { + "id": "2476", + "teamId": "18", + "firstName": "Jae-Sung", + "lastName": "Lee", + "marketValue": 13482006.0, + "averagePoints": 138.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9397.0, + "totalPoints": 276.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 142779.0, + "yesterday": 154228.0, + "twoDays": 158670.0, + "sevenDaysAvg": 817433.0, + "thirtyDaysAvg": 5834406.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 172 + }, + { + "hasPlayed": true, + "points": 104 + } + ], + "startProbability": 1, + "name": "Jae-Sung Lee", + "marketChangeToday": 142779.0 + }, + { + "id": "2646", + "teamId": "18", + "firstName": "Sheraldo", + "lastName": "Becker", + "marketValue": 13780259.0, + "averagePoints": 176.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8198.0, + "totalPoints": 351.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 178.0, + "marketChange": { + "today": 140075.0, + "yesterday": 162755.0, + "twoDays": 44933.0, + "sevenDaysAvg": -895631.0, + "thirtyDaysAvg": 1498063.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 302 + }, + { + "hasPlayed": true, + "points": 49 + } + ], + "startProbability": 1, + "name": "Sheraldo Becker", + "marketChangeToday": 140075.0 + }, + { + "id": "2702", + "teamId": "18", + "firstName": "Eric", + "lastName": "Martel", + "marketValue": 2345544.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": 0.0, + "marketChange": { + "today": -102210.0, + "yesterday": -108697.0, + "twoDays": -101392.0, + "sevenDaysAvg": -675647.0, + "thirtyDaysAvg": -5223237.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Eric Martel", + "marketChangeToday": -102210.0 + }, + { + "id": "2822", + "teamId": "18", + "firstName": "", + "lastName": "Silas", + "marketValue": 680828.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": 0.0, + "marketChange": { + "today": -87764.0, + "yesterday": -86995.0, + "twoDays": -126564.0, + "sevenDaysAvg": -784799.0, + "thirtyDaysAvg": -148456.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Silas", + "marketChangeToday": -87764.0 + }, + { + "id": "2895", + "teamId": "18", + "firstName": "Paul", + "lastName": "Nebel", + "marketValue": 3549698.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": 0.0, + "marketChange": { + "today": -90105.0, + "yesterday": -89724.0, + "twoDays": -85150.0, + "sevenDaysAvg": -663734.0, + "thirtyDaysAvg": -6785999.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Paul Nebel", + "marketChangeToday": -90105.0 + }, + { + "id": "3041", + "teamId": "18", + "firstName": "Silvan", + "lastName": "Widmer", + "marketValue": 2647019.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1324.0, + "totalPoints": 29.0, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 20.0, + "marketChange": { + "today": 217212.0, + "yesterday": 222807.0, + "twoDays": 191713.0, + "sevenDaysAvg": 793737.0, + "thirtyDaysAvg": -975565.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 5, + "name": "Silvan Widmer", + "marketChangeToday": 217212.0 + }, + { + "id": "3318", + "teamId": "18", + "firstName": "Ransford", + "lastName": "Königsdörffer", + "marketValue": 5269004.0, + "averagePoints": 75.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3160.0, + "totalPoints": 149.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 28.0, + "pointsStdDev": 81.0, + "marketChange": { + "today": 276209.0, + "yesterday": 272269.0, + "twoDays": 119770.0, + "sevenDaysAvg": 406677.0, + "thirtyDaysAvg": -954066.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 132 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 5, + "name": "Ransford Königsdörffer", + "marketChangeToday": 276209.0 + }, + { + "id": "3470", + "teamId": "18", + "firstName": "Anthony", + "lastName": "Caci", + "marketValue": 12889505.0, + "averagePoints": 108.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9298.0, + "totalPoints": 216.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 22.0, + "marketChange": { + "today": 93094.0, + "yesterday": 116871.0, + "twoDays": 137277.0, + "sevenDaysAvg": 827420.0, + "thirtyDaysAvg": 5964845.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 92 + }, + { + "hasPlayed": true, + "points": 124 + } + ], + "startProbability": 1, + "name": "Anthony Caci", + "marketChangeToday": 93094.0 + }, + { + "id": "6111", + "teamId": "18", + "firstName": "Benedict", + "lastName": "Hollerbach", + "marketValue": 2067699.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": 0.0, + "marketChange": { + "today": -100507.0, + "yesterday": -111707.0, + "twoDays": -113080.0, + "sevenDaysAvg": -697297.0, + "thirtyDaysAvg": -1839872.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Benedict Hollerbach", + "marketChangeToday": -100507.0 + }, + { + "id": "8307", + "teamId": "18", + "firstName": "Kaishu", + "lastName": "Sano", + "marketValue": 18378374.0, + "averagePoints": 157.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11042.0, + "totalPoints": 313.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 148685.0, + "yesterday": 162465.0, + "twoDays": 165650.0, + "sevenDaysAvg": 916954.0, + "thirtyDaysAvg": 4737833.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 180 + }, + { + "hasPlayed": true, + "points": 133 + } + ], + "startProbability": 1, + "name": "Kaishu Sano", + "marketChangeToday": 148685.0 + }, + { + "id": "10122", + "teamId": "18", + "firstName": "Fabio", + "lastName": "Gruber", + "marketValue": 12390670.0, + "averagePoints": 159.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 317.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 40.0, + "marketChange": { + "today": 228023.0, + "yesterday": 227838.0, + "twoDays": 191811.0, + "sevenDaysAvg": 1082892.0, + "thirtyDaysAvg": 288588.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 187 + }, + { + "hasPlayed": true, + "points": 130 + } + ], + "startProbability": 2, + "name": "Fabio Gruber", + "marketChangeToday": 228023.0 + }, + { + "id": "11261", + "teamId": "18", + "firstName": "Sota", + "lastName": "Kawasaki", + "marketValue": 2342969.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": 0.0, + "marketChange": { + "today": -137346.0, + "yesterday": -137804.0, + "twoDays": -146775.0, + "sevenDaysAvg": -942693.0, + "thirtyDaysAvg": -1695051.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sota Kawasaki", + "marketChangeToday": -137346.0 + }, + { + "id": "11665", + "teamId": "18", + "firstName": "Kacper", + "lastName": "Potulski", + "marketValue": 7131884.0, + "averagePoints": 79.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6531.0, + "totalPoints": 158.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png", + "number": 48.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 72.0, + "marketChange": { + "today": 369771.0, + "yesterday": 382502.0, + "twoDays": 391212.0, + "sevenDaysAvg": 2318047.0, + "thirtyDaysAvg": -774047.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": true, + "points": 28 + } + ], + "startProbability": 2, + "name": "Kacper Potulski", + "marketChangeToday": 369771.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 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Maximilian Kinzig", + "marketChangeToday": 0.0 + }, + { + "id": "13438", + "teamId": "18", + "firstName": "Otto", + "lastName": "Ruoppi", + "marketValue": 1367636.0, + "averagePoints": 19.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1953.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 27.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -85188.0, + "yesterday": -118645.0, + "twoDays": -105022.0, + "sevenDaysAvg": -423825.0, + "thirtyDaysAvg": -3889009.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + }, + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 5, + "name": "Otto Ruoppi", + "marketChangeToday": -85188.0 + }, + { + "id": "17179", + "teamId": "18", + "firstName": "Rael-Tshimbela", + "lastName": "Nakuzola", + "marketValue": 1458748.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 324.0, + "totalPoints": 23.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png", + "number": 47.0, + "trend": 2, + "pointsPerValue": 15.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -132095.0, + "yesterday": -147734.0, + "twoDays": -190443.0, + "sevenDaysAvg": -778971.0, + "thirtyDaysAvg": 1458748.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rael-Tshimbela Nakuzola", + "marketChangeToday": -132095.0 + }, + { + "id": "168", + "teamId": "29", + "firstName": "Sven", + "lastName": "Michel", + "marketValue": 1937595.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": 0.0, + "marketChange": { + "today": 206383.0, + "yesterday": 239599.0, + "twoDays": 255307.0, + "sevenDaysAvg": 1400164.0, + "thirtyDaysAvg": -1693253.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sven Michel", + "marketChangeToday": 206383.0 + }, + { + "id": "1964", + "teamId": "29", + "firstName": "Felix", + "lastName": "Götze", + "marketValue": 4155360.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/211c165645f84bc08e3bac17e3ba0dcf.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -105634.0, + "yesterday": -120749.0, + "twoDays": -119325.0, + "sevenDaysAvg": -1325085.0, + "thirtyDaysAvg": -2852400.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Felix Götze", + "marketChangeToday": -105634.0 + }, + { + "id": "2015", + "teamId": "29", + "firstName": "Raphael", + "lastName": "Obermair", + "marketValue": 9369388.0, + "averagePoints": 70.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 140.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 240017.0, + "yesterday": 263505.0, + "twoDays": 230460.0, + "sevenDaysAvg": 1175792.0, + "thirtyDaysAvg": 600324.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 50 + }, + { + "hasPlayed": true, + "points": 90 + } + ], + "startProbability": 1, + "name": "Raphael Obermair", + "marketChangeToday": 240017.0 + }, + { + "id": "2301", + "teamId": "29", + "firstName": "Oliver", + "lastName": "Batista Meier", + "marketValue": 4176598.0, + "averagePoints": -11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1233.0, + "totalPoints": -11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 7.0, + "marketChange": { + "today": -144518.0, + "yesterday": -143403.0, + "twoDays": -145788.0, + "sevenDaysAvg": -1311015.0, + "thirtyDaysAvg": -1617941.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Oliver Batista Meier", + "marketChangeToday": -144518.0 + }, + { + "id": "2471", + "teamId": "29", + "firstName": "Markus", + "lastName": "Schubert", + "marketValue": 1485266.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": 0.0, + "marketChange": { + "today": -151296.0, + "yesterday": -150688.0, + "twoDays": -146470.0, + "sevenDaysAvg": -1017126.0, + "thirtyDaysAvg": -2735406.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Markus Schubert", + "marketChangeToday": -151296.0 + }, + { + "id": "2498", + "teamId": "29", + "firstName": "Tom", + "lastName": "Baack", + "marketValue": 1772402.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": 6.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": -135150.0, + "yesterday": -141893.0, + "twoDays": -148283.0, + "sevenDaysAvg": -875273.0, + "thirtyDaysAvg": -3574553.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 5, + "name": "Tom Baack", + "marketChangeToday": -135150.0 + }, + { + "id": "2749", + "teamId": "29", + "firstName": "Steffen", + "lastName": "Tigges", + "marketValue": 3907460.0, + "averagePoints": 36.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4618.0, + "totalPoints": 71.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 18.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": -127182.0, + "yesterday": -137283.0, + "twoDays": -151144.0, + "sevenDaysAvg": -491047.0, + "thirtyDaysAvg": 3032985.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 4, + "name": "Steffen Tigges", + "marketChangeToday": -127182.0 + }, + { + "id": "2977", + "teamId": "29", + "firstName": "Nahuel", + "lastName": "Noll", + "marketValue": 13220800.0, + "averagePoints": 112.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 224.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 1.0, + "marketChange": { + "today": 32310.0, + "yesterday": 49284.0, + "twoDays": 19174.0, + "sevenDaysAvg": 105324.0, + "thirtyDaysAvg": 1803077.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 113 + }, + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 1, + "name": "Nahuel Noll", + "marketChangeToday": 32310.0 + }, + { + "id": "3027", + "teamId": "29", + "firstName": "Marvin", + "lastName": "Pieringer", + "marketValue": 4455045.0, + "averagePoints": 33.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10532.0, + "totalPoints": 65.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 98.0, + "marketChange": { + "today": 101939.0, + "yesterday": 143787.0, + "twoDays": 184087.0, + "sevenDaysAvg": 1494670.0, + "thirtyDaysAvg": 3210528.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 1 + }, + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 1, + "name": "Marvin Pieringer", + "marketChangeToday": 101939.0 + }, + { + "id": "3081", + "teamId": "29", + "firstName": "Gabriel", + "lastName": "Vidović", + "marketValue": 7013085.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 74.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": -352548.0, + "yesterday": -404064.0, + "twoDays": -468635.0, + "sevenDaysAvg": -1071958.0, + "thirtyDaysAvg": 6513085.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + }, + { + "hasPlayed": true, + "points": 72 + } + ], + "startProbability": 1, + "name": "Gabriel Vidović", + "marketChangeToday": -352548.0 + }, + { + "id": "3336", + "teamId": "29", + "firstName": "Stefano", + "lastName": "Marino", + "marketValue": 4652849.0, + "averagePoints": 16.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4820.0, + "totalPoints": 31.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 27.0, + "marketChange": { + "today": -135918.0, + "yesterday": -356265.0, + "twoDays": -361699.0, + "sevenDaysAvg": -2044394.0, + "thirtyDaysAvg": -3414210.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -4 + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 4, + "name": "Stefano Marino", + "marketChangeToday": -135918.0 + }, + { + "id": "3491", + "teamId": "29", + "firstName": "Sebastian", + "lastName": "Klaas", + "marketValue": 1574955.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/889217c751e5403eaf39162d4dc54b9a.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -144502.0, + "yesterday": -150660.0, + "twoDays": -166476.0, + "sevenDaysAvg": -893341.0, + "thirtyDaysAvg": 1074955.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sebastian Klaas", + "marketChangeToday": -144502.0 + }, + { + "id": "3492", + "teamId": "29", + "firstName": "Marcel", + "lastName": "Hoffmeier", + "marketValue": 3352818.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": 0.0, + "marketChange": { + "today": -139428.0, + "yesterday": -143698.0, + "twoDays": -142613.0, + "sevenDaysAvg": -959726.0, + "thirtyDaysAvg": -3017871.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marcel Hoffmeier", + "marketChangeToday": -139428.0 + }, + { + "id": "3559", + "teamId": "29", + "firstName": "Laurin", + "lastName": "Ulrich", + "marketValue": 6807055.0, + "averagePoints": 62.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9033.0, + "totalPoints": 123.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bd6e7a7bc0ff4f5397cce0a6fb3864fa.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": 18.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -243917.0, + "yesterday": -277946.0, + "twoDays": -311780.0, + "sevenDaysAvg": -1266184.0, + "thirtyDaysAvg": 6307055.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 2, + "name": "Laurin Ulrich", + "marketChangeToday": -243917.0 + }, + { + "id": "6197", + "teamId": "29", + "firstName": "Laurin", + "lastName": "Curda", + "marketValue": 10793951.0, + "averagePoints": 101.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 202.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 121.0, + "marketChange": { + "today": 11765.0, + "yesterday": 38552.0, + "twoDays": 54388.0, + "sevenDaysAvg": 511588.0, + "thirtyDaysAvg": -726915.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + }, + { + "hasPlayed": true, + "points": 187 + } + ], + "startProbability": 1, + "name": "Laurin Curda", + "marketChangeToday": 11765.0 + }, + { + "id": "6217", + "teamId": "29", + "firstName": "Rayan", + "lastName": "Philippe", + "marketValue": 3893678.0, + "averagePoints": 13.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 3106.0, + "totalPoints": 26.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": 381773.0, + "yesterday": 333997.0, + "twoDays": 309114.0, + "sevenDaysAvg": 1881470.0, + "thirtyDaysAvg": -323951.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 27 + }, + { + "hasPlayed": true, + "points": -1 + } + ], + "startProbability": 2, + "name": "Rayan Philippe", + "marketChangeToday": 381773.0 + }, + { + "id": "6292", + "teamId": "29", + "firstName": "Mattes", + "lastName": "Hansen", + "marketValue": 6247571.0, + "averagePoints": 58.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9931.0, + "totalPoints": 116.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": 302768.0, + "yesterday": 312792.0, + "twoDays": 309326.0, + "sevenDaysAvg": 1939519.0, + "thirtyDaysAvg": 3060306.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 52 + }, + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 2, + "name": "Mattes Hansen", + "marketChangeToday": 302768.0 + }, + { + "id": "6751", + "teamId": "29", + "firstName": "Florian", + "lastName": "Pruhs", + "marketValue": 1829072.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": 0.0, + "marketChange": { + "today": -146642.0, + "yesterday": -151613.0, + "twoDays": -154600.0, + "sevenDaysAvg": -1054861.0, + "thirtyDaysAvg": -380587.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Pruhs", + "marketChangeToday": -146642.0 + }, + { + "id": "7320", + "teamId": "29", + "firstName": "Tjark", + "lastName": "Scheller", + "marketValue": 9257908.0, + "averagePoints": 105.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 209.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 40.0, + "marketChange": { + "today": 281034.0, + "yesterday": 330836.0, + "twoDays": 339831.0, + "sevenDaysAvg": 2071725.0, + "thirtyDaysAvg": 1805189.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 133 + } + ], + "startProbability": 1, + "name": "Tjark Scheller", + "marketChangeToday": 281034.0 + }, + { + "id": "7616", + "teamId": "29", + "firstName": "Jano", + "lastName": "ter Horst", + "marketValue": 9982739.0, + "averagePoints": 91.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10714.0, + "totalPoints": 181.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 74.0, + "marketChange": { + "today": 177918.0, + "yesterday": 237036.0, + "twoDays": 266891.0, + "sevenDaysAvg": 1645473.0, + "thirtyDaysAvg": 4495379.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Jano ter Horst", + "marketChangeToday": 177918.0 + }, + { + "id": "8292", + "teamId": "29", + "firstName": "Santiago", + "lastName": "Castañeda", + "marketValue": 10219958.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 171.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": 266937.0, + "yesterday": 283091.0, + "twoDays": 263825.0, + "sevenDaysAvg": 1563671.0, + "thirtyDaysAvg": 1454773.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": true, + "points": 101 + } + ], + "startProbability": 1, + "name": "Santiago Castañeda", + "marketChangeToday": 266937.0 + }, + { + "id": "8872", + "teamId": "29", + "firstName": "Jonah", + "lastName": "Sticker", + "marketValue": 3004536.0, + "averagePoints": 8.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1936.0, + "totalPoints": 15.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": -132826.0, + "yesterday": -133140.0, + "twoDays": -137193.0, + "sevenDaysAvg": -871184.0, + "thirtyDaysAvg": -577450.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 4, + "name": "Jonah Sticker", + "marketChangeToday": -132826.0 + }, + { + "id": "8984", + "teamId": "29", + "firstName": "Nyamekye", + "lastName": "Awortwie-Grant", + "marketValue": 883812.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -133452.0, + "yesterday": -145144.0, + "twoDays": -159897.0, + "sevenDaysAvg": -980303.0, + "thirtyDaysAvg": 251633.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nyamekye Awortwie-Grant", + "marketChangeToday": -133452.0 + }, + { + "id": "9283", + "teamId": "29", + "firstName": "Deniz", + "lastName": "Zeitler", + "marketValue": 2413339.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/cde6a72f67e043e0b1b56ac70e3f9c19.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -154715.0, + "yesterday": -162199.0, + "twoDays": -164958.0, + "sevenDaysAvg": -1019941.0, + "thirtyDaysAvg": 1913339.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Deniz Zeitler", + "marketChangeToday": -154715.0 + }, + { + "id": "10048", + "teamId": "29", + "firstName": "Luka", + "lastName": "Duric", + "marketValue": 1610189.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": 0.0, + "marketChange": { + "today": -139377.0, + "yesterday": -149156.0, + "twoDays": -154977.0, + "sevenDaysAvg": -947979.0, + "thirtyDaysAvg": -3688462.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luka Duric", + "marketChangeToday": -139377.0 + }, + { + "id": "11170", + "teamId": "29", + "firstName": "Ruben", + "lastName": "Müller", + "marketValue": 2476455.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": 0.0, + "marketChange": { + "today": -146228.0, + "yesterday": -157170.0, + "twoDays": -155230.0, + "sevenDaysAvg": -1003794.0, + "thirtyDaysAvg": 521507.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ruben Müller", + "marketChangeToday": -146228.0 + }, + { + "id": "12262", + "teamId": "29", + "firstName": "Albert Frank", + "lastName": "Millgramm", + "marketValue": 2584725.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": 0.0, + "marketChange": { + "today": -156880.0, + "yesterday": -148470.0, + "twoDays": -147304.0, + "sevenDaysAvg": -965396.0, + "thirtyDaysAvg": -3115007.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Albert Frank Millgramm", + "marketChangeToday": -156880.0 + }, + { + "id": "14911", + "teamId": "29", + "firstName": "Clemens", + "lastName": "Lippmann", + "marketValue": 2221536.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": 1, + "pointsPerValue": 0.0, + "pointsStdDev": 1.0, + "marketChange": { + "today": 257607.0, + "yesterday": 295071.0, + "twoDays": 295483.0, + "sevenDaysAvg": 1532625.0, + "thirtyDaysAvg": -1151855.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 5, + "name": "Clemens Lippmann", + "marketChangeToday": 257607.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/content/file/174077d2fba447fbb8a0e46a12d28245.png", + "number": 44.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -36782.0, + "yesterday": -120824.0, + "twoDays": -168826.0, + "sevenDaysAvg": -420920.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timur Gayret", + "marketChangeToday": -36782.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Leopold Zingerle", + "marketChangeToday": 0.0 + }, + { + "id": "1246", + "teamId": "43", + "firstName": "Willi", + "lastName": "Orban", + "marketValue": 30067795.0, + "averagePoints": 144.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 287.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -286752.0, + "yesterday": -24918.0, + "twoDays": 1563.0, + "sevenDaysAvg": -769455.0, + "thirtyDaysAvg": -574293.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 116 + }, + { + "hasPlayed": true, + "points": 171 + } + ], + "startProbability": 3, + "name": "Willi Orban", + "marketChangeToday": -286752.0 + }, + { + "id": "1333", + "teamId": "43", + "firstName": "Lukas", + "lastName": "Klostermann", + "marketValue": 743442.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": 0.0, + "marketChange": { + "today": 39764.0, + "yesterday": -9830.0, + "twoDays": -63244.0, + "sevenDaysAvg": -188155.0, + "thirtyDaysAvg": -2983204.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lukas Klostermann", + "marketChangeToday": 39764.0 + }, + { + "id": "1689", + "teamId": "43", + "firstName": "Benjamin", + "lastName": "Henrichs", + "marketValue": 4473663.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": 7.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -77075.0, + "yesterday": -97482.0, + "twoDays": -114569.0, + "sevenDaysAvg": -1337356.0, + "thirtyDaysAvg": -1397659.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 4, + "name": "Benjamin Henrichs", + "marketChangeToday": -77075.0 + }, + { + "id": "1728", + "teamId": "43", + "firstName": "Örjan", + "lastName": "Nyland", + "marketValue": 2128164.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": 0.0, + "marketChange": { + "today": -141139.0, + "yesterday": -141255.0, + "twoDays": -147042.0, + "sevenDaysAvg": -1006554.0, + "thirtyDaysAvg": 253873.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Örjan Nyland", + "marketChangeToday": -141139.0 + }, + { + "id": "2141", + "teamId": "43", + "firstName": "Ridle ", + "lastName": "Baku", + "marketValue": 20963667.0, + "averagePoints": 236.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10421.0, + "totalPoints": 471.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": 225427.0, + "yesterday": 231590.0, + "twoDays": 254314.0, + "sevenDaysAvg": 1520020.0, + "thirtyDaysAvg": 1454651.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 238 + }, + { + "hasPlayed": true, + "points": 233 + } + ], + "startProbability": 2, + "name": "Ridle Baku", + "marketChangeToday": 225427.0 + }, + { + "id": "2275", + "teamId": "43", + "firstName": "Christoph", + "lastName": "Baumgartner", + "marketValue": 10473988.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": 0.0, + "marketChange": { + "today": -464777.0, + "yesterday": -457184.0, + "twoDays": -423013.0, + "sevenDaysAvg": -3186149.0, + "thirtyDaysAvg": -9284035.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Christoph Baumgartner", + "marketChangeToday": -464777.0 + }, + { + "id": "2522", + "teamId": "43", + "firstName": "David", + "lastName": "Raum", + "marketValue": 34880301.0, + "averagePoints": 128.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 255.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": 2284.0, + "yesterday": 8369.0, + "twoDays": 22162.0, + "sevenDaysAvg": 127638.0, + "thirtyDaysAvg": 2042808.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 106 + }, + { + "hasPlayed": true, + "points": 149 + } + ], + "startProbability": 1, + "name": "David Raum", + "marketChangeToday": 2284.0 + }, + { + "id": "2687", + "teamId": "43", + "firstName": "Christopher", + "lastName": "Nkunku", + "marketValue": 26058783.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7080.0, + "totalPoints": 187.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": 70744.0, + "yesterday": 65002.0, + "twoDays": 78671.0, + "sevenDaysAvg": 618253.0, + "thirtyDaysAvg": -13488838.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 2, + "name": "Christopher Nkunku", + "marketChangeToday": 70744.0 + }, + { + "id": "2897", + "teamId": "43", + "firstName": "Rocco", + "lastName": "Reitz", + "marketValue": 9865946.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": 2, + "pointsPerValue": 21.0, + "pointsStdDev": 147.0, + "marketChange": { + "today": -631181.0, + "yesterday": -599971.0, + "twoDays": -618962.0, + "sevenDaysAvg": -4114189.0, + "thirtyDaysAvg": -3873899.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 208 + } + ], + "startProbability": 5, + "name": "Rocco Reitz", + "marketChangeToday": -631181.0 + }, + { + "id": "4596", + "teamId": "43", + "firstName": "Brajan", + "lastName": "Gruda", + "marketValue": 21136058.0, + "averagePoints": 128.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4446.0, + "totalPoints": 128.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 90.0, + "marketChange": { + "today": -263523.0, + "yesterday": -258719.0, + "twoDays": -61377.0, + "sevenDaysAvg": -492033.0, + "thirtyDaysAvg": 5108537.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 128 + } + ], + "startProbability": 3, + "name": "Brajan Gruda", + "marketChangeToday": -263523.0 + }, + { + "id": "6104", + "teamId": "43", + "firstName": "Marc", + "lastName": "Guiu", + "marketValue": 9093965.0, + "averagePoints": -13.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1327.0, + "totalPoints": -13.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -368878.0, + "yesterday": -465229.0, + "twoDays": -526259.0, + "sevenDaysAvg": -1320821.0, + "thirtyDaysAvg": 9093965.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -13 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Marc Guiu", + "marketChangeToday": -368878.0 + }, + { + "id": "6176", + "teamId": "43", + "firstName": "Nicolas", + "lastName": "Seiwald", + "marketValue": 18877814.0, + "averagePoints": 82.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 164.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png", + "number": 13.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -108226.0, + "yesterday": 2964.0, + "twoDays": 23386.0, + "sevenDaysAvg": 172160.0, + "thirtyDaysAvg": 3431310.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 55 + }, + { + "hasPlayed": true, + "points": 109 + } + ], + "startProbability": 1, + "name": "Nicolas Seiwald", + "marketChangeToday": -108226.0 + }, + { + "id": "6300", + "teamId": "43", + "firstName": "Assan", + "lastName": "Ouédraogo", + "marketValue": 9544322.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 270829.0, + "yesterday": 294344.0, + "twoDays": 258632.0, + "sevenDaysAvg": 820295.0, + "thirtyDaysAvg": -11017061.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Assan Ouédraogo", + "marketChangeToday": 270829.0 + }, + { + "id": "7224", + "teamId": "43", + "firstName": "Lukeba", + "lastName": "Castello Jr.", + "marketValue": 20914069.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": 140.0, + "marketChange": { + "today": -6265.0, + "yesterday": 23213.0, + "twoDays": 56623.0, + "sevenDaysAvg": 352352.0, + "thirtyDaysAvg": 117057.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 199 + } + ], + "startProbability": 3, + "name": "Lukeba Castello Jr.", + "marketChangeToday": -6265.0 + }, + { + "id": "7239", + "teamId": "43", + "firstName": "Max", + "lastName": "Finkgräfe", + "marketValue": 3185576.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": 0.0, + "marketChange": { + "today": -129565.0, + "yesterday": -132644.0, + "twoDays": -139677.0, + "sevenDaysAvg": -915292.0, + "thirtyDaysAvg": -34356.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Max Finkgräfe", + "marketChangeToday": -129565.0 + }, + { + "id": "8061", + "teamId": "43", + "firstName": "Johan", + "lastName": "Bakayoko", + "marketValue": 7646420.0, + "averagePoints": 24.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5355.0, + "totalPoints": 48.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -257960.0, + "yesterday": -263311.0, + "twoDays": -284969.0, + "sevenDaysAvg": -1594179.0, + "thirtyDaysAvg": 291925.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 33 + }, + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 3, + "name": "Johan Bakayoko", + "marketChangeToday": -257960.0 + }, + { + "id": "8227", + "teamId": "43", + "firstName": "Maarten", + "lastName": "Vandevoordt", + "marketValue": 16763162.0, + "averagePoints": 109.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 218.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 110.0, + "marketChange": { + "today": -321138.0, + "yesterday": -206293.0, + "twoDays": -103269.0, + "sevenDaysAvg": -574996.0, + "thirtyDaysAvg": 2335583.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 31 + }, + { + "hasPlayed": true, + "points": 187 + } + ], + "startProbability": 1, + "name": "Maarten Vandevoordt", + "marketChangeToday": -321138.0 + }, + { + "id": "9507", + "teamId": "43", + "firstName": "Antonio", + "lastName": "Nusa", + "marketValue": 27136490.0, + "averagePoints": 146.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11023.0, + "totalPoints": 291.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 113.0, + "marketChange": { + "today": 67029.0, + "yesterday": 60202.0, + "twoDays": 84200.0, + "sevenDaysAvg": 578361.0, + "thirtyDaysAvg": 2546334.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 65 + }, + { + "hasPlayed": true, + "points": 226 + } + ], + "startProbability": 1, + "name": "Antonio Nusa", + "marketChangeToday": 67029.0 + }, + { + "id": "9776", + "teamId": "43", + "firstName": "Andrija", + "lastName": "Maksimovic", + "marketValue": 4326481.0, + "averagePoints": 84.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 791.0, + "totalPoints": 84.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 59.0, + "marketChange": { + "today": 374018.0, + "yesterday": 351471.0, + "twoDays": 214872.0, + "sevenDaysAvg": 790600.0, + "thirtyDaysAvg": 83665.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 84 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Andrija Maksimovic", + "marketChangeToday": 374018.0 + }, + { + "id": "10113", + "teamId": "43", + "firstName": "Tidiam", + "lastName": "Gomis", + "marketValue": 10058770.0, + "averagePoints": 93.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5954.0, + "totalPoints": 186.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 117.0, + "marketChange": { + "today": 280369.0, + "yesterday": 311274.0, + "twoDays": 332757.0, + "sevenDaysAvg": 2244563.0, + "thirtyDaysAvg": 4576215.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 10 + }, + { + "hasPlayed": true, + "points": 176 + } + ], + "startProbability": 3, + "name": "Tidiam Gomis", + "marketChangeToday": 280369.0 + }, + { + "id": "11008", + "teamId": "43", + "firstName": "Ezechiel", + "lastName": "Banzuzi", + "marketValue": 11804858.0, + "averagePoints": 65.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11042.0, + "totalPoints": 129.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 54.0, + "marketChange": { + "today": -66063.0, + "yesterday": 35444.0, + "twoDays": 109523.0, + "sevenDaysAvg": 750815.0, + "thirtyDaysAvg": 7777559.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 26 + }, + { + "hasPlayed": true, + "points": 103 + } + ], + "startProbability": 3, + "name": "Ezechiel Banzuzi", + "marketChangeToday": -66063.0 + }, + { + "id": "11886", + "teamId": "43", + "firstName": "", + "lastName": "Rômulo", + "marketValue": 10013078.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/040691ff56a547f291aae153a0681fac.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -493983.0, + "yesterday": -549713.0, + "twoDays": -542506.0, + "sevenDaysAvg": -3943329.0, + "thirtyDaysAvg": -9650932.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Rômulo", + "marketChangeToday": -493983.0 + }, + { + "id": "14249", + "teamId": "43", + "firstName": "Neil", + "lastName": "El Aynaoui", + "marketValue": 12487894.0, + "averagePoints": 45.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4640.0, + "totalPoints": 45.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -730494.0, + "yesterday": -847118.0, + "twoDays": -694289.0, + "sevenDaysAvg": -2580760.0, + "thirtyDaysAvg": 12487894.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 45 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Neil El Aynaoui", + "marketChangeToday": -730494.0 + }, + { + "id": "14896", + "teamId": "43", + "firstName": "Abdoul", + "lastName": "Koné", + "marketValue": 1523277.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": 0.0, + "marketChange": { + "today": -101710.0, + "yesterday": -116014.0, + "twoDays": -128865.0, + "sevenDaysAvg": -729631.0, + "thirtyDaysAvg": -4565627.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Abdoul Koné", + "marketChangeToday": -101710.0 + }, + { + "id": "15376", + "teamId": "43", + "firstName": "Maxime", + "lastName": "Estève", + "marketValue": 10501376.0, + "averagePoints": 157.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5968.0, + "totalPoints": 157.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 111.0, + "marketChange": { + "today": 228166.0, + "yesterday": 359662.0, + "twoDays": 364403.0, + "sevenDaysAvg": 850167.0, + "thirtyDaysAvg": -7242282.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 157 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Maxime Estève", + "marketChangeToday": 228166.0 + }, + { + "id": "577", + "teamId": "15", + "firstName": "Daniel", + "lastName": "Batz", + "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/61c6f55172674b6eb750e6263b23da0d.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": -68004.0, + "twoDays": -123492.0, + "sevenDaysAvg": -712533.0, + "thirtyDaysAvg": -3545979.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Daniel Batz", + "marketChangeToday": 0.0 + }, + { + "id": "619", + "teamId": "15", + "firstName": "Kevin", + "lastName": "Stöger", + "marketValue": 7535540.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": 2, + "pointsPerValue": null, + "pointsStdDev": 1.0, + "marketChange": { + "today": -367807.0, + "yesterday": -388642.0, + "twoDays": -450424.0, + "sevenDaysAvg": -2544514.0, + "thirtyDaysAvg": 2603078.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -2 + } + ], + "startProbability": 3, + "name": "Kevin Stöger", + "marketChangeToday": -367807.0 + }, + { + "id": "849", + "teamId": "15", + "firstName": "Tim", + "lastName": "Kleindienst", + "marketValue": 17629537.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10567.0, + "totalPoints": 73.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 81.0, + "marketChange": { + "today": -480861.0, + "yesterday": -513616.0, + "twoDays": -518116.0, + "sevenDaysAvg": -1728584.0, + "thirtyDaysAvg": 1782144.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": true, + "points": -21 + } + ], + "startProbability": 1, + "name": "Tim Kleindienst", + "marketChangeToday": -480861.0 + }, + { + "id": "1883", + "teamId": "15", + "firstName": "Moritz", + "lastName": "Nicolas", + "marketValue": 18312062.0, + "averagePoints": 160.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 320.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 41.0, + "marketChange": { + "today": 35480.0, + "yesterday": 40989.0, + "twoDays": 34769.0, + "sevenDaysAvg": -110444.0, + "thirtyDaysAvg": -198951.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 131 + }, + { + "hasPlayed": true, + "points": 189 + } + ], + "startProbability": 1, + "name": "Moritz Nicolas", + "marketChangeToday": 35480.0 + }, + { + "id": "2074", + "teamId": "15", + "firstName": "Robin", + "lastName": "Hack", + "marketValue": 7594514.0, + "averagePoints": -5.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5477.0, + "totalPoints": -10.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 24.0, + "marketChange": { + "today": -363519.0, + "yesterday": -375763.0, + "twoDays": -400644.0, + "sevenDaysAvg": -2116899.0, + "thirtyDaysAvg": -155945.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -22 + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 3, + "name": "Robin Hack", + "marketChangeToday": -363519.0 + }, + { + "id": "2126", + "teamId": "15", + "firstName": "Nicolas", + "lastName": "Kühn", + "marketValue": 5069813.0, + "averagePoints": 21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1576.0, + "totalPoints": 21.0, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4881796043e3415988bd7340d2f89b43.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -468972.0, + "yesterday": -621015.0, + "twoDays": -583230.0, + "sevenDaysAvg": -1884002.0, + "thirtyDaysAvg": 4569813.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nicolas Kühn", + "marketChangeToday": -468972.0 + }, + { + "id": "2261", + "teamId": "15", + "firstName": "Florian", + "lastName": "Neuhaus", + "marketValue": 3532717.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": 0.0, + "marketChange": { + "today": 254866.0, + "yesterday": 270651.0, + "twoDays": 240653.0, + "sevenDaysAvg": 1401542.0, + "thirtyDaysAvg": 613369.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Neuhaus", + "marketChangeToday": 254866.0 + }, + { + "id": "2560", + "teamId": "15", + "firstName": "Philipp", + "lastName": "Sander", + "marketValue": 9358722.0, + "averagePoints": 58.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 115.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 64.0, + "marketChange": { + "today": -226503.0, + "yesterday": -433852.0, + "twoDays": -436524.0, + "sevenDaysAvg": -2541922.0, + "thirtyDaysAvg": -1354238.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 103 + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 1, + "name": "Philipp Sander", + "marketChangeToday": -226503.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jan Olschowsky", + "marketChangeToday": 0.0 + }, + { + "id": "2862", + "teamId": "15", + "firstName": "Jens", + "lastName": "Castrop", + "marketValue": 1496408.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": 0.0, + "marketChange": { + "today": -134720.0, + "yesterday": -137731.0, + "twoDays": -141792.0, + "sevenDaysAvg": -951422.0, + "thirtyDaysAvg": -5736576.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Castrop", + "marketChangeToday": -134720.0 + }, + { + "id": "2941", + "teamId": "15", + "firstName": "Joseph", + "lastName": "Scally", + "marketValue": 6065410.0, + "averagePoints": 57.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5969.0, + "totalPoints": 113.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 85.0, + "marketChange": { + "today": 327427.0, + "yesterday": 349040.0, + "twoDays": 408604.0, + "sevenDaysAvg": 2267337.0, + "thirtyDaysAvg": -570756.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 117 + }, + { + "hasPlayed": true, + "points": -4 + } + ], + "startProbability": 2, + "name": "Joseph Scally", + "marketChangeToday": 327427.0 + }, + { + "id": "3063", + "teamId": "15", + "firstName": "Fabio", + "lastName": "Chiarodia", + "marketValue": 3006474.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -148650.0, + "yesterday": -153408.0, + "twoDays": -186303.0, + "sevenDaysAvg": -435632.0, + "thirtyDaysAvg": 1047578.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fabio Chiarodia", + "marketChangeToday": -148650.0 + }, + { + "id": "3129", + "teamId": "15", + "firstName": "Ko", + "lastName": "Itakura", + "marketValue": 9801443.0, + "averagePoints": 35.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 69.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": -537336.0, + "yesterday": -631198.0, + "twoDays": -719357.0, + "sevenDaysAvg": -2125081.0, + "thirtyDaysAvg": -3806354.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + }, + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 2, + "name": "Ko Itakura", + "marketChangeToday": -537336.0 + }, + { + "id": "3516", + "teamId": "15", + "firstName": "Enzo", + "lastName": "Leopold", + "marketValue": 4453354.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": 0.0, + "marketChange": { + "today": -159978.0, + "yesterday": -155382.0, + "twoDays": -394485.0, + "sevenDaysAvg": -2412002.0, + "thirtyDaysAvg": -9513470.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Enzo Leopold", + "marketChangeToday": -159978.0 + }, + { + "id": "4292", + "teamId": "15", + "firstName": "David", + "lastName": "Herold", + "marketValue": 3564075.0, + "averagePoints": 7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2822.0, + "totalPoints": 14.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 2.0, + "marketChange": { + "today": -100927.0, + "yesterday": -123025.0, + "twoDays": -139141.0, + "sevenDaysAvg": -534139.0, + "thirtyDaysAvg": -6750338.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 9 + }, + { + "hasPlayed": true, + "points": 5 + } + ], + "startProbability": 3, + "name": "David Herold", + "marketChangeToday": -100927.0 + }, + { + "id": "4333", + "teamId": "15", + "firstName": "Lukas", + "lastName": "Ullrich", + "marketValue": 5871995.0, + "averagePoints": 40.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8864.0, + "totalPoints": 80.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 32.0, + "marketChange": { + "today": -293996.0, + "yesterday": -296863.0, + "twoDays": -326600.0, + "sevenDaysAvg": -2043119.0, + "thirtyDaysAvg": 1235838.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 63 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 3, + "name": "Lukas Ullrich", + "marketChangeToday": -293996.0 + }, + { + "id": "6199", + "teamId": "15", + "firstName": "Shuto", + "lastName": "Machino", + "marketValue": 2591678.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": 0.0, + "marketChange": { + "today": -142946.0, + "yesterday": -148168.0, + "twoDays": -144514.0, + "sevenDaysAvg": -925731.0, + "thirtyDaysAvg": 1526989.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Shuto Machino", + "marketChangeToday": -142946.0 + }, + { + "id": "6319", + "teamId": "15", + "firstName": "Franck", + "lastName": "Honorat", + "marketValue": 10650672.0, + "averagePoints": 109.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6207.0, + "totalPoints": 217.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 203478.0, + "yesterday": 226316.0, + "twoDays": 352901.0, + "sevenDaysAvg": 1772469.0, + "thirtyDaysAvg": 811456.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 142 + }, + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 2, + "name": "Franck Honorat", + "marketChangeToday": 203478.0 + }, + { + "id": "7774", + "teamId": "15", + "firstName": "Yukhym", + "lastName": "Konoplia", + "marketValue": 2021005.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 250585.0, + "yesterday": 273228.0, + "twoDays": 253545.0, + "sevenDaysAvg": 987952.0, + "thirtyDaysAvg": -2173232.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Yukhym Konoplia", + "marketChangeToday": 250585.0 + }, + { + "id": "9540", + "teamId": "15", + "firstName": "Isac", + "lastName": "Lidberg", + "marketValue": 3943636.0, + "averagePoints": -7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3077.0, + "totalPoints": -13.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 2.0, + "marketChange": { + "today": -136101.0, + "yesterday": -137165.0, + "twoDays": -144340.0, + "sevenDaysAvg": -837230.0, + "thirtyDaysAvg": -7404248.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -5 + }, + { + "hasPlayed": true, + "points": -8 + } + ], + "startProbability": 5, + "name": "Isac Lidberg", + "marketChangeToday": -136101.0 + }, + { + "id": "11010", + "teamId": "15", + "firstName": "Kevin", + "lastName": "Diks", + "marketValue": 14083703.0, + "averagePoints": 41.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 82.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -585669.0, + "yesterday": -605978.0, + "twoDays": -646459.0, + "sevenDaysAvg": -3653269.0, + "thirtyDaysAvg": -871983.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 53 + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 1, + "name": "Kevin Diks", + "marketChangeToday": -585669.0 + }, + { + "id": "11748", + "teamId": "15", + "firstName": "Wael", + "lastName": "Mohya", + "marketValue": 7411175.0, + "averagePoints": 30.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8171.0, + "totalPoints": 59.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png", + "number": 36.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -256024.0, + "yesterday": -280589.0, + "twoDays": -278391.0, + "sevenDaysAvg": -1684092.0, + "thirtyDaysAvg": -1512512.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 48 + }, + { + "hasPlayed": true, + "points": 11 + } + ], + "startProbability": 3, + "name": "Wael Mohya", + "marketChangeToday": -256024.0 + }, + { + "id": "13442", + "teamId": "15", + "firstName": "Hugo", + "lastName": "Bolin", + "marketValue": 12186612.0, + "averagePoints": 159.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 318.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png", + "number": 38.0, + "trend": 1, + "pointsPerValue": 26.0, + "pointsStdDev": 179.0, + "marketChange": { + "today": 150993.0, + "yesterday": 163380.0, + "twoDays": 171537.0, + "sevenDaysAvg": 828676.0, + "thirtyDaysAvg": 5936874.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 286 + }, + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 1, + "name": "Hugo Bolin", + "marketChangeToday": 150993.0 + }, + { + "id": "15181", + "teamId": "15", + "firstName": "Jan", + "lastName": "Leszczynski", + "marketValue": 4102377.0, + "averagePoints": 1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1116.0, + "totalPoints": 1.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": -128800.0, + "yesterday": -134531.0, + "twoDays": -135591.0, + "sevenDaysAvg": -977560.0, + "thirtyDaysAvg": -770587.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 1 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Jan Leszczynski", + "marketChangeToday": -128800.0 + }, + { + "id": "15202", + "teamId": "15", + "firstName": "Zento", + "lastName": "Uno", + "marketValue": 2186370.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 286611.0, + "yesterday": 319451.0, + "twoDays": 308915.0, + "sevenDaysAvg": 1285811.0, + "thirtyDaysAvg": -1727427.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Zento Uno", + "marketChangeToday": 286611.0 + }, + { + "id": "15613", + "teamId": "15", + "firstName": "Daiki", + "lastName": "Hashioka", + "marketValue": 5534929.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": 3.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -375583.0, + "yesterday": -385128.0, + "twoDays": -378736.0, + "sevenDaysAvg": -2658873.0, + "thirtyDaysAvg": -666662.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 4, + "name": "Daiki Hashioka", + "marketChangeToday": -375583.0 + }, + { + "id": "16564", + "teamId": "15", + "firstName": "Mathieu", + "lastName": "Nguefack", + "marketValue": 3321010.0, + "averagePoints": 30.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7783.0, + "totalPoints": 59.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 17.0, + "marketChange": { + "today": 145018.0, + "yesterday": 191724.0, + "twoDays": 215686.0, + "sevenDaysAvg": 1487482.0, + "thirtyDaysAvg": 3321010.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 42 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 3, + "name": "Mathieu Nguefack", + "marketChangeToday": 145018.0 + }, + { + "id": "54", + "teamId": "3", + "firstName": "Emre", + "lastName": "Can", + "marketValue": 1503501.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -120832.0, + "yesterday": -121631.0, + "twoDays": -136866.0, + "sevenDaysAvg": -690852.0, + "thirtyDaysAvg": -768568.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Emre Can", + "marketChangeToday": -120832.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Patrick Drewes", + "marketChangeToday": 0.0 + }, + { + "id": "1704", + "teamId": "3", + "firstName": "Waldemar", + "lastName": "Anton", + "marketValue": 33842109.0, + "averagePoints": 223.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 446.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 91.0, + "marketChange": { + "today": 34560.0, + "yesterday": 35623.0, + "twoDays": 9918.0, + "sevenDaysAvg": -310443.0, + "thirtyDaysAvg": 466604.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 288 + }, + { + "hasPlayed": true, + "points": 158 + } + ], + "startProbability": 1, + "name": "Waldemar Anton", + "marketChangeToday": 34560.0 + }, + { + "id": "1856", + "teamId": "3", + "firstName": "Marcel", + "lastName": "Sabitzer", + "marketValue": 7828965.0, + "averagePoints": 27.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2965.0, + "totalPoints": 53.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 254792.0, + "yesterday": 232441.0, + "twoDays": 264646.0, + "sevenDaysAvg": 1491528.0, + "thirtyDaysAvg": -2978848.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 16 + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "Marcel Sabitzer", + "marketChangeToday": 254792.0 + }, + { + "id": "1873", + "teamId": "3", + "firstName": "Gregor", + "lastName": "Kobel", + "marketValue": 20459925.0, + "averagePoints": 161.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 321.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 15.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -23457.0, + "yesterday": -5880.0, + "twoDays": -65316.0, + "sevenDaysAvg": -649068.0, + "thirtyDaysAvg": -2664653.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 152 + }, + { + "hasPlayed": true, + "points": 169 + } + ], + "startProbability": 1, + "name": "Gregor Kobel", + "marketChangeToday": -23457.0 + }, + { + "id": "1920", + "teamId": "3", + "firstName": "Serhou", + "lastName": "Guirassy", + "marketValue": 31065365.0, + "averagePoints": 206.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11247.0, + "totalPoints": 412.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": 106484.0, + "yesterday": 106233.0, + "twoDays": 118124.0, + "sevenDaysAvg": 653559.0, + "thirtyDaysAvg": 2879094.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 232 + }, + { + "hasPlayed": true, + "points": 180 + } + ], + "startProbability": 1, + "name": "Serhou Guirassy", + "marketChangeToday": 106484.0 + }, + { + "id": "2148", + "teamId": "3", + "firstName": "Alexander", + "lastName": "Meyer", + "marketValue": 1236689.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -123354.0, + "yesterday": -136375.0, + "twoDays": -149446.0, + "sevenDaysAvg": -864165.0, + "thirtyDaysAvg": -966348.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Meyer", + "marketChangeToday": -123354.0 + }, + { + "id": "2383", + "teamId": "3", + "firstName": "Nico", + "lastName": "Schlotterbeck", + "marketValue": 24294399.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/bc913364cbca4d48b0393c36b9f01728.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 73230.0, + "yesterday": 97858.0, + "twoDays": 113570.0, + "sevenDaysAvg": 413479.0, + "thirtyDaysAvg": -9355666.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Nico Schlotterbeck", + "marketChangeToday": 73230.0 + }, + { + "id": "2395", + "teamId": "3", + "firstName": "Julian", + "lastName": "Ryerson", + "marketValue": 24728924.0, + "averagePoints": 99.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10516.0, + "totalPoints": 198.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -265306.0, + "yesterday": -370446.0, + "twoDays": -272346.0, + "sevenDaysAvg": -1499563.0, + "thirtyDaysAvg": -867363.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 118 + }, + { + "hasPlayed": true, + "points": 80 + } + ], + "startProbability": 1, + "name": "Julian Ryerson", + "marketChangeToday": -265306.0 + }, + { + "id": "2714", + "teamId": "3", + "firstName": "Maximilian", + "lastName": "Beier", + "marketValue": 22698435.0, + "averagePoints": 111.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11123.0, + "totalPoints": 221.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 77.0, + "marketChange": { + "today": 165836.0, + "yesterday": 176982.0, + "twoDays": 184978.0, + "sevenDaysAvg": 1062668.0, + "thirtyDaysAvg": -2961234.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 56 + }, + { + "hasPlayed": true, + "points": 165 + } + ], + "startProbability": 3, + "name": "Maximilian Beier", + "marketChangeToday": 165836.0 + }, + { + "id": "2736", + "teamId": "3", + "firstName": "Ramy", + "lastName": "Bensebaini", + "marketValue": 14280080.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": 0.0, + "marketChange": { + "today": -395260.0, + "yesterday": -356320.0, + "twoDays": -392467.0, + "sevenDaysAvg": -3146948.0, + "thirtyDaysAvg": -5162890.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Ramy Bensebaini", + "marketChangeToday": -395260.0 + }, + { + "id": "3069", + "teamId": "3", + "firstName": "Felix", + "lastName": "Nmecha", + "marketValue": 27175095.0, + "averagePoints": 87.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7492.0, + "totalPoints": 174.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 50.0, + "marketChange": { + "today": -647217.0, + "yesterday": -353765.0, + "twoDays": -15934.0, + "sevenDaysAvg": -813133.0, + "thirtyDaysAvg": 1712419.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 51 + }, + { + "hasPlayed": true, + "points": 123 + } + ], + "startProbability": 3, + "name": "Felix Nmecha", + "marketChangeToday": -647217.0 + }, + { + "id": "7737", + "teamId": "3", + "firstName": "Joey", + "lastName": "Veerman", + "marketValue": 15794211.0, + "averagePoints": 56.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4284.0, + "totalPoints": 111.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 27.0, + "marketChange": { + "today": 6257.0, + "yesterday": -250809.0, + "twoDays": -385489.0, + "sevenDaysAvg": -2518114.0, + "thirtyDaysAvg": 15794211.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + }, + { + "hasPlayed": true, + "points": 36 + } + ], + "startProbability": 3, + "name": "Joey Veerman", + "marketChangeToday": 6257.0 + }, + { + "id": "9440", + "teamId": "3", + "firstName": "Filippo", + "lastName": "Mane", + "marketValue": 4573426.0, + "averagePoints": 32.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 3152.0, + "totalPoints": 64.0, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": -143618.0, + "yesterday": -155840.0, + "twoDays": -475690.0, + "sevenDaysAvg": -1403290.0, + "thirtyDaysAvg": -33920.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 5, + "name": "Filippo Mane", + "marketChangeToday": -143618.0 + }, + { + "id": "9698", + "teamId": "3", + "firstName": "", + "lastName": "Fábio Silva", + "marketValue": 9020403.0, + "averagePoints": 124.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2008.0, + "totalPoints": 124.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 87.0, + "marketChange": { + "today": 362713.0, + "yesterday": 331599.0, + "twoDays": 324987.0, + "sevenDaysAvg": 1263941.0, + "thirtyDaysAvg": 410223.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 124 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Fábio Silva", + "marketChangeToday": 362713.0 + }, + { + "id": "10114", + "teamId": "3", + "firstName": "Carney", + "lastName": "Chukwuemeka", + "marketValue": 3908316.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 398916.0, + "yesterday": 306133.0, + "twoDays": 250774.0, + "sevenDaysAvg": 1159180.0, + "thirtyDaysAvg": -884849.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Carney Chukwuemeka", + "marketChangeToday": 398916.0 + }, + { + "id": "10115", + "teamId": "3", + "firstName": "Daniel", + "lastName": "Svensson", + "marketValue": 19352963.0, + "averagePoints": 143.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 286.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 211848.0, + "yesterday": 229953.0, + "twoDays": 248474.0, + "sevenDaysAvg": 1510782.0, + "thirtyDaysAvg": -639407.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 123 + }, + { + "hasPlayed": true, + "points": 163 + } + ], + "startProbability": 1, + "name": "Daniel Svensson", + "marketChangeToday": 211848.0 + }, + { + "id": "11099", + "teamId": "3", + "firstName": "Jobe", + "lastName": "Bellingham", + "marketValue": 18703968.0, + "averagePoints": 123.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 246.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 46.0, + "marketChange": { + "today": 216834.0, + "yesterday": 219871.0, + "twoDays": 227640.0, + "sevenDaysAvg": 1416948.0, + "thirtyDaysAvg": -43973.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 90 + }, + { + "hasPlayed": true, + "points": 156 + } + ], + "startProbability": 1, + "name": "Jobe Bellingham", + "marketChangeToday": 216834.0 + }, + { + "id": "11100", + "teamId": "3", + "firstName": "Samuele", + "lastName": "Inácio", + "marketValue": 5375461.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": 42.0, + "marketChange": { + "today": -250151.0, + "yesterday": -255468.0, + "twoDays": -264535.0, + "sevenDaysAvg": -1767758.0, + "thirtyDaysAvg": -5000617.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -60 + } + ], + "startProbability": 5, + "name": "Samuele Inácio", + "marketChangeToday": -250151.0 + }, + { + "id": "13472", + "teamId": "3", + "firstName": "Luca", + "lastName": "Reggiani", + "marketValue": 3265716.0, + "averagePoints": 57.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1999.0, + "totalPoints": 57.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png", + "number": 49.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 40.0, + "marketChange": { + "today": 321431.0, + "yesterday": 243192.0, + "twoDays": 143559.0, + "sevenDaysAvg": 477658.0, + "thirtyDaysAvg": -1896413.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 57 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Luca Reggiani", + "marketChangeToday": 321431.0 + }, + { + "id": "14662", + "teamId": "3", + "firstName": "Justin", + "lastName": "Lerma", + "marketValue": 2382333.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": 0.0, + "marketChange": { + "today": -153359.0, + "yesterday": -161699.0, + "twoDays": -164319.0, + "sevenDaysAvg": -1050598.0, + "thirtyDaysAvg": -7431887.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Justin Lerma", + "marketChangeToday": -153359.0 + }, + { + "id": "14899", + "teamId": "3", + "firstName": "Kauã", + "lastName": "Prates", + "marketValue": 4587417.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": 7.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": 364587.0, + "yesterday": 404697.0, + "twoDays": 411177.0, + "sevenDaysAvg": 2257987.0, + "thirtyDaysAvg": 254961.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 5, + "name": "Kauã Prates", + "marketChangeToday": 364587.0 + }, + { + "id": "15211", + "teamId": "3", + "firstName": "Joane", + "lastName": "Gadou", + "marketValue": 24858761.0, + "averagePoints": 98.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9756.0, + "totalPoints": 196.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": -500952.0, + "yesterday": -284145.0, + "twoDays": -15637.0, + "sevenDaysAvg": -694722.0, + "thirtyDaysAvg": 2566857.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + }, + { + "hasPlayed": true, + "points": 132 + } + ], + "startProbability": 2, + "name": "Joane Gadou", + "marketChangeToday": -500952.0 + }, + { + "id": "16378", + "teamId": "3", + "firstName": "Konstantinos", + "lastName": "Karetsas", + "marketValue": 25875733.0, + "averagePoints": 125.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8514.0, + "totalPoints": 249.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 126.0, + "marketChange": { + "today": -467261.0, + "yesterday": -23165.0, + "twoDays": 93311.0, + "sevenDaysAvg": 67984.0, + "thirtyDaysAvg": 5790348.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + }, + { + "hasPlayed": true, + "points": 214 + } + ], + "startProbability": 4, + "name": "Konstantinos Karetsas", + "marketChangeToday": -467261.0 + }, + { + "id": "16948", + "teamId": "3", + "firstName": "Giannis", + "lastName": "Konstantelias", + "marketValue": 11455960.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": 15.0, + "pointsStdDev": 127.0, + "marketChange": { + "today": -660522.0, + "yesterday": -687461.0, + "twoDays": -635323.0, + "sevenDaysAvg": -4629510.0, + "thirtyDaysAvg": 11455960.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 181 + } + ], + "startProbability": 5, + "name": "Giannis Konstantelias", + "marketChangeToday": -660522.0 + }, + { + "id": "17309", + "teamId": "3", + "firstName": "Ethan", + "lastName": "Nwaneri", + "marketValue": 18844728.0, + "averagePoints": 65.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 4036.0, + "totalPoints": 65.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/80320ca8522a4369b908308269d074ad.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 136709.0, + "yesterday": 67586.0, + "twoDays": 120923.0, + "sevenDaysAvg": 695182.0, + "thirtyDaysAvg": 18844728.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 65 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Ethan Nwaneri", + "marketChangeToday": 136709.0 + }, + { + "id": "1863", + "teamId": "6", + "firstName": "Daniel", + "lastName": "Heuer Fernandes", + "marketValue": 12983059.0, + "averagePoints": 72.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 143.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": -328484.0, + "yesterday": -340898.0, + "twoDays": -359422.0, + "sevenDaysAvg": -1891888.0, + "thirtyDaysAvg": -108715.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 46 + }, + { + "hasPlayed": true, + "points": 97 + } + ], + "startProbability": 1, + "name": "Daniel Heuer Fernandes", + "marketChangeToday": -328484.0 + }, + { + "id": "1865", + "teamId": "6", + "firstName": "Yussuf", + "lastName": "Poulsen", + "marketValue": 1128316.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": 6.0, + "marketChange": { + "today": -97382.0, + "yesterday": -126772.0, + "twoDays": -152577.0, + "sevenDaysAvg": -647732.0, + "thirtyDaysAvg": -3443880.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 3, + "name": "Yussuf Poulsen", + "marketChangeToday": -97382.0 + }, + { + "id": "1889", + "teamId": "6", + "firstName": "Bakery", + "lastName": "Jatta", + "marketValue": 5868917.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": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 20.0, + "marketChange": { + "today": -387160.0, + "yesterday": -403585.0, + "twoDays": -440644.0, + "sevenDaysAvg": -2290774.0, + "thirtyDaysAvg": 619641.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 5, + "name": "Bakery Jatta", + "marketChangeToday": -387160.0 + }, + { + "id": "1978", + "teamId": "6", + "firstName": "Jordan", + "lastName": "Torunarigha", + "marketValue": 8032125.0, + "averagePoints": -1.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7815.0, + "totalPoints": -2.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 4.0, + "marketChange": { + "today": -309384.0, + "yesterday": -339653.0, + "twoDays": -368137.0, + "sevenDaysAvg": -1354801.0, + "thirtyDaysAvg": -2645493.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -4 + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 1, + "name": "Jordan Torunarigha", + "marketChangeToday": -309384.0 + }, + { + "id": "2725", + "teamId": "6", + "firstName": "Sebastiaan", + "lastName": "Bornauw", + "marketValue": 8727292.0, + "averagePoints": 38.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 75.0, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -424115.0, + "yesterday": -300452.0, + "twoDays": -307434.0, + "sevenDaysAvg": -1554025.0, + "thirtyDaysAvg": 8190904.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 49 + }, + { + "hasPlayed": true, + "points": 26 + } + ], + "startProbability": 3, + "name": "Sebastiaan Bornauw", + "marketChangeToday": -424115.0 + }, + { + "id": "3277", + "teamId": "6", + "firstName": "Miro", + "lastName": "Muheim", + "marketValue": 4104565.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/6b31cba3484c46c98c5575fe4f79b349.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -120938.0, + "yesterday": -116467.0, + "twoDays": -108092.0, + "sevenDaysAvg": -755545.0, + "thirtyDaysAvg": -4387710.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Miro Muheim", + "marketChangeToday": -120938.0 + }, + { + "id": "6201", + "teamId": "6", + "firstName": "Nicolai", + "lastName": "Remberg", + "marketValue": 8977147.0, + "averagePoints": 21.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 42.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": -275059.0, + "yesterday": -294314.0, + "twoDays": -323376.0, + "sevenDaysAvg": -1851596.0, + "thirtyDaysAvg": -1968431.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -5 + }, + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 1, + "name": "Nicolai Remberg", + "marketChangeToday": -275059.0 + }, + { + "id": "7350", + "teamId": "6", + "firstName": "Otto", + "lastName": "Stange", + "marketValue": 3757259.0, + "averagePoints": -11.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3353.0, + "totalPoints": -22.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 7.0, + "marketChange": { + "today": -135735.0, + "yesterday": -143724.0, + "twoDays": -146729.0, + "sevenDaysAvg": -807327.0, + "thirtyDaysAvg": 276680.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -16 + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 5, + "name": "Otto Stange", + "marketChangeToday": -135735.0 + }, + { + "id": "7394", + "teamId": "6", + "firstName": "Kofi", + "lastName": "Amoako", + "marketValue": 975184.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": 0.0, + "marketChange": { + "today": -103190.0, + "yesterday": -126006.0, + "twoDays": -140447.0, + "sevenDaysAvg": -734263.0, + "thirtyDaysAvg": -3756898.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kofi Amoako", + "marketChangeToday": -103190.0 + }, + { + "id": "8367", + "teamId": "6", + "firstName": "Albert", + "lastName": "Sambi Lokonga", + "marketValue": 8800009.0, + "averagePoints": 44.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 44.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": -361393.0, + "yesterday": -380526.0, + "twoDays": -234016.0, + "sevenDaysAvg": -948102.0, + "thirtyDaysAvg": -1103073.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 3, + "name": "Albert Sambi Lokonga", + "marketChangeToday": -361393.0 + }, + { + "id": "9605", + "teamId": "6", + "firstName": "Albert", + "lastName": "Grønbæk", + "marketValue": 10840531.0, + "averagePoints": 11.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 21.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": 27.0, + "marketChange": { + "today": -631673.0, + "yesterday": -738133.0, + "twoDays": -672986.0, + "sevenDaysAvg": -2092350.0, + "thirtyDaysAvg": 301297.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + }, + { + "hasPlayed": true, + "points": 30 + } + ], + "startProbability": 1, + "name": "Albert Grønbæk", + "marketChangeToday": -631673.0 + }, + { + "id": "10120", + "teamId": "6", + "firstName": "Alexander", + "lastName": "Røssing-Lelesiit", + "marketValue": 1789748.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/1e0140e6053349279a689f6bac4fdc91.png", + "number": 38.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 219930.0, + "yesterday": 260031.0, + "twoDays": 261000.0, + "sevenDaysAvg": 1247324.0, + "thirtyDaysAvg": -1404929.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Røssing-Lelesiit", + "marketChangeToday": 219930.0 + }, + { + "id": "11512", + "teamId": "6", + "firstName": "Nicolás", + "lastName": "Capaldo", + "marketValue": 9012752.0, + "averagePoints": 26.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 51.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -287609.0, + "yesterday": -310913.0, + "twoDays": -321808.0, + "sevenDaysAvg": -993871.0, + "thirtyDaysAvg": -1197681.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -2 + }, + { + "hasPlayed": true, + "points": 53 + } + ], + "startProbability": 1, + "name": "Nicolás Capaldo", + "marketChangeToday": -287609.0 + }, + { + "id": "11752", + "teamId": "6", + "firstName": "Warmed", + "lastName": "Omari", + "marketValue": 1487732.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/6565bd5f9c14426aad721f006cf6f971.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -96014.0, + "yesterday": -109976.0, + "twoDays": -135942.0, + "sevenDaysAvg": -864936.0, + "thirtyDaysAvg": -4584484.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Warmed Omari", + "marketChangeToday": -96014.0 + }, + { + "id": "11949", + "teamId": "6", + "firstName": "Shafiq", + "lastName": "Nandja", + "marketValue": 2223707.0, + "averagePoints": -1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2914.0, + "totalPoints": -1.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png", + "number": 43.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -131827.0, + "yesterday": -153393.0, + "twoDays": -167330.0, + "sevenDaysAvg": -1040152.0, + "thirtyDaysAvg": 1723707.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -1 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Shafiq Nandja", + "marketChangeToday": -131827.0 + }, + { + "id": "11967", + "teamId": "6", + "firstName": "Fábio", + "lastName": "Vieira", + "marketValue": 19027755.0, + "averagePoints": 3.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2914.0, + "totalPoints": 3.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -318557.0, + "yesterday": -18946.0, + "twoDays": 90596.0, + "sevenDaysAvg": 440820.0, + "thirtyDaysAvg": 440820.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 3 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Fábio Vieira", + "marketChangeToday": -318557.0 + }, + { + "id": "12368", + "teamId": "6", + "firstName": "Sander", + "lastName": "Tangvik", + "marketValue": 951817.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": 0.0, + "marketChange": { + "today": -138242.0, + "yesterday": -138250.0, + "twoDays": -140458.0, + "sevenDaysAvg": -959303.0, + "thirtyDaysAvg": -287151.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sander Tangvik", + "marketChangeToday": -138242.0 + }, + { + "id": "13433", + "teamId": "6", + "firstName": "Louis", + "lastName": "Lemke", + "marketValue": 4933043.0, + "averagePoints": -7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6001.0, + "totalPoints": -13.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png", + "number": 37.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 12.0, + "marketChange": { + "today": -403643.0, + "yesterday": -441348.0, + "twoDays": -502118.0, + "sevenDaysAvg": -2488834.0, + "thirtyDaysAvg": 4433043.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -15 + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 4, + "name": "Louis Lemke", + "marketChangeToday": -403643.0 + }, + { + "id": "14256", + "teamId": "6", + "firstName": "Zakaria", + "lastName": "El Ouahdi", + "marketValue": 9449077.0, + "averagePoints": -24.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5624.0, + "totalPoints": -24.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -780808.0, + "yesterday": -439719.0, + "twoDays": 13873.0, + "sevenDaysAvg": -720438.0, + "thirtyDaysAvg": 9449077.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -24 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Zakaria El Ouahdi", + "marketChangeToday": -780808.0 + }, + { + "id": "14425", + "teamId": "6", + "firstName": "David", + "lastName": "Møller Wolfe", + "marketValue": 8611864.0, + "averagePoints": 20.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5086.0, + "totalPoints": 20.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -404118.0, + "yesterday": -259429.0, + "twoDays": -3768.0, + "sevenDaysAvg": -471937.0, + "thirtyDaysAvg": 8611864.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 20 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "David Møller Wolfe", + "marketChangeToday": -404118.0 + }, + { + "id": "15283", + "teamId": "6", + "firstName": "Martin", + "lastName": "Adeline", + "marketValue": 4536636.0, + "averagePoints": -5.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 6947.0, + "totalPoints": -9.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 10.0, + "marketChange": { + "today": -142086.0, + "yesterday": -152353.0, + "twoDays": -428351.0, + "sevenDaysAvg": -1380841.0, + "thirtyDaysAvg": -4576296.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -12 + }, + { + "hasPlayed": true, + "points": 3 + } + ], + "startProbability": 4, + "name": "Martin Adeline", + "marketChangeToday": -142086.0 + }, + { + "id": "15472", + "teamId": "6", + "firstName": "Patson", + "lastName": "Daka", + "marketValue": 8632051.0, + "averagePoints": 3.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7088.0, + "totalPoints": 5.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 13.0, + "marketChange": { + "today": -344220.0, + "yesterday": -360262.0, + "twoDays": -451109.0, + "sevenDaysAvg": -2980525.0, + "thirtyDaysAvg": -1456634.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -7 + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 3, + "name": "Patson Daka", + "marketChangeToday": -344220.0 + }, + { + "id": "15478", + "teamId": "6", + "firstName": "Bilal", + "lastName": "Nadir", + "marketValue": 1503775.0, + "averagePoints": -4.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 3526.0, + "totalPoints": -7.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 10.0, + "marketChange": { + "today": -69148.0, + "yesterday": -90430.0, + "twoDays": -100551.0, + "sevenDaysAvg": -663588.0, + "thirtyDaysAvg": -4389837.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 4 + }, + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 3, + "name": "Bilal Nadir", + "marketChangeToday": -69148.0 + }, + { + "id": "17203", + "teamId": "6", + "firstName": "Terem", + "lastName": "Moffi", + "marketValue": 4031332.0, + "averagePoints": -9.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5527.0, + "totalPoints": -17.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 14.0, + "marketChange": { + "today": -112792.0, + "yesterday": -130405.0, + "twoDays": -123861.0, + "sevenDaysAvg": -555463.0, + "thirtyDaysAvg": 4031332.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -19 + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 3, + "name": "Terem Moffi", + "marketChangeToday": -112792.0 + }, + { + "id": "49", + "teamId": "5", + "firstName": "Matthias", + "lastName": "Ginter", + "marketValue": 26880422.0, + "averagePoints": 171.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 342.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 32.0, + "marketChange": { + "today": 37805.0, + "yesterday": 58503.0, + "twoDays": 62926.0, + "sevenDaysAvg": 250712.0, + "thirtyDaysAvg": 659838.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 148 + }, + { + "hasPlayed": true, + "points": 194 + } + ], + "startProbability": 1, + "name": "Matthias Ginter", + "marketChangeToday": 37805.0 + }, + { + "id": "89", + "teamId": "5", + "firstName": "Christian", + "lastName": "Günter", + "marketValue": 3782251.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": 0.0, + "marketChange": { + "today": -136478.0, + "yesterday": -139262.0, + "twoDays": -140344.0, + "sevenDaysAvg": -777350.0, + "thirtyDaysAvg": 787114.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Christian Günter", + "marketChangeToday": -136478.0 + }, + { + "id": "118", + "teamId": "5", + "firstName": "Vincenzo", + "lastName": "Grifo", + "marketValue": 8119241.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1248.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -296748.0, + "yesterday": -308325.0, + "twoDays": -321466.0, + "sevenDaysAvg": -2215454.0, + "thirtyDaysAvg": -3071197.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Vincenzo Grifo", + "marketChangeToday": -296748.0 + }, + { + "id": "1257", + "teamId": "5", + "firstName": "Lukas", + "lastName": "Kübler", + "marketValue": 7163697.0, + "averagePoints": 68.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5469.0, + "totalPoints": 136.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 213397.0, + "yesterday": 250846.0, + "twoDays": 232173.0, + "sevenDaysAvg": 1456005.0, + "thirtyDaysAvg": 2324017.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 34 + }, + { + "hasPlayed": true, + "points": 102 + } + ], + "startProbability": 4, + "name": "Lukas Kübler", + "marketChangeToday": 213397.0 + }, + { + "id": "1645", + "teamId": "5", + "firstName": "Maximilian", + "lastName": "Eggestein", + "marketValue": 17728661.0, + "averagePoints": 175.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 349.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 78.0, + "marketChange": { + "today": 140604.0, + "yesterday": 172250.0, + "twoDays": 187030.0, + "sevenDaysAvg": 957892.0, + "thirtyDaysAvg": 3873950.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 230 + }, + { + "hasPlayed": true, + "points": 119 + } + ], + "startProbability": 1, + "name": "Maximilian Eggestein", + "marketChangeToday": 140604.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jannik Huth", + "marketChangeToday": 0.0 + }, + { + "id": "1858", + "teamId": "5", + "firstName": "Anthony", + "lastName": "Jung", + "marketValue": 2055227.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -149707.0, + "yesterday": -177019.0, + "twoDays": -202726.0, + "sevenDaysAvg": -228481.0, + "thirtyDaysAvg": -958668.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Anthony Jung", + "marketChangeToday": -149707.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Müller", + "marketChangeToday": 0.0 + }, + { + "id": "2084", + "teamId": "5", + "firstName": "Philipp", + "lastName": "Lienhart", + "marketValue": 14208507.0, + "averagePoints": 111.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9937.0, + "totalPoints": 221.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 23.0, + "marketChange": { + "today": 116872.0, + "yesterday": 138296.0, + "twoDays": 126245.0, + "sevenDaysAvg": 602232.0, + "thirtyDaysAvg": 2966355.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": true, + "points": 127 + } + ], + "startProbability": 2, + "name": "Philipp Lienhart", + "marketChangeToday": 116872.0 + }, + { + "id": "2125", + "teamId": "5", + "firstName": "Jan-Niklas", + "lastName": "Beste", + "marketValue": 14126291.0, + "averagePoints": 107.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7286.0, + "totalPoints": 214.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 29.0, + "marketChange": { + "today": 132843.0, + "yesterday": 149412.0, + "twoDays": 173580.0, + "sevenDaysAvg": 1050540.0, + "thirtyDaysAvg": 4383243.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 86 + }, + { + "hasPlayed": true, + "points": 128 + } + ], + "startProbability": 1, + "name": "Jan-Niklas Beste", + "marketChangeToday": 132843.0 + }, + { + "id": "2176", + "teamId": "5", + "firstName": "Lucas", + "lastName": "Höler", + "marketValue": 4463209.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": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -124156.0, + "yesterday": -135785.0, + "twoDays": -152760.0, + "sevenDaysAvg": -1258188.0, + "thirtyDaysAvg": 1491273.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 5, + "name": "Lucas Höler", + "marketChangeToday": -124156.0 + }, + { + "id": "2722", + "teamId": "5", + "firstName": "Patrick", + "lastName": "Osterhage", + "marketValue": 2011390.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": 0.0, + "marketChange": { + "today": -135015.0, + "yesterday": -138580.0, + "twoDays": -134822.0, + "sevenDaysAvg": -909070.0, + "thirtyDaysAvg": -2431557.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Patrick Osterhage", + "marketChangeToday": -135015.0 + }, + { + "id": "3209", + "teamId": "5", + "firstName": "Yannik", + "lastName": "Engelhardt", + "marketValue": 11588315.0, + "averagePoints": 63.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10648.0, + "totalPoints": 125.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -171312.0, + "yesterday": -21548.0, + "twoDays": 12876.0, + "sevenDaysAvg": 65773.0, + "thirtyDaysAvg": 3661521.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 54 + }, + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Yannik Engelhardt", + "marketChangeToday": -171312.0 + }, + { + "id": "3218", + "teamId": "5", + "firstName": "Mio", + "lastName": "Backhaus", + "marketValue": 15151229.0, + "averagePoints": 105.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 210.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 21397.0, + "yesterday": 24093.0, + "twoDays": 12858.0, + "sevenDaysAvg": -897683.0, + "thirtyDaysAvg": -981718.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 139 + }, + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Mio Backhaus", + "marketChangeToday": 21397.0 + }, + { + "id": "3304", + "teamId": "5", + "firstName": "Igor", + "lastName": "Matanović", + "marketValue": 22065652.0, + "averagePoints": 244.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10204.0, + "totalPoints": 487.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 67.0, + "marketChange": { + "today": 207827.0, + "yesterday": 223161.0, + "twoDays": 223719.0, + "sevenDaysAvg": 1420330.0, + "thirtyDaysAvg": 5064813.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 196 + }, + { + "hasPlayed": true, + "points": 291 + } + ], + "startProbability": 1, + "name": "Igor Matanović", + "marketChangeToday": 207827.0 + }, + { + "id": "4335", + "teamId": "5", + "firstName": "Derry", + "lastName": "Scherhant", + "marketValue": 11011877.0, + "averagePoints": 133.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10181.0, + "totalPoints": 266.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": 15.0, + "marketChange": { + "today": 208619.0, + "yesterday": 229344.0, + "twoDays": 240997.0, + "sevenDaysAvg": 1948071.0, + "thirtyDaysAvg": 5864422.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 122 + }, + { + "hasPlayed": true, + "points": 144 + } + ], + "startProbability": 3, + "name": "Derry Scherhant", + "marketChangeToday": 208619.0 + }, + { + "id": "6209", + "teamId": "5", + "firstName": "Philipp", + "lastName": "Treu", + "marketValue": 10279773.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7208.0, + "totalPoints": 172.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 77.0, + "marketChange": { + "today": 75160.0, + "yesterday": 74803.0, + "twoDays": 87997.0, + "sevenDaysAvg": -421158.0, + "thirtyDaysAvg": -259922.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 141 + }, + { + "hasPlayed": true, + "points": 31 + } + ], + "startProbability": 2, + "name": "Philipp Treu", + "marketChangeToday": 75160.0 + }, + { + "id": "7215", + "teamId": "5", + "firstName": "Jordy", + "lastName": "Makengo", + "marketValue": 9739264.0, + "averagePoints": 105.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 210.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png", + "number": 33.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": 334354.0, + "yesterday": 345413.0, + "twoDays": 355214.0, + "sevenDaysAvg": 2063922.0, + "thirtyDaysAvg": 7380772.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 120 + }, + { + "hasPlayed": true, + "points": 90 + } + ], + "startProbability": 2, + "name": "Jordy Makengo", + "marketChangeToday": 334354.0 + }, + { + "id": "7216", + "teamId": "5", + "firstName": "Max", + "lastName": "Rosenfelder", + "marketValue": 5788332.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": 6.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 204224.0, + "yesterday": 249992.0, + "twoDays": 264596.0, + "sevenDaysAvg": 1521580.0, + "thirtyDaysAvg": 1262798.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 4, + "name": "Max Rosenfelder", + "marketChangeToday": 204224.0 + }, + { + "id": "8363", + "teamId": "5", + "firstName": "Berkay", + "lastName": "Yilmaz", + "marketValue": 3373081.0, + "averagePoints": 24.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 780.0, + "totalPoints": 24.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -123471.0, + "yesterday": -126135.0, + "twoDays": -129403.0, + "sevenDaysAvg": -841917.0, + "thirtyDaysAvg": -6724480.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 24 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Berkay Yilmaz", + "marketChangeToday": -123471.0 + }, + { + "id": "8364", + "teamId": "5", + "firstName": "Bruno", + "lastName": "Ogbus", + "marketValue": 4145061.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": 0.0, + "marketChange": { + "today": 330811.0, + "yesterday": 352840.0, + "twoDays": 282295.0, + "sevenDaysAvg": 1650789.0, + "thirtyDaysAvg": 1308138.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Bruno Ogbus", + "marketChangeToday": 330811.0 + }, + { + "id": "11006", + "teamId": "5", + "firstName": "Yuito", + "lastName": "Suzuki", + "marketValue": 16683497.0, + "averagePoints": 235.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9808.0, + "totalPoints": 470.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 28.0, + "pointsStdDev": 226.0, + "marketChange": { + "today": 181894.0, + "yesterday": 209537.0, + "twoDays": 214969.0, + "sevenDaysAvg": 1492029.0, + "thirtyDaysAvg": 5206940.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + }, + { + "hasPlayed": true, + "points": 395 + } + ], + "startProbability": 1, + "name": "Yuito Suzuki", + "marketChangeToday": 181894.0 + }, + { + "id": "11007", + "teamId": "5", + "firstName": "Cyriaque", + "lastName": "Irié", + "marketValue": 5831212.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": 10.0, + "pointsStdDev": 42.0, + "marketChange": { + "today": 264300.0, + "yesterday": 321142.0, + "twoDays": 396918.0, + "sevenDaysAvg": 2440683.0, + "thirtyDaysAvg": 660942.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 5, + "name": "Cyriaque Irié", + "marketChangeToday": 264300.0 + }, + { + "id": "14048", + "teamId": "5", + "firstName": "Keisuke", + "lastName": "Goto", + "marketValue": 3096422.0, + "averagePoints": 15.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1620.0, + "totalPoints": 30.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png", + "number": 42.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -101284.0, + "yesterday": -114999.0, + "twoDays": -120945.0, + "sevenDaysAvg": -617552.0, + "thirtyDaysAvg": -5899744.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 11 + } + ], + "startProbability": 5, + "name": "Keisuke Goto", + "marketChangeToday": -101284.0 + }, + { + "id": "15196", + "teamId": "5", + "firstName": "Rihito", + "lastName": "Yamamoto", + "marketValue": 2730075.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": 0.0, + "marketChange": { + "today": -138653.0, + "yesterday": -139704.0, + "twoDays": -142605.0, + "sevenDaysAvg": -901112.0, + "thirtyDaysAvg": -6504309.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rihito Yamamoto", + "marketChangeToday": -138653.0 + }, + { + "id": "43", + "teamId": "10", + "firstName": "Mitchell", + "lastName": "Weiser", + "marketValue": 4493748.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/d4075d101f5c49f88113a719ed8f34e5.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -64103.0, + "yesterday": -85976.0, + "twoDays": -101248.0, + "sevenDaysAvg": -459557.0, + "thirtyDaysAvg": -2068159.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Mitchell Weiser", + "marketChangeToday": -64103.0 + }, + { + "id": "157", + "teamId": "10", + "firstName": "Niklas", + "lastName": "Stark", + "marketValue": 4064423.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": 0.0, + "marketChange": { + "today": 367668.0, + "yesterday": 355522.0, + "twoDays": 225855.0, + "sevenDaysAvg": 1448423.0, + "thirtyDaysAvg": 488831.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Niklas Stark", + "marketChangeToday": 367668.0 + }, + { + "id": "608", + "teamId": "10", + "firstName": "Niclas", + "lastName": "Füllkrug", + "marketValue": 13081764.0, + "averagePoints": 46.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8371.0, + "totalPoints": 91.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 129.0, + "marketChange": { + "today": 118318.0, + "yesterday": 138493.0, + "twoDays": 115430.0, + "sevenDaysAvg": 202126.0, + "thirtyDaysAvg": -11048604.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 137 + }, + { + "hasPlayed": true, + "points": -46 + } + ], + "startProbability": 1, + "name": "Niclas Füllkrug", + "marketChangeToday": 118318.0 + }, + { + "id": "1996", + "teamId": "10", + "firstName": "Marco", + "lastName": "Friedl", + "marketValue": 11220862.0, + "averagePoints": 79.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 158.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -254485.0, + "yesterday": -206368.0, + "twoDays": -170773.0, + "sevenDaysAvg": -1571688.0, + "thirtyDaysAvg": -357779.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 88 + }, + { + "hasPlayed": true, + "points": 70 + } + ], + "startProbability": 1, + "name": "Marco Friedl", + "marketChangeToday": -254485.0 + }, + { + "id": "2294", + "teamId": "10", + "firstName": "Amos", + "lastName": "Pieper", + "marketValue": 12279720.0, + "averagePoints": 99.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 197.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": 85351.0, + "yesterday": 109710.0, + "twoDays": 124081.0, + "sevenDaysAvg": 477730.0, + "thirtyDaysAvg": 4166357.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 102 + }, + { + "hasPlayed": true, + "points": 95 + } + ], + "startProbability": 1, + "name": "Amos Pieper", + "marketChangeToday": 85351.0 + }, + { + "id": "2842", + "teamId": "10", + "firstName": "Felix", + "lastName": "Agu", + "marketValue": 1538658.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/d3aec548a0d84afcb6a8f6c90cc09e72.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -104298.0, + "yesterday": -124530.0, + "twoDays": -133642.0, + "sevenDaysAvg": -813903.0, + "thirtyDaysAvg": -3733121.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Felix Agu", + "marketChangeToday": -104298.0 + }, + { + "id": "2939", + "teamId": "10", + "firstName": "Eren Sami", + "lastName": "Dinkçi", + "marketValue": 6264185.0, + "averagePoints": 56.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4747.0, + "totalPoints": 111.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 288545.0, + "yesterday": 325979.0, + "twoDays": 324098.0, + "sevenDaysAvg": 1484950.0, + "thirtyDaysAvg": 2355130.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 122 + }, + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 1, + "name": "Eren Sami Dinkçi", + "marketChangeToday": 288545.0 + }, + { + "id": "3139", + "teamId": "10", + "firstName": "Cédric", + "lastName": "Itten", + "marketValue": 3770351.0, + "averagePoints": 18.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3301.0, + "totalPoints": 35.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": -118487.0, + "yesterday": -124765.0, + "twoDays": -132953.0, + "sevenDaysAvg": -752958.0, + "thirtyDaysAvg": -6987690.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + }, + { + "hasPlayed": true, + "points": 14 + } + ], + "startProbability": 5, + "name": "Cédric Itten", + "marketChangeToday": -118487.0 + }, + { + "id": "3166", + "teamId": "10", + "firstName": "Keke", + "lastName": "Topp", + "marketValue": 507052.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 7052.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": -120035.0, + "thirtyDaysAvg": -113125.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Keke Topp", + "marketChangeToday": 7052.0 + }, + { + "id": "3228", + "teamId": "10", + "firstName": "Justin", + "lastName": "Njinmah", + "marketValue": 4413518.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": 1.0, + "marketChange": { + "today": -145625.0, + "yesterday": -145191.0, + "twoDays": -145471.0, + "sevenDaysAvg": -2030028.0, + "thirtyDaysAvg": -2113953.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 5, + "name": "Justin Njinmah", + "marketChangeToday": -145625.0 + }, + { + "id": "3281", + "teamId": "10", + "firstName": "Ludovit", + "lastName": "Reis", + "marketValue": 9688174.0, + "averagePoints": 63.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11125.0, + "totalPoints": 126.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 239810.0, + "yesterday": 262025.0, + "twoDays": 287691.0, + "sevenDaysAvg": 1195284.0, + "thirtyDaysAvg": 1140891.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 97 + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 2, + "name": "Ludovit Reis", + "marketChangeToday": 239810.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Markus Kolke", + "marketChangeToday": 0.0 + }, + { + "id": "3481", + "teamId": "10", + "firstName": "Jens", + "lastName": "Stage", + "marketValue": 12255068.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": 0.0, + "marketChange": { + "today": -674968.0, + "yesterday": -662237.0, + "twoDays": -649978.0, + "sevenDaysAvg": -4628860.0, + "thirtyDaysAvg": -5844357.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Stage", + "marketChangeToday": -674968.0 + }, + { + "id": "6174", + "teamId": "10", + "firstName": "", + "lastName": "Arthur", + "marketValue": 6782426.0, + "averagePoints": 49.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4193.0, + "totalPoints": 49.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 34.0, + "marketChange": { + "today": 319160.0, + "yesterday": 355436.0, + "twoDays": 349389.0, + "sevenDaysAvg": 2280120.0, + "thirtyDaysAvg": 964380.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 49 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Arthur", + "marketChangeToday": 319160.0 + }, + { + "id": "7167", + "teamId": "10", + "firstName": "Senne", + "lastName": "Lynen", + "marketValue": 6140409.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": 0.0, + "marketChange": { + "today": -379259.0, + "yesterday": -377806.0, + "twoDays": -376262.0, + "sevenDaysAvg": -2469317.0, + "thirtyDaysAvg": -1639506.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 0 + } + ], + "startProbability": 4, + "name": "Senne Lynen", + "marketChangeToday": -379259.0 + }, + { + "id": "7282", + "teamId": "10", + "firstName": "Olivier", + "lastName": "Deman", + "marketValue": 9787335.0, + "averagePoints": 93.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 185.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 98.0, + "marketChange": { + "today": 295367.0, + "yesterday": 301660.0, + "twoDays": 254366.0, + "sevenDaysAvg": 474830.0, + "thirtyDaysAvg": 371123.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 162 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 1, + "name": "Olivier Deman", + "marketChangeToday": 295367.0 + }, + { + "id": "7721", + "teamId": "10", + "firstName": "Marco", + "lastName": "Grüll", + "marketValue": 8091243.0, + "averagePoints": 209.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11124.0, + "totalPoints": 417.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 51.0, + "pointsStdDev": 115.0, + "marketChange": { + "today": 343279.0, + "yesterday": 340822.0, + "twoDays": 349554.0, + "sevenDaysAvg": 2005473.0, + "thirtyDaysAvg": 4626077.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 290 + }, + { + "hasPlayed": true, + "points": 127 + } + ], + "startProbability": 1, + "name": "Marco Grüll", + "marketChangeToday": 343279.0 + }, + { + "id": "8166", + "teamId": "10", + "firstName": "", + "lastName": "Chuki", + "marketValue": 7904332.0, + "averagePoints": 85.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10866.0, + "totalPoints": 170.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": 93.0, + "marketChange": { + "today": 304467.0, + "yesterday": 290593.0, + "twoDays": 237997.0, + "sevenDaysAvg": 534443.0, + "thirtyDaysAvg": -2370506.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 151 + }, + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 1, + "name": "Chuki", + "marketChangeToday": 304467.0 + }, + { + "id": "9513", + "teamId": "10", + "firstName": "Karl", + "lastName": "Hein", + "marketValue": 12149277.0, + "averagePoints": 75.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 150.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 18773.0, + "yesterday": 23997.0, + "twoDays": 26030.0, + "sevenDaysAvg": -920574.0, + "thirtyDaysAvg": 389825.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 142 + }, + { + "hasPlayed": true, + "points": 8 + } + ], + "startProbability": 1, + "name": "Karl Hein", + "marketChangeToday": 18773.0 + }, + { + "id": "9600", + "teamId": "10", + "firstName": "Alexander", + "lastName": "Schlager", + "marketValue": 1386344.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": 0.0, + "marketChange": { + "today": -139086.0, + "yesterday": -137288.0, + "twoDays": -138262.0, + "sevenDaysAvg": -964017.0, + "thirtyDaysAvg": -4582524.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Schlager", + "marketChangeToday": -139086.0 + }, + { + "id": "10131", + "teamId": "10", + "firstName": "Dariusz", + "lastName": "Stalmach", + "marketValue": 4800222.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3775.0, + "totalPoints": 172.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 35.0, + "pointsStdDev": 86.0, + "marketChange": { + "today": 372266.0, + "yesterday": 399030.0, + "twoDays": 380512.0, + "sevenDaysAvg": 2409550.0, + "thirtyDaysAvg": 406618.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + }, + { + "hasPlayed": true, + "points": 147 + } + ], + "startProbability": 5, + "name": "Dariusz Stalmach", + "marketChangeToday": 372266.0 + }, + { + "id": "10134", + "teamId": "10", + "firstName": "Mick", + "lastName": "Schmetgens", + "marketValue": 4666214.0, + "averagePoints": 21.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7480.0, + "totalPoints": 42.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 29.0, + "marketChange": { + "today": -137737.0, + "yesterday": -361919.0, + "twoDays": -382573.0, + "sevenDaysAvg": -2348097.0, + "thirtyDaysAvg": 585499.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 42 + }, + { + "hasPlayed": true, + "points": 0 + } + ], + "startProbability": 5, + "name": "Mick Schmetgens", + "marketChangeToday": -137737.0 + }, + { + "id": "11262", + "teamId": "10", + "firstName": "Salim Amani", + "lastName": "Musah", + "marketValue": 3568603.0, + "averagePoints": 1.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2762.0, + "totalPoints": 1.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": -122555.0, + "yesterday": -124785.0, + "twoDays": -135398.0, + "sevenDaysAvg": -852014.0, + "thirtyDaysAvg": -1232887.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 6 + }, + { + "hasPlayed": true, + "points": -5 + } + ], + "startProbability": 5, + "name": "Salim Amani Musah", + "marketChangeToday": -122555.0 + }, + { + "id": "13449", + "teamId": "10", + "firstName": "Moussa", + "lastName": "Ndiaye", + "marketValue": 3652519.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/2af2bd87e1ec448bb98741662c2c9fe4.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 61145.0, + "yesterday": 175203.0, + "twoDays": 269512.0, + "sevenDaysAvg": 1782212.0, + "thirtyDaysAvg": 3652519.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Moussa Ndiaye", + "marketChangeToday": 61145.0 + }, + { + "id": "14923", + "teamId": "10", + "firstName": "Kenny", + "lastName": "Quetant", + "marketValue": 738844.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/ce71a0ceab994338b9911cf79b91e00c.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -78021.0, + "yesterday": -94489.0, + "twoDays": -134429.0, + "sevenDaysAvg": -664791.0, + "thirtyDaysAvg": -3819542.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kenny Quetant", + "marketChangeToday": -78021.0 + }, + { + "id": "14926", + "teamId": "10", + "firstName": "Darwin", + "lastName": "Soylu", + "marketValue": 715388.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": 0.0, + "marketChange": { + "today": -33635.0, + "yesterday": -53762.0, + "twoDays": -114875.0, + "sevenDaysAvg": -572339.0, + "thirtyDaysAvg": -3862900.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Darwin Soylu", + "marketChangeToday": -33635.0 + }, + { + "id": "15256", + "teamId": "10", + "firstName": "Oskar", + "lastName": "Wójcik", + "marketValue": 1952110.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": 0.0, + "marketChange": { + "today": -134577.0, + "yesterday": -140064.0, + "twoDays": -145273.0, + "sevenDaysAvg": -955526.0, + "thirtyDaysAvg": -6420281.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Oskar Wójcik", + "marketChangeToday": -134577.0 + }, + { + "id": "15313", + "teamId": "10", + "firstName": "Paul", + "lastName": "Erevbenagie", + "marketValue": 3550048.0, + "averagePoints": 37.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1768.0, + "totalPoints": 37.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -126275.0, + "yesterday": -133754.0, + "twoDays": -135014.0, + "sevenDaysAvg": -797949.0, + "thirtyDaysAvg": 2683146.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 37 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Paul Erevbenagie", + "marketChangeToday": -126275.0 + }, + { + "id": "17288", + "teamId": "10", + "firstName": "Youri", + "lastName": "Regeer", + "marketValue": 7206977.0, + "averagePoints": 130.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5157.0, + "totalPoints": 130.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": null, + "marketChange": { + "today": 316324.0, + "yesterday": 325171.0, + "twoDays": 326184.0, + "sevenDaysAvg": 1446228.0, + "thirtyDaysAvg": 7206977.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Youri Regeer", + "marketChangeToday": 316324.0 + }, + { + "id": "493", + "teamId": "13", + "firstName": "Michael", + "lastName": "Gregoritsch", + "marketValue": 12975082.0, + "averagePoints": 138.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9346.0, + "totalPoints": 276.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": 80.0, + "marketChange": { + "today": 205309.0, + "yesterday": 210845.0, + "twoDays": 209245.0, + "sevenDaysAvg": 1334375.0, + "thirtyDaysAvg": 4064573.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 81 + }, + { + "hasPlayed": true, + "points": 195 + } + ], + "startProbability": 1, + "name": "Michael Gregoritsch", + "marketChangeToday": 205309.0 + }, + { + "id": "1809", + "teamId": "13", + "firstName": "Marius", + "lastName": "Wolf", + "marketValue": 9184552.0, + "averagePoints": 200.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9820.0, + "totalPoints": 400.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 43.0, + "pointsStdDev": 53.0, + "marketChange": { + "today": 299555.0, + "yesterday": 331330.0, + "twoDays": 356394.0, + "sevenDaysAvg": 2253755.0, + "thirtyDaysAvg": 8256155.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 162 + }, + { + "hasPlayed": true, + "points": 238 + } + ], + "startProbability": 3, + "name": "Marius Wolf", + "marketChangeToday": 299555.0 + }, + { + "id": "1811", + "teamId": "13", + "firstName": "Jeffrey", + "lastName": "Gouweleeuw", + "marketValue": 6431940.0, + "averagePoints": 26.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 777.0, + "totalPoints": 52.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -300531.0, + "yesterday": -314598.0, + "twoDays": -351582.0, + "sevenDaysAvg": -1632909.0, + "thirtyDaysAvg": -3890898.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 30 + }, + { + "hasPlayed": true, + "points": 22 + } + ], + "startProbability": 3, + "name": "Jeffrey Gouweleeuw", + "marketChangeToday": -300531.0 + }, + { + "id": "2195", + "teamId": "13", + "firstName": "Finn", + "lastName": "Dahmen", + "marketValue": 16687934.0, + "averagePoints": 195.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 389.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 103119.0, + "yesterday": 125161.0, + "twoDays": 112478.0, + "sevenDaysAvg": 459979.0, + "thirtyDaysAvg": 1321664.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 176 + }, + { + "hasPlayed": true, + "points": 213 + } + ], + "startProbability": 1, + "name": "Finn Dahmen", + "marketChangeToday": 103119.0 + }, + { + "id": "2764", + "teamId": "13", + "firstName": "Yannik", + "lastName": "Keitel", + "marketValue": 1475282.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": 15.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -103907.0, + "yesterday": -121105.0, + "twoDays": -139447.0, + "sevenDaysAvg": -551459.0, + "thirtyDaysAvg": -3517423.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 5, + "name": "Yannik Keitel", + "marketChangeToday": -103907.0 + }, + { + "id": "3143", + "teamId": "13", + "firstName": "Kristijan", + "lastName": "Jakić", + "marketValue": 3514535.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -151914.0, + "yesterday": -160744.0, + "twoDays": -175690.0, + "sevenDaysAvg": -587358.0, + "thirtyDaysAvg": 840144.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kristijan Jakić", + "marketChangeToday": -151914.0 + }, + { + "id": "3176", + "teamId": "13", + "firstName": "Arijon", + "lastName": "Ibrahimović", + "marketValue": 7014817.0, + "averagePoints": 181.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3743.0, + "totalPoints": 181.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 127.0, + "marketChange": { + "today": 375522.0, + "yesterday": 385077.0, + "twoDays": 389051.0, + "sevenDaysAvg": 2276809.0, + "thirtyDaysAvg": 1705077.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 181 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Arijon Ibrahimović", + "marketChangeToday": 375522.0 + }, + { + "id": "3183", + "teamId": "13", + "firstName": "Anton", + "lastName": "Kade", + "marketValue": 14300694.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": 193.0, + "marketChange": { + "today": -33154.0, + "yesterday": 43093.0, + "twoDays": 70923.0, + "sevenDaysAvg": 426939.0, + "thirtyDaysAvg": 3962849.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 273 + } + ], + "startProbability": 4, + "name": "Anton Kade", + "marketChangeToday": -33154.0 + }, + { + "id": "4654", + "teamId": "13", + "firstName": "Mert", + "lastName": "Kömür", + "marketValue": 4199371.0, + "averagePoints": 50.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2980.0, + "totalPoints": 100.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 23.0, + "pointsStdDev": 9.0, + "marketChange": { + "today": -107940.0, + "yesterday": -98319.0, + "twoDays": -97039.0, + "sevenDaysAvg": -506019.0, + "thirtyDaysAvg": 1336178.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 57 + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 4, + "name": "Mert Kömür", + "marketChangeToday": -107940.0 + }, + { + "id": "6168", + "teamId": "13", + "firstName": "Robin", + "lastName": "Fellhauer", + "marketValue": 10284689.0, + "averagePoints": 104.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8323.0, + "totalPoints": 207.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 64.0, + "marketChange": { + "today": 286470.0, + "yesterday": 232684.0, + "twoDays": 120758.0, + "sevenDaysAvg": -77789.0, + "thirtyDaysAvg": 1151545.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 149 + }, + { + "hasPlayed": true, + "points": 58 + } + ], + "startProbability": 2, + "name": "Robin Fellhauer", + "marketChangeToday": 286470.0 + }, + { + "id": "7283", + "teamId": "13", + "firstName": "Calvin", + "lastName": "Brackelmann", + "marketValue": 7923976.0, + "averagePoints": 113.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10533.0, + "totalPoints": 225.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 28.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 255794.0, + "yesterday": 301258.0, + "twoDays": 358484.0, + "sevenDaysAvg": 2007172.0, + "thirtyDaysAvg": -8598.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": true, + "points": 146 + } + ], + "startProbability": 3, + "name": "Calvin Brackelmann", + "marketChangeToday": 255794.0 + }, + { + "id": "7336", + "teamId": "13", + "firstName": "Sima", + "lastName": "Suso", + "marketValue": 779276.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/183351daddfd4c36b0c80c411b0e061c.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -7320.0, + "yesterday": -43604.0, + "twoDays": -112620.0, + "sevenDaysAvg": -560098.0, + "thirtyDaysAvg": -3885934.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sima Suso", + "marketChangeToday": -7320.0 + }, + { + "id": "7676", + "teamId": "13", + "firstName": "Fabian", + "lastName": "Rieder", + "marketValue": 16734149.0, + "averagePoints": 208.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10669.0, + "totalPoints": 416.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png", + "number": 32.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": 18.0, + "marketChange": { + "today": 163728.0, + "yesterday": 170234.0, + "twoDays": 180530.0, + "sevenDaysAvg": 987538.0, + "thirtyDaysAvg": 4981168.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 221 + }, + { + "hasPlayed": true, + "points": 195 + } + ], + "startProbability": 1, + "name": "Fabian Rieder", + "marketChangeToday": 163728.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -2198542.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nediljko Labrović", + "marketChangeToday": 0.0 + }, + { + "id": "8355", + "teamId": "13", + "firstName": "Noahkai", + "lastName": "Banks", + "marketValue": 10474612.0, + "averagePoints": 138.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 275.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 26.0, + "pointsStdDev": 10.0, + "marketChange": { + "today": 258257.0, + "yesterday": 410790.0, + "twoDays": 399532.0, + "sevenDaysAvg": 2349405.0, + "thirtyDaysAvg": 3871344.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": true, + "points": 145 + } + ], + "startProbability": 1, + "name": "Noahkai Banks", + "marketChangeToday": 258257.0 + }, + { + "id": "9642", + "teamId": "13", + "firstName": "Chrislain", + "lastName": "Matsima", + "marketValue": 15099591.0, + "averagePoints": 157.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 314.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 167410.0, + "yesterday": 194057.0, + "twoDays": 196058.0, + "sevenDaysAvg": 1088912.0, + "thirtyDaysAvg": 4809321.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 176 + }, + { + "hasPlayed": true, + "points": 138 + } + ], + "startProbability": 1, + "name": "Chrislain Matsima", + "marketChangeToday": 167410.0 + }, + { + "id": "9684", + "teamId": "13", + "firstName": "Alexis", + "lastName": "Claude-Maurice", + "marketValue": 7472430.0, + "averagePoints": 167.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1925.0, + "totalPoints": 167.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 118.0, + "marketChange": { + "today": 362541.0, + "yesterday": 359645.0, + "twoDays": 286909.0, + "sevenDaysAvg": 282667.0, + "thirtyDaysAvg": -4401311.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 167 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Alexis Claude-Maurice", + "marketChangeToday": 362541.0 + }, + { + "id": "9754", + "teamId": "13", + "firstName": "Juma", + "lastName": "Bah", + "marketValue": 5963990.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/5627c3fa11834a97ae7c6963d68a09a6.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -426061.0, + "yesterday": -444618.0, + "twoDays": -489521.0, + "sevenDaysAvg": -2524333.0, + "thirtyDaysAvg": 5963990.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Juma Bah", + "marketChangeToday": -426061.0 + }, + { + "id": "9965", + "teamId": "13", + "firstName": "Faik", + "lastName": "Sakar", + "marketValue": 2491474.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": 0.0, + "marketChange": { + "today": -147690.0, + "yesterday": -150034.0, + "twoDays": -155576.0, + "sevenDaysAvg": -961990.0, + "thirtyDaysAvg": -1637975.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Faik Sakar", + "marketChangeToday": -147690.0 + }, + { + "id": "10049", + "teamId": "13", + "firstName": "Hennes", + "lastName": "Behrens", + "marketValue": 12641543.0, + "averagePoints": 121.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 242.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png", + "number": 16.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": 101019.0, + "yesterday": 114551.0, + "twoDays": 116374.0, + "sevenDaysAvg": 688698.0, + "thirtyDaysAvg": 5011046.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 99 + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Hennes Behrens", + "marketChangeToday": 101019.0 + }, + { + "id": "11556", + "teamId": "13", + "firstName": "Han-Noah", + "lastName": "Massengo", + "marketValue": 11928807.0, + "averagePoints": 146.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 292.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": 204064.0, + "yesterday": 235044.0, + "twoDays": 229490.0, + "sevenDaysAvg": 1240893.0, + "thirtyDaysAvg": 3457935.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 137 + }, + { + "hasPlayed": true, + "points": 155 + } + ], + "startProbability": 1, + "name": "Han-Noah Massengo", + "marketChangeToday": 204064.0 + }, + { + "id": "12341", + "teamId": "13", + "firstName": "Rodrigo", + "lastName": "Ribeiro", + "marketValue": 5741589.0, + "averagePoints": 66.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1964.0, + "totalPoints": 131.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 53.0, + "marketChange": { + "today": 235191.0, + "yesterday": 284109.0, + "twoDays": 322687.0, + "sevenDaysAvg": 1918500.0, + "thirtyDaysAvg": 856973.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": 103 + } + ], + "startProbability": 5, + "name": "Rodrigo Ribeiro", + "marketChangeToday": 235191.0 + }, + { + "id": "13479", + "teamId": "13", + "firstName": "Uchenna", + "lastName": "Ogundu", + "marketValue": 2611084.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": 0.0, + "marketChange": { + "today": -146983.0, + "yesterday": -140859.0, + "twoDays": -144635.0, + "sevenDaysAvg": -928777.0, + "thirtyDaysAvg": -1397052.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Uchenna Ogundu", + "marketChangeToday": -146983.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 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tom Wisbereit", + "marketChangeToday": 0.0 + }, + { + "id": "13806", + "teamId": "13", + "firstName": "Young-Woo", + "lastName": "Seol", + "marketValue": 2796539.0, + "averagePoints": 53.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1490.0, + "totalPoints": 105.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": 37.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": -113837.0, + "yesterday": -136875.0, + "twoDays": -105966.0, + "sevenDaysAvg": -197531.0, + "thirtyDaysAvg": 2796539.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + }, + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 4, + "name": "Young-Woo Seol", + "marketChangeToday": -113837.0 + }, + { + "id": "32", + "teamId": "8", + "firstName": "Loris", + "lastName": "Karius", + "marketValue": 16817783.0, + "averagePoints": 133.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 265.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 13.0, + "marketChange": { + "today": 70114.0, + "yesterday": 92566.0, + "twoDays": 57303.0, + "sevenDaysAvg": 186680.0, + "thirtyDaysAvg": 1383194.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 123 + }, + { + "hasPlayed": true, + "points": 142 + } + ], + "startProbability": 1, + "name": "Loris Karius", + "marketChangeToday": 70114.0 + }, + { + "id": "670", + "teamId": "8", + "firstName": "Kenan", + "lastName": "Karaman", + "marketValue": 8729889.0, + "averagePoints": 15.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 596.0, + "totalPoints": 15.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": 10.0, + "marketChange": { + "today": 173415.0, + "yesterday": 104658.0, + "twoDays": 53047.0, + "sevenDaysAvg": -494755.0, + "thirtyDaysAvg": -6421720.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Kenan Karaman", + "marketChangeToday": 173415.0 + }, + { + "id": "755", + "teamId": "8", + "firstName": "Kevin", + "lastName": "Müller", + "marketValue": 1164042.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -143417.0, + "yesterday": -145542.0, + "twoDays": -159276.0, + "sevenDaysAvg": -820461.0, + "thirtyDaysAvg": -389496.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kevin Müller", + "marketChangeToday": -143417.0 + }, + { + "id": "1012", + "teamId": "8", + "firstName": "Edin", + "lastName": "Džeko", + "marketValue": 6326959.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": 21.0, + "marketChange": { + "today": -305368.0, + "yesterday": -334141.0, + "twoDays": -355474.0, + "sevenDaysAvg": -2245903.0, + "thirtyDaysAvg": -757302.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -30 + } + ], + "startProbability": 5, + "name": "Edin Džeko", + "marketChangeToday": -305368.0 + }, + { + "id": "1691", + "teamId": "8", + "firstName": "Finn", + "lastName": "Porath", + "marketValue": 1412798.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": 0.0, + "marketChange": { + "today": -132690.0, + "yesterday": -141891.0, + "twoDays": -150601.0, + "sevenDaysAvg": -926048.0, + "thirtyDaysAvg": -3435505.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Finn Porath", + "marketChangeToday": -132690.0 + }, + { + "id": "2449", + "teamId": "8", + "firstName": "Hee-Chan", + "lastName": "Hwang", + "marketValue": 4541944.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/f03e94d1a5cf48cb99e80d9be87e060c.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -79654.0, + "yesterday": -84395.0, + "twoDays": -57497.0, + "sevenDaysAvg": -356848.0, + "thirtyDaysAvg": 2175717.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Hee-Chan Hwang", + "marketChangeToday": -79654.0 + }, + { + "id": "2762", + "teamId": "8", + "firstName": "Timo", + "lastName": "Becker", + "marketValue": 8563552.0, + "averagePoints": 59.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 118.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 50.0, + "marketChange": { + "today": 1198.0, + "yesterday": -51192.0, + "twoDays": -120096.0, + "sevenDaysAvg": -715233.0, + "thirtyDaysAvg": 2668974.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 95 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 1, + "name": "Timo Becker", + "marketChangeToday": 1198.0 + }, + { + "id": "2876", + "teamId": "8", + "firstName": "Ron", + "lastName": "Schallenberg", + "marketValue": 3467315.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": 38.0, + "marketChange": { + "today": -130058.0, + "yesterday": -126460.0, + "twoDays": -120350.0, + "sevenDaysAvg": -864468.0, + "thirtyDaysAvg": -3852552.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -54 + } + ], + "startProbability": 5, + "name": "Ron Schallenberg", + "marketChangeToday": -130058.0 + }, + { + "id": "2967", + "teamId": "8", + "firstName": "Soufiane", + "lastName": "El-Faouzi", + "marketValue": 12634825.0, + "averagePoints": 76.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 151.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": 21926.0, + "yesterday": 29319.0, + "twoDays": -7953.0, + "sevenDaysAvg": -957943.0, + "thirtyDaysAvg": -742963.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 91 + }, + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 1, + "name": "Soufiane El-Faouzi", + "marketChangeToday": 21926.0 + }, + { + "id": "3029", + "teamId": "8", + "firstName": "Dejan", + "lastName": "Ljubičić", + "marketValue": 8041098.0, + "averagePoints": 35.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10211.0, + "totalPoints": 70.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 11.0, + "marketChange": { + "today": 238707.0, + "yesterday": 263287.0, + "twoDays": 236713.0, + "sevenDaysAvg": 1231581.0, + "thirtyDaysAvg": -762075.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 27 + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 2, + "name": "Dejan Ljubičić", + "marketChangeToday": 238707.0 + }, + { + "id": "3307", + "teamId": "8", + "firstName": "Janik", + "lastName": "Bachmann", + "marketValue": 1995569.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 251139.0, + "yesterday": 294676.0, + "twoDays": 310795.0, + "sevenDaysAvg": 1459166.0, + "thirtyDaysAvg": -1338624.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Janik Bachmann", + "marketChangeToday": 251139.0 + }, + { + "id": "4406", + "teamId": "8", + "firstName": "Éric", + "lastName": "Dina Ebimbe", + "marketValue": 4843765.0, + "averagePoints": 5.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5926.0, + "totalPoints": 10.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": -48755.0, + "yesterday": -60674.0, + "twoDays": -225310.0, + "sevenDaysAvg": -1544022.0, + "thirtyDaysAvg": -1683845.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + }, + { + "hasPlayed": true, + "points": -19 + } + ], + "startProbability": 3, + "name": "Éric Dina Ebimbe", + "marketChangeToday": -48755.0 + }, + { + "id": "4606", + "teamId": "8", + "firstName": "Hasan", + "lastName": "Kuruçay", + "marketValue": 9135849.0, + "averagePoints": 66.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8290.0, + "totalPoints": 131.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 60.0, + "marketChange": { + "today": 222372.0, + "yesterday": 185431.0, + "twoDays": 109007.0, + "sevenDaysAvg": -214869.0, + "thirtyDaysAvg": -2976151.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 108 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 1, + "name": "Hasan Kuruçay", + "marketChangeToday": 222372.0 + }, + { + "id": "6172", + "teamId": "8", + "firstName": "Junior", + "lastName": "Adamu", + "marketValue": 5076318.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": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -336285.0, + "yesterday": -341963.0, + "twoDays": -381782.0, + "sevenDaysAvg": -1610200.0, + "thirtyDaysAvg": -3939459.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 24 + } + ], + "startProbability": 4, + "name": "Junior Adamu", + "marketChangeToday": -336285.0 + }, + { + "id": "7156", + "teamId": "8", + "firstName": "Maximilian", + "lastName": "Wöber", + "marketValue": 1786234.0, + "averagePoints": -20.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3099.0, + "totalPoints": -39.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 81.0, + "marketChange": { + "today": -104245.0, + "yesterday": -111425.0, + "twoDays": -124453.0, + "sevenDaysAvg": -741143.0, + "thirtyDaysAvg": -4273948.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": true, + "points": -77 + } + ], + "startProbability": 5, + "name": "Maximilian Wöber", + "marketChangeToday": -104245.0 + }, + { + "id": "7242", + "teamId": "8", + "firstName": "Robin", + "lastName": "Gosens", + "marketValue": 7780669.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5918.0, + "totalPoints": 73.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 64.0, + "marketChange": { + "today": 41056.0, + "yesterday": 15988.0, + "twoDays": -56506.0, + "sevenDaysAvg": -911886.0, + "thirtyDaysAvg": -1477606.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 82 + }, + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 2, + "name": "Robin Gosens", + "marketChangeToday": 41056.0 + }, + { + "id": "8222", + "teamId": "8", + "firstName": "Moussa", + "lastName": "Sylla", + "marketValue": 8258007.0, + "averagePoints": 23.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 45.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 2.0, + "marketChange": { + "today": 3268.0, + "yesterday": -74204.0, + "twoDays": -154410.0, + "sevenDaysAvg": -1090915.0, + "thirtyDaysAvg": -1013.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 24 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 1, + "name": "Moussa Sylla", + "marketChangeToday": 3268.0 + }, + { + "id": "8235", + "teamId": "8", + "firstName": "Adrian", + "lastName": "Gantenbein", + "marketValue": 573138.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/20ff107cb10149319ad76cc948de9e70.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -39453.0, + "yesterday": -68282.0, + "twoDays": -108613.0, + "sevenDaysAvg": -783880.0, + "thirtyDaysAvg": -428872.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Adrian Gantenbein", + "marketChangeToday": -39453.0 + }, + { + "id": "8277", + "teamId": "8", + "firstName": "Vitalie", + "lastName": "Becker", + "marketValue": 4257446.0, + "averagePoints": 10.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5471.0, + "totalPoints": 20.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": -109050.0, + "yesterday": -110510.0, + "twoDays": -105103.0, + "sevenDaysAvg": -823712.0, + "thirtyDaysAvg": -2327854.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 4 + }, + { + "hasPlayed": true, + "points": 16 + } + ], + "startProbability": 4, + "name": "Vitalie Becker", + "marketChangeToday": -109050.0 + }, + { + "id": "10916", + "teamId": "8", + "firstName": "Mert Can", + "lastName": "Ayhan", + "marketValue": 3993377.0, + "averagePoints": -7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2203.0, + "totalPoints": -13.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png", + "number": 43.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 24.0, + "marketChange": { + "today": -129821.0, + "yesterday": -131687.0, + "twoDays": -130145.0, + "sevenDaysAvg": -762649.0, + "thirtyDaysAvg": -5242508.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 11 + }, + { + "hasPlayed": true, + "points": -24 + } + ], + "startProbability": 4, + "name": "Mert Can Ayhan", + "marketChangeToday": -129821.0 + }, + { + "id": "11255", + "teamId": "8", + "firstName": "Nikola", + "lastName": "Katic", + "marketValue": 10598550.0, + "averagePoints": 87.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10337.0, + "totalPoints": 174.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 43143.0, + "yesterday": 36965.0, + "twoDays": -48455.0, + "sevenDaysAvg": -1731722.0, + "thirtyDaysAvg": -2801482.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 107 + }, + { + "hasPlayed": true, + "points": 67 + } + ], + "startProbability": 1, + "name": "Nikola Katic", + "marketChangeToday": 43143.0 + }, + { + "id": "12158", + "teamId": "8", + "firstName": "Luca", + "lastName": "Vozar", + "marketValue": 1693548.0, + "averagePoints": 5.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1178.0, + "totalPoints": 5.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": -127937.0, + "yesterday": -136618.0, + "twoDays": -138335.0, + "sevenDaysAvg": -920701.0, + "thirtyDaysAvg": 1193548.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 5 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Vozar", + "marketChangeToday": -127937.0 + }, + { + "id": "12297", + "teamId": "8", + "firstName": "Satoshi", + "lastName": "Tanaka", + "marketValue": 6715102.0, + "averagePoints": 94.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5741.0, + "totalPoints": 94.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png", + "number": 13.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 66.0, + "marketChange": { + "today": 333858.0, + "yesterday": 350895.0, + "twoDays": 353692.0, + "sevenDaysAvg": 1920539.0, + "thirtyDaysAvg": -1424515.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Satoshi Tanaka", + "marketChangeToday": 333858.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -3110070.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Johannes Simon Siebeking", + "marketChangeToday": 0.0 + }, + { + "id": "13448", + "teamId": "8", + "firstName": "Adil", + "lastName": "Aouchiche", + "marketValue": 10803239.0, + "averagePoints": 64.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10325.0, + "totalPoints": 127.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": -156427.0, + "yesterday": -236076.0, + "twoDays": -277391.0, + "sevenDaysAvg": -2176515.0, + "thirtyDaysAvg": -2888684.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 84 + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 1, + "name": "Adil Aouchiche", + "marketChangeToday": -156427.0 + } +] \ No newline at end of file diff --git a/outputs/kbstats/players/kbstats_players_20260911_094008_+0200.csv b/outputs/kbstats/players/kbstats_players_20260911_094008_+0200.csv new file mode 100644 index 0000000..f90fe90 --- /dev/null +++ b/outputs/kbstats/players/kbstats_players_20260911_094008_+0200.csv @@ -0,0 +1,462 @@ +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,31005752.0,134.0,2.0,2.0,1.0,6434.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,8.0,139.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 35}]",2,Jonathan Tah,-300876.0,-300876.0,-278481.0,-197912.0,-2624517.0,-5543376.0 +237,2,Manuel,Neuer,14858009.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,-6695.0,-6695.0,35815.0,67081.0,305026.0,2368762.0 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,0.0,-1078651.0 +1685,2,Joshua,Kimmich,59922635.0,279.0,2.0,2.0,2.0,11508.0,557.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,9.0,34.0,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,2473.0,2473.0,8649.0,8053.0,52182.0,389467.0 +1961,2,Serge,Gnabry,12727060.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,118077.0,118077.0,115877.0,94456.0,258551.0,-6175974.0 +1991,2,Dayot,Upamecano,33637948.0,245.0,2.0,2.0,2.0,11508.0,489.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,14.0,38.0,"[{""hasPlayed"": true, ""points"": 217}, {""hasPlayed"": true, ""points"": 272}]",3,Dayot Upamecano,-18932.0,-18932.0,18536.0,49872.0,239861.0,291268.0 +2038,2,Konrad,Laimer,31257227.0,118.0,2.0,2.0,2.0,11508.0,236.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,2,7.0,15.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-582669.0,-582669.0,-238291.0,-16531.0,-899870.0,-2823076.0 +2300,2,Josip,Stanišić,16727483.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-305070.0,-305070.0,-372497.0,-417427.0,-2880079.0,-10178391.0 +2366,2,Alphonso,Davies,15141233.0,177.0,2.0,2.0,2.0,10209.0,354.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,23.0,33.0,"[{""hasPlayed"": true, ""points"": 201}, {""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,241532.0,241532.0,255594.0,274323.0,1771008.0,-269836.0 +2804,2,Jamal,Musiala,24964973.0,38.0,1.0,1.0,0.0,2235.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,1,1.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Jamal Musiala,114531.0,114531.0,148764.0,137086.0,320234.0,-9943898.0 +3072,2,Jonas,Urbig,4647765.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonas Urbig,-45641.0,-45641.0,-31525.0,-35609.0,-688990.0,-6698554.0 +3089,2,Hiroki,Ito,3777377.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-93917.0,-93917.0,-109659.0,-118973.0,-734180.0,-1461589.0 +3120,2,Tom,Bischof,17150759.0,44.0,2.0,2.0,0.0,1866.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,5.0,5.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-324656.0,-324656.0,-382263.0,-418317.0,-2580261.0,-4232507.0 +3543,2,Nathaniel,Brown,26206132.0,68.0,2.0,2.0,2.0,6526.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,5.0,11.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-661884.0,-661884.0,-699174.0,-654467.0,-3772458.0,-2176164.0 +6080,2,Aleksandar,Pavlović,33724150.0,213.0,2.0,2.0,2.0,9640.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,12.0,60.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,41116.0,41116.0,62484.0,75631.0,499734.0,2385351.0 +6668,2,Kim,Minjae,12913190.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,8.0,77.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,108781.0,108781.0,138399.0,148100.0,797761.0,1647782.0 +7226,2,Harry,Kane,67442121.0,97.0,2.0,2.0,1.0,7979.0,194.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,2,2.0,38.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,-446376.0,-446376.0,-395272.0,-261365.0,-1449833.0,-1073032.0 +8329,2,Michael,Olise,65065938.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,1588.0,1588.0,6547.0,10707.0,60779.0,649547.0 +10789,2,Lennart,Karl,20838477.0,47.0,2.0,2.0,1.0,4200.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,4.0,36.0,"[{""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,19624.0,19624.0,48813.0,56177.0,289083.0,-5263634.0 +11675,2,Luis,Díaz,53757655.0,172.0,2.0,2.0,2.0,11508.0,344.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,2,6.0,60.0,"[{""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 215}]",2,Luis Díaz,-33583.0,-33583.0,2012.0,4312.0,18450.0,634714.0 +12314,2,Bara Sapoko,Ndiaye,1108332.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-62910.0,-62910.0,-83419.0,-103651.0,-554012.0,-2398539.0 +14251,2,Ismael,Saibari,28974224.0,110.0,2.0,2.0,1.0,5590.0,219.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,2,7.0,99.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,-575855.0,-575855.0,-536396.0,-336634.0,-1452092.0,-420996.0 +15502,2,Tim,Binder,1447790.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-132289.0,-132289.0,-140511.0,-148579.0,-968247.0,947790.0 +1664,9,Maximilian,Mittelstädt,27050223.0,146.0,2.0,2.0,2.0,10489.0,292.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,10.0,94.0,"[{""hasPlayed"": true, ""points"": 213}, {""hasPlayed"": true, ""points"": 79}]",2,Maximilian Mittelstädt,42439.0,42439.0,73774.0,91412.0,474053.0,-1828229.0 +1671,9,Grischa,Prömel,16504358.0,129.0,2.0,2.0,2.0,11468.0,258.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,15.0,132.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}]",2,Grischa Prömel,152816.0,152816.0,198708.0,218826.0,1324343.0,4699583.0 +2068,9,Dan-Axel,Zagadou,730388.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-51387.0,-51387.0,-64904.0,-95840.0,-684614.0,-3792247.0 +2120,9,Nikolas,Nartey,4077323.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-77100.0,-77100.0,-66212.0,-79615.0,-613989.0,-2113109.0 +2172,9,Chris,Führich,20814726.0,96.0,1.0,1.0,1.0,4251.0,96.0,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,1,4.0,67.0,"[{""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}]",3,Chris Führich,-27744.0,-27744.0,11752.0,30782.0,188448.0,-3958589.0 +2199,9,Josha,Vagnoman,10561924.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,36.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",2,Josha Vagnoman,229596.0,229596.0,259992.0,403123.0,2260302.0,5716327.0 +2214,9,Atakan,Karazor,3319102.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Atakan Karazor,-93116.0,-93116.0,-99324.0,-109123.0,-716255.0,-5635966.0 +2237,9,Fabian,Bredlow,12950173.0,131.0,2.0,2.0,2.0,11468.0,262.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,20.0,28.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,70345.0,70345.0,106602.0,136331.0,726999.0,5805516.0 +2445,9,Marius,Funk,1525225.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-151662.0,-151662.0,-149893.0,-148757.0,-1043748.0,-1977252.0 +2694,9,Angelo,Stiller,31284813.0,76.0,2.0,2.0,2.0,10853.0,152.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,4.0,72.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-461614.0,-461614.0,-505739.0,-536370.0,-3046921.0,-5389276.0 +2854,9,Ermedin,Demirović,16666964.0,81.0,2.0,2.0,0.0,3421.0,161.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,1,9.0,119.0,"[{""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,185431.0,185431.0,143395.0,157063.0,796226.0,-8085480.0 +2988,9,Jamie,Leweling,18537102.0,9.0,2.0,2.0,0.0,3435.0,18.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,0.0,16.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": -3}]",3,Jamie Leweling,-460131.0,-460131.0,-494628.0,-554294.0,-2931458.0,-8370524.0 +3190,9,Jeff,Chabot,23107935.0,94.0,2.0,2.0,2.0,10189.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,1,8.0,108.0,"[{""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 17}]",2,Jeff Chabot,18770.0,18770.0,79601.0,103284.0,369236.0,-2591211.0 +3193,9,,Tiago Tomás,6620203.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,2,5.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-374887.0,-374887.0,-382005.0,-371400.0,-2840394.0,1669442.0 +4296,9,Dzenan,Pejčinović,11727814.0,44.0,2.0,2.0,2.0,9491.0,87.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,7.0,55.0,"[{""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejčinović,-27369.0,-27369.0,67109.0,118364.0,798527.0,8848752.0 +4589,9,Justin,Diehl,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-3126.0,-3126.0,-59066.0,-73097.0,-694012.0,0.0 +6085,9,Dennis,Seimen,5326587.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-210468.0,-210468.0,-190734.0,-174984.0,-951507.0,-1934665.0 +7158,9,Deniz,Undav,37236682.0,27.0,2.0,2.0,2.0,8735.0,53.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,1.0,53.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": -11}]",3,Deniz Undav,-692582.0,-692582.0,-679465.0,-791583.0,-4780923.0,-6376730.0 +7257,9,Leonidas,Stergiou,1539570.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,,5.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-107083.0,-107083.0,-116043.0,-132851.0,-710441.0,-3623109.0 +7349,9,Finn,Jeltsch,16654372.0,100.0,2.0,2.0,2.0,11468.0,200.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,12.0,118.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 16}]",2,Finn Jeltsch,47526.0,47526.0,87667.0,124502.0,747491.0,4596599.0 +7781,9,Leo,Sauer,4442180.0,38.0,1.0,1.0,0.0,985.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,1,8.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,254846.0,254846.0,289650.0,316948.0,1271919.0,-3136676.0 +8247,9,Ramon,Hendriks,8364417.0,-3.0,2.0,2.0,1.0,6745.0,-5.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -37}, {""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,-200522.0,-200522.0,-251316.0,-298742.0,-1253287.0,-3476998.0 +9615,9,Ameen,Al Dakhil,820678.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,3870.0,3870.0,-37185.0,-71071.0,-508031.0,-3395889.0 +10112,9,Luca,Jaquez,1573739.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-72485.0,-72485.0,-73478.0,-91003.0,-632892.0,-3349915.0 +11043,9,Lorenz,Assignon,2522246.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lorenz Assignon,-132503.0,-132503.0,-133309.0,-136227.0,-891006.0,2013335.0 +11955,9,Bilal,El Khannouss,19286589.0,85.0,2.0,2.0,1.0,5995.0,169.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,1,8.0,204.0,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": -60}]",2,Bilal El Khannouss,153402.0,153402.0,176910.0,200022.0,885303.0,-6220997.0 +859,77,Jan,Gyamerah,6842403.0,72.0,2.0,2.0,2.0,9986.0,144.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,21.0,12.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 63}]",1,Jan Gyamerah,248264.0,248264.0,246034.0,237549.0,1376476.0,1970736.0 +1745,77,Amara,Condé,2244278.0,14.0,1.0,1.0,0.0,483.0,14.0,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,1,6.0,9.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}]",5,Amara Condé,226159.0,226159.0,276132.0,293726.0,1337624.0,-1282980.0 +2495,77,Tim,Boss,1226324.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-150572.0,-150572.0,-152903.0,-152816.0,-1039154.0,-3448743.0 +2928,77,Lukas Emanuel,Petkov,12160093.0,162.0,2.0,2.0,2.0,11739.0,324.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,26.0,100.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,142696.0,142696.0,179768.0,200992.0,1214552.0,654268.0 +3026,77,Lasse,Günther,9002601.0,64.0,2.0,2.0,2.0,10489.0,128.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,1,14.0,14.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 74}]",2,Lasse Günther,185100.0,185100.0,226033.0,207726.0,1044873.0,379874.0 +3232,77,Luca,Pfeiffer,1253524.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-109153.0,-109153.0,-131802.0,-136298.0,-903571.0,-4456755.0 +3284,77,Maximilian,Rohr,10771729.0,101.0,2.0,2.0,2.0,10884.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,18.0,19.0,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,98799.0,98799.0,164160.0,193125.0,1120214.0,178827.0 +3350,77,Felix,Keidel,9297250.0,125.0,2.0,2.0,2.0,11739.0,250.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,26.0,83.0,"[{""hasPlayed"": true, ""points"": 184}, {""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,94489.0,94489.0,169149.0,223774.0,1004877.0,6092873.0 +6148,77,Lukas,Pinckert,10804186.0,136.0,2.0,2.0,2.0,11739.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,25.0,33.0,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,166810.0,166810.0,203653.0,222539.0,1601587.0,1853704.0 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-1753759.0 +6158,77,Luca,Schnellbacher,3595683.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,4.0,10.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}]",5,Luca Schnellbacher,-134920.0,-134920.0,-138450.0,-145298.0,-932999.0,1287255.0 +6160,77,Nicolas,Kristof,12023234.0,94.0,2.0,2.0,2.0,11739.0,188.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,1,15.0,15.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,-4930.0,-4930.0,7087.0,19840.0,-403425.0,232715.0 +6183,77,Noel,Futkeu,7302423.0,122.0,1.0,1.0,0.0,1252.0,122.0,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,1,16.0,86.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,131694.0,131694.0,188302.0,156803.0,149540.0,-1843504.0 +7278,77,Lukasz,Poreba,9202258.0,91.0,2.0,2.0,2.0,11739.0,182.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,19.0,22.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,218024.0,218024.0,244781.0,266964.0,1172638.0,484648.0 +7441,77,Cole,Campbell,10408610.0,84.0,2.0,2.0,2.0,7974.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,16.0,84.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 144}]",2,Cole Campbell,-96238.0,-96238.0,91686.0,182315.0,1295795.0,5954042.0 +7463,77,Francis,Onyeka,10853057.0,108.0,2.0,2.0,2.0,8591.0,215.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,19.0,44.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,128587.0,128587.0,180748.0,226668.0,1811892.0,161882.0 +7514,77,Florian,Le Joncour,2413687.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,1,8.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,220967.0,220967.0,273595.0,295236.0,1338118.0,-1191685.0 +8252,77,Maurice,Krattenmacher,4151037.0,144.0,2.0,2.0,0.0,3763.0,288.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,1,69.0,185.0,"[{""hasPlayed"": true, ""points"": 275}, {""hasPlayed"": true, ""points"": 13}]",4,Maurice Krattenmacher,449803.0,449803.0,414900.0,439299.0,2529406.0,192035.0 +8296,77,Frederik,Schmahl,2150295.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-130906.0,-130906.0,-139428.0,-147073.0,-973337.0,-1251673.0 +8301,77,Luca,Sirch,2520878.0,18.0,2.0,2.0,0.0,1752.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,13.0,10.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-115755.0,-115755.0,-127315.0,-131193.0,-816400.0,-3488347.0 +9224,77,Tom,Zimmerschied,1377229.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-99359.0,-99359.0,-104812.0,-111684.0,-789204.0,-5059595.0 +9384,77,Noah,Darvich,4089019.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,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Noah Darvich,-126577.0,-126577.0,-126237.0,-132380.0,-1202185.0,-1439505.0 +9995,77,David,Mokwa,7619609.0,149.0,2.0,2.0,2.0,9981.0,298.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,39.0,1.0,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 148}]",1,David Mokwa,368128.0,368128.0,403836.0,424976.0,2784223.0,3580267.0 +11253,77,Nicholas,Mickelson,3012151.0,58.0,1.0,1.0,0.0,1249.0,58.0,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,19.0,41.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,-116255.0,-116255.0,-120564.0,-124148.0,-866867.0,2184250.0 +12317,77,Raif,Adam,2455659.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-143108.0,-143108.0,-150298.0,-143288.0,-964889.0,-1491531.0 +4,7,Janis,Blaswich,1566106.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-136791.0,-136791.0,-137054.0,-146250.0,-1087811.0,-313227.0 +72,7,Mark,Flekken,13848906.0,83.0,2.0,2.0,2.0,11543.0,165.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,2,11.0,50.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,-45046.0,-45046.0,4797.0,9265.0,-608076.0,-28904.0 +78,7,Jonas,Hofmann,4982644.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,8.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,250098.0,250098.0,323231.0,366752.0,2070528.0,2826762.0 +663,7,Robert,Andrich,3881309.0,38.0,1.0,1.0,0.0,1366.0,38.0,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,9.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-70709.0,-70709.0,-69033.0,-60826.0,-508658.0,-6196933.0 +2661,7,Moussa,Diaby,24018754.0,47.0,1.0,1.0,0.0,1570.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/62cedf2a843f49b496969fb2c21fc150.png,19.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-495628.0,-495628.0,-634022.0,-351225.0,-1548514.0,-14121802.0 +2746,7,Patrik,Schick,30205699.0,189.0,2.0,2.0,2.0,9970.0,377.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,12.0,75.0,"[{""hasPlayed"": true, ""points"": 242}, {""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,62335.0,62335.0,80519.0,93373.0,451780.0,1136080.0 +2783,7,Edmond,Tapsoba,25919038.0,51.0,2.0,2.0,2.0,11543.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,3.0,108.0,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-546667.0,-546667.0,-562425.0,-551068.0,-3449910.0,-5978354.0 +2846,7,Malik,Tillman,13877582.0,86.0,2.0,2.0,2.0,8092.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,12.0,16.0,"[{""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,-496986.0,-496986.0,-437999.0,-314751.0,-1580917.0,-1053144.0 +3754,7,Lucas,Vázquez,5617213.0,11.0,2.0,2.0,1.0,4031.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,2,3.0,24.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}]",4,Lucas Vázquez,-373726.0,-373726.0,-365227.0,-386249.0,-2417297.0,2364848.0 +3759,7,Miguel,Gutiérrez,22938817.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,145827.0,145827.0,160114.0,176348.0,898123.0,4654624.0 +4199,7,Aleix,García,38779739.0,165.0,2.0,2.0,2.0,11543.0,329.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,8.0,94.0,"[{""hasPlayed"": true, ""points"": 231}, {""hasPlayed"": true, ""points"": 98}]",1,Aleix García,2930.0,2930.0,13636.0,2965.0,-400202.0,1236233.0 +4318,7,Tim,Oermann,2390873.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}]",5,Tim Oermann,-133297.0,-133297.0,-142854.0,-147576.0,-940723.0,-1845504.0 +4563,7,Loïc,Badé,9036507.0,35.0,2.0,2.0,1.0,4765.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,7.0,7.0,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 30}]",4,Loïc Badé,-340866.0,-340866.0,-354848.0,-621383.0,-3719849.0,-5210078.0 +6061,7,Ibrahim,Maza,30614100.0,213.0,2.0,2.0,2.0,11543.0,426.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,13.0,149.0,"[{""hasPlayed"": true, ""points"": 319}, {""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,68386.0,68386.0,77980.0,71076.0,319336.0,1717973.0 +6745,7,Victor,Boniface,4258790.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,10.0,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-102898.0,-102898.0,-111670.0,-116671.0,-604103.0,-490215.0 +7269,7,Nathan,Tella,4246191.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,-133838.0,-133838.0,-124001.0,-128043.0,-1377329.0,-4267580.0 +7963,7,Jarell,Quansah,17472528.0,124.0,2.0,2.0,1.0,8154.0,247.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,1,14.0,103.0,"[{""hasPlayed"": true, ""points"": 197}, {""hasPlayed"": true, ""points"": 50}]",2,Jarell Quansah,170180.0,170180.0,179537.0,191785.0,293611.0,-3948485.0 +8374,7,Martin,Terrier,1337896.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,233649.0,233649.0,155625.0,47852.0,268474.0,-1883987.0 +11513,7,Christian,Kofane,10411869.0,74.0,2.0,2.0,0.0,4066.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,14.0,49.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 109}]",5,Christian Kofane,-91432.0,-91432.0,65407.0,128321.0,809641.0,-912354.0 +11680,7,Kennet,Eichhorn,2295711.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-120964.0,-120964.0,-120855.0,-124787.0,-858260.0,-5299114.0 +11756,7,Montrell,Culbreath,1393670.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-87139.0,-87139.0,-94798.0,-105876.0,-721661.0,-4082676.0 +11956,7,Ezequiél,Fernández,11550806.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,157168.0,157168.0,175452.0,193373.0,823117.0,7895364.0 +11957,7,Eliesse,Ben Seghir,4088704.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,310754.0,310754.0,312550.0,241935.0,1393101.0,1687667.0 +13888,7,Guéla,Doué,15035068.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/812bc3c9b83245c09d36a46dd5b0b56b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Guéla Doué,-594336.0,-594336.0,-615767.0,-682573.0,-3497717.0,15035068.0 +14241,7,Facundo,Medina,10472103.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,24.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,245304.0,245304.0,356322.0,379620.0,1912344.0,10472103.0 +15199,7,Afonso,Moreira,22662664.0,68.0,2.0,2.0,2.0,10875.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,5.0,88.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 5}]",2,Afonso Moreira,-437534.0,-437534.0,-361216.0,-417255.0,-1991770.0,1471535.0 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,0.0,0.0,0.0,0.0,-39887.0,-1919230.0 +737,28,Luca,Waldschmidt,2497581.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-118603.0,-118603.0,-129181.0,-132810.0,-867879.0,-1539623.0 +1580,28,Marvin,Schwäbe,15844170.0,143.0,2.0,2.0,2.0,11507.0,285.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,17.0,47.0,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,13725.0,13725.0,42854.0,66423.0,256574.0,2491640.0 +2069,28,Timo,Hübers,1793827.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,209197.0,209197.0,234401.0,251452.0,971636.0,-1393573.0 +2201,28,Linton,Maina,8207714.0,66.0,2.0,2.0,1.0,6346.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,15.0,47.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 99}]",4,Linton Maina,44644.0,44644.0,160433.0,204893.0,872209.0,3909505.0 +2247,28,Borna,Sosa,5677134.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f8cf530ad652442a9688c49f058e3a8a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Borna Sosa,72322.0,72322.0,178675.0,239273.0,1161034.0,-9833234.0 +2358,28,Tom,Krauß,7949571.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-169831.0,-169831.0,-195189.0,-205674.0,-1335315.0,409889.0 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""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,4679814.0,17.0,2.0,2.0,0.0,1548.0,33.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,7.0,3.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-322394.0,-322394.0,-325954.0,-335291.0,-2006409.0,-665995.0 +2718,28,Ellyes,Skhiri,7833347.0,26.0,2.0,2.0,0.0,4784.0,52.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,28.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,66684.0,66684.0,110314.0,112817.0,546783.0,4279116.0 +2765,28,Jan,Thielmann,5909962.0,50.0,2.0,2.0,2.0,8564.0,99.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,2,16.0,45.0,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 82}]",4,Jan Thielmann,-260473.0,-260473.0,-249298.0,-64713.0,-237520.0,842629.0 +2855,28,Ragnar,Ache,13652487.0,61.0,2.0,2.0,2.0,8510.0,121.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,2,8.0,43.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,-236386.0,-236386.0,-341645.0,-441324.0,-1954261.0,1045618.0 +7219,28,Ísak,Jóhannesson,11642498.0,94.0,2.0,2.0,2.0,11507.0,187.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,16.0,105.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,3563.0,3563.0,18543.0,98730.0,631034.0,4168485.0 +8001,28,Luka,Lochoshvili,10902059.0,76.0,2.0,2.0,2.0,11507.0,152.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,13.0,63.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 121}]",2,Luka Lochoshvili,-10146.0,-10146.0,8615.0,13250.0,247891.0,2409040.0 +8274,28,Said,El Mala,25178580.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,2,5.0,101.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 143}]",2,Said El Mala,-77163.0,-77163.0,-25066.0,8612.0,-918818.0,-194502.0 +10024,28,Joël,Schmied,2051649.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,1,9.0,14.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}]",4,Joël Schmied,217282.0,217282.0,241164.0,234008.0,865519.0,-1573149.0 +11570,28,Sebastian,Sebulonsen,1352181.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Sebastian Sebulonsen,-40559.0,-40559.0,-50746.0,-60233.0,-537368.0,-4194971.0 +11875,28,Rav,van den Berg,909317.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-19967.0,-19967.0,-47483.0,-88805.0,-453773.0,-2795817.0 +11958,28,Alessio,Castro-Montes,8119904.0,57.0,2.0,2.0,2.0,11322.0,114.0,2,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,2,14.0,8.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 63}]",2,Alessio Castro-Montes,-377743.0,-377743.0,-387787.0,-376436.0,-1947765.0,4859534.0 +12321,28,Jahmai,Simpson-Pusey,9827549.0,71.0,2.0,2.0,2.0,11507.0,141.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-100681.0,-100681.0,-212276.0,-232763.0,-1422155.0,-634082.0 +14140,28,Gideon,Mensah,9877518.0,63.0,2.0,2.0,2.0,11507.0,126.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,1,12.0,33.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 87}]",1,Gideon Mensah,68603.0,68603.0,25988.0,-28697.0,-258885.0,985729.0 +14300,28,Paul,Okon-Engstler,4227575.0,37.0,2.0,2.0,2.0,6747.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,2,17.0,25.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,-71051.0,-71051.0,-85905.0,-69479.0,-135260.0,1165002.0 +15373,28,Reigan,Heskey,3306995.0,-8.0,1.0,1.0,0.0,1185.0,-8.0,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,5.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-129226.0,-129226.0,-135431.0,-133590.0,-865195.0,-5923924.0 +16945,28,Thijs,Dallinga,8696827.0,240.0,1.0,1.0,0.0,1810.0,240.0,0,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,27.0,169.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,211797.0,211797.0,230750.0,271520.0,1106054.0,8696827.0 +17282,28,Mikey,Moore,11714237.0,36.0,1.0,1.0,0.0,2967.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": false, ""points"": null}]",2,Mikey Moore,99083.0,99083.0,144330.0,166039.0,875724.0,11714237.0 +524,14,Oliver,Baumann,16400011.0,102.0,2.0,2.0,2.0,11756.0,203.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,12.0,38.0,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-142973.0,-142973.0,-48699.0,-76952.0,-1029150.0,-3735677.0 +1815,14,Andrej,Kramarić,11405093.0,-13.0,2.0,2.0,0.0,1881.0,-26.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": -3}]",3,Andrej Kramarić,-376874.0,-376874.0,-389144.0,-383720.0,-2886446.0,-11490805.0 +1954,14,,Bernardo,5276424.0,62.0,1.0,1.0,1.0,3268.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,11.0,43.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",4,Bernardo,-294307.0,-294307.0,-321163.0,-322623.0,-1879678.0,-5156204.0 +2373,14,Ozan,Kabak,23721336.0,134.0,2.0,2.0,2.0,10729.0,267.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,11.0,95.0,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,-12936.0,-12936.0,11935.0,35262.0,265371.0,3384824.0 +2803,14,Tim,Lemperle,12466258.0,128.0,1.0,1.0,1.0,5210.0,128.0,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,10.0,90.0,"[{""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,223479.0,223479.0,229842.0,213955.0,1426728.0,292828.0 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0 +3124,14,Patrick,Wimmer,8769944.0,44.0,2.0,2.0,2.0,8894.0,88.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,2,10.0,45.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,-208739.0,-208739.0,-233790.0,-303837.0,-1799909.0,104871.0 +3158,14,Fisnik,Asllani,15984025.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-520521.0,-520521.0,-496948.0,-419071.0,-3234346.0,-10676304.0 +3204,14,Bambasé,Conté,10259492.0,47.0,2.0,2.0,1.0,7169.0,94.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,9.0,83.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,22048.0,22048.0,141382.0,239900.0,1060524.0,-607425.0 +3471,14,Adam,Hložek,8139855.0,33.0,2.0,2.0,2.0,7858.0,66.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,8.0,19.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-239449.0,-239449.0,-260286.0,-291080.0,-2324782.0,1306893.0 +7543,14,Max,Moerstedt,4217704.0,-41.0,2.0,2.0,0.0,3269.0,-82.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,,48.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": -75}]",4,Max Moerstedt,-125548.0,-125548.0,-130460.0,-136763.0,-980645.0,-1799326.0 +7673,14,Albian,Hajdari,13402175.0,23.0,2.0,2.0,2.0,11249.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,47.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-446189.0,-446189.0,-467382.0,-535568.0,-3544848.0,-3324193.0 +7717,14,Alexander,Prass,1497950.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-74149.0,-74149.0,-78121.0,-88988.0,-644319.0,-3258163.0 +7745,14,Vladimír,Coufal,25649009.0,141.0,2.0,2.0,2.0,11756.0,282.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,10.0,7.0,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,5341.0,5341.0,17922.0,6481.0,-301826.0,651992.0 +7750,14,Robin,Hranác,5484474.0,23.0,2.0,2.0,0.0,3564.0,45.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,8.0,30.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 44}]",4,Robin Hranác,203256.0,203256.0,248344.0,320394.0,1847422.0,836430.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0,0.0,0.0,0.0,0.0,0.0 +9598,14,Valentin,Gendrey,1214357.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-102193.0,-102193.0,-121729.0,-132414.0,-838218.0,-3534462.0 +11161,14,Koki,Machida,4111035.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,311794.0,311794.0,325664.0,260163.0,1429294.0,1385155.0 +11162,14,Leon,Avdullahu,16529915.0,106.0,2.0,2.0,2.0,11756.0,211.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,1,12.0,43.0,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,13260.0,13260.0,38163.0,17515.0,-378475.0,2141559.0 +11591,14,Cajetan,Lenz,855872.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-65727.0,-65727.0,-101995.0,-120752.0,-708228.0,-3794240.0 +11631,14,Wouter,Burger,19108250.0,61.0,2.0,2.0,2.0,10738.0,121.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,6.0,3.0,"[{""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-503135.0,-503135.0,-554394.0,-551617.0,-3739148.0,-2912765.0 +11959,14,Adam,Daghim,11096469.0,154.0,2.0,2.0,2.0,11243.0,308.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,27.0,12.0,"[{""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,185129.0,185129.0,203465.0,202970.0,1434510.0,7985466.0 +15193,14,Mats,Rots,8370423.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,10.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,234764.0,234764.0,271901.0,270413.0,518230.0,-2128441.0 +15262,14,Nathan,De Cat,10844436.0,-6.0,2.0,2.0,0.0,2514.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-622783.0,-622783.0,-650611.0,-639778.0,-4438521.0,-4635071.0 +51,40,Rani,Khedira,6495596.0,33.0,2.0,2.0,2.0,11810.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-190067.0,-190067.0,-223143.0,-242321.0,-1375711.0,1507234.0 +1223,40,Marvin,Friedrich,1359182.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-131928.0,-131928.0,-139674.0,-140018.0,-945819.0,-162796.0 +1553,40,Janik,Haberer,3244196.0,22.0,2.0,2.0,0.0,2995.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,1,13.0,9.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,207955.0,207955.0,245932.0,261798.0,973521.0,-1381933.0 +1955,40,Oliver,Burke,1735402.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-110387.0,-110387.0,-127233.0,-129635.0,-870877.0,-2715978.0 +2065,40,Felix,Uduokhai,6418500.0,70.0,1.0,1.0,1.0,5649.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,10.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Felix Uduokhai,227999.0,227999.0,276556.0,291972.0,1580341.0,-2280038.0 +2279,40,Frederik,Rönnow,8949622.0,90.0,1.0,1.0,1.0,5649.0,90.0,0,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,10.0,63.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": false, ""points"": null}]",1,Frederik Rönnow,291564.0,291564.0,324205.0,337801.0,1375899.0,-936128.0 +2302,40,Woo-Yeong,Jeong,4413370.0,34.0,2.0,2.0,0.0,3876.0,68.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,15.0,38.0,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,-63119.0,-63119.0,-96936.0,-105954.0,-954220.0,-67940.0 +2400,40,Christopher,Trimmel,2162586.0,-6.0,1.0,1.0,0.0,1194.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": false, ""points"": null}]",4,Christopher Trimmel,-110531.0,-110531.0,-122889.0,-130642.0,-861252.0,-3685117.0 +2491,40,Tim,Skarke,6720998.0,75.0,2.0,2.0,0.0,3896.0,149.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,22.0,92.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,254782.0,254782.0,296939.0,316825.0,2042639.0,2150090.0 +2717,40,Robert,Skov,2155839.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,197467.0,197467.0,254716.0,263107.0,1281808.0,-1773096.0 +3102,40,Tom,Rothe,8995276.0,52.0,2.0,2.0,2.0,11810.0,103.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,2,11.0,37.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,-174447.0,-174447.0,-205582.0,-217727.0,-1356196.0,2944028.0 +3187,40,András,Schäfer,3898704.0,15.0,2.0,2.0,1.0,4966.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,7.0,31.0,"[{""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-97358.0,-97358.0,-117816.0,-123710.0,-716831.0,495748.0 +3364,40,Carl,Klaus,2617922.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-145568.0,-145568.0,-150583.0,-146172.0,-1016117.0,2059153.0 +3419,40,Matheo,Raab,4460220.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,2,2.0,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}]",5,Matheo Raab,-148586.0,-148586.0,-156863.0,-410463.0,-1801939.0,2560591.0 +3453,40,Derrick,Köhn,2716592.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,1,6.0,13.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,230584.0,230584.0,262850.0,294890.0,1350823.0,-413626.0 +4352,40,Stanley,Nsoki,1366329.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-113823.0,-113823.0,-126639.0,-146962.0,-953807.0,-2508831.0 +4446,40,Aljoscha,Kemlein,7015073.0,34.0,2.0,2.0,2.0,8815.0,67.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,9.0,31.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 56}]",2,Aljoscha Kemlein,-200239.0,-200239.0,-231529.0,-278334.0,-1452648.0,-115259.0 +4598,40,Josip,Juranović,11092715.0,114.0,2.0,2.0,2.0,10615.0,228.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,20.0,144.0,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 216}]",2,Josip Juranović,17380.0,17380.0,80459.0,127764.0,854742.0,6515174.0 +7684,40,Michel,Aebischer,4272849.0,10.0,2.0,2.0,2.0,7930.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,4.0,21.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-79490.0,-79490.0,-82863.0,-101258.0,-585252.0,4272849.0 +7723,40,Leopold,Querfeld,13724877.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,2,18.0,181.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,-307020.0,-307020.0,-373386.0,-376720.0,-1486738.0,532923.0 +8381,40,Livan,Burcu,4894063.0,28.0,2.0,2.0,1.0,6848.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,11.0,0.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-84763.0,-84763.0,-281937.0,-306687.0,-1919375.0,-2036351.0 +9683,40,Andrej,Ilic,3329228.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andrej Ilic,-134922.0,-134922.0,-151405.0,-144410.0,-919653.0,-6126759.0 +10106,40,Marin,Ljubičić,4643553.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,8576.0,8576.0,-19100.0,-61934.0,-1063912.0,2035988.0 +12763,40,Emmanuel,Latte Lath,8375390.0,40.0,2.0,2.0,2.0,7914.0,80.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,2,9.0,79.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 96}]",3,Emmanuel Latte Lath,-233393.0,-233393.0,-315520.0,-393303.0,-2401773.0,1489336.0 +13629,40,Linus,Güther,1503621.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-129650.0,-129650.0,-141346.0,-148625.0,-985228.0,1003621.0 +14917,40,Zeno,Van den Bosch,8766673.0,51.0,2.0,2.0,2.0,11810.0,101.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,11.0,57.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 91}]",3,Zeno Van den Bosch,-258705.0,-258705.0,-293120.0,-298251.0,-2049580.0,-3455456.0 +17306,40,Kastriot,Imeri,3010893.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/a4b7da39d3b84ed08289b6992fe6d4ee.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,-152945.0,-152945.0,-151016.0,-155586.0,-1088044.0,3010893.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0,0.0,0.0,0.0,0.0,0.0 +461,4,Timothy,Chandler,736757.0,-9.0,1.0,1.0,0.0,1457.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,6.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-93195.0,-93195.0,-100323.0,-121226.0,-794414.0,236757.0 +513,4,Mario,Götze,4524817.0,56.0,1.0,1.0,1.0,4200.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,1,12.0,39.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,258872.0,258872.0,136216.0,83241.0,265301.0,381607.0 +2144,4,Robin,Koch,24638688.0,133.0,2.0,2.0,2.0,11823.0,265.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,10.0,0.0,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,53175.0,53175.0,77374.0,94777.0,353590.0,1802281.0 +2255,4,Jonathan,Burkardt,24206379.0,80.0,2.0,2.0,2.0,10087.0,160.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,6.0,48.0,"[{""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-288714.0,-288714.0,-289155.0,-479033.0,-2342237.0,-1431960.0 +2863,4,Ansgar,Knauff,3539807.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-126678.0,-126678.0,-123748.0,-125720.0,-870176.0,-1147894.0 +2864,4,Nnamdi,Collins,4859066.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-104892.0,-104892.0,-292570.0,-297598.0,-1856001.0,-8256537.0 +2887,4,Ritsu,Dōan,15889996.0,70.0,1.0,1.0,1.0,5259.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,4.0,49.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,92290.0,92290.0,81464.0,56412.0,273807.0,-4074184.0 +3019,4,Noah,Atubolu,13665820.0,83.0,2.0,2.0,2.0,11823.0,166.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,12.0,66.0,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,103388.0,103388.0,135050.0,173845.0,1319450.0,4301952.0 +6081,4,Can,Uzun,26225451.0,62.0,2.0,2.0,2.0,9419.0,124.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,2,4.0,4.0,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,-596395.0,-596395.0,-667145.0,-807389.0,-2708732.0,-822719.0 +7275,4,Kauã,Santos,3870504.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-148087.0,-148087.0,-147660.0,-146640.0,-993887.0,-5514555.0 +7277,4,Farès,Chaïbi,9946334.0,54.0,2.0,2.0,1.0,7623.0,107.0,2,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,10.0,36.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,-58760.0,-58760.0,180184.0,270517.0,1533087.0,-2566523.0 +7325,4,Elias,Baum,13792532.0,116.0,2.0,2.0,2.0,10366.0,231.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,16.0,92.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 181}]",2,Elias Baum,-28601.0,-28601.0,37910.0,94682.0,745365.0,5320023.0 +7417,4,Noël,Aséko,3935871.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-117190.0,-117190.0,-124816.0,-124813.0,-716734.0,-6565470.0 +8351,4,Oscar,Højlund,4126146.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,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}]",3,Oscar Højlund,-103121.0,-103121.0,-124411.0,-137088.0,-1341504.0,92260.0 +10004,4,Younes,Ebnoutalib,15680127.0,221.0,2.0,2.0,2.0,11211.0,442.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,28.0,117.0,"[{""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,255362.0,255362.0,252963.0,270779.0,1850722.0,5966168.0 +11186,4,Jeremiaha,Maluze,4679018.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,41.0,137.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 194}]",4,Jeremiaha Maluze,104784.0,104784.0,179684.0,220778.0,1838267.0,4179018.0 +12284,4,Keita,Kosugi,8811663.0,59.0,2.0,2.0,2.0,11823.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,2,13.0,7.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 64}]",2,Keita Kosugi,-211014.0,-211014.0,-220037.0,-271575.0,-2192389.0,3464523.0 +12285,4,Love,Arrhov,1092058.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,,4.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-102682.0,-102682.0,-119743.0,-134501.0,-801958.0,-4138048.0 +12294,4,Ayoube,Amaimouni,8632937.0,41.0,2.0,2.0,1.0,6675.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,45.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 73}]",4,Ayoube Amaimouni,-14922.0,-14922.0,104229.0,178075.0,882455.0,3994783.0 +14920,4,Malik,Pimpong,1803308.0,-6.0,2.0,2.0,0.0,2139.0,-12.0,2,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,16.0,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-122739.0,-122739.0,-133818.0,-126842.0,-683353.0,-4375106.0 +15589,4,,Otávio,5460386.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}]",4,Otávio,-375909.0,-375909.0,-386724.0,-392653.0,-2673714.0,-68113.0 +16369,4,Raphael,Onyedika,11953980.0,61.0,2.0,2.0,2.0,11823.0,122.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,10.0,46.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-313190.0,-313190.0,-377868.0,-386328.0,-2492552.0,-137278.0 +17285,4,Lilian,Brassier,12907139.0,79.0,1.0,1.0,1.0,5662.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png,0.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": false, ""points"": null}]",1,Lilian Brassier,89472.0,89472.0,115584.0,145325.0,757532.0,12907139.0 +60,18,Dominik,Kohr,5151102.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,18.0,67.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-386722.0,-386722.0,-373671.0,-375001.0,-2615902.0,-2640619.0 +550,18,Stefan,Bell,857100.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,20221.0,20221.0,-11945.0,-39424.0,-397795.0,-2326552.0 +620,18,Alexander,Schwolow,3607061.0,151.0,1.0,1.0,1.0,5624.0,151.0,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,1,41.0,106.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}]",3,Alexander Schwolow,412533.0,412533.0,267305.0,116231.0,446191.0,412543.0 +1540,18,Danny,Da Costa,10465144.0,89.0,2.0,2.0,1.0,6462.0,178.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,2,17.0,76.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 143}]",3,Danny Da Costa,-602329.0,-602329.0,-172532.0,43668.0,-164377.0,2417382.0 +1590,18,Robin,Zentner,12571290.0,104.0,1.0,1.0,1.0,5731.0,104.0,2,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,2,8.0,73.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}]",3,Robin Zentner,-586593.0,-586593.0,-639110.0,-575639.0,-2280592.0,603879.0 +1639,18,Nadiem,Amiri,34941284.0,170.0,2.0,2.0,2.0,11355.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,9.0,3.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,32993.0,32993.0,50071.0,60782.0,361525.0,2602929.0 +2006,18,Stefan,Posch,8768153.0,123.0,1.0,1.0,1.0,5299.0,123.0,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,1,14.0,86.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,60387.0,60387.0,83621.0,112594.0,-371901.0,419380.0 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0 +2232,18,Philipp,Mwene,11729576.0,187.0,2.0,2.0,2.0,11355.0,373.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,31.0,163.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,183726.0,183726.0,227327.0,226359.0,951315.0,3541304.0 +2399,18,Lennard,Maloney,2098302.0,23.0,1.0,1.0,0.0,312.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,10.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-128199.0,-128199.0,-162152.0,-167259.0,-331246.0,-565222.0 +2476,18,Jae-Sung,Lee,13602041.0,138.0,2.0,2.0,2.0,9397.0,276.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,20.0,48.0,"[{""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 104}]",1,Jae-Sung Lee,120035.0,120035.0,142779.0,154228.0,800991.0,5686094.0 +2646,18,Sheraldo,Becker,13926251.0,176.0,2.0,2.0,2.0,8198.0,351.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,25.0,178.0,"[{""hasPlayed"": true, ""points"": 302}, {""hasPlayed"": true, ""points"": 49}]",1,Sheraldo Becker,145992.0,145992.0,140075.0,162755.0,-392589.0,1478281.0 +2702,18,Eric,Martel,2243640.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-101904.0,-101904.0,-102210.0,-108697.0,-680213.0,-4970836.0 +2822,18,,Silas,609204.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,-71624.0,-71624.0,-87764.0,-86995.0,-742916.0,-92456.0 +2895,18,Paul,Nebel,3450825.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-98873.0,-98873.0,-90105.0,-89724.0,-649216.0,-6282995.0 +3041,18,Silvan,Widmer,2733735.0,29.0,1.0,1.0,0.0,1324.0,29.0,1,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,1,10.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,86716.0,86716.0,217212.0,222807.0,900560.0,-783533.0 +3318,18,Ransford,Königsdörffer,5489608.0,75.0,2.0,2.0,0.0,3160.0,149.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,1,27.0,81.0,"[{""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 17}]",5,Ransford Königsdörffer,220604.0,220604.0,276209.0,272269.0,720720.0,-467405.0 +3470,18,Anthony,Caci,12928359.0,108.0,2.0,2.0,2.0,9298.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,16.0,22.0,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,38854.0,38854.0,93094.0,116871.0,727858.0,5758681.0 +6111,18,Benedict,Hollerbach,1967765.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-99934.0,-99934.0,-100507.0,-111707.0,-691976.0,-2197818.0 +8307,18,Kaishu,Sano,18487479.0,157.0,2.0,2.0,2.0,11042.0,313.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,109105.0,109105.0,148685.0,162465.0,888518.0,4667390.0 +10122,18,Fabio,Gruber,12607302.0,159.0,2.0,2.0,2.0,11355.0,317.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,25.0,40.0,"[{""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,216632.0,216632.0,228023.0,227838.0,1147529.0,286838.0 +11261,18,Sota,Kawasaki,2211897.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-131072.0,-131072.0,-137346.0,-137804.0,-946896.0,-2096709.0 +11665,18,Kacper,Potulski,7481720.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,21.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,349836.0,349836.0,369771.0,382502.0,2346692.0,-544741.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}, {""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0 +13438,18,Otto,Ruoppi,1300342.0,19.0,2.0,2.0,0.0,1953.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,29.0,5.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 15}]",5,Otto Ruoppi,-67294.0,-67294.0,-85188.0,-118645.0,-430554.0,-3478026.0 +17179,18,Rael-Tshimbela,Nakuzola,1353434.0,23.0,1.0,1.0,0.0,324.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,2,16.0,16.0,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,-105314.0,-105314.0,-132095.0,-147734.0,-1041550.0,1353434.0 +168,29,Sven,Michel,2095851.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,158256.0,158256.0,206383.0,239599.0,1474723.0,-1364623.0 +1964,29,Felix,Götze,4043855.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Götze,-111505.0,-111505.0,-105634.0,-120749.0,-1071305.0,-3249453.0 +2015,29,Raphael,Obermair,9557881.0,70.0,2.0,2.0,2.0,11454.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,188493.0,188493.0,240017.0,263505.0,1283182.0,543018.0 +2301,29,Oliver,Batista Meier,4032349.0,-11.0,1.0,1.0,0.0,1233.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Oliver Batista Meier,-144249.0,-144249.0,-144518.0,-143403.0,-1106235.0,-1577776.0 +2471,29,Markus,Schubert,1335494.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-149772.0,-149772.0,-151296.0,-150688.0,-1022692.0,-3134332.0 +2498,29,Tom,Baack,1650411.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,7.0,8.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 12}]",5,Tom Baack,-121991.0,-121991.0,-135150.0,-141893.0,-891252.0,-3899379.0 +2749,29,Steffen,Tigges,3791659.0,36.0,2.0,2.0,0.0,4618.0,71.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,18.0,4.0,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 32}]",3,Steffen Tigges,-115801.0,-115801.0,-127182.0,-137283.0,-802789.0,3001570.0 +2977,29,Nahuel,Noll,13228937.0,112.0,2.0,2.0,2.0,11454.0,224.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,16.0,1.0,"[{""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,8137.0,8137.0,32310.0,49284.0,94452.0,1678909.0 +3027,29,Marvin,Pieringer,4530170.0,33.0,2.0,2.0,2.0,10532.0,65.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,14.0,98.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,75125.0,75125.0,101939.0,143787.0,1218907.0,3285653.0 +3081,29,Gabriel,Vidović,6706206.0,37.0,2.0,2.0,2.0,11454.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,2,11.0,49.0,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,-306879.0,-306879.0,-352548.0,-404064.0,-1577039.0,6206206.0 +3336,29,Stefano,Marino,4534277.0,16.0,2.0,2.0,1.0,4820.0,31.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,6.0,27.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 35}]",4,Stefano Marino,-118572.0,-118572.0,-135918.0,-356265.0,-1869050.0,-3719581.0 +3491,29,Sebastian,Klaas,1440903.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,-134052.0,-134052.0,-144502.0,-150660.0,-1118891.0,940903.0 +3492,29,Marcel,Hoffmeier,3212780.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-140038.0,-140038.0,-139428.0,-143698.0,-960142.0,-3284891.0 +3559,29,Laurin,Ulrich,6586111.0,62.0,2.0,2.0,2.0,9033.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/bd6e7a7bc0ff4f5397cce0a6fb3864fa.png,28.0,2,18.0,24.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,-220944.0,-220944.0,-243917.0,-277946.0,-1605487.0,6086111.0 +6197,29,Laurin,Curda,10752378.0,101.0,2.0,2.0,2.0,11454.0,202.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,18.0,121.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,-41573.0,-41573.0,11765.0,38552.0,302007.0,-833701.0 +6217,29,Rayan,Philippe,4285197.0,13.0,2.0,2.0,1.0,3106.0,26.0,0,4,https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png,9.0,1,6.0,19.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": -1}]",3,Rayan Philippe,391519.0,391519.0,381773.0,333997.0,2132580.0,182392.0 +6292,29,Mattes,Hansen,6523891.0,58.0,2.0,2.0,2.0,9931.0,116.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,17.0,8.0,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,276320.0,276320.0,302768.0,312792.0,1956223.0,3053486.0 +6751,29,Florian,Pruhs,1685530.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-143542.0,-143542.0,-146642.0,-151613.0,-1044442.0,-800097.0 +7320,29,Tjark,Scheller,9456614.0,105.0,2.0,2.0,2.0,11454.0,209.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,22.0,40.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,198706.0,198706.0,281034.0,330836.0,1964010.0,1916504.0 +7616,29,Jano,ter Horst,10062222.0,91.0,2.0,2.0,2.0,10714.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,17.0,74.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,79483.0,79483.0,177918.0,237036.0,1417742.0,5065003.0 +8292,29,Santiago,Castañeda,10359658.0,86.0,2.0,2.0,2.0,11454.0,171.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,16.0,21.0,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,139700.0,139700.0,266937.0,283091.0,1485572.0,1396601.0 +8872,29,Jonah,Sticker,2877388.0,8.0,2.0,2.0,0.0,1936.0,15.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,5.0,19.0,"[{""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-127148.0,-127148.0,-132826.0,-133140.0,-880972.0,-1023101.0 +8984,29,Nyamekye,Awortwie-Grant,776470.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,-107342.0,-107342.0,-133452.0,-145144.0,-1116312.0,276470.0 +9283,29,Deniz,Zeitler,2266239.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cde6a72f67e043e0b1b56ac70e3f9c19.png,38.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Deniz Zeitler,-147100.0,-147100.0,-154715.0,-162199.0,-1040841.0,1766239.0 +10048,29,Luka,Duric,1485267.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luka Duric,-124922.0,-124922.0,-139377.0,-149156.0,-950132.0,-4048156.0 +11170,29,Ruben,Müller,2334360.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-142095.0,-142095.0,-146228.0,-157170.0,-1003818.0,79107.0 +12262,29,Albert Frank,Millgramm,2433326.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-151399.0,-151399.0,-156880.0,-148470.0,-991904.0,-3511787.0 +14911,29,Clemens,Lippmann,2418725.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,1,0.0,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,197189.0,197189.0,257607.0,295071.0,1692013.0,-800401.0 +14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,0.0,0.0,-36782.0,-120824.0,-552743.0,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0,0.0,0.0,0.0,0.0,0.0 +1246,43,Willi,Orban,29421173.0,144.0,2.0,2.0,2.0,11814.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,9.0,38.0,"[{""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 171}]",3,Willi Orban,-646622.0,-646622.0,-286752.0,-24918.0,-1352633.0,-1289680.0 +1333,43,Lukas,Klostermann,840833.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,97391.0,97391.0,39764.0,-9830.0,-43243.0,-2724887.0 +1689,43,Benjamin,Henrichs,4424506.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,7.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",4,Benjamin Henrichs,-49157.0,-49157.0,-77075.0,-97482.0,-1143899.0,-1701742.0 +1728,43,Örjan,Nyland,1994087.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-134077.0,-134077.0,-141139.0,-141255.0,-997537.0,-243839.0 +2141,43,Ridle ,Baku,21146865.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,183198.0,183198.0,225427.0,231590.0,1493657.0,1608746.0 +2275,43,Christoph,Baumgartner,9973402.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-500586.0,-500586.0,-464777.0,-457184.0,-3186808.0,-9896340.0 +2522,43,David,Raum,34748807.0,128.0,2.0,2.0,2.0,11814.0,255.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,2,7.0,30.0,"[{""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 149}]",1,David Raum,-131494.0,-131494.0,2284.0,8369.0,-25910.0,1809168.0 +2687,43,Christopher,Nkunku,26100103.0,94.0,2.0,2.0,1.0,7080.0,187.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,7.0,24.0,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,41320.0,41320.0,70744.0,65002.0,562079.0,-13447518.0 +2897,43,Rocco,Reitz,9516962.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,2,21.0,147.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-348984.0,-348984.0,-631181.0,-599971.0,-4211479.0,-4294999.0 +4596,43,Brajan,Gruda,20862631.0,128.0,1.0,1.0,1.0,4446.0,128.0,0,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,2,6.0,90.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,-273427.0,-273427.0,-263523.0,-258719.0,-928048.0,4593601.0 +6104,43,Marc,Guiu,8746059.0,-13.0,1.0,1.0,0.0,1327.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -13}, {""hasPlayed"": false, ""points"": null}]",3,Marc Guiu,-347906.0,-347906.0,-368878.0,-465229.0,-1787173.0,8746059.0 +6176,43,Nicolas,Seiwald,18564512.0,82.0,2.0,2.0,2.0,11814.0,164.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,2,8.0,38.0,"[{""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,-313302.0,-313302.0,-108226.0,2964.0,-242467.0,2940920.0 +6300,43,Assan,Ouédraogo,9769186.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,224864.0,224864.0,270829.0,294344.0,1281957.0,-10154414.0 +7224,43,Lukeba,Castello Jr.,20840356.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,2,9.0,140.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 199}]",3,Lukeba Castello Jr.,-73713.0,-73713.0,-6265.0,23213.0,86848.0,52512.0 +7239,43,Max,Finkgräfe,3062104.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-123472.0,-123472.0,-129565.0,-132644.0,-904853.0,-452332.0 +8061,43,Johan,Bakayoko,7395873.0,24.0,2.0,2.0,1.0,5355.0,48.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,6.0,12.0,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 15}]",3,Johan Bakayoko,-250547.0,-250547.0,-257960.0,-263311.0,-1527214.0,-171115.0 +8227,43,Maarten,Vandevoordt,16411587.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,13.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-351575.0,-351575.0,-321138.0,-206293.0,-974482.0,1828792.0 +9507,43,Antonio,Nusa,27181846.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,45356.0,45356.0,67029.0,60202.0,521164.0,2426550.0 +9776,43,Andrija,Maksimovic,4704876.0,84.0,1.0,1.0,0.0,791.0,84.0,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,1,17.0,59.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,378395.0,378395.0,374018.0,351471.0,1294782.0,180991.0 +10113,43,Tidiam,Gomis,10209688.0,93.0,2.0,2.0,1.0,5954.0,186.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,18.0,117.0,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,150918.0,150918.0,280369.0,311274.0,2033627.0,4654564.0 +11008,43,Ezechiel,Banzuzi,11527874.0,65.0,2.0,2.0,2.0,11042.0,129.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,2,11.0,54.0,"[{""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 103}]",3,Ezechiel Banzuzi,-276984.0,-276984.0,-66063.0,35444.0,282142.0,7253871.0 +11886,43,,Rômulo,9604580.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rômulo,-408498.0,-408498.0,-493983.0,-549713.0,-3744803.0,-10246322.0 +14249,43,Neil,El Aynaoui,11830775.0,45.0,1.0,1.0,1.0,4640.0,45.0,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,-657119.0,-657119.0,-730494.0,-847118.0,-3309907.0,11830775.0 +14896,43,Abdoul,Koné,1439277.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-84000.0,-84000.0,-101710.0,-116014.0,-717538.0,-4292176.0 +15376,43,Maxime,Estève,10694155.0,157.0,1.0,1.0,1.0,5968.0,157.0,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,1,14.0,111.0,"[{""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,192779.0,192779.0,228166.0,359662.0,1297165.0,-7200504.0 +577,15,Daniel,Batz,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,0.0,0.0,0.0,-68004.0,-575075.0,-3427055.0 +619,15,Kevin,Stöger,7171027.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,2,,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}]",3,Kevin Stöger,-364513.0,-364513.0,-367807.0,-388642.0,-2959097.0,1917472.0 +849,15,Tim,Kleindienst,17120996.0,37.0,2.0,2.0,2.0,10567.0,73.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,2,4.0,81.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,-508541.0,-508541.0,-480861.0,-513616.0,-2257965.0,1092963.0 +1883,15,Moritz,Nicolas,18314594.0,160.0,2.0,2.0,2.0,11691.0,320.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,17.0,41.0,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,2532.0,2532.0,35480.0,40989.0,-112325.0,-292759.0 +2074,15,Robin,Hack,7242956.0,-5.0,2.0,2.0,1.0,5477.0,-10.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,,24.0,"[{""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-351558.0,-351558.0,-363519.0,-375763.0,-2412086.0,-653247.0 +2126,15,Nicolas,Kühn,4639941.0,21.0,1.0,1.0,0.0,1576.0,21.0,1,3,https://kickbase.b-cdn.net/content/file/4881796043e3415988bd7340d2f89b43.png,0.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}]",5,Nicolas Kühn,-429872.0,-429872.0,-468972.0,-621015.0,-2304550.0,4139941.0 +2261,15,Florian,Neuhaus,3827001.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,294284.0,294284.0,254866.0,270651.0,1457496.0,1030413.0 +2560,15,Philipp,Sander,9136718.0,58.0,2.0,2.0,2.0,11691.0,115.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,12.0,64.0,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-222004.0,-222004.0,-226503.0,-433852.0,-2375663.0,-1703626.0 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0,0.0,0.0,0.0,0.0,0.0 +2862,15,Jens,Castrop,1367839.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-128569.0,-128569.0,-134720.0,-137731.0,-942367.0,-5482281.0 +2941,15,Joseph,Scally,6343714.0,57.0,2.0,2.0,1.0,5969.0,113.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,17.0,85.0,"[{""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,278304.0,278304.0,327427.0,349040.0,2317711.0,-21782.0 +3063,15,Fabio,Chiarodia,2865629.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,-140845.0,-140845.0,-148650.0,-153408.0,-823220.0,1058371.0 +3129,15,Ko,Itakura,9550102.0,35.0,2.0,2.0,2.0,11691.0,69.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,2,7.0,0.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 34}]",2,Ko Itakura,-251341.0,-251341.0,-537336.0,-631198.0,-2515309.0,-4057695.0 +3516,15,Enzo,Leopold,4295547.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-157807.0,-157807.0,-159978.0,-155382.0,-2041317.0,-9843473.0 +4292,15,David,Herold,3469538.0,7.0,2.0,2.0,0.0,2822.0,14.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,4.0,2.0,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 5}]",3,David Herold,-94537.0,-94537.0,-100927.0,-123025.0,-589247.0,-6685057.0 +4333,15,Lukas,Ullrich,5620487.0,40.0,2.0,2.0,2.0,8864.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,14.0,32.0,"[{""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-251508.0,-251508.0,-293996.0,-296863.0,-1990718.0,667899.0 +6199,15,Shuto,Machino,2453602.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-138076.0,-138076.0,-142946.0,-148168.0,-951498.0,1486642.0 +6319,15,Franck,Honorat,10828826.0,109.0,2.0,2.0,1.0,6207.0,217.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,20.0,47.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 75}]",2,Franck Honorat,178154.0,178154.0,203478.0,226316.0,1732978.0,901103.0 +7774,15,Yukhym,Konoplia,2218073.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,197068.0,197068.0,250585.0,273228.0,1209520.0,-1825001.0 +9540,15,Isac,Lidberg,3817275.0,-7.0,2.0,2.0,0.0,3077.0,-13.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,2.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": -8}]",5,Isac Lidberg,-126361.0,-126361.0,-136101.0,-137165.0,-853577.0,-7575586.0 +11010,15,Kevin,Diks,13532329.0,41.0,2.0,2.0,2.0,11691.0,82.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,6.0,16.0,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-551374.0,-551374.0,-585669.0,-605978.0,-3883228.0,-1612723.0 +11748,15,Wael,Mohya,7174766.0,30.0,2.0,2.0,2.0,8171.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,8.0,26.0,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-236409.0,-236409.0,-256024.0,-280589.0,-1698136.0,-1901631.0 +13442,15,Hugo,Bolin,12299943.0,159.0,2.0,2.0,2.0,11691.0,318.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,25.0,179.0,"[{""hasPlayed"": true, ""points"": 286}, {""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,113331.0,113331.0,150993.0,163380.0,843478.0,5862710.0 +15181,15,Jan,Leszczynski,3973085.0,1.0,1.0,1.0,0.0,1116.0,1.0,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,0.0,0.0,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-129292.0,-129292.0,-128800.0,-134531.0,-855565.0,-754618.0 +15202,15,Zento,Uno,2422369.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,235999.0,235999.0,286611.0,319451.0,1547653.0,-1343515.0 +15613,15,Daiki,Hashioka,5150388.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,3.0,12.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",5,Daiki Hashioka,-384541.0,-384541.0,-375583.0,-385128.0,-2654749.0,-1350816.0 +16564,15,Mathieu,Nguefack,3351081.0,30.0,2.0,2.0,1.0,7783.0,59.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,17.0,17.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 17}]",3,Mathieu Nguefack,30071.0,30071.0,145018.0,191724.0,1225702.0,3351081.0 +54,3,Emre,Can,1394827.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-108674.0,-108674.0,-120832.0,-121631.0,-899015.0,-750816.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0,0.0,0.0,0.0,0.0,0.0 +1704,3,Waldemar,Anton,33869483.0,223.0,2.0,2.0,2.0,11756.0,446.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,1,13.0,91.0,"[{""hasPlayed"": true, ""points"": 288}, {""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,27374.0,27374.0,34560.0,35623.0,-238123.0,432191.0 +1856,3,Marcel,Sabitzer,8030802.0,27.0,2.0,2.0,0.0,2965.0,53.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,6.0,14.0,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,201837.0,201837.0,254792.0,232441.0,1535051.0,-2720533.0 +1873,3,Gregor,Kobel,20339560.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-120365.0,-120365.0,-23457.0,-5880.0,-631544.0,-2819223.0 +1920,3,Serhou,Guirassy,31162478.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,97113.0,97113.0,106484.0,106233.0,682756.0,2864731.0 +2148,3,Alexander,Meyer,1112557.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-124132.0,-124132.0,-123354.0,-136375.0,-1080905.0,-933989.0 +2383,3,Nico,Schlotterbeck,24449613.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Nico Schlotterbeck,155214.0,155214.0,73230.0,97858.0,526488.0,-8492366.0 +2395,3,Julian,Ryerson,24530929.0,99.0,2.0,2.0,2.0,10516.0,198.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,2,8.0,26.0,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-197995.0,-197995.0,-265306.0,-370446.0,-1689067.0,-1086300.0 +2714,3,Maximilian,Beier,22785184.0,111.0,2.0,2.0,2.0,11123.0,221.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,9.0,77.0,"[{""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 165}]",3,Maximilian Beier,86749.0,86749.0,165836.0,176982.0,995912.0,-2934935.0 +2736,3,Ramy,Bensebaini,13997285.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-282795.0,-282795.0,-395260.0,-356320.0,-2972420.0,-5622777.0 +3069,3,Felix,Nmecha,26483957.0,87.0,2.0,2.0,2.0,7492.0,174.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,2,6.0,50.0,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 123}]",3,Felix Nmecha,-691138.0,-691138.0,-647217.0,-353765.0,-1570349.0,895057.0 +7737,3,Joey,Veerman,15816552.0,56.0,2.0,2.0,0.0,4284.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,7.0,27.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 36}]",3,Joey Veerman,22341.0,22341.0,6257.0,-250809.0,-1918929.0,15816552.0 +9440,3,Filippo,Mane,4428974.0,32.0,2.0,2.0,1.0,3152.0,64.0,1,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 17}]",5,Filippo Mane,-144452.0,-144452.0,-143618.0,-155840.0,-1774705.0,-27068.0 +9698,3,,Fábio Silva,9397556.0,124.0,1.0,1.0,0.0,2008.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,13.0,87.0,"[{""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": false, ""points"": null}]",3,Fábio Silva,377153.0,377153.0,362713.0,331599.0,1469191.0,922710.0 +10114,3,Carney,Chukwuemeka,4301373.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Carney Chukwuemeka,393057.0,393057.0,398916.0,306133.0,1579984.0,-385240.0 +10115,3,Daniel,Svensson,19535626.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,182663.0,182663.0,211848.0,229953.0,1475023.0,-470652.0 +11099,3,Jobe,Bellingham,18915662.0,123.0,2.0,2.0,2.0,11756.0,246.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,13.0,46.0,"[{""hasPlayed"": true, ""points"": 90}, {""hasPlayed"": true, ""points"": 156}]",1,Jobe Bellingham,211694.0,211694.0,216834.0,219871.0,1439642.0,48108.0 +11100,3,Samuele,Inácio,5106007.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,,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-269454.0,-269454.0,-250151.0,-255468.0,-1773237.0,-5090895.0 +13472,3,Luca,Reggiani,3620031.0,57.0,1.0,1.0,0.0,1999.0,57.0,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,1,15.0,40.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,354315.0,354315.0,321431.0,243192.0,926179.0,-1237734.0 +14662,3,Justin,Lerma,2231669.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-150664.0,-150664.0,-153359.0,-161699.0,-1056755.0,-7371278.0 +14899,3,Kauã,Prates,4907604.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,6.0,24.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 34}]",5,Kauã Prates,320187.0,320187.0,364587.0,404697.0,2332017.0,701476.0 +15211,3,Joane,Gadou,24444450.0,98.0,2.0,2.0,2.0,9756.0,196.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,2,8.0,48.0,"[{""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 132}]",2,Joane Gadou,-414311.0,-414311.0,-500952.0,-284145.0,-1151577.0,1941427.0 +16378,3,Konstantinos,Karetsas,24930687.0,125.0,2.0,2.0,2.0,8514.0,249.0,2,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,2,9.0,126.0,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 214}]",5,Konstantinos Karetsas,-945046.0,-945046.0,-467261.0,-23165.0,-1010463.0,4547624.0 +16948,3,Giannis,Konstantelias,10792719.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,16.0,127.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-663241.0,-663241.0,-660522.0,-687461.0,-4610325.0,10792719.0 +17309,3,Ethan,Nwaneri,18953435.0,65.0,1.0,1.0,0.0,4036.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/80320ca8522a4369b908308269d074ad.png,0.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Ethan Nwaneri,108707.0,108707.0,136709.0,67586.0,667213.0,18953435.0 +1863,6,Daniel,Heuer Fernandes,12632131.0,72.0,2.0,2.0,2.0,11430.0,143.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,11.0,36.0,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-350928.0,-350928.0,-328484.0,-340898.0,-2053570.0,-582280.0 +1865,6,Yussuf,Poulsen,1071494.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,,6.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -9}]",3,Yussuf Poulsen,-56822.0,-56822.0,-97382.0,-126772.0,-640574.0,-3552241.0 +1889,6,Bakery,Jatta,5492751.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,2,5.0,20.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 29}]",5,Bakery Jatta,-376166.0,-376166.0,-387160.0,-403585.0,-2804170.0,425087.0 +1978,6,Jordan,Torunarigha,7764535.0,-1.0,2.0,2.0,2.0,7815.0,-2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,,4.0,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 2}]",1,Jordan Torunarigha,-267590.0,-267590.0,-309384.0,-339653.0,-1532196.0,-2965643.0 +2725,6,Sebastiaan,Bornauw,8304754.0,38.0,2.0,2.0,2.0,11430.0,75.0,2,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,9.0,16.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": true, ""points"": 26}]",3,Sebastiaan Bornauw,-422538.0,-422538.0,-424115.0,-300452.0,-1862883.0,7768366.0 +3277,6,Miro,Muheim,3982728.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Miro Muheim,-121837.0,-121837.0,-120938.0,-116467.0,-768269.0,-4782182.0 +6201,6,Nicolai,Remberg,8729760.0,21.0,2.0,2.0,2.0,11430.0,42.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,36.0,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-247387.0,-247387.0,-275059.0,-294314.0,-1855455.0,-2351554.0 +7350,6,Otto,Stange,3625690.0,-11.0,2.0,2.0,0.0,3353.0,-22.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,7.0,"[{""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": -6}]",5,Otto Stange,-131569.0,-131569.0,-135735.0,-143724.0,-836105.0,246690.0 +7394,6,Kofi,Amoako,901651.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-73533.0,-73533.0,-103190.0,-126006.0,-716885.0,-3704560.0 +8367,6,Albert,Sambi Lokonga,8432560.0,44.0,1.0,1.0,1.0,5806.0,44.0,2,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,5.0,31.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}]",3,Albert Sambi Lokonga,-367449.0,-367449.0,-361393.0,-380526.0,-1275370.0,-1695972.0 +9605,6,Albert,Grønbæk,10252029.0,11.0,2.0,2.0,2.0,11430.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,2,2.0,27.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,-588502.0,-588502.0,-631673.0,-738133.0,-2787649.0,-315400.0 +10120,6,Alexander,Røssing-Lelesiit,1959965.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,170217.0,170217.0,219930.0,260031.0,1403561.0,-1075144.0 +11512,6,Nicolás,Capaldo,8749758.0,26.0,2.0,2.0,2.0,11430.0,51.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,5.0,38.0,"[{""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,-262994.0,-262994.0,-287609.0,-310913.0,-1375907.0,-1540776.0 +11752,6,Warmed,Omari,1420458.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Warmed Omari,-67274.0,-67274.0,-96014.0,-109976.0,-805079.0,-4363402.0 +11949,6,Shafiq,Nandja,2129737.0,-1.0,1.0,1.0,0.0,2914.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,2,,0.0,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}]",3,Shafiq Nandja,-93970.0,-93970.0,-131827.0,-153393.0,-1136020.0,1629737.0 +11967,6,Fábio,Vieira,18560687.0,3.0,1.0,1.0,0.0,2914.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png,0.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",1,Fábio Vieira,-467068.0,-467068.0,-318557.0,-18946.0,-202854.0,-26248.0 +12368,6,Sander,Tangvik,811976.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-139841.0,-139841.0,-138242.0,-138250.0,-963720.0,-303117.0 +13433,6,Louis,Lemke,4785508.0,-7.0,2.0,2.0,1.0,6001.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,2,,12.0,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 2}]",4,Louis Lemke,-147535.0,-147535.0,-403643.0,-441348.0,-2707822.0,4231355.0 +14256,6,Zakaria,El Ouahdi,9073052.0,-24.0,1.0,1.0,1.0,5624.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png,0.0,2,,,"[{""hasPlayed"": true, ""points"": -24}, {""hasPlayed"": false, ""points"": null}]",1,Zakaria El Ouahdi,-376025.0,-376025.0,-780808.0,-439719.0,-1241158.0,9073052.0 +14425,6,David,Møller Wolfe,8253690.0,20.0,1.0,1.0,1.0,5086.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png,0.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}]",2,David Møller Wolfe,-358174.0,-358174.0,-404118.0,-259429.0,-974769.0,8253690.0 +15283,6,Martin,Adeline,4401375.0,-5.0,2.0,2.0,2.0,6947.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,2,,10.0,"[{""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 3}]",4,Martin Adeline,-135261.0,-135261.0,-142086.0,-152353.0,-1634926.0,-4435646.0 +15472,6,Patson,Daka,8303790.0,3.0,2.0,2.0,1.0,7088.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,0.0,13.0,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 12}]",3,Patson Daka,-328261.0,-328261.0,-344220.0,-360262.0,-3001235.0,-2031298.0 +15478,6,Bilal,Nadir,1447978.0,-4.0,2.0,2.0,1.0,3526.0,-7.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,10.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -11}]",3,Bilal Nadir,-55797.0,-55797.0,-69148.0,-90430.0,-606579.0,-4013835.0 +17203,6,Terem,Moffi,3937393.0,-9.0,2.0,2.0,1.0,5527.0,-17.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,,14.0,"[{""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 2}]",3,Terem Moffi,-93939.0,-93939.0,-112792.0,-130405.0,-579370.0,3937393.0 +49,5,Matthias,Ginter,26900565.0,171.0,2.0,2.0,2.0,11429.0,342.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,12.0,32.0,"[{""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,20143.0,20143.0,37805.0,58503.0,247962.0,640234.0 +89,5,Christian,Günter,3646808.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Christian Günter,-135443.0,-135443.0,-136478.0,-139262.0,-828723.0,725283.0 +118,5,Vincenzo,Grifo,7858143.0,38.0,1.0,1.0,0.0,1248.0,38.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,4.0,26.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-261098.0,-261098.0,-296748.0,-308325.0,-1976204.0,-3442882.0 +1257,5,Lukas,Kübler,7305713.0,68.0,2.0,2.0,1.0,5469.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,18.0,48.0,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,142016.0,142016.0,213397.0,250846.0,1304699.0,2553211.0 +1645,5,Maximilian,Eggestein,17848517.0,175.0,2.0,2.0,2.0,11429.0,349.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,19.0,78.0,"[{""hasPlayed"": true, ""points"": 230}, {""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,119856.0,119856.0,140604.0,172250.0,958235.0,3821201.0 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0,0.0,0.0,0.0,0.0,0.0 +1858,5,Anthony,Jung,1917156.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,-138071.0,-138071.0,-149707.0,-177019.0,-618739.0,-917548.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0,0.0,0.0,0.0,0.0,0.0 +2084,5,Philipp,Lienhart,14290665.0,111.0,2.0,2.0,2.0,9937.0,221.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,15.0,23.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 127}]",2,Philipp Lienhart,82158.0,82158.0,116872.0,138296.0,586511.0,2906305.0 +2125,5,Jan-Niklas,Beste,14222562.0,107.0,2.0,2.0,2.0,7286.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,15.0,29.0,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 128}]",1,Jan-Niklas Beste,96271.0,96271.0,132843.0,149412.0,994521.0,4204235.0 +2176,5,Lucas,Höler,4342652.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,2,8.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,-120557.0,-120557.0,-124156.0,-135785.0,-1483639.0,1459679.0 +2722,5,Patrick,Osterhage,1886900.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-124490.0,-124490.0,-135015.0,-138580.0,-910966.0,-2877490.0 +3209,5,Yannik,Engelhardt,11204539.0,63.0,2.0,2.0,2.0,10648.0,125.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,2,11.0,12.0,"[{""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,-383776.0,-383776.0,-171312.0,-21548.0,-435915.0,3050153.0 +3218,5,Mio,Backhaus,15162661.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,1,13.0,48.0,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,11432.0,11432.0,21397.0,24093.0,-583755.0,-1085931.0 +3304,5,Igor,Matanović,22245370.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,21.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,179718.0,179718.0,207827.0,223161.0,1415647.0,5076443.0 +4335,5,Derry,Scherhant,11194489.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,23.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,182612.0,182612.0,208619.0,229344.0,1806927.0,6206553.0 +6209,5,Philipp,Treu,10344958.0,86.0,2.0,2.0,1.0,7208.0,172.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,16.0,77.0,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,65185.0,65185.0,75160.0,74803.0,-53709.0,-296093.0 +7215,5,Jordy,Makengo,10018922.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,20.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,279658.0,279658.0,334354.0,345413.0,2056568.0,7776126.0 +7216,5,Max,Rosenfelder,5915792.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,6.0,26.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 37}]",4,Max Rosenfelder,127460.0,127460.0,204224.0,249992.0,1362482.0,1541056.0 +8363,5,Berkay,Yilmaz,3256622.0,24.0,1.0,1.0,0.0,780.0,24.0,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,7.0,16.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-116459.0,-116459.0,-123471.0,-126135.0,-834468.0,-6988385.0 +8364,5,Bruno,Ogbus,4418373.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,273312.0,273312.0,330811.0,352840.0,1692030.0,1696724.0 +11006,5,Yuito,Suzuki,16833416.0,235.0,2.0,2.0,2.0,9808.0,470.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,27.0,226.0,"[{""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,149919.0,149919.0,181894.0,209537.0,1398034.0,5213013.0 +11007,5,Cyriaque,Irié,6014411.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,9.0,42.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}]",5,Cyriaque Irié,183199.0,183199.0,264300.0,321142.0,2268020.0,632356.0 +14048,5,Keisuke,Goto,2996290.0,15.0,2.0,2.0,0.0,1620.0,30.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,10.0,5.0,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-100132.0,-100132.0,-101284.0,-114999.0,-635284.0,-5620905.0 +15196,5,Rihito,Yamamoto,2594619.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-135456.0,-135456.0,-138653.0,-139704.0,-918234.0,-6374859.0 +43,10,Mitchell,Weiser,4428791.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-64957.0,-64957.0,-64103.0,-85976.0,-773570.0,-1821235.0 +157,10,Niklas,Stark,4339819.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,275396.0,275396.0,367668.0,355522.0,1486770.0,912995.0 +608,10,Niclas,Füllkrug,13188285.0,46.0,2.0,2.0,2.0,8371.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,1,6.0,129.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": -46}]",1,Niclas Füllkrug,106521.0,106521.0,118318.0,138493.0,422902.0,-10942083.0 +1996,10,Marco,Friedl,10931418.0,79.0,2.0,2.0,2.0,11674.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,14.0,12.0,"[{""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-289444.0,-289444.0,-254485.0,-206368.0,-1528492.0,-793568.0 +2294,10,Amos,Pieper,12317211.0,99.0,2.0,2.0,2.0,11674.0,197.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,15.0,4.0,"[{""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,37491.0,37491.0,85351.0,109710.0,442256.0,3990894.0 +2842,10,Felix,Agu,1437379.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-101279.0,-101279.0,-104298.0,-124530.0,-799945.0,-4059087.0 +2939,10,Eren Sami,Dinkçi,6508560.0,56.0,2.0,2.0,1.0,4747.0,111.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,1,17.0,94.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": -11}]",1,Eren Sami Dinkçi,244375.0,244375.0,288545.0,325979.0,1675666.0,2705230.0 +3139,10,Cédric,Itten,3668255.0,18.0,2.0,2.0,0.0,3301.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,9.0,4.0,"[{""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 14}]",5,Cédric Itten,-102096.0,-102096.0,-118487.0,-124765.0,-756747.0,-7129797.0 +3166,10,Keke,Topp,573498.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,66446.0,66446.0,7052.0,0.0,15677.0,73498.0 +3228,10,Justin,Njinmah,4268283.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,1.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-145235.0,-145235.0,-145625.0,-145191.0,-1701020.0,-2268338.0 +3281,10,Ludovit,Reis,9890605.0,63.0,2.0,2.0,2.0,11125.0,126.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,12.0,48.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 29}]",1,Ludovit Reis,202431.0,202431.0,239810.0,262025.0,1235965.0,1343322.0 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0,0.0,0.0,0.0,0.0,0.0 +3481,10,Jens,Stage,11585519.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-669549.0,-669549.0,-674968.0,-662237.0,-4624163.0,-6679323.0 +6174,10,,Arthur,7070380.0,49.0,1.0,1.0,1.0,4193.0,49.0,0,2,https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png,0.0,1,6.0,34.0,"[{""hasPlayed"": true, ""points"": 49}, {""hasPlayed"": false, ""points"": null}]",1,Arthur,287954.0,287954.0,319160.0,355436.0,2225388.0,1647766.0 +7167,10,Senne,Lynen,5761475.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,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 0}]",5,Senne Lynen,-378934.0,-378934.0,-379259.0,-377806.0,-2570522.0,-2228817.0 +7282,10,Olivier,Deman,10032762.0,93.0,2.0,2.0,2.0,11674.0,185.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,18.0,98.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,245427.0,245427.0,295367.0,301660.0,920965.0,353727.0 +7721,10,Marco,Grüll,8421609.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,49.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,330366.0,330366.0,343279.0,340822.0,2104931.0,4645747.0 +8166,10,,Chuki,8223395.0,85.0,2.0,2.0,2.0,10866.0,170.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,20.0,93.0,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 19}]",1,Chuki,319063.0,319063.0,304467.0,290593.0,1123111.0,-2220256.0 +9513,10,Karl,Hein,12151085.0,75.0,2.0,2.0,2.0,11674.0,150.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,12.0,94.0,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,1808.0,1808.0,18773.0,23997.0,-567175.0,244334.0 +9600,10,Alexander,Schlager,1245713.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-140631.0,-140631.0,-139086.0,-137288.0,-964582.0,-4351777.0 +10131,10,Dariusz,Stalmach,5131441.0,86.0,2.0,2.0,0.0,3775.0,172.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,33.0,86.0,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 147}]",5,Dariusz Stalmach,331219.0,331219.0,372266.0,399030.0,2380454.0,887509.0 +10134,10,Mick,Schmetgens,4541099.0,21.0,2.0,2.0,1.0,7480.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,9.0,29.0,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 0}]",5,Mick Schmetgens,-125115.0,-125115.0,-137737.0,-361919.0,-2075662.0,186204.0 +11262,10,Salim Amani,Musah,3455935.0,1.0,2.0,2.0,0.0,2762.0,1.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,0.0,7.0,"[{""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -5}]",5,Salim Amani Musah,-112668.0,-112668.0,-122555.0,-124785.0,-850293.0,-1647481.0 +13449,10,Moussa,Ndiaye,3544452.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2af2bd87e1ec448bb98741662c2c9fe4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,-108067.0,-108067.0,61145.0,175203.0,1333717.0,3544452.0 +14923,10,Kenny,Quetant,681567.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-57277.0,-57277.0,-78021.0,-94489.0,-639033.0,-3748011.0 +14926,10,Darwin,Soylu,695833.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-19555.0,-19555.0,-33635.0,-53762.0,-502498.0,-3744076.0 +15256,10,Oskar,Wójcik,1828098.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-124012.0,-124012.0,-134577.0,-140064.0,-946539.0,-6126420.0 +15313,10,Paul,Erevbenagie,3438369.0,37.0,1.0,1.0,0.0,1768.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,10.0,26.0,"[{""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": false, ""points"": null}]",5,Paul Erevbenagie,-111679.0,-111679.0,-126275.0,-133754.0,-795635.0,2252892.0 +17288,10,Youri,Regeer,7485722.0,130.0,1.0,1.0,1.0,5157.0,130.0,0,3,https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png,0.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}]",1,Youri Regeer,278745.0,278745.0,316324.0,325171.0,1578008.0,7485722.0 +493,13,Michael,Gregoritsch,13166928.0,138.0,2.0,2.0,2.0,9346.0,276.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,20.0,80.0,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 195}]",1,Michael Gregoritsch,191846.0,191846.0,205309.0,210845.0,1328585.0,4086772.0 +1809,13,Marius,Wolf,9433357.0,200.0,2.0,2.0,2.0,9820.0,400.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,42.0,53.0,"[{""hasPlayed"": true, ""points"": 162}, {""hasPlayed"": true, ""points"": 238}]",3,Marius Wolf,248805.0,248805.0,299555.0,331330.0,2146919.0,8580577.0 +1811,13,Jeffrey,Gouweleeuw,6160312.0,26.0,2.0,2.0,0.0,777.0,52.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,8.0,5.0,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,-271628.0,-271628.0,-300531.0,-314598.0,-1905170.0,-4239116.0 +2195,13,Finn,Dahmen,16755976.0,195.0,2.0,2.0,2.0,11311.0,389.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,23.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,68042.0,68042.0,103119.0,125161.0,490545.0,1291789.0 +2764,13,Yannik,Keitel,1392156.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,16.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-83126.0,-83126.0,-103907.0,-121105.0,-570549.0,-3655359.0 +3176,13,Arijon,Ibrahimović,7382794.0,181.0,1.0,1.0,1.0,3743.0,181.0,0,3,https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png,21.0,1,24.0,127.0,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": false, ""points"": null}]",1,Arijon Ibrahimović,367977.0,367977.0,375522.0,385077.0,2304753.0,2376721.0 +3183,13,Anton,Kade,13877543.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,2,19.0,193.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 273}]",5,Anton Kade,-423151.0,-423151.0,-33154.0,43093.0,-213271.0,3374179.0 +4654,13,Mert,Kömür,4075293.0,50.0,2.0,2.0,0.0,2980.0,100.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,24.0,9.0,"[{""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 43}]",4,Mert Kömür,-124078.0,-124078.0,-107940.0,-98319.0,-540176.0,1295699.0 +6168,13,Robin,Fellhauer,10452793.0,104.0,2.0,2.0,2.0,8323.0,207.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,19.0,64.0,"[{""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 58}]",3,Robin Fellhauer,168104.0,168104.0,286470.0,232684.0,144035.0,1088058.0 +7283,13,Calvin,Brackelmann,8194650.0,113.0,2.0,2.0,2.0,10533.0,225.0,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,27.0,47.0,"[{""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,270674.0,270674.0,255794.0,301258.0,2048349.0,521213.0 +7336,13,Sima,Suso,770271.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-9005.0,-9005.0,-7320.0,-43604.0,-465799.0,-3736428.0 +7676,13,Fabian,Rieder,16862219.0,208.0,2.0,2.0,2.0,10669.0,416.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,24.0,18.0,"[{""hasPlayed"": true, ""points"": 221}, {""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,128070.0,128070.0,163728.0,170234.0,981992.0,4915453.0 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,0.0,0.0,-2366074.0 +8355,13,Noahkai,Banks,10706873.0,138.0,2.0,2.0,2.0,11311.0,275.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,25.0,10.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 145}]",1,Noahkai Banks,232261.0,232261.0,258257.0,410790.0,2236520.0,3941203.0 +9642,13,Chrislain,Matsima,15206483.0,157.0,2.0,2.0,2.0,11311.0,314.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,20.0,26.0,"[{""hasPlayed"": true, ""points"": 176}, {""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,106892.0,106892.0,167410.0,194057.0,1037282.0,4855597.0 +9684,13,Alexis,Claude-Maurice,7808317.0,167.0,1.0,1.0,0.0,1925.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,1,21.0,118.0,"[{""hasPlayed"": true, ""points"": 167}, {""hasPlayed"": false, ""points"": null}]",3,Alexis Claude-Maurice,335887.0,335887.0,362541.0,359645.0,883494.0,-4184419.0 +9754,13,Juma,Bah,5555342.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5627c3fa11834a97ae7c6963d68a09a6.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Juma Bah,-408648.0,-408648.0,-426061.0,-444618.0,-2989410.0,5555342.0 +9965,13,Faik,Sakar,2340013.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-151461.0,-151461.0,-147690.0,-150034.0,-980059.0,-2087427.0 +10049,13,Hennes,Behrens,12721456.0,121.0,2.0,2.0,2.0,11311.0,242.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,19.0,31.0,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,79913.0,79913.0,101019.0,114551.0,631985.0,4817429.0 +11556,13,Han-Noah,Massengo,12117712.0,146.0,2.0,2.0,2.0,11311.0,292.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,24.0,12.0,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,188905.0,188905.0,204064.0,235044.0,1261801.0,3466130.0 +12341,13,Rodrigo,Ribeiro,5916564.0,66.0,2.0,2.0,0.0,1964.0,131.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,22.0,53.0,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 103}]",5,Rodrigo Ribeiro,174975.0,174975.0,235191.0,284109.0,1770571.0,1180506.0 +13479,13,Uchenna,Ogundu,2474729.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-136355.0,-136355.0,-146983.0,-140859.0,-935268.0,-1820707.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}, {""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0 +13806,13,Young-Woo,Seol,2722597.0,53.0,2.0,2.0,0.0,1490.0,105.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,2,38.0,28.0,"[{""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 73}]",3,Young-Woo Seol,-73942.0,-73942.0,-113837.0,-136875.0,-394139.0,2722597.0 +32,8,Loris,Karius,16863681.0,133.0,2.0,2.0,2.0,11390.0,265.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,15.0,13.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,45898.0,45898.0,70114.0,92566.0,240376.0,1255409.0 +670,8,Kenan,Karaman,8905170.0,15.0,1.0,1.0,0.0,596.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,1.0,10.0,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,175281.0,175281.0,173415.0,104658.0,-33642.0,-6381369.0 +755,8,Kevin,Müller,1020202.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-143840.0,-143840.0,-143417.0,-145542.0,-1102166.0,-388058.0 +1012,8,Edin,Džeko,6066457.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,,21.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-260502.0,-260502.0,-305368.0,-334141.0,-2208037.0,-1294775.0 +1691,8,Finn,Porath,1290050.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-122748.0,-122748.0,-132690.0,-141891.0,-925004.0,-3845222.0 +2449,8,Hee-Chan,Hwang,4472825.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f03e94d1a5cf48cb99e80d9be87e060c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Hee-Chan Hwang,-69119.0,-69119.0,-79654.0,-84395.0,-393398.0,2106598.0 +2762,8,Timo,Becker,8577960.0,59.0,2.0,2.0,2.0,11390.0,118.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,13.0,50.0,"[{""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 23}]",1,Timo Becker,14408.0,14408.0,1198.0,-51192.0,-849068.0,2933801.0 +2876,8,Ron,Schallenberg,3338196.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,,38.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-129119.0,-129119.0,-130058.0,-126460.0,-865669.0,-4211325.0 +2967,8,Soufiane,El-Faouzi,12667348.0,76.0,2.0,2.0,2.0,11390.0,151.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,11.0,21.0,"[{""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,32523.0,32523.0,21926.0,29319.0,-558862.0,-892363.0 +3029,8,Dejan,Ljubičić,8235050.0,35.0,2.0,2.0,2.0,10211.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,8.0,11.0,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,193952.0,193952.0,238707.0,263287.0,1171107.0,-292159.0 +3307,8,Janik,Bachmann,2199359.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,1,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,203790.0,203790.0,251139.0,294676.0,1636629.0,-979399.0 +4406,8,Éric,Dina Ebimbe,4803289.0,5.0,2.0,2.0,1.0,5926.0,10.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,2.0,33.0,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-40476.0,-40476.0,-48755.0,-60674.0,-1256154.0,-1835194.0 +4606,8,Hasan,Kuruçay,9363568.0,66.0,2.0,2.0,2.0,8290.0,131.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,13.0,60.0,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 23}]",1,Hasan Kuruçay,227719.0,227719.0,222372.0,185431.0,292857.0,-2875097.0 +6172,8,Junior,Adamu,4747597.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,2,5.0,16.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}]",4,Junior Adamu,-328721.0,-328721.0,-336285.0,-341963.0,-2104966.0,-3994735.0 +7156,8,Maximilian,Wöber,1699139.0,-20.0,2.0,2.0,0.0,3099.0,-39.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,81.0,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -77}]",5,Maximilian Wöber,-87095.0,-87095.0,-104245.0,-111425.0,-728417.0,-4444047.0 +7242,8,Robin,Gosens,7847105.0,37.0,2.0,2.0,1.0,5918.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,1,9.0,64.0,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": -9}]",2,Robin Gosens,66436.0,66436.0,41056.0,15988.0,-579634.0,-1154512.0 +8222,8,Moussa,Sylla,8324685.0,23.0,2.0,2.0,2.0,11390.0,45.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,5.0,2.0,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 21}]",1,Moussa Sylla,66678.0,66678.0,3268.0,-74204.0,-830871.0,-75507.0 +8235,8,Adrian,Gantenbein,539289.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-33849.0,-33849.0,-39453.0,-68282.0,-634281.0,-311859.0 +8277,8,Vitalie,Becker,4155938.0,10.0,2.0,2.0,1.0,5471.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,4.0,8.0,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 16}]",4,Vitalie Becker,-101508.0,-101508.0,-109050.0,-110510.0,-665897.0,-2709673.0 +10916,8,Mert Can,Ayhan,3868348.0,-7.0,2.0,2.0,0.0,2203.0,-13.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,24.0,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -24}]",4,Mert Can Ayhan,-125029.0,-125029.0,-129821.0,-131687.0,-776062.0,-5516095.0 +11255,8,Nikola,Katic,10662824.0,87.0,2.0,2.0,2.0,10337.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,16.0,28.0,"[{""hasPlayed"": true, ""points"": 107}, {""hasPlayed"": true, ""points"": 67}]",1,Nikola Katic,64274.0,64274.0,43143.0,36965.0,-1100788.0,-2908347.0 +12158,8,Luca,Vozar,1572610.0,5.0,1.0,1.0,0.0,1178.0,5.0,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,3.0,3.0,"[{""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-120938.0,-120938.0,-127937.0,-136618.0,-904295.0,1072610.0 +12297,8,Satoshi,Tanaka,7025555.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,13.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,310453.0,310453.0,333858.0,350895.0,1991138.0,-848071.0 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,0.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,0.0,-2903563.0 +13448,8,Adil,Aouchiche,10689447.0,64.0,2.0,2.0,2.0,10325.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,11.0,28.0,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-113792.0,-113792.0,-156427.0,-236076.0,-1843271.0,-3190383.0 diff --git a/outputs/kbstats/players/kbstats_players_20260911_094008_+0200.json b/outputs/kbstats/players/kbstats_players_20260911_094008_+0200.json new file mode 100644 index 0000000..ad2c659 --- /dev/null +++ b/outputs/kbstats/players/kbstats_players_20260911_094008_+0200.json @@ -0,0 +1,18442 @@ +[ + { + "id": "173", + "teamId": "2", + "firstName": "Jonathan", + "lastName": "Tah", + "marketValue": 31005752.0, + "averagePoints": 134.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6434.0, + "totalPoints": 267.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 139.0, + "marketChange": { + "today": -300876.0, + "yesterday": -278481.0, + "twoDays": -197912.0, + "sevenDaysAvg": -2624517.0, + "thirtyDaysAvg": -5543376.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 232 + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 2, + "name": "Jonathan Tah", + "marketChangeToday": -300876.0 + }, + { + "id": "237", + "teamId": "2", + "firstName": "Manuel", + "lastName": "Neuer", + "marketValue": 14858009.0, + "averagePoints": 121.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 242.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": -6695.0, + "yesterday": 35815.0, + "twoDays": 67081.0, + "sevenDaysAvg": 305026.0, + "thirtyDaysAvg": 2368762.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 97 + }, + { + "hasPlayed": true, + "points": 145 + } + ], + "startProbability": 2, + "name": "Manuel Neuer", + "marketChangeToday": -6695.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -1078651.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sven Ulreich", + "marketChangeToday": 0.0 + }, + { + "id": "1685", + "teamId": "2", + "firstName": "Joshua", + "lastName": "Kimmich", + "marketValue": 59922635.0, + "averagePoints": 279.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 557.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 34.0, + "marketChange": { + "today": 2473.0, + "yesterday": 8649.0, + "twoDays": 8053.0, + "sevenDaysAvg": 52182.0, + "thirtyDaysAvg": 389467.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 254 + }, + { + "hasPlayed": true, + "points": 303 + } + ], + "startProbability": 1, + "name": "Joshua Kimmich", + "marketChangeToday": 2473.0 + }, + { + "id": "1961", + "teamId": "2", + "firstName": "Serge", + "lastName": "Gnabry", + "marketValue": 12727060.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/0a28d7fc999e415eb4aba7e837b0384c.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 118077.0, + "yesterday": 115877.0, + "twoDays": 94456.0, + "sevenDaysAvg": 258551.0, + "thirtyDaysAvg": -6175974.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Serge Gnabry", + "marketChangeToday": 118077.0 + }, + { + "id": "1991", + "teamId": "2", + "firstName": "Dayot", + "lastName": "Upamecano", + "marketValue": 33637948.0, + "averagePoints": 245.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 489.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -18932.0, + "yesterday": 18536.0, + "twoDays": 49872.0, + "sevenDaysAvg": 239861.0, + "thirtyDaysAvg": 291268.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 217 + }, + { + "hasPlayed": true, + "points": 272 + } + ], + "startProbability": 3, + "name": "Dayot Upamecano", + "marketChangeToday": -18932.0 + }, + { + "id": "2038", + "teamId": "2", + "firstName": "Konrad", + "lastName": "Laimer", + "marketValue": 31257227.0, + "averagePoints": 118.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 236.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 15.0, + "marketChange": { + "today": -582669.0, + "yesterday": -238291.0, + "twoDays": -16531.0, + "sevenDaysAvg": -899870.0, + "thirtyDaysAvg": -2823076.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 129 + }, + { + "hasPlayed": true, + "points": 107 + } + ], + "startProbability": 3, + "name": "Konrad Laimer", + "marketChangeToday": -582669.0 + }, + { + "id": "2300", + "teamId": "2", + "firstName": "Josip", + "lastName": "Stanišić", + "marketValue": 16727483.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": 30.0, + "marketChange": { + "today": -305070.0, + "yesterday": -372497.0, + "twoDays": -417427.0, + "sevenDaysAvg": -2880079.0, + "thirtyDaysAvg": -10178391.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 3, + "name": "Josip Stanišić", + "marketChangeToday": -305070.0 + }, + { + "id": "2366", + "teamId": "2", + "firstName": "Alphonso", + "lastName": "Davies", + "marketValue": 15141233.0, + "averagePoints": 177.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10209.0, + "totalPoints": 354.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 241532.0, + "yesterday": 255594.0, + "twoDays": 274323.0, + "sevenDaysAvg": 1771008.0, + "thirtyDaysAvg": -269836.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 201 + }, + { + "hasPlayed": true, + "points": 153 + } + ], + "startProbability": 3, + "name": "Alphonso Davies", + "marketChangeToday": 241532.0 + }, + { + "id": "2804", + "teamId": "2", + "firstName": "Jamal", + "lastName": "Musiala", + "marketValue": 24964973.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2235.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 114531.0, + "yesterday": 148764.0, + "twoDays": 137086.0, + "sevenDaysAvg": 320234.0, + "thirtyDaysAvg": -9943898.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Jamal Musiala", + "marketChangeToday": 114531.0 + }, + { + "id": "3072", + "teamId": "2", + "firstName": "Jonas", + "lastName": "Urbig", + "marketValue": 4647765.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": 0.0, + "marketChange": { + "today": -45641.0, + "yesterday": -31525.0, + "twoDays": -35609.0, + "sevenDaysAvg": -688990.0, + "thirtyDaysAvg": -6698554.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Jonas Urbig", + "marketChangeToday": -45641.0 + }, + { + "id": "3089", + "teamId": "2", + "firstName": "Hiroki", + "lastName": "Ito", + "marketValue": 3777377.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": 0.0, + "marketChange": { + "today": -93917.0, + "yesterday": -109659.0, + "twoDays": -118973.0, + "sevenDaysAvg": -734180.0, + "thirtyDaysAvg": -1461589.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Hiroki Ito", + "marketChangeToday": -93917.0 + }, + { + "id": "3120", + "teamId": "2", + "firstName": "Tom", + "lastName": "Bischof", + "marketValue": 17150759.0, + "averagePoints": 44.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1866.0, + "totalPoints": 88.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -324656.0, + "yesterday": -382263.0, + "twoDays": -418317.0, + "sevenDaysAvg": -2580261.0, + "thirtyDaysAvg": -4232507.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 48 + }, + { + "hasPlayed": true, + "points": 40 + } + ], + "startProbability": 4, + "name": "Tom Bischof", + "marketChangeToday": -324656.0 + }, + { + "id": "3543", + "teamId": "2", + "firstName": "Nathaniel", + "lastName": "Brown", + "marketValue": 26206132.0, + "averagePoints": 68.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 6526.0, + "totalPoints": 136.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 11.0, + "marketChange": { + "today": -661884.0, + "yesterday": -699174.0, + "twoDays": -654467.0, + "sevenDaysAvg": -3772458.0, + "thirtyDaysAvg": -2176164.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 3, + "name": "Nathaniel Brown", + "marketChangeToday": -661884.0 + }, + { + "id": "6080", + "teamId": "2", + "firstName": "Aleksandar", + "lastName": "Pavlović", + "marketValue": 33724150.0, + "averagePoints": 213.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9640.0, + "totalPoints": 426.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png", + "number": 45.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 60.0, + "marketChange": { + "today": 41116.0, + "yesterday": 62484.0, + "twoDays": 75631.0, + "sevenDaysAvg": 499734.0, + "thirtyDaysAvg": 2385351.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 170 + }, + { + "hasPlayed": true, + "points": 256 + } + ], + "startProbability": 2, + "name": "Aleksandar Pavlović", + "marketChangeToday": 41116.0 + }, + { + "id": "6668", + "teamId": "2", + "firstName": "Kim", + "lastName": "Minjae", + "marketValue": 12913190.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": 8.0, + "pointsStdDev": 77.0, + "marketChange": { + "today": 108781.0, + "yesterday": 138399.0, + "twoDays": 148100.0, + "sevenDaysAvg": 797761.0, + "thirtyDaysAvg": 1647782.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 110 + } + ], + "startProbability": 3, + "name": "Kim Minjae", + "marketChangeToday": 108781.0 + }, + { + "id": "7226", + "teamId": "2", + "firstName": "Harry", + "lastName": "Kane", + "marketValue": 67442121.0, + "averagePoints": 97.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7979.0, + "totalPoints": 194.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -446376.0, + "yesterday": -395272.0, + "twoDays": -261365.0, + "sevenDaysAvg": -1449833.0, + "thirtyDaysAvg": -1073032.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": true, + "points": 124 + } + ], + "startProbability": 1, + "name": "Harry Kane", + "marketChangeToday": -446376.0 + }, + { + "id": "8329", + "teamId": "2", + "firstName": "Michael", + "lastName": "Olise", + "marketValue": 65065938.0, + "averagePoints": 187.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7997.0, + "totalPoints": 374.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": 87.0, + "marketChange": { + "today": 1588.0, + "yesterday": 6547.0, + "twoDays": 10707.0, + "sevenDaysAvg": 60779.0, + "thirtyDaysAvg": 649547.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 125 + }, + { + "hasPlayed": true, + "points": 249 + } + ], + "startProbability": 1, + "name": "Michael Olise", + "marketChangeToday": 1588.0 + }, + { + "id": "10789", + "teamId": "2", + "firstName": "Lennart", + "lastName": "Karl", + "marketValue": 20838477.0, + "averagePoints": 47.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4200.0, + "totalPoints": 94.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": 19624.0, + "yesterday": 48813.0, + "twoDays": 56177.0, + "sevenDaysAvg": 289083.0, + "thirtyDaysAvg": -5263634.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 73 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 3, + "name": "Lennart Karl", + "marketChangeToday": 19624.0 + }, + { + "id": "11675", + "teamId": "2", + "firstName": "Luis", + "lastName": "Díaz", + "marketValue": 53757655.0, + "averagePoints": 172.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11508.0, + "totalPoints": 344.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 60.0, + "marketChange": { + "today": -33583.0, + "yesterday": 2012.0, + "twoDays": 4312.0, + "sevenDaysAvg": 18450.0, + "thirtyDaysAvg": 634714.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 129 + }, + { + "hasPlayed": true, + "points": 215 + } + ], + "startProbability": 2, + "name": "Luis Díaz", + "marketChangeToday": -33583.0 + }, + { + "id": "12314", + "teamId": "2", + "firstName": "Bara Sapoko", + "lastName": "Ndiaye", + "marketValue": 1108332.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": 0.0, + "marketChange": { + "today": -62910.0, + "yesterday": -83419.0, + "twoDays": -103651.0, + "sevenDaysAvg": -554012.0, + "thirtyDaysAvg": -2398539.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Bara Sapoko Ndiaye", + "marketChangeToday": -62910.0 + }, + { + "id": "14251", + "teamId": "2", + "firstName": "Ismael", + "lastName": "Saibari", + "marketValue": 28974224.0, + "averagePoints": 110.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5590.0, + "totalPoints": 219.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 99.0, + "marketChange": { + "today": -575855.0, + "yesterday": -536396.0, + "twoDays": -336634.0, + "sevenDaysAvg": -1452092.0, + "thirtyDaysAvg": -420996.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 180 + } + ], + "startProbability": 3, + "name": "Ismael Saibari", + "marketChangeToday": -575855.0 + }, + { + "id": "15502", + "teamId": "2", + "firstName": "Tim", + "lastName": "Binder", + "marketValue": 1447790.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": 0.0, + "marketChange": { + "today": -132289.0, + "yesterday": -140511.0, + "twoDays": -148579.0, + "sevenDaysAvg": -968247.0, + "thirtyDaysAvg": 947790.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Binder", + "marketChangeToday": -132289.0 + }, + { + "id": "1664", + "teamId": "9", + "firstName": "Maximilian", + "lastName": "Mittelstädt", + "marketValue": 27050223.0, + "averagePoints": 146.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10489.0, + "totalPoints": 292.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 42439.0, + "yesterday": 73774.0, + "twoDays": 91412.0, + "sevenDaysAvg": 474053.0, + "thirtyDaysAvg": -1828229.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 213 + }, + { + "hasPlayed": true, + "points": 79 + } + ], + "startProbability": 2, + "name": "Maximilian Mittelstädt", + "marketChangeToday": 42439.0 + }, + { + "id": "1671", + "teamId": "9", + "firstName": "Grischa", + "lastName": "Prömel", + "marketValue": 16504358.0, + "averagePoints": 129.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 258.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 132.0, + "marketChange": { + "today": 152816.0, + "yesterday": 198708.0, + "twoDays": 218826.0, + "sevenDaysAvg": 1324343.0, + "thirtyDaysAvg": 4699583.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 223 + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 2, + "name": "Grischa Prömel", + "marketChangeToday": 152816.0 + }, + { + "id": "2068", + "teamId": "9", + "firstName": "Dan-Axel", + "lastName": "Zagadou", + "marketValue": 730388.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": 0.0, + "marketChange": { + "today": -51387.0, + "yesterday": -64904.0, + "twoDays": -95840.0, + "sevenDaysAvg": -684614.0, + "thirtyDaysAvg": -3792247.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Dan-Axel Zagadou", + "marketChangeToday": -51387.0 + }, + { + "id": "2120", + "teamId": "9", + "firstName": "Nikolas", + "lastName": "Nartey", + "marketValue": 4077323.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/2133891e0645414dbdd7c340023656af.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -77100.0, + "yesterday": -66212.0, + "twoDays": -79615.0, + "sevenDaysAvg": -613989.0, + "thirtyDaysAvg": -2113109.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nikolas Nartey", + "marketChangeToday": -77100.0 + }, + { + "id": "2172", + "teamId": "9", + "firstName": "Chris", + "lastName": "Führich", + "marketValue": 20814726.0, + "averagePoints": 96.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4251.0, + "totalPoints": 96.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": 67.0, + "marketChange": { + "today": -27744.0, + "yesterday": 11752.0, + "twoDays": 30782.0, + "sevenDaysAvg": 188448.0, + "thirtyDaysAvg": -3958589.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 96 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Chris Führich", + "marketChangeToday": -27744.0 + }, + { + "id": "2199", + "teamId": "9", + "firstName": "Josha", + "lastName": "Vagnoman", + "marketValue": 10561924.0, + "averagePoints": 192.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 383.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 36.0, + "pointsStdDev": 167.0, + "marketChange": { + "today": 229596.0, + "yesterday": 259992.0, + "twoDays": 403123.0, + "sevenDaysAvg": 2260302.0, + "thirtyDaysAvg": 5716327.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 310 + }, + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 2, + "name": "Josha Vagnoman", + "marketChangeToday": 229596.0 + }, + { + "id": "2214", + "teamId": "9", + "firstName": "Atakan", + "lastName": "Karazor", + "marketValue": 3319102.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": 0.0, + "marketChange": { + "today": -93116.0, + "yesterday": -99324.0, + "twoDays": -109123.0, + "sevenDaysAvg": -716255.0, + "thirtyDaysAvg": -5635966.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Atakan Karazor", + "marketChangeToday": -93116.0 + }, + { + "id": "2237", + "teamId": "9", + "firstName": "Fabian", + "lastName": "Bredlow", + "marketValue": 12950173.0, + "averagePoints": 131.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 262.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 70345.0, + "yesterday": 106602.0, + "twoDays": 136331.0, + "sevenDaysAvg": 726999.0, + "thirtyDaysAvg": 5805516.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 151 + }, + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 1, + "name": "Fabian Bredlow", + "marketChangeToday": 70345.0 + }, + { + "id": "2445", + "teamId": "9", + "firstName": "Marius", + "lastName": "Funk", + "marketValue": 1525225.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": 0.0, + "marketChange": { + "today": -151662.0, + "yesterday": -149893.0, + "twoDays": -148757.0, + "sevenDaysAvg": -1043748.0, + "thirtyDaysAvg": -1977252.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marius Funk", + "marketChangeToday": -151662.0 + }, + { + "id": "2694", + "teamId": "9", + "firstName": "Angelo", + "lastName": "Stiller", + "marketValue": 31284813.0, + "averagePoints": 76.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10853.0, + "totalPoints": 152.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 72.0, + "marketChange": { + "today": -461614.0, + "yesterday": -505739.0, + "twoDays": -536370.0, + "sevenDaysAvg": -3046921.0, + "thirtyDaysAvg": -5389276.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 127 + }, + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 1, + "name": "Angelo Stiller", + "marketChangeToday": -461614.0 + }, + { + "id": "2854", + "teamId": "9", + "firstName": "Ermedin", + "lastName": "Demirović", + "marketValue": 16666964.0, + "averagePoints": 81.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3421.0, + "totalPoints": 161.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 119.0, + "marketChange": { + "today": 185431.0, + "yesterday": 143395.0, + "twoDays": 157063.0, + "sevenDaysAvg": 796226.0, + "thirtyDaysAvg": -8085480.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 165 + }, + { + "hasPlayed": true, + "points": -4 + } + ], + "startProbability": 3, + "name": "Ermedin Demirović", + "marketChangeToday": 185431.0 + }, + { + "id": "2988", + "teamId": "9", + "firstName": "Jamie", + "lastName": "Leweling", + "marketValue": 18537102.0, + "averagePoints": 9.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3435.0, + "totalPoints": 18.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -460131.0, + "yesterday": -494628.0, + "twoDays": -554294.0, + "sevenDaysAvg": -2931458.0, + "thirtyDaysAvg": -8370524.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + }, + { + "hasPlayed": true, + "points": -3 + } + ], + "startProbability": 3, + "name": "Jamie Leweling", + "marketChangeToday": -460131.0 + }, + { + "id": "3190", + "teamId": "9", + "firstName": "Jeff", + "lastName": "Chabot", + "marketValue": 23107935.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10189.0, + "totalPoints": 187.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 108.0, + "marketChange": { + "today": 18770.0, + "yesterday": 79601.0, + "twoDays": 103284.0, + "sevenDaysAvg": 369236.0, + "thirtyDaysAvg": -2591211.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 170 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 2, + "name": "Jeff Chabot", + "marketChangeToday": 18770.0 + }, + { + "id": "3193", + "teamId": "9", + "firstName": "", + "lastName": "Tiago Tomás", + "marketValue": 6620203.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": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -374887.0, + "yesterday": -382005.0, + "twoDays": -371400.0, + "sevenDaysAvg": -2840394.0, + "thirtyDaysAvg": 1669442.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 5, + "name": "Tiago Tomás", + "marketChangeToday": -374887.0 + }, + { + "id": "4296", + "teamId": "9", + "firstName": "Dzenan", + "lastName": "Pejčinović", + "marketValue": 11727814.0, + "averagePoints": 44.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9491.0, + "totalPoints": 87.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 55.0, + "marketChange": { + "today": -27369.0, + "yesterday": 67109.0, + "twoDays": 118364.0, + "sevenDaysAvg": 798527.0, + "thirtyDaysAvg": 8848752.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 93 + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 3, + "name": "Dzenan Pejčinović", + "marketChangeToday": -27369.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/content/file/30199653f3bb49e4893c86fb81d21361.png", + "number": 31.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -3126.0, + "yesterday": -59066.0, + "twoDays": -73097.0, + "sevenDaysAvg": -694012.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Justin Diehl", + "marketChangeToday": -3126.0 + }, + { + "id": "6085", + "teamId": "9", + "firstName": "Dennis", + "lastName": "Seimen", + "marketValue": 5326587.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -210468.0, + "yesterday": -190734.0, + "twoDays": -174984.0, + "sevenDaysAvg": -951507.0, + "thirtyDaysAvg": -1934665.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Dennis Seimen", + "marketChangeToday": -210468.0 + }, + { + "id": "7158", + "teamId": "9", + "firstName": "Deniz", + "lastName": "Undav", + "marketValue": 37236682.0, + "averagePoints": 27.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8735.0, + "totalPoints": 53.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": 53.0, + "marketChange": { + "today": -692582.0, + "yesterday": -679465.0, + "twoDays": -791583.0, + "sevenDaysAvg": -4780923.0, + "thirtyDaysAvg": -6376730.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + }, + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 3, + "name": "Deniz Undav", + "marketChangeToday": -692582.0 + }, + { + "id": "7257", + "teamId": "9", + "firstName": "Leonidas", + "lastName": "Stergiou", + "marketValue": 1539570.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": 5.0, + "marketChange": { + "today": -107083.0, + "yesterday": -116043.0, + "twoDays": -132851.0, + "sevenDaysAvg": -710441.0, + "thirtyDaysAvg": -3623109.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -8 + } + ], + "startProbability": 4, + "name": "Leonidas Stergiou", + "marketChangeToday": -107083.0 + }, + { + "id": "7349", + "teamId": "9", + "firstName": "Finn", + "lastName": "Jeltsch", + "marketValue": 16654372.0, + "averagePoints": 100.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11468.0, + "totalPoints": 200.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 118.0, + "marketChange": { + "today": 47526.0, + "yesterday": 87667.0, + "twoDays": 124502.0, + "sevenDaysAvg": 747491.0, + "thirtyDaysAvg": 4596599.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 184 + }, + { + "hasPlayed": true, + "points": 16 + } + ], + "startProbability": 2, + "name": "Finn Jeltsch", + "marketChangeToday": 47526.0 + }, + { + "id": "7781", + "teamId": "9", + "firstName": "Leo", + "lastName": "Sauer", + "marketValue": 4442180.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 985.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png", + "number": 44.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 254846.0, + "yesterday": 289650.0, + "twoDays": 316948.0, + "sevenDaysAvg": 1271919.0, + "thirtyDaysAvg": -3136676.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Leo Sauer", + "marketChangeToday": 254846.0 + }, + { + "id": "8247", + "teamId": "9", + "firstName": "Ramon", + "lastName": "Hendriks", + "marketValue": 8364417.0, + "averagePoints": -3.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6745.0, + "totalPoints": -5.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 48.0, + "marketChange": { + "today": -200522.0, + "yesterday": -251316.0, + "twoDays": -298742.0, + "sevenDaysAvg": -1253287.0, + "thirtyDaysAvg": -3476998.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -37 + }, + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 3, + "name": "Ramon Hendriks", + "marketChangeToday": -200522.0 + }, + { + "id": "9615", + "teamId": "9", + "firstName": "Ameen", + "lastName": "Al Dakhil", + "marketValue": 820678.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": 0.0, + "marketChange": { + "today": 3870.0, + "yesterday": -37185.0, + "twoDays": -71071.0, + "sevenDaysAvg": -508031.0, + "thirtyDaysAvg": -3395889.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Ameen Al Dakhil", + "marketChangeToday": 3870.0 + }, + { + "id": "10112", + "teamId": "9", + "firstName": "Luca", + "lastName": "Jaquez", + "marketValue": 1573739.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": 0.0, + "marketChange": { + "today": -72485.0, + "yesterday": -73478.0, + "twoDays": -91003.0, + "sevenDaysAvg": -632892.0, + "thirtyDaysAvg": -3349915.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Jaquez", + "marketChangeToday": -72485.0 + }, + { + "id": "11043", + "teamId": "9", + "firstName": "Lorenz", + "lastName": "Assignon", + "marketValue": 2522246.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": 0.0, + "marketChange": { + "today": -132503.0, + "yesterday": -133309.0, + "twoDays": -136227.0, + "sevenDaysAvg": -891006.0, + "thirtyDaysAvg": 2013335.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Lorenz Assignon", + "marketChangeToday": -132503.0 + }, + { + "id": "11955", + "teamId": "9", + "firstName": "Bilal", + "lastName": "El Khannouss", + "marketValue": 19286589.0, + "averagePoints": 85.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5995.0, + "totalPoints": 169.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 204.0, + "marketChange": { + "today": 153402.0, + "yesterday": 176910.0, + "twoDays": 200022.0, + "sevenDaysAvg": 885303.0, + "thirtyDaysAvg": -6220997.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 229 + }, + { + "hasPlayed": true, + "points": -60 + } + ], + "startProbability": 2, + "name": "Bilal El Khannouss", + "marketChangeToday": 153402.0 + }, + { + "id": "859", + "teamId": "77", + "firstName": "Jan", + "lastName": "Gyamerah", + "marketValue": 6842403.0, + "averagePoints": 72.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9986.0, + "totalPoints": 144.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": 248264.0, + "yesterday": 246034.0, + "twoDays": 237549.0, + "sevenDaysAvg": 1376476.0, + "thirtyDaysAvg": 1970736.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 81 + }, + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 1, + "name": "Jan Gyamerah", + "marketChangeToday": 248264.0 + }, + { + "id": "1745", + "teamId": "77", + "firstName": "Amara", + "lastName": "Condé", + "marketValue": 2244278.0, + "averagePoints": 14.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 483.0, + "totalPoints": 14.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 9.0, + "marketChange": { + "today": 226159.0, + "yesterday": 276132.0, + "twoDays": 293726.0, + "sevenDaysAvg": 1337624.0, + "thirtyDaysAvg": -1282980.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 14 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Amara Condé", + "marketChangeToday": 226159.0 + }, + { + "id": "2495", + "teamId": "77", + "firstName": "Tim", + "lastName": "Boss", + "marketValue": 1226324.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": 0.0, + "marketChange": { + "today": -150572.0, + "yesterday": -152903.0, + "twoDays": -152816.0, + "sevenDaysAvg": -1039154.0, + "thirtyDaysAvg": -3448743.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Boss", + "marketChangeToday": -150572.0 + }, + { + "id": "2928", + "teamId": "77", + "firstName": "Lukas Emanuel", + "lastName": "Petkov", + "marketValue": 12160093.0, + "averagePoints": 162.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 324.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 26.0, + "pointsStdDev": 100.0, + "marketChange": { + "today": 142696.0, + "yesterday": 179768.0, + "twoDays": 200992.0, + "sevenDaysAvg": 1214552.0, + "thirtyDaysAvg": 654268.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 91 + }, + { + "hasPlayed": true, + "points": 233 + } + ], + "startProbability": 1, + "name": "Lukas Emanuel Petkov", + "marketChangeToday": 142696.0 + }, + { + "id": "3026", + "teamId": "77", + "firstName": "Lasse", + "lastName": "Günther", + "marketValue": 9002601.0, + "averagePoints": 64.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10489.0, + "totalPoints": 128.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 185100.0, + "yesterday": 226033.0, + "twoDays": 207726.0, + "sevenDaysAvg": 1044873.0, + "thirtyDaysAvg": 379874.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 54 + }, + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 2, + "name": "Lasse Günther", + "marketChangeToday": 185100.0 + }, + { + "id": "3232", + "teamId": "77", + "firstName": "Luca", + "lastName": "Pfeiffer", + "marketValue": 1253524.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": 0.0, + "marketChange": { + "today": -109153.0, + "yesterday": -131802.0, + "twoDays": -136298.0, + "sevenDaysAvg": -903571.0, + "thirtyDaysAvg": -4456755.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Pfeiffer", + "marketChangeToday": -109153.0 + }, + { + "id": "3284", + "teamId": "77", + "firstName": "Maximilian", + "lastName": "Rohr", + "marketValue": 10771729.0, + "averagePoints": 101.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10884.0, + "totalPoints": 202.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": 98799.0, + "yesterday": 164160.0, + "twoDays": 193125.0, + "sevenDaysAvg": 1120214.0, + "thirtyDaysAvg": 178827.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 115 + }, + { + "hasPlayed": true, + "points": 87 + } + ], + "startProbability": 1, + "name": "Maximilian Rohr", + "marketChangeToday": 98799.0 + }, + { + "id": "3350", + "teamId": "77", + "firstName": "Felix", + "lastName": "Keidel", + "marketValue": 9297250.0, + "averagePoints": 125.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 250.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png", + "number": 43.0, + "trend": 1, + "pointsPerValue": 26.0, + "pointsStdDev": 83.0, + "marketChange": { + "today": 94489.0, + "yesterday": 169149.0, + "twoDays": 223774.0, + "sevenDaysAvg": 1004877.0, + "thirtyDaysAvg": 6092873.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 184 + }, + { + "hasPlayed": true, + "points": 66 + } + ], + "startProbability": 1, + "name": "Felix Keidel", + "marketChangeToday": 94489.0 + }, + { + "id": "6148", + "teamId": "77", + "firstName": "Lukas", + "lastName": "Pinckert", + "marketValue": 10804186.0, + "averagePoints": 136.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 272.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 166810.0, + "yesterday": 203653.0, + "twoDays": 222539.0, + "sevenDaysAvg": 1601587.0, + "thirtyDaysAvg": 1853704.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 160 + }, + { + "hasPlayed": true, + "points": 112 + } + ], + "startProbability": 1, + "name": "Lukas Pinckert", + "marketChangeToday": 166810.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -1753759.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Frank Lehmann", + "marketChangeToday": 0.0 + }, + { + "id": "6158", + "teamId": "77", + "firstName": "Luca", + "lastName": "Schnellbacher", + "marketValue": 3595683.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": 4.0, + "pointsStdDev": 10.0, + "marketChange": { + "today": -134920.0, + "yesterday": -138450.0, + "twoDays": -145298.0, + "sevenDaysAvg": -932999.0, + "thirtyDaysAvg": 1287255.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 5, + "name": "Luca Schnellbacher", + "marketChangeToday": -134920.0 + }, + { + "id": "6160", + "teamId": "77", + "firstName": "Nicolas", + "lastName": "Kristof", + "marketValue": 12023234.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 188.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 15.0, + "marketChange": { + "today": -4930.0, + "yesterday": 7087.0, + "twoDays": 19840.0, + "sevenDaysAvg": -403425.0, + "thirtyDaysAvg": 232715.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 105 + }, + { + "hasPlayed": true, + "points": 83 + } + ], + "startProbability": 1, + "name": "Nicolas Kristof", + "marketChangeToday": -4930.0 + }, + { + "id": "6183", + "teamId": "77", + "firstName": "Noel", + "lastName": "Futkeu", + "marketValue": 7302423.0, + "averagePoints": 122.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1252.0, + "totalPoints": 122.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 86.0, + "marketChange": { + "today": 131694.0, + "yesterday": 188302.0, + "twoDays": 156803.0, + "sevenDaysAvg": 149540.0, + "thirtyDaysAvg": -1843504.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 122 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Noel Futkeu", + "marketChangeToday": 131694.0 + }, + { + "id": "7278", + "teamId": "77", + "firstName": "Lukasz", + "lastName": "Poreba", + "marketValue": 9202258.0, + "averagePoints": 91.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11739.0, + "totalPoints": 182.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 22.0, + "marketChange": { + "today": 218024.0, + "yesterday": 244781.0, + "twoDays": 266964.0, + "sevenDaysAvg": 1172638.0, + "thirtyDaysAvg": 484648.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 107 + }, + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 1, + "name": "Lukasz Poreba", + "marketChangeToday": 218024.0 + }, + { + "id": "7441", + "teamId": "77", + "firstName": "Cole", + "lastName": "Campbell", + "marketValue": 10408610.0, + "averagePoints": 84.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7974.0, + "totalPoints": 168.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png", + "number": 39.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 84.0, + "marketChange": { + "today": -96238.0, + "yesterday": 91686.0, + "twoDays": 182315.0, + "sevenDaysAvg": 1295795.0, + "thirtyDaysAvg": 5954042.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 24 + }, + { + "hasPlayed": true, + "points": 144 + } + ], + "startProbability": 2, + "name": "Cole Campbell", + "marketChangeToday": -96238.0 + }, + { + "id": "7463", + "teamId": "77", + "firstName": "Francis", + "lastName": "Onyeka", + "marketValue": 10853057.0, + "averagePoints": 108.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8591.0, + "totalPoints": 215.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 44.0, + "marketChange": { + "today": 128587.0, + "yesterday": 180748.0, + "twoDays": 226668.0, + "sevenDaysAvg": 1811892.0, + "thirtyDaysAvg": 161882.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 139 + } + ], + "startProbability": 2, + "name": "Francis Onyeka", + "marketChangeToday": 128587.0 + }, + { + "id": "7514", + "teamId": "77", + "firstName": "Florian", + "lastName": "Le Joncour", + "marketValue": 2413687.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": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 220967.0, + "yesterday": 273595.0, + "twoDays": 295236.0, + "sevenDaysAvg": 1338118.0, + "thirtyDaysAvg": -1191685.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 20 + } + ], + "startProbability": 5, + "name": "Florian Le Joncour", + "marketChangeToday": 220967.0 + }, + { + "id": "8252", + "teamId": "77", + "firstName": "Maurice", + "lastName": "Krattenmacher", + "marketValue": 4151037.0, + "averagePoints": 144.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3763.0, + "totalPoints": 288.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 69.0, + "pointsStdDev": 185.0, + "marketChange": { + "today": 449803.0, + "yesterday": 414900.0, + "twoDays": 439299.0, + "sevenDaysAvg": 2529406.0, + "thirtyDaysAvg": 192035.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 275 + }, + { + "hasPlayed": true, + "points": 13 + } + ], + "startProbability": 4, + "name": "Maurice Krattenmacher", + "marketChangeToday": 449803.0 + }, + { + "id": "8296", + "teamId": "77", + "firstName": "Frederik", + "lastName": "Schmahl", + "marketValue": 2150295.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": 0.0, + "marketChange": { + "today": -130906.0, + "yesterday": -139428.0, + "twoDays": -147073.0, + "sevenDaysAvg": -973337.0, + "thirtyDaysAvg": -1251673.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Frederik Schmahl", + "marketChangeToday": -130906.0 + }, + { + "id": "8301", + "teamId": "77", + "firstName": "Luca", + "lastName": "Sirch", + "marketValue": 2520878.0, + "averagePoints": 18.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1752.0, + "totalPoints": 35.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 10.0, + "marketChange": { + "today": -115755.0, + "yesterday": -127315.0, + "twoDays": -131193.0, + "sevenDaysAvg": -816400.0, + "thirtyDaysAvg": -3488347.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + }, + { + "hasPlayed": true, + "points": 10 + } + ], + "startProbability": 4, + "name": "Luca Sirch", + "marketChangeToday": -115755.0 + }, + { + "id": "9224", + "teamId": "77", + "firstName": "Tom", + "lastName": "Zimmerschied", + "marketValue": 1377229.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": 0.0, + "marketChange": { + "today": -99359.0, + "yesterday": -104812.0, + "twoDays": -111684.0, + "sevenDaysAvg": -789204.0, + "thirtyDaysAvg": -5059595.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tom Zimmerschied", + "marketChangeToday": -99359.0 + }, + { + "id": "9384", + "teamId": "77", + "firstName": "Noah", + "lastName": "Darvich", + "marketValue": 4089019.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": 8.0, + "marketChange": { + "today": -126577.0, + "yesterday": -126237.0, + "twoDays": -132380.0, + "sevenDaysAvg": -1202185.0, + "thirtyDaysAvg": -1439505.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 5, + "name": "Noah Darvich", + "marketChangeToday": -126577.0 + }, + { + "id": "9995", + "teamId": "77", + "firstName": "David", + "lastName": "Mokwa", + "marketValue": 7619609.0, + "averagePoints": 149.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9981.0, + "totalPoints": 298.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 39.0, + "pointsStdDev": 1.0, + "marketChange": { + "today": 368128.0, + "yesterday": 403836.0, + "twoDays": 424976.0, + "sevenDaysAvg": 2784223.0, + "thirtyDaysAvg": 3580267.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 150 + }, + { + "hasPlayed": true, + "points": 148 + } + ], + "startProbability": 1, + "name": "David Mokwa", + "marketChangeToday": 368128.0 + }, + { + "id": "11253", + "teamId": "77", + "firstName": "Nicholas", + "lastName": "Mickelson", + "marketValue": 3012151.0, + "averagePoints": 58.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1249.0, + "totalPoints": 58.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": 19.0, + "pointsStdDev": 41.0, + "marketChange": { + "today": -116255.0, + "yesterday": -120564.0, + "twoDays": -124148.0, + "sevenDaysAvg": -866867.0, + "thirtyDaysAvg": 2184250.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 58 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Nicholas Mickelson", + "marketChangeToday": -116255.0 + }, + { + "id": "12317", + "teamId": "77", + "firstName": "Raif", + "lastName": "Adam", + "marketValue": 2455659.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": 0.0, + "marketChange": { + "today": -143108.0, + "yesterday": -150298.0, + "twoDays": -143288.0, + "sevenDaysAvg": -964889.0, + "thirtyDaysAvg": -1491531.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Raif Adam", + "marketChangeToday": -143108.0 + }, + { + "id": "4", + "teamId": "7", + "firstName": "Janis", + "lastName": "Blaswich", + "marketValue": 1566106.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -136791.0, + "yesterday": -137054.0, + "twoDays": -146250.0, + "sevenDaysAvg": -1087811.0, + "thirtyDaysAvg": -313227.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Janis Blaswich", + "marketChangeToday": -136791.0 + }, + { + "id": "72", + "teamId": "7", + "firstName": "Mark", + "lastName": "Flekken", + "marketValue": 13848906.0, + "averagePoints": 83.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 165.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 50.0, + "marketChange": { + "today": -45046.0, + "yesterday": 4797.0, + "twoDays": 9265.0, + "sevenDaysAvg": -608076.0, + "thirtyDaysAvg": -28904.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 118 + }, + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 1, + "name": "Mark Flekken", + "marketChangeToday": -45046.0 + }, + { + "id": "78", + "teamId": "7", + "firstName": "Jonas", + "lastName": "Hofmann", + "marketValue": 4982644.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": 8.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": 250098.0, + "yesterday": 323231.0, + "twoDays": 366752.0, + "sevenDaysAvg": 2070528.0, + "thirtyDaysAvg": 2826762.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 5, + "name": "Jonas Hofmann", + "marketChangeToday": 250098.0 + }, + { + "id": "663", + "teamId": "7", + "firstName": "Robert", + "lastName": "Andrich", + "marketValue": 3881309.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1366.0, + "totalPoints": 38.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -70709.0, + "yesterday": -69033.0, + "twoDays": -60826.0, + "sevenDaysAvg": -508658.0, + "thirtyDaysAvg": -6196933.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Robert Andrich", + "marketChangeToday": -70709.0 + }, + { + "id": "2661", + "teamId": "7", + "firstName": "Moussa", + "lastName": "Diaby", + "marketValue": 24018754.0, + "averagePoints": 47.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1570.0, + "totalPoints": 47.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/62cedf2a843f49b496969fb2c21fc150.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -495628.0, + "yesterday": -634022.0, + "twoDays": -351225.0, + "sevenDaysAvg": -1548514.0, + "thirtyDaysAvg": -14121802.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Moussa Diaby", + "marketChangeToday": -495628.0 + }, + { + "id": "2746", + "teamId": "7", + "firstName": "Patrik", + "lastName": "Schick", + "marketValue": 30205699.0, + "averagePoints": 189.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9970.0, + "totalPoints": 377.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 75.0, + "marketChange": { + "today": 62335.0, + "yesterday": 80519.0, + "twoDays": 93373.0, + "sevenDaysAvg": 451780.0, + "thirtyDaysAvg": 1136080.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 242 + }, + { + "hasPlayed": true, + "points": 135 + } + ], + "startProbability": 1, + "name": "Patrik Schick", + "marketChangeToday": 62335.0 + }, + { + "id": "2783", + "teamId": "7", + "firstName": "Edmond", + "lastName": "Tapsoba", + "marketValue": 25919038.0, + "averagePoints": 51.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 101.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png", + "number": 12.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 108.0, + "marketChange": { + "today": -546667.0, + "yesterday": -562425.0, + "twoDays": -551068.0, + "sevenDaysAvg": -3449910.0, + "thirtyDaysAvg": -5978354.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 127 + }, + { + "hasPlayed": true, + "points": -26 + } + ], + "startProbability": 1, + "name": "Edmond Tapsoba", + "marketChangeToday": -546667.0 + }, + { + "id": "2846", + "teamId": "7", + "firstName": "Malik", + "lastName": "Tillman", + "marketValue": 13877582.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8092.0, + "totalPoints": 172.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -496986.0, + "yesterday": -437999.0, + "twoDays": -314751.0, + "sevenDaysAvg": -1580917.0, + "thirtyDaysAvg": -1053144.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 98 + }, + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 3, + "name": "Malik Tillman", + "marketChangeToday": -496986.0 + }, + { + "id": "3754", + "teamId": "7", + "firstName": "Lucas", + "lastName": "Vázquez", + "marketValue": 5617213.0, + "averagePoints": 11.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4031.0, + "totalPoints": 22.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -373726.0, + "yesterday": -365227.0, + "twoDays": -386249.0, + "sevenDaysAvg": -2417297.0, + "thirtyDaysAvg": 2364848.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 4, + "name": "Lucas Vázquez", + "marketChangeToday": -373726.0 + }, + { + "id": "3759", + "teamId": "7", + "firstName": "Miguel", + "lastName": "Gutiérrez", + "marketValue": 22938817.0, + "averagePoints": 199.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10910.0, + "totalPoints": 397.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 115.0, + "marketChange": { + "today": 145827.0, + "yesterday": 160114.0, + "twoDays": 176348.0, + "sevenDaysAvg": 898123.0, + "thirtyDaysAvg": 4654624.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 280 + }, + { + "hasPlayed": true, + "points": 117 + } + ], + "startProbability": 1, + "name": "Miguel Gutiérrez", + "marketChangeToday": 145827.0 + }, + { + "id": "4199", + "teamId": "7", + "firstName": "Aleix", + "lastName": "García", + "marketValue": 38779739.0, + "averagePoints": 165.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 329.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 2930.0, + "yesterday": 13636.0, + "twoDays": 2965.0, + "sevenDaysAvg": -400202.0, + "thirtyDaysAvg": 1236233.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 231 + }, + { + "hasPlayed": true, + "points": 98 + } + ], + "startProbability": 1, + "name": "Aleix García", + "marketChangeToday": 2930.0 + }, + { + "id": "4318", + "teamId": "7", + "firstName": "Tim", + "lastName": "Oermann", + "marketValue": 2390873.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": 0.0, + "marketChange": { + "today": -133297.0, + "yesterday": -142854.0, + "twoDays": -147576.0, + "sevenDaysAvg": -940723.0, + "thirtyDaysAvg": -1845504.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Oermann", + "marketChangeToday": -133297.0 + }, + { + "id": "4563", + "teamId": "7", + "firstName": "Loïc", + "lastName": "Badé", + "marketValue": 9036507.0, + "averagePoints": 35.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4765.0, + "totalPoints": 70.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": -340866.0, + "yesterday": -354848.0, + "twoDays": -621383.0, + "sevenDaysAvg": -3719849.0, + "thirtyDaysAvg": -5210078.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 40 + }, + { + "hasPlayed": true, + "points": 30 + } + ], + "startProbability": 4, + "name": "Loïc Badé", + "marketChangeToday": -340866.0 + }, + { + "id": "6061", + "teamId": "7", + "firstName": "Ibrahim", + "lastName": "Maza", + "marketValue": 30614100.0, + "averagePoints": 213.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11543.0, + "totalPoints": 426.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 149.0, + "marketChange": { + "today": 68386.0, + "yesterday": 77980.0, + "twoDays": 71076.0, + "sevenDaysAvg": 319336.0, + "thirtyDaysAvg": 1717973.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 319 + }, + { + "hasPlayed": true, + "points": 107 + } + ], + "startProbability": 1, + "name": "Ibrahim Maza", + "marketChangeToday": 68386.0 + }, + { + "id": "6745", + "teamId": "7", + "firstName": "Victor", + "lastName": "Boniface", + "marketValue": 4258790.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": 10.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": -102898.0, + "yesterday": -111670.0, + "twoDays": -116671.0, + "sevenDaysAvg": -604103.0, + "thirtyDaysAvg": -490215.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 5, + "name": "Victor Boniface", + "marketChangeToday": -102898.0 + }, + { + "id": "7269", + "teamId": "7", + "firstName": "Nathan", + "lastName": "Tella", + "marketValue": 4246191.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -133838.0, + "yesterday": -124001.0, + "twoDays": -128043.0, + "sevenDaysAvg": -1377329.0, + "thirtyDaysAvg": -4267580.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nathan Tella", + "marketChangeToday": -133838.0 + }, + { + "id": "7963", + "teamId": "7", + "firstName": "Jarell", + "lastName": "Quansah", + "marketValue": 17472528.0, + "averagePoints": 124.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 8154.0, + "totalPoints": 247.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 103.0, + "marketChange": { + "today": 170180.0, + "yesterday": 179537.0, + "twoDays": 191785.0, + "sevenDaysAvg": 293611.0, + "thirtyDaysAvg": -3948485.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 197 + }, + { + "hasPlayed": true, + "points": 50 + } + ], + "startProbability": 2, + "name": "Jarell Quansah", + "marketChangeToday": 170180.0 + }, + { + "id": "8374", + "teamId": "7", + "firstName": "Martin", + "lastName": "Terrier", + "marketValue": 1337896.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 233649.0, + "yesterday": 155625.0, + "twoDays": 47852.0, + "sevenDaysAvg": 268474.0, + "thirtyDaysAvg": -1883987.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Martin Terrier", + "marketChangeToday": 233649.0 + }, + { + "id": "11513", + "teamId": "7", + "firstName": "Christian", + "lastName": "Kofane", + "marketValue": 10411869.0, + "averagePoints": 74.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4066.0, + "totalPoints": 148.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png", + "number": 35.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": -91432.0, + "yesterday": 65407.0, + "twoDays": 128321.0, + "sevenDaysAvg": 809641.0, + "thirtyDaysAvg": -912354.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 109 + } + ], + "startProbability": 5, + "name": "Christian Kofane", + "marketChangeToday": -91432.0 + }, + { + "id": "11680", + "teamId": "7", + "firstName": "Kennet", + "lastName": "Eichhorn", + "marketValue": 2295711.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": 0.0, + "marketChange": { + "today": -120964.0, + "yesterday": -120855.0, + "twoDays": -124787.0, + "sevenDaysAvg": -858260.0, + "thirtyDaysAvg": -5299114.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kennet Eichhorn", + "marketChangeToday": -120964.0 + }, + { + "id": "11756", + "teamId": "7", + "firstName": "Montrell", + "lastName": "Culbreath", + "marketValue": 1393670.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": 0.0, + "marketChange": { + "today": -87139.0, + "yesterday": -94798.0, + "twoDays": -105876.0, + "sevenDaysAvg": -721661.0, + "thirtyDaysAvg": -4082676.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Montrell Culbreath", + "marketChangeToday": -87139.0 + }, + { + "id": "11956", + "teamId": "7", + "firstName": "Ezequiél", + "lastName": "Fernández", + "marketValue": 11550806.0, + "averagePoints": 134.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7676.0, + "totalPoints": 267.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 133.0, + "marketChange": { + "today": 157168.0, + "yesterday": 175452.0, + "twoDays": 193373.0, + "sevenDaysAvg": 823117.0, + "thirtyDaysAvg": 7895364.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 228 + }, + { + "hasPlayed": true, + "points": 39 + } + ], + "startProbability": 2, + "name": "Ezequiél Fernández", + "marketChangeToday": 157168.0 + }, + { + "id": "11957", + "teamId": "7", + "firstName": "Eliesse", + "lastName": "Ben Seghir", + "marketValue": 4088704.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/83c0ccd07e1e42d0ac339779564cd1f4.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 310754.0, + "yesterday": 312550.0, + "twoDays": 241935.0, + "sevenDaysAvg": 1393101.0, + "thirtyDaysAvg": 1687667.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Eliesse Ben Seghir", + "marketChangeToday": 310754.0 + }, + { + "id": "13888", + "teamId": "7", + "firstName": "Guéla", + "lastName": "Doué", + "marketValue": 15035068.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/812bc3c9b83245c09d36a46dd5b0b56b.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -594336.0, + "yesterday": -615767.0, + "twoDays": -682573.0, + "sevenDaysAvg": -3497717.0, + "thirtyDaysAvg": 15035068.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Guéla Doué", + "marketChangeToday": -594336.0 + }, + { + "id": "14241", + "teamId": "7", + "firstName": "Facundo", + "lastName": "Medina", + "marketValue": 10472103.0, + "averagePoints": 128.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6771.0, + "totalPoints": 256.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": 151.0, + "marketChange": { + "today": 245304.0, + "yesterday": 356322.0, + "twoDays": 379620.0, + "sevenDaysAvg": 1912344.0, + "thirtyDaysAvg": 10472103.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 235 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 2, + "name": "Facundo Medina", + "marketChangeToday": 245304.0 + }, + { + "id": "15199", + "teamId": "7", + "firstName": "Afonso", + "lastName": "Moreira", + "marketValue": 22662664.0, + "averagePoints": 68.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10875.0, + "totalPoints": 135.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 88.0, + "marketChange": { + "today": -437534.0, + "yesterday": -361216.0, + "twoDays": -417255.0, + "sevenDaysAvg": -1991770.0, + "thirtyDaysAvg": 1471535.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": true, + "points": 5 + } + ], + "startProbability": 2, + "name": "Afonso Moreira", + "marketChangeToday": -437534.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": 0, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": -39887.0, + "thirtyDaysAvg": -1919230.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ron-Robert Zieler", + "marketChangeToday": 0.0 + }, + { + "id": "737", + "teamId": "28", + "firstName": "Luca", + "lastName": "Waldschmidt", + "marketValue": 2497581.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/c6c99717a5834cacbb3161877ca3f29f.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -118603.0, + "yesterday": -129181.0, + "twoDays": -132810.0, + "sevenDaysAvg": -867879.0, + "thirtyDaysAvg": -1539623.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Waldschmidt", + "marketChangeToday": -118603.0 + }, + { + "id": "1580", + "teamId": "28", + "firstName": "Marvin", + "lastName": "Schwäbe", + "marketValue": 15844170.0, + "averagePoints": 143.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 285.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 13725.0, + "yesterday": 42854.0, + "twoDays": 66423.0, + "sevenDaysAvg": 256574.0, + "thirtyDaysAvg": 2491640.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 109 + }, + { + "hasPlayed": true, + "points": 176 + } + ], + "startProbability": 1, + "name": "Marvin Schwäbe", + "marketChangeToday": 13725.0 + }, + { + "id": "2069", + "teamId": "28", + "firstName": "Timo", + "lastName": "Hübers", + "marketValue": 1793827.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 209197.0, + "yesterday": 234401.0, + "twoDays": 251452.0, + "sevenDaysAvg": 971636.0, + "thirtyDaysAvg": -1393573.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timo Hübers", + "marketChangeToday": 209197.0 + }, + { + "id": "2201", + "teamId": "28", + "firstName": "Linton", + "lastName": "Maina", + "marketValue": 8207714.0, + "averagePoints": 66.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6346.0, + "totalPoints": 131.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png", + "number": 37.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 44644.0, + "yesterday": 160433.0, + "twoDays": 204893.0, + "sevenDaysAvg": 872209.0, + "thirtyDaysAvg": 3909505.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + }, + { + "hasPlayed": true, + "points": 99 + } + ], + "startProbability": 4, + "name": "Linton Maina", + "marketChangeToday": 44644.0 + }, + { + "id": "2247", + "teamId": "28", + "firstName": "Borna", + "lastName": "Sosa", + "marketValue": 5677134.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/f8cf530ad652442a9688c49f058e3a8a.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 72322.0, + "yesterday": 178675.0, + "twoDays": 239273.0, + "sevenDaysAvg": 1161034.0, + "thirtyDaysAvg": -9833234.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Borna Sosa", + "marketChangeToday": 72322.0 + }, + { + "id": "2358", + "teamId": "28", + "firstName": "Tom", + "lastName": "Krauß", + "marketValue": 7949571.0, + "averagePoints": 59.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10881.0, + "totalPoints": 118.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": -169831.0, + "yesterday": -195189.0, + "twoDays": -205674.0, + "sevenDaysAvg": -1335315.0, + "thirtyDaysAvg": 409889.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 44 + }, + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 2, + "name": "Tom Krauß", + "marketChangeToday": -169831.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Matthias Köbbing", + "marketChangeToday": 0.0 + }, + { + "id": "2552", + "teamId": "28", + "firstName": "Marius", + "lastName": "Bülter", + "marketValue": 4679814.0, + "averagePoints": 17.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1548.0, + "totalPoints": 33.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": -322394.0, + "yesterday": -325954.0, + "twoDays": -335291.0, + "sevenDaysAvg": -2006409.0, + "thirtyDaysAvg": -665995.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 14 + }, + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 4, + "name": "Marius Bülter", + "marketChangeToday": -322394.0 + }, + { + "id": "2718", + "teamId": "28", + "firstName": "Ellyes", + "lastName": "Skhiri", + "marketValue": 7833347.0, + "averagePoints": 26.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4784.0, + "totalPoints": 52.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 66684.0, + "yesterday": 110314.0, + "twoDays": 112817.0, + "sevenDaysAvg": 546783.0, + "thirtyDaysAvg": 4279116.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 6 + }, + { + "hasPlayed": true, + "points": 46 + } + ], + "startProbability": 3, + "name": "Ellyes Skhiri", + "marketChangeToday": 66684.0 + }, + { + "id": "2765", + "teamId": "28", + "firstName": "Jan", + "lastName": "Thielmann", + "marketValue": 5909962.0, + "averagePoints": 50.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8564.0, + "totalPoints": 99.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 16.0, + "pointsStdDev": 45.0, + "marketChange": { + "today": -260473.0, + "yesterday": -249298.0, + "twoDays": -64713.0, + "sevenDaysAvg": -237520.0, + "thirtyDaysAvg": 842629.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + }, + { + "hasPlayed": true, + "points": 82 + } + ], + "startProbability": 4, + "name": "Jan Thielmann", + "marketChangeToday": -260473.0 + }, + { + "id": "2855", + "teamId": "28", + "firstName": "Ragnar", + "lastName": "Ache", + "marketValue": 13652487.0, + "averagePoints": 61.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8510.0, + "totalPoints": 121.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 43.0, + "marketChange": { + "today": -236386.0, + "yesterday": -341645.0, + "twoDays": -441324.0, + "sevenDaysAvg": -1954261.0, + "thirtyDaysAvg": 1045618.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 30 + }, + { + "hasPlayed": true, + "points": 91 + } + ], + "startProbability": 1, + "name": "Ragnar Ache", + "marketChangeToday": -236386.0 + }, + { + "id": "7219", + "teamId": "28", + "firstName": "Ísak", + "lastName": "Jóhannesson", + "marketValue": 11642498.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 187.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 105.0, + "marketChange": { + "today": 3563.0, + "yesterday": 18543.0, + "twoDays": 98730.0, + "sevenDaysAvg": 631034.0, + "thirtyDaysAvg": 4168485.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 168 + } + ], + "startProbability": 1, + "name": "Ísak Jóhannesson", + "marketChangeToday": 3563.0 + }, + { + "id": "8001", + "teamId": "28", + "firstName": "Luka", + "lastName": "Lochoshvili", + "marketValue": 10902059.0, + "averagePoints": 76.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 152.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 63.0, + "marketChange": { + "today": -10146.0, + "yesterday": 8615.0, + "twoDays": 13250.0, + "sevenDaysAvg": 247891.0, + "thirtyDaysAvg": 2409040.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 31 + }, + { + "hasPlayed": true, + "points": 121 + } + ], + "startProbability": 2, + "name": "Luka Lochoshvili", + "marketChangeToday": -10146.0 + }, + { + "id": "8274", + "teamId": "28", + "firstName": "Said", + "lastName": "El Mala", + "marketValue": 25178580.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": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 101.0, + "marketChange": { + "today": -77163.0, + "yesterday": -25066.0, + "twoDays": 8612.0, + "sevenDaysAvg": -918818.0, + "thirtyDaysAvg": -194502.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 2, + "name": "Said El Mala", + "marketChangeToday": -77163.0 + }, + { + "id": "10024", + "teamId": "28", + "firstName": "Joël", + "lastName": "Schmied", + "marketValue": 2051649.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": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 217282.0, + "yesterday": 241164.0, + "twoDays": 234008.0, + "sevenDaysAvg": 865519.0, + "thirtyDaysAvg": -1573149.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 20 + } + ], + "startProbability": 4, + "name": "Joël Schmied", + "marketChangeToday": 217282.0 + }, + { + "id": "11570", + "teamId": "28", + "firstName": "Sebastian", + "lastName": "Sebulonsen", + "marketValue": 1352181.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/0f9cbbaaccb148a6ad251ba707b4f099.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -40559.0, + "yesterday": -50746.0, + "twoDays": -60233.0, + "sevenDaysAvg": -537368.0, + "thirtyDaysAvg": -4194971.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Sebastian Sebulonsen", + "marketChangeToday": -40559.0 + }, + { + "id": "11875", + "teamId": "28", + "firstName": "Rav", + "lastName": "van den Berg", + "marketValue": 909317.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": 0.0, + "marketChange": { + "today": -19967.0, + "yesterday": -47483.0, + "twoDays": -88805.0, + "sevenDaysAvg": -453773.0, + "thirtyDaysAvg": -2795817.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Rav van den Berg", + "marketChangeToday": -19967.0 + }, + { + "id": "11958", + "teamId": "28", + "firstName": "Alessio", + "lastName": "Castro-Montes", + "marketValue": 8119904.0, + "averagePoints": 57.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11322.0, + "totalPoints": 114.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": -377743.0, + "yesterday": -387787.0, + "twoDays": -376436.0, + "sevenDaysAvg": -1947765.0, + "thirtyDaysAvg": 4859534.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 51 + }, + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 2, + "name": "Alessio Castro-Montes", + "marketChangeToday": -377743.0 + }, + { + "id": "12321", + "teamId": "28", + "firstName": "Jahmai", + "lastName": "Simpson-Pusey", + "marketValue": 9827549.0, + "averagePoints": 71.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 141.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -100681.0, + "yesterday": -212276.0, + "twoDays": -232763.0, + "sevenDaysAvg": -1422155.0, + "thirtyDaysAvg": -634082.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": true, + "points": 62 + } + ], + "startProbability": 1, + "name": "Jahmai Simpson-Pusey", + "marketChangeToday": -100681.0 + }, + { + "id": "14140", + "teamId": "28", + "firstName": "Gideon", + "lastName": "Mensah", + "marketValue": 9877518.0, + "averagePoints": 63.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11507.0, + "totalPoints": 126.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 68603.0, + "yesterday": 25988.0, + "twoDays": -28697.0, + "sevenDaysAvg": -258885.0, + "thirtyDaysAvg": 985729.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 87 + } + ], + "startProbability": 1, + "name": "Gideon Mensah", + "marketChangeToday": 68603.0 + }, + { + "id": "14300", + "teamId": "28", + "firstName": "Paul", + "lastName": "Okon-Engstler", + "marketValue": 4227575.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 6747.0, + "totalPoints": 74.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": 17.0, + "pointsStdDev": 25.0, + "marketChange": { + "today": -71051.0, + "yesterday": -85905.0, + "twoDays": -69479.0, + "sevenDaysAvg": -135260.0, + "thirtyDaysAvg": 1165002.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 55 + } + ], + "startProbability": 3, + "name": "Paul Okon-Engstler", + "marketChangeToday": -71051.0 + }, + { + "id": "15373", + "teamId": "28", + "firstName": "Reigan", + "lastName": "Heskey", + "marketValue": 3306995.0, + "averagePoints": -8.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1185.0, + "totalPoints": -8.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 5.0, + "marketChange": { + "today": -129226.0, + "yesterday": -135431.0, + "twoDays": -133590.0, + "sevenDaysAvg": -865195.0, + "thirtyDaysAvg": -5923924.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -8 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Reigan Heskey", + "marketChangeToday": -129226.0 + }, + { + "id": "16945", + "teamId": "28", + "firstName": "Thijs", + "lastName": "Dallinga", + "marketValue": 8696827.0, + "averagePoints": 240.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1810.0, + "totalPoints": 240.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 27.0, + "pointsStdDev": 169.0, + "marketChange": { + "today": 211797.0, + "yesterday": 230750.0, + "twoDays": 271520.0, + "sevenDaysAvg": 1106054.0, + "thirtyDaysAvg": 8696827.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 240 + } + ], + "startProbability": 5, + "name": "Thijs Dallinga", + "marketChangeToday": 211797.0 + }, + { + "id": "17282", + "teamId": "28", + "firstName": "Mikey", + "lastName": "Moore", + "marketValue": 11714237.0, + "averagePoints": 36.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2967.0, + "totalPoints": 36.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7f5524d22efb4465a313919dd3014114.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 99083.0, + "yesterday": 144330.0, + "twoDays": 166039.0, + "sevenDaysAvg": 875724.0, + "thirtyDaysAvg": 11714237.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 36 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Mikey Moore", + "marketChangeToday": 99083.0 + }, + { + "id": "524", + "teamId": "14", + "firstName": "Oliver", + "lastName": "Baumann", + "marketValue": 16400011.0, + "averagePoints": 102.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 203.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -142973.0, + "yesterday": -48699.0, + "twoDays": -76952.0, + "sevenDaysAvg": -1029150.0, + "thirtyDaysAvg": -3735677.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 74 + }, + { + "hasPlayed": true, + "points": 129 + } + ], + "startProbability": 1, + "name": "Oliver Baumann", + "marketChangeToday": -142973.0 + }, + { + "id": "1815", + "teamId": "14", + "firstName": "Andrej", + "lastName": "Kramarić", + "marketValue": 11405093.0, + "averagePoints": -13.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1881.0, + "totalPoints": -26.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 14.0, + "marketChange": { + "today": -376874.0, + "yesterday": -389144.0, + "twoDays": -383720.0, + "sevenDaysAvg": -2886446.0, + "thirtyDaysAvg": -11490805.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -23 + }, + { + "hasPlayed": true, + "points": -3 + } + ], + "startProbability": 3, + "name": "Andrej Kramarić", + "marketChangeToday": -376874.0 + }, + { + "id": "1954", + "teamId": "14", + "firstName": null, + "lastName": "Bernardo", + "marketValue": 5276424.0, + "averagePoints": 62.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3268.0, + "totalPoints": 62.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png", + "number": 13.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 43.0, + "marketChange": { + "today": -294307.0, + "yesterday": -321163.0, + "twoDays": -322623.0, + "sevenDaysAvg": -1879678.0, + "thirtyDaysAvg": -5156204.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 62 + } + ], + "startProbability": 4, + "name": "Bernardo", + "marketChangeToday": -294307.0 + }, + { + "id": "2373", + "teamId": "14", + "firstName": "Ozan", + "lastName": "Kabak", + "marketValue": 23721336.0, + "averagePoints": 134.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10729.0, + "totalPoints": 267.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 95.0, + "marketChange": { + "today": -12936.0, + "yesterday": 11935.0, + "twoDays": 35262.0, + "sevenDaysAvg": 265371.0, + "thirtyDaysAvg": 3384824.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 66 + }, + { + "hasPlayed": true, + "points": 201 + } + ], + "startProbability": 1, + "name": "Ozan Kabak", + "marketChangeToday": -12936.0 + }, + { + "id": "2803", + "teamId": "14", + "firstName": "Tim", + "lastName": "Lemperle", + "marketValue": 12466258.0, + "averagePoints": 128.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5210.0, + "totalPoints": 128.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 90.0, + "marketChange": { + "today": 223479.0, + "yesterday": 229842.0, + "twoDays": 213955.0, + "sevenDaysAvg": 1426728.0, + "thirtyDaysAvg": 292828.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 128 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Tim Lemperle", + "marketChangeToday": 223479.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Philipp", + "marketChangeToday": 0.0 + }, + { + "id": "3124", + "teamId": "14", + "firstName": "Patrick", + "lastName": "Wimmer", + "marketValue": 8769944.0, + "averagePoints": 44.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8894.0, + "totalPoints": 88.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 45.0, + "marketChange": { + "today": -208739.0, + "yesterday": -233790.0, + "twoDays": -303837.0, + "sevenDaysAvg": -1799909.0, + "thirtyDaysAvg": 104871.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + }, + { + "hasPlayed": true, + "points": 76 + } + ], + "startProbability": 3, + "name": "Patrick Wimmer", + "marketChangeToday": -208739.0 + }, + { + "id": "3158", + "teamId": "14", + "firstName": "Fisnik", + "lastName": "Asllani", + "marketValue": 15984025.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": 0.0, + "marketChange": { + "today": -520521.0, + "yesterday": -496948.0, + "twoDays": -419071.0, + "sevenDaysAvg": -3234346.0, + "thirtyDaysAvg": -10676304.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fisnik Asllani", + "marketChangeToday": -520521.0 + }, + { + "id": "3204", + "teamId": "14", + "firstName": "Bambasé", + "lastName": "Conté", + "marketValue": 10259492.0, + "averagePoints": 47.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7169.0, + "totalPoints": 94.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 83.0, + "marketChange": { + "today": 22048.0, + "yesterday": 141382.0, + "twoDays": 239900.0, + "sevenDaysAvg": 1060524.0, + "thirtyDaysAvg": -607425.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -12 + }, + { + "hasPlayed": true, + "points": 106 + } + ], + "startProbability": 3, + "name": "Bambasé Conté", + "marketChangeToday": 22048.0 + }, + { + "id": "3471", + "teamId": "14", + "firstName": "Adam", + "lastName": "Hložek", + "marketValue": 8139855.0, + "averagePoints": 33.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7858.0, + "totalPoints": 66.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": -239449.0, + "yesterday": -260286.0, + "twoDays": -291080.0, + "sevenDaysAvg": -2324782.0, + "thirtyDaysAvg": 1306893.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 3, + "name": "Adam Hložek", + "marketChangeToday": -239449.0 + }, + { + "id": "7543", + "teamId": "14", + "firstName": "Max", + "lastName": "Moerstedt", + "marketValue": 4217704.0, + "averagePoints": -41.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3269.0, + "totalPoints": -82.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 48.0, + "marketChange": { + "today": -125548.0, + "yesterday": -130460.0, + "twoDays": -136763.0, + "sevenDaysAvg": -980645.0, + "thirtyDaysAvg": -1799326.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -7 + }, + { + "hasPlayed": true, + "points": -75 + } + ], + "startProbability": 4, + "name": "Max Moerstedt", + "marketChangeToday": -125548.0 + }, + { + "id": "7673", + "teamId": "14", + "firstName": "Albian", + "lastName": "Hajdari", + "marketValue": 13402175.0, + "averagePoints": 23.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11249.0, + "totalPoints": 45.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": -446189.0, + "yesterday": -467382.0, + "twoDays": -535568.0, + "sevenDaysAvg": -3544848.0, + "thirtyDaysAvg": -3324193.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + }, + { + "hasPlayed": true, + "points": 56 + } + ], + "startProbability": 2, + "name": "Albian Hajdari", + "marketChangeToday": -446189.0 + }, + { + "id": "7717", + "teamId": "14", + "firstName": "Alexander", + "lastName": "Prass", + "marketValue": 1497950.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": 0.0, + "marketChange": { + "today": -74149.0, + "yesterday": -78121.0, + "twoDays": -88988.0, + "sevenDaysAvg": -644319.0, + "thirtyDaysAvg": -3258163.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Prass", + "marketChangeToday": -74149.0 + }, + { + "id": "7745", + "teamId": "14", + "firstName": "Vladimír", + "lastName": "Coufal", + "marketValue": 25649009.0, + "averagePoints": 141.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 282.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": 5341.0, + "yesterday": 17922.0, + "twoDays": 6481.0, + "sevenDaysAvg": -301826.0, + "thirtyDaysAvg": 651992.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 146 + }, + { + "hasPlayed": true, + "points": 136 + } + ], + "startProbability": 1, + "name": "Vladimír Coufal", + "marketChangeToday": 5341.0 + }, + { + "id": "7750", + "teamId": "14", + "firstName": "Robin", + "lastName": "Hranác", + "marketValue": 5484474.0, + "averagePoints": 23.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3564.0, + "totalPoints": 45.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": 203256.0, + "yesterday": 248344.0, + "twoDays": 320394.0, + "sevenDaysAvg": 1847422.0, + "thirtyDaysAvg": 836430.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 1 + }, + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 4, + "name": "Robin Hranác", + "marketChangeToday": 203256.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lúkas Petersson", + "marketChangeToday": 0.0 + }, + { + "id": "9598", + "teamId": "14", + "firstName": "Valentin", + "lastName": "Gendrey", + "marketValue": 1214357.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": 0.0, + "marketChange": { + "today": -102193.0, + "yesterday": -121729.0, + "twoDays": -132414.0, + "sevenDaysAvg": -838218.0, + "thirtyDaysAvg": -3534462.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Valentin Gendrey", + "marketChangeToday": -102193.0 + }, + { + "id": "11161", + "teamId": "14", + "firstName": "Koki", + "lastName": "Machida", + "marketValue": 4111035.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": 0.0, + "marketChange": { + "today": 311794.0, + "yesterday": 325664.0, + "twoDays": 260163.0, + "sevenDaysAvg": 1429294.0, + "thirtyDaysAvg": 1385155.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Koki Machida", + "marketChangeToday": 311794.0 + }, + { + "id": "11162", + "teamId": "14", + "firstName": "Leon", + "lastName": "Avdullahu", + "marketValue": 16529915.0, + "averagePoints": 106.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 211.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 43.0, + "marketChange": { + "today": 13260.0, + "yesterday": 38163.0, + "twoDays": 17515.0, + "sevenDaysAvg": -378475.0, + "thirtyDaysAvg": 2141559.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 136 + }, + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 1, + "name": "Leon Avdullahu", + "marketChangeToday": 13260.0 + }, + { + "id": "11591", + "teamId": "14", + "firstName": "Cajetan", + "lastName": "Lenz", + "marketValue": 855872.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": 0.0, + "marketChange": { + "today": -65727.0, + "yesterday": -101995.0, + "twoDays": -120752.0, + "sevenDaysAvg": -708228.0, + "thirtyDaysAvg": -3794240.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Cajetan Lenz", + "marketChangeToday": -65727.0 + }, + { + "id": "11631", + "teamId": "14", + "firstName": "Wouter", + "lastName": "Burger", + "marketValue": 19108250.0, + "averagePoints": 61.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10738.0, + "totalPoints": 121.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": -503135.0, + "yesterday": -554394.0, + "twoDays": -551617.0, + "sevenDaysAvg": -3739148.0, + "thirtyDaysAvg": -2912765.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 58 + }, + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 1, + "name": "Wouter Burger", + "marketChangeToday": -503135.0 + }, + { + "id": "11959", + "teamId": "14", + "firstName": "Adam", + "lastName": "Daghim", + "marketValue": 11096469.0, + "averagePoints": 154.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11243.0, + "totalPoints": 308.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 27.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": 185129.0, + "yesterday": 203465.0, + "twoDays": 202970.0, + "sevenDaysAvg": 1434510.0, + "thirtyDaysAvg": 7985466.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 145 + }, + { + "hasPlayed": true, + "points": 163 + } + ], + "startProbability": 2, + "name": "Adam Daghim", + "marketChangeToday": 185129.0 + }, + { + "id": "15193", + "teamId": "14", + "firstName": "Mats", + "lastName": "Rots", + "marketValue": 8370423.0, + "averagePoints": 46.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6457.0, + "totalPoints": 91.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png", + "number": 39.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 84.0, + "marketChange": { + "today": 234764.0, + "yesterday": 271901.0, + "twoDays": 270413.0, + "sevenDaysAvg": 518230.0, + "thirtyDaysAvg": -2128441.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 105 + }, + { + "hasPlayed": true, + "points": -14 + } + ], + "startProbability": 2, + "name": "Mats Rots", + "marketChangeToday": 234764.0 + }, + { + "id": "15262", + "teamId": "14", + "firstName": "Nathan", + "lastName": "De Cat", + "marketValue": 10844436.0, + "averagePoints": -6.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2514.0, + "totalPoints": -11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 4.0, + "marketChange": { + "today": -622783.0, + "yesterday": -650611.0, + "twoDays": -639778.0, + "sevenDaysAvg": -4438521.0, + "thirtyDaysAvg": -4635071.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -2 + }, + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 3, + "name": "Nathan De Cat", + "marketChangeToday": -622783.0 + }, + { + "id": "51", + "teamId": "40", + "firstName": "Rani", + "lastName": "Khedira", + "marketValue": 6495596.0, + "averagePoints": 33.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11810.0, + "totalPoints": 65.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -190067.0, + "yesterday": -223143.0, + "twoDays": -242321.0, + "sevenDaysAvg": -1375711.0, + "thirtyDaysAvg": 1507234.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 14 + }, + { + "hasPlayed": true, + "points": 51 + } + ], + "startProbability": 1, + "name": "Rani Khedira", + "marketChangeToday": -190067.0 + }, + { + "id": "1223", + "teamId": "40", + "firstName": "Marvin", + "lastName": "Friedrich", + "marketValue": 1359182.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": 0.0, + "marketChange": { + "today": -131928.0, + "yesterday": -139674.0, + "twoDays": -140018.0, + "sevenDaysAvg": -945819.0, + "thirtyDaysAvg": -162796.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marvin Friedrich", + "marketChangeToday": -131928.0 + }, + { + "id": "1553", + "teamId": "40", + "firstName": "Janik", + "lastName": "Haberer", + "marketValue": 3244196.0, + "averagePoints": 22.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2995.0, + "totalPoints": 44.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 9.0, + "marketChange": { + "today": 207955.0, + "yesterday": 245932.0, + "twoDays": 261798.0, + "sevenDaysAvg": 973521.0, + "thirtyDaysAvg": -1381933.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 4, + "name": "Janik Haberer", + "marketChangeToday": 207955.0 + }, + { + "id": "1955", + "teamId": "40", + "firstName": "Oliver", + "lastName": "Burke", + "marketValue": 1735402.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": 0.0, + "marketChange": { + "today": -110387.0, + "yesterday": -127233.0, + "twoDays": -129635.0, + "sevenDaysAvg": -870877.0, + "thirtyDaysAvg": -2715978.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Oliver Burke", + "marketChangeToday": -110387.0 + }, + { + "id": "2065", + "teamId": "40", + "firstName": "Felix", + "lastName": "Uduokhai", + "marketValue": 6418500.0, + "averagePoints": 70.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 70.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": 227999.0, + "yesterday": 276556.0, + "twoDays": 291972.0, + "sevenDaysAvg": 1580341.0, + "thirtyDaysAvg": -2280038.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Felix Uduokhai", + "marketChangeToday": 227999.0 + }, + { + "id": "2279", + "teamId": "40", + "firstName": "Frederik", + "lastName": "Rönnow", + "marketValue": 8949622.0, + "averagePoints": 90.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 90.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 63.0, + "marketChange": { + "today": 291564.0, + "yesterday": 324205.0, + "twoDays": 337801.0, + "sevenDaysAvg": 1375899.0, + "thirtyDaysAvg": -936128.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 90 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Frederik Rönnow", + "marketChangeToday": 291564.0 + }, + { + "id": "2302", + "teamId": "40", + "firstName": "Woo-Yeong", + "lastName": "Jeong", + "marketValue": 4413370.0, + "averagePoints": 34.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3876.0, + "totalPoints": 68.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 15.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -63119.0, + "yesterday": -96936.0, + "twoDays": -105954.0, + "sevenDaysAvg": -954220.0, + "thirtyDaysAvg": -67940.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 7 + }, + { + "hasPlayed": true, + "points": 61 + } + ], + "startProbability": 3, + "name": "Woo-Yeong Jeong", + "marketChangeToday": -63119.0 + }, + { + "id": "2400", + "teamId": "40", + "firstName": "Christopher", + "lastName": "Trimmel", + "marketValue": 2162586.0, + "averagePoints": -6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1194.0, + "totalPoints": -6.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 4.0, + "marketChange": { + "today": -110531.0, + "yesterday": -122889.0, + "twoDays": -130642.0, + "sevenDaysAvg": -861252.0, + "thirtyDaysAvg": -3685117.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Christopher Trimmel", + "marketChangeToday": -110531.0 + }, + { + "id": "2491", + "teamId": "40", + "firstName": "Tim", + "lastName": "Skarke", + "marketValue": 6720998.0, + "averagePoints": 75.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3896.0, + "totalPoints": 149.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 92.0, + "marketChange": { + "today": 254782.0, + "yesterday": 296939.0, + "twoDays": 316825.0, + "sevenDaysAvg": 2042639.0, + "thirtyDaysAvg": 2150090.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 9 + }, + { + "hasPlayed": true, + "points": 140 + } + ], + "startProbability": 3, + "name": "Tim Skarke", + "marketChangeToday": 254782.0 + }, + { + "id": "2717", + "teamId": "40", + "firstName": "Robert", + "lastName": "Skov", + "marketValue": 2155839.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 197467.0, + "yesterday": 254716.0, + "twoDays": 263107.0, + "sevenDaysAvg": 1281808.0, + "thirtyDaysAvg": -1773096.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Robert Skov", + "marketChangeToday": 197467.0 + }, + { + "id": "3102", + "teamId": "40", + "firstName": "Tom", + "lastName": "Rothe", + "marketValue": 8995276.0, + "averagePoints": 52.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11810.0, + "totalPoints": 103.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 37.0, + "marketChange": { + "today": -174447.0, + "yesterday": -205582.0, + "twoDays": -217727.0, + "sevenDaysAvg": -1356196.0, + "thirtyDaysAvg": 2944028.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + }, + { + "hasPlayed": true, + "points": 78 + } + ], + "startProbability": 1, + "name": "Tom Rothe", + "marketChangeToday": -174447.0 + }, + { + "id": "3187", + "teamId": "40", + "firstName": "András", + "lastName": "Schäfer", + "marketValue": 3898704.0, + "averagePoints": 15.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4966.0, + "totalPoints": 29.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png", + "number": 13.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": -97358.0, + "yesterday": -117816.0, + "twoDays": -123710.0, + "sevenDaysAvg": -716831.0, + "thirtyDaysAvg": 495748.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -8 + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "András Schäfer", + "marketChangeToday": -97358.0 + }, + { + "id": "3364", + "teamId": "40", + "firstName": "Carl", + "lastName": "Klaus", + "marketValue": 2617922.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": 0.0, + "marketChange": { + "today": -145568.0, + "yesterday": -150583.0, + "twoDays": -146172.0, + "sevenDaysAvg": -1016117.0, + "thirtyDaysAvg": 2059153.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Carl Klaus", + "marketChangeToday": -145568.0 + }, + { + "id": "3419", + "teamId": "40", + "firstName": "Matheo", + "lastName": "Raab", + "marketValue": 4460220.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": 2, + "pointsPerValue": 2.0, + "pointsStdDev": 6.0, + "marketChange": { + "today": -148586.0, + "yesterday": -156863.0, + "twoDays": -410463.0, + "sevenDaysAvg": -1801939.0, + "thirtyDaysAvg": 2560591.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 9 + } + ], + "startProbability": 5, + "name": "Matheo Raab", + "marketChangeToday": -148586.0 + }, + { + "id": "3453", + "teamId": "40", + "firstName": "Derrick", + "lastName": "Köhn", + "marketValue": 2716592.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": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 13.0, + "marketChange": { + "today": 230584.0, + "yesterday": 262850.0, + "twoDays": 294890.0, + "sevenDaysAvg": 1350823.0, + "thirtyDaysAvg": -413626.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 5, + "name": "Derrick Köhn", + "marketChangeToday": 230584.0 + }, + { + "id": "4352", + "teamId": "40", + "firstName": "Stanley", + "lastName": "Nsoki", + "marketValue": 1366329.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/6c54070a804d4f15acb3d09b63af882a.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -113823.0, + "yesterday": -126639.0, + "twoDays": -146962.0, + "sevenDaysAvg": -953807.0, + "thirtyDaysAvg": -2508831.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Stanley Nsoki", + "marketChangeToday": -113823.0 + }, + { + "id": "4446", + "teamId": "40", + "firstName": "Aljoscha", + "lastName": "Kemlein", + "marketValue": 7015073.0, + "averagePoints": 34.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8815.0, + "totalPoints": 67.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": -200239.0, + "yesterday": -231529.0, + "twoDays": -278334.0, + "sevenDaysAvg": -1452648.0, + "thirtyDaysAvg": -115259.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 11 + }, + { + "hasPlayed": true, + "points": 56 + } + ], + "startProbability": 2, + "name": "Aljoscha Kemlein", + "marketChangeToday": -200239.0 + }, + { + "id": "4598", + "teamId": "40", + "firstName": "Josip", + "lastName": "Juranović", + "marketValue": 11092715.0, + "averagePoints": 114.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10615.0, + "totalPoints": 228.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 144.0, + "marketChange": { + "today": 17380.0, + "yesterday": 80459.0, + "twoDays": 127764.0, + "sevenDaysAvg": 854742.0, + "thirtyDaysAvg": 6515174.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + }, + { + "hasPlayed": true, + "points": 216 + } + ], + "startProbability": 2, + "name": "Josip Juranović", + "marketChangeToday": 17380.0 + }, + { + "id": "7684", + "teamId": "40", + "firstName": "Michel", + "lastName": "Aebischer", + "marketValue": 4272849.0, + "averagePoints": 10.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7930.0, + "totalPoints": 19.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": -79490.0, + "yesterday": -82863.0, + "twoDays": -101258.0, + "sevenDaysAvg": -585252.0, + "thirtyDaysAvg": 4272849.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + }, + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 3, + "name": "Michel Aebischer", + "marketChangeToday": -79490.0 + }, + { + "id": "7723", + "teamId": "40", + "firstName": "Leopold", + "lastName": "Querfeld", + "marketValue": 13724877.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": 2, + "pointsPerValue": 18.0, + "pointsStdDev": 181.0, + "marketChange": { + "today": -307020.0, + "yesterday": -373386.0, + "twoDays": -376720.0, + "sevenDaysAvg": -1486738.0, + "thirtyDaysAvg": 532923.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 257 + } + ], + "startProbability": 3, + "name": "Leopold Querfeld", + "marketChangeToday": -307020.0 + }, + { + "id": "8381", + "teamId": "40", + "firstName": "Livan", + "lastName": "Burcu", + "marketValue": 4894063.0, + "averagePoints": 28.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6848.0, + "totalPoints": 55.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": -84763.0, + "yesterday": -281937.0, + "twoDays": -306687.0, + "sevenDaysAvg": -1919375.0, + "thirtyDaysAvg": -2036351.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": 27 + } + ], + "startProbability": 3, + "name": "Livan Burcu", + "marketChangeToday": -84763.0 + }, + { + "id": "9683", + "teamId": "40", + "firstName": "Andrej", + "lastName": "Ilic", + "marketValue": 3329228.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": 0.0, + "marketChange": { + "today": -134922.0, + "yesterday": -151405.0, + "twoDays": -144410.0, + "sevenDaysAvg": -919653.0, + "thirtyDaysAvg": -6126759.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Andrej Ilic", + "marketChangeToday": -134922.0 + }, + { + "id": "10106", + "teamId": "40", + "firstName": "Marin", + "lastName": "Ljubičić", + "marketValue": 4643553.0, + "averagePoints": 7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10999.0, + "totalPoints": 14.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 22.0, + "marketChange": { + "today": 8576.0, + "yesterday": -19100.0, + "twoDays": -61934.0, + "sevenDaysAvg": -1063912.0, + "thirtyDaysAvg": 2035988.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 2, + "name": "Marin Ljubičić", + "marketChangeToday": 8576.0 + }, + { + "id": "12763", + "teamId": "40", + "firstName": "Emmanuel", + "lastName": "Latte Lath", + "marketValue": 8375390.0, + "averagePoints": 40.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7914.0, + "totalPoints": 80.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 79.0, + "marketChange": { + "today": -233393.0, + "yesterday": -315520.0, + "twoDays": -393303.0, + "sevenDaysAvg": -2401773.0, + "thirtyDaysAvg": 1489336.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -16 + }, + { + "hasPlayed": true, + "points": 96 + } + ], + "startProbability": 3, + "name": "Emmanuel Latte Lath", + "marketChangeToday": -233393.0 + }, + { + "id": "13629", + "teamId": "40", + "firstName": "Linus", + "lastName": "Güther", + "marketValue": 1503621.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": 0.0, + "marketChange": { + "today": -129650.0, + "yesterday": -141346.0, + "twoDays": -148625.0, + "sevenDaysAvg": -985228.0, + "thirtyDaysAvg": 1003621.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Linus Güther", + "marketChangeToday": -129650.0 + }, + { + "id": "14917", + "teamId": "40", + "firstName": "Zeno", + "lastName": "Van den Bosch", + "marketValue": 8766673.0, + "averagePoints": 51.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11810.0, + "totalPoints": 101.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 57.0, + "marketChange": { + "today": -258705.0, + "yesterday": -293120.0, + "twoDays": -298251.0, + "sevenDaysAvg": -2049580.0, + "thirtyDaysAvg": -3455456.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 10 + }, + { + "hasPlayed": true, + "points": 91 + } + ], + "startProbability": 3, + "name": "Zeno Van den Bosch", + "marketChangeToday": -258705.0 + }, + { + "id": "17306", + "teamId": "40", + "firstName": "Kastriot", + "lastName": "Imeri", + "marketValue": 3010893.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/a4b7da39d3b84ed08289b6992fe6d4ee.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -152945.0, + "yesterday": -151016.0, + "twoDays": -155586.0, + "sevenDaysAvg": -1088044.0, + "thirtyDaysAvg": 3010893.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kastriot Imeri", + "marketChangeToday": -152945.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Grahl", + "marketChangeToday": 0.0 + }, + { + "id": "461", + "teamId": "4", + "firstName": "Timothy", + "lastName": "Chandler", + "marketValue": 736757.0, + "averagePoints": -9.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1457.0, + "totalPoints": -9.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 6.0, + "marketChange": { + "today": -93195.0, + "yesterday": -100323.0, + "twoDays": -121226.0, + "sevenDaysAvg": -794414.0, + "thirtyDaysAvg": 236757.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timothy Chandler", + "marketChangeToday": -93195.0 + }, + { + "id": "513", + "teamId": "4", + "firstName": "Mario", + "lastName": "Götze", + "marketValue": 4524817.0, + "averagePoints": 56.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4200.0, + "totalPoints": 56.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 39.0, + "marketChange": { + "today": 258872.0, + "yesterday": 136216.0, + "twoDays": 83241.0, + "sevenDaysAvg": 265301.0, + "thirtyDaysAvg": 381607.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 56 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Mario Götze", + "marketChangeToday": 258872.0 + }, + { + "id": "2144", + "teamId": "4", + "firstName": "Robin", + "lastName": "Koch", + "marketValue": 24638688.0, + "averagePoints": 133.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 265.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": 53175.0, + "yesterday": 77374.0, + "twoDays": 94777.0, + "sevenDaysAvg": 353590.0, + "thirtyDaysAvg": 1802281.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 133 + }, + { + "hasPlayed": true, + "points": 132 + } + ], + "startProbability": 1, + "name": "Robin Koch", + "marketChangeToday": 53175.0 + }, + { + "id": "2255", + "teamId": "4", + "firstName": "Jonathan", + "lastName": "Burkardt", + "marketValue": 24206379.0, + "averagePoints": 80.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10087.0, + "totalPoints": 160.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": -288714.0, + "yesterday": -289155.0, + "twoDays": -479033.0, + "sevenDaysAvg": -2342237.0, + "thirtyDaysAvg": -1431960.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 114 + }, + { + "hasPlayed": true, + "points": 46 + } + ], + "startProbability": 1, + "name": "Jonathan Burkardt", + "marketChangeToday": -288714.0 + }, + { + "id": "2863", + "teamId": "4", + "firstName": "Ansgar", + "lastName": "Knauff", + "marketValue": 3539807.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/df49f152f9bc4fd99f45742758ff5cfc.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -126678.0, + "yesterday": -123748.0, + "twoDays": -125720.0, + "sevenDaysAvg": -870176.0, + "thirtyDaysAvg": -1147894.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ansgar Knauff", + "marketChangeToday": -126678.0 + }, + { + "id": "2864", + "teamId": "4", + "firstName": "Nnamdi", + "lastName": "Collins", + "marketValue": 4859066.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/47efb7c32b294c238dcddcc3bd26ac21.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -104892.0, + "yesterday": -292570.0, + "twoDays": -297598.0, + "sevenDaysAvg": -1856001.0, + "thirtyDaysAvg": -8256537.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nnamdi Collins", + "marketChangeToday": -104892.0 + }, + { + "id": "2887", + "teamId": "4", + "firstName": "Ritsu", + "lastName": "Dōan", + "marketValue": 15889996.0, + "averagePoints": 70.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5259.0, + "totalPoints": 70.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": 92290.0, + "yesterday": 81464.0, + "twoDays": 56412.0, + "sevenDaysAvg": 273807.0, + "thirtyDaysAvg": -4074184.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Ritsu Dōan", + "marketChangeToday": 92290.0 + }, + { + "id": "3019", + "teamId": "4", + "firstName": "Noah", + "lastName": "Atubolu", + "marketValue": 13665820.0, + "averagePoints": 83.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 166.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 66.0, + "marketChange": { + "today": 103388.0, + "yesterday": 135050.0, + "twoDays": 173845.0, + "sevenDaysAvg": 1319450.0, + "thirtyDaysAvg": 4301952.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 36 + }, + { + "hasPlayed": true, + "points": 130 + } + ], + "startProbability": 1, + "name": "Noah Atubolu", + "marketChangeToday": 103388.0 + }, + { + "id": "6081", + "teamId": "4", + "firstName": "Can", + "lastName": "Uzun", + "marketValue": 26225451.0, + "averagePoints": 62.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9419.0, + "totalPoints": 124.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png", + "number": 42.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": -596395.0, + "yesterday": -667145.0, + "twoDays": -807389.0, + "sevenDaysAvg": -2708732.0, + "thirtyDaysAvg": -822719.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 59 + }, + { + "hasPlayed": true, + "points": 65 + } + ], + "startProbability": 1, + "name": "Can Uzun", + "marketChangeToday": -596395.0 + }, + { + "id": "7275", + "teamId": "4", + "firstName": "Kauã", + "lastName": "Santos", + "marketValue": 3870504.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": 0.0, + "marketChange": { + "today": -148087.0, + "yesterday": -147660.0, + "twoDays": -146640.0, + "sevenDaysAvg": -993887.0, + "thirtyDaysAvg": -5514555.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kauã Santos", + "marketChangeToday": -148087.0 + }, + { + "id": "7277", + "teamId": "4", + "firstName": "Farès", + "lastName": "Chaïbi", + "marketValue": 9946334.0, + "averagePoints": 54.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7623.0, + "totalPoints": 107.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": -58760.0, + "yesterday": 180184.0, + "twoDays": 270517.0, + "sevenDaysAvg": 1533087.0, + "thirtyDaysAvg": -2566523.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": 79 + } + ], + "startProbability": 3, + "name": "Farès Chaïbi", + "marketChangeToday": -58760.0 + }, + { + "id": "7325", + "teamId": "4", + "firstName": "Elias", + "lastName": "Baum", + "marketValue": 13792532.0, + "averagePoints": 116.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10366.0, + "totalPoints": 231.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 92.0, + "marketChange": { + "today": -28601.0, + "yesterday": 37910.0, + "twoDays": 94682.0, + "sevenDaysAvg": 745365.0, + "thirtyDaysAvg": 5320023.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 50 + }, + { + "hasPlayed": true, + "points": 181 + } + ], + "startProbability": 2, + "name": "Elias Baum", + "marketChangeToday": -28601.0 + }, + { + "id": "7417", + "teamId": "4", + "firstName": "Noël", + "lastName": "Aséko", + "marketValue": 3935871.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": 0.0, + "marketChange": { + "today": -117190.0, + "yesterday": -124816.0, + "twoDays": -124813.0, + "sevenDaysAvg": -716734.0, + "thirtyDaysAvg": -6565470.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Noël Aséko", + "marketChangeToday": -117190.0 + }, + { + "id": "8351", + "teamId": "4", + "firstName": "Oscar", + "lastName": "Højlund", + "marketValue": 4126146.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": 0.0, + "marketChange": { + "today": -103121.0, + "yesterday": -124411.0, + "twoDays": -137088.0, + "sevenDaysAvg": -1341504.0, + "thirtyDaysAvg": 92260.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 1 + } + ], + "startProbability": 3, + "name": "Oscar Højlund", + "marketChangeToday": -103121.0 + }, + { + "id": "10004", + "teamId": "4", + "firstName": "Younes", + "lastName": "Ebnoutalib", + "marketValue": 15680127.0, + "averagePoints": 221.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11211.0, + "totalPoints": 442.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 28.0, + "pointsStdDev": 117.0, + "marketChange": { + "today": 255362.0, + "yesterday": 252963.0, + "twoDays": 270779.0, + "sevenDaysAvg": 1850722.0, + "thirtyDaysAvg": 5966168.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 138 + }, + { + "hasPlayed": true, + "points": 304 + } + ], + "startProbability": 1, + "name": "Younes Ebnoutalib", + "marketChangeToday": 255362.0 + }, + { + "id": "11186", + "teamId": "4", + "firstName": "Jeremiaha", + "lastName": "Maluze", + "marketValue": 4679018.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": 41.0, + "pointsStdDev": 137.0, + "marketChange": { + "today": 104784.0, + "yesterday": 179684.0, + "twoDays": 220778.0, + "sevenDaysAvg": 1838267.0, + "thirtyDaysAvg": 4179018.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 194 + } + ], + "startProbability": 4, + "name": "Jeremiaha Maluze", + "marketChangeToday": 104784.0 + }, + { + "id": "12284", + "teamId": "4", + "firstName": "Keita", + "lastName": "Kosugi", + "marketValue": 8811663.0, + "averagePoints": 59.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 118.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": -211014.0, + "yesterday": -220037.0, + "twoDays": -271575.0, + "sevenDaysAvg": -2192389.0, + "thirtyDaysAvg": 3464523.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 54 + }, + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 2, + "name": "Keita Kosugi", + "marketChangeToday": -211014.0 + }, + { + "id": "12285", + "teamId": "4", + "firstName": "Love", + "lastName": "Arrhov", + "marketValue": 1092058.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": 4.0, + "marketChange": { + "today": -102682.0, + "yesterday": -119743.0, + "twoDays": -134501.0, + "sevenDaysAvg": -801958.0, + "thirtyDaysAvg": -4138048.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 5, + "name": "Love Arrhov", + "marketChangeToday": -102682.0 + }, + { + "id": "12294", + "teamId": "4", + "firstName": "Ayoube", + "lastName": "Amaimouni", + "marketValue": 8632937.0, + "averagePoints": 41.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6675.0, + "totalPoints": 82.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 45.0, + "marketChange": { + "today": -14922.0, + "yesterday": 104229.0, + "twoDays": 178075.0, + "sevenDaysAvg": 882455.0, + "thirtyDaysAvg": 3994783.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 9 + }, + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 4, + "name": "Ayoube Amaimouni", + "marketChangeToday": -14922.0 + }, + { + "id": "14920", + "teamId": "4", + "firstName": "Malik", + "lastName": "Pimpong", + "marketValue": 1803308.0, + "averagePoints": -6.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2139.0, + "totalPoints": -12.0, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png", + "number": 35.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 16.0, + "marketChange": { + "today": -122739.0, + "yesterday": -133818.0, + "twoDays": -126842.0, + "sevenDaysAvg": -683353.0, + "thirtyDaysAvg": -4375106.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -18 + }, + { + "hasPlayed": true, + "points": 6 + } + ], + "startProbability": 5, + "name": "Malik Pimpong", + "marketChangeToday": -122739.0 + }, + { + "id": "15589", + "teamId": "4", + "firstName": "", + "lastName": "Otávio", + "marketValue": 5460386.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": 0.0, + "marketChange": { + "today": -375909.0, + "yesterday": -386724.0, + "twoDays": -392653.0, + "sevenDaysAvg": -2673714.0, + "thirtyDaysAvg": -68113.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -1 + } + ], + "startProbability": 4, + "name": "Otávio", + "marketChangeToday": -375909.0 + }, + { + "id": "16369", + "teamId": "4", + "firstName": "Raphael", + "lastName": "Onyedika", + "marketValue": 11953980.0, + "averagePoints": 61.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11823.0, + "totalPoints": 122.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 46.0, + "marketChange": { + "today": -313190.0, + "yesterday": -377868.0, + "twoDays": -386328.0, + "sevenDaysAvg": -2492552.0, + "thirtyDaysAvg": -137278.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": true, + "points": 28 + } + ], + "startProbability": 1, + "name": "Raphael Onyedika", + "marketChangeToday": -313190.0 + }, + { + "id": "17285", + "teamId": "4", + "firstName": "Lilian", + "lastName": "Brassier", + "marketValue": 12907139.0, + "averagePoints": 79.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5662.0, + "totalPoints": 79.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/951b525cdfe04feaba0ac1724d5faf27.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 89472.0, + "yesterday": 115584.0, + "twoDays": 145325.0, + "sevenDaysAvg": 757532.0, + "thirtyDaysAvg": 12907139.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Lilian Brassier", + "marketChangeToday": 89472.0 + }, + { + "id": "60", + "teamId": "18", + "firstName": "Dominik", + "lastName": "Kohr", + "marketValue": 5151102.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": 18.0, + "pointsStdDev": 67.0, + "marketChange": { + "today": -386722.0, + "yesterday": -373671.0, + "twoDays": -375001.0, + "sevenDaysAvg": -2615902.0, + "thirtyDaysAvg": -2640619.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 96 + } + ], + "startProbability": 5, + "name": "Dominik Kohr", + "marketChangeToday": -386722.0 + }, + { + "id": "550", + "teamId": "18", + "firstName": "Stefan", + "lastName": "Bell", + "marketValue": 857100.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": 0.0, + "marketChange": { + "today": 20221.0, + "yesterday": -11945.0, + "twoDays": -39424.0, + "sevenDaysAvg": -397795.0, + "thirtyDaysAvg": -2326552.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Stefan Bell", + "marketChangeToday": 20221.0 + }, + { + "id": "620", + "teamId": "18", + "firstName": "Alexander", + "lastName": "Schwolow", + "marketValue": 3607061.0, + "averagePoints": 151.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5624.0, + "totalPoints": 151.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 41.0, + "pointsStdDev": 106.0, + "marketChange": { + "today": 412533.0, + "yesterday": 267305.0, + "twoDays": 116231.0, + "sevenDaysAvg": 446191.0, + "thirtyDaysAvg": 412543.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 151 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Alexander Schwolow", + "marketChangeToday": 412533.0 + }, + { + "id": "1540", + "teamId": "18", + "firstName": "Danny", + "lastName": "Da Costa", + "marketValue": 10465144.0, + "averagePoints": 89.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6462.0, + "totalPoints": 178.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 17.0, + "pointsStdDev": 76.0, + "marketChange": { + "today": -602329.0, + "yesterday": -172532.0, + "twoDays": 43668.0, + "sevenDaysAvg": -164377.0, + "thirtyDaysAvg": 2417382.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 3, + "name": "Danny Da Costa", + "marketChangeToday": -602329.0 + }, + { + "id": "1590", + "teamId": "18", + "firstName": "Robin", + "lastName": "Zentner", + "marketValue": 12571290.0, + "averagePoints": 104.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 104.0, + "status": 2, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 73.0, + "marketChange": { + "today": -586593.0, + "yesterday": -639110.0, + "twoDays": -575639.0, + "sevenDaysAvg": -2280592.0, + "thirtyDaysAvg": 603879.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 104 + } + ], + "startProbability": 3, + "name": "Robin Zentner", + "marketChangeToday": -586593.0 + }, + { + "id": "1639", + "teamId": "18", + "firstName": "Nadiem", + "lastName": "Amiri", + "marketValue": 34941284.0, + "averagePoints": 170.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 339.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": 32993.0, + "yesterday": 50071.0, + "twoDays": 60782.0, + "sevenDaysAvg": 361525.0, + "thirtyDaysAvg": 2602929.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 172 + }, + { + "hasPlayed": true, + "points": 167 + } + ], + "startProbability": 1, + "name": "Nadiem Amiri", + "marketChangeToday": 32993.0 + }, + { + "id": "2006", + "teamId": "18", + "firstName": "Stefan", + "lastName": "Posch", + "marketValue": 8768153.0, + "averagePoints": 123.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5299.0, + "totalPoints": 123.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 86.0, + "marketChange": { + "today": 60387.0, + "yesterday": 83621.0, + "twoDays": 112594.0, + "sevenDaysAvg": -371901.0, + "thirtyDaysAvg": 419380.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 123 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Stefan Posch", + "marketChangeToday": 60387.0 + }, + { + "id": "2030", + "teamId": "18", + "firstName": "Phillip", + "lastName": "Tietz", + "marketValue": 15871451.0, + "averagePoints": 203.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 406.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 166.0, + "marketChange": { + "today": 163210.0, + "yesterday": 162557.0, + "twoDays": 147724.0, + "sevenDaysAvg": 588490.0, + "thirtyDaysAvg": 4590336.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 321 + }, + { + "hasPlayed": true, + "points": 85 + } + ], + "startProbability": 1, + "name": "Phillip Tietz", + "marketChangeToday": 163210.0 + }, + { + "id": "2232", + "teamId": "18", + "firstName": "Philipp", + "lastName": "Mwene", + "marketValue": 11729576.0, + "averagePoints": 187.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 373.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 31.0, + "pointsStdDev": 163.0, + "marketChange": { + "today": 183726.0, + "yesterday": 227327.0, + "twoDays": 226359.0, + "sevenDaysAvg": 951315.0, + "thirtyDaysAvg": 3541304.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 302 + }, + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Philipp Mwene", + "marketChangeToday": 183726.0 + }, + { + "id": "2399", + "teamId": "18", + "firstName": "Lennard", + "lastName": "Maloney", + "marketValue": 2098302.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 312.0, + "totalPoints": 23.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -128199.0, + "yesterday": -162152.0, + "twoDays": -167259.0, + "sevenDaysAvg": -331246.0, + "thirtyDaysAvg": -565222.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lennard Maloney", + "marketChangeToday": -128199.0 + }, + { + "id": "2476", + "teamId": "18", + "firstName": "Jae-Sung", + "lastName": "Lee", + "marketValue": 13602041.0, + "averagePoints": 138.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9397.0, + "totalPoints": 276.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 120035.0, + "yesterday": 142779.0, + "twoDays": 154228.0, + "sevenDaysAvg": 800991.0, + "thirtyDaysAvg": 5686094.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 172 + }, + { + "hasPlayed": true, + "points": 104 + } + ], + "startProbability": 1, + "name": "Jae-Sung Lee", + "marketChangeToday": 120035.0 + }, + { + "id": "2646", + "teamId": "18", + "firstName": "Sheraldo", + "lastName": "Becker", + "marketValue": 13926251.0, + "averagePoints": 176.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8198.0, + "totalPoints": 351.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 178.0, + "marketChange": { + "today": 145992.0, + "yesterday": 140075.0, + "twoDays": 162755.0, + "sevenDaysAvg": -392589.0, + "thirtyDaysAvg": 1478281.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 302 + }, + { + "hasPlayed": true, + "points": 49 + } + ], + "startProbability": 1, + "name": "Sheraldo Becker", + "marketChangeToday": 145992.0 + }, + { + "id": "2702", + "teamId": "18", + "firstName": "Eric", + "lastName": "Martel", + "marketValue": 2243640.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": 0.0, + "marketChange": { + "today": -101904.0, + "yesterday": -102210.0, + "twoDays": -108697.0, + "sevenDaysAvg": -680213.0, + "thirtyDaysAvg": -4970836.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Eric Martel", + "marketChangeToday": -101904.0 + }, + { + "id": "2822", + "teamId": "18", + "firstName": "", + "lastName": "Silas", + "marketValue": 609204.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": 0.0, + "marketChange": { + "today": -71624.0, + "yesterday": -87764.0, + "twoDays": -86995.0, + "sevenDaysAvg": -742916.0, + "thirtyDaysAvg": -92456.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Silas", + "marketChangeToday": -71624.0 + }, + { + "id": "2895", + "teamId": "18", + "firstName": "Paul", + "lastName": "Nebel", + "marketValue": 3450825.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": 0.0, + "marketChange": { + "today": -98873.0, + "yesterday": -90105.0, + "twoDays": -89724.0, + "sevenDaysAvg": -649216.0, + "thirtyDaysAvg": -6282995.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Paul Nebel", + "marketChangeToday": -98873.0 + }, + { + "id": "3041", + "teamId": "18", + "firstName": "Silvan", + "lastName": "Widmer", + "marketValue": 2733735.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1324.0, + "totalPoints": 29.0, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 20.0, + "marketChange": { + "today": 86716.0, + "yesterday": 217212.0, + "twoDays": 222807.0, + "sevenDaysAvg": 900560.0, + "thirtyDaysAvg": -783533.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 5, + "name": "Silvan Widmer", + "marketChangeToday": 86716.0 + }, + { + "id": "3318", + "teamId": "18", + "firstName": "Ransford", + "lastName": "Königsdörffer", + "marketValue": 5489608.0, + "averagePoints": 75.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3160.0, + "totalPoints": 149.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 27.0, + "pointsStdDev": 81.0, + "marketChange": { + "today": 220604.0, + "yesterday": 276209.0, + "twoDays": 272269.0, + "sevenDaysAvg": 720720.0, + "thirtyDaysAvg": -467405.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 132 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 5, + "name": "Ransford Königsdörffer", + "marketChangeToday": 220604.0 + }, + { + "id": "3470", + "teamId": "18", + "firstName": "Anthony", + "lastName": "Caci", + "marketValue": 12928359.0, + "averagePoints": 108.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9298.0, + "totalPoints": 216.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 22.0, + "marketChange": { + "today": 38854.0, + "yesterday": 93094.0, + "twoDays": 116871.0, + "sevenDaysAvg": 727858.0, + "thirtyDaysAvg": 5758681.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 92 + }, + { + "hasPlayed": true, + "points": 124 + } + ], + "startProbability": 1, + "name": "Anthony Caci", + "marketChangeToday": 38854.0 + }, + { + "id": "6111", + "teamId": "18", + "firstName": "Benedict", + "lastName": "Hollerbach", + "marketValue": 1967765.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": 0.0, + "marketChange": { + "today": -99934.0, + "yesterday": -100507.0, + "twoDays": -111707.0, + "sevenDaysAvg": -691976.0, + "thirtyDaysAvg": -2197818.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Benedict Hollerbach", + "marketChangeToday": -99934.0 + }, + { + "id": "8307", + "teamId": "18", + "firstName": "Kaishu", + "lastName": "Sano", + "marketValue": 18487479.0, + "averagePoints": 157.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11042.0, + "totalPoints": 313.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": 109105.0, + "yesterday": 148685.0, + "twoDays": 162465.0, + "sevenDaysAvg": 888518.0, + "thirtyDaysAvg": 4667390.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 180 + }, + { + "hasPlayed": true, + "points": 133 + } + ], + "startProbability": 1, + "name": "Kaishu Sano", + "marketChangeToday": 109105.0 + }, + { + "id": "10122", + "teamId": "18", + "firstName": "Fabio", + "lastName": "Gruber", + "marketValue": 12607302.0, + "averagePoints": 159.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11355.0, + "totalPoints": 317.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 40.0, + "marketChange": { + "today": 216632.0, + "yesterday": 228023.0, + "twoDays": 227838.0, + "sevenDaysAvg": 1147529.0, + "thirtyDaysAvg": 286838.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 187 + }, + { + "hasPlayed": true, + "points": 130 + } + ], + "startProbability": 2, + "name": "Fabio Gruber", + "marketChangeToday": 216632.0 + }, + { + "id": "11261", + "teamId": "18", + "firstName": "Sota", + "lastName": "Kawasaki", + "marketValue": 2211897.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": 0.0, + "marketChange": { + "today": -131072.0, + "yesterday": -137346.0, + "twoDays": -137804.0, + "sevenDaysAvg": -946896.0, + "thirtyDaysAvg": -2096709.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sota Kawasaki", + "marketChangeToday": -131072.0 + }, + { + "id": "11665", + "teamId": "18", + "firstName": "Kacper", + "lastName": "Potulski", + "marketValue": 7481720.0, + "averagePoints": 79.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6531.0, + "totalPoints": 158.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png", + "number": 48.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": 72.0, + "marketChange": { + "today": 349836.0, + "yesterday": 369771.0, + "twoDays": 382502.0, + "sevenDaysAvg": 2346692.0, + "thirtyDaysAvg": -544741.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": true, + "points": 28 + } + ], + "startProbability": 2, + "name": "Kacper Potulski", + "marketChangeToday": 349836.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 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Maximilian Kinzig", + "marketChangeToday": 0.0 + }, + { + "id": "13438", + "teamId": "18", + "firstName": "Otto", + "lastName": "Ruoppi", + "marketValue": 1300342.0, + "averagePoints": 19.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1953.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 29.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -67294.0, + "yesterday": -85188.0, + "twoDays": -118645.0, + "sevenDaysAvg": -430554.0, + "thirtyDaysAvg": -3478026.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + }, + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 5, + "name": "Otto Ruoppi", + "marketChangeToday": -67294.0 + }, + { + "id": "17179", + "teamId": "18", + "firstName": "Rael-Tshimbela", + "lastName": "Nakuzola", + "marketValue": 1353434.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 324.0, + "totalPoints": 23.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png", + "number": 47.0, + "trend": 2, + "pointsPerValue": 16.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -105314.0, + "yesterday": -132095.0, + "twoDays": -147734.0, + "sevenDaysAvg": -1041550.0, + "thirtyDaysAvg": 1353434.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rael-Tshimbela Nakuzola", + "marketChangeToday": -105314.0 + }, + { + "id": "168", + "teamId": "29", + "firstName": "Sven", + "lastName": "Michel", + "marketValue": 2095851.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": 0.0, + "marketChange": { + "today": 158256.0, + "yesterday": 206383.0, + "twoDays": 239599.0, + "sevenDaysAvg": 1474723.0, + "thirtyDaysAvg": -1364623.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sven Michel", + "marketChangeToday": 158256.0 + }, + { + "id": "1964", + "teamId": "29", + "firstName": "Felix", + "lastName": "Götze", + "marketValue": 4043855.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/211c165645f84bc08e3bac17e3ba0dcf.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -111505.0, + "yesterday": -105634.0, + "twoDays": -120749.0, + "sevenDaysAvg": -1071305.0, + "thirtyDaysAvg": -3249453.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Felix Götze", + "marketChangeToday": -111505.0 + }, + { + "id": "2015", + "teamId": "29", + "firstName": "Raphael", + "lastName": "Obermair", + "marketValue": 9557881.0, + "averagePoints": 70.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 140.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 188493.0, + "yesterday": 240017.0, + "twoDays": 263505.0, + "sevenDaysAvg": 1283182.0, + "thirtyDaysAvg": 543018.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 50 + }, + { + "hasPlayed": true, + "points": 90 + } + ], + "startProbability": 1, + "name": "Raphael Obermair", + "marketChangeToday": 188493.0 + }, + { + "id": "2301", + "teamId": "29", + "firstName": "Oliver", + "lastName": "Batista Meier", + "marketValue": 4032349.0, + "averagePoints": -11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1233.0, + "totalPoints": -11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 7.0, + "marketChange": { + "today": -144249.0, + "yesterday": -144518.0, + "twoDays": -143403.0, + "sevenDaysAvg": -1106235.0, + "thirtyDaysAvg": -1577776.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Oliver Batista Meier", + "marketChangeToday": -144249.0 + }, + { + "id": "2471", + "teamId": "29", + "firstName": "Markus", + "lastName": "Schubert", + "marketValue": 1335494.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": 0.0, + "marketChange": { + "today": -149772.0, + "yesterday": -151296.0, + "twoDays": -150688.0, + "sevenDaysAvg": -1022692.0, + "thirtyDaysAvg": -3134332.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Markus Schubert", + "marketChangeToday": -149772.0 + }, + { + "id": "2498", + "teamId": "29", + "firstName": "Tom", + "lastName": "Baack", + "marketValue": 1650411.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": 7.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": -121991.0, + "yesterday": -135150.0, + "twoDays": -141893.0, + "sevenDaysAvg": -891252.0, + "thirtyDaysAvg": -3899379.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 5, + "name": "Tom Baack", + "marketChangeToday": -121991.0 + }, + { + "id": "2749", + "teamId": "29", + "firstName": "Steffen", + "lastName": "Tigges", + "marketValue": 3791659.0, + "averagePoints": 36.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4618.0, + "totalPoints": 71.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 18.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": -115801.0, + "yesterday": -127182.0, + "twoDays": -137283.0, + "sevenDaysAvg": -802789.0, + "thirtyDaysAvg": 3001570.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + }, + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 3, + "name": "Steffen Tigges", + "marketChangeToday": -115801.0 + }, + { + "id": "2977", + "teamId": "29", + "firstName": "Nahuel", + "lastName": "Noll", + "marketValue": 13228937.0, + "averagePoints": 112.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 224.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 1.0, + "marketChange": { + "today": 8137.0, + "yesterday": 32310.0, + "twoDays": 49284.0, + "sevenDaysAvg": 94452.0, + "thirtyDaysAvg": 1678909.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 113 + }, + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 1, + "name": "Nahuel Noll", + "marketChangeToday": 8137.0 + }, + { + "id": "3027", + "teamId": "29", + "firstName": "Marvin", + "lastName": "Pieringer", + "marketValue": 4530170.0, + "averagePoints": 33.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10532.0, + "totalPoints": 65.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 98.0, + "marketChange": { + "today": 75125.0, + "yesterday": 101939.0, + "twoDays": 143787.0, + "sevenDaysAvg": 1218907.0, + "thirtyDaysAvg": 3285653.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 1 + }, + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 1, + "name": "Marvin Pieringer", + "marketChangeToday": 75125.0 + }, + { + "id": "3081", + "teamId": "29", + "firstName": "Gabriel", + "lastName": "Vidović", + "marketValue": 6706206.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 74.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 49.0, + "marketChange": { + "today": -306879.0, + "yesterday": -352548.0, + "twoDays": -404064.0, + "sevenDaysAvg": -1577039.0, + "thirtyDaysAvg": 6206206.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + }, + { + "hasPlayed": true, + "points": 72 + } + ], + "startProbability": 1, + "name": "Gabriel Vidović", + "marketChangeToday": -306879.0 + }, + { + "id": "3336", + "teamId": "29", + "firstName": "Stefano", + "lastName": "Marino", + "marketValue": 4534277.0, + "averagePoints": 16.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4820.0, + "totalPoints": 31.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 27.0, + "marketChange": { + "today": -118572.0, + "yesterday": -135918.0, + "twoDays": -356265.0, + "sevenDaysAvg": -1869050.0, + "thirtyDaysAvg": -3719581.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -4 + }, + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 4, + "name": "Stefano Marino", + "marketChangeToday": -118572.0 + }, + { + "id": "3491", + "teamId": "29", + "firstName": "Sebastian", + "lastName": "Klaas", + "marketValue": 1440903.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/889217c751e5403eaf39162d4dc54b9a.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -134052.0, + "yesterday": -144502.0, + "twoDays": -150660.0, + "sevenDaysAvg": -1118891.0, + "thirtyDaysAvg": 940903.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sebastian Klaas", + "marketChangeToday": -134052.0 + }, + { + "id": "3492", + "teamId": "29", + "firstName": "Marcel", + "lastName": "Hoffmeier", + "marketValue": 3212780.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": 0.0, + "marketChange": { + "today": -140038.0, + "yesterday": -139428.0, + "twoDays": -143698.0, + "sevenDaysAvg": -960142.0, + "thirtyDaysAvg": -3284891.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marcel Hoffmeier", + "marketChangeToday": -140038.0 + }, + { + "id": "3559", + "teamId": "29", + "firstName": "Laurin", + "lastName": "Ulrich", + "marketValue": 6586111.0, + "averagePoints": 62.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9033.0, + "totalPoints": 123.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bd6e7a7bc0ff4f5397cce0a6fb3864fa.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": 18.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -220944.0, + "yesterday": -243917.0, + "twoDays": -277946.0, + "sevenDaysAvg": -1605487.0, + "thirtyDaysAvg": 6086111.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 2, + "name": "Laurin Ulrich", + "marketChangeToday": -220944.0 + }, + { + "id": "6197", + "teamId": "29", + "firstName": "Laurin", + "lastName": "Curda", + "marketValue": 10752378.0, + "averagePoints": 101.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 202.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 121.0, + "marketChange": { + "today": -41573.0, + "yesterday": 11765.0, + "twoDays": 38552.0, + "sevenDaysAvg": 302007.0, + "thirtyDaysAvg": -833701.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + }, + { + "hasPlayed": true, + "points": 187 + } + ], + "startProbability": 1, + "name": "Laurin Curda", + "marketChangeToday": -41573.0 + }, + { + "id": "6217", + "teamId": "29", + "firstName": "Rayan", + "lastName": "Philippe", + "marketValue": 4285197.0, + "averagePoints": 13.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 3106.0, + "totalPoints": 26.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/585c2df9602d47268fb6aaf32245792c.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": 391519.0, + "yesterday": 381773.0, + "twoDays": 333997.0, + "sevenDaysAvg": 2132580.0, + "thirtyDaysAvg": 182392.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 27 + }, + { + "hasPlayed": true, + "points": -1 + } + ], + "startProbability": 3, + "name": "Rayan Philippe", + "marketChangeToday": 391519.0 + }, + { + "id": "6292", + "teamId": "29", + "firstName": "Mattes", + "lastName": "Hansen", + "marketValue": 6523891.0, + "averagePoints": 58.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9931.0, + "totalPoints": 116.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": 276320.0, + "yesterday": 302768.0, + "twoDays": 312792.0, + "sevenDaysAvg": 1956223.0, + "thirtyDaysAvg": 3053486.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 52 + }, + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 2, + "name": "Mattes Hansen", + "marketChangeToday": 276320.0 + }, + { + "id": "6751", + "teamId": "29", + "firstName": "Florian", + "lastName": "Pruhs", + "marketValue": 1685530.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": 0.0, + "marketChange": { + "today": -143542.0, + "yesterday": -146642.0, + "twoDays": -151613.0, + "sevenDaysAvg": -1044442.0, + "thirtyDaysAvg": -800097.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Pruhs", + "marketChangeToday": -143542.0 + }, + { + "id": "7320", + "teamId": "29", + "firstName": "Tjark", + "lastName": "Scheller", + "marketValue": 9456614.0, + "averagePoints": 105.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 209.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 40.0, + "marketChange": { + "today": 198706.0, + "yesterday": 281034.0, + "twoDays": 330836.0, + "sevenDaysAvg": 1964010.0, + "thirtyDaysAvg": 1916504.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 133 + } + ], + "startProbability": 1, + "name": "Tjark Scheller", + "marketChangeToday": 198706.0 + }, + { + "id": "7616", + "teamId": "29", + "firstName": "Jano", + "lastName": "ter Horst", + "marketValue": 10062222.0, + "averagePoints": 91.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10714.0, + "totalPoints": 181.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 74.0, + "marketChange": { + "today": 79483.0, + "yesterday": 177918.0, + "twoDays": 237036.0, + "sevenDaysAvg": 1417742.0, + "thirtyDaysAvg": 5065003.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Jano ter Horst", + "marketChangeToday": 79483.0 + }, + { + "id": "8292", + "teamId": "29", + "firstName": "Santiago", + "lastName": "Castañeda", + "marketValue": 10359658.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11454.0, + "totalPoints": 171.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": 139700.0, + "yesterday": 266937.0, + "twoDays": 283091.0, + "sevenDaysAvg": 1485572.0, + "thirtyDaysAvg": 1396601.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + }, + { + "hasPlayed": true, + "points": 101 + } + ], + "startProbability": 1, + "name": "Santiago Castañeda", + "marketChangeToday": 139700.0 + }, + { + "id": "8872", + "teamId": "29", + "firstName": "Jonah", + "lastName": "Sticker", + "marketValue": 2877388.0, + "averagePoints": 8.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1936.0, + "totalPoints": 15.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 19.0, + "marketChange": { + "today": -127148.0, + "yesterday": -132826.0, + "twoDays": -133140.0, + "sevenDaysAvg": -880972.0, + "thirtyDaysAvg": -1023101.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 4, + "name": "Jonah Sticker", + "marketChangeToday": -127148.0 + }, + { + "id": "8984", + "teamId": "29", + "firstName": "Nyamekye", + "lastName": "Awortwie-Grant", + "marketValue": 776470.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -107342.0, + "yesterday": -133452.0, + "twoDays": -145144.0, + "sevenDaysAvg": -1116312.0, + "thirtyDaysAvg": 276470.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nyamekye Awortwie-Grant", + "marketChangeToday": -107342.0 + }, + { + "id": "9283", + "teamId": "29", + "firstName": "Deniz", + "lastName": "Zeitler", + "marketValue": 2266239.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/cde6a72f67e043e0b1b56ac70e3f9c19.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -147100.0, + "yesterday": -154715.0, + "twoDays": -162199.0, + "sevenDaysAvg": -1040841.0, + "thirtyDaysAvg": 1766239.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Deniz Zeitler", + "marketChangeToday": -147100.0 + }, + { + "id": "10048", + "teamId": "29", + "firstName": "Luka", + "lastName": "Duric", + "marketValue": 1485267.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": 0.0, + "marketChange": { + "today": -124922.0, + "yesterday": -139377.0, + "twoDays": -149156.0, + "sevenDaysAvg": -950132.0, + "thirtyDaysAvg": -4048156.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luka Duric", + "marketChangeToday": -124922.0 + }, + { + "id": "11170", + "teamId": "29", + "firstName": "Ruben", + "lastName": "Müller", + "marketValue": 2334360.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": 0.0, + "marketChange": { + "today": -142095.0, + "yesterday": -146228.0, + "twoDays": -157170.0, + "sevenDaysAvg": -1003818.0, + "thirtyDaysAvg": 79107.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ruben Müller", + "marketChangeToday": -142095.0 + }, + { + "id": "12262", + "teamId": "29", + "firstName": "Albert Frank", + "lastName": "Millgramm", + "marketValue": 2433326.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": 0.0, + "marketChange": { + "today": -151399.0, + "yesterday": -156880.0, + "twoDays": -148470.0, + "sevenDaysAvg": -991904.0, + "thirtyDaysAvg": -3511787.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Albert Frank Millgramm", + "marketChangeToday": -151399.0 + }, + { + "id": "14911", + "teamId": "29", + "firstName": "Clemens", + "lastName": "Lippmann", + "marketValue": 2418725.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": 1, + "pointsPerValue": 0.0, + "pointsStdDev": 1.0, + "marketChange": { + "today": 197189.0, + "yesterday": 257607.0, + "twoDays": 295071.0, + "sevenDaysAvg": 1692013.0, + "thirtyDaysAvg": -800401.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 5, + "name": "Clemens Lippmann", + "marketChangeToday": 197189.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/content/file/174077d2fba447fbb8a0e46a12d28245.png", + "number": 44.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": -36782.0, + "twoDays": -120824.0, + "sevenDaysAvg": -552743.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "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/content/file/d257ae98474e45c4ad7082fbe5adde82.png", + "number": 25.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Leopold Zingerle", + "marketChangeToday": 0.0 + }, + { + "id": "1246", + "teamId": "43", + "firstName": "Willi", + "lastName": "Orban", + "marketValue": 29421173.0, + "averagePoints": 144.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 287.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -646622.0, + "yesterday": -286752.0, + "twoDays": -24918.0, + "sevenDaysAvg": -1352633.0, + "thirtyDaysAvg": -1289680.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 116 + }, + { + "hasPlayed": true, + "points": 171 + } + ], + "startProbability": 3, + "name": "Willi Orban", + "marketChangeToday": -646622.0 + }, + { + "id": "1333", + "teamId": "43", + "firstName": "Lukas", + "lastName": "Klostermann", + "marketValue": 840833.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 97391.0, + "yesterday": 39764.0, + "twoDays": -9830.0, + "sevenDaysAvg": -43243.0, + "thirtyDaysAvg": -2724887.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lukas Klostermann", + "marketChangeToday": 97391.0 + }, + { + "id": "1689", + "teamId": "43", + "firstName": "Benjamin", + "lastName": "Henrichs", + "marketValue": 4424506.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": 7.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": -49157.0, + "yesterday": -77075.0, + "twoDays": -97482.0, + "sevenDaysAvg": -1143899.0, + "thirtyDaysAvg": -1701742.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 4, + "name": "Benjamin Henrichs", + "marketChangeToday": -49157.0 + }, + { + "id": "1728", + "teamId": "43", + "firstName": "Örjan", + "lastName": "Nyland", + "marketValue": 1994087.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": 0.0, + "marketChange": { + "today": -134077.0, + "yesterday": -141139.0, + "twoDays": -141255.0, + "sevenDaysAvg": -997537.0, + "thirtyDaysAvg": -243839.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Örjan Nyland", + "marketChangeToday": -134077.0 + }, + { + "id": "2141", + "teamId": "43", + "firstName": "Ridle ", + "lastName": "Baku", + "marketValue": 21146865.0, + "averagePoints": 236.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10421.0, + "totalPoints": 471.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": 183198.0, + "yesterday": 225427.0, + "twoDays": 231590.0, + "sevenDaysAvg": 1493657.0, + "thirtyDaysAvg": 1608746.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 238 + }, + { + "hasPlayed": true, + "points": 233 + } + ], + "startProbability": 2, + "name": "Ridle Baku", + "marketChangeToday": 183198.0 + }, + { + "id": "2275", + "teamId": "43", + "firstName": "Christoph", + "lastName": "Baumgartner", + "marketValue": 9973402.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": 0.0, + "marketChange": { + "today": -500586.0, + "yesterday": -464777.0, + "twoDays": -457184.0, + "sevenDaysAvg": -3186808.0, + "thirtyDaysAvg": -9896340.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Christoph Baumgartner", + "marketChangeToday": -500586.0 + }, + { + "id": "2522", + "teamId": "43", + "firstName": "David", + "lastName": "Raum", + "marketValue": 34748807.0, + "averagePoints": 128.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 255.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 30.0, + "marketChange": { + "today": -131494.0, + "yesterday": 2284.0, + "twoDays": 8369.0, + "sevenDaysAvg": -25910.0, + "thirtyDaysAvg": 1809168.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 106 + }, + { + "hasPlayed": true, + "points": 149 + } + ], + "startProbability": 1, + "name": "David Raum", + "marketChangeToday": -131494.0 + }, + { + "id": "2687", + "teamId": "43", + "firstName": "Christopher", + "lastName": "Nkunku", + "marketValue": 26100103.0, + "averagePoints": 94.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7080.0, + "totalPoints": 187.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": 41320.0, + "yesterday": 70744.0, + "twoDays": 65002.0, + "sevenDaysAvg": 562079.0, + "thirtyDaysAvg": -13447518.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + }, + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 2, + "name": "Christopher Nkunku", + "marketChangeToday": 41320.0 + }, + { + "id": "2897", + "teamId": "43", + "firstName": "Rocco", + "lastName": "Reitz", + "marketValue": 9516962.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": 2, + "pointsPerValue": 21.0, + "pointsStdDev": 147.0, + "marketChange": { + "today": -348984.0, + "yesterday": -631181.0, + "twoDays": -599971.0, + "sevenDaysAvg": -4211479.0, + "thirtyDaysAvg": -4294999.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 208 + } + ], + "startProbability": 5, + "name": "Rocco Reitz", + "marketChangeToday": -348984.0 + }, + { + "id": "4596", + "teamId": "43", + "firstName": "Brajan", + "lastName": "Gruda", + "marketValue": 20862631.0, + "averagePoints": 128.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4446.0, + "totalPoints": 128.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 90.0, + "marketChange": { + "today": -273427.0, + "yesterday": -263523.0, + "twoDays": -258719.0, + "sevenDaysAvg": -928048.0, + "thirtyDaysAvg": 4593601.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 128 + } + ], + "startProbability": 3, + "name": "Brajan Gruda", + "marketChangeToday": -273427.0 + }, + { + "id": "6104", + "teamId": "43", + "firstName": "Marc", + "lastName": "Guiu", + "marketValue": 8746059.0, + "averagePoints": -13.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1327.0, + "totalPoints": -13.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -347906.0, + "yesterday": -368878.0, + "twoDays": -465229.0, + "sevenDaysAvg": -1787173.0, + "thirtyDaysAvg": 8746059.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -13 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Marc Guiu", + "marketChangeToday": -347906.0 + }, + { + "id": "6176", + "teamId": "43", + "firstName": "Nicolas", + "lastName": "Seiwald", + "marketValue": 18564512.0, + "averagePoints": 82.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 164.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png", + "number": 13.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -313302.0, + "yesterday": -108226.0, + "twoDays": 2964.0, + "sevenDaysAvg": -242467.0, + "thirtyDaysAvg": 2940920.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 55 + }, + { + "hasPlayed": true, + "points": 109 + } + ], + "startProbability": 1, + "name": "Nicolas Seiwald", + "marketChangeToday": -313302.0 + }, + { + "id": "6300", + "teamId": "43", + "firstName": "Assan", + "lastName": "Ouédraogo", + "marketValue": 9769186.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 224864.0, + "yesterday": 270829.0, + "twoDays": 294344.0, + "sevenDaysAvg": 1281957.0, + "thirtyDaysAvg": -10154414.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Assan Ouédraogo", + "marketChangeToday": 224864.0 + }, + { + "id": "7224", + "teamId": "43", + "firstName": "Lukeba", + "lastName": "Castello Jr.", + "marketValue": 20840356.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": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 140.0, + "marketChange": { + "today": -73713.0, + "yesterday": -6265.0, + "twoDays": 23213.0, + "sevenDaysAvg": 86848.0, + "thirtyDaysAvg": 52512.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 199 + } + ], + "startProbability": 3, + "name": "Lukeba Castello Jr.", + "marketChangeToday": -73713.0 + }, + { + "id": "7239", + "teamId": "43", + "firstName": "Max", + "lastName": "Finkgräfe", + "marketValue": 3062104.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": 0.0, + "marketChange": { + "today": -123472.0, + "yesterday": -129565.0, + "twoDays": -132644.0, + "sevenDaysAvg": -904853.0, + "thirtyDaysAvg": -452332.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Max Finkgräfe", + "marketChangeToday": -123472.0 + }, + { + "id": "8061", + "teamId": "43", + "firstName": "Johan", + "lastName": "Bakayoko", + "marketValue": 7395873.0, + "averagePoints": 24.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5355.0, + "totalPoints": 48.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -250547.0, + "yesterday": -257960.0, + "twoDays": -263311.0, + "sevenDaysAvg": -1527214.0, + "thirtyDaysAvg": -171115.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 33 + }, + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 3, + "name": "Johan Bakayoko", + "marketChangeToday": -250547.0 + }, + { + "id": "8227", + "teamId": "43", + "firstName": "Maarten", + "lastName": "Vandevoordt", + "marketValue": 16411587.0, + "averagePoints": 109.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11814.0, + "totalPoints": 218.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 110.0, + "marketChange": { + "today": -351575.0, + "yesterday": -321138.0, + "twoDays": -206293.0, + "sevenDaysAvg": -974482.0, + "thirtyDaysAvg": 1828792.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 31 + }, + { + "hasPlayed": true, + "points": 187 + } + ], + "startProbability": 1, + "name": "Maarten Vandevoordt", + "marketChangeToday": -351575.0 + }, + { + "id": "9507", + "teamId": "43", + "firstName": "Antonio", + "lastName": "Nusa", + "marketValue": 27181846.0, + "averagePoints": 146.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11023.0, + "totalPoints": 291.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": 113.0, + "marketChange": { + "today": 45356.0, + "yesterday": 67029.0, + "twoDays": 60202.0, + "sevenDaysAvg": 521164.0, + "thirtyDaysAvg": 2426550.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 65 + }, + { + "hasPlayed": true, + "points": 226 + } + ], + "startProbability": 1, + "name": "Antonio Nusa", + "marketChangeToday": 45356.0 + }, + { + "id": "9776", + "teamId": "43", + "firstName": "Andrija", + "lastName": "Maksimovic", + "marketValue": 4704876.0, + "averagePoints": 84.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 791.0, + "totalPoints": 84.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 59.0, + "marketChange": { + "today": 378395.0, + "yesterday": 374018.0, + "twoDays": 351471.0, + "sevenDaysAvg": 1294782.0, + "thirtyDaysAvg": 180991.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 84 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Andrija Maksimovic", + "marketChangeToday": 378395.0 + }, + { + "id": "10113", + "teamId": "43", + "firstName": "Tidiam", + "lastName": "Gomis", + "marketValue": 10209688.0, + "averagePoints": 93.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5954.0, + "totalPoints": 186.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 117.0, + "marketChange": { + "today": 150918.0, + "yesterday": 280369.0, + "twoDays": 311274.0, + "sevenDaysAvg": 2033627.0, + "thirtyDaysAvg": 4654564.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 10 + }, + { + "hasPlayed": true, + "points": 176 + } + ], + "startProbability": 3, + "name": "Tidiam Gomis", + "marketChangeToday": 150918.0 + }, + { + "id": "11008", + "teamId": "43", + "firstName": "Ezechiel", + "lastName": "Banzuzi", + "marketValue": 11527874.0, + "averagePoints": 65.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11042.0, + "totalPoints": 129.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 54.0, + "marketChange": { + "today": -276984.0, + "yesterday": -66063.0, + "twoDays": 35444.0, + "sevenDaysAvg": 282142.0, + "thirtyDaysAvg": 7253871.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 26 + }, + { + "hasPlayed": true, + "points": 103 + } + ], + "startProbability": 3, + "name": "Ezechiel Banzuzi", + "marketChangeToday": -276984.0 + }, + { + "id": "11886", + "teamId": "43", + "firstName": "", + "lastName": "Rômulo", + "marketValue": 9604580.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/040691ff56a547f291aae153a0681fac.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -408498.0, + "yesterday": -493983.0, + "twoDays": -549713.0, + "sevenDaysAvg": -3744803.0, + "thirtyDaysAvg": -10246322.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Rômulo", + "marketChangeToday": -408498.0 + }, + { + "id": "14249", + "teamId": "43", + "firstName": "Neil", + "lastName": "El Aynaoui", + "marketValue": 11830775.0, + "averagePoints": 45.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4640.0, + "totalPoints": 45.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -657119.0, + "yesterday": -730494.0, + "twoDays": -847118.0, + "sevenDaysAvg": -3309907.0, + "thirtyDaysAvg": 11830775.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 45 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Neil El Aynaoui", + "marketChangeToday": -657119.0 + }, + { + "id": "14896", + "teamId": "43", + "firstName": "Abdoul", + "lastName": "Koné", + "marketValue": 1439277.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": 0.0, + "marketChange": { + "today": -84000.0, + "yesterday": -101710.0, + "twoDays": -116014.0, + "sevenDaysAvg": -717538.0, + "thirtyDaysAvg": -4292176.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Abdoul Koné", + "marketChangeToday": -84000.0 + }, + { + "id": "15376", + "teamId": "43", + "firstName": "Maxime", + "lastName": "Estève", + "marketValue": 10694155.0, + "averagePoints": 157.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5968.0, + "totalPoints": 157.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 111.0, + "marketChange": { + "today": 192779.0, + "yesterday": 228166.0, + "twoDays": 359662.0, + "sevenDaysAvg": 1297165.0, + "thirtyDaysAvg": -7200504.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 157 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Maxime Estève", + "marketChangeToday": 192779.0 + }, + { + "id": "577", + "teamId": "15", + "firstName": "Daniel", + "lastName": "Batz", + "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/61c6f55172674b6eb750e6263b23da0d.png", + "number": 33.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": -68004.0, + "sevenDaysAvg": -575075.0, + "thirtyDaysAvg": -3427055.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Daniel Batz", + "marketChangeToday": 0.0 + }, + { + "id": "619", + "teamId": "15", + "firstName": "Kevin", + "lastName": "Stöger", + "marketValue": 7171027.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": 2, + "pointsPerValue": null, + "pointsStdDev": 1.0, + "marketChange": { + "today": -364513.0, + "yesterday": -367807.0, + "twoDays": -388642.0, + "sevenDaysAvg": -2959097.0, + "thirtyDaysAvg": 1917472.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -2 + } + ], + "startProbability": 3, + "name": "Kevin Stöger", + "marketChangeToday": -364513.0 + }, + { + "id": "849", + "teamId": "15", + "firstName": "Tim", + "lastName": "Kleindienst", + "marketValue": 17120996.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10567.0, + "totalPoints": 73.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 81.0, + "marketChange": { + "today": -508541.0, + "yesterday": -480861.0, + "twoDays": -513616.0, + "sevenDaysAvg": -2257965.0, + "thirtyDaysAvg": 1092963.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": true, + "points": -21 + } + ], + "startProbability": 1, + "name": "Tim Kleindienst", + "marketChangeToday": -508541.0 + }, + { + "id": "1883", + "teamId": "15", + "firstName": "Moritz", + "lastName": "Nicolas", + "marketValue": 18314594.0, + "averagePoints": 160.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 320.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 41.0, + "marketChange": { + "today": 2532.0, + "yesterday": 35480.0, + "twoDays": 40989.0, + "sevenDaysAvg": -112325.0, + "thirtyDaysAvg": -292759.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 131 + }, + { + "hasPlayed": true, + "points": 189 + } + ], + "startProbability": 1, + "name": "Moritz Nicolas", + "marketChangeToday": 2532.0 + }, + { + "id": "2074", + "teamId": "15", + "firstName": "Robin", + "lastName": "Hack", + "marketValue": 7242956.0, + "averagePoints": -5.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5477.0, + "totalPoints": -10.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 24.0, + "marketChange": { + "today": -351558.0, + "yesterday": -363519.0, + "twoDays": -375763.0, + "sevenDaysAvg": -2412086.0, + "thirtyDaysAvg": -653247.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -22 + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 3, + "name": "Robin Hack", + "marketChangeToday": -351558.0 + }, + { + "id": "2126", + "teamId": "15", + "firstName": "Nicolas", + "lastName": "Kühn", + "marketValue": 4639941.0, + "averagePoints": 21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1576.0, + "totalPoints": 21.0, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4881796043e3415988bd7340d2f89b43.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -429872.0, + "yesterday": -468972.0, + "twoDays": -621015.0, + "sevenDaysAvg": -2304550.0, + "thirtyDaysAvg": 4139941.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nicolas Kühn", + "marketChangeToday": -429872.0 + }, + { + "id": "2261", + "teamId": "15", + "firstName": "Florian", + "lastName": "Neuhaus", + "marketValue": 3827001.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": 0.0, + "marketChange": { + "today": 294284.0, + "yesterday": 254866.0, + "twoDays": 270651.0, + "sevenDaysAvg": 1457496.0, + "thirtyDaysAvg": 1030413.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Neuhaus", + "marketChangeToday": 294284.0 + }, + { + "id": "2560", + "teamId": "15", + "firstName": "Philipp", + "lastName": "Sander", + "marketValue": 9136718.0, + "averagePoints": 58.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 115.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": 64.0, + "marketChange": { + "today": -222004.0, + "yesterday": -226503.0, + "twoDays": -433852.0, + "sevenDaysAvg": -2375663.0, + "thirtyDaysAvg": -1703626.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 103 + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 1, + "name": "Philipp Sander", + "marketChangeToday": -222004.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jan Olschowsky", + "marketChangeToday": 0.0 + }, + { + "id": "2862", + "teamId": "15", + "firstName": "Jens", + "lastName": "Castrop", + "marketValue": 1367839.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": 0.0, + "marketChange": { + "today": -128569.0, + "yesterday": -134720.0, + "twoDays": -137731.0, + "sevenDaysAvg": -942367.0, + "thirtyDaysAvg": -5482281.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Castrop", + "marketChangeToday": -128569.0 + }, + { + "id": "2941", + "teamId": "15", + "firstName": "Joseph", + "lastName": "Scally", + "marketValue": 6343714.0, + "averagePoints": 57.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5969.0, + "totalPoints": 113.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 85.0, + "marketChange": { + "today": 278304.0, + "yesterday": 327427.0, + "twoDays": 349040.0, + "sevenDaysAvg": 2317711.0, + "thirtyDaysAvg": -21782.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 117 + }, + { + "hasPlayed": true, + "points": -4 + } + ], + "startProbability": 2, + "name": "Joseph Scally", + "marketChangeToday": 278304.0 + }, + { + "id": "3063", + "teamId": "15", + "firstName": "Fabio", + "lastName": "Chiarodia", + "marketValue": 2865629.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -140845.0, + "yesterday": -148650.0, + "twoDays": -153408.0, + "sevenDaysAvg": -823220.0, + "thirtyDaysAvg": 1058371.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fabio Chiarodia", + "marketChangeToday": -140845.0 + }, + { + "id": "3129", + "teamId": "15", + "firstName": "Ko", + "lastName": "Itakura", + "marketValue": 9550102.0, + "averagePoints": 35.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 69.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": -251341.0, + "yesterday": -537336.0, + "twoDays": -631198.0, + "sevenDaysAvg": -2515309.0, + "thirtyDaysAvg": -4057695.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + }, + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 2, + "name": "Ko Itakura", + "marketChangeToday": -251341.0 + }, + { + "id": "3516", + "teamId": "15", + "firstName": "Enzo", + "lastName": "Leopold", + "marketValue": 4295547.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": 0.0, + "marketChange": { + "today": -157807.0, + "yesterday": -159978.0, + "twoDays": -155382.0, + "sevenDaysAvg": -2041317.0, + "thirtyDaysAvg": -9843473.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Enzo Leopold", + "marketChangeToday": -157807.0 + }, + { + "id": "4292", + "teamId": "15", + "firstName": "David", + "lastName": "Herold", + "marketValue": 3469538.0, + "averagePoints": 7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2822.0, + "totalPoints": 14.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 2.0, + "marketChange": { + "today": -94537.0, + "yesterday": -100927.0, + "twoDays": -123025.0, + "sevenDaysAvg": -589247.0, + "thirtyDaysAvg": -6685057.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 9 + }, + { + "hasPlayed": true, + "points": 5 + } + ], + "startProbability": 3, + "name": "David Herold", + "marketChangeToday": -94537.0 + }, + { + "id": "4333", + "teamId": "15", + "firstName": "Lukas", + "lastName": "Ullrich", + "marketValue": 5620487.0, + "averagePoints": 40.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8864.0, + "totalPoints": 80.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 32.0, + "marketChange": { + "today": -251508.0, + "yesterday": -293996.0, + "twoDays": -296863.0, + "sevenDaysAvg": -1990718.0, + "thirtyDaysAvg": 667899.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 63 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 3, + "name": "Lukas Ullrich", + "marketChangeToday": -251508.0 + }, + { + "id": "6199", + "teamId": "15", + "firstName": "Shuto", + "lastName": "Machino", + "marketValue": 2453602.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": 0.0, + "marketChange": { + "today": -138076.0, + "yesterday": -142946.0, + "twoDays": -148168.0, + "sevenDaysAvg": -951498.0, + "thirtyDaysAvg": 1486642.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Shuto Machino", + "marketChangeToday": -138076.0 + }, + { + "id": "6319", + "teamId": "15", + "firstName": "Franck", + "lastName": "Honorat", + "marketValue": 10828826.0, + "averagePoints": 109.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6207.0, + "totalPoints": 217.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 178154.0, + "yesterday": 203478.0, + "twoDays": 226316.0, + "sevenDaysAvg": 1732978.0, + "thirtyDaysAvg": 901103.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 142 + }, + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 2, + "name": "Franck Honorat", + "marketChangeToday": 178154.0 + }, + { + "id": "7774", + "teamId": "15", + "firstName": "Yukhym", + "lastName": "Konoplia", + "marketValue": 2218073.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 197068.0, + "yesterday": 250585.0, + "twoDays": 273228.0, + "sevenDaysAvg": 1209520.0, + "thirtyDaysAvg": -1825001.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Yukhym Konoplia", + "marketChangeToday": 197068.0 + }, + { + "id": "9540", + "teamId": "15", + "firstName": "Isac", + "lastName": "Lidberg", + "marketValue": 3817275.0, + "averagePoints": -7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3077.0, + "totalPoints": -13.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 2.0, + "marketChange": { + "today": -126361.0, + "yesterday": -136101.0, + "twoDays": -137165.0, + "sevenDaysAvg": -853577.0, + "thirtyDaysAvg": -7575586.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -5 + }, + { + "hasPlayed": true, + "points": -8 + } + ], + "startProbability": 5, + "name": "Isac Lidberg", + "marketChangeToday": -126361.0 + }, + { + "id": "11010", + "teamId": "15", + "firstName": "Kevin", + "lastName": "Diks", + "marketValue": 13532329.0, + "averagePoints": 41.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 82.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -551374.0, + "yesterday": -585669.0, + "twoDays": -605978.0, + "sevenDaysAvg": -3883228.0, + "thirtyDaysAvg": -1612723.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 53 + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 1, + "name": "Kevin Diks", + "marketChangeToday": -551374.0 + }, + { + "id": "11748", + "teamId": "15", + "firstName": "Wael", + "lastName": "Mohya", + "marketValue": 7174766.0, + "averagePoints": 30.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8171.0, + "totalPoints": 59.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png", + "number": 36.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -236409.0, + "yesterday": -256024.0, + "twoDays": -280589.0, + "sevenDaysAvg": -1698136.0, + "thirtyDaysAvg": -1901631.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 48 + }, + { + "hasPlayed": true, + "points": 11 + } + ], + "startProbability": 3, + "name": "Wael Mohya", + "marketChangeToday": -236409.0 + }, + { + "id": "13442", + "teamId": "15", + "firstName": "Hugo", + "lastName": "Bolin", + "marketValue": 12299943.0, + "averagePoints": 159.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11691.0, + "totalPoints": 318.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png", + "number": 38.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 179.0, + "marketChange": { + "today": 113331.0, + "yesterday": 150993.0, + "twoDays": 163380.0, + "sevenDaysAvg": 843478.0, + "thirtyDaysAvg": 5862710.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 286 + }, + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 1, + "name": "Hugo Bolin", + "marketChangeToday": 113331.0 + }, + { + "id": "15181", + "teamId": "15", + "firstName": "Jan", + "lastName": "Leszczynski", + "marketValue": 3973085.0, + "averagePoints": 1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1116.0, + "totalPoints": 1.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 0.0, + "marketChange": { + "today": -129292.0, + "yesterday": -128800.0, + "twoDays": -134531.0, + "sevenDaysAvg": -855565.0, + "thirtyDaysAvg": -754618.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 1 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Jan Leszczynski", + "marketChangeToday": -129292.0 + }, + { + "id": "15202", + "teamId": "15", + "firstName": "Zento", + "lastName": "Uno", + "marketValue": 2422369.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 235999.0, + "yesterday": 286611.0, + "twoDays": 319451.0, + "sevenDaysAvg": 1547653.0, + "thirtyDaysAvg": -1343515.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Zento Uno", + "marketChangeToday": 235999.0 + }, + { + "id": "15613", + "teamId": "15", + "firstName": "Daiki", + "lastName": "Hashioka", + "marketValue": 5150388.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": 3.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -384541.0, + "yesterday": -375583.0, + "twoDays": -385128.0, + "sevenDaysAvg": -2654749.0, + "thirtyDaysAvg": -1350816.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 5, + "name": "Daiki Hashioka", + "marketChangeToday": -384541.0 + }, + { + "id": "16564", + "teamId": "15", + "firstName": "Mathieu", + "lastName": "Nguefack", + "marketValue": 3351081.0, + "averagePoints": 30.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7783.0, + "totalPoints": 59.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 17.0, + "marketChange": { + "today": 30071.0, + "yesterday": 145018.0, + "twoDays": 191724.0, + "sevenDaysAvg": 1225702.0, + "thirtyDaysAvg": 3351081.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 42 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 3, + "name": "Mathieu Nguefack", + "marketChangeToday": 30071.0 + }, + { + "id": "54", + "teamId": "3", + "firstName": "Emre", + "lastName": "Can", + "marketValue": 1394827.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -108674.0, + "yesterday": -120832.0, + "twoDays": -121631.0, + "sevenDaysAvg": -899015.0, + "thirtyDaysAvg": -750816.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Emre Can", + "marketChangeToday": -108674.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Patrick Drewes", + "marketChangeToday": 0.0 + }, + { + "id": "1704", + "teamId": "3", + "firstName": "Waldemar", + "lastName": "Anton", + "marketValue": 33869483.0, + "averagePoints": 223.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 446.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 91.0, + "marketChange": { + "today": 27374.0, + "yesterday": 34560.0, + "twoDays": 35623.0, + "sevenDaysAvg": -238123.0, + "thirtyDaysAvg": 432191.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 288 + }, + { + "hasPlayed": true, + "points": 158 + } + ], + "startProbability": 1, + "name": "Waldemar Anton", + "marketChangeToday": 27374.0 + }, + { + "id": "1856", + "teamId": "3", + "firstName": "Marcel", + "lastName": "Sabitzer", + "marketValue": 8030802.0, + "averagePoints": 27.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2965.0, + "totalPoints": 53.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 14.0, + "marketChange": { + "today": 201837.0, + "yesterday": 254792.0, + "twoDays": 232441.0, + "sevenDaysAvg": 1535051.0, + "thirtyDaysAvg": -2720533.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 16 + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "Marcel Sabitzer", + "marketChangeToday": 201837.0 + }, + { + "id": "1873", + "teamId": "3", + "firstName": "Gregor", + "lastName": "Kobel", + "marketValue": 20339560.0, + "averagePoints": 161.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 321.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 15.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -120365.0, + "yesterday": -23457.0, + "twoDays": -5880.0, + "sevenDaysAvg": -631544.0, + "thirtyDaysAvg": -2819223.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 152 + }, + { + "hasPlayed": true, + "points": 169 + } + ], + "startProbability": 1, + "name": "Gregor Kobel", + "marketChangeToday": -120365.0 + }, + { + "id": "1920", + "teamId": "3", + "firstName": "Serhou", + "lastName": "Guirassy", + "marketValue": 31162478.0, + "averagePoints": 206.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11247.0, + "totalPoints": 412.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": 97113.0, + "yesterday": 106484.0, + "twoDays": 106233.0, + "sevenDaysAvg": 682756.0, + "thirtyDaysAvg": 2864731.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 232 + }, + { + "hasPlayed": true, + "points": 180 + } + ], + "startProbability": 1, + "name": "Serhou Guirassy", + "marketChangeToday": 97113.0 + }, + { + "id": "2148", + "teamId": "3", + "firstName": "Alexander", + "lastName": "Meyer", + "marketValue": 1112557.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -124132.0, + "yesterday": -123354.0, + "twoDays": -136375.0, + "sevenDaysAvg": -1080905.0, + "thirtyDaysAvg": -933989.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Meyer", + "marketChangeToday": -124132.0 + }, + { + "id": "2383", + "teamId": "3", + "firstName": "Nico", + "lastName": "Schlotterbeck", + "marketValue": 24449613.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/bc913364cbca4d48b0393c36b9f01728.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 155214.0, + "yesterday": 73230.0, + "twoDays": 97858.0, + "sevenDaysAvg": 526488.0, + "thirtyDaysAvg": -8492366.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Nico Schlotterbeck", + "marketChangeToday": 155214.0 + }, + { + "id": "2395", + "teamId": "3", + "firstName": "Julian", + "lastName": "Ryerson", + "marketValue": 24530929.0, + "averagePoints": 99.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10516.0, + "totalPoints": 198.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -197995.0, + "yesterday": -265306.0, + "twoDays": -370446.0, + "sevenDaysAvg": -1689067.0, + "thirtyDaysAvg": -1086300.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 118 + }, + { + "hasPlayed": true, + "points": 80 + } + ], + "startProbability": 1, + "name": "Julian Ryerson", + "marketChangeToday": -197995.0 + }, + { + "id": "2714", + "teamId": "3", + "firstName": "Maximilian", + "lastName": "Beier", + "marketValue": 22785184.0, + "averagePoints": 111.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11123.0, + "totalPoints": 221.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 77.0, + "marketChange": { + "today": 86749.0, + "yesterday": 165836.0, + "twoDays": 176982.0, + "sevenDaysAvg": 995912.0, + "thirtyDaysAvg": -2934935.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 56 + }, + { + "hasPlayed": true, + "points": 165 + } + ], + "startProbability": 3, + "name": "Maximilian Beier", + "marketChangeToday": 86749.0 + }, + { + "id": "2736", + "teamId": "3", + "firstName": "Ramy", + "lastName": "Bensebaini", + "marketValue": 13997285.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/f2e48e2f879643559eb9d2cdb6db0d7a.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -282795.0, + "yesterday": -395260.0, + "twoDays": -356320.0, + "sevenDaysAvg": -2972420.0, + "thirtyDaysAvg": -5622777.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Ramy Bensebaini", + "marketChangeToday": -282795.0 + }, + { + "id": "3069", + "teamId": "3", + "firstName": "Felix", + "lastName": "Nmecha", + "marketValue": 26483957.0, + "averagePoints": 87.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7492.0, + "totalPoints": 174.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": 50.0, + "marketChange": { + "today": -691138.0, + "yesterday": -647217.0, + "twoDays": -353765.0, + "sevenDaysAvg": -1570349.0, + "thirtyDaysAvg": 895057.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 51 + }, + { + "hasPlayed": true, + "points": 123 + } + ], + "startProbability": 3, + "name": "Felix Nmecha", + "marketChangeToday": -691138.0 + }, + { + "id": "7737", + "teamId": "3", + "firstName": "Joey", + "lastName": "Veerman", + "marketValue": 15816552.0, + "averagePoints": 56.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 4284.0, + "totalPoints": 111.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 27.0, + "marketChange": { + "today": 22341.0, + "yesterday": 6257.0, + "twoDays": -250809.0, + "sevenDaysAvg": -1918929.0, + "thirtyDaysAvg": 15816552.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + }, + { + "hasPlayed": true, + "points": 36 + } + ], + "startProbability": 3, + "name": "Joey Veerman", + "marketChangeToday": 22341.0 + }, + { + "id": "9440", + "teamId": "3", + "firstName": "Filippo", + "lastName": "Mane", + "marketValue": 4428974.0, + "averagePoints": 32.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 3152.0, + "totalPoints": 64.0, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": -144452.0, + "yesterday": -143618.0, + "twoDays": -155840.0, + "sevenDaysAvg": -1774705.0, + "thirtyDaysAvg": -27068.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + }, + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 5, + "name": "Filippo Mane", + "marketChangeToday": -144452.0 + }, + { + "id": "9698", + "teamId": "3", + "firstName": "", + "lastName": "Fábio Silva", + "marketValue": 9397556.0, + "averagePoints": 124.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2008.0, + "totalPoints": 124.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 87.0, + "marketChange": { + "today": 377153.0, + "yesterday": 362713.0, + "twoDays": 331599.0, + "sevenDaysAvg": 1469191.0, + "thirtyDaysAvg": 922710.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 124 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Fábio Silva", + "marketChangeToday": 377153.0 + }, + { + "id": "10114", + "teamId": "3", + "firstName": "Carney", + "lastName": "Chukwuemeka", + "marketValue": 4301373.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 393057.0, + "yesterday": 398916.0, + "twoDays": 306133.0, + "sevenDaysAvg": 1579984.0, + "thirtyDaysAvg": -385240.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Carney Chukwuemeka", + "marketChangeToday": 393057.0 + }, + { + "id": "10115", + "teamId": "3", + "firstName": "Daniel", + "lastName": "Svensson", + "marketValue": 19535626.0, + "averagePoints": 143.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 286.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 182663.0, + "yesterday": 211848.0, + "twoDays": 229953.0, + "sevenDaysAvg": 1475023.0, + "thirtyDaysAvg": -470652.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 123 + }, + { + "hasPlayed": true, + "points": 163 + } + ], + "startProbability": 1, + "name": "Daniel Svensson", + "marketChangeToday": 182663.0 + }, + { + "id": "11099", + "teamId": "3", + "firstName": "Jobe", + "lastName": "Bellingham", + "marketValue": 18915662.0, + "averagePoints": 123.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11756.0, + "totalPoints": 246.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 46.0, + "marketChange": { + "today": 211694.0, + "yesterday": 216834.0, + "twoDays": 219871.0, + "sevenDaysAvg": 1439642.0, + "thirtyDaysAvg": 48108.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 90 + }, + { + "hasPlayed": true, + "points": 156 + } + ], + "startProbability": 1, + "name": "Jobe Bellingham", + "marketChangeToday": 211694.0 + }, + { + "id": "11100", + "teamId": "3", + "firstName": "Samuele", + "lastName": "Inácio", + "marketValue": 5106007.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": 42.0, + "marketChange": { + "today": -269454.0, + "yesterday": -250151.0, + "twoDays": -255468.0, + "sevenDaysAvg": -1773237.0, + "thirtyDaysAvg": -5090895.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -60 + } + ], + "startProbability": 5, + "name": "Samuele Inácio", + "marketChangeToday": -269454.0 + }, + { + "id": "13472", + "teamId": "3", + "firstName": "Luca", + "lastName": "Reggiani", + "marketValue": 3620031.0, + "averagePoints": 57.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1999.0, + "totalPoints": 57.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png", + "number": 49.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 40.0, + "marketChange": { + "today": 354315.0, + "yesterday": 321431.0, + "twoDays": 243192.0, + "sevenDaysAvg": 926179.0, + "thirtyDaysAvg": -1237734.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 57 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Luca Reggiani", + "marketChangeToday": 354315.0 + }, + { + "id": "14662", + "teamId": "3", + "firstName": "Justin", + "lastName": "Lerma", + "marketValue": 2231669.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": 0.0, + "marketChange": { + "today": -150664.0, + "yesterday": -153359.0, + "twoDays": -161699.0, + "sevenDaysAvg": -1056755.0, + "thirtyDaysAvg": -7371278.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Justin Lerma", + "marketChangeToday": -150664.0 + }, + { + "id": "14899", + "teamId": "3", + "firstName": "Kauã", + "lastName": "Prates", + "marketValue": 4907604.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": 6.0, + "pointsStdDev": 24.0, + "marketChange": { + "today": 320187.0, + "yesterday": 364587.0, + "twoDays": 404697.0, + "sevenDaysAvg": 2332017.0, + "thirtyDaysAvg": 701476.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 5, + "name": "Kauã Prates", + "marketChangeToday": 320187.0 + }, + { + "id": "15211", + "teamId": "3", + "firstName": "Joane", + "lastName": "Gadou", + "marketValue": 24444450.0, + "averagePoints": 98.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9756.0, + "totalPoints": 196.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": -414311.0, + "yesterday": -500952.0, + "twoDays": -284145.0, + "sevenDaysAvg": -1151577.0, + "thirtyDaysAvg": 1941427.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + }, + { + "hasPlayed": true, + "points": 132 + } + ], + "startProbability": 2, + "name": "Joane Gadou", + "marketChangeToday": -414311.0 + }, + { + "id": "16378", + "teamId": "3", + "firstName": "Konstantinos", + "lastName": "Karetsas", + "marketValue": 24930687.0, + "averagePoints": 125.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8514.0, + "totalPoints": 249.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 126.0, + "marketChange": { + "today": -945046.0, + "yesterday": -467261.0, + "twoDays": -23165.0, + "sevenDaysAvg": -1010463.0, + "thirtyDaysAvg": 4547624.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + }, + { + "hasPlayed": true, + "points": 214 + } + ], + "startProbability": 5, + "name": "Konstantinos Karetsas", + "marketChangeToday": -945046.0 + }, + { + "id": "16948", + "teamId": "3", + "firstName": "Giannis", + "lastName": "Konstantelias", + "marketValue": 10792719.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": 16.0, + "pointsStdDev": 127.0, + "marketChange": { + "today": -663241.0, + "yesterday": -660522.0, + "twoDays": -687461.0, + "sevenDaysAvg": -4610325.0, + "thirtyDaysAvg": 10792719.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 181 + } + ], + "startProbability": 5, + "name": "Giannis Konstantelias", + "marketChangeToday": -663241.0 + }, + { + "id": "17309", + "teamId": "3", + "firstName": "Ethan", + "lastName": "Nwaneri", + "marketValue": 18953435.0, + "averagePoints": 65.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 4036.0, + "totalPoints": 65.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/80320ca8522a4369b908308269d074ad.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 108707.0, + "yesterday": 136709.0, + "twoDays": 67586.0, + "sevenDaysAvg": 667213.0, + "thirtyDaysAvg": 18953435.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 65 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Ethan Nwaneri", + "marketChangeToday": 108707.0 + }, + { + "id": "1863", + "teamId": "6", + "firstName": "Daniel", + "lastName": "Heuer Fernandes", + "marketValue": 12632131.0, + "averagePoints": 72.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 143.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": -350928.0, + "yesterday": -328484.0, + "twoDays": -340898.0, + "sevenDaysAvg": -2053570.0, + "thirtyDaysAvg": -582280.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 46 + }, + { + "hasPlayed": true, + "points": 97 + } + ], + "startProbability": 1, + "name": "Daniel Heuer Fernandes", + "marketChangeToday": -350928.0 + }, + { + "id": "1865", + "teamId": "6", + "firstName": "Yussuf", + "lastName": "Poulsen", + "marketValue": 1071494.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": 6.0, + "marketChange": { + "today": -56822.0, + "yesterday": -97382.0, + "twoDays": -126772.0, + "sevenDaysAvg": -640574.0, + "thirtyDaysAvg": -3552241.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 3, + "name": "Yussuf Poulsen", + "marketChangeToday": -56822.0 + }, + { + "id": "1889", + "teamId": "6", + "firstName": "Bakery", + "lastName": "Jatta", + "marketValue": 5492751.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": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 20.0, + "marketChange": { + "today": -376166.0, + "yesterday": -387160.0, + "twoDays": -403585.0, + "sevenDaysAvg": -2804170.0, + "thirtyDaysAvg": 425087.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 5, + "name": "Bakery Jatta", + "marketChangeToday": -376166.0 + }, + { + "id": "1978", + "teamId": "6", + "firstName": "Jordan", + "lastName": "Torunarigha", + "marketValue": 7764535.0, + "averagePoints": -1.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7815.0, + "totalPoints": -2.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 4.0, + "marketChange": { + "today": -267590.0, + "yesterday": -309384.0, + "twoDays": -339653.0, + "sevenDaysAvg": -1532196.0, + "thirtyDaysAvg": -2965643.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -4 + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 1, + "name": "Jordan Torunarigha", + "marketChangeToday": -267590.0 + }, + { + "id": "2725", + "teamId": "6", + "firstName": "Sebastiaan", + "lastName": "Bornauw", + "marketValue": 8304754.0, + "averagePoints": 38.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 75.0, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -422538.0, + "yesterday": -424115.0, + "twoDays": -300452.0, + "sevenDaysAvg": -1862883.0, + "thirtyDaysAvg": 7768366.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 49 + }, + { + "hasPlayed": true, + "points": 26 + } + ], + "startProbability": 3, + "name": "Sebastiaan Bornauw", + "marketChangeToday": -422538.0 + }, + { + "id": "3277", + "teamId": "6", + "firstName": "Miro", + "lastName": "Muheim", + "marketValue": 3982728.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/6b31cba3484c46c98c5575fe4f79b349.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -121837.0, + "yesterday": -120938.0, + "twoDays": -116467.0, + "sevenDaysAvg": -768269.0, + "thirtyDaysAvg": -4782182.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Miro Muheim", + "marketChangeToday": -121837.0 + }, + { + "id": "6201", + "teamId": "6", + "firstName": "Nicolai", + "lastName": "Remberg", + "marketValue": 8729760.0, + "averagePoints": 21.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 42.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 36.0, + "marketChange": { + "today": -247387.0, + "yesterday": -275059.0, + "twoDays": -294314.0, + "sevenDaysAvg": -1855455.0, + "thirtyDaysAvg": -2351554.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -5 + }, + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 1, + "name": "Nicolai Remberg", + "marketChangeToday": -247387.0 + }, + { + "id": "7350", + "teamId": "6", + "firstName": "Otto", + "lastName": "Stange", + "marketValue": 3625690.0, + "averagePoints": -11.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3353.0, + "totalPoints": -22.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 7.0, + "marketChange": { + "today": -131569.0, + "yesterday": -135735.0, + "twoDays": -143724.0, + "sevenDaysAvg": -836105.0, + "thirtyDaysAvg": 246690.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -16 + }, + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 5, + "name": "Otto Stange", + "marketChangeToday": -131569.0 + }, + { + "id": "7394", + "teamId": "6", + "firstName": "Kofi", + "lastName": "Amoako", + "marketValue": 901651.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": 0.0, + "marketChange": { + "today": -73533.0, + "yesterday": -103190.0, + "twoDays": -126006.0, + "sevenDaysAvg": -716885.0, + "thirtyDaysAvg": -3704560.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kofi Amoako", + "marketChangeToday": -73533.0 + }, + { + "id": "8367", + "teamId": "6", + "firstName": "Albert", + "lastName": "Sambi Lokonga", + "marketValue": 8432560.0, + "averagePoints": 44.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 44.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": -367449.0, + "yesterday": -361393.0, + "twoDays": -380526.0, + "sevenDaysAvg": -1275370.0, + "thirtyDaysAvg": -1695972.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 3, + "name": "Albert Sambi Lokonga", + "marketChangeToday": -367449.0 + }, + { + "id": "9605", + "teamId": "6", + "firstName": "Albert", + "lastName": "Grønbæk", + "marketValue": 10252029.0, + "averagePoints": 11.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 21.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": 27.0, + "marketChange": { + "today": -588502.0, + "yesterday": -631673.0, + "twoDays": -738133.0, + "sevenDaysAvg": -2787649.0, + "thirtyDaysAvg": -315400.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + }, + { + "hasPlayed": true, + "points": 30 + } + ], + "startProbability": 1, + "name": "Albert Grønbæk", + "marketChangeToday": -588502.0 + }, + { + "id": "10120", + "teamId": "6", + "firstName": "Alexander", + "lastName": "Røssing-Lelesiit", + "marketValue": 1959965.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/1e0140e6053349279a689f6bac4fdc91.png", + "number": 38.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 170217.0, + "yesterday": 219930.0, + "twoDays": 260031.0, + "sevenDaysAvg": 1403561.0, + "thirtyDaysAvg": -1075144.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Røssing-Lelesiit", + "marketChangeToday": 170217.0 + }, + { + "id": "11512", + "teamId": "6", + "firstName": "Nicolás", + "lastName": "Capaldo", + "marketValue": 8749758.0, + "averagePoints": 26.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11430.0, + "totalPoints": 51.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 38.0, + "marketChange": { + "today": -262994.0, + "yesterday": -287609.0, + "twoDays": -310913.0, + "sevenDaysAvg": -1375907.0, + "thirtyDaysAvg": -1540776.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -2 + }, + { + "hasPlayed": true, + "points": 53 + } + ], + "startProbability": 1, + "name": "Nicolás Capaldo", + "marketChangeToday": -262994.0 + }, + { + "id": "11752", + "teamId": "6", + "firstName": "Warmed", + "lastName": "Omari", + "marketValue": 1420458.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/6565bd5f9c14426aad721f006cf6f971.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -67274.0, + "yesterday": -96014.0, + "twoDays": -109976.0, + "sevenDaysAvg": -805079.0, + "thirtyDaysAvg": -4363402.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Warmed Omari", + "marketChangeToday": -67274.0 + }, + { + "id": "11949", + "teamId": "6", + "firstName": "Shafiq", + "lastName": "Nandja", + "marketValue": 2129737.0, + "averagePoints": -1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2914.0, + "totalPoints": -1.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png", + "number": 43.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -93970.0, + "yesterday": -131827.0, + "twoDays": -153393.0, + "sevenDaysAvg": -1136020.0, + "thirtyDaysAvg": 1629737.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -1 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Shafiq Nandja", + "marketChangeToday": -93970.0 + }, + { + "id": "11967", + "teamId": "6", + "firstName": "Fábio", + "lastName": "Vieira", + "marketValue": 18560687.0, + "averagePoints": 3.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2914.0, + "totalPoints": 3.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c93ccb5240654ea0832be06471767031.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -467068.0, + "yesterday": -318557.0, + "twoDays": -18946.0, + "sevenDaysAvg": -202854.0, + "thirtyDaysAvg": -26248.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 3 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Fábio Vieira", + "marketChangeToday": -467068.0 + }, + { + "id": "12368", + "teamId": "6", + "firstName": "Sander", + "lastName": "Tangvik", + "marketValue": 811976.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": 0.0, + "marketChange": { + "today": -139841.0, + "yesterday": -138242.0, + "twoDays": -138250.0, + "sevenDaysAvg": -963720.0, + "thirtyDaysAvg": -303117.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sander Tangvik", + "marketChangeToday": -139841.0 + }, + { + "id": "13433", + "teamId": "6", + "firstName": "Louis", + "lastName": "Lemke", + "marketValue": 4785508.0, + "averagePoints": -7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 6001.0, + "totalPoints": -13.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png", + "number": 37.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 12.0, + "marketChange": { + "today": -147535.0, + "yesterday": -403643.0, + "twoDays": -441348.0, + "sevenDaysAvg": -2707822.0, + "thirtyDaysAvg": 4231355.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -15 + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 4, + "name": "Louis Lemke", + "marketChangeToday": -147535.0 + }, + { + "id": "14256", + "teamId": "6", + "firstName": "Zakaria", + "lastName": "El Ouahdi", + "marketValue": 9073052.0, + "averagePoints": -24.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5624.0, + "totalPoints": -24.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aaa59ffd4dbb4a3ca8cbdc97f7a6f5d3.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -376025.0, + "yesterday": -780808.0, + "twoDays": -439719.0, + "sevenDaysAvg": -1241158.0, + "thirtyDaysAvg": 9073052.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -24 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Zakaria El Ouahdi", + "marketChangeToday": -376025.0 + }, + { + "id": "14425", + "teamId": "6", + "firstName": "David", + "lastName": "Møller Wolfe", + "marketValue": 8253690.0, + "averagePoints": 20.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5086.0, + "totalPoints": 20.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ebc8dfc4fe9a44deb9eb939667d97619.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -358174.0, + "yesterday": -404118.0, + "twoDays": -259429.0, + "sevenDaysAvg": -974769.0, + "thirtyDaysAvg": 8253690.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 20 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "David Møller Wolfe", + "marketChangeToday": -358174.0 + }, + { + "id": "15283", + "teamId": "6", + "firstName": "Martin", + "lastName": "Adeline", + "marketValue": 4401375.0, + "averagePoints": -5.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 6947.0, + "totalPoints": -9.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 10.0, + "marketChange": { + "today": -135261.0, + "yesterday": -142086.0, + "twoDays": -152353.0, + "sevenDaysAvg": -1634926.0, + "thirtyDaysAvg": -4435646.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -12 + }, + { + "hasPlayed": true, + "points": 3 + } + ], + "startProbability": 4, + "name": "Martin Adeline", + "marketChangeToday": -135261.0 + }, + { + "id": "15472", + "teamId": "6", + "firstName": "Patson", + "lastName": "Daka", + "marketValue": 8303790.0, + "averagePoints": 3.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7088.0, + "totalPoints": 5.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 13.0, + "marketChange": { + "today": -328261.0, + "yesterday": -344220.0, + "twoDays": -360262.0, + "sevenDaysAvg": -3001235.0, + "thirtyDaysAvg": -2031298.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -7 + }, + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 3, + "name": "Patson Daka", + "marketChangeToday": -328261.0 + }, + { + "id": "15478", + "teamId": "6", + "firstName": "Bilal", + "lastName": "Nadir", + "marketValue": 1447978.0, + "averagePoints": -4.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 3526.0, + "totalPoints": -7.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 10.0, + "marketChange": { + "today": -55797.0, + "yesterday": -69148.0, + "twoDays": -90430.0, + "sevenDaysAvg": -606579.0, + "thirtyDaysAvg": -4013835.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 4 + }, + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 3, + "name": "Bilal Nadir", + "marketChangeToday": -55797.0 + }, + { + "id": "17203", + "teamId": "6", + "firstName": "Terem", + "lastName": "Moffi", + "marketValue": 3937393.0, + "averagePoints": -9.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5527.0, + "totalPoints": -17.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 14.0, + "marketChange": { + "today": -93939.0, + "yesterday": -112792.0, + "twoDays": -130405.0, + "sevenDaysAvg": -579370.0, + "thirtyDaysAvg": 3937393.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -19 + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 3, + "name": "Terem Moffi", + "marketChangeToday": -93939.0 + }, + { + "id": "49", + "teamId": "5", + "firstName": "Matthias", + "lastName": "Ginter", + "marketValue": 26900565.0, + "averagePoints": 171.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 342.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 32.0, + "marketChange": { + "today": 20143.0, + "yesterday": 37805.0, + "twoDays": 58503.0, + "sevenDaysAvg": 247962.0, + "thirtyDaysAvg": 640234.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 148 + }, + { + "hasPlayed": true, + "points": 194 + } + ], + "startProbability": 1, + "name": "Matthias Ginter", + "marketChangeToday": 20143.0 + }, + { + "id": "89", + "teamId": "5", + "firstName": "Christian", + "lastName": "Günter", + "marketValue": 3646808.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": 0.0, + "marketChange": { + "today": -135443.0, + "yesterday": -136478.0, + "twoDays": -139262.0, + "sevenDaysAvg": -828723.0, + "thirtyDaysAvg": 725283.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Christian Günter", + "marketChangeToday": -135443.0 + }, + { + "id": "118", + "teamId": "5", + "firstName": "Vincenzo", + "lastName": "Grifo", + "marketValue": 7858143.0, + "averagePoints": 38.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1248.0, + "totalPoints": 38.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -261098.0, + "yesterday": -296748.0, + "twoDays": -308325.0, + "sevenDaysAvg": -1976204.0, + "thirtyDaysAvg": -3442882.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Vincenzo Grifo", + "marketChangeToday": -261098.0 + }, + { + "id": "1257", + "teamId": "5", + "firstName": "Lukas", + "lastName": "Kübler", + "marketValue": 7305713.0, + "averagePoints": 68.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5469.0, + "totalPoints": 136.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 142016.0, + "yesterday": 213397.0, + "twoDays": 250846.0, + "sevenDaysAvg": 1304699.0, + "thirtyDaysAvg": 2553211.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 34 + }, + { + "hasPlayed": true, + "points": 102 + } + ], + "startProbability": 4, + "name": "Lukas Kübler", + "marketChangeToday": 142016.0 + }, + { + "id": "1645", + "teamId": "5", + "firstName": "Maximilian", + "lastName": "Eggestein", + "marketValue": 17848517.0, + "averagePoints": 175.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 349.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 78.0, + "marketChange": { + "today": 119856.0, + "yesterday": 140604.0, + "twoDays": 172250.0, + "sevenDaysAvg": 958235.0, + "thirtyDaysAvg": 3821201.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 230 + }, + { + "hasPlayed": true, + "points": 119 + } + ], + "startProbability": 1, + "name": "Maximilian Eggestein", + "marketChangeToday": 119856.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jannik Huth", + "marketChangeToday": 0.0 + }, + { + "id": "1858", + "teamId": "5", + "firstName": "Anthony", + "lastName": "Jung", + "marketValue": 1917156.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -138071.0, + "yesterday": -149707.0, + "twoDays": -177019.0, + "sevenDaysAvg": -618739.0, + "thirtyDaysAvg": -917548.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Anthony Jung", + "marketChangeToday": -138071.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Müller", + "marketChangeToday": 0.0 + }, + { + "id": "2084", + "teamId": "5", + "firstName": "Philipp", + "lastName": "Lienhart", + "marketValue": 14290665.0, + "averagePoints": 111.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9937.0, + "totalPoints": 221.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 23.0, + "marketChange": { + "today": 82158.0, + "yesterday": 116872.0, + "twoDays": 138296.0, + "sevenDaysAvg": 586511.0, + "thirtyDaysAvg": 2906305.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": true, + "points": 127 + } + ], + "startProbability": 2, + "name": "Philipp Lienhart", + "marketChangeToday": 82158.0 + }, + { + "id": "2125", + "teamId": "5", + "firstName": "Jan-Niklas", + "lastName": "Beste", + "marketValue": 14222562.0, + "averagePoints": 107.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 7286.0, + "totalPoints": 214.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 29.0, + "marketChange": { + "today": 96271.0, + "yesterday": 132843.0, + "twoDays": 149412.0, + "sevenDaysAvg": 994521.0, + "thirtyDaysAvg": 4204235.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 86 + }, + { + "hasPlayed": true, + "points": 128 + } + ], + "startProbability": 1, + "name": "Jan-Niklas Beste", + "marketChangeToday": 96271.0 + }, + { + "id": "2176", + "teamId": "5", + "firstName": "Lucas", + "lastName": "Höler", + "marketValue": 4342652.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": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -120557.0, + "yesterday": -124156.0, + "twoDays": -135785.0, + "sevenDaysAvg": -1483639.0, + "thirtyDaysAvg": 1459679.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 5, + "name": "Lucas Höler", + "marketChangeToday": -120557.0 + }, + { + "id": "2722", + "teamId": "5", + "firstName": "Patrick", + "lastName": "Osterhage", + "marketValue": 1886900.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/60fae74949d64f7dbfc181f788ffc48c.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -124490.0, + "yesterday": -135015.0, + "twoDays": -138580.0, + "sevenDaysAvg": -910966.0, + "thirtyDaysAvg": -2877490.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Patrick Osterhage", + "marketChangeToday": -124490.0 + }, + { + "id": "3209", + "teamId": "5", + "firstName": "Yannik", + "lastName": "Engelhardt", + "marketValue": 11204539.0, + "averagePoints": 63.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10648.0, + "totalPoints": 125.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -383776.0, + "yesterday": -171312.0, + "twoDays": -21548.0, + "sevenDaysAvg": -435915.0, + "thirtyDaysAvg": 3050153.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 54 + }, + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Yannik Engelhardt", + "marketChangeToday": -383776.0 + }, + { + "id": "3218", + "teamId": "5", + "firstName": "Mio", + "lastName": "Backhaus", + "marketValue": 15162661.0, + "averagePoints": 105.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 210.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 11432.0, + "yesterday": 21397.0, + "twoDays": 24093.0, + "sevenDaysAvg": -583755.0, + "thirtyDaysAvg": -1085931.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 139 + }, + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Mio Backhaus", + "marketChangeToday": 11432.0 + }, + { + "id": "3304", + "teamId": "5", + "firstName": "Igor", + "lastName": "Matanović", + "marketValue": 22245370.0, + "averagePoints": 244.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10204.0, + "totalPoints": 487.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": 67.0, + "marketChange": { + "today": 179718.0, + "yesterday": 207827.0, + "twoDays": 223161.0, + "sevenDaysAvg": 1415647.0, + "thirtyDaysAvg": 5076443.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 196 + }, + { + "hasPlayed": true, + "points": 291 + } + ], + "startProbability": 1, + "name": "Igor Matanović", + "marketChangeToday": 179718.0 + }, + { + "id": "4335", + "teamId": "5", + "firstName": "Derry", + "lastName": "Scherhant", + "marketValue": 11194489.0, + "averagePoints": 133.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10181.0, + "totalPoints": 266.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 15.0, + "marketChange": { + "today": 182612.0, + "yesterday": 208619.0, + "twoDays": 229344.0, + "sevenDaysAvg": 1806927.0, + "thirtyDaysAvg": 6206553.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 122 + }, + { + "hasPlayed": true, + "points": 144 + } + ], + "startProbability": 3, + "name": "Derry Scherhant", + "marketChangeToday": 182612.0 + }, + { + "id": "6209", + "teamId": "5", + "firstName": "Philipp", + "lastName": "Treu", + "marketValue": 10344958.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7208.0, + "totalPoints": 172.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 77.0, + "marketChange": { + "today": 65185.0, + "yesterday": 75160.0, + "twoDays": 74803.0, + "sevenDaysAvg": -53709.0, + "thirtyDaysAvg": -296093.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 141 + }, + { + "hasPlayed": true, + "points": 31 + } + ], + "startProbability": 2, + "name": "Philipp Treu", + "marketChangeToday": 65185.0 + }, + { + "id": "7215", + "teamId": "5", + "firstName": "Jordy", + "lastName": "Makengo", + "marketValue": 10018922.0, + "averagePoints": 105.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11429.0, + "totalPoints": 210.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png", + "number": 33.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": 279658.0, + "yesterday": 334354.0, + "twoDays": 345413.0, + "sevenDaysAvg": 2056568.0, + "thirtyDaysAvg": 7776126.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 120 + }, + { + "hasPlayed": true, + "points": 90 + } + ], + "startProbability": 2, + "name": "Jordy Makengo", + "marketChangeToday": 279658.0 + }, + { + "id": "7216", + "teamId": "5", + "firstName": "Max", + "lastName": "Rosenfelder", + "marketValue": 5915792.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": 6.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 127460.0, + "yesterday": 204224.0, + "twoDays": 249992.0, + "sevenDaysAvg": 1362482.0, + "thirtyDaysAvg": 1541056.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 4, + "name": "Max Rosenfelder", + "marketChangeToday": 127460.0 + }, + { + "id": "8363", + "teamId": "5", + "firstName": "Berkay", + "lastName": "Yilmaz", + "marketValue": 3256622.0, + "averagePoints": 24.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 780.0, + "totalPoints": 24.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -116459.0, + "yesterday": -123471.0, + "twoDays": -126135.0, + "sevenDaysAvg": -834468.0, + "thirtyDaysAvg": -6988385.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 24 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Berkay Yilmaz", + "marketChangeToday": -116459.0 + }, + { + "id": "8364", + "teamId": "5", + "firstName": "Bruno", + "lastName": "Ogbus", + "marketValue": 4418373.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": 0.0, + "marketChange": { + "today": 273312.0, + "yesterday": 330811.0, + "twoDays": 352840.0, + "sevenDaysAvg": 1692030.0, + "thirtyDaysAvg": 1696724.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Bruno Ogbus", + "marketChangeToday": 273312.0 + }, + { + "id": "11006", + "teamId": "5", + "firstName": "Yuito", + "lastName": "Suzuki", + "marketValue": 16833416.0, + "averagePoints": 235.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9808.0, + "totalPoints": 470.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 27.0, + "pointsStdDev": 226.0, + "marketChange": { + "today": 149919.0, + "yesterday": 181894.0, + "twoDays": 209537.0, + "sevenDaysAvg": 1398034.0, + "thirtyDaysAvg": 5213013.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + }, + { + "hasPlayed": true, + "points": 395 + } + ], + "startProbability": 1, + "name": "Yuito Suzuki", + "marketChangeToday": 149919.0 + }, + { + "id": "11007", + "teamId": "5", + "firstName": "Cyriaque", + "lastName": "Irié", + "marketValue": 6014411.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": 9.0, + "pointsStdDev": 42.0, + "marketChange": { + "today": 183199.0, + "yesterday": 264300.0, + "twoDays": 321142.0, + "sevenDaysAvg": 2268020.0, + "thirtyDaysAvg": 632356.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 5, + "name": "Cyriaque Irié", + "marketChangeToday": 183199.0 + }, + { + "id": "14048", + "teamId": "5", + "firstName": "Keisuke", + "lastName": "Goto", + "marketValue": 2996290.0, + "averagePoints": 15.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1620.0, + "totalPoints": 30.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png", + "number": 42.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -100132.0, + "yesterday": -101284.0, + "twoDays": -114999.0, + "sevenDaysAvg": -635284.0, + "thirtyDaysAvg": -5620905.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + }, + { + "hasPlayed": true, + "points": 11 + } + ], + "startProbability": 5, + "name": "Keisuke Goto", + "marketChangeToday": -100132.0 + }, + { + "id": "15196", + "teamId": "5", + "firstName": "Rihito", + "lastName": "Yamamoto", + "marketValue": 2594619.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": 0.0, + "marketChange": { + "today": -135456.0, + "yesterday": -138653.0, + "twoDays": -139704.0, + "sevenDaysAvg": -918234.0, + "thirtyDaysAvg": -6374859.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rihito Yamamoto", + "marketChangeToday": -135456.0 + }, + { + "id": "43", + "teamId": "10", + "firstName": "Mitchell", + "lastName": "Weiser", + "marketValue": 4428791.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/d4075d101f5c49f88113a719ed8f34e5.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -64957.0, + "yesterday": -64103.0, + "twoDays": -85976.0, + "sevenDaysAvg": -773570.0, + "thirtyDaysAvg": -1821235.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Mitchell Weiser", + "marketChangeToday": -64957.0 + }, + { + "id": "157", + "teamId": "10", + "firstName": "Niklas", + "lastName": "Stark", + "marketValue": 4339819.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": 0.0, + "marketChange": { + "today": 275396.0, + "yesterday": 367668.0, + "twoDays": 355522.0, + "sevenDaysAvg": 1486770.0, + "thirtyDaysAvg": 912995.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Niklas Stark", + "marketChangeToday": 275396.0 + }, + { + "id": "608", + "teamId": "10", + "firstName": "Niclas", + "lastName": "Füllkrug", + "marketValue": 13188285.0, + "averagePoints": 46.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8371.0, + "totalPoints": 91.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 129.0, + "marketChange": { + "today": 106521.0, + "yesterday": 118318.0, + "twoDays": 138493.0, + "sevenDaysAvg": 422902.0, + "thirtyDaysAvg": -10942083.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 137 + }, + { + "hasPlayed": true, + "points": -46 + } + ], + "startProbability": 1, + "name": "Niclas Füllkrug", + "marketChangeToday": 106521.0 + }, + { + "id": "1996", + "teamId": "10", + "firstName": "Marco", + "lastName": "Friedl", + "marketValue": 10931418.0, + "averagePoints": 79.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 158.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": 14.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": -289444.0, + "yesterday": -254485.0, + "twoDays": -206368.0, + "sevenDaysAvg": -1528492.0, + "thirtyDaysAvg": -793568.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 88 + }, + { + "hasPlayed": true, + "points": 70 + } + ], + "startProbability": 1, + "name": "Marco Friedl", + "marketChangeToday": -289444.0 + }, + { + "id": "2294", + "teamId": "10", + "firstName": "Amos", + "lastName": "Pieper", + "marketValue": 12317211.0, + "averagePoints": 99.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 197.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": 37491.0, + "yesterday": 85351.0, + "twoDays": 109710.0, + "sevenDaysAvg": 442256.0, + "thirtyDaysAvg": 3990894.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 102 + }, + { + "hasPlayed": true, + "points": 95 + } + ], + "startProbability": 1, + "name": "Amos Pieper", + "marketChangeToday": 37491.0 + }, + { + "id": "2842", + "teamId": "10", + "firstName": "Felix", + "lastName": "Agu", + "marketValue": 1437379.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/d3aec548a0d84afcb6a8f6c90cc09e72.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -101279.0, + "yesterday": -104298.0, + "twoDays": -124530.0, + "sevenDaysAvg": -799945.0, + "thirtyDaysAvg": -4059087.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Felix Agu", + "marketChangeToday": -101279.0 + }, + { + "id": "2939", + "teamId": "10", + "firstName": "Eren Sami", + "lastName": "Dinkçi", + "marketValue": 6508560.0, + "averagePoints": 56.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 4747.0, + "totalPoints": 111.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 244375.0, + "yesterday": 288545.0, + "twoDays": 325979.0, + "sevenDaysAvg": 1675666.0, + "thirtyDaysAvg": 2705230.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 122 + }, + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 1, + "name": "Eren Sami Dinkçi", + "marketChangeToday": 244375.0 + }, + { + "id": "3139", + "teamId": "10", + "firstName": "Cédric", + "lastName": "Itten", + "marketValue": 3668255.0, + "averagePoints": 18.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3301.0, + "totalPoints": 35.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 4.0, + "marketChange": { + "today": -102096.0, + "yesterday": -118487.0, + "twoDays": -124765.0, + "sevenDaysAvg": -756747.0, + "thirtyDaysAvg": -7129797.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + }, + { + "hasPlayed": true, + "points": 14 + } + ], + "startProbability": 5, + "name": "Cédric Itten", + "marketChangeToday": -102096.0 + }, + { + "id": "3166", + "teamId": "10", + "firstName": "Keke", + "lastName": "Topp", + "marketValue": 573498.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 66446.0, + "yesterday": 7052.0, + "twoDays": 0.0, + "sevenDaysAvg": 15677.0, + "thirtyDaysAvg": 73498.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Keke Topp", + "marketChangeToday": 66446.0 + }, + { + "id": "3228", + "teamId": "10", + "firstName": "Justin", + "lastName": "Njinmah", + "marketValue": 4268283.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": 1.0, + "marketChange": { + "today": -145235.0, + "yesterday": -145625.0, + "twoDays": -145191.0, + "sevenDaysAvg": -1701020.0, + "thirtyDaysAvg": -2268338.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 5, + "name": "Justin Njinmah", + "marketChangeToday": -145235.0 + }, + { + "id": "3281", + "teamId": "10", + "firstName": "Ludovit", + "lastName": "Reis", + "marketValue": 9890605.0, + "averagePoints": 63.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11125.0, + "totalPoints": 126.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 48.0, + "marketChange": { + "today": 202431.0, + "yesterday": 239810.0, + "twoDays": 262025.0, + "sevenDaysAvg": 1235965.0, + "thirtyDaysAvg": 1343322.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 97 + }, + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 1, + "name": "Ludovit Reis", + "marketChangeToday": 202431.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Markus Kolke", + "marketChangeToday": 0.0 + }, + { + "id": "3481", + "teamId": "10", + "firstName": "Jens", + "lastName": "Stage", + "marketValue": 11585519.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": 0.0, + "marketChange": { + "today": -669549.0, + "yesterday": -674968.0, + "twoDays": -662237.0, + "sevenDaysAvg": -4624163.0, + "thirtyDaysAvg": -6679323.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Stage", + "marketChangeToday": -669549.0 + }, + { + "id": "6174", + "teamId": "10", + "firstName": "", + "lastName": "Arthur", + "marketValue": 7070380.0, + "averagePoints": 49.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4193.0, + "totalPoints": 49.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a97160785984f9ba1247c828bca87a5.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": 34.0, + "marketChange": { + "today": 287954.0, + "yesterday": 319160.0, + "twoDays": 355436.0, + "sevenDaysAvg": 2225388.0, + "thirtyDaysAvg": 1647766.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 49 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Arthur", + "marketChangeToday": 287954.0 + }, + { + "id": "7167", + "teamId": "10", + "firstName": "Senne", + "lastName": "Lynen", + "marketValue": 5761475.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": 0.0, + "marketChange": { + "today": -378934.0, + "yesterday": -379259.0, + "twoDays": -377806.0, + "sevenDaysAvg": -2570522.0, + "thirtyDaysAvg": -2228817.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 0 + } + ], + "startProbability": 5, + "name": "Senne Lynen", + "marketChangeToday": -378934.0 + }, + { + "id": "7282", + "teamId": "10", + "firstName": "Olivier", + "lastName": "Deman", + "marketValue": 10032762.0, + "averagePoints": 93.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 185.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 18.0, + "pointsStdDev": 98.0, + "marketChange": { + "today": 245427.0, + "yesterday": 295367.0, + "twoDays": 301660.0, + "sevenDaysAvg": 920965.0, + "thirtyDaysAvg": 353727.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 162 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 1, + "name": "Olivier Deman", + "marketChangeToday": 245427.0 + }, + { + "id": "7721", + "teamId": "10", + "firstName": "Marco", + "lastName": "Grüll", + "marketValue": 8421609.0, + "averagePoints": 209.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11124.0, + "totalPoints": 417.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 49.0, + "pointsStdDev": 115.0, + "marketChange": { + "today": 330366.0, + "yesterday": 343279.0, + "twoDays": 340822.0, + "sevenDaysAvg": 2104931.0, + "thirtyDaysAvg": 4645747.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 290 + }, + { + "hasPlayed": true, + "points": 127 + } + ], + "startProbability": 1, + "name": "Marco Grüll", + "marketChangeToday": 330366.0 + }, + { + "id": "8166", + "teamId": "10", + "firstName": "", + "lastName": "Chuki", + "marketValue": 8223395.0, + "averagePoints": 85.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10866.0, + "totalPoints": 170.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 93.0, + "marketChange": { + "today": 319063.0, + "yesterday": 304467.0, + "twoDays": 290593.0, + "sevenDaysAvg": 1123111.0, + "thirtyDaysAvg": -2220256.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 151 + }, + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 1, + "name": "Chuki", + "marketChangeToday": 319063.0 + }, + { + "id": "9513", + "teamId": "10", + "firstName": "Karl", + "lastName": "Hein", + "marketValue": 12151085.0, + "averagePoints": 75.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11674.0, + "totalPoints": 150.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": 94.0, + "marketChange": { + "today": 1808.0, + "yesterday": 18773.0, + "twoDays": 23997.0, + "sevenDaysAvg": -567175.0, + "thirtyDaysAvg": 244334.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 142 + }, + { + "hasPlayed": true, + "points": 8 + } + ], + "startProbability": 1, + "name": "Karl Hein", + "marketChangeToday": 1808.0 + }, + { + "id": "9600", + "teamId": "10", + "firstName": "Alexander", + "lastName": "Schlager", + "marketValue": 1245713.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": 0.0, + "marketChange": { + "today": -140631.0, + "yesterday": -139086.0, + "twoDays": -137288.0, + "sevenDaysAvg": -964582.0, + "thirtyDaysAvg": -4351777.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Schlager", + "marketChangeToday": -140631.0 + }, + { + "id": "10131", + "teamId": "10", + "firstName": "Dariusz", + "lastName": "Stalmach", + "marketValue": 5131441.0, + "averagePoints": 86.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3775.0, + "totalPoints": 172.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 33.0, + "pointsStdDev": 86.0, + "marketChange": { + "today": 331219.0, + "yesterday": 372266.0, + "twoDays": 399030.0, + "sevenDaysAvg": 2380454.0, + "thirtyDaysAvg": 887509.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + }, + { + "hasPlayed": true, + "points": 147 + } + ], + "startProbability": 5, + "name": "Dariusz Stalmach", + "marketChangeToday": 331219.0 + }, + { + "id": "10134", + "teamId": "10", + "firstName": "Mick", + "lastName": "Schmetgens", + "marketValue": 4541099.0, + "averagePoints": 21.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 7480.0, + "totalPoints": 42.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": 29.0, + "marketChange": { + "today": -125115.0, + "yesterday": -137737.0, + "twoDays": -361919.0, + "sevenDaysAvg": -2075662.0, + "thirtyDaysAvg": 186204.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 42 + }, + { + "hasPlayed": true, + "points": 0 + } + ], + "startProbability": 5, + "name": "Mick Schmetgens", + "marketChangeToday": -125115.0 + }, + { + "id": "11262", + "teamId": "10", + "firstName": "Salim Amani", + "lastName": "Musah", + "marketValue": 3455935.0, + "averagePoints": 1.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2762.0, + "totalPoints": 1.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": 7.0, + "marketChange": { + "today": -112668.0, + "yesterday": -122555.0, + "twoDays": -124785.0, + "sevenDaysAvg": -850293.0, + "thirtyDaysAvg": -1647481.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 6 + }, + { + "hasPlayed": true, + "points": -5 + } + ], + "startProbability": 5, + "name": "Salim Amani Musah", + "marketChangeToday": -112668.0 + }, + { + "id": "13449", + "teamId": "10", + "firstName": "Moussa", + "lastName": "Ndiaye", + "marketValue": 3544452.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/2af2bd87e1ec448bb98741662c2c9fe4.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -108067.0, + "yesterday": 61145.0, + "twoDays": 175203.0, + "sevenDaysAvg": 1333717.0, + "thirtyDaysAvg": 3544452.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Moussa Ndiaye", + "marketChangeToday": -108067.0 + }, + { + "id": "14923", + "teamId": "10", + "firstName": "Kenny", + "lastName": "Quetant", + "marketValue": 681567.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": 0.0, + "marketChange": { + "today": -57277.0, + "yesterday": -78021.0, + "twoDays": -94489.0, + "sevenDaysAvg": -639033.0, + "thirtyDaysAvg": -3748011.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kenny Quetant", + "marketChangeToday": -57277.0 + }, + { + "id": "14926", + "teamId": "10", + "firstName": "Darwin", + "lastName": "Soylu", + "marketValue": 695833.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": 0.0, + "marketChange": { + "today": -19555.0, + "yesterday": -33635.0, + "twoDays": -53762.0, + "sevenDaysAvg": -502498.0, + "thirtyDaysAvg": -3744076.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Darwin Soylu", + "marketChangeToday": -19555.0 + }, + { + "id": "15256", + "teamId": "10", + "firstName": "Oskar", + "lastName": "Wójcik", + "marketValue": 1828098.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": 0.0, + "marketChange": { + "today": -124012.0, + "yesterday": -134577.0, + "twoDays": -140064.0, + "sevenDaysAvg": -946539.0, + "thirtyDaysAvg": -6126420.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Oskar Wójcik", + "marketChangeToday": -124012.0 + }, + { + "id": "15313", + "teamId": "10", + "firstName": "Paul", + "lastName": "Erevbenagie", + "marketValue": 3438369.0, + "averagePoints": 37.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1768.0, + "totalPoints": 37.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": 10.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": -111679.0, + "yesterday": -126275.0, + "twoDays": -133754.0, + "sevenDaysAvg": -795635.0, + "thirtyDaysAvg": 2252892.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 37 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Paul Erevbenagie", + "marketChangeToday": -111679.0 + }, + { + "id": "17288", + "teamId": "10", + "firstName": "Youri", + "lastName": "Regeer", + "marketValue": 7485722.0, + "averagePoints": 130.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5157.0, + "totalPoints": 130.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4b7ace177bb4699aad8c93d93c91829.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": null, + "marketChange": { + "today": 278745.0, + "yesterday": 316324.0, + "twoDays": 325171.0, + "sevenDaysAvg": 1578008.0, + "thirtyDaysAvg": 7485722.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Youri Regeer", + "marketChangeToday": 278745.0 + }, + { + "id": "493", + "teamId": "13", + "firstName": "Michael", + "lastName": "Gregoritsch", + "marketValue": 13166928.0, + "averagePoints": 138.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9346.0, + "totalPoints": 276.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 80.0, + "marketChange": { + "today": 191846.0, + "yesterday": 205309.0, + "twoDays": 210845.0, + "sevenDaysAvg": 1328585.0, + "thirtyDaysAvg": 4086772.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 81 + }, + { + "hasPlayed": true, + "points": 195 + } + ], + "startProbability": 1, + "name": "Michael Gregoritsch", + "marketChangeToday": 191846.0 + }, + { + "id": "1809", + "teamId": "13", + "firstName": "Marius", + "lastName": "Wolf", + "marketValue": 9433357.0, + "averagePoints": 200.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 9820.0, + "totalPoints": 400.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 42.0, + "pointsStdDev": 53.0, + "marketChange": { + "today": 248805.0, + "yesterday": 299555.0, + "twoDays": 331330.0, + "sevenDaysAvg": 2146919.0, + "thirtyDaysAvg": 8580577.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 162 + }, + { + "hasPlayed": true, + "points": 238 + } + ], + "startProbability": 3, + "name": "Marius Wolf", + "marketChangeToday": 248805.0 + }, + { + "id": "1811", + "teamId": "13", + "firstName": "Jeffrey", + "lastName": "Gouweleeuw", + "marketValue": 6160312.0, + "averagePoints": 26.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 777.0, + "totalPoints": 52.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": 5.0, + "marketChange": { + "today": -271628.0, + "yesterday": -300531.0, + "twoDays": -314598.0, + "sevenDaysAvg": -1905170.0, + "thirtyDaysAvg": -4239116.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 30 + }, + { + "hasPlayed": true, + "points": 22 + } + ], + "startProbability": 3, + "name": "Jeffrey Gouweleeuw", + "marketChangeToday": -271628.0 + }, + { + "id": "2195", + "teamId": "13", + "firstName": "Finn", + "lastName": "Dahmen", + "marketValue": 16755976.0, + "averagePoints": 195.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 389.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 68042.0, + "yesterday": 103119.0, + "twoDays": 125161.0, + "sevenDaysAvg": 490545.0, + "thirtyDaysAvg": 1291789.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 176 + }, + { + "hasPlayed": true, + "points": 213 + } + ], + "startProbability": 1, + "name": "Finn Dahmen", + "marketChangeToday": 68042.0 + }, + { + "id": "2764", + "teamId": "13", + "firstName": "Yannik", + "lastName": "Keitel", + "marketValue": 1392156.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": 16.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -83126.0, + "yesterday": -103907.0, + "twoDays": -121105.0, + "sevenDaysAvg": -570549.0, + "thirtyDaysAvg": -3655359.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 5, + "name": "Yannik Keitel", + "marketChangeToday": -83126.0 + }, + { + "id": "3176", + "teamId": "13", + "firstName": "Arijon", + "lastName": "Ibrahimović", + "marketValue": 7382794.0, + "averagePoints": 181.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3743.0, + "totalPoints": 181.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f88dab5aaf7b458a971b11fb9ae2eb82.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": 127.0, + "marketChange": { + "today": 367977.0, + "yesterday": 375522.0, + "twoDays": 385077.0, + "sevenDaysAvg": 2304753.0, + "thirtyDaysAvg": 2376721.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 181 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Arijon Ibrahimović", + "marketChangeToday": 367977.0 + }, + { + "id": "3183", + "teamId": "13", + "firstName": "Anton", + "lastName": "Kade", + "marketValue": 13877543.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": 2, + "pointsPerValue": 19.0, + "pointsStdDev": 193.0, + "marketChange": { + "today": -423151.0, + "yesterday": -33154.0, + "twoDays": 43093.0, + "sevenDaysAvg": -213271.0, + "thirtyDaysAvg": 3374179.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 273 + } + ], + "startProbability": 5, + "name": "Anton Kade", + "marketChangeToday": -423151.0 + }, + { + "id": "4654", + "teamId": "13", + "firstName": "Mert", + "lastName": "Kömür", + "marketValue": 4075293.0, + "averagePoints": 50.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2980.0, + "totalPoints": 100.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 24.0, + "pointsStdDev": 9.0, + "marketChange": { + "today": -124078.0, + "yesterday": -107940.0, + "twoDays": -98319.0, + "sevenDaysAvg": -540176.0, + "thirtyDaysAvg": 1295699.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 57 + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 4, + "name": "Mert Kömür", + "marketChangeToday": -124078.0 + }, + { + "id": "6168", + "teamId": "13", + "firstName": "Robin", + "lastName": "Fellhauer", + "marketValue": 10452793.0, + "averagePoints": 104.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8323.0, + "totalPoints": 207.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 64.0, + "marketChange": { + "today": 168104.0, + "yesterday": 286470.0, + "twoDays": 232684.0, + "sevenDaysAvg": 144035.0, + "thirtyDaysAvg": 1088058.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 149 + }, + { + "hasPlayed": true, + "points": 58 + } + ], + "startProbability": 3, + "name": "Robin Fellhauer", + "marketChangeToday": 168104.0 + }, + { + "id": "7283", + "teamId": "13", + "firstName": "Calvin", + "lastName": "Brackelmann", + "marketValue": 8194650.0, + "averagePoints": 113.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10533.0, + "totalPoints": 225.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 27.0, + "pointsStdDev": 47.0, + "marketChange": { + "today": 270674.0, + "yesterday": 255794.0, + "twoDays": 301258.0, + "sevenDaysAvg": 2048349.0, + "thirtyDaysAvg": 521213.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + }, + { + "hasPlayed": true, + "points": 146 + } + ], + "startProbability": 3, + "name": "Calvin Brackelmann", + "marketChangeToday": 270674.0 + }, + { + "id": "7336", + "teamId": "13", + "firstName": "Sima", + "lastName": "Suso", + "marketValue": 770271.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/183351daddfd4c36b0c80c411b0e061c.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -9005.0, + "yesterday": -7320.0, + "twoDays": -43604.0, + "sevenDaysAvg": -465799.0, + "thirtyDaysAvg": -3736428.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sima Suso", + "marketChangeToday": -9005.0 + }, + { + "id": "7676", + "teamId": "13", + "firstName": "Fabian", + "lastName": "Rieder", + "marketValue": 16862219.0, + "averagePoints": 208.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10669.0, + "totalPoints": 416.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png", + "number": 32.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": 18.0, + "marketChange": { + "today": 128070.0, + "yesterday": 163728.0, + "twoDays": 170234.0, + "sevenDaysAvg": 981992.0, + "thirtyDaysAvg": 4915453.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 221 + }, + { + "hasPlayed": true, + "points": 195 + } + ], + "startProbability": 1, + "name": "Fabian Rieder", + "marketChangeToday": 128070.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -2366074.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nediljko Labrović", + "marketChangeToday": 0.0 + }, + { + "id": "8355", + "teamId": "13", + "firstName": "Noahkai", + "lastName": "Banks", + "marketValue": 10706873.0, + "averagePoints": 138.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 275.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": 10.0, + "marketChange": { + "today": 232261.0, + "yesterday": 258257.0, + "twoDays": 410790.0, + "sevenDaysAvg": 2236520.0, + "thirtyDaysAvg": 3941203.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + }, + { + "hasPlayed": true, + "points": 145 + } + ], + "startProbability": 1, + "name": "Noahkai Banks", + "marketChangeToday": 232261.0 + }, + { + "id": "9642", + "teamId": "13", + "firstName": "Chrislain", + "lastName": "Matsima", + "marketValue": 15206483.0, + "averagePoints": 157.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 314.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": 26.0, + "marketChange": { + "today": 106892.0, + "yesterday": 167410.0, + "twoDays": 194057.0, + "sevenDaysAvg": 1037282.0, + "thirtyDaysAvg": 4855597.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 176 + }, + { + "hasPlayed": true, + "points": 138 + } + ], + "startProbability": 1, + "name": "Chrislain Matsima", + "marketChangeToday": 106892.0 + }, + { + "id": "9684", + "teamId": "13", + "firstName": "Alexis", + "lastName": "Claude-Maurice", + "marketValue": 7808317.0, + "averagePoints": 167.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1925.0, + "totalPoints": 167.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": 118.0, + "marketChange": { + "today": 335887.0, + "yesterday": 362541.0, + "twoDays": 359645.0, + "sevenDaysAvg": 883494.0, + "thirtyDaysAvg": -4184419.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 167 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Alexis Claude-Maurice", + "marketChangeToday": 335887.0 + }, + { + "id": "9754", + "teamId": "13", + "firstName": "Juma", + "lastName": "Bah", + "marketValue": 5555342.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/5627c3fa11834a97ae7c6963d68a09a6.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -408648.0, + "yesterday": -426061.0, + "twoDays": -444618.0, + "sevenDaysAvg": -2989410.0, + "thirtyDaysAvg": 5555342.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Juma Bah", + "marketChangeToday": -408648.0 + }, + { + "id": "9965", + "teamId": "13", + "firstName": "Faik", + "lastName": "Sakar", + "marketValue": 2340013.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/8acfc6a0b1524998999efe1e686302d4.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -151461.0, + "yesterday": -147690.0, + "twoDays": -150034.0, + "sevenDaysAvg": -980059.0, + "thirtyDaysAvg": -2087427.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Faik Sakar", + "marketChangeToday": -151461.0 + }, + { + "id": "10049", + "teamId": "13", + "firstName": "Hennes", + "lastName": "Behrens", + "marketValue": 12721456.0, + "averagePoints": 121.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 242.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png", + "number": 16.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 31.0, + "marketChange": { + "today": 79913.0, + "yesterday": 101019.0, + "twoDays": 114551.0, + "sevenDaysAvg": 631985.0, + "thirtyDaysAvg": 4817429.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 99 + }, + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Hennes Behrens", + "marketChangeToday": 79913.0 + }, + { + "id": "11556", + "teamId": "13", + "firstName": "Han-Noah", + "lastName": "Massengo", + "marketValue": 12117712.0, + "averagePoints": 146.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11311.0, + "totalPoints": 292.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": 12.0, + "marketChange": { + "today": 188905.0, + "yesterday": 204064.0, + "twoDays": 235044.0, + "sevenDaysAvg": 1261801.0, + "thirtyDaysAvg": 3466130.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 137 + }, + { + "hasPlayed": true, + "points": 155 + } + ], + "startProbability": 1, + "name": "Han-Noah Massengo", + "marketChangeToday": 188905.0 + }, + { + "id": "12341", + "teamId": "13", + "firstName": "Rodrigo", + "lastName": "Ribeiro", + "marketValue": 5916564.0, + "averagePoints": 66.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1964.0, + "totalPoints": 131.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 22.0, + "pointsStdDev": 53.0, + "marketChange": { + "today": 174975.0, + "yesterday": 235191.0, + "twoDays": 284109.0, + "sevenDaysAvg": 1770571.0, + "thirtyDaysAvg": 1180506.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + }, + { + "hasPlayed": true, + "points": 103 + } + ], + "startProbability": 5, + "name": "Rodrigo Ribeiro", + "marketChangeToday": 174975.0 + }, + { + "id": "13479", + "teamId": "13", + "firstName": "Uchenna", + "lastName": "Ogundu", + "marketValue": 2474729.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": 0.0, + "marketChange": { + "today": -136355.0, + "yesterday": -146983.0, + "twoDays": -140859.0, + "sevenDaysAvg": -935268.0, + "thirtyDaysAvg": -1820707.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Uchenna Ogundu", + "marketChangeToday": -136355.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 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tom Wisbereit", + "marketChangeToday": 0.0 + }, + { + "id": "13806", + "teamId": "13", + "firstName": "Young-Woo", + "lastName": "Seol", + "marketValue": 2722597.0, + "averagePoints": 53.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 1490.0, + "totalPoints": 105.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": 38.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": -73942.0, + "yesterday": -113837.0, + "twoDays": -136875.0, + "sevenDaysAvg": -394139.0, + "thirtyDaysAvg": 2722597.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + }, + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 3, + "name": "Young-Woo Seol", + "marketChangeToday": -73942.0 + }, + { + "id": "32", + "teamId": "8", + "firstName": "Loris", + "lastName": "Karius", + "marketValue": 16863681.0, + "averagePoints": 133.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 265.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": 13.0, + "marketChange": { + "today": 45898.0, + "yesterday": 70114.0, + "twoDays": 92566.0, + "sevenDaysAvg": 240376.0, + "thirtyDaysAvg": 1255409.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 123 + }, + { + "hasPlayed": true, + "points": 142 + } + ], + "startProbability": 1, + "name": "Loris Karius", + "marketChangeToday": 45898.0 + }, + { + "id": "670", + "teamId": "8", + "firstName": "Kenan", + "lastName": "Karaman", + "marketValue": 8905170.0, + "averagePoints": 15.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 596.0, + "totalPoints": 15.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": 10.0, + "marketChange": { + "today": 175281.0, + "yesterday": 173415.0, + "twoDays": 104658.0, + "sevenDaysAvg": -33642.0, + "thirtyDaysAvg": -6381369.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Kenan Karaman", + "marketChangeToday": 175281.0 + }, + { + "id": "755", + "teamId": "8", + "firstName": "Kevin", + "lastName": "Müller", + "marketValue": 1020202.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": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -143840.0, + "yesterday": -143417.0, + "twoDays": -145542.0, + "sevenDaysAvg": -1102166.0, + "thirtyDaysAvg": -388058.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kevin Müller", + "marketChangeToday": -143840.0 + }, + { + "id": "1012", + "teamId": "8", + "firstName": "Edin", + "lastName": "Džeko", + "marketValue": 6066457.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": 21.0, + "marketChange": { + "today": -260502.0, + "yesterday": -305368.0, + "twoDays": -334141.0, + "sevenDaysAvg": -2208037.0, + "thirtyDaysAvg": -1294775.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -30 + } + ], + "startProbability": 5, + "name": "Edin Džeko", + "marketChangeToday": -260502.0 + }, + { + "id": "1691", + "teamId": "8", + "firstName": "Finn", + "lastName": "Porath", + "marketValue": 1290050.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": 0.0, + "marketChange": { + "today": -122748.0, + "yesterday": -132690.0, + "twoDays": -141891.0, + "sevenDaysAvg": -925004.0, + "thirtyDaysAvg": -3845222.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Finn Porath", + "marketChangeToday": -122748.0 + }, + { + "id": "2449", + "teamId": "8", + "firstName": "Hee-Chan", + "lastName": "Hwang", + "marketValue": 4472825.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/f03e94d1a5cf48cb99e80d9be87e060c.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -69119.0, + "yesterday": -79654.0, + "twoDays": -84395.0, + "sevenDaysAvg": -393398.0, + "thirtyDaysAvg": 2106598.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Hee-Chan Hwang", + "marketChangeToday": -69119.0 + }, + { + "id": "2762", + "teamId": "8", + "firstName": "Timo", + "lastName": "Becker", + "marketValue": 8577960.0, + "averagePoints": 59.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 118.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": 50.0, + "marketChange": { + "today": 14408.0, + "yesterday": 1198.0, + "twoDays": -51192.0, + "sevenDaysAvg": -849068.0, + "thirtyDaysAvg": 2933801.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 95 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 1, + "name": "Timo Becker", + "marketChangeToday": 14408.0 + }, + { + "id": "2876", + "teamId": "8", + "firstName": "Ron", + "lastName": "Schallenberg", + "marketValue": 3338196.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": 38.0, + "marketChange": { + "today": -129119.0, + "yesterday": -130058.0, + "twoDays": -126460.0, + "sevenDaysAvg": -865669.0, + "thirtyDaysAvg": -4211325.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": -54 + } + ], + "startProbability": 5, + "name": "Ron Schallenberg", + "marketChangeToday": -129119.0 + }, + { + "id": "2967", + "teamId": "8", + "firstName": "Soufiane", + "lastName": "El-Faouzi", + "marketValue": 12667348.0, + "averagePoints": 76.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 151.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": 21.0, + "marketChange": { + "today": 32523.0, + "yesterday": 21926.0, + "twoDays": 29319.0, + "sevenDaysAvg": -558862.0, + "thirtyDaysAvg": -892363.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 91 + }, + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 1, + "name": "Soufiane El-Faouzi", + "marketChangeToday": 32523.0 + }, + { + "id": "3029", + "teamId": "8", + "firstName": "Dejan", + "lastName": "Ljubičić", + "marketValue": 8235050.0, + "averagePoints": 35.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10211.0, + "totalPoints": 70.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": 11.0, + "marketChange": { + "today": 193952.0, + "yesterday": 238707.0, + "twoDays": 263287.0, + "sevenDaysAvg": 1171107.0, + "thirtyDaysAvg": -292159.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 27 + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 2, + "name": "Dejan Ljubičić", + "marketChangeToday": 193952.0 + }, + { + "id": "3307", + "teamId": "8", + "firstName": "Janik", + "lastName": "Bachmann", + "marketValue": 2199359.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": 1, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": 203790.0, + "yesterday": 251139.0, + "twoDays": 294676.0, + "sevenDaysAvg": 1636629.0, + "thirtyDaysAvg": -979399.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Janik Bachmann", + "marketChangeToday": 203790.0 + }, + { + "id": "4406", + "teamId": "8", + "firstName": "Éric", + "lastName": "Dina Ebimbe", + "marketValue": 4803289.0, + "averagePoints": 5.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5926.0, + "totalPoints": 10.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": 33.0, + "marketChange": { + "today": -40476.0, + "yesterday": -48755.0, + "twoDays": -60674.0, + "sevenDaysAvg": -1256154.0, + "thirtyDaysAvg": -1835194.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + }, + { + "hasPlayed": true, + "points": -19 + } + ], + "startProbability": 3, + "name": "Éric Dina Ebimbe", + "marketChangeToday": -40476.0 + }, + { + "id": "4606", + "teamId": "8", + "firstName": "Hasan", + "lastName": "Kuruçay", + "marketValue": 9363568.0, + "averagePoints": 66.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 8290.0, + "totalPoints": 131.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 60.0, + "marketChange": { + "today": 227719.0, + "yesterday": 222372.0, + "twoDays": 185431.0, + "sevenDaysAvg": 292857.0, + "thirtyDaysAvg": -2875097.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 108 + }, + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 1, + "name": "Hasan Kuruçay", + "marketChangeToday": 227719.0 + }, + { + "id": "6172", + "teamId": "8", + "firstName": "Junior", + "lastName": "Adamu", + "marketValue": 4747597.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": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 16.0, + "marketChange": { + "today": -328721.0, + "yesterday": -336285.0, + "twoDays": -341963.0, + "sevenDaysAvg": -2104966.0, + "thirtyDaysAvg": -3994735.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": true, + "points": 24 + } + ], + "startProbability": 4, + "name": "Junior Adamu", + "marketChangeToday": -328721.0 + }, + { + "id": "7156", + "teamId": "8", + "firstName": "Maximilian", + "lastName": "Wöber", + "marketValue": 1699139.0, + "averagePoints": -20.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 3099.0, + "totalPoints": -39.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 81.0, + "marketChange": { + "today": -87095.0, + "yesterday": -104245.0, + "twoDays": -111425.0, + "sevenDaysAvg": -728417.0, + "thirtyDaysAvg": -4444047.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 38 + }, + { + "hasPlayed": true, + "points": -77 + } + ], + "startProbability": 5, + "name": "Maximilian Wöber", + "marketChangeToday": -87095.0 + }, + { + "id": "7242", + "teamId": "8", + "firstName": "Robin", + "lastName": "Gosens", + "marketValue": 7847105.0, + "averagePoints": 37.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5918.0, + "totalPoints": 73.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": 64.0, + "marketChange": { + "today": 66436.0, + "yesterday": 41056.0, + "twoDays": 15988.0, + "sevenDaysAvg": -579634.0, + "thirtyDaysAvg": -1154512.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 82 + }, + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 2, + "name": "Robin Gosens", + "marketChangeToday": 66436.0 + }, + { + "id": "8222", + "teamId": "8", + "firstName": "Moussa", + "lastName": "Sylla", + "marketValue": 8324685.0, + "averagePoints": 23.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 11390.0, + "totalPoints": 45.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": 2.0, + "marketChange": { + "today": 66678.0, + "yesterday": 3268.0, + "twoDays": -74204.0, + "sevenDaysAvg": -830871.0, + "thirtyDaysAvg": -75507.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 24 + }, + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 1, + "name": "Moussa Sylla", + "marketChangeToday": 66678.0 + }, + { + "id": "8235", + "teamId": "8", + "firstName": "Adrian", + "lastName": "Gantenbein", + "marketValue": 539289.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/20ff107cb10149319ad76cc948de9e70.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 0.0, + "marketChange": { + "today": -33849.0, + "yesterday": -39453.0, + "twoDays": -68282.0, + "sevenDaysAvg": -634281.0, + "thirtyDaysAvg": -311859.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Adrian Gantenbein", + "marketChangeToday": -33849.0 + }, + { + "id": "8277", + "teamId": "8", + "firstName": "Vitalie", + "lastName": "Becker", + "marketValue": 4155938.0, + "averagePoints": 10.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 1.0, + "totalPlaytimeS": 5471.0, + "totalPoints": 20.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": 8.0, + "marketChange": { + "today": -101508.0, + "yesterday": -109050.0, + "twoDays": -110510.0, + "sevenDaysAvg": -665897.0, + "thirtyDaysAvg": -2709673.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 4 + }, + { + "hasPlayed": true, + "points": 16 + } + ], + "startProbability": 4, + "name": "Vitalie Becker", + "marketChangeToday": -101508.0 + }, + { + "id": "10916", + "teamId": "8", + "firstName": "Mert Can", + "lastName": "Ayhan", + "marketValue": 3868348.0, + "averagePoints": -7.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 0.0, + "totalPlaytimeS": 2203.0, + "totalPoints": -13.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png", + "number": 43.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": 24.0, + "marketChange": { + "today": -125029.0, + "yesterday": -129821.0, + "twoDays": -131687.0, + "sevenDaysAvg": -776062.0, + "thirtyDaysAvg": -5516095.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 11 + }, + { + "hasPlayed": true, + "points": -24 + } + ], + "startProbability": 4, + "name": "Mert Can Ayhan", + "marketChangeToday": -125029.0 + }, + { + "id": "11255", + "teamId": "8", + "firstName": "Nikola", + "lastName": "Katic", + "marketValue": 10662824.0, + "averagePoints": 87.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10337.0, + "totalPoints": 174.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": 64274.0, + "yesterday": 43143.0, + "twoDays": 36965.0, + "sevenDaysAvg": -1100788.0, + "thirtyDaysAvg": -2908347.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 107 + }, + { + "hasPlayed": true, + "points": 67 + } + ], + "startProbability": 1, + "name": "Nikola Katic", + "marketChangeToday": 64274.0 + }, + { + "id": "12158", + "teamId": "8", + "firstName": "Luca", + "lastName": "Vozar", + "marketValue": 1572610.0, + "averagePoints": 5.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1178.0, + "totalPoints": 5.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": 3.0, + "marketChange": { + "today": -120938.0, + "yesterday": -127937.0, + "twoDays": -136618.0, + "sevenDaysAvg": -904295.0, + "thirtyDaysAvg": 1072610.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 5 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Vozar", + "marketChangeToday": -120938.0 + }, + { + "id": "12297", + "teamId": "8", + "firstName": "Satoshi", + "lastName": "Tanaka", + "marketValue": 7025555.0, + "averagePoints": 94.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5741.0, + "totalPoints": 94.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png", + "number": 13.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": 66.0, + "marketChange": { + "today": 310453.0, + "yesterday": 333858.0, + "twoDays": 350895.0, + "sevenDaysAvg": 1991138.0, + "thirtyDaysAvg": -848071.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 94 + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Satoshi Tanaka", + "marketChangeToday": 310453.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": 0.0, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -2903563.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + }, + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Johannes Simon Siebeking", + "marketChangeToday": 0.0 + }, + { + "id": "13448", + "teamId": "8", + "firstName": "Adil", + "lastName": "Aouchiche", + "marketValue": 10689447.0, + "averagePoints": 64.0, + "games": 2.0, + "gamesPlayed": 2.0, + "start11": 2.0, + "totalPlaytimeS": 10325.0, + "totalPoints": 127.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": 28.0, + "marketChange": { + "today": -113792.0, + "yesterday": -156427.0, + "twoDays": -236076.0, + "sevenDaysAvg": -1843271.0, + "thirtyDaysAvg": -3190383.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 84 + }, + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 1, + "name": "Adil Aouchiche", + "marketChangeToday": -113792.0 + } +] \ No newline at end of file diff --git a/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260904_123346.json b/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260904_123346.json new file mode 100644 index 0000000..fcaed6d --- /dev/null +++ b/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260904_123346.json @@ -0,0 +1,2944 @@ +{ + "metadata": { + "source": "Kickbase", + "source_type": "user-submitted screenshots", + "matchday": 2, + "player_identity_policy": "displayed_name_only", + "captured_at": null, + "processed_at": "2026-09-04T12:33:46+02:00", + "screenshot_count": 18, + "match_count": 9, + "team_count": 18, + "primary_player_count": 198, + "player_count": 252, + "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 for every visible competing slot." + }, + "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": "FÜHRICH", + "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": "LEWELING", + "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": "El Khannouss", + "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": "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": "MOORE", + "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": "JOHANNESSON", + "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": "Maina", + "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": "Maina", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "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 + }, + { + "full_name": null, + "displayed_name": "Diaby", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "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": "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": "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": "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": "Mohya", + "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": "Mohya", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "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": "VIDOVIĆ", + "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": "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": "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": "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": "REIS", + "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": "LYNEN", + "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": "CHUKI", + "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": "GRÜLL", + "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": "FÜLLKRUG", + "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": "DINKÇI", + "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": "Regeer", + "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": "Erevbenagie", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "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": "GRUDA", + "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": "GOMIS", + "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": "NKUNKU", + "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": "El Aynaoui", + "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": "Maksimovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 3 + }, + { + "full_name": null, + "displayed_name": "Guiu", + "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": "DE CAT", + "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": "LEMPERLE", + "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": "HLOŽEK", + "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": "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": "Wimmer", + "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": "Conté", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "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": 5, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + }, + "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": "KARETAS", + "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": "GUIRASSY", + "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": "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": "DINA EBIMBE", + "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": "LJUBICIC", + "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": "T. Becker", + "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": "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": "Adamu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 4, + "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": "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": "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": "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": "MØLLER WOLFE", + "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": "Lemke", + "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": "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": "MWENE", + "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": "POTULSKI", + "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": "GRUBER", + "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": "DA COSTA", + "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": "CACI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 5, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LEE", + "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": "SANO", + "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": "AMIRI", + "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": "BECKER", + "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": "TIETZ", + "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": "Posch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "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": 2, + "starting_probability_rank": 2 + }, + { + "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 + }, + { + "full_name": null, + "displayed_name": "Ibrahimović", + "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": "Kömür", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 3 + } + ] + } + } + ] +} diff --git a/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260904_170925.json b/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260904_170925.json new file mode 100644 index 0000000..f44fbb8 --- /dev/null +++ b/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260904_170925.json @@ -0,0 +1,334 @@ +{ + "metadata": { + "source": "Kickbase", + "source_type": "user-submitted screenshots", + "matchday": 2, + "player_identity_policy": "displayed_name_only", + "captured_at": null, + "processed_at": "2026-09-04T17:09:25+02:00", + "screenshot_count": 18, + "match_count": 9, + "team_count": 18, + "primary_player_count": 198, + "player_count": 252, + "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 for every visible competing slot." + }, + "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": "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": "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": "FÜHRICH", "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": "EL KHANNOUSS", "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": "Leweling", "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": 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": 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": "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": "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": "MOORE", "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": "Thielmann", "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": "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": "MAINA", "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": "Thielmann", "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": "ACHE", "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": "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": "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": "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": "Vázquez", "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": "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": "Kofane", "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": "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": "Diaby", "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": "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 } + ] }, + "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": "Rönnow", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 1, "slot_index": 1, "starting_probability_rank": 2 }, + { "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": "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": "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": "SCHÄFER", "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": "Burcu", "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": "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": "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": "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": "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": "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": "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": "Mohya", "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": "Kühn", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 4, "slot_index": 1, "starting_probability_rank": 3 }, + { "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 } + ] }, + "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": "VIDOVIĆ", "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": "PIERINGER", "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": "PHILIPPE", "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": "Marino", "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": "Batista Meier", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 4, "slot_index": 3, "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": "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": "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": "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": "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": "Grifo", "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": "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 } + ] } + }, + { + "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": "REIS", "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": "REGEER", "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": "Lynen", "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": "CHUKI", "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": "GRÜLL", "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": "FÜLLKRUG", "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": "DINKÇI", "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": "Erevbenagie", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 4, "slot_index": 3, "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": "Estève", "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": "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": "MAKSIMOVIC", "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": "El Aynaoui", "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": "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": "GOMIS", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 6, "slot_index": 1, "starting_probability_rank": 1 }, + { "full_name": null, "displayed_name": "Guiu", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 6, "slot_index": 1, "starting_probability_rank": 2 }, + { "full_name": null, "displayed_name": "Bakayoko", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 6, "slot_index": 1, "starting_probability_rank": 3 } + ] } + }, + { + "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": "Rots", "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": "Bernardo", "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": "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": "WIMMER", "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": "De Cat", "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": "Conté", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 4, "slot_index": 2, "starting_probability_rank": 3 }, + { "full_name": null, "displayed_name": "LEMPERLE", "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": "HLOŽEK", "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": "Moerstedt", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 5, "slot_index": 2, "starting_probability_rank": 2 } + ] }, + "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": "SVENSSON", "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": "BEIER", "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": "SABITZER", "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": "Bensebaini", "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": "Nwaneri", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 4, "slot_index": 1, "starting_probability_rank": 3 }, + { "full_name": null, "displayed_name": "KARETSAS", "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": "GUIRASSY", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 5, "slot_index": 1, "starting_probability_rank": 1 } + ] } + }, + { + "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": 2, "starting_probability_rank": 2 }, + { "full_name": null, "displayed_name": "T. BECKER", "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": "Ayhan", "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": "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": "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": "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": "DINA EBIMBE", "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": "Adamu", "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": "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": "LJUBICIC", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 } + ] }, + "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": "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": "Stanišić", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 2, "slot_index": 1, "starting_probability_rank": 3 }, + { "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": "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": "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": "OLISE", "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": "KARL", "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": "Saibari", "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": "KANE", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 5, "slot_index": 1, "starting_probability_rank": 1 } + ] } + }, + { + "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": "MØLLER WOLFE", "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": "Lemke", "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": "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": "MOFFI", "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": "Daka", "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": "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": "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": "MWENE", "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": "POTULSKI", "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": "GRUBER", "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": "Posch", "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": "DA COSTA", "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": "CACI", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 2, "slot_index": 5, "starting_probability_rank": 1 }, + { "full_name": null, "displayed_name": "LEE", "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": "SANO", "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": "AMIRI", "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": "BECKER", "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": "TIETZ", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 4, "slot_index": 2, "starting_probability_rank": 1 } + ] } + }, + { + "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": "BRASSIER", "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": "Maluze", "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": "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": "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": "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 } + ] }, + "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": "BRACKELMANN", "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": "MATSIMA", "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": "BANKS", "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": "Gouweleeuw", "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": "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": "IBRAHIMOVIĆ", "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": "Kade", "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": "Kömür", "position": null, "injury_status": null, "player_id": null, "player_url": null, "formation_row": 4, "slot_index": 2, "starting_probability_rank": 3 }, + { "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 } + ] } + } + ] +} diff --git a/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260910_134922.json b/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260910_134922.json new file mode 100644 index 0000000..f45e99b --- /dev/null +++ b/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260910_134922.json @@ -0,0 +1,2834 @@ +{ + "metadata": { + "source": "Kickbase", + "source_type": "user-submitted screenshots", + "matchday": 3, + "player_identity_policy": "displayed_name_only", + "captured_at": null, + "processed_at": "2026-09-10T13:49:22+02:00", + "screenshot_count": 18, + "match_count": 9, + "team_count": 18, + "primary_player_count": 198, + "player_count": 242, + "fixture_reference": "outputs/sofascore/match_ids/match_ids_3.json", + "transcription_note": "Only text visibly displayed in the submitted Kickbase screenshots is stored for player identity. Repeated replacement candidates are stored for every visible competing slot." + }, + "matches": [ + { + "match_time": "FR 20:30", + "home": { + "team_name": "1. FC Union Berlin", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "RÖNNOW", + "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": "UDUOKHAI", + "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": "VAN DEN BOSCH", + "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": "LJUBIČIĆ", + "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": "LATTE LATH", + "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": "Querfeld", + "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 + } + ] + }, + "away": { + "team_name": "FC Schalke 04", + "side": "away", + "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": "T. BECKER", + "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": "DINA EBIMBE", + "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": "LJUBIČIĆ", + "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": "SYLLA", + "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": "Karaman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "1. FSV Mainz 05", + "side": "home", + "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": "MWENE", + "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": "POTULSKI", + "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": "GRUBER", + "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": "POSCH", + "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": "CACI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 5, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LEE", + "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": "SANO", + "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": "AMIRI", + "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": "BECKER", + "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": "TIETZ", + "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": "Schwolow", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Da Costa", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "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": "BRASSIER", + "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": "HØJLUND", + "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": "DŌAN", + "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": "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": "Chaïbi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 3 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "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": "SVENSSON", + "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": "BEIER", + "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": "SILVA", + "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": "NWANERI", + "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": "GUIRASSY", + "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": "Schlotterbeck", + "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": "Bensebaini", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 3 + }, + { + "full_name": null, + "displayed_name": "Veerman", + "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": "Bensebaini", + "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": "Sabitzer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 3 + } + ] + }, + "away": { + "team_name": "SC Paderborn 07", + "side": "away", + "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": "CASTAÑEDA", + "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": "OBERMAIR", + "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": "VIDOVIĆ", + "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": "ULRICH", + "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": "CURDA", + "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": "PHILIPPE", + "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": "PIERINGER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "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": "BRACKELMANN", + "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": "MATSIMA", + "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": "BANKS", + "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": "IBRAHIMOVIĆ", + "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": "Gouweleeuw", + "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": "Claude-Maurice", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "Bayer 04 Leverkusen", + "side": "away", + "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": "FERNÁNDEZ", + "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": "GARCÍA", + "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": "MAZA", + "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": "DIABY", + "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": "Tillman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "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": "Grifo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "Borussia M'gladbach", + "side": "away", + "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": "MOHYA", + "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": "Nguefack", + "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": "Hack", + "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": "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": "ROTS", + "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": "HAJDARI", + "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": "WIMMER", + "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": "LEMPERLE", + "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": "HLOŽEK", + "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": "De Cat", + "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": "Conté", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 3 + }, + { + "full_name": null, + "displayed_name": "Kramarić", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "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": "FÜHRICH", + "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": "EL KHANNOUSS", + "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": "Leweling", + "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": "Leweling", + "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": "Pejčinović", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SA 18:30", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "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": "EL MALA", + "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": "MOORE", + "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 + } + ] + }, + "away": { + "team_name": "SV Werder Bremen", + "side": "away", + "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": "REGEER", + "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 + } + ] + } + }, + { + "match_time": "SO 15:30", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "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": "ESTÈVE", + "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": "GRUDA", + "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": "GOMIS", + "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": "Castello Jr.", + "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": "Castello Jr.", + "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": "El Aynaoui", + "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": "Maksimović", + "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": "Guiu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Bakayoko", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 3, + "starting_probability_rank": 3 + } + ] + }, + "away": { + "team_name": "Hamburger SV", + "side": "away", + "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": "NANDJA", + "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": "TORUNARIGHA", + "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": "MØLLER WOLFE", + "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": "MOFFI", + "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": "Bornauw", + "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": "Nadir", + "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": "Daka", + "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": "Poulsen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 3 + } + ] + } + }, + { + "match_time": "SO 17:30", + "home": { + "team_name": "SV 07 Elversberg", + "side": "home", + "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 + } + ] + }, + "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": "MINJAE", + "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": "TAH", + "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": "STANIŠIĆ", + "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": "OLISE", + "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": "KARL", + "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": "Upamecano", + "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": "Laimer", + "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": "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": "Musiala", + "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": "Saibari", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 3 + } + ] + } + } + ] +} diff --git a/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260911_095348.json b/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260911_095348.json new file mode 100644 index 0000000..dd9bfa0 --- /dev/null +++ b/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260911_095348.json @@ -0,0 +1,2834 @@ +{ + "metadata": { + "source": "Kickbase", + "source_type": "user-submitted screenshots", + "matchday": 3, + "player_identity_policy": "displayed_name_only", + "captured_at": null, + "processed_at": "2026-09-11T09:53:48+02:00", + "screenshot_count": 18, + "match_count": 9, + "team_count": 18, + "primary_player_count": 198, + "player_count": 242, + "fixture_reference": "outputs/sofascore/match_ids/match_ids_3.json", + "transcription_note": "Only text visibly displayed in the submitted Kickbase screenshots is stored for player identity. Repeated replacement candidates are stored for every visible competing slot." + }, + "matches": [ + { + "match_time": "FR 20:30", + "home": { + "team_name": "1. FC Union Berlin", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "RÖNNOW", + "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": "UDUOKHAI", + "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": "VAN DEN BOSCH", + "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": "LJUBIČIĆ", + "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": "LATTE LATH", + "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": "Querfeld", + "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 + } + ] + }, + "away": { + "team_name": "FC Schalke 04", + "side": "away", + "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": "T. BECKER", + "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": "DINA EBIMBE", + "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": "LJUBIČIĆ", + "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": "SYLLA", + "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": "Karaman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "1. FSV Mainz 05", + "side": "home", + "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": "MWENE", + "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": "POTULSKI", + "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": "GRUBER", + "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": "POSCH", + "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": "CACI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 5, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LEE", + "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": "SANO", + "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": "AMIRI", + "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": "BECKER", + "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": "TIETZ", + "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": "Schwolow", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Da Costa", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "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": "BRASSIER", + "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": "HØJLUND", + "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": "DÔAN", + "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": "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": "Chaïbi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 3 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "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": "SCHLOTTERBECK", + "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": "NWANERI", + "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": "GUIRASSY", + "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": "Bensebaini", + "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": "Veerman", + "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": "Silva", + "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": "Sabitzer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 3 + } + ] + }, + "away": { + "team_name": "SC Paderborn 07", + "side": "away", + "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": "CASTAÑEDA", + "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": "OBERMAIR", + "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": "VIDOVIĆ", + "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": "ULRICH", + "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": "CURDA", + "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": "PHILIPPE", + "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": "PIERINGER", + "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": "Tigges", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "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": "BRACKELMANN", + "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": "MATSIMA", + "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": "BANKS", + "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": "IBRAHIMOVIĆ", + "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": "Gouweleeuw", + "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": "Seol", + "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": "Claude-Maurice", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "Bayer 04 Leverkusen", + "side": "away", + "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": "FERNÁNDEZ", + "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": "GARCÍA", + "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": "MAZA", + "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": "DIABY", + "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": "Tillman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "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": "Grifo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "Borussia M'gladbach", + "side": "away", + "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": "MOHYA", + "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": "Nguefack", + "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": "Hack", + "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": "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": "ROTS", + "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": "HAJDARI", + "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": "WIMMER", + "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": "LEMPERLE", + "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": "HLOŽEK", + "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": "De Cat", + "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": "Conté", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 3 + }, + { + "full_name": null, + "displayed_name": "Kramarić", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "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": "HENDRIKS", + "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": "MITTELSTÄDT", + "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": "STILLER", + "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": "PRÖMEL", + "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": "VAGNOMAN", + "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": "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": "EL KHANNOUSS", + "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": "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": "Führich", + "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": "Undav", + "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": "Pejčinović", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SA 18:30", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "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": "EL MALA", + "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": "MOORE", + "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 + } + ] + }, + "away": { + "team_name": "SV Werder Bremen", + "side": "away", + "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": "REGEER", + "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 + } + ] + } + }, + { + "match_time": "SO 15:30", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "VANDEVOORT", + "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": "ESTÈVE", + "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": "GRUDA", + "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": "GOMIS", + "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": "Castello Jr.", + "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": "Castello Jr.", + "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": "El Aynaoui", + "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": "Maksimović", + "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": "Guiu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Bakayoko", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 3, + "starting_probability_rank": 3 + } + ] + }, + "away": { + "team_name": "Hamburger SV", + "side": "away", + "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": "NANDJA", + "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": "TORUNARIGHA", + "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": "MØLLER WOLFE", + "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": "MOFFI", + "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": "Bornauw", + "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": "Nadir", + "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": "Daka", + "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": "Poulsen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 3 + } + ] + } + }, + { + "match_time": "SO 17:30", + "home": { + "team_name": "SV 07 Elversberg", + "side": "home", + "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 + } + ] + }, + "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": "MINJAE", + "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": "TAH", + "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": "STANIŠIĆ", + "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": "OLISE", + "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": "KARL", + "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": "Upamecano", + "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": "Laimer", + "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": "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": "Musiala", + "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": "Saibari", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 3 + } + ] + } + } + ] +} diff --git a/outputs/kicker/predicted_lineups/.cache/progress_2026-27_3.json b/outputs/kicker/predicted_lineups/.cache/progress_2026-27_3.json new file mode 100644 index 0000000..a5d0480 --- /dev/null +++ b/outputs/kicker/predicted_lineups/.cache/progress_2026-27_3.json @@ -0,0 +1,8705 @@ +{ + "source_url": "https://www.kicker.de/bundesliga/spieltag/2026-27/3", + "fixtures": [ + { + "fixture_url": "https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung", + "schedule_row_text": "1. FC Union Berlin Union 20:30 heute FC Schalke 04 Schalke Vorschau" + }, + { + "fixture_url": "https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung", + "schedule_row_text": "Borussia Dortmund Dortmund Sa. 15:30 SC Paderborn 07 Paderborn Vorschau" + }, + { + "fixture_url": "https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung", + "schedule_row_text": "TSG Hoffenheim Hoffenheim Sa. 15:30 VfB Stuttgart Stuttgart Vorschau" + }, + { + "fixture_url": "https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung", + "schedule_row_text": "SC Freiburg Freiburg Sa. 15:30 Bor. Mönchengladbach M’gladbach Vorschau" + }, + { + "fixture_url": "https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung", + "schedule_row_text": "FC Augsburg Augsburg Sa. 15:30 Bayer 04 Leverkusen Leverkusen Vorschau" + }, + { + "fixture_url": "https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung", + "schedule_row_text": "1. FSV Mainz 05 Mainz Sa. 15:30 Eintracht Frankfurt Frankfurt Vorschau" + }, + { + "fixture_url": "https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung", + "schedule_row_text": "1. FC Köln Köln Sa. 18:30 Werder Bremen Bremen Vorschau" + }, + { + "fixture_url": "https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung", + "schedule_row_text": "RB Leipzig Leipzig So. 15:30 Hamburger SV HSV Vorschau" + }, + { + "fixture_url": "https://www.kicker.de/elversberg-gegen-bayern-2026-bundesliga-5226835/aufstellung", + "schedule_row_text": "SV Elversberg Elversberg So. 17:30 Bayern München Bayern Vorschau" + } + ], + "schedule_saved_at": 1789112571.0879962, + "matches": { + "https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung": { + "saved_at": 1789112576.2349586, + "captured_at": "2026-09-11T09:42:56+02:00", + "match": { + "match_time": "1. FC Union Berlin Union 20:30 heute FC Schalke 04 Schalke Vorschau", + "home": { + "team_name": "1. FC Union Berlin", + "side": "home", + "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": "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": 2, + "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": 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": "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": 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": "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"1.Union
\n
\n
\n

Voraussichtliche Aufstellung
Rönnow - Juranovic, van den Bosch, Uduokhai, Rothe - R. Khedira, Kemlein - Aebischer, Jeong - Latte Lath, Ljubicic

\n

Trainer
Lustrinelli

\n

Reservebank
Raab, Köhn, Querfeld, Trimmel, Güther, Haberer, Imeri, Schäfer, Skarke, Burcu

\n

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

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

Voraussichtliche Aufstellung
Rönnow - Juranovic, van den Bosch, Uduokhai, Rothe - R. Khedira, Kemlein - Aebischer, Jeong - Latte Lath, Ljubicic

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

Trainer
Lustrinelli

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

Reservebank
Raab, Köhn, Querfeld, Trimmel, Güther, Haberer, Imeri, Schäfer, Skarke, Burcu

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

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

", + "text": "Es fehlen Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Ilic (Trainingsrückstand), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Rönnow - Juranovic , van den Bosch , Uduokhai , Rothe - R. Khedira , Kemlein - Aebischer , Jeong - Latte Lath , Ljubicic", + "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": "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": 2, + "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": 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": "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": 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": "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": 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 , Querfeld , Trimmel , Güther , Haberer , Imeri , Schäfer , Skarke , Burcu", + "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": "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": 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": "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": "Imeri", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kastriot-imeri/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": "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": 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), Ilic (Trainingsrückstand), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (nicht berücksichtigt)", + "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": "Ilic(Trainingsrückstand),", + "name": "Ilic", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/andrej-ilic/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(nicht berücksichtigt)", + "name": "Skov", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/robert-skov/spieler/bundesliga/2026-27/1-fc-union-berlin" + } + ] + } + } + }, + "away": { + "team_name": "FC Schalke 04", + "side": "away", + "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": "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": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"FCSchalke\n
\n
\n
\n

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

\n

\nTrainer
Muslic\n

\n

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

\n

Es fehlen
Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), 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 - Sylla

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

\nTrainer
Muslic\n

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

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

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

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

", + "text": "Es fehlen Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), 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 - Sylla", + "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": "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": 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 , Dzeko , H.-C. Hwang", + "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": "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": 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 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), Porath (nicht berücksichtigt), Schallenberg (Rotsperre), Siebeking (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Gantenbein(Trainingsrückstand),", + "name": "Gantenbein", + "reason": "Trainingsrückstand", + "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": "Lasme(Trainingsrückstand),", + "name": "Lasme", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/bryan-lasme/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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung", + "schedule_row_text": "1. FC Union Berlin Union 20:30 heute FC Schalke 04 Schalke Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Burcu stellt eine Alternative zu Jeong dar.

", + "text": "Zum Spiel Burcu stellt eine Alternative zu Jeong dar." + }, + { + "outer_html": "

Zum Spiel
Nach seinem Kurzeinsatz gegen Bayern steht Karaman wieder komplett zur Verfügung, der Kapitän dürfte Ljubicic aus der Startelf verdrängen. Erstmals im Kader wird Sommerzugang Hwang erwartet.

", + "text": "Zum Spiel Nach seinem Kurzeinsatz gegen Bayern steht Karaman wieder komplett zur Verfügung, der Kapitän dürfte Ljubicic aus der Startelf verdrängen. Erstmals im Kader wird Sommerzugang Hwang erwartet." + } + ] + } + } + }, + "https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung": { + "saved_at": 1789112581.5208206, + "captured_at": "2026-09-11T09:43:01+02:00", + "match": { + "match_time": "Sa. 15:30", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "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": "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": 2, + "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": 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": "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": 4, + "slot_index": 1, + "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 + }, + { + "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"BorussiaDortmund
\n
\n
\n

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, J. Veerman, Bellingham, Svensson - Nwaneri - Guirassy, Fabio Silva

\n

Trainer
Kovac

\n

Reservebank
A. Meyer, Kaua Prates, Reggiani, N. Schlotterbeck, Chukwuemeka, F. Nmecha, Sabitzer, Albert, Beier

\n

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)

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

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, J. Veerman, Bellingham, Svensson - Nwaneri - Guirassy, Fabio Silva

", + "text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , J. Veerman , Bellingham , Svensson - Nwaneri - Guirassy , Fabio Silva" + }, + { + "index": 2, + "outer_html": "

Trainer
Kovac

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

Reservebank
A. Meyer, Kaua Prates, Reggiani, N. Schlotterbeck, Chukwuemeka, F. Nmecha, Sabitzer, Albert, Beier

", + "text": "Reservebank A. Meyer , Kaua Prates , Reggiani , N. Schlotterbeck , Chukwuemeka , F. Nmecha , Sabitzer , Albert , Beier" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)

", + "text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , J. Veerman , Bellingham , Svensson - Nwaneri - Guirassy , Fabio Silva", + "formation": "3-4-1-2", + "formation_lines": [ + 3, + 4, + 1, + 2 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 1, + 2 + ], + "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": "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": 2, + "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": 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": "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": 4, + "slot_index": 1, + "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 + }, + { + "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": 5, + "slot_index": 2, + "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 , Reggiani , N. Schlotterbeck , Chukwuemeka , F. Nmecha , Sabitzer , Albert , Beier", + "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": "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": "N. Schlotterbeck", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nico-schlotterbeck/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "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": null, + "slot_index": null, + "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": 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 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)", + "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": "Karetsas(Kreislauf-Probleme),", + "name": "Karetsas", + "reason": "Kreislauf-Probleme", + "player_url": "https://www.kicker.de/konstantinos-karetsas/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(Muskelverletzung),", + "name": "Lerma", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/justin-lerma/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Mane(Muskelverletzung),", + "name": "Mane", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/filippo-calixte-mane/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" + } + ] + } + } + }, + "away": { + "team_name": "SC Paderborn 07", + "side": "away", + "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": "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": 2, + "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": 3, + "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": 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 + }, + { + "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"SCPaderborn\n
\n
\n
\n

Voraussichtliche Aufstellung
Noll - ter Horst, Scheller, Hansen - Curda, Castaneda, Obermair - Ulrich, Vidovic - Pieringer, S. Tigges

\n

\nTrainer
Kettemann\n

\n

Reservebank
Schubert, Götze, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, Philippe, Zeitler

\n

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (nicht berücksichtigt), Gayret (Kreuzbandriss), 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, Castaneda, Obermair - Ulrich, Vidovic - Pieringer, S. Tigges

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

\nTrainer
Kettemann\n

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

Reservebank
Schubert, Götze, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, Philippe, Zeitler

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

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (nicht berücksichtigt), Gayret (Kreuzbandriss), 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 (nicht berücksichtigt), Gayret (Kreuzbandriss), 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 , Castaneda , Obermair - Ulrich , Vidovic - Pieringer , S. Tigges", + "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": "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": "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": 2, + "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": 3, + "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": 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 + }, + { + "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": 5, + "slot_index": 2, + "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 , Götze , M. Hoffmeier , Lippmann , Mohr , Müller , Sticker , Baack , Duric , Batista Meier , Marino , Philippe , 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": "Götze", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/felix-goetze/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": "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": 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 (nicht berücksichtigt), Gayret (Kreuzbandriss), 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(nicht berücksichtigt),", + "name": "Eickel", + "reason": "nicht berücksichtigt", + "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": "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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung", + "schedule_row_text": "Borussia Dortmund Dortmund Sa. 15:30 SC Paderborn 07 Paderborn Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Karetsas fällt fürs Wochenende definitiv aus. Möglich, dass Kovac gegen den Aufsteiger auf eine Grundordnung mit zwei Spitzen umstellt.

", + "text": "Zum Spiel Karetsas fällt fürs Wochenende definitiv aus. Möglich, dass Kovac gegen den Aufsteiger auf eine Grundordnung mit zwei Spitzen umstellt." + }, + { + "outer_html": "

Zum Spiel
Für Tigges könnte auch Philippe in der Startelf stehen. Hinten wäre Sticker eine Alternative zu ter Horst, Hansen würde dann in der Dreier-Abwehrkette womöglich von links nach rechts rücken.

", + "text": "Zum Spiel Für Tigges könnte auch Philippe in der Startelf stehen. Hinten wäre Sticker eine Alternative zu ter Horst, Hansen würde dann in der Dreier-Abwehrkette womöglich von links nach rechts rücken." + } + ] + } + } + }, + "https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung": { + "saved_at": 1789112586.6830218, + "captured_at": "2026-09-11T09:43:06+02:00", + "match": { + "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": "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": 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 - Wimmer, Daghim - Lemperle, Hlozek

\n

Trainer
Ilzer

\n

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, Machida, Conté, De Cat, Kramaric, Lenz, Moerstedt

\n

Es fehlen
Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)

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

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

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

Trainer
Ilzer

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

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, Machida, Conté, De Cat, Kramaric, Lenz, Moerstedt

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

Es fehlen
Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)

", + "text": "Es fehlen Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Baumann - Coufal , Kabak , Hajdari , M. Rots - Avdullahu , Burger - Wimmer , 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": "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": 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 , Machida , Conté , De Cat , Kramaric , Lenz , 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": "Machida", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/koki-machida/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "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": 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": "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 Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)", + "players": [ + { + "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": "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(Trainingsrückstand)", + "name": "Prass", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/alexander-prass/spieler/bundesliga/2026-27/tsg-hoffenheim" + } + ] + } + } + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "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": "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": 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": "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": 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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"VfBStuttgart\n
\n
\n
\n

Voraussichtliche Aufstellung
Bredlow - Vagnoman, Jeltsch, Hendriks, Mittelstädt - Prömel, Stiller - El Khannouss, Undav, Leweling - Pejcinovic

\n

\nTrainer
Hoeneß\n

\n

Reservebank
M. Funk, Al-Dakhil, Chabot, Jaquez, Stergiou, Führich, Karazor, Spalt, Demirovic, Sauer

\n

Es fehlen
Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach 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, Hendriks, Mittelstädt - Prömel, Stiller - El Khannouss, Undav, Leweling - Pejcinovic

", + "text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Hendriks , Mittelstädt - Prömel , Stiller - El Khannouss , Undav , Leweling - Pejcinovic" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Hoeneß\n

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

Reservebank
M. Funk, Al-Dakhil, Chabot, Jaquez, Stergiou, Führich, Karazor, Spalt, Demirovic, Sauer

", + "text": "Reservebank M. Funk , Al-Dakhil , Chabot , Jaquez , Stergiou , Führich , Karazor , Spalt , Demirovic , Sauer" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)

", + "text": "Es fehlen Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Hendriks , Mittelstädt - Prömel , Stiller - El Khannouss , Undav , Leweling - 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": "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": 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": "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": 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": "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": 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 , Chabot , Jaquez , Stergiou , Führich , 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": "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Jaquez", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-jaquez/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": "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": 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 Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)", + "players": [ + { + "raw_text": "Assignon(Rückstand nach Schulter-OP),", + "name": "Assignon", + "reason": "Rückstand nach Schulter-OP", + "player_url": "https://www.kicker.de/lorenz-assignon/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": "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(Rückstand nach Oberschenkelverletzung),", + "name": "Nartey", + "reason": "Rückstand nach 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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung", + "schedule_row_text": "TSG Hoffenheim Hoffenheim Sa. 15:30 VfB Stuttgart Stuttgart Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Auch Moerstedt, Conté oder De Cat könnten in der Startelf auftauchen, ob auch Kramaric schon soweit ist, darf bezweifelt werden. Wahrscheinlicher ist, dass Trainer Ilzer es nach der starken ersten Stunde gegen Dortmund bei der Formation belässt.

", + "text": "Zum Spiel Auch Moerstedt, Conté oder De Cat könnten in der Startelf auftauchen, ob auch Kramaric schon soweit ist, darf bezweifelt werden. Wahrscheinlicher ist, dass Trainer Ilzer es nach der starken ersten Stunde gegen Dortmund bei der Formation belässt." + }, + { + "outer_html": "

Zum Spiel
Gut möglich, dass Führich und Chabot eine Schaffenspause bekommen und von Leweling und Hendriks ersetzt werden. Pejcinovic könnte für Demirovic zurück in die Startelf rücken.

", + "text": "Zum Spiel Gut möglich, dass Führich und Chabot eine Schaffenspause bekommen und von Leweling und Hendriks ersetzt werden. Pejcinovic könnte für Demirovic zurück in die Startelf rücken." + } + ] + } + } + }, + "https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung": { + "saved_at": 1789112591.8342972, + "captured_at": "2026-09-11T09:43:11+02:00", + "match": { + "match_time": "Sa. 15:30", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "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": "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": 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": 1, + "raw_html": "
\n
\n
\"SCFreiburg
\n
\n
\n

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

\n

Trainer
Schuster

\n

Reservebank
Huth, F. Müller, Günter, A. Jung, Kübler, Ogbus, Rosenfelder, Yilmaz, Grifo, Osterhage, Tarnutzer, R. Yamamoto, Goto, Höler, Irié

\n

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss)

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

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

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

Trainer
Schuster

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

Reservebank
Huth, F. Müller, Günter, A. Jung, Kübler, Ogbus, Rosenfelder, Yilmaz, Grifo, Osterhage, Tarnutzer, R. Yamamoto, Goto, Höler, Irié

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

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss)

", + "text": "Es fehlen Muslija (Aufbautraining nach Kreuzbandriss)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Backhaus - Treu , 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": "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": 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 , Kübler , Ogbus , Rosenfelder , Yilmaz , Grifo , Osterhage , Tarnutzer , R. Yamamoto , 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": "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": 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": "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": "Osterhage", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/patrick-osterhage/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": "R. Yamamoto", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rihito-yamamoto/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)", + "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" + } + ] + } + } + }, + "away": { + "team_name": "Bor. Mönchengladbach", + "side": "away", + "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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"Bor.M’gladbach\n
\n
\n
\n

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Nguefack, Sander - Honorat, Bolin, Mohya - Kleindienst

\n

\nTrainer
Polanski\n

\n

Reservebank
Batz, Olschowsky, Chiarodia, Hashioka, Herold, Leszczynski, Fleck, Hack, Neuhaus, Stöger, Danfa, Lidberg, Machino

\n

Es fehlen
Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)

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

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Nguefack, Sander - Honorat, Bolin, Mohya - Kleindienst

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

\nTrainer
Polanski\n

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

Reservebank
Batz, Olschowsky, Chiarodia, Hashioka, Herold, Leszczynski, Fleck, Hack, Neuhaus, Stöger, Danfa, Lidberg, Machino

", + "text": "Reservebank Batz , Olschowsky , Chiarodia , Hashioka , Herold , Leszczynski , Fleck , Hack , Neuhaus , Stöger , Danfa , Lidberg , Machino" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)

", + "text": "Es fehlen Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Nicolas - Scally , Itakura , Diks , Ullrich - Nguefack , 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": "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": 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 , Hashioka , Herold , Leszczynski , Fleck , Hack , Neuhaus , Stöger , 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": "Hashioka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/daiki-hashioka/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": "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": "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": 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), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)", + "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": "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": "Kühn(Muskelbündelriss),", + "name": "Kühn", + "reason": "Muskelbündelriss", + "player_url": "https://www.kicker.de/nicolas-kuehn/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" + }, + { + "raw_text": "Uno(Trainingsrückstand)", + "name": "Uno", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/zento-uno/spieler/bundesliga/2026-27/bor-moenchengladbach" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung", + "schedule_row_text": "SC Freiburg Freiburg Sa. 15:30 Bor. Mönchengladbach M’gladbach Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Es gibt weiterhin einige enge Duelle (Treu/Kübler, Lienhart/Rosenfelder, Scherhant/Grifo), durch die es zu Veränderungen kommen kann. Noch offen, ob Osterhage (nach muskulären Problemen) und Yamamoto (zuletzt U-23-Einsatz) Kaderoptionen sind.

", + "text": "Zum Spiel Es gibt weiterhin einige enge Duelle (Treu/Kübler, Lienhart/Rosenfelder, Scherhant/Grifo), durch die es zu Veränderungen kommen kann. Noch offen, ob Osterhage (nach muskulären Problemen) und Yamamoto (zuletzt U-23-Einsatz) Kaderoptionen sind." + }, + { + "outer_html": "

Zum Spiel
Kühn fällt mit einem Muskelbündelriss im linken Oberschenkel wochenlang aus. Hashioka (Nacken) könnte in Freiburg wieder zum Kader gehören. Bei Uno (Trainingsrückstand) wird überlegt, ihn in der U23 Spielpraxis sammeln zu lassen.

", + "text": "Zum Spiel Kühn fällt mit einem Muskelbündelriss im linken Oberschenkel wochenlang aus. Hashioka (Nacken) könnte in Freiburg wieder zum Kader gehören. Bei Uno (Trainingsrückstand) wird überlegt, ihn in der U23 Spielpraxis sammeln zu lassen." + } + ] + } + } + }, + "https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung": { + "saved_at": 1789112597.1350303, + "captured_at": "2026-09-11T09:43:17+02:00", + "match": { + "match_time": "Sa. 15:30", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "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": "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": 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": 1, + "raw_html": "
\n
\n
\"FCAugsburg
\n
\n
\n

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

\n

Trainer
Baum

\n

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

\n

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

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

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

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

Trainer
Baum

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

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

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

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

", + "text": "Es fehlen Breithaupt (nicht berücksichtigt), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Suso (nicht berücksichtigt), Wisbereit (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Dahmen - Banks , Matsima , Brackelmann - M. Wolf , Massengo , Rieder , Behrens - Ibrahimovic , 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": "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": 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 , Kade , Keitel , Kömür , 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": "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": 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": "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), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Suso (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": "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": "Suso(nicht berücksichtigt),", + "name": "Suso", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/klaus-suso/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" + } + ] + } + } + }, + "away": { + "team_name": "Bayer 04 Leverkusen", + "side": "away", + "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": "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": 1, + "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": 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": "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": 4, + "slot_index": 2, + "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": 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": 2, + "raw_html": "
\n
\n
\n\"BayerLeverkusen\n
\n
\n
\n

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

\n

\nTrainer
Martinez\n

\n

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Ben Seghir, Boniface, Kofane, Moreira, Terrier

\n

Es fehlen
Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)

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

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

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

\nTrainer
Martinez\n

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

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Ben Seghir, Boniface, Kofane, Moreira, Terrier

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

Es fehlen
Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)

", + "text": "Es fehlen Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Flekken - Quansah , Tapsoba , Medina , Miguel - E. Fernandez , Aleix Garcia - Diaby , Tillman , Maza - 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": "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": 1, + "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": 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": "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": 4, + "slot_index": 2, + "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": 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 , Ben Seghir , Boniface , Kofane , Moreira , Terrier", + "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": "Ben Seghir", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ben-seghir/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 + }, + { + "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Terrier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/martin-terrier/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)", + "players": [ + { + "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": "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(Rückstand nach muskulären Problemen)", + "name": "Tella", + "reason": "Rückstand nach muskulären Problemen", + "player_url": "https://www.kicker.de/nathan-tella/spieler/bundesliga/2026-27/bayer-04-leverkusen" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung", + "schedule_row_text": "FC Augsburg Augsburg Sa. 15:30 Bayer 04 Leverkusen Leverkusen Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Bei Kade steht eine Diagnose noch aus, ansonsten drängen sich für Trainer Baum nach dem 4:1 in Frankfurt keine Änderungen auf.

", + "text": "Zum Spiel Bei Kade steht eine Diagnose noch aus, ansonsten drängen sich für Trainer Baum nach dem 4:1 in Frankfurt keine Änderungen auf." + }, + { + "outer_html": "

Zum Spiel
Obwohl der neue Rechtsverteidiger Doué nun einsatzfähig ist, dürfte die Viererkette aus dem Union-Spiel beginnen. In der offensiven Dreierreihe könnte auch Moreira links spielen und dadurch Maza zentral starten; so bliebe für Tillman die Ersatzbank.

", + "text": "Zum Spiel Obwohl der neue Rechtsverteidiger Doué nun einsatzfähig ist, dürfte die Viererkette aus dem Union-Spiel beginnen. In der offensiven Dreierreihe könnte auch Moreira links spielen und dadurch Maza zentral starten; so bliebe für Tillman die Ersatzbank." + } + ] + } + } + }, + "https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung": { + "saved_at": 1789112602.3203764, + "captured_at": "2026-09-11T09:43:22+02:00", + "match": { + "match_time": "Sa. 15:30", + "home": { + "team_name": "1. FSV Mainz 05", + "side": "home", + "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": "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": 1, + "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": 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": "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": 1, + "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": 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": 1, + "raw_html": "
\n
\n
\"1.Mainz
\n
\n
\n

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

\n

Trainer
Fischer

\n

Reservebank
Kinzig, Schwolow, Bell, da Costa, Nakuzola, Kawasaki, Maloney, Ruoppi, Hollerbach, Königsdörffer

\n

Es fehlen
Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)

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

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

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

Trainer
Fischer

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

Reservebank
Kinzig, Schwolow, Bell, da Costa, Nakuzola, Kawasaki, Maloney, Ruoppi, Hollerbach, Königsdörffer

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

Es fehlen
Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)

", + "text": "Es fehlen Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Zentner - Posch , Gruber , Potulski - Caci , Kai. Sano , Mwene - Amiri , J.-S. Lee - 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": "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": 1, + "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": 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": "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": 1, + "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": 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 , da Costa , Nakuzola , 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": "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": 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": "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), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)", + "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": "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(Rückstand nach Innenbandanriss im Knie),", + "name": "Martel", + "reason": "Rückstand nach 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" + }, + { + "raw_text": "Widmer(Kniereizung)", + "name": "Widmer", + "reason": "Kniereizung", + "player_url": "https://www.kicker.de/silvan-widmer/spieler/bundesliga/2026-27/1-fsv-mainz-05" + } + ] + } + } + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "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": "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": 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": 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": 3, + "slot_index": 4, + "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": 1, + "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": 2, + "raw_html": "
\n
\n
\n\"EintrachtFrankfurt\n
\n
\n
\n

Voraussichtliche Aufstellung
Atubolu - Maluze, R. Koch, Brassier - Doan, M. Götze, Onyedika, Kosugi - Uzun - Ebnoutalib, Burkardt

\n

\nTrainer
Hütter\n

\n

Reservebank
Kaua Santos, Baum, Chandler, Otavio, Amaimouni-Echghouyab, Arrhov, Aseko, Chaibi, 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 - Maluze, R. Koch, Brassier - Doan, M. Götze, Onyedika, Kosugi - Uzun - Ebnoutalib, Burkardt

", + "text": "Voraussichtliche Aufstellung Atubolu - Maluze , R. Koch , Brassier - Doan , M. Götze , Onyedika , Kosugi - Uzun - Ebnoutalib , Burkardt" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Hütter\n

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

Reservebank
Kaua Santos, Baum, Chandler, Otavio, Amaimouni-Echghouyab, Arrhov, Aseko, Chaibi, O. Höjlund, Pimpong

", + "text": "Reservebank Kaua Santos , Baum , Chandler , Otavio , Amaimouni-Echghouyab , Arrhov , Aseko , Chaibi , 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 - Maluze , R. Koch , Brassier - Doan , M. Götze , Onyedika , Kosugi - Uzun - Ebnoutalib , Burkardt", + "formation": "3-4-1-2", + "formation_lines": [ + 3, + 4, + 1, + 2 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 1, + 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": "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": 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": 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": 3, + "slot_index": 4, + "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": 1, + "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 , Baum , Chandler , Otavio , Amaimouni-Echghouyab , Arrhov , Aseko , Chaibi , 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": "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": 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": "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": "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": 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": "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": 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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung", + "schedule_row_text": "1. FSV Mainz 05 Mainz Sa. 15:30 Eintracht Frankfurt Frankfurt Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Nach überstandenen Oberschenkelproblemen wird Zentner im Tor zurückerwartet. Darüber hinaus drängen sich keine Änderungen der Startformation gegenüber dem 5:0 in Hamburg auf.

", + "text": "Zum Spiel Nach überstandenen Oberschenkelproblemen wird Zentner im Tor zurückerwartet. Darüber hinaus drängen sich keine Änderungen der Startformation gegenüber dem 5:0 in Hamburg auf." + }, + { + "outer_html": "

Zum Spiel
Eine Umstellung auf 3-5-2 oder 3-4-2-1 ist denkbar. Dann würde wohl Maluze für Baum in die Elf rücken. Im Mittelfeld bleibt die Besetzung neben Onyedika spannend.

", + "text": "Zum Spiel Eine Umstellung auf 3-5-2 oder 3-4-2-1 ist denkbar. Dann würde wohl Maluze für Baum in die Elf rücken. Im Mittelfeld bleibt die Besetzung neben Onyedika spannend." + } + ] + } + } + }, + "https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung": { + "saved_at": 1789112607.5443943, + "captured_at": "2026-09-11T09:43:27+02:00", + "match": { + "match_time": "Sa. 18:30", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "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": "Sebulonsen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sebastian-sebulonsen/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": "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": 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": "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": 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": "S. El Mala", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/said-el-mala/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": 1, + "raw_html": "
\n
\n
\"1.Köln
\n
\n
\n

Voraussichtliche Aufstellung
Schwäbe - Sebulonsen, Simpson-Pusey, Lochoshvili, Mensah - Skhiri - Johannesson, Krauß - Moore, S. El Mala - Ache

\n

Trainer
Wagner

\n

Reservebank
Zieler, Schmied, Sosa, van den Berg, Heskey, Maina, Okon-Engstler, Thielmann, Bülter, Dallinga

\n

Es fehlen
Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)

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

Voraussichtliche Aufstellung
Schwäbe - Sebulonsen, Simpson-Pusey, Lochoshvili, Mensah - Skhiri - Johannesson, Krauß - Moore, S. El Mala - Ache

", + "text": "Voraussichtliche Aufstellung Schwäbe - Sebulonsen , Simpson-Pusey , Lochoshvili , Mensah - Skhiri - Johannesson , Krauß - Moore , S. El Mala - Ache" + }, + { + "index": 2, + "outer_html": "

Trainer
Wagner

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

Reservebank
Zieler, Schmied, Sosa, van den Berg, Heskey, Maina, Okon-Engstler, Thielmann, Bülter, Dallinga

", + "text": "Reservebank Zieler , Schmied , Sosa , van den Berg , Heskey , Maina , Okon-Engstler , Thielmann , Bülter , Dallinga" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)

", + "text": "Es fehlen Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Schwäbe - Sebulonsen , Simpson-Pusey , Lochoshvili , Mensah - Skhiri - Johannesson , Krauß - Moore , S. El Mala - 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": "Sebulonsen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sebastian-sebulonsen/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": "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": 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": "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": 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": "S. El Mala", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/said-el-mala/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 , Maina , Okon-Engstler , Thielmann , Bülter , Dallinga", + "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": "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": null, + "slot_index": null, + "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": 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": "Dallinga", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/thijs-dallinga/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)", + "players": [ + { + "raw_text": "Castro-Montes(muskuläre Probleme),", + "name": "Castro-Montes", + "reason": "muskuläre Probleme", + "player_url": "https://www.kicker.de/alessio-castro-montes/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "M. El Mala(bei der U 21),", + "name": "M. El Mala", + "reason": "bei der U 21", + "player_url": "https://www.kicker.de/malek-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(bei der U 21),", + "name": "James", + "reason": "bei der U 21", + "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(bei der U 21),", + "name": "Neves", + "reason": "bei der U 21", + "player_url": "https://www.kicker.de/gil-neves/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "Rondic(nicht berücksichtigt),", + "name": "Rondic", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/imad-rondic/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" + } + ] + } + } + }, + "away": { + "team_name": "Werder Bremen", + "side": "away", + "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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": "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": 1, + "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": 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": 2, + "raw_html": "
\n
\n
\n\"WerderBremen\n
\n
\n
\n

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

\n

\nTrainer
Thioune\n

\n

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

\n

Es fehlen
Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)

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

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

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

\nTrainer
Thioune\n

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

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

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

Es fehlen
Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)

", + "text": "Es fehlen Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Hein - Arthur , Pieper , Friedl , Deman - Reis , Regeer - Chuki - Dinkci , Grüll - Füllkrug", + "formation": "4-2-1-2-1", + "formation_lines": [ + 4, + 2, + 1, + 2, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 1, + 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": "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": 1, + "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": 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 , Smarkalev , M. Ndiaye , Schmetgens , Stark , Wojcik , Alvero , Soylu , Stalmach , Weiser , 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": "Smarkalev", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/stefan-smarkalev/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": "Wojcik", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/oskar-wojcik/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": "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": "Weiser", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mitchell-weiser/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 (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)", + "players": [ + { + "raw_text": "Agu(Aufbautraining),", + "name": "Agu", + "reason": "Aufbautraining", + "player_url": "https://www.kicker.de/felix-agu/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Lynen(Beckenproblematik),", + "name": "Lynen", + "reason": "Beckenproblematik", + "player_url": "https://www.kicker.de/senne-lynen/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": "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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung", + "schedule_row_text": "1. FC Köln Köln Sa. 18:30 Werder Bremen Bremen Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Sollte es für El Mala (nach Infekt) nicht reichen, dürfte Maina beginnen. Castro-Montes trainierte am Mittwoch noch individuell, erste Alternative wäre Sebulonsen. Für den zuletzt angeschlagenen Waldschmidt könnte der Spieltag noch zu früh kommen.

", + "text": "Zum Spiel Sollte es für El Mala (nach Infekt) nicht reichen, dürfte Maina beginnen. Castro-Montes trainierte am Mittwoch noch individuell, erste Alternative wäre Sebulonsen. Für den zuletzt angeschlagenen Waldschmidt könnte der Spieltag noch zu früh kommen." + }, + { + "outer_html": "

Zum Spiel
Es besteht kaum Grund für Veränderungen. Einzig die Rückkehr von Lynen führt zu einem Luxusproblem im Mittelfeldzentrum: Muss Reis oder Regeer weichen - oder keiner der beiden?

", + "text": "Zum Spiel Es besteht kaum Grund für Veränderungen. Einzig die Rückkehr von Lynen führt zu einem Luxusproblem im Mittelfeldzentrum: Muss Reis oder Regeer weichen - oder keiner der beiden?" + } + ] + } + } + }, + "https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung": { + "saved_at": 1789112612.729461, + "captured_at": "2026-09-11T09:43:32+02:00", + "match": { + "match_time": "So. 15:30", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "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": "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": 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": "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": 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": 1, + "raw_html": "
\n
\n
\"RBLeipzig
\n
\n
\n

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

\n

Trainer
Demichelis

\n

Reservebank
Nyland, Zingerle, Esteve, Finkgräfe, Henrichs, Klostermann, Koné, Banzuzi, Ouedraogo, Bakayoko, Gomis, Guiu, Konaté, Romulo

\n

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

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

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

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

Trainer
Demichelis

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

Reservebank
Nyland, Zingerle, Esteve, Finkgräfe, Henrichs, Klostermann, Koné, Banzuzi, Ouedraogo, Bakayoko, Gomis, Guiu, Konaté, Romulo

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

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

", + "text": "Es fehlen Baumgartner (Sehnenriss im Oberschenkel), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), Reitz (Oberschenkelverletzung), Sani (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Vandevoordt - R. Baku , Orban , Lukeba , Raum - Seiwald - El Aynaoui , Maksimovic - Gruda , Nkunku , 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": "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": 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": "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": 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é , Banzuzi , Ouedraogo , Bakayoko , Gomis , Guiu , Konaté , 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": "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ouedraogo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/forzan-ouedraogo/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": "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": 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": "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), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), 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": "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": "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" + } + ] + } + } + }, + "away": { + "team_name": "Hamburger SV", + "side": "away", + "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": "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": 2, + "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": 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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"HamburgerHSV\n
\n
\n
\n

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

\n

\nTrainer
Polzin\n

\n

Reservebank
Tangvik, Lemke, Muheim, Omari, Adeline, Amoako, Jatta, Nadir, Moffi, Poulsen, Stange

\n

Es fehlen
Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)

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

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

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

\nTrainer
Polzin\n

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

Reservebank
Tangvik, Lemke, Muheim, Omari, Adeline, Amoako, Jatta, Nadir, Moffi, Poulsen, Stange

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

Es fehlen
Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)

", + "text": "Es fehlen Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Heuer Fernandes - Capaldo , Torunarigha , Nandja - El Ouahdi , Sambi Lokonga , Remberg , Wolfe - 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": "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": 2, + "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": 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": "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": 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 , Lemke , Muheim , Omari , 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": "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": 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": "Omari", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/warmed-omari/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), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)", + "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": "Bornauw(muskuläre Probleme),", + "name": "Bornauw", + "reason": "muskuläre Probleme", + "player_url": "https://www.kicker.de/sebastiaan-bornauw/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": "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(Trainingsrückstand)", + "name": "Rössing-Lelesiit", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/alexander-r-ssing-lelesiit/spieler/bundesliga/2026-27/hamburger-sv" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung", + "schedule_row_text": "RB Leipzig Leipzig So. 15:30 Hamburger SV HSV Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Die Aufstellung hängt maßgeblich von den Eindrücken ab, die die Spieler im Champions-League-Spiel bei Como 1907 abliefern.

", + "text": "Zum Spiel Die Aufstellung hängt maßgeblich von den Eindrücken ab, die die Spieler im Champions-League-Spiel bei Como 1907 abliefern." + }, + { + "outer_html": "

Zum Spiel
Omari ist nach Schulterblessur zwar zurück im Mannschaftstraining, aber noch keine Startelf-Option. Fällt Bornauw tatsächlich aus, dürfte Youngster Nandja links in der Dreierkette beginnen und Torunarigha in die Mitte rücken.

", + "text": "Zum Spiel Omari ist nach Schulterblessur zwar zurück im Mannschaftstraining, aber noch keine Startelf-Option. Fällt Bornauw tatsächlich aus, dürfte Youngster Nandja links in der Dreierkette beginnen und Torunarigha in die Mitte rücken." + } + ] + } + } + }, + "https://www.kicker.de/elversberg-gegen-bayern-2026-bundesliga-5226835/aufstellung": { + "saved_at": 1789112617.9840133, + "captured_at": "2026-09-11T09:43:37+02:00", + "match": { + "match_time": "So. 17:30", + "home": { + "team_name": "SV Elversberg", + "side": "home", + "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": 1, + "raw_html": "
\n
\n
\"SVElversberg
\n
\n
\n

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

\n

Trainer
Frantz

\n

Reservebank
Boss, Le Joncour, Mickelson, Sirch, Condé, Darvich, Krattenmacher, Futkeu, L. Pfeiffer, Schnellbacher

\n

Es fehlen
Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (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": "

Trainer
Frantz

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

Reservebank
Boss, Le Joncour, Mickelson, Sirch, Condé, Darvich, Krattenmacher, Futkeu, L. Pfeiffer, Schnellbacher

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

Es fehlen
Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (nicht berücksichtigt), Seifert (Syndesmoseriss), Zimmerschied (Trainingsrückstand nach Rückenproblemen)

", + "text": "Es fehlen Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (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 Frantz", + "name": "Frantz", + "coach_url": "https://www.kicker.de/mike-frantz/trainer/bundesliga/2026-27/sv-elversberg" + }, + "bench": { + "raw_text": "Reservebank Boss , Le Joncour , Mickelson , Sirch , Condé , Darvich , Krattenmacher , Futkeu , L. Pfeiffer , 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": "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": "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": "L. Pfeiffer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-pfeiffer/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 Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (nicht berücksichtigt), Seifert (Syndesmoseriss), Zimmerschied (Trainingsrückstand nach Rückenproblemen)", + "players": [ + { + "raw_text": "Adam(nicht berücksichtigt),", + "name": "Adam", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/raif-adam/spieler/bundesliga/2026-27/sv-elversberg" + }, + { + "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": "Schmahl(nicht berücksichtigt),", + "name": "Schmahl", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/frederik-schmahl/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" + } + ] + } + } + }, + "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": "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": 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": "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": 2, + "slot_index": 3, + "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": 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": "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": 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": "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": 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 - Stanisic, Upamecano, M.-J. Kim, Brown - Kimmich, Bischof - Karl, Olise, Luis Diaz - Kane

\n

\nTrainer
Kompany\n

\n

Reservebank
Ulreich, Urbig, Davies, H. Ito, Laimer, Tah, Musiala, Pavlovic, Sapoko Ndiaye, Gnabry, Saibari

\n

Es fehlen
Boey (nicht berücksichtigt), Santos (Aufbautraining)

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

Voraussichtliche Aufstellung
Neuer - Stanisic, Upamecano, M.-J. Kim, Brown - Kimmich, Bischof - Karl, Olise, Luis Diaz - Kane

", + "text": "Voraussichtliche Aufstellung Neuer - Stanisic , Upamecano , M.-J. Kim , Brown - Kimmich , Bischof - Karl , Olise , Luis Diaz - Kane" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Kompany\n

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

Reservebank
Ulreich, Urbig, Davies, H. Ito, Laimer, Tah, Musiala, Pavlovic, Sapoko Ndiaye, Gnabry, Saibari

", + "text": "Reservebank Ulreich , Urbig , Davies , H. Ito , Laimer , Tah , Musiala , Pavlovic , Sapoko Ndiaye , Gnabry , Saibari" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Boey (nicht berücksichtigt), Santos (Aufbautraining)

", + "text": "Es fehlen Boey (nicht berücksichtigt), Santos (Aufbautraining)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Neuer - Stanisic , Upamecano , M.-J. Kim , Brown - Kimmich , Bischof - Karl , Olise , 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": "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": 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": "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": 2, + "slot_index": 3, + "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": 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": "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": 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": "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": 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 , Davies , H. Ito , Laimer , Tah , Musiala , Pavlovic , Sapoko Ndiaye , Gnabry , Saibari", + "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": "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": null, + "slot_index": null, + "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": null, + "slot_index": null, + "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": 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": "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": "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": 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": "Gnabry", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/serge-gnabry/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "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": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Boey (nicht berücksichtigt), Santos (Aufbautraining)", + "players": [ + { + "raw_text": "Boey(nicht berücksichtigt),", + "name": "Boey", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/sacha-boey/spieler/bundesliga/2026-27/fc-bayern-muenchen" + }, + { + "raw_text": "Santos(Aufbautraining)", + "name": "Santos", + "reason": "Aufbautraining", + "player_url": "https://www.kicker.de/david-daiber/spieler/bundesliga/2026-27/fc-bayern-muenchen" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/elversberg-gegen-bayern-2026-bundesliga-5226835/aufstellung", + "schedule_row_text": "SV Elversberg Elversberg So. 17:30 Bayern München Bayern Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Krattenmacher hat sich mit zwei Toren beim 4:3-Sieg in Gladbach für die linke offensive Außenbahn empfohlen, wegen seiner muskulären Probleme in der Saisonvorbereitung könnte ein Startelfeinsatz aber noch zu früh kommen.

", + "text": "Zum Spiel Krattenmacher hat sich mit zwei Toren beim 4:3-Sieg in Gladbach für die linke offensive Außenbahn empfohlen, wegen seiner muskulären Probleme in der Saisonvorbereitung könnte ein Startelfeinsatz aber noch zu früh kommen." + }, + { + "outer_html": "

Zum Spiel
In einer Woche mit drei Spielen dürfte Trainer Kompany wieder zur leichten Rotation greifen.

", + "text": "Zum Spiel In einer Woche mit drei Spielen dürfte Trainer Kompany wieder zur leichten Rotation greifen." + } + ] + } + } + } + } +} diff --git a/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260904_165936.json b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260904_165936.json new file mode 100644 index 0000000..87454da --- /dev/null +++ b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260904_165936.json @@ -0,0 +1,8695 @@ +{ + "metadata": { + "source": "Kicker", + "source_url": "https://www.kicker.de/bundesliga/spieltag/2026-27/2", + "season": "2026-27", + "matchday": 2, + "captured_at": "2026-09-04T16:59:36+02:00", + "capture_finished_at": "2026-09-04T16:59:54+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), 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), 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), 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), 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": "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, Badé, Oermann, Vazquez, Andrich, Hofmann, Tillman, Ben Seghir, Boniface, Kofane, Terrier

\n

Es fehlen
Culbreath (Fußverletzung), Damjanovic (nicht berücksichtigt), G. Doué (angeschlagen), Eichhorn (Stoffwechselstörung), Lomb (nicht berücksichtigt), Tella (muskuläre Probleme)

\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, Badé, Oermann, Vazquez, Andrich, Hofmann, Tillman, Ben Seghir, Boniface, Kofane, Terrier

", + "text": "Reservebank Blaswich , Badé , Oermann , Vazquez , Andrich , Hofmann , Tillman , Ben Seghir , Boniface , Kofane , Terrier" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Culbreath (Fußverletzung), Damjanovic (nicht berücksichtigt), G. Doué (angeschlagen), Eichhorn (Stoffwechselstörung), Lomb (nicht berücksichtigt), Tella (muskuläre Probleme)

", + "text": "Es fehlen Culbreath (Fußverletzung), Damjanovic (nicht berücksichtigt), G. Doué (angeschlagen), Eichhorn (Stoffwechselstörung), Lomb (nicht berücksichtigt), Tella (muskuläre Probleme)" + } + ], + "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 , Badé , Oermann , Vazquez , Andrich , Hofmann , Tillman , Ben Seghir , Boniface , Kofane , Terrier", + "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": "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": "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": "Ben Seghir", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ben-seghir/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 + }, + { + "full_name": null, + "displayed_name": "Terrier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/martin-terrier/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Culbreath (Fußverletzung), Damjanovic (nicht berücksichtigt), G. Doué (angeschlagen), Eichhorn (Stoffwechselstörung), Lomb (nicht berücksichtigt), Tella (muskuläre Probleme)", + "players": [ + { + "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": "G. Doué(angeschlagen),", + "name": "G. Doué", + "reason": "angeschlagen", + "player_url": "https://www.kicker.de/guela-doue/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": "Lomb(nicht berücksichtigt),", + "name": "Lomb", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/niklas-lomb/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" + } + ] + } + } + }, + "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": "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": 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, Ljubicic

\n

\nTrainer
Lustrinelli\n

\n

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

\n

Es fehlen
Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Ilic (Trainingsrückstand), 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, Ljubicic

", + "text": "Voraussichtliche Aufstellung Rönnow - Juranovic , Querfeld , van den Bosch , Rothe - R. Khedira , Kemlein - Aebischer , Burcu - Latte Lath , Ljubicic" + }, + { + "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

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

Es fehlen
Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Ilic (Trainingsrückstand), 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), Ilic (Trainingsrückstand), 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 , Ljubicic", + "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": "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": 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", + "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 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Ilic (Trainingsrückstand), 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": "Ilic(Trainingsrückstand),", + "name": "Ilic", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/andrej-ilic/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, G. Doué muss aufs Debüt warten. Bei Ben Seghir und Terrier entscheidet sich kurzfristig, ob es für den Kader reicht. Offen, ob Medina oder Badé startet. Andrich ist ein Kandidat als Sechser, dürfte aber auf der Bank beginnen.

", + "text": "Zum Spiel Diaby könnte starten, G. Doué muss aufs Debüt warten. Bei Ben Seghir und Terrier entscheidet sich kurzfristig, ob es für den Kader reicht. Offen, ob Medina oder Badé startet. 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. Ilic fehlt erneut im Kader, für ihn dürfte Ljubicic beginnen.

", + "text": "Zum Spiel Rönnow könnte wieder zwischen die Pfosten zurückkehren. Zudem stellt Jeong eine Alternative zu Burcu dar. Ilic fehlt erneut im Kader, für ihn dürfte Ljubicic 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": "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": 1, + "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": 2, + "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": 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 - Onyedika, Chaibi - Doan, Uzun - Ebnoutalib, Burkardt

\n

Trainer
Hütter

\n

Reservebank
Kaua Santos, Chandler, Maluze, Otavio, Amaimouni-Echghouyab, Arrhov, Aseko, 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 - Onyedika, Chaibi - Doan, Uzun - Ebnoutalib, Burkardt

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

Trainer
Hütter

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

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

", + "text": "Reservebank Kaua Santos , Chandler , Maluze , Otavio , Amaimouni-Echghouyab , Arrhov , Aseko , 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 - Onyedika , Chaibi - Doan , 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": "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": 1, + "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": 2, + "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": 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 , Amaimouni-Echghouyab , Arrhov , Aseko , 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": "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": 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": "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, Keitel, Kömür, Suso, Ogundu, Ribeiro

\n

Es fehlen
Breithaupt (angeschlagen), Jakic (für Vertragsgespräche freigestellt), Mbuku (nicht berücksichtigt), Mounié (angeschlagen), 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, Keitel, Kömür, Suso, Ogundu, Ribeiro

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

Es fehlen
Breithaupt (angeschlagen), Jakic (für Vertragsgespräche freigestellt), Mbuku (nicht berücksichtigt), Mounié (angeschlagen), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Wisbereit (nicht berücksichtigt)

", + "text": "Es fehlen Breithaupt (angeschlagen), Jakic (für Vertragsgespräche freigestellt), Mbuku (nicht berücksichtigt), Mounié (angeschlagen), 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 , 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": "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 (angeschlagen), Jakic (für Vertragsgespräche freigestellt), Mbuku (nicht berücksichtigt), Mounié (angeschlagen), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Wisbereit (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Breithaupt(angeschlagen),", + "name": "Breithaupt", + "reason": "angeschlagen", + "player_url": "https://www.kicker.de/tim-breithaupt/spieler/bundesliga/2026-27/fc-augsburg" + }, + { + "raw_text": "Jakic(für Vertragsgespräche freigestellt),", + "name": "Jakic", + "reason": "für Vertragsgespräche freigestellt", + "player_url": "https://www.kicker.de/kristijan-jakic/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é(angeschlagen),", + "name": "Mounié", + "reason": "angeschlagen", + "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 wahrscheinlich für Maluze in die Startelf. Doan ist wieder fit und könnte Amaimouni-Echghouyab ersetzen. Ansonsten zeichnen sich keine Wechsel ab.

", + "text": "Zum Spiel Brassier rückt wahrscheinlich für Maluze in die Startelf. Doan ist wieder fit und könnte 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/kicker/predicted_lineups/kicker_bundesliga_lineups_20260910_134835.json b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260910_134835.json new file mode 100644 index 0000000..2bcd6e0 --- /dev/null +++ b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260910_134835.json @@ -0,0 +1,4858 @@ +{ + "metadata": { + "source": "Kicker", + "source_url": "https://www.kicker.de/bundesliga/spieltag/2026-27/3", + "season": "2026-27", + "matchday": 3, + "captured_at": "2026-09-10T13:48:35+02:00", + "capture_finished_at": "2026-09-10T13:50:45+02:00", + "fixture_link_count": 9, + "match_count": 5, + "team_count": 10, + "player_count": 110, + "lineup_block_count": 10, + "skipped_fixture_count": 4, + "skipped_fixtures": [ + { + "fixture_url": "https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung", + "schedule_row_text": "1. FSV Mainz 05 Mainz Sa. 15:30 Eintracht Frankfurt Frankfurt Vorschau", + "reason": "Timed out waiting for Kicker lineup blocks." + }, + { + "fixture_url": "https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung", + "schedule_row_text": "1. FC Köln Köln Sa. 18:30 Werder Bremen Bremen Vorschau", + "reason": "Timed out waiting for Kicker lineup blocks." + }, + { + "fixture_url": "https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung", + "schedule_row_text": "RB Leipzig Leipzig So. 15:30 Hamburger SV HSV Vorschau", + "reason": "Timed out waiting for Kicker lineup blocks." + }, + { + "fixture_url": "https://www.kicker.de/elversberg-gegen-bayern-2026-bundesliga-5226835/aufstellung", + "schedule_row_text": "SV Elversberg Elversberg So. 17:30 Bayern München Bayern Vorschau", + "reason": "Message: invalid session id: session deleted as the browser has closed the connection\nfrom disconnected: not connected to DevTools\n (Session info: chrome=152.0.7977.83); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception\nStacktrace:\n\tundetected_chromedriver!GetHandleVerifier [0x471863+4fe3]\n\tundetected_chromedriver!(No symbol) [0x3d1694]\n\tundetected_chromedriver!(No symbol) [0x26bf90]\n\tundetected_chromedriver!(No symbol) [0x25b2fe]\n\tundetected_chromedriver!(No symbol) [0x2798a9]\n\tundetected_chromedriver!(No symbol) [0x2deebc]\n\tundetected_chromedriver!(No symbol) [0x2f5d69]\n\tundetected_chromedriver!(No symbol) [0x2d8366]\n\tundetected_chromedriver!(No symbol) [0x2ab4a9]\n\tundetected_chromedriver!(No symbol) [0x2ac1b4]\n\tundetected_chromedriver!GetHandleVerifier [0x7f6a2a+38a1aa]\n\tundetected_chromedriver!GetHandleVerifier [0x81d702+3b0e82]\n\tundetected_chromedriver!GetHandleVerifier [0x53f272+d29f2]\n\tundetected_chromedriver!GetHandleVerifier [0x545263+d89e3]\n\tundetected_chromedriver!(No symbol) [0x3dc54d]\n\tundetected_chromedriver!(No symbol) [0x3d9358]\n\tundetected_chromedriver!(No symbol) [0x3d9505]\n\tundetected_chromedriver!(No symbol) [0x3c87a7]\n\tKERNEL32!BaseThreadInitThunk [0x751c5d49+19]\n\tntdll!RtlInitializeExceptionChain [0x76ebe1fb+6b]\n\tntdll!RtlGetAppContainerNamedObjectPath [0x76ebe181+231]\n" + } + ] + }, + "matches": [ + { + "match_time": "Fr. 20:30", + "home": { + "team_name": "1. FC Union Berlin", + "side": "home", + "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": "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": 2, + "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": 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": "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": 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": "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"1.Union
\n
\n
\n

Voraussichtliche Aufstellung
Rönnow - Juranovic, van den Bosch, Uduokhai, Rothe - R. Khedira, Kemlein - Aebischer, Jeong - Latte Lath, Ljubicic

\n

Trainer
Lustrinelli

\n

Reservebank
Raab, Köhn, Querfeld, Trimmel, Güther, Haberer, Imeri, Schäfer, Skarke, Burcu

\n

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

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

Voraussichtliche Aufstellung
Rönnow - Juranovic, van den Bosch, Uduokhai, Rothe - R. Khedira, Kemlein - Aebischer, Jeong - Latte Lath, Ljubicic

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

Trainer
Lustrinelli

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

Reservebank
Raab, Köhn, Querfeld, Trimmel, Güther, Haberer, Imeri, Schäfer, Skarke, Burcu

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

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

", + "text": "Es fehlen Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Ilic (Trainingsrückstand), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Rönnow - Juranovic , van den Bosch , Uduokhai , Rothe - R. Khedira , Kemlein - Aebischer , Jeong - Latte Lath , Ljubicic", + "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": "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": 2, + "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": 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": "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": 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": "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": 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 , Querfeld , Trimmel , Güther , Haberer , Imeri , Schäfer , Skarke , Burcu", + "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": "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": 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": "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": "Imeri", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kastriot-imeri/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": "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": 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), Ilic (Trainingsrückstand), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (nicht berücksichtigt)", + "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": "Ilic(Trainingsrückstand),", + "name": "Ilic", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/andrej-ilic/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(nicht berücksichtigt)", + "name": "Skov", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/robert-skov/spieler/bundesliga/2026-27/1-fc-union-berlin" + } + ] + } + } + }, + "away": { + "team_name": "FC Schalke 04", + "side": "away", + "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": "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": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"FCSchalke\n
\n
\n
\n

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

\n

\nTrainer
Muslic\n

\n

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

\n

Es fehlen
Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), 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 - Sylla

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

\nTrainer
Muslic\n

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

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

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

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

", + "text": "Es fehlen Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), 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 - Sylla", + "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": "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": 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 , Dzeko , H.-C. Hwang", + "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": "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": 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 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), Porath (nicht berücksichtigt), Schallenberg (Rotsperre), Siebeking (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Gantenbein(Trainingsrückstand),", + "name": "Gantenbein", + "reason": "Trainingsrückstand", + "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": "Lasme(Trainingsrückstand),", + "name": "Lasme", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/bryan-lasme/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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung", + "schedule_row_text": "1. FC Union Berlin Union Fr. 20:30 FC Schalke 04 Schalke Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Burcu stellt eine Alternative zu Jeong dar.

", + "text": "Zum Spiel Burcu stellt eine Alternative zu Jeong dar." + }, + { + "outer_html": "

Zum Spiel
Nach seinem Kurzeinsatz gegen Bayern steht Karaman wieder komplett zur Verfügung, der Kapitän dürfte Ljubicic aus der Startelf verdrängen. Erstmals im Kader wird Sommerzugang Hwang erwartet.

", + "text": "Zum Spiel Nach seinem Kurzeinsatz gegen Bayern steht Karaman wieder komplett zur Verfügung, der Kapitän dürfte Ljubicic aus der Startelf verdrängen. Erstmals im Kader wird Sommerzugang Hwang erwartet." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "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": "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": 2, + "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": 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": "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": 4, + "slot_index": 1, + "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 + }, + { + "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"BorussiaDortmund
\n
\n
\n

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, J. Veerman, Bellingham, Svensson - Nwaneri - Guirassy, Fabio Silva

\n

Trainer
Kovac

\n

Reservebank
A. Meyer, Kaua Prates, Reggiani, N. Schlotterbeck, Chukwuemeka, F. Nmecha, Sabitzer, Albert, Beier

\n

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)

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

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, J. Veerman, Bellingham, Svensson - Nwaneri - Guirassy, Fabio Silva

", + "text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , J. Veerman , Bellingham , Svensson - Nwaneri - Guirassy , Fabio Silva" + }, + { + "index": 2, + "outer_html": "

Trainer
Kovac

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

Reservebank
A. Meyer, Kaua Prates, Reggiani, N. Schlotterbeck, Chukwuemeka, F. Nmecha, Sabitzer, Albert, Beier

", + "text": "Reservebank A. Meyer , Kaua Prates , Reggiani , N. Schlotterbeck , Chukwuemeka , F. Nmecha , Sabitzer , Albert , Beier" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)

", + "text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , J. Veerman , Bellingham , Svensson - Nwaneri - Guirassy , Fabio Silva", + "formation": "3-4-1-2", + "formation_lines": [ + 3, + 4, + 1, + 2 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 1, + 2 + ], + "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": "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": 2, + "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": 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": "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": 4, + "slot_index": 1, + "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 + }, + { + "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": 5, + "slot_index": 2, + "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 , Reggiani , N. Schlotterbeck , Chukwuemeka , F. Nmecha , Sabitzer , Albert , Beier", + "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": "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": "N. Schlotterbeck", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nico-schlotterbeck/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "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": null, + "slot_index": null, + "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": 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 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)", + "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": "Karetsas(Kreislauf-Probleme),", + "name": "Karetsas", + "reason": "Kreislauf-Probleme", + "player_url": "https://www.kicker.de/konstantinos-karetsas/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(Muskelverletzung),", + "name": "Lerma", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/justin-lerma/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Mane(Muskelverletzung),", + "name": "Mane", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/filippo-calixte-mane/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" + } + ] + } + } + }, + "away": { + "team_name": "SC Paderborn 07", + "side": "away", + "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": "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": 2, + "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": 3, + "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": 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 + }, + { + "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"SCPaderborn\n
\n
\n
\n

Voraussichtliche Aufstellung
Noll - ter Horst, Scheller, Hansen - Curda, Castaneda, Obermair - Ulrich, Vidovic - Pieringer, S. Tigges

\n

\nTrainer
Kettemann\n

\n

Reservebank
Schubert, Götze, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, Philippe, Zeitler

\n

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (nicht berücksichtigt), Gayret (Kreuzbandriss), 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, Castaneda, Obermair - Ulrich, Vidovic - Pieringer, S. Tigges

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

\nTrainer
Kettemann\n

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

Reservebank
Schubert, Götze, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, Philippe, Zeitler

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

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (nicht berücksichtigt), Gayret (Kreuzbandriss), 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 (nicht berücksichtigt), Gayret (Kreuzbandriss), 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 , Castaneda , Obermair - Ulrich , Vidovic - Pieringer , S. Tigges", + "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": "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": "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": 2, + "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": 3, + "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": 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 + }, + { + "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": 5, + "slot_index": 2, + "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 , Götze , M. Hoffmeier , Lippmann , Mohr , Müller , Sticker , Baack , Duric , Batista Meier , Marino , Philippe , 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": "Götze", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/felix-goetze/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": "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": 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 (nicht berücksichtigt), Gayret (Kreuzbandriss), 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(nicht berücksichtigt),", + "name": "Eickel", + "reason": "nicht berücksichtigt", + "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": "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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung", + "schedule_row_text": "Borussia Dortmund Dortmund Sa. 15:30 SC Paderborn 07 Paderborn Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Eine Tendenz bei Karetsas war noch nicht abzusehen. Möglich, dass Kovac gegen den Aufsteiger auf eine Grundordnung mit zwei Spitzen umstellt.

", + "text": "Zum Spiel Eine Tendenz bei Karetsas war noch nicht abzusehen. Möglich, dass Kovac gegen den Aufsteiger auf eine Grundordnung mit zwei Spitzen umstellt." + }, + { + "outer_html": "

Zum Spiel
Für Tigges könnte auch Philippe in der Startelf stehen. Hinten wäre Sticker eine Alternative zu ter Horst, Hansen würde dann in der Dreier-Abwehrkette womöglich von links nach rechts rücken.

", + "text": "Zum Spiel Für Tigges könnte auch Philippe in der Startelf stehen. Hinten wäre Sticker eine Alternative zu ter Horst, Hansen würde dann in der Dreier-Abwehrkette womöglich von links nach rechts rücken." + } + ] + } + }, + { + "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": "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": 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 - Wimmer, Daghim - Lemperle, Hlozek

\n

Trainer
Ilzer

\n

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, Machida, Conté, De Cat, Kramaric, Lenz, Moerstedt

\n

Es fehlen
Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)

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

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

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

Trainer
Ilzer

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

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, Machida, Conté, De Cat, Kramaric, Lenz, Moerstedt

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

Es fehlen
Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)

", + "text": "Es fehlen Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Baumann - Coufal , Kabak , Hajdari , M. Rots - Avdullahu , Burger - Wimmer , 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": "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": 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 , Machida , Conté , De Cat , Kramaric , Lenz , 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": "Machida", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/koki-machida/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "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": 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": "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 Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)", + "players": [ + { + "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": "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(Trainingsrückstand)", + "name": "Prass", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/alexander-prass/spieler/bundesliga/2026-27/tsg-hoffenheim" + } + ] + } + } + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "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": "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": 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": "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": 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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"VfBStuttgart\n
\n
\n
\n

Voraussichtliche Aufstellung
Bredlow - Vagnoman, Jeltsch, Hendriks, Mittelstädt - Prömel, Stiller - El Khannouss, Undav, Leweling - Pejcinovic

\n

\nTrainer
Hoeneß\n

\n

Reservebank
M. Funk, Al-Dakhil, Chabot, Jaquez, Stergiou, Führich, Karazor, Spalt, Demirovic, Sauer

\n

Es fehlen
Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach 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, Hendriks, Mittelstädt - Prömel, Stiller - El Khannouss, Undav, Leweling - Pejcinovic

", + "text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Hendriks , Mittelstädt - Prömel , Stiller - El Khannouss , Undav , Leweling - Pejcinovic" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Hoeneß\n

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

Reservebank
M. Funk, Al-Dakhil, Chabot, Jaquez, Stergiou, Führich, Karazor, Spalt, Demirovic, Sauer

", + "text": "Reservebank M. Funk , Al-Dakhil , Chabot , Jaquez , Stergiou , Führich , Karazor , Spalt , Demirovic , Sauer" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)

", + "text": "Es fehlen Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Hendriks , Mittelstädt - Prömel , Stiller - El Khannouss , Undav , Leweling - 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": "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": 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": "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": 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": "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": 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 , Chabot , Jaquez , Stergiou , Führich , 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": "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Jaquez", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-jaquez/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": "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": 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 Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)", + "players": [ + { + "raw_text": "Assignon(Rückstand nach Schulter-OP),", + "name": "Assignon", + "reason": "Rückstand nach Schulter-OP", + "player_url": "https://www.kicker.de/lorenz-assignon/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": "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(Rückstand nach Oberschenkelverletzung),", + "name": "Nartey", + "reason": "Rückstand nach 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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung", + "schedule_row_text": "TSG Hoffenheim Hoffenheim Sa. 15:30 VfB Stuttgart Stuttgart Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Auch Moerstedt, Conté oder De Cat könnten in der Startelf auftauchen, ob auch Kramaric schon soweit ist, darf bezweifelt werden. Wahrscheinlicher ist, dass Trainer Ilzer es nach der starken ersten Stunde gegen Dortmund bei der Formation belässt.

", + "text": "Zum Spiel Auch Moerstedt, Conté oder De Cat könnten in der Startelf auftauchen, ob auch Kramaric schon soweit ist, darf bezweifelt werden. Wahrscheinlicher ist, dass Trainer Ilzer es nach der starken ersten Stunde gegen Dortmund bei der Formation belässt." + }, + { + "outer_html": "

Zum Spiel
Gut möglich, dass Führich und Chabot eine Schaffenspause bekommen und von Leweling und Hendriks ersetzt werden. Pejcinovic könnte für Demirovic zurück in die Startelf rücken.

", + "text": "Zum Spiel Gut möglich, dass Führich und Chabot eine Schaffenspause bekommen und von Leweling und Hendriks ersetzt werden. Pejcinovic könnte für Demirovic zurück in die Startelf rücken." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "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": "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": 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": 1, + "raw_html": "
\n
\n
\"SCFreiburg
\n
\n
\n

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

\n

Trainer
Schuster

\n

Reservebank
Huth, F. Müller, Günter, A. Jung, Kübler, Ogbus, Rosenfelder, Yilmaz, Grifo, Osterhage, Tarnutzer, R. Yamamoto, Goto, Höler, Irié

\n

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss)

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

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

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

Trainer
Schuster

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

Reservebank
Huth, F. Müller, Günter, A. Jung, Kübler, Ogbus, Rosenfelder, Yilmaz, Grifo, Osterhage, Tarnutzer, R. Yamamoto, Goto, Höler, Irié

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

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss)

", + "text": "Es fehlen Muslija (Aufbautraining nach Kreuzbandriss)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Backhaus - Treu , 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": "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": 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 , Kübler , Ogbus , Rosenfelder , Yilmaz , Grifo , Osterhage , Tarnutzer , R. Yamamoto , 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": "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": 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": "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": "Osterhage", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/patrick-osterhage/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": "R. Yamamoto", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rihito-yamamoto/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)", + "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" + } + ] + } + } + }, + "away": { + "team_name": "Bor. Mönchengladbach", + "side": "away", + "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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"Bor.M’gladbach\n
\n
\n
\n

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Nguefack, Sander - Honorat, Bolin, Mohya - Kleindienst

\n

\nTrainer
Polanski\n

\n

Reservebank
Batz, Olschowsky, Chiarodia, Hashioka, Herold, Leszczynski, Fleck, Hack, Neuhaus, Stöger, Danfa, Lidberg, Machino

\n

Es fehlen
Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)

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

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Nguefack, Sander - Honorat, Bolin, Mohya - Kleindienst

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

\nTrainer
Polanski\n

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

Reservebank
Batz, Olschowsky, Chiarodia, Hashioka, Herold, Leszczynski, Fleck, Hack, Neuhaus, Stöger, Danfa, Lidberg, Machino

", + "text": "Reservebank Batz , Olschowsky , Chiarodia , Hashioka , Herold , Leszczynski , Fleck , Hack , Neuhaus , Stöger , Danfa , Lidberg , Machino" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)

", + "text": "Es fehlen Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Nicolas - Scally , Itakura , Diks , Ullrich - Nguefack , 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": "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": 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 , Hashioka , Herold , Leszczynski , Fleck , Hack , Neuhaus , Stöger , 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": "Hashioka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/daiki-hashioka/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": "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": "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": 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), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)", + "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": "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": "Kühn(Muskelbündelriss),", + "name": "Kühn", + "reason": "Muskelbündelriss", + "player_url": "https://www.kicker.de/nicolas-kuehn/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" + }, + { + "raw_text": "Uno(Trainingsrückstand)", + "name": "Uno", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/zento-uno/spieler/bundesliga/2026-27/bor-moenchengladbach" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung", + "schedule_row_text": "SC Freiburg Freiburg Sa. 15:30 Bor. Mönchengladbach M’gladbach Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Es gibt weiterhin einige enge Duelle (Treu/Kübler, Lienhart/Rosenfelder, Scherhant/Grifo), durch die es zu Veränderungen kommen kann. Noch offen, ob Osterhage (nach muskulären Problemen) und Yamamoto (zuletzt U-23-Einsatz) Kaderoptionen sind.

", + "text": "Zum Spiel Es gibt weiterhin einige enge Duelle (Treu/Kübler, Lienhart/Rosenfelder, Scherhant/Grifo), durch die es zu Veränderungen kommen kann. Noch offen, ob Osterhage (nach muskulären Problemen) und Yamamoto (zuletzt U-23-Einsatz) Kaderoptionen sind." + }, + { + "outer_html": "

Zum Spiel
Kühn fällt mit einem Muskelbündelriss im linken Oberschenkel wochenlang aus. Hashioka (Nacken) könnte in Freiburg wieder zum Kader gehören. Bei Uno (Trainingsrückstand) wird überlegt, ihn in der U23 Spielpraxis sammeln zu lassen.

", + "text": "Zum Spiel Kühn fällt mit einem Muskelbündelriss im linken Oberschenkel wochenlang aus. Hashioka (Nacken) könnte in Freiburg wieder zum Kader gehören. Bei Uno (Trainingsrückstand) wird überlegt, ihn in der U23 Spielpraxis sammeln zu lassen." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "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": "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": 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": 1, + "raw_html": "
\n
\n
\"FCAugsburg
\n
\n
\n

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

\n

Trainer
Baum

\n

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

\n

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

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

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

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

Trainer
Baum

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

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

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

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

", + "text": "Es fehlen Breithaupt (nicht berücksichtigt), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Suso (nicht berücksichtigt), Wisbereit (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Dahmen - Banks , Matsima , Brackelmann - M. Wolf , Massengo , Rieder , Behrens - Ibrahimovic , 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": "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": 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 , Kade , Keitel , Kömür , 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": "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": 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": "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), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Suso (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": "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": "Suso(nicht berücksichtigt),", + "name": "Suso", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/klaus-suso/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" + } + ] + } + } + }, + "away": { + "team_name": "Bayer 04 Leverkusen", + "side": "away", + "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": "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": 1, + "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": 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": "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": 4, + "slot_index": 2, + "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": 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": 2, + "raw_html": "
\n
\n
\n\"BayerLeverkusen\n
\n
\n
\n

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

\n

\nTrainer
Martinez\n

\n

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Ben Seghir, Boniface, Kofane, Moreira, Terrier

\n

Es fehlen
Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)

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

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

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

\nTrainer
Martinez\n

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

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Ben Seghir, Boniface, Kofane, Moreira, Terrier

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

Es fehlen
Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)

", + "text": "Es fehlen Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Flekken - Quansah , Tapsoba , Medina , Miguel - E. Fernandez , Aleix Garcia - Diaby , Tillman , Maza - 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": "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": 1, + "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": 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": "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": 4, + "slot_index": 2, + "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": 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 , Ben Seghir , Boniface , Kofane , Moreira , Terrier", + "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": "Ben Seghir", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ben-seghir/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 + }, + { + "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Terrier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/martin-terrier/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)", + "players": [ + { + "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": "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(Rückstand nach muskulären Problemen)", + "name": "Tella", + "reason": "Rückstand nach muskulären Problemen", + "player_url": "https://www.kicker.de/nathan-tella/spieler/bundesliga/2026-27/bayer-04-leverkusen" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung", + "schedule_row_text": "FC Augsburg Augsburg Sa. 15:30 Bayer 04 Leverkusen Leverkusen Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Bei Kade steht eine Diagnose noch aus, ansonsten drängen sich für Trainer Baum nach dem 4:1 in Frankfurt keine Änderungen auf.

", + "text": "Zum Spiel Bei Kade steht eine Diagnose noch aus, ansonsten drängen sich für Trainer Baum nach dem 4:1 in Frankfurt keine Änderungen auf." + }, + { + "outer_html": "

Zum Spiel
Obwohl der neue Rechtsverteidiger Doué nun einsatzfähig ist, dürfte die Viererkette aus dem Union-Spiel beginnen. In der offensiven Dreierreihe könnte auch Moreira links spielen und dadurch Maza zentral starten; so bliebe für Tillman die Ersatzbank.

", + "text": "Zum Spiel Obwohl der neue Rechtsverteidiger Doué nun einsatzfähig ist, dürfte die Viererkette aus dem Union-Spiel beginnen. In der offensiven Dreierreihe könnte auch Moreira links spielen und dadurch Maza zentral starten; so bliebe für Tillman die Ersatzbank." + } + ] + } + } + ] +} diff --git a/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260910_174011.json b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260910_174011.json new file mode 100644 index 0000000..d7e39b4 --- /dev/null +++ b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260910_174011.json @@ -0,0 +1,7748 @@ +{ + "metadata": { + "source": "Kicker", + "is_complete": false, + "coverage_status": "partial", + "fixture_captured_at": { + "https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung": "2026-09-10T17:30:56+02:00", + "https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung": "2026-09-10T17:31:16+02:00", + "https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung": "2026-09-10T17:31:37+02:00", + "https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung": "2026-09-10T17:31:58+02:00", + "https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung": "2026-09-10T17:32:18+02:00", + "https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung": "2026-09-10T17:32:39+02:00", + "https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung": "2026-09-10T17:40:17+02:00", + "https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung": "2026-09-10T17:40:22+02:00" + }, + "cache_max_age_seconds": 3600, + "source_url": "https://www.kicker.de/bundesliga/spieltag/2026-27/3", + "season": "2026-27", + "matchday": 3, + "captured_at": "2026-09-10T17:40:11+02:00", + "capture_finished_at": "2026-09-10T17:40:58+02:00", + "fixture_link_count": 9, + "match_count": 8, + "team_count": 16, + "player_count": 176, + "lineup_block_count": 16, + "skipped_fixture_count": 1, + "skipped_fixtures": [ + { + "fixture_url": "https://www.kicker.de/elversberg-gegen-bayern-2026-bundesliga-5226835/aufstellung", + "schedule_row_text": "SV Elversberg Elversberg So. 17:30 Bayern München Bayern Vorschau", + "reason": "Timed out waiting for Kicker lineup blocks." + } + ] + }, + "matches": [ + { + "match_time": "Fr. 20:30", + "home": { + "team_name": "1. FC Union Berlin", + "side": "home", + "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": "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": 2, + "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": 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": "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": 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": "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"1.Union
\n
\n
\n

Voraussichtliche Aufstellung
Rönnow - Juranovic, van den Bosch, Uduokhai, Rothe - R. Khedira, Kemlein - Aebischer, Jeong - Latte Lath, Ljubicic

\n

Trainer
Lustrinelli

\n

Reservebank
Raab, Köhn, Querfeld, Trimmel, Güther, Haberer, Imeri, Schäfer, Skarke, Burcu

\n

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

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

Voraussichtliche Aufstellung
Rönnow - Juranovic, van den Bosch, Uduokhai, Rothe - R. Khedira, Kemlein - Aebischer, Jeong - Latte Lath, Ljubicic

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

Trainer
Lustrinelli

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

Reservebank
Raab, Köhn, Querfeld, Trimmel, Güther, Haberer, Imeri, Schäfer, Skarke, Burcu

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

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

", + "text": "Es fehlen Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Ilic (Trainingsrückstand), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Rönnow - Juranovic , van den Bosch , Uduokhai , Rothe - R. Khedira , Kemlein - Aebischer , Jeong - Latte Lath , Ljubicic", + "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": "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": 2, + "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": 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": "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": 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": "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": 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 , Querfeld , Trimmel , Güther , Haberer , Imeri , Schäfer , Skarke , Burcu", + "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": "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": 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": "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": "Imeri", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kastriot-imeri/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": "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": 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), Ilic (Trainingsrückstand), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (nicht berücksichtigt)", + "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": "Ilic(Trainingsrückstand),", + "name": "Ilic", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/andrej-ilic/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(nicht berücksichtigt)", + "name": "Skov", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/robert-skov/spieler/bundesliga/2026-27/1-fc-union-berlin" + } + ] + } + } + }, + "away": { + "team_name": "FC Schalke 04", + "side": "away", + "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": "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": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"FCSchalke\n
\n
\n
\n

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

\n

\nTrainer
Muslic\n

\n

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

\n

Es fehlen
Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), 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 - Sylla

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

\nTrainer
Muslic\n

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

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

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

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

", + "text": "Es fehlen Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), 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 - Sylla", + "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": "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": 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 , Dzeko , H.-C. Hwang", + "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": "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": 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 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), Porath (nicht berücksichtigt), Schallenberg (Rotsperre), Siebeking (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Gantenbein(Trainingsrückstand),", + "name": "Gantenbein", + "reason": "Trainingsrückstand", + "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": "Lasme(Trainingsrückstand),", + "name": "Lasme", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/bryan-lasme/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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung", + "schedule_row_text": "1. FC Union Berlin Union Fr. 20:30 FC Schalke 04 Schalke Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Burcu stellt eine Alternative zu Jeong dar.

", + "text": "Zum Spiel Burcu stellt eine Alternative zu Jeong dar." + }, + { + "outer_html": "

Zum Spiel
Nach seinem Kurzeinsatz gegen Bayern steht Karaman wieder komplett zur Verfügung, der Kapitän dürfte Ljubicic aus der Startelf verdrängen. Erstmals im Kader wird Sommerzugang Hwang erwartet.

", + "text": "Zum Spiel Nach seinem Kurzeinsatz gegen Bayern steht Karaman wieder komplett zur Verfügung, der Kapitän dürfte Ljubicic aus der Startelf verdrängen. Erstmals im Kader wird Sommerzugang Hwang erwartet." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "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": "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": 2, + "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": 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": "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": 4, + "slot_index": 1, + "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 + }, + { + "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"BorussiaDortmund
\n
\n
\n

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, J. Veerman, Bellingham, Svensson - Nwaneri - Guirassy, Fabio Silva

\n

Trainer
Kovac

\n

Reservebank
A. Meyer, Kaua Prates, Reggiani, N. Schlotterbeck, Chukwuemeka, F. Nmecha, Sabitzer, Albert, Beier

\n

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)

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

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, J. Veerman, Bellingham, Svensson - Nwaneri - Guirassy, Fabio Silva

", + "text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , J. Veerman , Bellingham , Svensson - Nwaneri - Guirassy , Fabio Silva" + }, + { + "index": 2, + "outer_html": "

Trainer
Kovac

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

Reservebank
A. Meyer, Kaua Prates, Reggiani, N. Schlotterbeck, Chukwuemeka, F. Nmecha, Sabitzer, Albert, Beier

", + "text": "Reservebank A. Meyer , Kaua Prates , Reggiani , N. Schlotterbeck , Chukwuemeka , F. Nmecha , Sabitzer , Albert , Beier" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)

", + "text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , J. Veerman , Bellingham , Svensson - Nwaneri - Guirassy , Fabio Silva", + "formation": "3-4-1-2", + "formation_lines": [ + 3, + 4, + 1, + 2 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 1, + 2 + ], + "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": "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": 2, + "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": 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": "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": 4, + "slot_index": 1, + "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 + }, + { + "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": 5, + "slot_index": 2, + "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 , Reggiani , N. Schlotterbeck , Chukwuemeka , F. Nmecha , Sabitzer , Albert , Beier", + "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": "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": "N. Schlotterbeck", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nico-schlotterbeck/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "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": null, + "slot_index": null, + "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": 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 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)", + "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": "Karetsas(Kreislauf-Probleme),", + "name": "Karetsas", + "reason": "Kreislauf-Probleme", + "player_url": "https://www.kicker.de/konstantinos-karetsas/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(Muskelverletzung),", + "name": "Lerma", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/justin-lerma/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Mane(Muskelverletzung),", + "name": "Mane", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/filippo-calixte-mane/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" + } + ] + } + } + }, + "away": { + "team_name": "SC Paderborn 07", + "side": "away", + "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": "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": 2, + "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": 3, + "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": 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 + }, + { + "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"SCPaderborn\n
\n
\n
\n

Voraussichtliche Aufstellung
Noll - ter Horst, Scheller, Hansen - Curda, Castaneda, Obermair - Ulrich, Vidovic - Pieringer, S. Tigges

\n

\nTrainer
Kettemann\n

\n

Reservebank
Schubert, Götze, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, Philippe, Zeitler

\n

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (nicht berücksichtigt), Gayret (Kreuzbandriss), 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, Castaneda, Obermair - Ulrich, Vidovic - Pieringer, S. Tigges

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

\nTrainer
Kettemann\n

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

Reservebank
Schubert, Götze, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, Philippe, Zeitler

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

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (nicht berücksichtigt), Gayret (Kreuzbandriss), 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 (nicht berücksichtigt), Gayret (Kreuzbandriss), 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 , Castaneda , Obermair - Ulrich , Vidovic - Pieringer , S. Tigges", + "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": "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": "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": 2, + "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": 3, + "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": 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 + }, + { + "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": 5, + "slot_index": 2, + "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 , Götze , M. Hoffmeier , Lippmann , Mohr , Müller , Sticker , Baack , Duric , Batista Meier , Marino , Philippe , 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": "Götze", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/felix-goetze/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": "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": 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 (nicht berücksichtigt), Gayret (Kreuzbandriss), 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(nicht berücksichtigt),", + "name": "Eickel", + "reason": "nicht berücksichtigt", + "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": "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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung", + "schedule_row_text": "Borussia Dortmund Dortmund Sa. 15:30 SC Paderborn 07 Paderborn Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Karetsas fällt fürs Wochenende definitiv aus. Möglich, dass Kovac gegen den Aufsteiger auf eine Grundordnung mit zwei Spitzen umstellt.

", + "text": "Zum Spiel Karetsas fällt fürs Wochenende definitiv aus. Möglich, dass Kovac gegen den Aufsteiger auf eine Grundordnung mit zwei Spitzen umstellt." + }, + { + "outer_html": "

Zum Spiel
Für Tigges könnte auch Philippe in der Startelf stehen. Hinten wäre Sticker eine Alternative zu ter Horst, Hansen würde dann in der Dreier-Abwehrkette womöglich von links nach rechts rücken.

", + "text": "Zum Spiel Für Tigges könnte auch Philippe in der Startelf stehen. Hinten wäre Sticker eine Alternative zu ter Horst, Hansen würde dann in der Dreier-Abwehrkette womöglich von links nach rechts rücken." + } + ] + } + }, + { + "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": "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": 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 - Wimmer, Daghim - Lemperle, Hlozek

\n

Trainer
Ilzer

\n

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, Machida, Conté, De Cat, Kramaric, Lenz, Moerstedt

\n

Es fehlen
Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)

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

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

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

Trainer
Ilzer

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

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, Machida, Conté, De Cat, Kramaric, Lenz, Moerstedt

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

Es fehlen
Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)

", + "text": "Es fehlen Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Baumann - Coufal , Kabak , Hajdari , M. Rots - Avdullahu , Burger - Wimmer , 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": "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": 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 , Machida , Conté , De Cat , Kramaric , Lenz , 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": "Machida", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/koki-machida/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "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": 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": "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 Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)", + "players": [ + { + "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": "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(Trainingsrückstand)", + "name": "Prass", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/alexander-prass/spieler/bundesliga/2026-27/tsg-hoffenheim" + } + ] + } + } + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "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": "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": 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": "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": 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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"VfBStuttgart\n
\n
\n
\n

Voraussichtliche Aufstellung
Bredlow - Vagnoman, Jeltsch, Hendriks, Mittelstädt - Prömel, Stiller - El Khannouss, Undav, Leweling - Pejcinovic

\n

\nTrainer
Hoeneß\n

\n

Reservebank
M. Funk, Al-Dakhil, Chabot, Jaquez, Stergiou, Führich, Karazor, Spalt, Demirovic, Sauer

\n

Es fehlen
Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach 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, Hendriks, Mittelstädt - Prömel, Stiller - El Khannouss, Undav, Leweling - Pejcinovic

", + "text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Hendriks , Mittelstädt - Prömel , Stiller - El Khannouss , Undav , Leweling - Pejcinovic" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Hoeneß\n

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

Reservebank
M. Funk, Al-Dakhil, Chabot, Jaquez, Stergiou, Führich, Karazor, Spalt, Demirovic, Sauer

", + "text": "Reservebank M. Funk , Al-Dakhil , Chabot , Jaquez , Stergiou , Führich , Karazor , Spalt , Demirovic , Sauer" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)

", + "text": "Es fehlen Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Hendriks , Mittelstädt - Prömel , Stiller - El Khannouss , Undav , Leweling - 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": "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": 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": "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": 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": "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": 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 , Chabot , Jaquez , Stergiou , Führich , 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": "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Jaquez", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-jaquez/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": "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": 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 Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)", + "players": [ + { + "raw_text": "Assignon(Rückstand nach Schulter-OP),", + "name": "Assignon", + "reason": "Rückstand nach Schulter-OP", + "player_url": "https://www.kicker.de/lorenz-assignon/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": "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(Rückstand nach Oberschenkelverletzung),", + "name": "Nartey", + "reason": "Rückstand nach 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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung", + "schedule_row_text": "TSG Hoffenheim Hoffenheim Sa. 15:30 VfB Stuttgart Stuttgart Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Auch Moerstedt, Conté oder De Cat könnten in der Startelf auftauchen, ob auch Kramaric schon soweit ist, darf bezweifelt werden. Wahrscheinlicher ist, dass Trainer Ilzer es nach der starken ersten Stunde gegen Dortmund bei der Formation belässt.

", + "text": "Zum Spiel Auch Moerstedt, Conté oder De Cat könnten in der Startelf auftauchen, ob auch Kramaric schon soweit ist, darf bezweifelt werden. Wahrscheinlicher ist, dass Trainer Ilzer es nach der starken ersten Stunde gegen Dortmund bei der Formation belässt." + }, + { + "outer_html": "

Zum Spiel
Gut möglich, dass Führich und Chabot eine Schaffenspause bekommen und von Leweling und Hendriks ersetzt werden. Pejcinovic könnte für Demirovic zurück in die Startelf rücken.

", + "text": "Zum Spiel Gut möglich, dass Führich und Chabot eine Schaffenspause bekommen und von Leweling und Hendriks ersetzt werden. Pejcinovic könnte für Demirovic zurück in die Startelf rücken." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "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": "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": 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": 1, + "raw_html": "
\n
\n
\"SCFreiburg
\n
\n
\n

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

\n

Trainer
Schuster

\n

Reservebank
Huth, F. Müller, Günter, A. Jung, Kübler, Ogbus, Rosenfelder, Yilmaz, Grifo, Osterhage, Tarnutzer, R. Yamamoto, Goto, Höler, Irié

\n

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss)

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

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

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

Trainer
Schuster

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

Reservebank
Huth, F. Müller, Günter, A. Jung, Kübler, Ogbus, Rosenfelder, Yilmaz, Grifo, Osterhage, Tarnutzer, R. Yamamoto, Goto, Höler, Irié

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

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss)

", + "text": "Es fehlen Muslija (Aufbautraining nach Kreuzbandriss)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Backhaus - Treu , 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": "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": 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 , Kübler , Ogbus , Rosenfelder , Yilmaz , Grifo , Osterhage , Tarnutzer , R. Yamamoto , 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": "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": 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": "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": "Osterhage", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/patrick-osterhage/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": "R. Yamamoto", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rihito-yamamoto/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)", + "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" + } + ] + } + } + }, + "away": { + "team_name": "Bor. Mönchengladbach", + "side": "away", + "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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"Bor.M’gladbach\n
\n
\n
\n

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Nguefack, Sander - Honorat, Bolin, Mohya - Kleindienst

\n

\nTrainer
Polanski\n

\n

Reservebank
Batz, Olschowsky, Chiarodia, Hashioka, Herold, Leszczynski, Fleck, Hack, Neuhaus, Stöger, Danfa, Lidberg, Machino

\n

Es fehlen
Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)

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

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Nguefack, Sander - Honorat, Bolin, Mohya - Kleindienst

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

\nTrainer
Polanski\n

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

Reservebank
Batz, Olschowsky, Chiarodia, Hashioka, Herold, Leszczynski, Fleck, Hack, Neuhaus, Stöger, Danfa, Lidberg, Machino

", + "text": "Reservebank Batz , Olschowsky , Chiarodia , Hashioka , Herold , Leszczynski , Fleck , Hack , Neuhaus , Stöger , Danfa , Lidberg , Machino" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)

", + "text": "Es fehlen Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Nicolas - Scally , Itakura , Diks , Ullrich - Nguefack , 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": "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": 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 , Hashioka , Herold , Leszczynski , Fleck , Hack , Neuhaus , Stöger , 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": "Hashioka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/daiki-hashioka/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": "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": "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": 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), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)", + "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": "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": "Kühn(Muskelbündelriss),", + "name": "Kühn", + "reason": "Muskelbündelriss", + "player_url": "https://www.kicker.de/nicolas-kuehn/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" + }, + { + "raw_text": "Uno(Trainingsrückstand)", + "name": "Uno", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/zento-uno/spieler/bundesliga/2026-27/bor-moenchengladbach" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung", + "schedule_row_text": "SC Freiburg Freiburg Sa. 15:30 Bor. Mönchengladbach M’gladbach Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Es gibt weiterhin einige enge Duelle (Treu/Kübler, Lienhart/Rosenfelder, Scherhant/Grifo), durch die es zu Veränderungen kommen kann. Noch offen, ob Osterhage (nach muskulären Problemen) und Yamamoto (zuletzt U-23-Einsatz) Kaderoptionen sind.

", + "text": "Zum Spiel Es gibt weiterhin einige enge Duelle (Treu/Kübler, Lienhart/Rosenfelder, Scherhant/Grifo), durch die es zu Veränderungen kommen kann. Noch offen, ob Osterhage (nach muskulären Problemen) und Yamamoto (zuletzt U-23-Einsatz) Kaderoptionen sind." + }, + { + "outer_html": "

Zum Spiel
Kühn fällt mit einem Muskelbündelriss im linken Oberschenkel wochenlang aus. Hashioka (Nacken) könnte in Freiburg wieder zum Kader gehören. Bei Uno (Trainingsrückstand) wird überlegt, ihn in der U23 Spielpraxis sammeln zu lassen.

", + "text": "Zum Spiel Kühn fällt mit einem Muskelbündelriss im linken Oberschenkel wochenlang aus. Hashioka (Nacken) könnte in Freiburg wieder zum Kader gehören. Bei Uno (Trainingsrückstand) wird überlegt, ihn in der U23 Spielpraxis sammeln zu lassen." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "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": "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": 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": 1, + "raw_html": "
\n
\n
\"FCAugsburg
\n
\n
\n

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

\n

Trainer
Baum

\n

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

\n

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

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

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

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

Trainer
Baum

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

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

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

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

", + "text": "Es fehlen Breithaupt (nicht berücksichtigt), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Suso (nicht berücksichtigt), Wisbereit (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Dahmen - Banks , Matsima , Brackelmann - M. Wolf , Massengo , Rieder , Behrens - Ibrahimovic , 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": "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": 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 , Kade , Keitel , Kömür , 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": "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": 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": "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), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Suso (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": "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": "Suso(nicht berücksichtigt),", + "name": "Suso", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/klaus-suso/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" + } + ] + } + } + }, + "away": { + "team_name": "Bayer 04 Leverkusen", + "side": "away", + "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": "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": 1, + "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": 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": "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": 4, + "slot_index": 2, + "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": 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": 2, + "raw_html": "
\n
\n
\n\"BayerLeverkusen\n
\n
\n
\n

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

\n

\nTrainer
Martinez\n

\n

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Ben Seghir, Boniface, Kofane, Moreira, Terrier

\n

Es fehlen
Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)

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

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

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

\nTrainer
Martinez\n

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

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Ben Seghir, Boniface, Kofane, Moreira, Terrier

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

Es fehlen
Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)

", + "text": "Es fehlen Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Flekken - Quansah , Tapsoba , Medina , Miguel - E. Fernandez , Aleix Garcia - Diaby , Tillman , Maza - 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": "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": 1, + "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": 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": "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": 4, + "slot_index": 2, + "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": 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 , Ben Seghir , Boniface , Kofane , Moreira , Terrier", + "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": "Ben Seghir", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ben-seghir/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 + }, + { + "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Terrier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/martin-terrier/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)", + "players": [ + { + "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": "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(Rückstand nach muskulären Problemen)", + "name": "Tella", + "reason": "Rückstand nach muskulären Problemen", + "player_url": "https://www.kicker.de/nathan-tella/spieler/bundesliga/2026-27/bayer-04-leverkusen" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung", + "schedule_row_text": "FC Augsburg Augsburg Sa. 15:30 Bayer 04 Leverkusen Leverkusen Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Bei Kade steht eine Diagnose noch aus, ansonsten drängen sich für Trainer Baum nach dem 4:1 in Frankfurt keine Änderungen auf.

", + "text": "Zum Spiel Bei Kade steht eine Diagnose noch aus, ansonsten drängen sich für Trainer Baum nach dem 4:1 in Frankfurt keine Änderungen auf." + }, + { + "outer_html": "

Zum Spiel
Obwohl der neue Rechtsverteidiger Doué nun einsatzfähig ist, dürfte die Viererkette aus dem Union-Spiel beginnen. In der offensiven Dreierreihe könnte auch Moreira links spielen und dadurch Maza zentral starten; so bliebe für Tillman die Ersatzbank.

", + "text": "Zum Spiel Obwohl der neue Rechtsverteidiger Doué nun einsatzfähig ist, dürfte die Viererkette aus dem Union-Spiel beginnen. In der offensiven Dreierreihe könnte auch Moreira links spielen und dadurch Maza zentral starten; so bliebe für Tillman die Ersatzbank." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "1. FSV Mainz 05", + "side": "home", + "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": "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": 1, + "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": 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": "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": 1, + "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": 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": 1, + "raw_html": "
\n
\n
\"1.Mainz
\n
\n
\n

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

\n

Trainer
Fischer

\n

Reservebank
Kinzig, Schwolow, Bell, da Costa, Nakuzola, Kawasaki, Maloney, Ruoppi, Hollerbach, Königsdörffer

\n

Es fehlen
Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)

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

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

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

Trainer
Fischer

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

Reservebank
Kinzig, Schwolow, Bell, da Costa, Nakuzola, Kawasaki, Maloney, Ruoppi, Hollerbach, Königsdörffer

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

Es fehlen
Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)

", + "text": "Es fehlen Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Zentner - Posch , Gruber , Potulski - Caci , Kai. Sano , Mwene - Amiri , J.-S. Lee - 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": "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": 1, + "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": 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": "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": 1, + "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": 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 , da Costa , Nakuzola , 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": "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": 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": "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), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)", + "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": "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(Rückstand nach Innenbandanriss im Knie),", + "name": "Martel", + "reason": "Rückstand nach 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" + }, + { + "raw_text": "Widmer(Kniereizung)", + "name": "Widmer", + "reason": "Kniereizung", + "player_url": "https://www.kicker.de/silvan-widmer/spieler/bundesliga/2026-27/1-fsv-mainz-05" + } + ] + } + } + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "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": "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": 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": 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": 3, + "slot_index": 4, + "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": 1, + "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": 2, + "raw_html": "
\n
\n
\n\"EintrachtFrankfurt\n
\n
\n
\n

Voraussichtliche Aufstellung
Atubolu - Maluze, R. Koch, Brassier - Doan, M. Götze, Onyedika, Kosugi - Uzun - Ebnoutalib, Burkardt

\n

\nTrainer
Hütter\n

\n

Reservebank
Kaua Santos, Baum, Chandler, Otavio, Amaimouni-Echghouyab, Arrhov, Aseko, Chaibi, 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 - Maluze, R. Koch, Brassier - Doan, M. Götze, Onyedika, Kosugi - Uzun - Ebnoutalib, Burkardt

", + "text": "Voraussichtliche Aufstellung Atubolu - Maluze , R. Koch , Brassier - Doan , M. Götze , Onyedika , Kosugi - Uzun - Ebnoutalib , Burkardt" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Hütter\n

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

Reservebank
Kaua Santos, Baum, Chandler, Otavio, Amaimouni-Echghouyab, Arrhov, Aseko, Chaibi, O. Höjlund, Pimpong

", + "text": "Reservebank Kaua Santos , Baum , Chandler , Otavio , Amaimouni-Echghouyab , Arrhov , Aseko , Chaibi , 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 - Maluze , R. Koch , Brassier - Doan , M. Götze , Onyedika , Kosugi - Uzun - Ebnoutalib , Burkardt", + "formation": "3-4-1-2", + "formation_lines": [ + 3, + 4, + 1, + 2 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 1, + 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": "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": 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": 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": 3, + "slot_index": 4, + "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": 1, + "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 , Baum , Chandler , Otavio , Amaimouni-Echghouyab , Arrhov , Aseko , Chaibi , 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": "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": 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": "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": "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": 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": "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": 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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung", + "schedule_row_text": "1. FSV Mainz 05 Mainz Sa. 15:30 Eintracht Frankfurt Frankfurt Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Nach überstandenen Oberschenkelproblemen wird Zentner im Tor zurückerwartet. Darüber hinaus drängen sich keine Änderungen der Startformation gegenüber dem 5:0 in Hamburg auf.

", + "text": "Zum Spiel Nach überstandenen Oberschenkelproblemen wird Zentner im Tor zurückerwartet. Darüber hinaus drängen sich keine Änderungen der Startformation gegenüber dem 5:0 in Hamburg auf." + }, + { + "outer_html": "

Zum Spiel
Eine Umstellung auf 3-5-2 oder 3-4-2-1 ist denkbar. Dann würde wohl Maluze für Baum in die Elf rücken. Im Mittelfeld bleibt die Besetzung neben Onyedika spannend.

", + "text": "Zum Spiel Eine Umstellung auf 3-5-2 oder 3-4-2-1 ist denkbar. Dann würde wohl Maluze für Baum in die Elf rücken. Im Mittelfeld bleibt die Besetzung neben Onyedika spannend." + } + ] + } + }, + { + "match_time": "Sa. 18:30", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "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": "Sebulonsen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sebastian-sebulonsen/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": "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": 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": "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": 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": "S. El Mala", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/said-el-mala/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": 1, + "raw_html": "
\n
\n
\"1.Köln
\n
\n
\n

Voraussichtliche Aufstellung
Schwäbe - Sebulonsen, Simpson-Pusey, Lochoshvili, Mensah - Skhiri - Johannesson, Krauß - Moore, S. El Mala - Ache

\n

Trainer
Wagner

\n

Reservebank
Zieler, Schmied, Sosa, van den Berg, Heskey, Maina, Okon-Engstler, Thielmann, Bülter, Dallinga

\n

Es fehlen
Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)

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

Voraussichtliche Aufstellung
Schwäbe - Sebulonsen, Simpson-Pusey, Lochoshvili, Mensah - Skhiri - Johannesson, Krauß - Moore, S. El Mala - Ache

", + "text": "Voraussichtliche Aufstellung Schwäbe - Sebulonsen , Simpson-Pusey , Lochoshvili , Mensah - Skhiri - Johannesson , Krauß - Moore , S. El Mala - Ache" + }, + { + "index": 2, + "outer_html": "

Trainer
Wagner

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

Reservebank
Zieler, Schmied, Sosa, van den Berg, Heskey, Maina, Okon-Engstler, Thielmann, Bülter, Dallinga

", + "text": "Reservebank Zieler , Schmied , Sosa , van den Berg , Heskey , Maina , Okon-Engstler , Thielmann , Bülter , Dallinga" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)

", + "text": "Es fehlen Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Schwäbe - Sebulonsen , Simpson-Pusey , Lochoshvili , Mensah - Skhiri - Johannesson , Krauß - Moore , S. El Mala - 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": "Sebulonsen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sebastian-sebulonsen/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": "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": 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": "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": 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": "S. El Mala", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/said-el-mala/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 , Maina , Okon-Engstler , Thielmann , Bülter , Dallinga", + "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": "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": null, + "slot_index": null, + "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": 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": "Dallinga", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/thijs-dallinga/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)", + "players": [ + { + "raw_text": "Castro-Montes(muskuläre Probleme),", + "name": "Castro-Montes", + "reason": "muskuläre Probleme", + "player_url": "https://www.kicker.de/alessio-castro-montes/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "M. El Mala(bei der U 21),", + "name": "M. El Mala", + "reason": "bei der U 21", + "player_url": "https://www.kicker.de/malek-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(bei der U 21),", + "name": "James", + "reason": "bei der U 21", + "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(bei der U 21),", + "name": "Neves", + "reason": "bei der U 21", + "player_url": "https://www.kicker.de/gil-neves/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "Rondic(nicht berücksichtigt),", + "name": "Rondic", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/imad-rondic/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" + } + ] + } + } + }, + "away": { + "team_name": "Werder Bremen", + "side": "away", + "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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": "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": 1, + "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": 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": 2, + "raw_html": "
\n
\n
\n\"WerderBremen\n
\n
\n
\n

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

\n

\nTrainer
Thioune\n

\n

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

\n

Es fehlen
Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)

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

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

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

\nTrainer
Thioune\n

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

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

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

Es fehlen
Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)

", + "text": "Es fehlen Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Hein - Arthur , Pieper , Friedl , Deman - Reis , Regeer - Chuki - Dinkci , Grüll - Füllkrug", + "formation": "4-2-1-2-1", + "formation_lines": [ + 4, + 2, + 1, + 2, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 1, + 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": "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": 1, + "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": 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 , Smarkalev , M. Ndiaye , Schmetgens , Stark , Wojcik , Alvero , Soylu , Stalmach , Weiser , 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": "Smarkalev", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/stefan-smarkalev/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": "Wojcik", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/oskar-wojcik/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": "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": "Weiser", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mitchell-weiser/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 (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)", + "players": [ + { + "raw_text": "Agu(Aufbautraining),", + "name": "Agu", + "reason": "Aufbautraining", + "player_url": "https://www.kicker.de/felix-agu/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Lynen(Beckenproblematik),", + "name": "Lynen", + "reason": "Beckenproblematik", + "player_url": "https://www.kicker.de/senne-lynen/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": "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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung", + "schedule_row_text": "1. FC Köln Köln Sa. 18:30 Werder Bremen Bremen Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Sollte es für El Mala (nach Infekt) nicht reichen, dürfte Maina beginnen. Castro-Montes trainierte am Mittwoch noch individuell, erste Alternative wäre Sebulonsen. Für den zuletzt angeschlagenen Waldschmidt könnte der Spieltag noch zu früh kommen.

", + "text": "Zum Spiel Sollte es für El Mala (nach Infekt) nicht reichen, dürfte Maina beginnen. Castro-Montes trainierte am Mittwoch noch individuell, erste Alternative wäre Sebulonsen. Für den zuletzt angeschlagenen Waldschmidt könnte der Spieltag noch zu früh kommen." + }, + { + "outer_html": "

Zum Spiel
Es besteht kaum Grund für Veränderungen. Einzig die Rückkehr von Lynen führt zu einem Luxusproblem im Mittelfeldzentrum: Muss Reis oder Regeer weichen - oder keiner der beiden?

", + "text": "Zum Spiel Es besteht kaum Grund für Veränderungen. Einzig die Rückkehr von Lynen führt zu einem Luxusproblem im Mittelfeldzentrum: Muss Reis oder Regeer weichen - oder keiner der beiden?" + } + ] + } + }, + { + "match_time": "So. 15:30", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "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": "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": 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": "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": 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": 1, + "raw_html": "
\n
\n
\"RBLeipzig
\n
\n
\n

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

\n

Trainer
Demichelis

\n

Reservebank
Nyland, Zingerle, Esteve, Finkgräfe, Henrichs, Klostermann, Koné, Banzuzi, Ouedraogo, Bakayoko, Gomis, Guiu, Konaté, Romulo

\n

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

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

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

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

Trainer
Demichelis

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

Reservebank
Nyland, Zingerle, Esteve, Finkgräfe, Henrichs, Klostermann, Koné, Banzuzi, Ouedraogo, Bakayoko, Gomis, Guiu, Konaté, Romulo

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

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

", + "text": "Es fehlen Baumgartner (Sehnenriss im Oberschenkel), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), Reitz (Oberschenkelverletzung), Sani (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Vandevoordt - R. Baku , Orban , Lukeba , Raum - Seiwald - El Aynaoui , Maksimovic - Gruda , Nkunku , 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": "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": 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": "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": 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é , Banzuzi , Ouedraogo , Bakayoko , Gomis , Guiu , Konaté , 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": "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ouedraogo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/forzan-ouedraogo/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": "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": 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": "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), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), 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": "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": "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" + } + ] + } + } + }, + "away": { + "team_name": "Hamburger SV", + "side": "away", + "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": "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": 2, + "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": 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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"HamburgerHSV\n
\n
\n
\n

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

\n

\nTrainer
Polzin\n

\n

Reservebank
Tangvik, Lemke, Muheim, Omari, Adeline, Amoako, Jatta, Nadir, Moffi, Poulsen, Stange

\n

Es fehlen
Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)

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

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

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

\nTrainer
Polzin\n

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

Reservebank
Tangvik, Lemke, Muheim, Omari, Adeline, Amoako, Jatta, Nadir, Moffi, Poulsen, Stange

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

Es fehlen
Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)

", + "text": "Es fehlen Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Heuer Fernandes - Capaldo , Torunarigha , Nandja - El Ouahdi , Sambi Lokonga , Remberg , Wolfe - 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": "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": 2, + "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": 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": "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": 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 , Lemke , Muheim , Omari , 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": "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": 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": "Omari", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/warmed-omari/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), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)", + "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": "Bornauw(muskuläre Probleme),", + "name": "Bornauw", + "reason": "muskuläre Probleme", + "player_url": "https://www.kicker.de/sebastiaan-bornauw/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": "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(Trainingsrückstand)", + "name": "Rössing-Lelesiit", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/alexander-r-ssing-lelesiit/spieler/bundesliga/2026-27/hamburger-sv" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung", + "schedule_row_text": "RB Leipzig Leipzig So. 15:30 Hamburger SV HSV Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Die Aufstellung hängt maßgeblich von den Eindrücken ab, die die Spieler im Champions-League-Spiel bei Como 1907 abliefern.

", + "text": "Zum Spiel Die Aufstellung hängt maßgeblich von den Eindrücken ab, die die Spieler im Champions-League-Spiel bei Como 1907 abliefern." + }, + { + "outer_html": "

Zum Spiel
Omari ist nach Schulterblessur zwar zurück im Mannschaftstraining, aber noch keine Startelf-Option. Fällt Bornauw tatsächlich aus, dürfte Youngster Nandja links in der Dreierkette beginnen und Torunarigha in die Mitte rücken.

", + "text": "Zum Spiel Omari ist nach Schulterblessur zwar zurück im Mannschaftstraining, aber noch keine Startelf-Option. Fällt Bornauw tatsächlich aus, dürfte Youngster Nandja links in der Dreierkette beginnen und Torunarigha in die Mitte rücken." + } + ] + } + } + ] +} diff --git a/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260910_174117.json b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260910_174117.json new file mode 100644 index 0000000..d82751c --- /dev/null +++ b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260910_174117.json @@ -0,0 +1,8658 @@ +{ + "metadata": { + "source": "Kicker", + "is_complete": true, + "coverage_status": "complete", + "fixture_captured_at": { + "https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung": "2026-09-10T17:30:56+02:00", + "https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung": "2026-09-10T17:31:16+02:00", + "https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung": "2026-09-10T17:31:37+02:00", + "https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung": "2026-09-10T17:31:58+02:00", + "https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung": "2026-09-10T17:32:18+02:00", + "https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung": "2026-09-10T17:32:39+02:00", + "https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung": "2026-09-10T17:40:17+02:00", + "https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung": "2026-09-10T17:40:22+02:00", + "https://www.kicker.de/elversberg-gegen-bayern-2026-bundesliga-5226835/aufstellung": "2026-09-10T17:41:23+02:00" + }, + "cache_max_age_seconds": 3600, + "source_url": "https://www.kicker.de/bundesliga/spieltag/2026-27/3", + "season": "2026-27", + "matchday": 3, + "captured_at": "2026-09-10T17:41:17+02:00", + "capture_finished_at": "2026-09-10T17:41:23+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": "Fr. 20:30", + "home": { + "team_name": "1. FC Union Berlin", + "side": "home", + "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": "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": 2, + "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": 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": "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": 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": "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"1.Union
\n
\n
\n

Voraussichtliche Aufstellung
Rönnow - Juranovic, van den Bosch, Uduokhai, Rothe - R. Khedira, Kemlein - Aebischer, Jeong - Latte Lath, Ljubicic

\n

Trainer
Lustrinelli

\n

Reservebank
Raab, Köhn, Querfeld, Trimmel, Güther, Haberer, Imeri, Schäfer, Skarke, Burcu

\n

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

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

Voraussichtliche Aufstellung
Rönnow - Juranovic, van den Bosch, Uduokhai, Rothe - R. Khedira, Kemlein - Aebischer, Jeong - Latte Lath, Ljubicic

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

Trainer
Lustrinelli

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

Reservebank
Raab, Köhn, Querfeld, Trimmel, Güther, Haberer, Imeri, Schäfer, Skarke, Burcu

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

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

", + "text": "Es fehlen Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Ilic (Trainingsrückstand), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Rönnow - Juranovic , van den Bosch , Uduokhai , Rothe - R. Khedira , Kemlein - Aebischer , Jeong - Latte Lath , Ljubicic", + "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": "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": 2, + "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": 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": "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": 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": "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": 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 , Querfeld , Trimmel , Güther , Haberer , Imeri , Schäfer , Skarke , Burcu", + "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": "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": 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": "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": "Imeri", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kastriot-imeri/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": "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": 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), Ilic (Trainingsrückstand), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (nicht berücksichtigt)", + "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": "Ilic(Trainingsrückstand),", + "name": "Ilic", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/andrej-ilic/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(nicht berücksichtigt)", + "name": "Skov", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/robert-skov/spieler/bundesliga/2026-27/1-fc-union-berlin" + } + ] + } + } + }, + "away": { + "team_name": "FC Schalke 04", + "side": "away", + "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": "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": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"FCSchalke\n
\n
\n
\n

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

\n

\nTrainer
Muslic\n

\n

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

\n

Es fehlen
Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), 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 - Sylla

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

\nTrainer
Muslic\n

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

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

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

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

", + "text": "Es fehlen Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), 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 - Sylla", + "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": "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": 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 , Dzeko , H.-C. Hwang", + "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": "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": 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 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), Porath (nicht berücksichtigt), Schallenberg (Rotsperre), Siebeking (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Gantenbein(Trainingsrückstand),", + "name": "Gantenbein", + "reason": "Trainingsrückstand", + "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": "Lasme(Trainingsrückstand),", + "name": "Lasme", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/bryan-lasme/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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung", + "schedule_row_text": "1. FC Union Berlin Union Fr. 20:30 FC Schalke 04 Schalke Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Burcu stellt eine Alternative zu Jeong dar.

", + "text": "Zum Spiel Burcu stellt eine Alternative zu Jeong dar." + }, + { + "outer_html": "

Zum Spiel
Nach seinem Kurzeinsatz gegen Bayern steht Karaman wieder komplett zur Verfügung, der Kapitän dürfte Ljubicic aus der Startelf verdrängen. Erstmals im Kader wird Sommerzugang Hwang erwartet.

", + "text": "Zum Spiel Nach seinem Kurzeinsatz gegen Bayern steht Karaman wieder komplett zur Verfügung, der Kapitän dürfte Ljubicic aus der Startelf verdrängen. Erstmals im Kader wird Sommerzugang Hwang erwartet." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "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": "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": 2, + "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": 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": "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": 4, + "slot_index": 1, + "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 + }, + { + "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"BorussiaDortmund
\n
\n
\n

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, J. Veerman, Bellingham, Svensson - Nwaneri - Guirassy, Fabio Silva

\n

Trainer
Kovac

\n

Reservebank
A. Meyer, Kaua Prates, Reggiani, N. Schlotterbeck, Chukwuemeka, F. Nmecha, Sabitzer, Albert, Beier

\n

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)

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

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, J. Veerman, Bellingham, Svensson - Nwaneri - Guirassy, Fabio Silva

", + "text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , J. Veerman , Bellingham , Svensson - Nwaneri - Guirassy , Fabio Silva" + }, + { + "index": 2, + "outer_html": "

Trainer
Kovac

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

Reservebank
A. Meyer, Kaua Prates, Reggiani, N. Schlotterbeck, Chukwuemeka, F. Nmecha, Sabitzer, Albert, Beier

", + "text": "Reservebank A. Meyer , Kaua Prates , Reggiani , N. Schlotterbeck , Chukwuemeka , F. Nmecha , Sabitzer , Albert , Beier" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)

", + "text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , J. Veerman , Bellingham , Svensson - Nwaneri - Guirassy , Fabio Silva", + "formation": "3-4-1-2", + "formation_lines": [ + 3, + 4, + 1, + 2 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 1, + 2 + ], + "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": "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": 2, + "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": 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": "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": 4, + "slot_index": 1, + "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 + }, + { + "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": 5, + "slot_index": 2, + "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 , Reggiani , N. Schlotterbeck , Chukwuemeka , F. Nmecha , Sabitzer , Albert , Beier", + "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": "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": "N. Schlotterbeck", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nico-schlotterbeck/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "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": null, + "slot_index": null, + "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": 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 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)", + "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": "Karetsas(Kreislauf-Probleme),", + "name": "Karetsas", + "reason": "Kreislauf-Probleme", + "player_url": "https://www.kicker.de/konstantinos-karetsas/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(Muskelverletzung),", + "name": "Lerma", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/justin-lerma/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Mane(Muskelverletzung),", + "name": "Mane", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/filippo-calixte-mane/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" + } + ] + } + } + }, + "away": { + "team_name": "SC Paderborn 07", + "side": "away", + "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": "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": 2, + "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": 3, + "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": 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 + }, + { + "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"SCPaderborn\n
\n
\n
\n

Voraussichtliche Aufstellung
Noll - ter Horst, Scheller, Hansen - Curda, Castaneda, Obermair - Ulrich, Vidovic - Pieringer, S. Tigges

\n

\nTrainer
Kettemann\n

\n

Reservebank
Schubert, Götze, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, Philippe, Zeitler

\n

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (nicht berücksichtigt), Gayret (Kreuzbandriss), 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, Castaneda, Obermair - Ulrich, Vidovic - Pieringer, S. Tigges

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

\nTrainer
Kettemann\n

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

Reservebank
Schubert, Götze, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, Philippe, Zeitler

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

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (nicht berücksichtigt), Gayret (Kreuzbandriss), 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 (nicht berücksichtigt), Gayret (Kreuzbandriss), 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 , Castaneda , Obermair - Ulrich , Vidovic - Pieringer , S. Tigges", + "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": "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": "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": 2, + "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": 3, + "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": 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 + }, + { + "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": 5, + "slot_index": 2, + "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 , Götze , M. Hoffmeier , Lippmann , Mohr , Müller , Sticker , Baack , Duric , Batista Meier , Marino , Philippe , 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": "Götze", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/felix-goetze/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": "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": 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 (nicht berücksichtigt), Gayret (Kreuzbandriss), 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(nicht berücksichtigt),", + "name": "Eickel", + "reason": "nicht berücksichtigt", + "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": "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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung", + "schedule_row_text": "Borussia Dortmund Dortmund Sa. 15:30 SC Paderborn 07 Paderborn Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Karetsas fällt fürs Wochenende definitiv aus. Möglich, dass Kovac gegen den Aufsteiger auf eine Grundordnung mit zwei Spitzen umstellt.

", + "text": "Zum Spiel Karetsas fällt fürs Wochenende definitiv aus. Möglich, dass Kovac gegen den Aufsteiger auf eine Grundordnung mit zwei Spitzen umstellt." + }, + { + "outer_html": "

Zum Spiel
Für Tigges könnte auch Philippe in der Startelf stehen. Hinten wäre Sticker eine Alternative zu ter Horst, Hansen würde dann in der Dreier-Abwehrkette womöglich von links nach rechts rücken.

", + "text": "Zum Spiel Für Tigges könnte auch Philippe in der Startelf stehen. Hinten wäre Sticker eine Alternative zu ter Horst, Hansen würde dann in der Dreier-Abwehrkette womöglich von links nach rechts rücken." + } + ] + } + }, + { + "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": "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": 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 - Wimmer, Daghim - Lemperle, Hlozek

\n

Trainer
Ilzer

\n

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, Machida, Conté, De Cat, Kramaric, Lenz, Moerstedt

\n

Es fehlen
Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)

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

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

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

Trainer
Ilzer

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

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, Machida, Conté, De Cat, Kramaric, Lenz, Moerstedt

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

Es fehlen
Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)

", + "text": "Es fehlen Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Baumann - Coufal , Kabak , Hajdari , M. Rots - Avdullahu , Burger - Wimmer , 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": "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": 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 , Machida , Conté , De Cat , Kramaric , Lenz , 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": "Machida", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/koki-machida/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "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": 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": "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 Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)", + "players": [ + { + "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": "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(Trainingsrückstand)", + "name": "Prass", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/alexander-prass/spieler/bundesliga/2026-27/tsg-hoffenheim" + } + ] + } + } + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "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": "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": 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": "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": 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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"VfBStuttgart\n
\n
\n
\n

Voraussichtliche Aufstellung
Bredlow - Vagnoman, Jeltsch, Hendriks, Mittelstädt - Prömel, Stiller - El Khannouss, Undav, Leweling - Pejcinovic

\n

\nTrainer
Hoeneß\n

\n

Reservebank
M. Funk, Al-Dakhil, Chabot, Jaquez, Stergiou, Führich, Karazor, Spalt, Demirovic, Sauer

\n

Es fehlen
Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach 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, Hendriks, Mittelstädt - Prömel, Stiller - El Khannouss, Undav, Leweling - Pejcinovic

", + "text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Hendriks , Mittelstädt - Prömel , Stiller - El Khannouss , Undav , Leweling - Pejcinovic" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Hoeneß\n

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

Reservebank
M. Funk, Al-Dakhil, Chabot, Jaquez, Stergiou, Führich, Karazor, Spalt, Demirovic, Sauer

", + "text": "Reservebank M. Funk , Al-Dakhil , Chabot , Jaquez , Stergiou , Führich , Karazor , Spalt , Demirovic , Sauer" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)

", + "text": "Es fehlen Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Hendriks , Mittelstädt - Prömel , Stiller - El Khannouss , Undav , Leweling - 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": "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": 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": "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": 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": "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": 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 , Chabot , Jaquez , Stergiou , Führich , 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": "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Jaquez", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-jaquez/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": "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": 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 Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)", + "players": [ + { + "raw_text": "Assignon(Rückstand nach Schulter-OP),", + "name": "Assignon", + "reason": "Rückstand nach Schulter-OP", + "player_url": "https://www.kicker.de/lorenz-assignon/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": "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(Rückstand nach Oberschenkelverletzung),", + "name": "Nartey", + "reason": "Rückstand nach 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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung", + "schedule_row_text": "TSG Hoffenheim Hoffenheim Sa. 15:30 VfB Stuttgart Stuttgart Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Auch Moerstedt, Conté oder De Cat könnten in der Startelf auftauchen, ob auch Kramaric schon soweit ist, darf bezweifelt werden. Wahrscheinlicher ist, dass Trainer Ilzer es nach der starken ersten Stunde gegen Dortmund bei der Formation belässt.

", + "text": "Zum Spiel Auch Moerstedt, Conté oder De Cat könnten in der Startelf auftauchen, ob auch Kramaric schon soweit ist, darf bezweifelt werden. Wahrscheinlicher ist, dass Trainer Ilzer es nach der starken ersten Stunde gegen Dortmund bei der Formation belässt." + }, + { + "outer_html": "

Zum Spiel
Gut möglich, dass Führich und Chabot eine Schaffenspause bekommen und von Leweling und Hendriks ersetzt werden. Pejcinovic könnte für Demirovic zurück in die Startelf rücken.

", + "text": "Zum Spiel Gut möglich, dass Führich und Chabot eine Schaffenspause bekommen und von Leweling und Hendriks ersetzt werden. Pejcinovic könnte für Demirovic zurück in die Startelf rücken." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "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": "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": 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": 1, + "raw_html": "
\n
\n
\"SCFreiburg
\n
\n
\n

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

\n

Trainer
Schuster

\n

Reservebank
Huth, F. Müller, Günter, A. Jung, Kübler, Ogbus, Rosenfelder, Yilmaz, Grifo, Osterhage, Tarnutzer, R. Yamamoto, Goto, Höler, Irié

\n

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss)

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

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

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

Trainer
Schuster

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

Reservebank
Huth, F. Müller, Günter, A. Jung, Kübler, Ogbus, Rosenfelder, Yilmaz, Grifo, Osterhage, Tarnutzer, R. Yamamoto, Goto, Höler, Irié

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

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss)

", + "text": "Es fehlen Muslija (Aufbautraining nach Kreuzbandriss)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Backhaus - Treu , 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": "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": 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 , Kübler , Ogbus , Rosenfelder , Yilmaz , Grifo , Osterhage , Tarnutzer , R. Yamamoto , 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": "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": 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": "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": "Osterhage", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/patrick-osterhage/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": "R. Yamamoto", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rihito-yamamoto/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)", + "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" + } + ] + } + } + }, + "away": { + "team_name": "Bor. Mönchengladbach", + "side": "away", + "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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"Bor.M’gladbach\n
\n
\n
\n

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Nguefack, Sander - Honorat, Bolin, Mohya - Kleindienst

\n

\nTrainer
Polanski\n

\n

Reservebank
Batz, Olschowsky, Chiarodia, Hashioka, Herold, Leszczynski, Fleck, Hack, Neuhaus, Stöger, Danfa, Lidberg, Machino

\n

Es fehlen
Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)

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

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Nguefack, Sander - Honorat, Bolin, Mohya - Kleindienst

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

\nTrainer
Polanski\n

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

Reservebank
Batz, Olschowsky, Chiarodia, Hashioka, Herold, Leszczynski, Fleck, Hack, Neuhaus, Stöger, Danfa, Lidberg, Machino

", + "text": "Reservebank Batz , Olschowsky , Chiarodia , Hashioka , Herold , Leszczynski , Fleck , Hack , Neuhaus , Stöger , Danfa , Lidberg , Machino" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)

", + "text": "Es fehlen Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Nicolas - Scally , Itakura , Diks , Ullrich - Nguefack , 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": "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": 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 , Hashioka , Herold , Leszczynski , Fleck , Hack , Neuhaus , Stöger , 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": "Hashioka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/daiki-hashioka/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": "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": "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": 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), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)", + "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": "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": "Kühn(Muskelbündelriss),", + "name": "Kühn", + "reason": "Muskelbündelriss", + "player_url": "https://www.kicker.de/nicolas-kuehn/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" + }, + { + "raw_text": "Uno(Trainingsrückstand)", + "name": "Uno", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/zento-uno/spieler/bundesliga/2026-27/bor-moenchengladbach" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung", + "schedule_row_text": "SC Freiburg Freiburg Sa. 15:30 Bor. Mönchengladbach M’gladbach Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Es gibt weiterhin einige enge Duelle (Treu/Kübler, Lienhart/Rosenfelder, Scherhant/Grifo), durch die es zu Veränderungen kommen kann. Noch offen, ob Osterhage (nach muskulären Problemen) und Yamamoto (zuletzt U-23-Einsatz) Kaderoptionen sind.

", + "text": "Zum Spiel Es gibt weiterhin einige enge Duelle (Treu/Kübler, Lienhart/Rosenfelder, Scherhant/Grifo), durch die es zu Veränderungen kommen kann. Noch offen, ob Osterhage (nach muskulären Problemen) und Yamamoto (zuletzt U-23-Einsatz) Kaderoptionen sind." + }, + { + "outer_html": "

Zum Spiel
Kühn fällt mit einem Muskelbündelriss im linken Oberschenkel wochenlang aus. Hashioka (Nacken) könnte in Freiburg wieder zum Kader gehören. Bei Uno (Trainingsrückstand) wird überlegt, ihn in der U23 Spielpraxis sammeln zu lassen.

", + "text": "Zum Spiel Kühn fällt mit einem Muskelbündelriss im linken Oberschenkel wochenlang aus. Hashioka (Nacken) könnte in Freiburg wieder zum Kader gehören. Bei Uno (Trainingsrückstand) wird überlegt, ihn in der U23 Spielpraxis sammeln zu lassen." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "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": "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": 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": 1, + "raw_html": "
\n
\n
\"FCAugsburg
\n
\n
\n

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

\n

Trainer
Baum

\n

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

\n

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

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

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

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

Trainer
Baum

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

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

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

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

", + "text": "Es fehlen Breithaupt (nicht berücksichtigt), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Suso (nicht berücksichtigt), Wisbereit (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Dahmen - Banks , Matsima , Brackelmann - M. Wolf , Massengo , Rieder , Behrens - Ibrahimovic , 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": "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": 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 , Kade , Keitel , Kömür , 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": "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": 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": "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), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Suso (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": "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": "Suso(nicht berücksichtigt),", + "name": "Suso", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/klaus-suso/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" + } + ] + } + } + }, + "away": { + "team_name": "Bayer 04 Leverkusen", + "side": "away", + "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": "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": 1, + "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": 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": "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": 4, + "slot_index": 2, + "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": 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": 2, + "raw_html": "
\n
\n
\n\"BayerLeverkusen\n
\n
\n
\n

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

\n

\nTrainer
Martinez\n

\n

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Ben Seghir, Boniface, Kofane, Moreira, Terrier

\n

Es fehlen
Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)

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

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

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

\nTrainer
Martinez\n

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

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Ben Seghir, Boniface, Kofane, Moreira, Terrier

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

Es fehlen
Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)

", + "text": "Es fehlen Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Flekken - Quansah , Tapsoba , Medina , Miguel - E. Fernandez , Aleix Garcia - Diaby , Tillman , Maza - 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": "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": 1, + "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": 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": "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": 4, + "slot_index": 2, + "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": 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 , Ben Seghir , Boniface , Kofane , Moreira , Terrier", + "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": "Ben Seghir", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ben-seghir/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 + }, + { + "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Terrier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/martin-terrier/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)", + "players": [ + { + "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": "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(Rückstand nach muskulären Problemen)", + "name": "Tella", + "reason": "Rückstand nach muskulären Problemen", + "player_url": "https://www.kicker.de/nathan-tella/spieler/bundesliga/2026-27/bayer-04-leverkusen" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung", + "schedule_row_text": "FC Augsburg Augsburg Sa. 15:30 Bayer 04 Leverkusen Leverkusen Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Bei Kade steht eine Diagnose noch aus, ansonsten drängen sich für Trainer Baum nach dem 4:1 in Frankfurt keine Änderungen auf.

", + "text": "Zum Spiel Bei Kade steht eine Diagnose noch aus, ansonsten drängen sich für Trainer Baum nach dem 4:1 in Frankfurt keine Änderungen auf." + }, + { + "outer_html": "

Zum Spiel
Obwohl der neue Rechtsverteidiger Doué nun einsatzfähig ist, dürfte die Viererkette aus dem Union-Spiel beginnen. In der offensiven Dreierreihe könnte auch Moreira links spielen und dadurch Maza zentral starten; so bliebe für Tillman die Ersatzbank.

", + "text": "Zum Spiel Obwohl der neue Rechtsverteidiger Doué nun einsatzfähig ist, dürfte die Viererkette aus dem Union-Spiel beginnen. In der offensiven Dreierreihe könnte auch Moreira links spielen und dadurch Maza zentral starten; so bliebe für Tillman die Ersatzbank." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "1. FSV Mainz 05", + "side": "home", + "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": "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": 1, + "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": 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": "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": 1, + "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": 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": 1, + "raw_html": "
\n
\n
\"1.Mainz
\n
\n
\n

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

\n

Trainer
Fischer

\n

Reservebank
Kinzig, Schwolow, Bell, da Costa, Nakuzola, Kawasaki, Maloney, Ruoppi, Hollerbach, Königsdörffer

\n

Es fehlen
Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)

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

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

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

Trainer
Fischer

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

Reservebank
Kinzig, Schwolow, Bell, da Costa, Nakuzola, Kawasaki, Maloney, Ruoppi, Hollerbach, Königsdörffer

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

Es fehlen
Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)

", + "text": "Es fehlen Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Zentner - Posch , Gruber , Potulski - Caci , Kai. Sano , Mwene - Amiri , J.-S. Lee - 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": "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": 1, + "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": 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": "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": 1, + "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": 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 , da Costa , Nakuzola , 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": "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": 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": "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), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)", + "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": "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(Rückstand nach Innenbandanriss im Knie),", + "name": "Martel", + "reason": "Rückstand nach 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" + }, + { + "raw_text": "Widmer(Kniereizung)", + "name": "Widmer", + "reason": "Kniereizung", + "player_url": "https://www.kicker.de/silvan-widmer/spieler/bundesliga/2026-27/1-fsv-mainz-05" + } + ] + } + } + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "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": "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": 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": 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": 3, + "slot_index": 4, + "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": 1, + "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": 2, + "raw_html": "
\n
\n
\n\"EintrachtFrankfurt\n
\n
\n
\n

Voraussichtliche Aufstellung
Atubolu - Maluze, R. Koch, Brassier - Doan, M. Götze, Onyedika, Kosugi - Uzun - Ebnoutalib, Burkardt

\n

\nTrainer
Hütter\n

\n

Reservebank
Kaua Santos, Baum, Chandler, Otavio, Amaimouni-Echghouyab, Arrhov, Aseko, Chaibi, 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 - Maluze, R. Koch, Brassier - Doan, M. Götze, Onyedika, Kosugi - Uzun - Ebnoutalib, Burkardt

", + "text": "Voraussichtliche Aufstellung Atubolu - Maluze , R. Koch , Brassier - Doan , M. Götze , Onyedika , Kosugi - Uzun - Ebnoutalib , Burkardt" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Hütter\n

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

Reservebank
Kaua Santos, Baum, Chandler, Otavio, Amaimouni-Echghouyab, Arrhov, Aseko, Chaibi, O. Höjlund, Pimpong

", + "text": "Reservebank Kaua Santos , Baum , Chandler , Otavio , Amaimouni-Echghouyab , Arrhov , Aseko , Chaibi , 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 - Maluze , R. Koch , Brassier - Doan , M. Götze , Onyedika , Kosugi - Uzun - Ebnoutalib , Burkardt", + "formation": "3-4-1-2", + "formation_lines": [ + 3, + 4, + 1, + 2 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 1, + 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": "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": 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": 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": 3, + "slot_index": 4, + "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": 1, + "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 , Baum , Chandler , Otavio , Amaimouni-Echghouyab , Arrhov , Aseko , Chaibi , 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": "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": 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": "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": "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": 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": "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": 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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung", + "schedule_row_text": "1. FSV Mainz 05 Mainz Sa. 15:30 Eintracht Frankfurt Frankfurt Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Nach überstandenen Oberschenkelproblemen wird Zentner im Tor zurückerwartet. Darüber hinaus drängen sich keine Änderungen der Startformation gegenüber dem 5:0 in Hamburg auf.

", + "text": "Zum Spiel Nach überstandenen Oberschenkelproblemen wird Zentner im Tor zurückerwartet. Darüber hinaus drängen sich keine Änderungen der Startformation gegenüber dem 5:0 in Hamburg auf." + }, + { + "outer_html": "

Zum Spiel
Eine Umstellung auf 3-5-2 oder 3-4-2-1 ist denkbar. Dann würde wohl Maluze für Baum in die Elf rücken. Im Mittelfeld bleibt die Besetzung neben Onyedika spannend.

", + "text": "Zum Spiel Eine Umstellung auf 3-5-2 oder 3-4-2-1 ist denkbar. Dann würde wohl Maluze für Baum in die Elf rücken. Im Mittelfeld bleibt die Besetzung neben Onyedika spannend." + } + ] + } + }, + { + "match_time": "Sa. 18:30", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "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": "Sebulonsen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sebastian-sebulonsen/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": "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": 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": "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": 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": "S. El Mala", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/said-el-mala/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": 1, + "raw_html": "
\n
\n
\"1.Köln
\n
\n
\n

Voraussichtliche Aufstellung
Schwäbe - Sebulonsen, Simpson-Pusey, Lochoshvili, Mensah - Skhiri - Johannesson, Krauß - Moore, S. El Mala - Ache

\n

Trainer
Wagner

\n

Reservebank
Zieler, Schmied, Sosa, van den Berg, Heskey, Maina, Okon-Engstler, Thielmann, Bülter, Dallinga

\n

Es fehlen
Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)

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

Voraussichtliche Aufstellung
Schwäbe - Sebulonsen, Simpson-Pusey, Lochoshvili, Mensah - Skhiri - Johannesson, Krauß - Moore, S. El Mala - Ache

", + "text": "Voraussichtliche Aufstellung Schwäbe - Sebulonsen , Simpson-Pusey , Lochoshvili , Mensah - Skhiri - Johannesson , Krauß - Moore , S. El Mala - Ache" + }, + { + "index": 2, + "outer_html": "

Trainer
Wagner

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

Reservebank
Zieler, Schmied, Sosa, van den Berg, Heskey, Maina, Okon-Engstler, Thielmann, Bülter, Dallinga

", + "text": "Reservebank Zieler , Schmied , Sosa , van den Berg , Heskey , Maina , Okon-Engstler , Thielmann , Bülter , Dallinga" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)

", + "text": "Es fehlen Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Schwäbe - Sebulonsen , Simpson-Pusey , Lochoshvili , Mensah - Skhiri - Johannesson , Krauß - Moore , S. El Mala - 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": "Sebulonsen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sebastian-sebulonsen/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": "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": 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": "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": 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": "S. El Mala", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/said-el-mala/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 , Maina , Okon-Engstler , Thielmann , Bülter , Dallinga", + "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": "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": null, + "slot_index": null, + "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": 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": "Dallinga", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/thijs-dallinga/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)", + "players": [ + { + "raw_text": "Castro-Montes(muskuläre Probleme),", + "name": "Castro-Montes", + "reason": "muskuläre Probleme", + "player_url": "https://www.kicker.de/alessio-castro-montes/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "M. El Mala(bei der U 21),", + "name": "M. El Mala", + "reason": "bei der U 21", + "player_url": "https://www.kicker.de/malek-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(bei der U 21),", + "name": "James", + "reason": "bei der U 21", + "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(bei der U 21),", + "name": "Neves", + "reason": "bei der U 21", + "player_url": "https://www.kicker.de/gil-neves/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "Rondic(nicht berücksichtigt),", + "name": "Rondic", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/imad-rondic/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" + } + ] + } + } + }, + "away": { + "team_name": "Werder Bremen", + "side": "away", + "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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": "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": 1, + "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": 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": 2, + "raw_html": "
\n
\n
\n\"WerderBremen\n
\n
\n
\n

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

\n

\nTrainer
Thioune\n

\n

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

\n

Es fehlen
Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)

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

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

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

\nTrainer
Thioune\n

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

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

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

Es fehlen
Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)

", + "text": "Es fehlen Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Hein - Arthur , Pieper , Friedl , Deman - Reis , Regeer - Chuki - Dinkci , Grüll - Füllkrug", + "formation": "4-2-1-2-1", + "formation_lines": [ + 4, + 2, + 1, + 2, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 1, + 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": "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": 1, + "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": 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 , Smarkalev , M. Ndiaye , Schmetgens , Stark , Wojcik , Alvero , Soylu , Stalmach , Weiser , 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": "Smarkalev", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/stefan-smarkalev/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": "Wojcik", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/oskar-wojcik/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": "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": "Weiser", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mitchell-weiser/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 (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)", + "players": [ + { + "raw_text": "Agu(Aufbautraining),", + "name": "Agu", + "reason": "Aufbautraining", + "player_url": "https://www.kicker.de/felix-agu/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Lynen(Beckenproblematik),", + "name": "Lynen", + "reason": "Beckenproblematik", + "player_url": "https://www.kicker.de/senne-lynen/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": "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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung", + "schedule_row_text": "1. FC Köln Köln Sa. 18:30 Werder Bremen Bremen Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Sollte es für El Mala (nach Infekt) nicht reichen, dürfte Maina beginnen. Castro-Montes trainierte am Mittwoch noch individuell, erste Alternative wäre Sebulonsen. Für den zuletzt angeschlagenen Waldschmidt könnte der Spieltag noch zu früh kommen.

", + "text": "Zum Spiel Sollte es für El Mala (nach Infekt) nicht reichen, dürfte Maina beginnen. Castro-Montes trainierte am Mittwoch noch individuell, erste Alternative wäre Sebulonsen. Für den zuletzt angeschlagenen Waldschmidt könnte der Spieltag noch zu früh kommen." + }, + { + "outer_html": "

Zum Spiel
Es besteht kaum Grund für Veränderungen. Einzig die Rückkehr von Lynen führt zu einem Luxusproblem im Mittelfeldzentrum: Muss Reis oder Regeer weichen - oder keiner der beiden?

", + "text": "Zum Spiel Es besteht kaum Grund für Veränderungen. Einzig die Rückkehr von Lynen führt zu einem Luxusproblem im Mittelfeldzentrum: Muss Reis oder Regeer weichen - oder keiner der beiden?" + } + ] + } + }, + { + "match_time": "So. 15:30", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "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": "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": 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": "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": 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": 1, + "raw_html": "
\n
\n
\"RBLeipzig
\n
\n
\n

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

\n

Trainer
Demichelis

\n

Reservebank
Nyland, Zingerle, Esteve, Finkgräfe, Henrichs, Klostermann, Koné, Banzuzi, Ouedraogo, Bakayoko, Gomis, Guiu, Konaté, Romulo

\n

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

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

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

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

Trainer
Demichelis

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

Reservebank
Nyland, Zingerle, Esteve, Finkgräfe, Henrichs, Klostermann, Koné, Banzuzi, Ouedraogo, Bakayoko, Gomis, Guiu, Konaté, Romulo

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

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

", + "text": "Es fehlen Baumgartner (Sehnenriss im Oberschenkel), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), Reitz (Oberschenkelverletzung), Sani (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Vandevoordt - R. Baku , Orban , Lukeba , Raum - Seiwald - El Aynaoui , Maksimovic - Gruda , Nkunku , 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": "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": 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": "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": 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é , Banzuzi , Ouedraogo , Bakayoko , Gomis , Guiu , Konaté , 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": "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ouedraogo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/forzan-ouedraogo/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": "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": 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": "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), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), 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": "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": "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" + } + ] + } + } + }, + "away": { + "team_name": "Hamburger SV", + "side": "away", + "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": "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": 2, + "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": 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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"HamburgerHSV\n
\n
\n
\n

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

\n

\nTrainer
Polzin\n

\n

Reservebank
Tangvik, Lemke, Muheim, Omari, Adeline, Amoako, Jatta, Nadir, Moffi, Poulsen, Stange

\n

Es fehlen
Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)

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

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

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

\nTrainer
Polzin\n

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

Reservebank
Tangvik, Lemke, Muheim, Omari, Adeline, Amoako, Jatta, Nadir, Moffi, Poulsen, Stange

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

Es fehlen
Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)

", + "text": "Es fehlen Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Heuer Fernandes - Capaldo , Torunarigha , Nandja - El Ouahdi , Sambi Lokonga , Remberg , Wolfe - 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": "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": 2, + "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": 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": "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": 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 , Lemke , Muheim , Omari , 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": "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": 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": "Omari", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/warmed-omari/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), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)", + "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": "Bornauw(muskuläre Probleme),", + "name": "Bornauw", + "reason": "muskuläre Probleme", + "player_url": "https://www.kicker.de/sebastiaan-bornauw/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": "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(Trainingsrückstand)", + "name": "Rössing-Lelesiit", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/alexander-r-ssing-lelesiit/spieler/bundesliga/2026-27/hamburger-sv" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung", + "schedule_row_text": "RB Leipzig Leipzig So. 15:30 Hamburger SV HSV Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Die Aufstellung hängt maßgeblich von den Eindrücken ab, die die Spieler im Champions-League-Spiel bei Como 1907 abliefern.

", + "text": "Zum Spiel Die Aufstellung hängt maßgeblich von den Eindrücken ab, die die Spieler im Champions-League-Spiel bei Como 1907 abliefern." + }, + { + "outer_html": "

Zum Spiel
Omari ist nach Schulterblessur zwar zurück im Mannschaftstraining, aber noch keine Startelf-Option. Fällt Bornauw tatsächlich aus, dürfte Youngster Nandja links in der Dreierkette beginnen und Torunarigha in die Mitte rücken.

", + "text": "Zum Spiel Omari ist nach Schulterblessur zwar zurück im Mannschaftstraining, aber noch keine Startelf-Option. Fällt Bornauw tatsächlich aus, dürfte Youngster Nandja links in der Dreierkette beginnen und Torunarigha in die Mitte rücken." + } + ] + } + }, + { + "match_time": "So. 17:30", + "home": { + "team_name": "SV Elversberg", + "side": "home", + "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": 1, + "raw_html": "
\n
\n
\"SVElversberg
\n
\n
\n

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

\n

Trainer
Frantz

\n

Reservebank
Boss, Le Joncour, Mickelson, Sirch, Condé, Darvich, Krattenmacher, Futkeu, L. Pfeiffer, Schnellbacher

\n

Es fehlen
Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (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": "

Trainer
Frantz

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

Reservebank
Boss, Le Joncour, Mickelson, Sirch, Condé, Darvich, Krattenmacher, Futkeu, L. Pfeiffer, Schnellbacher

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

Es fehlen
Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (nicht berücksichtigt), Seifert (Syndesmoseriss), Zimmerschied (Trainingsrückstand nach Rückenproblemen)

", + "text": "Es fehlen Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (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 Frantz", + "name": "Frantz", + "coach_url": "https://www.kicker.de/mike-frantz/trainer/bundesliga/2026-27/sv-elversberg" + }, + "bench": { + "raw_text": "Reservebank Boss , Le Joncour , Mickelson , Sirch , Condé , Darvich , Krattenmacher , Futkeu , L. Pfeiffer , 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": "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": "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": "L. Pfeiffer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-pfeiffer/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 Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (nicht berücksichtigt), Seifert (Syndesmoseriss), Zimmerschied (Trainingsrückstand nach Rückenproblemen)", + "players": [ + { + "raw_text": "Adam(nicht berücksichtigt),", + "name": "Adam", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/raif-adam/spieler/bundesliga/2026-27/sv-elversberg" + }, + { + "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": "Schmahl(nicht berücksichtigt),", + "name": "Schmahl", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/frederik-schmahl/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" + } + ] + } + } + }, + "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": "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": 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": "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": 2, + "slot_index": 3, + "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": 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": "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": 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": "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": 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 - Stanisic, Upamecano, M.-J. Kim, Brown - Kimmich, Bischof - Karl, Olise, Luis Diaz - Kane

\n

\nTrainer
Kompany\n

\n

Reservebank
Ulreich, Urbig, Davies, H. Ito, Laimer, Tah, Musiala, Pavlovic, Sapoko Ndiaye, Gnabry, Saibari

\n

Es fehlen
Boey (nicht berücksichtigt), Santos (Aufbautraining)

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

Voraussichtliche Aufstellung
Neuer - Stanisic, Upamecano, M.-J. Kim, Brown - Kimmich, Bischof - Karl, Olise, Luis Diaz - Kane

", + "text": "Voraussichtliche Aufstellung Neuer - Stanisic , Upamecano , M.-J. Kim , Brown - Kimmich , Bischof - Karl , Olise , Luis Diaz - Kane" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Kompany\n

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

Reservebank
Ulreich, Urbig, Davies, H. Ito, Laimer, Tah, Musiala, Pavlovic, Sapoko Ndiaye, Gnabry, Saibari

", + "text": "Reservebank Ulreich , Urbig , Davies , H. Ito , Laimer , Tah , Musiala , Pavlovic , Sapoko Ndiaye , Gnabry , Saibari" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Boey (nicht berücksichtigt), Santos (Aufbautraining)

", + "text": "Es fehlen Boey (nicht berücksichtigt), Santos (Aufbautraining)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Neuer - Stanisic , Upamecano , M.-J. Kim , Brown - Kimmich , Bischof - Karl , Olise , 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": "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": 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": "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": 2, + "slot_index": 3, + "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": 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": "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": 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": "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": 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 , Davies , H. Ito , Laimer , Tah , Musiala , Pavlovic , Sapoko Ndiaye , Gnabry , Saibari", + "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": "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": null, + "slot_index": null, + "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": null, + "slot_index": null, + "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": 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": "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": "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": 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": "Gnabry", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/serge-gnabry/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "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": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Boey (nicht berücksichtigt), Santos (Aufbautraining)", + "players": [ + { + "raw_text": "Boey(nicht berücksichtigt),", + "name": "Boey", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/sacha-boey/spieler/bundesliga/2026-27/fc-bayern-muenchen" + }, + { + "raw_text": "Santos(Aufbautraining)", + "name": "Santos", + "reason": "Aufbautraining", + "player_url": "https://www.kicker.de/david-daiber/spieler/bundesliga/2026-27/fc-bayern-muenchen" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/elversberg-gegen-bayern-2026-bundesliga-5226835/aufstellung", + "schedule_row_text": "SV Elversberg Elversberg So. 17:30 Bayern München Bayern Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Krattenmacher hat sich mit zwei Toren beim 4:3-Sieg in Gladbach für die linke offensive Außenbahn empfohlen, wegen seiner muskulären Probleme in der Saisonvorbereitung könnte ein Startelfeinsatz aber noch zu früh kommen.

", + "text": "Zum Spiel Krattenmacher hat sich mit zwei Toren beim 4:3-Sieg in Gladbach für die linke offensive Außenbahn empfohlen, wegen seiner muskulären Probleme in der Saisonvorbereitung könnte ein Startelfeinsatz aber noch zu früh kommen." + }, + { + "outer_html": "

Zum Spiel
In einer Woche mit drei Spielen dürfte Trainer Kompany wieder zur leichten Rotation greifen.

", + "text": "Zum Spiel In einer Woche mit drei Spielen dürfte Trainer Kompany wieder zur leichten Rotation greifen." + } + ] + } + } + ] +} diff --git a/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260911_094243.json b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260911_094243.json new file mode 100644 index 0000000..a6e26de --- /dev/null +++ b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260911_094243.json @@ -0,0 +1,8658 @@ +{ + "metadata": { + "source": "Kicker", + "is_complete": true, + "coverage_status": "complete", + "fixture_captured_at": { + "https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung": "2026-09-11T09:42:56+02:00", + "https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung": "2026-09-11T09:43:01+02:00", + "https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung": "2026-09-11T09:43:06+02:00", + "https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung": "2026-09-11T09:43:11+02:00", + "https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung": "2026-09-11T09:43:17+02:00", + "https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung": "2026-09-11T09:43:22+02:00", + "https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung": "2026-09-11T09:43:27+02:00", + "https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung": "2026-09-11T09:43:32+02:00", + "https://www.kicker.de/elversberg-gegen-bayern-2026-bundesliga-5226835/aufstellung": "2026-09-11T09:43:37+02:00" + }, + "cache_max_age_seconds": 3600, + "source_url": "https://www.kicker.de/bundesliga/spieltag/2026-27/3", + "season": "2026-27", + "matchday": 3, + "captured_at": "2026-09-11T09:42:43+02:00", + "capture_finished_at": "2026-09-11T09:43:37+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": "1. FC Union Berlin Union 20:30 heute FC Schalke 04 Schalke Vorschau", + "home": { + "team_name": "1. FC Union Berlin", + "side": "home", + "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": "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": 2, + "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": 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": "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": 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": "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"1.Union
\n
\n
\n

Voraussichtliche Aufstellung
Rönnow - Juranovic, van den Bosch, Uduokhai, Rothe - R. Khedira, Kemlein - Aebischer, Jeong - Latte Lath, Ljubicic

\n

Trainer
Lustrinelli

\n

Reservebank
Raab, Köhn, Querfeld, Trimmel, Güther, Haberer, Imeri, Schäfer, Skarke, Burcu

\n

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

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

Voraussichtliche Aufstellung
Rönnow - Juranovic, van den Bosch, Uduokhai, Rothe - R. Khedira, Kemlein - Aebischer, Jeong - Latte Lath, Ljubicic

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

Trainer
Lustrinelli

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

Reservebank
Raab, Köhn, Querfeld, Trimmel, Güther, Haberer, Imeri, Schäfer, Skarke, Burcu

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

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

", + "text": "Es fehlen Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Ilic (Trainingsrückstand), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Rönnow - Juranovic , van den Bosch , Uduokhai , Rothe - R. Khedira , Kemlein - Aebischer , Jeong - Latte Lath , Ljubicic", + "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": "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": 2, + "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": 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": "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": 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": "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": 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 , Querfeld , Trimmel , Güther , Haberer , Imeri , Schäfer , Skarke , Burcu", + "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": "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": 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": "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": "Imeri", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kastriot-imeri/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": "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": 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), Ilic (Trainingsrückstand), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (nicht berücksichtigt)", + "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": "Ilic(Trainingsrückstand),", + "name": "Ilic", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/andrej-ilic/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(nicht berücksichtigt)", + "name": "Skov", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/robert-skov/spieler/bundesliga/2026-27/1-fc-union-berlin" + } + ] + } + } + }, + "away": { + "team_name": "FC Schalke 04", + "side": "away", + "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": "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": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"FCSchalke\n
\n
\n
\n

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

\n

\nTrainer
Muslic\n

\n

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

\n

Es fehlen
Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), 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 - Sylla

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

\nTrainer
Muslic\n

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

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

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

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

", + "text": "Es fehlen Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), 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 - Sylla", + "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": "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": 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 , Dzeko , H.-C. Hwang", + "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": "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": 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 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Gantenbein (Trainingsrückstand), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Lasme (Trainingsrückstand), Porath (nicht berücksichtigt), Schallenberg (Rotsperre), Siebeking (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Gantenbein(Trainingsrückstand),", + "name": "Gantenbein", + "reason": "Trainingsrückstand", + "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": "Lasme(Trainingsrückstand),", + "name": "Lasme", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/bryan-lasme/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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/union-gegen-schalke-2026-bundesliga-5226833/aufstellung", + "schedule_row_text": "1. FC Union Berlin Union 20:30 heute FC Schalke 04 Schalke Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Burcu stellt eine Alternative zu Jeong dar.

", + "text": "Zum Spiel Burcu stellt eine Alternative zu Jeong dar." + }, + { + "outer_html": "

Zum Spiel
Nach seinem Kurzeinsatz gegen Bayern steht Karaman wieder komplett zur Verfügung, der Kapitän dürfte Ljubicic aus der Startelf verdrängen. Erstmals im Kader wird Sommerzugang Hwang erwartet.

", + "text": "Zum Spiel Nach seinem Kurzeinsatz gegen Bayern steht Karaman wieder komplett zur Verfügung, der Kapitän dürfte Ljubicic aus der Startelf verdrängen. Erstmals im Kader wird Sommerzugang Hwang erwartet." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "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": "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": 2, + "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": 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": "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": 4, + "slot_index": 1, + "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 + }, + { + "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"BorussiaDortmund
\n
\n
\n

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, J. Veerman, Bellingham, Svensson - Nwaneri - Guirassy, Fabio Silva

\n

Trainer
Kovac

\n

Reservebank
A. Meyer, Kaua Prates, Reggiani, N. Schlotterbeck, Chukwuemeka, F. Nmecha, Sabitzer, Albert, Beier

\n

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)

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

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, J. Veerman, Bellingham, Svensson - Nwaneri - Guirassy, Fabio Silva

", + "text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , J. Veerman , Bellingham , Svensson - Nwaneri - Guirassy , Fabio Silva" + }, + { + "index": 2, + "outer_html": "

Trainer
Kovac

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

Reservebank
A. Meyer, Kaua Prates, Reggiani, N. Schlotterbeck, Chukwuemeka, F. Nmecha, Sabitzer, Albert, Beier

", + "text": "Reservebank A. Meyer , Kaua Prates , Reggiani , N. Schlotterbeck , Chukwuemeka , F. Nmecha , Sabitzer , Albert , Beier" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)

", + "text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , J. Veerman , Bellingham , Svensson - Nwaneri - Guirassy , Fabio Silva", + "formation": "3-4-1-2", + "formation_lines": [ + 3, + 4, + 1, + 2 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 1, + 2 + ], + "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": "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": 2, + "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": 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": "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": 4, + "slot_index": 1, + "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 + }, + { + "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": 5, + "slot_index": 2, + "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 , Reggiani , N. Schlotterbeck , Chukwuemeka , F. Nmecha , Sabitzer , Albert , Beier", + "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": "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": "N. Schlotterbeck", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nico-schlotterbeck/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "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": null, + "slot_index": null, + "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": 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 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Karetsas (Kreislauf-Probleme), Konstantelias (Kreuzbandriss), Lerma (Muskelverletzung), Mane (Muskelverletzung), Ostrzinski (nicht berücksichtigt)", + "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": "Karetsas(Kreislauf-Probleme),", + "name": "Karetsas", + "reason": "Kreislauf-Probleme", + "player_url": "https://www.kicker.de/konstantinos-karetsas/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(Muskelverletzung),", + "name": "Lerma", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/justin-lerma/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Mane(Muskelverletzung),", + "name": "Mane", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/filippo-calixte-mane/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" + } + ] + } + } + }, + "away": { + "team_name": "SC Paderborn 07", + "side": "away", + "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": "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": 2, + "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": 3, + "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": 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 + }, + { + "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": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"SCPaderborn\n
\n
\n
\n

Voraussichtliche Aufstellung
Noll - ter Horst, Scheller, Hansen - Curda, Castaneda, Obermair - Ulrich, Vidovic - Pieringer, S. Tigges

\n

\nTrainer
Kettemann\n

\n

Reservebank
Schubert, Götze, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, Philippe, Zeitler

\n

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (nicht berücksichtigt), Gayret (Kreuzbandriss), 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, Castaneda, Obermair - Ulrich, Vidovic - Pieringer, S. Tigges

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

\nTrainer
Kettemann\n

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

Reservebank
Schubert, Götze, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, Philippe, Zeitler

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

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (nicht berücksichtigt), Gayret (Kreuzbandriss), 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 (nicht berücksichtigt), Gayret (Kreuzbandriss), 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 , Castaneda , Obermair - Ulrich , Vidovic - Pieringer , S. Tigges", + "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": "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": "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": 2, + "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": 3, + "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": 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 + }, + { + "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": 5, + "slot_index": 2, + "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 , Götze , M. Hoffmeier , Lippmann , Mohr , Müller , Sticker , Baack , Duric , Batista Meier , Marino , Philippe , 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": "Götze", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/felix-goetze/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": "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": 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 (nicht berücksichtigt), Gayret (Kreuzbandriss), 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(nicht berücksichtigt),", + "name": "Eickel", + "reason": "nicht berücksichtigt", + "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": "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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/dortmund-gegen-paderborn-2026-bundesliga-5226827/aufstellung", + "schedule_row_text": "Borussia Dortmund Dortmund Sa. 15:30 SC Paderborn 07 Paderborn Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Karetsas fällt fürs Wochenende definitiv aus. Möglich, dass Kovac gegen den Aufsteiger auf eine Grundordnung mit zwei Spitzen umstellt.

", + "text": "Zum Spiel Karetsas fällt fürs Wochenende definitiv aus. Möglich, dass Kovac gegen den Aufsteiger auf eine Grundordnung mit zwei Spitzen umstellt." + }, + { + "outer_html": "

Zum Spiel
Für Tigges könnte auch Philippe in der Startelf stehen. Hinten wäre Sticker eine Alternative zu ter Horst, Hansen würde dann in der Dreier-Abwehrkette womöglich von links nach rechts rücken.

", + "text": "Zum Spiel Für Tigges könnte auch Philippe in der Startelf stehen. Hinten wäre Sticker eine Alternative zu ter Horst, Hansen würde dann in der Dreier-Abwehrkette womöglich von links nach rechts rücken." + } + ] + } + }, + { + "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": "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": 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 - Wimmer, Daghim - Lemperle, Hlozek

\n

Trainer
Ilzer

\n

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, Machida, Conté, De Cat, Kramaric, Lenz, Moerstedt

\n

Es fehlen
Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)

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

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

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

Trainer
Ilzer

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

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, Machida, Conté, De Cat, Kramaric, Lenz, Moerstedt

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

Es fehlen
Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)

", + "text": "Es fehlen Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Baumann - Coufal , Kabak , Hajdari , M. Rots - Avdullahu , Burger - Wimmer , 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": "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": 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 , Machida , Conté , De Cat , Kramaric , Lenz , 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": "Machida", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/koki-machida/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "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": 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": "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 Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Petersson (nicht berücksichtigt), Prass (Trainingsrückstand)", + "players": [ + { + "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": "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(Trainingsrückstand)", + "name": "Prass", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/alexander-prass/spieler/bundesliga/2026-27/tsg-hoffenheim" + } + ] + } + } + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "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": "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": 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": "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": 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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"VfBStuttgart\n
\n
\n
\n

Voraussichtliche Aufstellung
Bredlow - Vagnoman, Jeltsch, Hendriks, Mittelstädt - Prömel, Stiller - El Khannouss, Undav, Leweling - Pejcinovic

\n

\nTrainer
Hoeneß\n

\n

Reservebank
M. Funk, Al-Dakhil, Chabot, Jaquez, Stergiou, Führich, Karazor, Spalt, Demirovic, Sauer

\n

Es fehlen
Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach 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, Hendriks, Mittelstädt - Prömel, Stiller - El Khannouss, Undav, Leweling - Pejcinovic

", + "text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Hendriks , Mittelstädt - Prömel , Stiller - El Khannouss , Undav , Leweling - Pejcinovic" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Hoeneß\n

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

Reservebank
M. Funk, Al-Dakhil, Chabot, Jaquez, Stergiou, Führich, Karazor, Spalt, Demirovic, Sauer

", + "text": "Reservebank M. Funk , Al-Dakhil , Chabot , Jaquez , Stergiou , Führich , Karazor , Spalt , Demirovic , Sauer" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)

", + "text": "Es fehlen Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Hendriks , Mittelstädt - Prömel , Stiller - El Khannouss , Undav , Leweling - 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": "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": 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": "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": 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": "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": 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 , Chabot , Jaquez , Stergiou , Führich , 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": "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Jaquez", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-jaquez/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": "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": 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 Assignon (Rückstand nach Schulter-OP), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Malanga (nicht berücksichtigt), Nartey (Rückstand nach Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)", + "players": [ + { + "raw_text": "Assignon(Rückstand nach Schulter-OP),", + "name": "Assignon", + "reason": "Rückstand nach Schulter-OP", + "player_url": "https://www.kicker.de/lorenz-assignon/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": "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(Rückstand nach Oberschenkelverletzung),", + "name": "Nartey", + "reason": "Rückstand nach 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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/hoffenheim-gegen-stuttgart-2026-bundesliga-5226829/aufstellung", + "schedule_row_text": "TSG Hoffenheim Hoffenheim Sa. 15:30 VfB Stuttgart Stuttgart Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Auch Moerstedt, Conté oder De Cat könnten in der Startelf auftauchen, ob auch Kramaric schon soweit ist, darf bezweifelt werden. Wahrscheinlicher ist, dass Trainer Ilzer es nach der starken ersten Stunde gegen Dortmund bei der Formation belässt.

", + "text": "Zum Spiel Auch Moerstedt, Conté oder De Cat könnten in der Startelf auftauchen, ob auch Kramaric schon soweit ist, darf bezweifelt werden. Wahrscheinlicher ist, dass Trainer Ilzer es nach der starken ersten Stunde gegen Dortmund bei der Formation belässt." + }, + { + "outer_html": "

Zum Spiel
Gut möglich, dass Führich und Chabot eine Schaffenspause bekommen und von Leweling und Hendriks ersetzt werden. Pejcinovic könnte für Demirovic zurück in die Startelf rücken.

", + "text": "Zum Spiel Gut möglich, dass Führich und Chabot eine Schaffenspause bekommen und von Leweling und Hendriks ersetzt werden. Pejcinovic könnte für Demirovic zurück in die Startelf rücken." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "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": "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": 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": 1, + "raw_html": "
\n
\n
\"SCFreiburg
\n
\n
\n

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

\n

Trainer
Schuster

\n

Reservebank
Huth, F. Müller, Günter, A. Jung, Kübler, Ogbus, Rosenfelder, Yilmaz, Grifo, Osterhage, Tarnutzer, R. Yamamoto, Goto, Höler, Irié

\n

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss)

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

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

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

Trainer
Schuster

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

Reservebank
Huth, F. Müller, Günter, A. Jung, Kübler, Ogbus, Rosenfelder, Yilmaz, Grifo, Osterhage, Tarnutzer, R. Yamamoto, Goto, Höler, Irié

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

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss)

", + "text": "Es fehlen Muslija (Aufbautraining nach Kreuzbandriss)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Backhaus - Treu , 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": "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": 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 , Kübler , Ogbus , Rosenfelder , Yilmaz , Grifo , Osterhage , Tarnutzer , R. Yamamoto , 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": "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": 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": "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": "Osterhage", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/patrick-osterhage/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": "R. Yamamoto", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rihito-yamamoto/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)", + "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" + } + ] + } + } + }, + "away": { + "team_name": "Bor. Mönchengladbach", + "side": "away", + "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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"Bor.M’gladbach\n
\n
\n
\n

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Nguefack, Sander - Honorat, Bolin, Mohya - Kleindienst

\n

\nTrainer
Polanski\n

\n

Reservebank
Batz, Olschowsky, Chiarodia, Hashioka, Herold, Leszczynski, Fleck, Hack, Neuhaus, Stöger, Danfa, Lidberg, Machino

\n

Es fehlen
Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)

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

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Nguefack, Sander - Honorat, Bolin, Mohya - Kleindienst

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

\nTrainer
Polanski\n

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

Reservebank
Batz, Olschowsky, Chiarodia, Hashioka, Herold, Leszczynski, Fleck, Hack, Neuhaus, Stöger, Danfa, Lidberg, Machino

", + "text": "Reservebank Batz , Olschowsky , Chiarodia , Hashioka , Herold , Leszczynski , Fleck , Hack , Neuhaus , Stöger , Danfa , Lidberg , Machino" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)

", + "text": "Es fehlen Castrop (Schulter-OP), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Nicolas - Scally , Itakura , Diks , Ullrich - Nguefack , 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": "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": 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 , Hashioka , Herold , Leszczynski , Fleck , Hack , Neuhaus , Stöger , 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": "Hashioka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/daiki-hashioka/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": "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": "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": 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), Konoplia (Innenbandanriss im Knie), Kühn (Muskelbündelriss), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt), Uno (Trainingsrückstand)", + "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": "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": "Kühn(Muskelbündelriss),", + "name": "Kühn", + "reason": "Muskelbündelriss", + "player_url": "https://www.kicker.de/nicolas-kuehn/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" + }, + { + "raw_text": "Uno(Trainingsrückstand)", + "name": "Uno", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/zento-uno/spieler/bundesliga/2026-27/bor-moenchengladbach" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/freiburg-gegen-mgladbach-2026-bundesliga-5226830/aufstellung", + "schedule_row_text": "SC Freiburg Freiburg Sa. 15:30 Bor. Mönchengladbach M’gladbach Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Es gibt weiterhin einige enge Duelle (Treu/Kübler, Lienhart/Rosenfelder, Scherhant/Grifo), durch die es zu Veränderungen kommen kann. Noch offen, ob Osterhage (nach muskulären Problemen) und Yamamoto (zuletzt U-23-Einsatz) Kaderoptionen sind.

", + "text": "Zum Spiel Es gibt weiterhin einige enge Duelle (Treu/Kübler, Lienhart/Rosenfelder, Scherhant/Grifo), durch die es zu Veränderungen kommen kann. Noch offen, ob Osterhage (nach muskulären Problemen) und Yamamoto (zuletzt U-23-Einsatz) Kaderoptionen sind." + }, + { + "outer_html": "

Zum Spiel
Kühn fällt mit einem Muskelbündelriss im linken Oberschenkel wochenlang aus. Hashioka (Nacken) könnte in Freiburg wieder zum Kader gehören. Bei Uno (Trainingsrückstand) wird überlegt, ihn in der U23 Spielpraxis sammeln zu lassen.

", + "text": "Zum Spiel Kühn fällt mit einem Muskelbündelriss im linken Oberschenkel wochenlang aus. Hashioka (Nacken) könnte in Freiburg wieder zum Kader gehören. Bei Uno (Trainingsrückstand) wird überlegt, ihn in der U23 Spielpraxis sammeln zu lassen." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "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": "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": 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": 1, + "raw_html": "
\n
\n
\"FCAugsburg
\n
\n
\n

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

\n

Trainer
Baum

\n

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

\n

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

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

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

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

Trainer
Baum

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

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

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

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

", + "text": "Es fehlen Breithaupt (nicht berücksichtigt), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Suso (nicht berücksichtigt), Wisbereit (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Dahmen - Banks , Matsima , Brackelmann - M. Wolf , Massengo , Rieder , Behrens - Ibrahimovic , 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": "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": 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 , Kade , Keitel , Kömür , 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": "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": 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": "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), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Suso (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": "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": "Suso(nicht berücksichtigt),", + "name": "Suso", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/klaus-suso/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" + } + ] + } + } + }, + "away": { + "team_name": "Bayer 04 Leverkusen", + "side": "away", + "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": "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": 1, + "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": 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": "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": 4, + "slot_index": 2, + "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": 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": 2, + "raw_html": "
\n
\n
\n\"BayerLeverkusen\n
\n
\n
\n

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

\n

\nTrainer
Martinez\n

\n

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Ben Seghir, Boniface, Kofane, Moreira, Terrier

\n

Es fehlen
Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)

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

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

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

\nTrainer
Martinez\n

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

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Ben Seghir, Boniface, Kofane, Moreira, Terrier

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

Es fehlen
Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)

", + "text": "Es fehlen Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Flekken - Quansah , Tapsoba , Medina , Miguel - E. Fernandez , Aleix Garcia - Diaby , Tillman , Maza - 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": "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": 1, + "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": 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": "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": 4, + "slot_index": 2, + "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": 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 , Ben Seghir , Boniface , Kofane , Moreira , Terrier", + "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": "Ben Seghir", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ben-seghir/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 + }, + { + "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Terrier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/martin-terrier/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Culbreath (Fußverletzung), Eichhorn (Stoffwechselstörung), Tella (Rückstand nach muskulären Problemen)", + "players": [ + { + "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": "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(Rückstand nach muskulären Problemen)", + "name": "Tella", + "reason": "Rückstand nach muskulären Problemen", + "player_url": "https://www.kicker.de/nathan-tella/spieler/bundesliga/2026-27/bayer-04-leverkusen" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/augsburg-gegen-leverkusen-2026-bundesliga-5226831/aufstellung", + "schedule_row_text": "FC Augsburg Augsburg Sa. 15:30 Bayer 04 Leverkusen Leverkusen Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Bei Kade steht eine Diagnose noch aus, ansonsten drängen sich für Trainer Baum nach dem 4:1 in Frankfurt keine Änderungen auf.

", + "text": "Zum Spiel Bei Kade steht eine Diagnose noch aus, ansonsten drängen sich für Trainer Baum nach dem 4:1 in Frankfurt keine Änderungen auf." + }, + { + "outer_html": "

Zum Spiel
Obwohl der neue Rechtsverteidiger Doué nun einsatzfähig ist, dürfte die Viererkette aus dem Union-Spiel beginnen. In der offensiven Dreierreihe könnte auch Moreira links spielen und dadurch Maza zentral starten; so bliebe für Tillman die Ersatzbank.

", + "text": "Zum Spiel Obwohl der neue Rechtsverteidiger Doué nun einsatzfähig ist, dürfte die Viererkette aus dem Union-Spiel beginnen. In der offensiven Dreierreihe könnte auch Moreira links spielen und dadurch Maza zentral starten; so bliebe für Tillman die Ersatzbank." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "1. FSV Mainz 05", + "side": "home", + "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": "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": 1, + "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": 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": "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": 1, + "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": 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": 1, + "raw_html": "
\n
\n
\"1.Mainz
\n
\n
\n

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

\n

Trainer
Fischer

\n

Reservebank
Kinzig, Schwolow, Bell, da Costa, Nakuzola, Kawasaki, Maloney, Ruoppi, Hollerbach, Königsdörffer

\n

Es fehlen
Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)

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

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

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

Trainer
Fischer

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

Reservebank
Kinzig, Schwolow, Bell, da Costa, Nakuzola, Kawasaki, Maloney, Ruoppi, Hollerbach, Königsdörffer

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

Es fehlen
Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)

", + "text": "Es fehlen Haidara (U 23), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Zentner - Posch , Gruber , Potulski - Caci , Kai. Sano , Mwene - Amiri , J.-S. Lee - 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": "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": 1, + "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": 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": "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": 1, + "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": 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 , da Costa , Nakuzola , 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": "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": 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": "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), Kohr (Syndesmoseverletzung), Martel (Rückstand nach Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch), Widmer (Kniereizung)", + "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": "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(Rückstand nach Innenbandanriss im Knie),", + "name": "Martel", + "reason": "Rückstand nach 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" + }, + { + "raw_text": "Widmer(Kniereizung)", + "name": "Widmer", + "reason": "Kniereizung", + "player_url": "https://www.kicker.de/silvan-widmer/spieler/bundesliga/2026-27/1-fsv-mainz-05" + } + ] + } + } + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "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": "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": 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": 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": 3, + "slot_index": 4, + "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": 1, + "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": 2, + "raw_html": "
\n
\n
\n\"EintrachtFrankfurt\n
\n
\n
\n

Voraussichtliche Aufstellung
Atubolu - Maluze, R. Koch, Brassier - Doan, M. Götze, Onyedika, Kosugi - Uzun - Ebnoutalib, Burkardt

\n

\nTrainer
Hütter\n

\n

Reservebank
Kaua Santos, Baum, Chandler, Otavio, Amaimouni-Echghouyab, Arrhov, Aseko, Chaibi, 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 - Maluze, R. Koch, Brassier - Doan, M. Götze, Onyedika, Kosugi - Uzun - Ebnoutalib, Burkardt

", + "text": "Voraussichtliche Aufstellung Atubolu - Maluze , R. Koch , Brassier - Doan , M. Götze , Onyedika , Kosugi - Uzun - Ebnoutalib , Burkardt" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Hütter\n

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

Reservebank
Kaua Santos, Baum, Chandler, Otavio, Amaimouni-Echghouyab, Arrhov, Aseko, Chaibi, O. Höjlund, Pimpong

", + "text": "Reservebank Kaua Santos , Baum , Chandler , Otavio , Amaimouni-Echghouyab , Arrhov , Aseko , Chaibi , 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 - Maluze , R. Koch , Brassier - Doan , M. Götze , Onyedika , Kosugi - Uzun - Ebnoutalib , Burkardt", + "formation": "3-4-1-2", + "formation_lines": [ + 3, + 4, + 1, + 2 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 1, + 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": "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": 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": 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": 3, + "slot_index": 4, + "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": 1, + "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 , Baum , Chandler , Otavio , Amaimouni-Echghouyab , Arrhov , Aseko , Chaibi , 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": "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": 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": "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": "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": 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": "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": 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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/mainz-gegen-frankfurt-2026-bundesliga-5226832/aufstellung", + "schedule_row_text": "1. FSV Mainz 05 Mainz Sa. 15:30 Eintracht Frankfurt Frankfurt Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Nach überstandenen Oberschenkelproblemen wird Zentner im Tor zurückerwartet. Darüber hinaus drängen sich keine Änderungen der Startformation gegenüber dem 5:0 in Hamburg auf.

", + "text": "Zum Spiel Nach überstandenen Oberschenkelproblemen wird Zentner im Tor zurückerwartet. Darüber hinaus drängen sich keine Änderungen der Startformation gegenüber dem 5:0 in Hamburg auf." + }, + { + "outer_html": "

Zum Spiel
Eine Umstellung auf 3-5-2 oder 3-4-2-1 ist denkbar. Dann würde wohl Maluze für Baum in die Elf rücken. Im Mittelfeld bleibt die Besetzung neben Onyedika spannend.

", + "text": "Zum Spiel Eine Umstellung auf 3-5-2 oder 3-4-2-1 ist denkbar. Dann würde wohl Maluze für Baum in die Elf rücken. Im Mittelfeld bleibt die Besetzung neben Onyedika spannend." + } + ] + } + }, + { + "match_time": "Sa. 18:30", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "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": "Sebulonsen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sebastian-sebulonsen/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": "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": 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": "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": 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": "S. El Mala", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/said-el-mala/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": 1, + "raw_html": "
\n
\n
\"1.Köln
\n
\n
\n

Voraussichtliche Aufstellung
Schwäbe - Sebulonsen, Simpson-Pusey, Lochoshvili, Mensah - Skhiri - Johannesson, Krauß - Moore, S. El Mala - Ache

\n

Trainer
Wagner

\n

Reservebank
Zieler, Schmied, Sosa, van den Berg, Heskey, Maina, Okon-Engstler, Thielmann, Bülter, Dallinga

\n

Es fehlen
Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)

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

Voraussichtliche Aufstellung
Schwäbe - Sebulonsen, Simpson-Pusey, Lochoshvili, Mensah - Skhiri - Johannesson, Krauß - Moore, S. El Mala - Ache

", + "text": "Voraussichtliche Aufstellung Schwäbe - Sebulonsen , Simpson-Pusey , Lochoshvili , Mensah - Skhiri - Johannesson , Krauß - Moore , S. El Mala - Ache" + }, + { + "index": 2, + "outer_html": "

Trainer
Wagner

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

Reservebank
Zieler, Schmied, Sosa, van den Berg, Heskey, Maina, Okon-Engstler, Thielmann, Bülter, Dallinga

", + "text": "Reservebank Zieler , Schmied , Sosa , van den Berg , Heskey , Maina , Okon-Engstler , Thielmann , Bülter , Dallinga" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)

", + "text": "Es fehlen Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Schwäbe - Sebulonsen , Simpson-Pusey , Lochoshvili , Mensah - Skhiri - Johannesson , Krauß - Moore , S. El Mala - 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": "Sebulonsen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sebastian-sebulonsen/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": "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": 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": "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": 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": "S. El Mala", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/said-el-mala/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 , Maina , Okon-Engstler , Thielmann , Bülter , Dallinga", + "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": "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": null, + "slot_index": null, + "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": 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": "Dallinga", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/thijs-dallinga/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Castro-Montes (muskuläre Probleme), M. El Mala (bei der U 21), Hübers (Aufbautraining nach Kreuzbandriss), James (bei der U 21), Köbbing (nicht berücksichtigt), Neves (bei der U 21), Rondic (nicht berücksichtigt), Waldschmidt (muskuläre Probleme)", + "players": [ + { + "raw_text": "Castro-Montes(muskuläre Probleme),", + "name": "Castro-Montes", + "reason": "muskuläre Probleme", + "player_url": "https://www.kicker.de/alessio-castro-montes/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "M. El Mala(bei der U 21),", + "name": "M. El Mala", + "reason": "bei der U 21", + "player_url": "https://www.kicker.de/malek-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(bei der U 21),", + "name": "James", + "reason": "bei der U 21", + "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(bei der U 21),", + "name": "Neves", + "reason": "bei der U 21", + "player_url": "https://www.kicker.de/gil-neves/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "Rondic(nicht berücksichtigt),", + "name": "Rondic", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/imad-rondic/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" + } + ] + } + } + }, + "away": { + "team_name": "Werder Bremen", + "side": "away", + "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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": "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": 1, + "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": 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": 2, + "raw_html": "
\n
\n
\n\"WerderBremen\n
\n
\n
\n

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

\n

\nTrainer
Thioune\n

\n

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

\n

Es fehlen
Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)

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

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

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

\nTrainer
Thioune\n

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

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

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

Es fehlen
Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)

", + "text": "Es fehlen Agu (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Hein - Arthur , Pieper , Friedl , Deman - Reis , Regeer - Chuki - Dinkci , Grüll - Füllkrug", + "formation": "4-2-1-2-1", + "formation_lines": [ + 4, + 2, + 1, + 2, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 1, + 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": "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": 3, + "slot_index": 1, + "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": 3, + "slot_index": 2, + "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": "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": 1, + "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": 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 , Smarkalev , M. Ndiaye , Schmetgens , Stark , Wojcik , Alvero , Soylu , Stalmach , Weiser , 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": "Smarkalev", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/stefan-smarkalev/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": "Wojcik", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/oskar-wojcik/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": "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": "Weiser", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mitchell-weiser/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 (Aufbautraining), Lynen (Beckenproblematik), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss)", + "players": [ + { + "raw_text": "Agu(Aufbautraining),", + "name": "Agu", + "reason": "Aufbautraining", + "player_url": "https://www.kicker.de/felix-agu/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Lynen(Beckenproblematik),", + "name": "Lynen", + "reason": "Beckenproblematik", + "player_url": "https://www.kicker.de/senne-lynen/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": "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" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/koeln-gegen-bremen-2026-bundesliga-5226834/aufstellung", + "schedule_row_text": "1. FC Köln Köln Sa. 18:30 Werder Bremen Bremen Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Sollte es für El Mala (nach Infekt) nicht reichen, dürfte Maina beginnen. Castro-Montes trainierte am Mittwoch noch individuell, erste Alternative wäre Sebulonsen. Für den zuletzt angeschlagenen Waldschmidt könnte der Spieltag noch zu früh kommen.

", + "text": "Zum Spiel Sollte es für El Mala (nach Infekt) nicht reichen, dürfte Maina beginnen. Castro-Montes trainierte am Mittwoch noch individuell, erste Alternative wäre Sebulonsen. Für den zuletzt angeschlagenen Waldschmidt könnte der Spieltag noch zu früh kommen." + }, + { + "outer_html": "

Zum Spiel
Es besteht kaum Grund für Veränderungen. Einzig die Rückkehr von Lynen führt zu einem Luxusproblem im Mittelfeldzentrum: Muss Reis oder Regeer weichen - oder keiner der beiden?

", + "text": "Zum Spiel Es besteht kaum Grund für Veränderungen. Einzig die Rückkehr von Lynen führt zu einem Luxusproblem im Mittelfeldzentrum: Muss Reis oder Regeer weichen - oder keiner der beiden?" + } + ] + } + }, + { + "match_time": "So. 15:30", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "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": "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": 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": "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": 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": 1, + "raw_html": "
\n
\n
\"RBLeipzig
\n
\n
\n

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

\n

Trainer
Demichelis

\n

Reservebank
Nyland, Zingerle, Esteve, Finkgräfe, Henrichs, Klostermann, Koné, Banzuzi, Ouedraogo, Bakayoko, Gomis, Guiu, Konaté, Romulo

\n

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

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

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

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

Trainer
Demichelis

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

Reservebank
Nyland, Zingerle, Esteve, Finkgräfe, Henrichs, Klostermann, Koné, Banzuzi, Ouedraogo, Bakayoko, Gomis, Guiu, Konaté, Romulo

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

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

", + "text": "Es fehlen Baumgartner (Sehnenriss im Oberschenkel), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), Reitz (Oberschenkelverletzung), Sani (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Vandevoordt - R. Baku , Orban , Lukeba , Raum - Seiwald - El Aynaoui , Maksimovic - Gruda , Nkunku , 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": "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": 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": "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": 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é , Banzuzi , Ouedraogo , Bakayoko , Gomis , Guiu , Konaté , 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": "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": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ouedraogo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/forzan-ouedraogo/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": "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": 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": "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), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), 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": "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": "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" + } + ] + } + } + }, + "away": { + "team_name": "Hamburger SV", + "side": "away", + "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": "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": 2, + "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": 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": "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": 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": 2, + "raw_html": "
\n
\n
\n\"HamburgerHSV\n
\n
\n
\n

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

\n

\nTrainer
Polzin\n

\n

Reservebank
Tangvik, Lemke, Muheim, Omari, Adeline, Amoako, Jatta, Nadir, Moffi, Poulsen, Stange

\n

Es fehlen
Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)

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

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

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

\nTrainer
Polzin\n

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

Reservebank
Tangvik, Lemke, Muheim, Omari, Adeline, Amoako, Jatta, Nadir, Moffi, Poulsen, Stange

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

Es fehlen
Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)

", + "text": "Es fehlen Agyekum (nicht berücksichtigt), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Heuer Fernandes - Capaldo , Torunarigha , Nandja - El Ouahdi , Sambi Lokonga , Remberg , Wolfe - 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": "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": 2, + "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": 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": "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": 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 , Lemke , Muheim , Omari , 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": "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": 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": "Omari", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/warmed-omari/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), Bornauw (muskuläre Probleme), Dickes (nicht berücksichtigt), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Trainingsrückstand)", + "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": "Bornauw(muskuläre Probleme),", + "name": "Bornauw", + "reason": "muskuläre Probleme", + "player_url": "https://www.kicker.de/sebastiaan-bornauw/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": "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(Trainingsrückstand)", + "name": "Rössing-Lelesiit", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/alexander-r-ssing-lelesiit/spieler/bundesliga/2026-27/hamburger-sv" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/leipzig-gegen-hsv-2026-bundesliga-5226828/aufstellung", + "schedule_row_text": "RB Leipzig Leipzig So. 15:30 Hamburger SV HSV Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Die Aufstellung hängt maßgeblich von den Eindrücken ab, die die Spieler im Champions-League-Spiel bei Como 1907 abliefern.

", + "text": "Zum Spiel Die Aufstellung hängt maßgeblich von den Eindrücken ab, die die Spieler im Champions-League-Spiel bei Como 1907 abliefern." + }, + { + "outer_html": "

Zum Spiel
Omari ist nach Schulterblessur zwar zurück im Mannschaftstraining, aber noch keine Startelf-Option. Fällt Bornauw tatsächlich aus, dürfte Youngster Nandja links in der Dreierkette beginnen und Torunarigha in die Mitte rücken.

", + "text": "Zum Spiel Omari ist nach Schulterblessur zwar zurück im Mannschaftstraining, aber noch keine Startelf-Option. Fällt Bornauw tatsächlich aus, dürfte Youngster Nandja links in der Dreierkette beginnen und Torunarigha in die Mitte rücken." + } + ] + } + }, + { + "match_time": "So. 17:30", + "home": { + "team_name": "SV Elversberg", + "side": "home", + "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": 1, + "raw_html": "
\n
\n
\"SVElversberg
\n
\n
\n

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

\n

Trainer
Frantz

\n

Reservebank
Boss, Le Joncour, Mickelson, Sirch, Condé, Darvich, Krattenmacher, Futkeu, L. Pfeiffer, Schnellbacher

\n

Es fehlen
Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (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": "

Trainer
Frantz

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

Reservebank
Boss, Le Joncour, Mickelson, Sirch, Condé, Darvich, Krattenmacher, Futkeu, L. Pfeiffer, Schnellbacher

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

Es fehlen
Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (nicht berücksichtigt), Seifert (Syndesmoseriss), Zimmerschied (Trainingsrückstand nach Rückenproblemen)

", + "text": "Es fehlen Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (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 Frantz", + "name": "Frantz", + "coach_url": "https://www.kicker.de/mike-frantz/trainer/bundesliga/2026-27/sv-elversberg" + }, + "bench": { + "raw_text": "Reservebank Boss , Le Joncour , Mickelson , Sirch , Condé , Darvich , Krattenmacher , Futkeu , L. Pfeiffer , 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": "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": "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": "L. Pfeiffer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-pfeiffer/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 Adam (nicht berücksichtigt), Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), Schmahl (nicht berücksichtigt), Seifert (Syndesmoseriss), Zimmerschied (Trainingsrückstand nach Rückenproblemen)", + "players": [ + { + "raw_text": "Adam(nicht berücksichtigt),", + "name": "Adam", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/raif-adam/spieler/bundesliga/2026-27/sv-elversberg" + }, + { + "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": "Schmahl(nicht berücksichtigt),", + "name": "Schmahl", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/frederik-schmahl/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" + } + ] + } + } + }, + "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": "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": 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": "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": 2, + "slot_index": 3, + "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": 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": "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": 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": "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": 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 - Stanisic, Upamecano, M.-J. Kim, Brown - Kimmich, Bischof - Karl, Olise, Luis Diaz - Kane

\n

\nTrainer
Kompany\n

\n

Reservebank
Ulreich, Urbig, Davies, H. Ito, Laimer, Tah, Musiala, Pavlovic, Sapoko Ndiaye, Gnabry, Saibari

\n

Es fehlen
Boey (nicht berücksichtigt), Santos (Aufbautraining)

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

Voraussichtliche Aufstellung
Neuer - Stanisic, Upamecano, M.-J. Kim, Brown - Kimmich, Bischof - Karl, Olise, Luis Diaz - Kane

", + "text": "Voraussichtliche Aufstellung Neuer - Stanisic , Upamecano , M.-J. Kim , Brown - Kimmich , Bischof - Karl , Olise , Luis Diaz - Kane" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Kompany\n

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

Reservebank
Ulreich, Urbig, Davies, H. Ito, Laimer, Tah, Musiala, Pavlovic, Sapoko Ndiaye, Gnabry, Saibari

", + "text": "Reservebank Ulreich , Urbig , Davies , H. Ito , Laimer , Tah , Musiala , Pavlovic , Sapoko Ndiaye , Gnabry , Saibari" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Boey (nicht berücksichtigt), Santos (Aufbautraining)

", + "text": "Es fehlen Boey (nicht berücksichtigt), Santos (Aufbautraining)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Neuer - Stanisic , Upamecano , M.-J. Kim , Brown - Kimmich , Bischof - Karl , Olise , 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": "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": 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": "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": 2, + "slot_index": 3, + "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": 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": "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": 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": "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": 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 , Davies , H. Ito , Laimer , Tah , Musiala , Pavlovic , Sapoko Ndiaye , Gnabry , Saibari", + "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": "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": null, + "slot_index": null, + "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": null, + "slot_index": null, + "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": 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": "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": "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": 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": "Gnabry", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/serge-gnabry/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "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": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Boey (nicht berücksichtigt), Santos (Aufbautraining)", + "players": [ + { + "raw_text": "Boey(nicht berücksichtigt),", + "name": "Boey", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/sacha-boey/spieler/bundesliga/2026-27/fc-bayern-muenchen" + }, + { + "raw_text": "Santos(Aufbautraining)", + "name": "Santos", + "reason": "Aufbautraining", + "player_url": "https://www.kicker.de/david-daiber/spieler/bundesliga/2026-27/fc-bayern-muenchen" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/elversberg-gegen-bayern-2026-bundesliga-5226835/aufstellung", + "schedule_row_text": "SV Elversberg Elversberg So. 17:30 Bayern München Bayern Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Krattenmacher hat sich mit zwei Toren beim 4:3-Sieg in Gladbach für die linke offensive Außenbahn empfohlen, wegen seiner muskulären Probleme in der Saisonvorbereitung könnte ein Startelfeinsatz aber noch zu früh kommen.

", + "text": "Zum Spiel Krattenmacher hat sich mit zwei Toren beim 4:3-Sieg in Gladbach für die linke offensive Außenbahn empfohlen, wegen seiner muskulären Probleme in der Saisonvorbereitung könnte ein Startelfeinsatz aber noch zu früh kommen." + }, + { + "outer_html": "

Zum Spiel
In einer Woche mit drei Spielen dürfte Trainer Kompany wieder zur leichten Rotation greifen.

", + "text": "Zum Spiel In einer Woche mit drei Spielen dürfte Trainer Kompany wieder zur leichten Rotation greifen." + } + ] + } + } + ] +} diff --git a/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260904_165856.json b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260904_165856.json new file mode 100644 index 0000000..576595c --- /dev/null +++ b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260904_165856.json @@ -0,0 +1,2939 @@ +{ + "metadata": { + "source": "LigaInsider", + "source_url": "https://www.ligainsider.de/", + "captured_at": "2026-09-04T16:58:56+02:00", + "capture_finished_at": "2026-09-04T16:59:28+02:00", + "match_count": 9, + "team_count": 18, + "player_count": 250, + "team_page_count": 18, + "team_pages": { + "Bayern München": "https://www.ligainsider.de/fc-bayern-muenchen/1/", + "Borussia Dortmund": "https://www.ligainsider.de/borussia-dortmund/14/", + "RB Leipzig": "https://www.ligainsider.de/rb-leipzig/1311/", + "VfB Stuttgart": "https://www.ligainsider.de/vfb-stuttgart/12/", + "TSG Hoffenheim": "https://www.ligainsider.de/tsg-hoffenheim/10/", + "Bayer 04 Leverkusen": "https://www.ligainsider.de/bayer-04-leverkusen/4/", + "SC Freiburg": "https://www.ligainsider.de/sc-freiburg/18/", + "Eintracht Frankfurt": "https://www.ligainsider.de/eintracht-frankfurt/3/", + "FC Augsburg": "https://www.ligainsider.de/fc-augsburg/21/", + "FSV Mainz 05": "https://www.ligainsider.de/1-fsv-mainz-05/17/", + "1. FC Union Berlin": "https://www.ligainsider.de/1-fc-union-berlin/1246/", + "Borussia Mönchengladbach": "https://www.ligainsider.de/borussia-moenchengladbach/5/", + "Hamburger SV": "https://www.ligainsider.de/hamburger-sv/9/", + "1. FC Köln": "https://www.ligainsider.de/1-fc-koeln/15/", + "SV Werder Bremen": "https://www.ligainsider.de/sv-werder-bremen/2/", + "Schalke 04": "https://www.ligainsider.de/fc-schalke-04/13/", + "SV 07 Elversberg": "https://www.ligainsider.de/sv-07-elversberg/1331/", + "SC Paderborn": "https://www.ligainsider.de/sc-paderborn-07/1249/" + }, + "skipped_teams": [], + "unmatched_teams": [] + }, + "matches": [ + { + "match_time": "2026-09-04T20:30+02:00", + "home": { + "team_name": "VfB Stuttgart", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Fabian Bredlow", + "displayed_name": "Bredlow", + "position": "GK", + "injury_status": null, + "player_id": 6395, + "player_url": "https://www.ligainsider.de/fabian-bredlow_6395/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josha Vagnoman", + "displayed_name": "Vagnoman", + "position": "DR", + "injury_status": null, + "player_id": 18427, + "player_url": "https://www.ligainsider.de/josha-vagnoman_18427/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Finn Jeltsch", + "displayed_name": "Jeltsch", + "position": "DCR", + "injury_status": null, + "player_id": 36816, + "player_url": "https://www.ligainsider.de/finn-jeltsch_36816/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Julian Chabot", + "displayed_name": "Chabot", + "position": "DCL", + "injury_status": null, + "player_id": 12583, + "player_url": "https://www.ligainsider.de/julian-chabot_12583/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Mittelstaedt", + "displayed_name": "Mittelstädt", + "position": "DL", + "injury_status": null, + "player_id": 6206, + "player_url": "https://www.ligainsider.de/maximilian-mittelstaedt_6206/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Grischa Proemel", + "displayed_name": "Prömel", + "position": "MCR", + "injury_status": null, + "player_id": 5816, + "player_url": "https://www.ligainsider.de/grischa-proemel_5816/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Deniz Undav", + "displayed_name": "Undav", + "position": "AMC", + "injury_status": null, + "player_id": 19154, + "player_url": "https://www.ligainsider.de/deniz-undav_19154/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Angelo Stiller", + "displayed_name": "Stiller", + "position": "MCL", + "injury_status": null, + "player_id": 20766, + "player_url": "https://www.ligainsider.de/angelo-stiller_20766/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jamie Leweling", + "displayed_name": "Leweling", + "position": "FWR", + "injury_status": null, + "player_id": 21336, + "player_url": "https://www.ligainsider.de/jamie-leweling_21336/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Bilal El Khannouss", + "displayed_name": "El Khannouss", + "position": "FWR", + "injury_status": null, + "player_id": 37086, + "player_url": "https://www.ligainsider.de/bilal-el-khannouss_37086/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Dzenan Pejcinovic", + "displayed_name": "Pejčinović", + "position": "FW", + "injury_status": null, + "player_id": 26158, + "player_url": "https://www.ligainsider.de/dzenan-pejcinovic_26158/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Chris Fuehrich", + "displayed_name": "Führich", + "position": "FWL", + "injury_status": null, + "player_id": 18542, + "player_url": "https://www.ligainsider.de/chris-fuehrich_18542/", + "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 + } + ] + }, + "away": { + "team_name": "1. FC Köln", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Marvin Schwaebe", + "displayed_name": "Schwäbe", + "position": "GK", + "injury_status": null, + "player_id": 2626, + "player_url": "https://www.ligainsider.de/marvin-schwaebe_2626/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alessio Castro Montes", + "displayed_name": "Castro-Montes", + "position": "DR", + "injury_status": null, + "player_id": 22736, + "player_url": "https://www.ligainsider.de/alessio-castro-montes_22736/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jahmai Simpson Pusey", + "displayed_name": "Simpson-Pusey", + "position": "DCR", + "injury_status": null, + "player_id": 38128, + "player_url": "https://www.ligainsider.de/jahmai-simpson-pusey_38128/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Luka Lochoshvili", + "displayed_name": "Lochoshvili", + "position": "DCL", + "injury_status": null, + "player_id": 23949, + "player_url": "https://www.ligainsider.de/luka-lochoshvili_23949/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gideon Mensah", + "displayed_name": "Mensah", + "position": "DL", + "injury_status": null, + "player_id": 16759, + "player_url": "https://www.ligainsider.de/gideon-mensah_16759/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Tom Krauss", + "displayed_name": "Krauß", + "position": "MCR", + "injury_status": null, + "player_id": 20244, + "player_url": "https://www.ligainsider.de/tom-krauss_20244/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Isak Johannesson", + "displayed_name": "Jóhannesson", + "position": "AMC", + "injury_status": null, + "player_id": 35249, + "player_url": "https://www.ligainsider.de/isak-johannesson_35249/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ellyes Skhiri", + "displayed_name": "Skhiri", + "position": "MCL", + "injury_status": null, + "player_id": 20776, + "player_url": "https://www.ligainsider.de/ellyes-skhiri_20776/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Paul Okon Engstler", + "displayed_name": "Okon-Engstler", + "position": "MCL", + "injury_status": null, + "player_id": 38936, + "player_url": "https://www.ligainsider.de/paul-okon-engstler_38936/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Linton Maina", + "displayed_name": "Maina", + "position": "FWR", + "injury_status": null, + "player_id": 18217, + "player_url": "https://www.ligainsider.de/linton-maina_18217/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ragnar Ache", + "displayed_name": "Ache", + "position": "FW", + "injury_status": null, + "player_id": 23720, + "player_url": "https://www.ligainsider.de/ragnar-ache_23720/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mikey Moore", + "displayed_name": "Moore", + "position": "FWL", + "injury_status": null, + "player_id": 38448, + "player_url": "https://www.ligainsider.de/mikey-moore_38448/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Thielmann", + "displayed_name": "Thielmann", + "position": "FWL", + "injury_status": null, + "player_id": 21998, + "player_url": "https://www.ligainsider.de/jan-thielmann_21998/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "Bayer 04 Leverkusen", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mark Flekken", + "displayed_name": "Flekken", + "position": "GK", + "injury_status": null, + "player_id": 4530, + "player_url": "https://www.ligainsider.de/mark-flekken_4530/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jarell Quansah", + "displayed_name": "Quansah", + "position": "DR", + "injury_status": null, + "player_id": 36489, + "player_url": "https://www.ligainsider.de/jarell-quansah_36489/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": "Edmond Tapsoba", + "displayed_name": "Tapsoba", + "position": "DCR", + "injury_status": null, + "player_id": 19022, + "player_url": "https://www.ligainsider.de/edmond-tapsoba_19022/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Facundo Medina", + "displayed_name": "Medina", + "position": "DCL", + "injury_status": null, + "player_id": 36418, + "player_url": "https://www.ligainsider.de/facundo-medina_36418/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Loic Bade", + "displayed_name": "Badé", + "position": "DCL", + "injury_status": null, + "player_id": 35823, + "player_url": "https://www.ligainsider.de/loic-bade_35823/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Miguel Gutierrez", + "displayed_name": "M. Gutiérrez", + "position": "DL", + "injury_status": null, + "player_id": 24219, + "player_url": "https://www.ligainsider.de/miguel-gutierrez_24219/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Aleix Garcia", + "displayed_name": "Aleix García", + "position": "MCR", + "injury_status": null, + "player_id": 7138, + "player_url": "https://www.ligainsider.de/aleix-garcia_7138/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Malik Tillman", + "displayed_name": "Tillman", + "position": "AMC", + "injury_status": null, + "player_id": 23862, + "player_url": "https://www.ligainsider.de/malik-tillman_23862/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Moussa Diaby", + "displayed_name": "Diaby", + "position": "AMC", + "injury_status": null, + "player_id": 20616, + "player_url": "https://www.ligainsider.de/moussa-diaby_20616/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Equi Fernandez", + "displayed_name": "Fernández", + "position": "MCL", + "injury_status": null, + "player_id": 38674, + "player_url": "https://www.ligainsider.de/equi-fernandez_38674/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Ibrahim Maza", + "displayed_name": "Maza", + "position": "FWR", + "injury_status": null, + "player_id": 35905, + "player_url": "https://www.ligainsider.de/ibrahim-maza_35905/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Patrik Schick", + "displayed_name": "Schick", + "position": "FW", + "injury_status": null, + "player_id": 7794, + "player_url": "https://www.ligainsider.de/patrik-schick_7794/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Afonso Moreira", + "displayed_name": "Moreira", + "position": "FWL", + "injury_status": null, + "player_id": 36841, + "player_url": "https://www.ligainsider.de/afonso-moreira_36841/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "1. FC Union Berlin", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Matheo Raab", + "displayed_name": "Raab", + "position": "GK", + "injury_status": null, + "player_id": 11224, + "player_url": "https://www.ligainsider.de/matheo-raab_11224/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josip Juranovic", + "displayed_name": "Juranović", + "position": "DR", + "injury_status": null, + "player_id": 26979, + "player_url": "https://www.ligainsider.de/josip-juranovic_26979/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Leopold Querfeld", + "displayed_name": "Querfeld", + "position": "DCR", + "injury_status": null, + "player_id": 27234, + "player_url": "https://www.ligainsider.de/leopold-querfeld_27234/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Zeno Van Den Bosch", + "displayed_name": "Van Den Bosch", + "position": "DCL", + "injury_status": null, + "player_id": 25990, + "player_url": "https://www.ligainsider.de/zeno-van-den-bosch_25990/", + "formation_row": 2, + "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", + "position": "DL", + "injury_status": null, + "player_id": 26243, + "player_url": "https://www.ligainsider.de/tom-rothe_26243/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Michel Aebischer", + "displayed_name": "Aebischer", + "position": "MR", + "injury_status": null, + "player_id": 12508, + "player_url": "https://www.ligainsider.de/michel-aebischer_12508/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Wooyeong Jeong", + "displayed_name": "Jeong", + "position": "MR", + "injury_status": null, + "player_id": 14145, + "player_url": "https://www.ligainsider.de/wooyeong-jeong_14145/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Rani Khedira", + "displayed_name": "Khedira", + "position": "MCR", + "injury_status": null, + "player_id": 2122, + "player_url": "https://www.ligainsider.de/rani-khedira_2122/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Aljoscha Kemlein", + "displayed_name": "Kemlein", + "position": "MCL", + "injury_status": null, + "player_id": 27560, + "player_url": "https://www.ligainsider.de/aljoscha-kemlein_27560/", + "formation_row": 3, + "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", + "position": "ML", + "injury_status": null, + "player_id": 36114, + "player_url": "https://www.ligainsider.de/livan-burcu_36114/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": "Emmanuel Latte Lath", + "displayed_name": "Latte Lath", + "position": "FWCR", + "injury_status": null, + "player_id": 24183, + "player_url": "https://www.ligainsider.de/emmanuel-latte-lath_24183/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Marin Ljubicic", + "displayed_name": "Ljubičić", + "position": "FWCL", + "injury_status": null, + "player_id": 36465, + "player_url": "https://www.ligainsider.de/marin-ljubicic_36465/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "Borussia Mönchengladbach", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Moritz Nicolas", + "displayed_name": "Nicolas", + "position": "GK", + "injury_status": null, + "player_id": 6295, + "player_url": "https://www.ligainsider.de/moritz-nicolas_6295/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joe Scally", + "displayed_name": "Scally", + "position": "DR", + "injury_status": null, + "player_id": 23700, + "player_url": "https://www.ligainsider.de/joe-scally_23700/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Leszczynski", + "displayed_name": "Leszczyński", + "position": "DR", + "injury_status": null, + "player_id": 38925, + "player_url": "https://www.ligainsider.de/jan-leszczynski_38925/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Ko Itakura", + "displayed_name": "Itakura", + "position": "DCR", + "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": "Kevin Diks", + "displayed_name": "Diks", + "position": "DCL", + "injury_status": null, + "player_id": 11591, + "player_url": "https://www.ligainsider.de/kevin-diks_11591/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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", + "position": "DL", + "injury_status": null, + "player_id": 34927, + "player_url": "https://www.ligainsider.de/david-herold_34927/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": "Philipp Sander", + "displayed_name": "Sander", + "position": "MCR", + "injury_status": null, + "player_id": 18612, + "player_url": "https://www.ligainsider.de/philipp-sander_18612/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Hugo Bolin", + "displayed_name": "Bolin", + "position": "AMC", + "injury_status": null, + "player_id": 37888, + "player_url": "https://www.ligainsider.de/hugo-bolin_37888/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Kevin Stoeger", + "displayed_name": "Stöger", + "position": "MCL", + "injury_status": null, + "player_id": 692, + "player_url": "https://www.ligainsider.de/kevin-stoeger_692/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Mathieu Nguefack", + "displayed_name": "Nguefack", + "position": "MCL", + "injury_status": null, + "player_id": 38828, + "player_url": "https://www.ligainsider.de/mathieu-nguefack_38828/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Franck Honorat", + "displayed_name": "Honorat", + "position": "FWR", + "injury_status": null, + "player_id": 23248, + "player_url": "https://www.ligainsider.de/franck-honorat_23248/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Tim Kleindienst", + "displayed_name": "Kleindienst", + "position": "FW", + "injury_status": null, + "player_id": 6321, + "player_url": "https://www.ligainsider.de/tim-kleindienst_6321/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wael Mohya", + "displayed_name": "Mohya", + "position": "FWL", + "injury_status": null, + "player_id": 38636, + "player_url": "https://www.ligainsider.de/wael-mohya_38636/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Robin Hack", + "displayed_name": "Hack", + "position": "FWL", + "injury_status": null, + "player_id": 14139, + "player_url": "https://www.ligainsider.de/robin-hack_14139/", + "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": "Nicolas Kristof", + "displayed_name": "Kristof", + "position": "GK", + "injury_status": null, + "player_id": 26473, + "player_url": "https://www.ligainsider.de/nicolas-kristof_26473/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Gyamerah", + "displayed_name": "Gyamerah", + "position": "DR", + "injury_status": null, + "player_id": 5825, + "player_url": "https://www.ligainsider.de/jan-gyamerah_5825/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukas Pinckert", + "displayed_name": "Pinckert", + "position": "DCR", + "injury_status": null, + "player_id": 38539, + "player_url": "https://www.ligainsider.de/lukas-pinckert_38539/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Rohr", + "displayed_name": "Rohr", + "position": "DCL", + "injury_status": null, + "player_id": 24711, + "player_url": "https://www.ligainsider.de/maximilian-rohr_24711/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lasse Guenther", + "displayed_name": "Günther", + "position": "DL", + "injury_status": null, + "player_id": 26087, + "player_url": "https://www.ligainsider.de/lasse-guenther_26087/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Keidel", + "displayed_name": "Keidel", + "position": "MCR", + "injury_status": null, + "player_id": 27483, + "player_url": "https://www.ligainsider.de/felix-keidel_27483/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Francis Onyeka", + "displayed_name": "Onyeka", + "position": "AMC", + "injury_status": null, + "player_id": 36948, + "player_url": "https://www.ligainsider.de/francis-onyeka_36948/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukasz Poreba", + "displayed_name": "Poręba", + "position": "MCL", + "injury_status": null, + "player_id": 36788, + "player_url": "https://www.ligainsider.de/lukasz-poreba_36788/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukas Petkov", + "displayed_name": "Petkov", + "position": "FWR", + "injury_status": null, + "player_id": 20088, + "player_url": "https://www.ligainsider.de/lukas-petkov_20088/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "David Mokwa", + "displayed_name": "Mokwa", + "position": "FW", + "injury_status": null, + "player_id": 35765, + "player_url": "https://www.ligainsider.de/david-mokwa_35765/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Cole Campbell", + "displayed_name": "Campbell", + "position": "FWL", + "injury_status": null, + "player_id": 36946, + "player_url": "https://www.ligainsider.de/cole-campbell_36946/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "SC Paderborn", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nahuel Noll", + "displayed_name": "Noll", + "position": "GK", + "injury_status": null, + "player_id": 24594, + "player_url": "https://www.ligainsider.de/nahuel-noll_24594/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jano Ter Horst", + "displayed_name": "ter Horst", + "position": "DCR", + "injury_status": null, + "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": "Tjark Scheller", + "displayed_name": "Scheller", + "position": "DC", + "injury_status": null, + "player_id": 36890, + "player_url": "https://www.ligainsider.de/tjark-scheller_36890/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mattes Hansen", + "displayed_name": "Hansen", + "position": "DCL", + "injury_status": null, + "player_id": 35894, + "player_url": "https://www.ligainsider.de/mattes-hansen_35894/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Marcel Hoffmeier", + "displayed_name": "Hoffmeier", + "position": "DCL", + "injury_status": null, + "player_id": 26447, + "player_url": "https://www.ligainsider.de/marcel-hoffmeier_26447/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Jonah Sticker", + "displayed_name": "Sticker", + "position": "DCL", + "injury_status": null, + "player_id": 38855, + "player_url": "https://www.ligainsider.de/jonah-sticker_38855/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 3 + }, + { + "full_name": "Laurin Curda", + "displayed_name": "Curda", + "position": "MR", + "injury_status": null, + "player_id": 36261, + "player_url": "https://www.ligainsider.de/laurin-curda_36261/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Laurin Ulrich", + "displayed_name": "Ulrich", + "position": "MCR", + "injury_status": null, + "player_id": 27568, + "player_url": "https://www.ligainsider.de/laurin-ulrich_27568/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Santiago Castaneda", + "displayed_name": "Castañeda", + "position": "DMC", + "injury_status": null, + "player_id": 37450, + "player_url": "https://www.ligainsider.de/santiago-castaneda_37450/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gabriel Vidovic", + "displayed_name": "Vidović", + "position": "MCL", + "injury_status": null, + "player_id": 26231, + "player_url": "https://www.ligainsider.de/gabriel-vidovic_26231/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Raphael Obermair", + "displayed_name": "Obermair", + "position": "ML", + "injury_status": null, + "player_id": 12780, + "player_url": "https://www.ligainsider.de/raphael-obermair_12780/", + "formation_row": 3, + "slot_index": 5, + "starting_probability_rank": 1 + }, + { + "full_name": "Marvin Pieringer", + "displayed_name": "Pieringer", + "position": "FWCR", + "injury_status": null, + "player_id": 20424, + "player_url": "https://www.ligainsider.de/marvin-pieringer_20424/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Stefano Marino", + "displayed_name": "Marino", + "position": "FWCL", + "injury_status": null, + "player_id": 27339, + "player_url": "https://www.ligainsider.de/stefano-marino_27339/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Rayan Philippe", + "displayed_name": "Philippe", + "position": "FWCL", + "injury_status": null, + "player_id": 36121, + "player_url": "https://www.ligainsider.de/rayan-philippe_36121/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "SC Freiburg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mio Backhaus", + "displayed_name": "Backhaus", + "position": "GK", + "injury_status": null, + "player_id": 27467, + "player_url": "https://www.ligainsider.de/mio-backhaus_27467/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Treu", + "displayed_name": "Treu", + "position": "DR", + "injury_status": null, + "player_id": 20344, + "player_url": "https://www.ligainsider.de/philipp-treu_20344/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": 1835, + "player_url": "https://www.ligainsider.de/matthias-ginter_1835/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Lienhart", + "displayed_name": "Lienhart", + "position": "DCL", + "injury_status": null, + "player_id": 13911, + "player_url": "https://www.ligainsider.de/philipp-lienhart_13911/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Max Rosenfelder", + "displayed_name": "Rosenfelder", + "position": "DCL", + "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": "Jordy Makengo", + "displayed_name": "Makengo", + "position": "DL", + "injury_status": null, + "player_id": 26088, + "player_url": "https://www.ligainsider.de/jordy-makengo_26088/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "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": 6131, + "player_url": "https://www.ligainsider.de/maximilian-eggestein_6131/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Yuito Suzuki", + "displayed_name": "Yuito", + "position": "AMC", + "injury_status": null, + "player_id": 37105, + "player_url": "https://www.ligainsider.de/yuito-suzuki_37105/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Yannik Engelhardt", + "displayed_name": "Engelhardt", + "position": "MCL", + "injury_status": null, + "player_id": 20278, + "player_url": "https://www.ligainsider.de/yannik-engelhardt_20278/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Niklas Beste", + "displayed_name": "Beste", + "position": "FWR", + "injury_status": null, + "player_id": 14520, + "player_url": "https://www.ligainsider.de/niklas-beste_14520/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Cyriaque Irie", + "displayed_name": "Irié", + "position": "FWR", + "injury_status": null, + "player_id": 38409, + "player_url": "https://www.ligainsider.de/cyriaque-irie_38409/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Igor Matanovic", + "displayed_name": "Matanović", + "position": "FW", + "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": "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": 1 + }, + { + "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": "Karl Hein", + "displayed_name": "Hein", + "position": "GK", + "injury_status": null, + "player_id": 25603, + "player_url": "https://www.ligainsider.de/karl-hein_25603/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Arthur", + "displayed_name": "Arthur", + "position": "DR", + "injury_status": null, + "player_id": 35904, + "player_url": "https://www.ligainsider.de/arthur_35904/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Mick Schmetgens", + "displayed_name": "Schmetgens", + "position": "DR", + "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": null, + "player_id": 7061, + "player_url": "https://www.ligainsider.de/amos-pieper_7061/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Friedl", + "displayed_name": "Friedl", + "position": "DCL", + "injury_status": null, + "player_id": 7047, + "player_url": "https://www.ligainsider.de/marco-friedl_7047/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Olivier Deman", + "displayed_name": "Deman", + "position": "DL", + "injury_status": null, + "player_id": 36310, + "player_url": "https://www.ligainsider.de/olivier-deman_36310/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Chuki", + "displayed_name": "Chuki", + "position": "MCR", + "injury_status": null, + "player_id": 38831, + "player_url": "https://www.ligainsider.de/chuki_38831/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Youri Regeer", + "displayed_name": "Regeer", + "position": "DMC", + "injury_status": null, + "player_id": 25841, + "player_url": "https://www.ligainsider.de/youri-regeer_25841/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Dariusz Stalmach", + "displayed_name": "Stalmach", + "position": "DMC", + "injury_status": null, + "player_id": 38501, + "player_url": "https://www.ligainsider.de/dariusz-stalmach_38501/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Ludovit Reis", + "displayed_name": "Reis", + "position": "MCL", + "injury_status": null, + "player_id": 24555, + "player_url": "https://www.ligainsider.de/ludovit-reis_24555/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Paul Erevbenagie", + "displayed_name": "Erevbenagie", + "position": "FWR", + "injury_status": null, + "player_id": 38929, + "player_url": "https://www.ligainsider.de/paul-erevbenagie_38929/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Eren Dinkci", + "displayed_name": "Dinkçi", + "position": "FWR", + "injury_status": null, + "player_id": 22008, + "player_url": "https://www.ligainsider.de/eren-dinkci_22008/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Niclas Fuellkrug", + "displayed_name": "Füllkrug", + "position": "FW", + "injury_status": null, + "player_id": 1867, + "player_url": "https://www.ligainsider.de/niclas-fuellkrug_1867/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Gruell", + "displayed_name": "Grüll", + "position": "FWL", + "injury_status": null, + "player_id": 26702, + "player_url": "https://www.ligainsider.de/marco-gruell_26702/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "RB Leipzig", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Maarten Vandevoordt", + "displayed_name": "Vandevoordt", + "position": "GK", + "injury_status": null, + "player_id": 21774, + "player_url": "https://www.ligainsider.de/maarten-vandevoordt_21774/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ridle Baku", + "displayed_name": "Baku", + "position": "DR", + "injury_status": null, + "player_id": 15835, + "player_url": "https://www.ligainsider.de/ridle-baku_15835/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Willi Orban", + "displayed_name": "Orbán", + "position": "DCR", + "injury_status": null, + "player_id": 1667, + "player_url": "https://www.ligainsider.de/willi-orban_1667/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Castello Lukeba", + "displayed_name": "Castello Jr.", + "position": "DCL", + "injury_status": "QUES", + "player_id": 27079, + "player_url": "https://www.ligainsider.de/castello-lukeba_27079/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maxime Esteve", + "displayed_name": "Estève", + "position": "DCL", + "injury_status": null, + "player_id": 38844, + "player_url": "https://www.ligainsider.de/maxime-esteve_38844/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "David Raum", + "displayed_name": "Raum", + "position": "DL", + "injury_status": null, + "player_id": 12557, + "player_url": "https://www.ligainsider.de/david-raum_12557/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Andrija Maksimovic", + "displayed_name": "Maksimović", + "position": "MCR", + "injury_status": null, + "player_id": 37867, + "player_url": "https://www.ligainsider.de/andrija-maksimovic_37867/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": 2 + }, + { + "full_name": "Nicolas Seiwald", + "displayed_name": "Seiwald", + "position": "DMC", + "injury_status": null, + "player_id": 24619, + "player_url": "https://www.ligainsider.de/nicolas-seiwald_24619/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ezechiel Banzuzi", + "displayed_name": "Banzuzi", + "position": "MCL", + "injury_status": null, + "player_id": 38383, + "player_url": "https://www.ligainsider.de/ezechiel-banzuzi_38383/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": 1 + }, + { + "full_name": "Christopher Nkunku", + "displayed_name": "Nkunku", + "position": "FW", + "injury_status": null, + "player_id": 12446, + "player_url": "https://www.ligainsider.de/christopher-nkunku_12446/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Johan Bakayoko", + "displayed_name": "Bakayoko", + "position": "FW", + "injury_status": null, + "player_id": 35421, + "player_url": "https://www.ligainsider.de/johan-bakayoko_35421/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Antonio Nusa", + "displayed_name": "Nusa", + "position": "FWL", + "injury_status": null, + "player_id": 37124, + "player_url": "https://www.ligainsider.de/antonio-nusa_37124/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "TSG Hoffenheim", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Oliver Baumann", + "displayed_name": "Baumann", + "position": "GK", + "injury_status": null, + "player_id": 567, + "player_url": "https://www.ligainsider.de/oliver-baumann_567/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Vladimir Coufal", + "displayed_name": "Coufal", + "position": "DR", + "injury_status": null, + "player_id": 11929, + "player_url": "https://www.ligainsider.de/vladimir-coufal_11929/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ozan Kabak", + "displayed_name": "Ozan Kabak", + "position": "DCR", + "injury_status": null, + "player_id": 20416, + "player_url": "https://www.ligainsider.de/ozan-kabak_20416/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Albian Hajdari", + "displayed_name": "Hajdari", + "position": "DCL", + "injury_status": null, + "player_id": 37227, + "player_url": "https://www.ligainsider.de/albian-hajdari_37227/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Mats Rots", + "displayed_name": "Rots", + "position": "DL", + "injury_status": null, + "player_id": 37794, + "player_url": "https://www.ligainsider.de/mats-rots_37794/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Bernardo", + "displayed_name": "Bernardo", + "position": "DL", + "injury_status": null, + "player_id": 11324, + "player_url": "https://www.ligainsider.de/bernardo_11324/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": "Robin Hranac", + "displayed_name": "Hranáč", + "position": "DL", + "injury_status": null, + "player_id": 37515, + "player_url": "https://www.ligainsider.de/robin-hranac_37515/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 3 + }, + { + "full_name": "Patrick Wimmer", + "displayed_name": "Wimmer", + "position": "MCR", + "injury_status": null, + "player_id": 26236, + "player_url": "https://www.ligainsider.de/patrick-wimmer_26236/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Leon Avdullahu", + "displayed_name": "Avdullahu", + "position": "DMC", + "injury_status": null, + "player_id": 38223, + "player_url": "https://www.ligainsider.de/leon-avdullahu_38223/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wouter Burger", + "displayed_name": "Burger", + "position": "MCL", + "injury_status": null, + "player_id": 22632, + "player_url": "https://www.ligainsider.de/wouter-burger_22632/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Nathan De Cat", + "displayed_name": "De Cat", + "position": "MCL", + "injury_status": null, + "player_id": 38750, + "player_url": "https://www.ligainsider.de/nathan-de-cat_38750/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Tim Lemperle", + "displayed_name": "Lemperle", + "position": "FWR", + "injury_status": null, + "player_id": 23854, + "player_url": "https://www.ligainsider.de/tim-lemperle_23854/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Adam Hlozek", + "displayed_name": "Hložek", + "position": "FW", + "injury_status": null, + "player_id": 24095, + "player_url": "https://www.ligainsider.de/adam-hlozek_24095/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "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": 37622, + "player_url": "https://www.ligainsider.de/adam-daghim_37622/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "Borussia Dortmund", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Gregor Kobel", + "displayed_name": "Kobel", + "position": "GK", + "injury_status": null, + "player_id": 9357, + "player_url": "https://www.ligainsider.de/gregor-kobel_9357/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joane Gadou", + "displayed_name": "Gadou", + "position": "DCR", + "injury_status": null, + "player_id": 37021, + "player_url": "https://www.ligainsider.de/joane-gadou_37021/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Waldemar Anton", + "displayed_name": "Anton", + "position": "DC", + "injury_status": null, + "player_id": 5837, + "player_url": "https://www.ligainsider.de/waldemar-anton_5837/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Daniel Svensson", + "displayed_name": "Svensson", + "position": "DCL", + "injury_status": null, + "player_id": 38304, + "player_url": "https://www.ligainsider.de/daniel-svensson_38304/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Julian Ryerson", + "displayed_name": "Ryerson", + "position": "MR", + "injury_status": null, + "player_id": 18478, + "player_url": "https://www.ligainsider.de/julian-ryerson_18478/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jobe Bellingham", + "displayed_name": "Jobe", + "position": "MCR", + "injury_status": null, + "player_id": 38153, + "player_url": "https://www.ligainsider.de/jobe-bellingham_38153/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Nmecha", + "displayed_name": "F. Nmecha", + "position": "MCL", + "injury_status": null, + "player_id": 25090, + "player_url": "https://www.ligainsider.de/felix-nmecha_25090/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Beier", + "displayed_name": "Beier", + "position": "ML", + "injury_status": null, + "player_id": 20804, + "player_url": "https://www.ligainsider.de/maximilian-beier_20804/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Konstantinos Karetsas", + "displayed_name": "Karetsas", + "position": "AMCR", + "injury_status": null, + "player_id": 38406, + "player_url": "https://www.ligainsider.de/konstantinos-karetsas_38406/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Serhou Guirassy", + "displayed_name": "Guirassy", + "position": "FW", + "injury_status": null, + "player_id": 10454, + "player_url": "https://www.ligainsider.de/serhou-guirassy_10454/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marcel Sabitzer", + "displayed_name": "Sabitzer", + "position": "AMCL", + "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": "Ramy Bensebaini", + "displayed_name": "Bensebaini", + "position": "AMCL", + "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": "Ethan Nwaneri", + "displayed_name": "Nwaneri", + "position": "AMCL", + "injury_status": null, + "player_id": 36869, + "player_url": "https://www.ligainsider.de/ethan-nwaneri_36869/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 3 + } + ] + } + }, + { + "match_time": "2026-09-05T18:30+02:00", + "home": { + "team_name": "Schalke 04", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Loris Karius", + "displayed_name": "Karius", + "position": "GK", + "injury_status": null, + "player_id": 1641, + "player_url": "https://www.ligainsider.de/loris-karius_1641/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Timo Becker", + "displayed_name": "T. Becker", + "position": "DCR", + "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": "Nikola Katic", + "displayed_name": "Katić", + "position": "DC", + "injury_status": null, + "player_id": 23002, + "player_url": "https://www.ligainsider.de/nikola-katic_23002/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "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": 35927, + "player_url": "https://www.ligainsider.de/hasan-kurucay_35927/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Dejan Ljubicic", + "displayed_name": "Ljubičić", + "position": "MR", + "injury_status": null, + "player_id": 24396, + "player_url": "https://www.ligainsider.de/dejan-ljubicic_24396/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Satoshi Tanaka", + "displayed_name": "Tanaka", + "position": "MCR", + "injury_status": null, + "player_id": 38876, + "player_url": "https://www.ligainsider.de/satoshi-tanaka_38876/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Soufiane El Faouzi", + "displayed_name": "El-Faouzi", + "position": "MCL", + "injury_status": null, + "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": "Robin Gosens", + "displayed_name": "Gosens", + "position": "ML", + "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": "Vitalie Becker", + "displayed_name": "V. Becker", + "position": "ML", + "injury_status": null, + "player_id": 37365, + "player_url": "https://www.ligainsider.de/vitalie-becker_37365/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": "Junior Adamu", + "displayed_name": "Adamu", + "position": "AMCR", + "injury_status": null, + "player_id": 24620, + "player_url": "https://www.ligainsider.de/junior-adamu_24620/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Junior Dina Ebimbe", + "displayed_name": "Dina Ebimbe", + "position": "AMCR", + "injury_status": null, + "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": "Moussa Sylla", + "displayed_name": "Sylla", + "position": "FW", + "injury_status": null, + "player_id": 16217, + "player_url": "https://www.ligainsider.de/moussa-sylla_16217/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Adil Aouchiche", + "displayed_name": "Aouchiche", + "position": "AMCL", + "injury_status": null, + "player_id": 22176, + "player_url": "https://www.ligainsider.de/adil-aouchiche_22176/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "Bayern München", + "side": "away", + "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": null, + "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": "Dayot Upamecano", + "displayed_name": "Upamecano", + "position": "DCR", + "injury_status": null, + "player_id": 11541, + "player_url": "https://www.ligainsider.de/dayot-upamecano_11541/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Jonathan Tah", + "displayed_name": "Tah", + "position": "DCL", + "injury_status": null, + "player_id": 2385, + "player_url": "https://www.ligainsider.de/jonathan-tah_2385/", + "formation_row": 2, + "slot_index": 3, + "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": 2 + }, + { + "full_name": "Alphonso Davies", + "displayed_name": "Davies", + "position": "DL", + "injury_status": null, + "player_id": 20098, + "player_url": "https://www.ligainsider.de/alphonso-davies_20098/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "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": 2 + }, + { + "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": "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": 1 + }, + { + "full_name": "Lennart Karl", + "displayed_name": "Karl", + "position": "AMC", + "injury_status": null, + "player_id": 38411, + "player_url": "https://www.ligainsider.de/lennart-karl_38411/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "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 + } + ] + } + }, + { + "match_time": "2026-09-06T15:30+02:00", + "home": { + "team_name": "Hamburger SV", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Daniel Heuer Fernandes", + "displayed_name": "Fernandes", + "position": "GK", + "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": "Nicolas Capaldo", + "displayed_name": "Capaldo", + "position": "DCR", + "injury_status": null, + "player_id": 26628, + "player_url": "https://www.ligainsider.de/nicolas-capaldo_26628/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Sebastiaan Bornauw", + "displayed_name": "Bornauw", + "position": "DC", + "injury_status": null, + "player_id": 18822, + "player_url": "https://www.ligainsider.de/sebastiaan-bornauw_18822/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Jordan Torunarigha", + "displayed_name": "Torunarigha", + "position": "DCL", + "injury_status": null, + "player_id": 6513, + "player_url": "https://www.ligainsider.de/jordan-torunarigha_6513/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Zakaria El Ouahdi", + "displayed_name": "El Ouahdi", + "position": "MR", + "injury_status": null, + "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": "Albert Sambi Lokonga", + "displayed_name": "Sambi", + "position": "MCR", + "injury_status": null, + "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": "Nicolai Remberg", + "displayed_name": "Remberg", + "position": "MCL", + "injury_status": null, + "player_id": 26449, + "player_url": "https://www.ligainsider.de/nicolai-remberg_26449/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Louis Lemke", + "displayed_name": "Lemke", + "position": "ML", + "injury_status": null, + "player_id": 38811, + "player_url": "https://www.ligainsider.de/louis-lemke_38811/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "David Moller Wolfe", + "displayed_name": "Møller Wolfe", + "position": "ML", + "injury_status": null, + "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": "Martin Adeline", + "displayed_name": "Adeline", + "position": "AMCR", + "injury_status": null, + "player_id": 38937, + "player_url": "https://www.ligainsider.de/martin-adeline_38937/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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 + }, + { + "full_name": "Patson Daka", + "displayed_name": "Daka", + "position": "FW", + "injury_status": null, + "player_id": 16774, + "player_url": "https://www.ligainsider.de/patson-daka_16774/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Terem Moffi", + "displayed_name": "Moffi", + "position": "FW", + "injury_status": null, + "player_id": 39019, + "player_url": "https://www.ligainsider.de/terem-moffi_39019/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Albert Groenbaek", + "displayed_name": "Grønbæk", + "position": "AMCL", + "injury_status": null, + "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": "Kacper Potulski", + "displayed_name": "Potulski", + "position": "DCL", + "injury_status": null, + "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": 1 + }, + { + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu", + "position": "DMC", + "injury_status": null, + "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-09-06T17:30+02:00", + "home": { + "team_name": "Eintracht Frankfurt", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Noah Atubolu", + "displayed_name": "Atubolu", + "position": "GK", + "injury_status": null, + "player_id": 22000, + "player_url": "https://www.ligainsider.de/noah-atubolu_22000/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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", + "position": "DCR", + "injury_status": null, + "player_id": 12490, + "player_url": "https://www.ligainsider.de/robin-koch_12490/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Jeremiaha Maluze", + "displayed_name": "Maluze", + "position": "DCL", + "injury_status": null, + "player_id": 38581, + "player_url": "https://www.ligainsider.de/jeremiaha-maluze_38581/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lilian Brassier", + "displayed_name": "Brassier", + "position": "DCL", + "injury_status": null, + "player_id": 24489, + "player_url": "https://www.ligainsider.de/lilian-brassier_24489/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "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": 38710, + "player_url": "https://www.ligainsider.de/ayoube-amaimouni-echghouyab_38710/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": 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": "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": 26786, + "player_url": "https://www.ligainsider.de/raphael-onyedika_26786/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Can Uzun", + "displayed_name": "Uzun", + "position": "ML", + "injury_status": null, + "player_id": 35949, + "player_url": "https://www.ligainsider.de/can-uzun_35949/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Younes Ebnoutalib", + "displayed_name": "Ebnoutalib", + "position": "FWCR", + "injury_status": null, + "player_id": 38489, + "player_url": "https://www.ligainsider.de/younes-ebnoutalib_38489/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jonathan Burkardt", + "displayed_name": "Burkardt", + "position": "FWCL", + "injury_status": null, + "player_id": 19272, + "player_url": "https://www.ligainsider.de/jonathan-burkardt_19272/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "FC Augsburg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Finn Dahmen", + "displayed_name": "Dahmen", + "position": "GK", + "injury_status": null, + "player_id": 18728, + "player_url": "https://www.ligainsider.de/finn-dahmen_18728/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Noahkai Banks", + "displayed_name": "Banks", + "position": "DCR", + "injury_status": null, + "player_id": 37195, + "player_url": "https://www.ligainsider.de/noahkai-banks_37195/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jeffrey Gouweleeuw", + "displayed_name": "Gouweleeuw", + "position": "DCR", + "injury_status": null, + "player_id": 1851, + "player_url": "https://www.ligainsider.de/jeffrey-gouweleeuw_1851/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Chrislain Matsima", + "displayed_name": "Matsima", + "position": "DC", + "injury_status": null, + "player_id": 26695, + "player_url": "https://www.ligainsider.de/chrislain-matsima_26695/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Calvin Brackelmann", + "displayed_name": "Brackelmann", + "position": "DCL", + "injury_status": null, + "player_id": 12771, + "player_url": "https://www.ligainsider.de/calvin-brackelmann_12771/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Marius Wolf", + "displayed_name": "Wolf", + "position": "MR", + "injury_status": null, + "player_id": 5670, + "player_url": "https://www.ligainsider.de/marius-wolf_5670/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Mert Koemuer", + "displayed_name": "Kömür", + "position": "MR", + "injury_status": null, + "player_id": 27169, + "player_url": "https://www.ligainsider.de/mert-koemuer_27169/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Han Noah Massengo", + "displayed_name": "Massengo", + "position": "MCR", + "injury_status": null, + "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": "Fabian Rieder", + "displayed_name": "Rieder", + "position": "MCL", + "injury_status": null, + "player_id": 25579, + "player_url": "https://www.ligainsider.de/fabian-rieder_25579/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Hennes Behrens", + "displayed_name": "Behrens", + "position": "ML", + "injury_status": null, + "player_id": 37221, + "player_url": "https://www.ligainsider.de/hennes-behrens_37221/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Arijon Ibrahimovic", + "displayed_name": "Ibrahimović", + "position": "AMCR", + "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 + }, + { + "full_name": "Anton Kade", + "displayed_name": "Kade", + "position": "AMCR", + "injury_status": "QUES", + "player_id": 26138, + "player_url": "https://www.ligainsider.de/anton-kade_26138/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Michael Gregoritsch", + "displayed_name": "Gregoritsch", + "position": "FW", + "injury_status": null, + "player_id": 1512, + "player_url": "https://www.ligainsider.de/michael-gregoritsch_1512/", + "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 + } + ] + } + } + ] +} diff --git a/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260904_173905.json b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260904_173905.json new file mode 100644 index 0000000..287fdff --- /dev/null +++ b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260904_173905.json @@ -0,0 +1,2928 @@ +{ + "metadata": { + "source": "LigaInsider", + "source_url": "https://www.ligainsider.de/", + "captured_at": "2026-09-04T17:39:05+02:00", + "capture_finished_at": "2026-09-04T17:39:34+02:00", + "match_count": 9, + "team_count": 18, + "player_count": 249, + "team_page_count": 18, + "team_pages": { + "Bayern München": "https://www.ligainsider.de/fc-bayern-muenchen/1/", + "Borussia Dortmund": "https://www.ligainsider.de/borussia-dortmund/14/", + "RB Leipzig": "https://www.ligainsider.de/rb-leipzig/1311/", + "VfB Stuttgart": "https://www.ligainsider.de/vfb-stuttgart/12/", + "TSG Hoffenheim": "https://www.ligainsider.de/tsg-hoffenheim/10/", + "Bayer 04 Leverkusen": "https://www.ligainsider.de/bayer-04-leverkusen/4/", + "SC Freiburg": "https://www.ligainsider.de/sc-freiburg/18/", + "Eintracht Frankfurt": "https://www.ligainsider.de/eintracht-frankfurt/3/", + "FC Augsburg": "https://www.ligainsider.de/fc-augsburg/21/", + "FSV Mainz 05": "https://www.ligainsider.de/1-fsv-mainz-05/17/", + "1. FC Union Berlin": "https://www.ligainsider.de/1-fc-union-berlin/1246/", + "Borussia Mönchengladbach": "https://www.ligainsider.de/borussia-moenchengladbach/5/", + "Hamburger SV": "https://www.ligainsider.de/hamburger-sv/9/", + "1. FC Köln": "https://www.ligainsider.de/1-fc-koeln/15/", + "SV Werder Bremen": "https://www.ligainsider.de/sv-werder-bremen/2/", + "Schalke 04": "https://www.ligainsider.de/fc-schalke-04/13/", + "SV 07 Elversberg": "https://www.ligainsider.de/sv-07-elversberg/1331/", + "SC Paderborn": "https://www.ligainsider.de/sc-paderborn-07/1249/" + }, + "skipped_teams": [], + "unmatched_teams": [] + }, + "matches": [ + { + "match_time": "2026-09-04T20:30+02:00", + "home": { + "team_name": "VfB Stuttgart", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Fabian Bredlow", + "displayed_name": "Bredlow", + "position": "GK", + "injury_status": null, + "player_id": 6395, + "player_url": "https://www.ligainsider.de/fabian-bredlow_6395/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josha Vagnoman", + "displayed_name": "Vagnoman", + "position": "DR", + "injury_status": null, + "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", + "position": "DCR", + "injury_status": null, + "player_id": 36816, + "player_url": "https://www.ligainsider.de/finn-jeltsch_36816/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Julian Chabot", + "displayed_name": "Chabot", + "position": "DCL", + "injury_status": null, + "player_id": 12583, + "player_url": "https://www.ligainsider.de/julian-chabot_12583/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Mittelstaedt", + "displayed_name": "Mittelstädt", + "position": "DL", + "injury_status": null, + "player_id": 6206, + "player_url": "https://www.ligainsider.de/maximilian-mittelstaedt_6206/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Grischa Proemel", + "displayed_name": "Prömel", + "position": "MCR", + "injury_status": null, + "player_id": 5816, + "player_url": "https://www.ligainsider.de/grischa-proemel_5816/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Deniz Undav", + "displayed_name": "Undav", + "position": "AMC", + "injury_status": null, + "player_id": 19154, + "player_url": "https://www.ligainsider.de/deniz-undav_19154/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Angelo Stiller", + "displayed_name": "Stiller", + "position": "MCL", + "injury_status": null, + "player_id": 20766, + "player_url": "https://www.ligainsider.de/angelo-stiller_20766/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jamie Leweling", + "displayed_name": "Leweling", + "position": "FWR", + "injury_status": null, + "player_id": 21336, + "player_url": "https://www.ligainsider.de/jamie-leweling_21336/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Bilal El Khannouss", + "displayed_name": "El Khannouss", + "position": "FWR", + "injury_status": null, + "player_id": 37086, + "player_url": "https://www.ligainsider.de/bilal-el-khannouss_37086/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Dzenan Pejcinovic", + "displayed_name": "Pejčinović", + "position": "FW", + "injury_status": null, + "player_id": 26158, + "player_url": "https://www.ligainsider.de/dzenan-pejcinovic_26158/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Chris Fuehrich", + "displayed_name": "Führich", + "position": "FWL", + "injury_status": null, + "player_id": 18542, + "player_url": "https://www.ligainsider.de/chris-fuehrich_18542/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "1. FC Köln", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Marvin Schwaebe", + "displayed_name": "Schwäbe", + "position": "GK", + "injury_status": null, + "player_id": 2626, + "player_url": "https://www.ligainsider.de/marvin-schwaebe_2626/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alessio Castro Montes", + "displayed_name": "Castro-Montes", + "position": "DR", + "injury_status": null, + "player_id": 22736, + "player_url": "https://www.ligainsider.de/alessio-castro-montes_22736/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jahmai Simpson Pusey", + "displayed_name": "Simpson-Pusey", + "position": "DCR", + "injury_status": null, + "player_id": 38128, + "player_url": "https://www.ligainsider.de/jahmai-simpson-pusey_38128/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Luka Lochoshvili", + "displayed_name": "Lochoshvili", + "position": "DCL", + "injury_status": null, + "player_id": 23949, + "player_url": "https://www.ligainsider.de/luka-lochoshvili_23949/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gideon Mensah", + "displayed_name": "Mensah", + "position": "DL", + "injury_status": null, + "player_id": 16759, + "player_url": "https://www.ligainsider.de/gideon-mensah_16759/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Tom Krauss", + "displayed_name": "Krauß", + "position": "MCR", + "injury_status": null, + "player_id": 20244, + "player_url": "https://www.ligainsider.de/tom-krauss_20244/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Isak Johannesson", + "displayed_name": "Jóhannesson", + "position": "AMC", + "injury_status": null, + "player_id": 35249, + "player_url": "https://www.ligainsider.de/isak-johannesson_35249/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ellyes Skhiri", + "displayed_name": "Skhiri", + "position": "MCL", + "injury_status": null, + "player_id": 20776, + "player_url": "https://www.ligainsider.de/ellyes-skhiri_20776/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Paul Okon Engstler", + "displayed_name": "Okon-Engstler", + "position": "MCL", + "injury_status": null, + "player_id": 38936, + "player_url": "https://www.ligainsider.de/paul-okon-engstler_38936/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Linton Maina", + "displayed_name": "Maina", + "position": "FWR", + "injury_status": null, + "player_id": 18217, + "player_url": "https://www.ligainsider.de/linton-maina_18217/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ragnar Ache", + "displayed_name": "Ache", + "position": "FW", + "injury_status": null, + "player_id": 23720, + "player_url": "https://www.ligainsider.de/ragnar-ache_23720/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mikey Moore", + "displayed_name": "Moore", + "position": "FWL", + "injury_status": null, + "player_id": 38448, + "player_url": "https://www.ligainsider.de/mikey-moore_38448/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Thielmann", + "displayed_name": "Thielmann", + "position": "FWL", + "injury_status": null, + "player_id": 21998, + "player_url": "https://www.ligainsider.de/jan-thielmann_21998/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "Bayer 04 Leverkusen", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mark Flekken", + "displayed_name": "Flekken", + "position": "GK", + "injury_status": null, + "player_id": 4530, + "player_url": "https://www.ligainsider.de/mark-flekken_4530/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jarell Quansah", + "displayed_name": "Quansah", + "position": "DR", + "injury_status": null, + "player_id": 36489, + "player_url": "https://www.ligainsider.de/jarell-quansah_36489/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": "Edmond Tapsoba", + "displayed_name": "Tapsoba", + "position": "DCR", + "injury_status": null, + "player_id": 19022, + "player_url": "https://www.ligainsider.de/edmond-tapsoba_19022/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Facundo Medina", + "displayed_name": "Medina", + "position": "DCL", + "injury_status": null, + "player_id": 36418, + "player_url": "https://www.ligainsider.de/facundo-medina_36418/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Loic Bade", + "displayed_name": "Badé", + "position": "DCL", + "injury_status": null, + "player_id": 35823, + "player_url": "https://www.ligainsider.de/loic-bade_35823/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Miguel Gutierrez", + "displayed_name": "M. Gutiérrez", + "position": "DL", + "injury_status": null, + "player_id": 24219, + "player_url": "https://www.ligainsider.de/miguel-gutierrez_24219/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Aleix Garcia", + "displayed_name": "Aleix García", + "position": "MCR", + "injury_status": null, + "player_id": 7138, + "player_url": "https://www.ligainsider.de/aleix-garcia_7138/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Malik Tillman", + "displayed_name": "Tillman", + "position": "AMC", + "injury_status": null, + "player_id": 23862, + "player_url": "https://www.ligainsider.de/malik-tillman_23862/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Moussa Diaby", + "displayed_name": "Diaby", + "position": "AMC", + "injury_status": null, + "player_id": 20616, + "player_url": "https://www.ligainsider.de/moussa-diaby_20616/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Equi Fernandez", + "displayed_name": "Fernández", + "position": "MCL", + "injury_status": null, + "player_id": 38674, + "player_url": "https://www.ligainsider.de/equi-fernandez_38674/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Ibrahim Maza", + "displayed_name": "Maza", + "position": "FWR", + "injury_status": null, + "player_id": 35905, + "player_url": "https://www.ligainsider.de/ibrahim-maza_35905/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Patrik Schick", + "displayed_name": "Schick", + "position": "FW", + "injury_status": null, + "player_id": 7794, + "player_url": "https://www.ligainsider.de/patrik-schick_7794/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Afonso Moreira", + "displayed_name": "Moreira", + "position": "FWL", + "injury_status": null, + "player_id": 36841, + "player_url": "https://www.ligainsider.de/afonso-moreira_36841/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "1. FC Union Berlin", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Matheo Raab", + "displayed_name": "Raab", + "position": "GK", + "injury_status": null, + "player_id": 11224, + "player_url": "https://www.ligainsider.de/matheo-raab_11224/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josip Juranovic", + "displayed_name": "Juranović", + "position": "DR", + "injury_status": null, + "player_id": 26979, + "player_url": "https://www.ligainsider.de/josip-juranovic_26979/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Leopold Querfeld", + "displayed_name": "Querfeld", + "position": "DCR", + "injury_status": null, + "player_id": 27234, + "player_url": "https://www.ligainsider.de/leopold-querfeld_27234/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Zeno Van Den Bosch", + "displayed_name": "Van Den Bosch", + "position": "DCL", + "injury_status": null, + "player_id": 25990, + "player_url": "https://www.ligainsider.de/zeno-van-den-bosch_25990/", + "formation_row": 2, + "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", + "position": "DL", + "injury_status": null, + "player_id": 26243, + "player_url": "https://www.ligainsider.de/tom-rothe_26243/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Michel Aebischer", + "displayed_name": "Aebischer", + "position": "MR", + "injury_status": null, + "player_id": 12508, + "player_url": "https://www.ligainsider.de/michel-aebischer_12508/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Wooyeong Jeong", + "displayed_name": "Jeong", + "position": "MR", + "injury_status": null, + "player_id": 14145, + "player_url": "https://www.ligainsider.de/wooyeong-jeong_14145/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Rani Khedira", + "displayed_name": "Khedira", + "position": "MCR", + "injury_status": null, + "player_id": 2122, + "player_url": "https://www.ligainsider.de/rani-khedira_2122/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Aljoscha Kemlein", + "displayed_name": "Kemlein", + "position": "MCL", + "injury_status": null, + "player_id": 27560, + "player_url": "https://www.ligainsider.de/aljoscha-kemlein_27560/", + "formation_row": 3, + "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", + "position": "ML", + "injury_status": null, + "player_id": 36114, + "player_url": "https://www.ligainsider.de/livan-burcu_36114/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": "Emmanuel Latte Lath", + "displayed_name": "Latte Lath", + "position": "FWCR", + "injury_status": null, + "player_id": 24183, + "player_url": "https://www.ligainsider.de/emmanuel-latte-lath_24183/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Marin Ljubicic", + "displayed_name": "Ljubičić", + "position": "FWCL", + "injury_status": null, + "player_id": 36465, + "player_url": "https://www.ligainsider.de/marin-ljubicic_36465/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "Borussia Mönchengladbach", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Moritz Nicolas", + "displayed_name": "Nicolas", + "position": "GK", + "injury_status": null, + "player_id": 6295, + "player_url": "https://www.ligainsider.de/moritz-nicolas_6295/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joe Scally", + "displayed_name": "Scally", + "position": "DR", + "injury_status": null, + "player_id": 23700, + "player_url": "https://www.ligainsider.de/joe-scally_23700/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Leszczynski", + "displayed_name": "Leszczyński", + "position": "DR", + "injury_status": null, + "player_id": 38925, + "player_url": "https://www.ligainsider.de/jan-leszczynski_38925/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Ko Itakura", + "displayed_name": "Itakura", + "position": "DCR", + "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": "Kevin Diks", + "displayed_name": "Diks", + "position": "DCL", + "injury_status": null, + "player_id": 11591, + "player_url": "https://www.ligainsider.de/kevin-diks_11591/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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", + "position": "DL", + "injury_status": null, + "player_id": 34927, + "player_url": "https://www.ligainsider.de/david-herold_34927/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": "Philipp Sander", + "displayed_name": "Sander", + "position": "MCR", + "injury_status": null, + "player_id": 18612, + "player_url": "https://www.ligainsider.de/philipp-sander_18612/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Hugo Bolin", + "displayed_name": "Bolin", + "position": "AMC", + "injury_status": null, + "player_id": 37888, + "player_url": "https://www.ligainsider.de/hugo-bolin_37888/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Kevin Stoeger", + "displayed_name": "Stöger", + "position": "MCL", + "injury_status": null, + "player_id": 692, + "player_url": "https://www.ligainsider.de/kevin-stoeger_692/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Mathieu Nguefack", + "displayed_name": "Nguefack", + "position": "MCL", + "injury_status": null, + "player_id": 38828, + "player_url": "https://www.ligainsider.de/mathieu-nguefack_38828/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Franck Honorat", + "displayed_name": "Honorat", + "position": "FWR", + "injury_status": null, + "player_id": 23248, + "player_url": "https://www.ligainsider.de/franck-honorat_23248/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Tim Kleindienst", + "displayed_name": "Kleindienst", + "position": "FW", + "injury_status": null, + "player_id": 6321, + "player_url": "https://www.ligainsider.de/tim-kleindienst_6321/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wael Mohya", + "displayed_name": "Mohya", + "position": "FWL", + "injury_status": null, + "player_id": 38636, + "player_url": "https://www.ligainsider.de/wael-mohya_38636/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Robin Hack", + "displayed_name": "Hack", + "position": "FWL", + "injury_status": null, + "player_id": 14139, + "player_url": "https://www.ligainsider.de/robin-hack_14139/", + "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": "Nicolas Kristof", + "displayed_name": "Kristof", + "position": "GK", + "injury_status": null, + "player_id": 26473, + "player_url": "https://www.ligainsider.de/nicolas-kristof_26473/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Gyamerah", + "displayed_name": "Gyamerah", + "position": "DR", + "injury_status": null, + "player_id": 5825, + "player_url": "https://www.ligainsider.de/jan-gyamerah_5825/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukas Pinckert", + "displayed_name": "Pinckert", + "position": "DCR", + "injury_status": null, + "player_id": 38539, + "player_url": "https://www.ligainsider.de/lukas-pinckert_38539/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Rohr", + "displayed_name": "Rohr", + "position": "DCL", + "injury_status": null, + "player_id": 24711, + "player_url": "https://www.ligainsider.de/maximilian-rohr_24711/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lasse Guenther", + "displayed_name": "Günther", + "position": "DL", + "injury_status": null, + "player_id": 26087, + "player_url": "https://www.ligainsider.de/lasse-guenther_26087/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Keidel", + "displayed_name": "Keidel", + "position": "MCR", + "injury_status": null, + "player_id": 27483, + "player_url": "https://www.ligainsider.de/felix-keidel_27483/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Francis Onyeka", + "displayed_name": "Onyeka", + "position": "AMC", + "injury_status": null, + "player_id": 36948, + "player_url": "https://www.ligainsider.de/francis-onyeka_36948/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukasz Poreba", + "displayed_name": "Poręba", + "position": "MCL", + "injury_status": null, + "player_id": 36788, + "player_url": "https://www.ligainsider.de/lukasz-poreba_36788/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukas Petkov", + "displayed_name": "Petkov", + "position": "FWR", + "injury_status": null, + "player_id": 20088, + "player_url": "https://www.ligainsider.de/lukas-petkov_20088/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "David Mokwa", + "displayed_name": "Mokwa", + "position": "FW", + "injury_status": null, + "player_id": 35765, + "player_url": "https://www.ligainsider.de/david-mokwa_35765/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Cole Campbell", + "displayed_name": "Campbell", + "position": "FWL", + "injury_status": null, + "player_id": 36946, + "player_url": "https://www.ligainsider.de/cole-campbell_36946/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "SC Paderborn", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nahuel Noll", + "displayed_name": "Noll", + "position": "GK", + "injury_status": null, + "player_id": 24594, + "player_url": "https://www.ligainsider.de/nahuel-noll_24594/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jano Ter Horst", + "displayed_name": "ter Horst", + "position": "DCR", + "injury_status": null, + "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": "Tjark Scheller", + "displayed_name": "Scheller", + "position": "DC", + "injury_status": null, + "player_id": 36890, + "player_url": "https://www.ligainsider.de/tjark-scheller_36890/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mattes Hansen", + "displayed_name": "Hansen", + "position": "DCL", + "injury_status": null, + "player_id": 35894, + "player_url": "https://www.ligainsider.de/mattes-hansen_35894/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Marcel Hoffmeier", + "displayed_name": "Hoffmeier", + "position": "DCL", + "injury_status": null, + "player_id": 26447, + "player_url": "https://www.ligainsider.de/marcel-hoffmeier_26447/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Jonah Sticker", + "displayed_name": "Sticker", + "position": "DCL", + "injury_status": null, + "player_id": 38855, + "player_url": "https://www.ligainsider.de/jonah-sticker_38855/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 3 + }, + { + "full_name": "Laurin Curda", + "displayed_name": "Curda", + "position": "MR", + "injury_status": null, + "player_id": 36261, + "player_url": "https://www.ligainsider.de/laurin-curda_36261/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Laurin Ulrich", + "displayed_name": "Ulrich", + "position": "MCR", + "injury_status": null, + "player_id": 27568, + "player_url": "https://www.ligainsider.de/laurin-ulrich_27568/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Santiago Castaneda", + "displayed_name": "Castañeda", + "position": "DMC", + "injury_status": null, + "player_id": 37450, + "player_url": "https://www.ligainsider.de/santiago-castaneda_37450/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gabriel Vidovic", + "displayed_name": "Vidović", + "position": "MCL", + "injury_status": null, + "player_id": 26231, + "player_url": "https://www.ligainsider.de/gabriel-vidovic_26231/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Raphael Obermair", + "displayed_name": "Obermair", + "position": "ML", + "injury_status": null, + "player_id": 12780, + "player_url": "https://www.ligainsider.de/raphael-obermair_12780/", + "formation_row": 3, + "slot_index": 5, + "starting_probability_rank": 1 + }, + { + "full_name": "Marvin Pieringer", + "displayed_name": "Pieringer", + "position": "FWCR", + "injury_status": null, + "player_id": 20424, + "player_url": "https://www.ligainsider.de/marvin-pieringer_20424/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Rayan Philippe", + "displayed_name": "Philippe", + "position": "FWCL", + "injury_status": null, + "player_id": 36121, + "player_url": "https://www.ligainsider.de/rayan-philippe_36121/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Stefano Marino", + "displayed_name": "Marino", + "position": "FWCL", + "injury_status": null, + "player_id": 27339, + "player_url": "https://www.ligainsider.de/stefano-marino_27339/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "SC Freiburg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mio Backhaus", + "displayed_name": "Backhaus", + "position": "GK", + "injury_status": null, + "player_id": 27467, + "player_url": "https://www.ligainsider.de/mio-backhaus_27467/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Treu", + "displayed_name": "Treu", + "position": "DR", + "injury_status": null, + "player_id": 20344, + "player_url": "https://www.ligainsider.de/philipp-treu_20344/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": 1835, + "player_url": "https://www.ligainsider.de/matthias-ginter_1835/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Lienhart", + "displayed_name": "Lienhart", + "position": "DCL", + "injury_status": null, + "player_id": 13911, + "player_url": "https://www.ligainsider.de/philipp-lienhart_13911/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Max Rosenfelder", + "displayed_name": "Rosenfelder", + "position": "DCL", + "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": "Jordy Makengo", + "displayed_name": "Makengo", + "position": "DL", + "injury_status": null, + "player_id": 26088, + "player_url": "https://www.ligainsider.de/jordy-makengo_26088/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "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": 6131, + "player_url": "https://www.ligainsider.de/maximilian-eggestein_6131/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Yuito Suzuki", + "displayed_name": "Yuito", + "position": "AMC", + "injury_status": null, + "player_id": 37105, + "player_url": "https://www.ligainsider.de/yuito-suzuki_37105/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Yannik Engelhardt", + "displayed_name": "Engelhardt", + "position": "MCL", + "injury_status": null, + "player_id": 20278, + "player_url": "https://www.ligainsider.de/yannik-engelhardt_20278/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Niklas Beste", + "displayed_name": "Beste", + "position": "FWR", + "injury_status": null, + "player_id": 14520, + "player_url": "https://www.ligainsider.de/niklas-beste_14520/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Igor Matanovic", + "displayed_name": "Matanović", + "position": "FW", + "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": "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": 1 + }, + { + "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": "Karl Hein", + "displayed_name": "Hein", + "position": "GK", + "injury_status": null, + "player_id": 25603, + "player_url": "https://www.ligainsider.de/karl-hein_25603/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Arthur", + "displayed_name": "Arthur", + "position": "DR", + "injury_status": null, + "player_id": 35904, + "player_url": "https://www.ligainsider.de/arthur_35904/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Mick Schmetgens", + "displayed_name": "Schmetgens", + "position": "DR", + "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": null, + "player_id": 7061, + "player_url": "https://www.ligainsider.de/amos-pieper_7061/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Friedl", + "displayed_name": "Friedl", + "position": "DCL", + "injury_status": null, + "player_id": 7047, + "player_url": "https://www.ligainsider.de/marco-friedl_7047/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Olivier Deman", + "displayed_name": "Deman", + "position": "DL", + "injury_status": null, + "player_id": 36310, + "player_url": "https://www.ligainsider.de/olivier-deman_36310/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Chuki", + "displayed_name": "Chuki", + "position": "MCR", + "injury_status": null, + "player_id": 38831, + "player_url": "https://www.ligainsider.de/chuki_38831/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Youri Regeer", + "displayed_name": "Regeer", + "position": "DMC", + "injury_status": null, + "player_id": 25841, + "player_url": "https://www.ligainsider.de/youri-regeer_25841/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Dariusz Stalmach", + "displayed_name": "Stalmach", + "position": "DMC", + "injury_status": null, + "player_id": 38501, + "player_url": "https://www.ligainsider.de/dariusz-stalmach_38501/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Ludovit Reis", + "displayed_name": "Reis", + "position": "MCL", + "injury_status": null, + "player_id": 24555, + "player_url": "https://www.ligainsider.de/ludovit-reis_24555/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Eren Dinkci", + "displayed_name": "Dinkçi", + "position": "FWR", + "injury_status": null, + "player_id": 22008, + "player_url": "https://www.ligainsider.de/eren-dinkci_22008/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Paul Erevbenagie", + "displayed_name": "Erevbenagie", + "position": "FWR", + "injury_status": null, + "player_id": 38929, + "player_url": "https://www.ligainsider.de/paul-erevbenagie_38929/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Niclas Fuellkrug", + "displayed_name": "Füllkrug", + "position": "FW", + "injury_status": null, + "player_id": 1867, + "player_url": "https://www.ligainsider.de/niclas-fuellkrug_1867/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Gruell", + "displayed_name": "Grüll", + "position": "FWL", + "injury_status": null, + "player_id": 26702, + "player_url": "https://www.ligainsider.de/marco-gruell_26702/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "RB Leipzig", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Maarten Vandevoordt", + "displayed_name": "Vandevoordt", + "position": "GK", + "injury_status": null, + "player_id": 21774, + "player_url": "https://www.ligainsider.de/maarten-vandevoordt_21774/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ridle Baku", + "displayed_name": "Baku", + "position": "DR", + "injury_status": null, + "player_id": 15835, + "player_url": "https://www.ligainsider.de/ridle-baku_15835/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Willi Orban", + "displayed_name": "Orbán", + "position": "DCR", + "injury_status": null, + "player_id": 1667, + "player_url": "https://www.ligainsider.de/willi-orban_1667/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Maxime Esteve", + "displayed_name": "Estève", + "position": "DCL", + "injury_status": null, + "player_id": 38844, + "player_url": "https://www.ligainsider.de/maxime-esteve_38844/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Castello Lukeba", + "displayed_name": "Castello Jr.", + "position": "DCL", + "injury_status": "QUES", + "player_id": 27079, + "player_url": "https://www.ligainsider.de/castello-lukeba_27079/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "David Raum", + "displayed_name": "Raum", + "position": "DL", + "injury_status": null, + "player_id": 12557, + "player_url": "https://www.ligainsider.de/david-raum_12557/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Andrija Maksimovic", + "displayed_name": "Maksimović", + "position": "MCR", + "injury_status": null, + "player_id": 37867, + "player_url": "https://www.ligainsider.de/andrija-maksimovic_37867/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": 2 + }, + { + "full_name": "Nicolas Seiwald", + "displayed_name": "Seiwald", + "position": "DMC", + "injury_status": null, + "player_id": 24619, + "player_url": "https://www.ligainsider.de/nicolas-seiwald_24619/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ezechiel Banzuzi", + "displayed_name": "Banzuzi", + "position": "MCL", + "injury_status": null, + "player_id": 38383, + "player_url": "https://www.ligainsider.de/ezechiel-banzuzi_38383/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": 1 + }, + { + "full_name": "Christopher Nkunku", + "displayed_name": "Nkunku", + "position": "FW", + "injury_status": null, + "player_id": 12446, + "player_url": "https://www.ligainsider.de/christopher-nkunku_12446/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Johan Bakayoko", + "displayed_name": "Bakayoko", + "position": "FW", + "injury_status": null, + "player_id": 35421, + "player_url": "https://www.ligainsider.de/johan-bakayoko_35421/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Antonio Nusa", + "displayed_name": "Nusa", + "position": "FWL", + "injury_status": null, + "player_id": 37124, + "player_url": "https://www.ligainsider.de/antonio-nusa_37124/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "TSG Hoffenheim", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Oliver Baumann", + "displayed_name": "Baumann", + "position": "GK", + "injury_status": null, + "player_id": 567, + "player_url": "https://www.ligainsider.de/oliver-baumann_567/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Vladimir Coufal", + "displayed_name": "Coufal", + "position": "DR", + "injury_status": null, + "player_id": 11929, + "player_url": "https://www.ligainsider.de/vladimir-coufal_11929/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ozan Kabak", + "displayed_name": "Ozan Kabak", + "position": "DCR", + "injury_status": null, + "player_id": 20416, + "player_url": "https://www.ligainsider.de/ozan-kabak_20416/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Albian Hajdari", + "displayed_name": "Hajdari", + "position": "DCL", + "injury_status": null, + "player_id": 37227, + "player_url": "https://www.ligainsider.de/albian-hajdari_37227/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Mats Rots", + "displayed_name": "Rots", + "position": "DL", + "injury_status": null, + "player_id": 37794, + "player_url": "https://www.ligainsider.de/mats-rots_37794/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Bernardo", + "displayed_name": "Bernardo", + "position": "DL", + "injury_status": null, + "player_id": 11324, + "player_url": "https://www.ligainsider.de/bernardo_11324/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": "Robin Hranac", + "displayed_name": "Hranáč", + "position": "DL", + "injury_status": null, + "player_id": 37515, + "player_url": "https://www.ligainsider.de/robin-hranac_37515/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 3 + }, + { + "full_name": "Patrick Wimmer", + "displayed_name": "Wimmer", + "position": "MCR", + "injury_status": null, + "player_id": 26236, + "player_url": "https://www.ligainsider.de/patrick-wimmer_26236/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Leon Avdullahu", + "displayed_name": "Avdullahu", + "position": "DMC", + "injury_status": null, + "player_id": 38223, + "player_url": "https://www.ligainsider.de/leon-avdullahu_38223/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wouter Burger", + "displayed_name": "Burger", + "position": "MCL", + "injury_status": null, + "player_id": 22632, + "player_url": "https://www.ligainsider.de/wouter-burger_22632/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Nathan De Cat", + "displayed_name": "De Cat", + "position": "MCL", + "injury_status": null, + "player_id": 38750, + "player_url": "https://www.ligainsider.de/nathan-de-cat_38750/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Tim Lemperle", + "displayed_name": "Lemperle", + "position": "FWR", + "injury_status": null, + "player_id": 23854, + "player_url": "https://www.ligainsider.de/tim-lemperle_23854/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Adam Hlozek", + "displayed_name": "Hložek", + "position": "FW", + "injury_status": null, + "player_id": 24095, + "player_url": "https://www.ligainsider.de/adam-hlozek_24095/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "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": 37622, + "player_url": "https://www.ligainsider.de/adam-daghim_37622/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "Borussia Dortmund", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Gregor Kobel", + "displayed_name": "Kobel", + "position": "GK", + "injury_status": null, + "player_id": 9357, + "player_url": "https://www.ligainsider.de/gregor-kobel_9357/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joane Gadou", + "displayed_name": "Gadou", + "position": "DCR", + "injury_status": null, + "player_id": 37021, + "player_url": "https://www.ligainsider.de/joane-gadou_37021/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Waldemar Anton", + "displayed_name": "Anton", + "position": "DC", + "injury_status": null, + "player_id": 5837, + "player_url": "https://www.ligainsider.de/waldemar-anton_5837/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Daniel Svensson", + "displayed_name": "Svensson", + "position": "DCL", + "injury_status": null, + "player_id": 38304, + "player_url": "https://www.ligainsider.de/daniel-svensson_38304/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Julian Ryerson", + "displayed_name": "Ryerson", + "position": "MR", + "injury_status": null, + "player_id": 18478, + "player_url": "https://www.ligainsider.de/julian-ryerson_18478/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jobe Bellingham", + "displayed_name": "Jobe", + "position": "MCR", + "injury_status": null, + "player_id": 38153, + "player_url": "https://www.ligainsider.de/jobe-bellingham_38153/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Nmecha", + "displayed_name": "F. Nmecha", + "position": "MCL", + "injury_status": null, + "player_id": 25090, + "player_url": "https://www.ligainsider.de/felix-nmecha_25090/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Beier", + "displayed_name": "Beier", + "position": "ML", + "injury_status": null, + "player_id": 20804, + "player_url": "https://www.ligainsider.de/maximilian-beier_20804/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Konstantinos Karetsas", + "displayed_name": "Karetsas", + "position": "AMCR", + "injury_status": null, + "player_id": 38406, + "player_url": "https://www.ligainsider.de/konstantinos-karetsas_38406/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Serhou Guirassy", + "displayed_name": "Guirassy", + "position": "FW", + "injury_status": null, + "player_id": 10454, + "player_url": "https://www.ligainsider.de/serhou-guirassy_10454/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marcel Sabitzer", + "displayed_name": "Sabitzer", + "position": "AMCL", + "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": "Ramy Bensebaini", + "displayed_name": "Bensebaini", + "position": "AMCL", + "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": "Ethan Nwaneri", + "displayed_name": "Nwaneri", + "position": "AMCL", + "injury_status": null, + "player_id": 36869, + "player_url": "https://www.ligainsider.de/ethan-nwaneri_36869/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 3 + } + ] + } + }, + { + "match_time": "2026-09-05T18:30+02:00", + "home": { + "team_name": "Schalke 04", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Loris Karius", + "displayed_name": "Karius", + "position": "GK", + "injury_status": null, + "player_id": 1641, + "player_url": "https://www.ligainsider.de/loris-karius_1641/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Timo Becker", + "displayed_name": "T. Becker", + "position": "DCR", + "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": "Nikola Katic", + "displayed_name": "Katić", + "position": "DC", + "injury_status": null, + "player_id": 23002, + "player_url": "https://www.ligainsider.de/nikola-katic_23002/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "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": 35927, + "player_url": "https://www.ligainsider.de/hasan-kurucay_35927/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Dejan Ljubicic", + "displayed_name": "Ljubičić", + "position": "MR", + "injury_status": null, + "player_id": 24396, + "player_url": "https://www.ligainsider.de/dejan-ljubicic_24396/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Satoshi Tanaka", + "displayed_name": "Tanaka", + "position": "MCR", + "injury_status": null, + "player_id": 38876, + "player_url": "https://www.ligainsider.de/satoshi-tanaka_38876/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Soufiane El Faouzi", + "displayed_name": "El-Faouzi", + "position": "MCL", + "injury_status": null, + "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": "Robin Gosens", + "displayed_name": "Gosens", + "position": "ML", + "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": "Vitalie Becker", + "displayed_name": "V. Becker", + "position": "ML", + "injury_status": null, + "player_id": 37365, + "player_url": "https://www.ligainsider.de/vitalie-becker_37365/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": "Junior Adamu", + "displayed_name": "Adamu", + "position": "AMCR", + "injury_status": null, + "player_id": 24620, + "player_url": "https://www.ligainsider.de/junior-adamu_24620/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Junior Dina Ebimbe", + "displayed_name": "Dina Ebimbe", + "position": "AMCR", + "injury_status": null, + "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": "Moussa Sylla", + "displayed_name": "Sylla", + "position": "FW", + "injury_status": null, + "player_id": 16217, + "player_url": "https://www.ligainsider.de/moussa-sylla_16217/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Adil Aouchiche", + "displayed_name": "Aouchiche", + "position": "AMCL", + "injury_status": null, + "player_id": 22176, + "player_url": "https://www.ligainsider.de/adil-aouchiche_22176/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "Bayern München", + "side": "away", + "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": null, + "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": "Dayot Upamecano", + "displayed_name": "Upamecano", + "position": "DCR", + "injury_status": null, + "player_id": 11541, + "player_url": "https://www.ligainsider.de/dayot-upamecano_11541/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Jonathan Tah", + "displayed_name": "Tah", + "position": "DCL", + "injury_status": null, + "player_id": 2385, + "player_url": "https://www.ligainsider.de/jonathan-tah_2385/", + "formation_row": 2, + "slot_index": 3, + "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": 2 + }, + { + "full_name": "Alphonso Davies", + "displayed_name": "Davies", + "position": "DL", + "injury_status": null, + "player_id": 20098, + "player_url": "https://www.ligainsider.de/alphonso-davies_20098/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "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": 2 + }, + { + "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": "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": 1 + }, + { + "full_name": "Lennart Karl", + "displayed_name": "Karl", + "position": "AMC", + "injury_status": null, + "player_id": 38411, + "player_url": "https://www.ligainsider.de/lennart-karl_38411/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "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 + } + ] + } + }, + { + "match_time": "2026-09-06T15:30+02:00", + "home": { + "team_name": "Hamburger SV", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Daniel Heuer Fernandes", + "displayed_name": "Fernandes", + "position": "GK", + "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": "Nicolas Capaldo", + "displayed_name": "Capaldo", + "position": "DCR", + "injury_status": null, + "player_id": 26628, + "player_url": "https://www.ligainsider.de/nicolas-capaldo_26628/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Sebastiaan Bornauw", + "displayed_name": "Bornauw", + "position": "DC", + "injury_status": null, + "player_id": 18822, + "player_url": "https://www.ligainsider.de/sebastiaan-bornauw_18822/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Jordan Torunarigha", + "displayed_name": "Torunarigha", + "position": "DCL", + "injury_status": null, + "player_id": 6513, + "player_url": "https://www.ligainsider.de/jordan-torunarigha_6513/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Zakaria El Ouahdi", + "displayed_name": "El Ouahdi", + "position": "MR", + "injury_status": null, + "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": "Albert Sambi Lokonga", + "displayed_name": "Sambi", + "position": "MCR", + "injury_status": null, + "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": "Nicolai Remberg", + "displayed_name": "Remberg", + "position": "MCL", + "injury_status": null, + "player_id": 26449, + "player_url": "https://www.ligainsider.de/nicolai-remberg_26449/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "David Moller Wolfe", + "displayed_name": "Møller Wolfe", + "position": "ML", + "injury_status": null, + "player_id": 37717, + "player_url": "https://www.ligainsider.de/david-moller-wolfe_37717/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Louis Lemke", + "displayed_name": "Lemke", + "position": "ML", + "injury_status": null, + "player_id": 38811, + "player_url": "https://www.ligainsider.de/louis-lemke_38811/", + "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": 1 + }, + { + "full_name": "Martin Adeline", + "displayed_name": "Adeline", + "position": "AMCR", + "injury_status": null, + "player_id": 38937, + "player_url": "https://www.ligainsider.de/martin-adeline_38937/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Patson Daka", + "displayed_name": "Daka", + "position": "FW", + "injury_status": null, + "player_id": 16774, + "player_url": "https://www.ligainsider.de/patson-daka_16774/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Terem Moffi", + "displayed_name": "Moffi", + "position": "FW", + "injury_status": null, + "player_id": 39019, + "player_url": "https://www.ligainsider.de/terem-moffi_39019/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Albert Groenbaek", + "displayed_name": "Grønbæk", + "position": "AMCL", + "injury_status": null, + "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": "Kacper Potulski", + "displayed_name": "Potulski", + "position": "DCL", + "injury_status": null, + "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": 1 + }, + { + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu", + "position": "DMC", + "injury_status": null, + "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-09-06T17:30+02:00", + "home": { + "team_name": "Eintracht Frankfurt", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Noah Atubolu", + "displayed_name": "Atubolu", + "position": "GK", + "injury_status": null, + "player_id": 22000, + "player_url": "https://www.ligainsider.de/noah-atubolu_22000/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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", + "position": "DCR", + "injury_status": null, + "player_id": 12490, + "player_url": "https://www.ligainsider.de/robin-koch_12490/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Jeremiaha Maluze", + "displayed_name": "Maluze", + "position": "DCL", + "injury_status": null, + "player_id": 38581, + "player_url": "https://www.ligainsider.de/jeremiaha-maluze_38581/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lilian Brassier", + "displayed_name": "Brassier", + "position": "DCL", + "injury_status": null, + "player_id": 24489, + "player_url": "https://www.ligainsider.de/lilian-brassier_24489/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "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": "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": 1 + }, + { + "full_name": "Ayoube Amaimouni Echghouyab", + "displayed_name": "Amaimouni", + "position": "MR", + "injury_status": null, + "player_id": 38710, + "player_url": "https://www.ligainsider.de/ayoube-amaimouni-echghouyab_38710/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Fares Chaibi", + "displayed_name": "Chaïbi", + "position": "MCR", + "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": "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": 26786, + "player_url": "https://www.ligainsider.de/raphael-onyedika_26786/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Can Uzun", + "displayed_name": "Uzun", + "position": "ML", + "injury_status": null, + "player_id": 35949, + "player_url": "https://www.ligainsider.de/can-uzun_35949/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Younes Ebnoutalib", + "displayed_name": "Ebnoutalib", + "position": "FWCR", + "injury_status": null, + "player_id": 38489, + "player_url": "https://www.ligainsider.de/younes-ebnoutalib_38489/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jonathan Burkardt", + "displayed_name": "Burkardt", + "position": "FWCL", + "injury_status": null, + "player_id": 19272, + "player_url": "https://www.ligainsider.de/jonathan-burkardt_19272/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "FC Augsburg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Finn Dahmen", + "displayed_name": "Dahmen", + "position": "GK", + "injury_status": null, + "player_id": 18728, + "player_url": "https://www.ligainsider.de/finn-dahmen_18728/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Noahkai Banks", + "displayed_name": "Banks", + "position": "DCR", + "injury_status": null, + "player_id": 37195, + "player_url": "https://www.ligainsider.de/noahkai-banks_37195/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jeffrey Gouweleeuw", + "displayed_name": "Gouweleeuw", + "position": "DCR", + "injury_status": null, + "player_id": 1851, + "player_url": "https://www.ligainsider.de/jeffrey-gouweleeuw_1851/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Chrislain Matsima", + "displayed_name": "Matsima", + "position": "DC", + "injury_status": null, + "player_id": 26695, + "player_url": "https://www.ligainsider.de/chrislain-matsima_26695/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Calvin Brackelmann", + "displayed_name": "Brackelmann", + "position": "DCL", + "injury_status": null, + "player_id": 12771, + "player_url": "https://www.ligainsider.de/calvin-brackelmann_12771/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Marius Wolf", + "displayed_name": "Wolf", + "position": "MR", + "injury_status": null, + "player_id": 5670, + "player_url": "https://www.ligainsider.de/marius-wolf_5670/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Mert Koemuer", + "displayed_name": "Kömür", + "position": "MR", + "injury_status": null, + "player_id": 27169, + "player_url": "https://www.ligainsider.de/mert-koemuer_27169/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Han Noah Massengo", + "displayed_name": "Massengo", + "position": "MCR", + "injury_status": null, + "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": "Fabian Rieder", + "displayed_name": "Rieder", + "position": "MCL", + "injury_status": null, + "player_id": 25579, + "player_url": "https://www.ligainsider.de/fabian-rieder_25579/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Hennes Behrens", + "displayed_name": "Behrens", + "position": "ML", + "injury_status": null, + "player_id": 37221, + "player_url": "https://www.ligainsider.de/hennes-behrens_37221/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Arijon Ibrahimovic", + "displayed_name": "Ibrahimović", + "position": "AMCR", + "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 + }, + { + "full_name": "Anton Kade", + "displayed_name": "Kade", + "position": "AMCR", + "injury_status": "QUES", + "player_id": 26138, + "player_url": "https://www.ligainsider.de/anton-kade_26138/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Michael Gregoritsch", + "displayed_name": "Gregoritsch", + "position": "FW", + "injury_status": null, + "player_id": 1512, + "player_url": "https://www.ligainsider.de/michael-gregoritsch_1512/", + "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 + } + ] + } + } + ] +} diff --git a/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260909_134039.json b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260909_134039.json new file mode 100644 index 0000000..abdcf00 --- /dev/null +++ b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260909_134039.json @@ -0,0 +1,2862 @@ +{ + "metadata": { + "source": "LigaInsider", + "source_url": "https://www.ligainsider.de/", + "captured_at": "2026-09-09T13:40:39+02:00", + "capture_finished_at": "2026-09-09T13:41:04+02:00", + "match_count": 9, + "team_count": 18, + "player_count": 243, + "team_page_count": 18, + "team_pages": { + "Bayern München": "https://www.ligainsider.de/fc-bayern-muenchen/1/", + "Borussia Dortmund": "https://www.ligainsider.de/borussia-dortmund/14/", + "RB Leipzig": "https://www.ligainsider.de/rb-leipzig/1311/", + "VfB Stuttgart": "https://www.ligainsider.de/vfb-stuttgart/12/", + "TSG Hoffenheim": "https://www.ligainsider.de/tsg-hoffenheim/10/", + "Bayer 04 Leverkusen": "https://www.ligainsider.de/bayer-04-leverkusen/4/", + "SC Freiburg": "https://www.ligainsider.de/sc-freiburg/18/", + "Eintracht Frankfurt": "https://www.ligainsider.de/eintracht-frankfurt/3/", + "FC Augsburg": "https://www.ligainsider.de/fc-augsburg/21/", + "FSV Mainz 05": "https://www.ligainsider.de/1-fsv-mainz-05/17/", + "1. FC Union Berlin": "https://www.ligainsider.de/1-fc-union-berlin/1246/", + "Borussia Mönchengladbach": "https://www.ligainsider.de/borussia-moenchengladbach/5/", + "Hamburger SV": "https://www.ligainsider.de/hamburger-sv/9/", + "1. FC Köln": "https://www.ligainsider.de/1-fc-koeln/15/", + "SV Werder Bremen": "https://www.ligainsider.de/sv-werder-bremen/2/", + "Schalke 04": "https://www.ligainsider.de/fc-schalke-04/13/", + "SV 07 Elversberg": "https://www.ligainsider.de/sv-07-elversberg/1331/", + "SC Paderborn": "https://www.ligainsider.de/sc-paderborn-07/1249/" + }, + "skipped_teams": [], + "unmatched_teams": [] + }, + "matches": [ + { + "match_time": "2026-09-11T20:30+02:00", + "home": { + "team_name": "1. FC Union Berlin", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Frederik Roennow", + "displayed_name": "Rønnow", + "position": "GK", + "injury_status": null, + "player_id": 7943, + "player_url": "https://www.ligainsider.de/frederik-roennow_7943/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josip Juranovic", + "displayed_name": "Juranović", + "position": "DR", + "injury_status": null, + "player_id": 26979, + "player_url": "https://www.ligainsider.de/josip-juranovic_26979/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Zeno Van Den Bosch", + "displayed_name": "Van Den Bosch", + "position": "DCR", + "injury_status": null, + "player_id": 25990, + "player_url": "https://www.ligainsider.de/zeno-van-den-bosch_25990/", + "formation_row": 2, + "slot_index": 2, + "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": 1 + }, + { + "full_name": "Leopold Querfeld", + "displayed_name": "Querfeld", + "position": "DCL", + "injury_status": null, + "player_id": 27234, + "player_url": "https://www.ligainsider.de/leopold-querfeld_27234/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Tom Rothe", + "displayed_name": "Rothe", + "position": "DL", + "injury_status": null, + "player_id": 26243, + "player_url": "https://www.ligainsider.de/tom-rothe_26243/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Michel Aebischer", + "displayed_name": "Aebischer", + "position": "MR", + "injury_status": null, + "player_id": 12508, + "player_url": "https://www.ligainsider.de/michel-aebischer_12508/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Wooyeong Jeong", + "displayed_name": "Jeong", + "position": "MR", + "injury_status": null, + "player_id": 14145, + "player_url": "https://www.ligainsider.de/wooyeong-jeong_14145/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Rani Khedira", + "displayed_name": "Khedira", + "position": "MCR", + "injury_status": null, + "player_id": 2122, + "player_url": "https://www.ligainsider.de/rani-khedira_2122/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Aljoscha Kemlein", + "displayed_name": "Kemlein", + "position": "MCL", + "injury_status": null, + "player_id": 27560, + "player_url": "https://www.ligainsider.de/aljoscha-kemlein_27560/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Livan Burcu", + "displayed_name": "Burcu", + "position": "ML", + "injury_status": null, + "player_id": 36114, + "player_url": "https://www.ligainsider.de/livan-burcu_36114/", + "formation_row": 3, + "slot_index": 4, + "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": 2 + }, + { + "full_name": "Emmanuel Latte Lath", + "displayed_name": "Latte Lath", + "position": "FWCR", + "injury_status": null, + "player_id": 24183, + "player_url": "https://www.ligainsider.de/emmanuel-latte-lath_24183/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Tim Skarke", + "displayed_name": "Skarke", + "position": "FWCR", + "injury_status": null, + "player_id": 6374, + "player_url": "https://www.ligainsider.de/tim-skarke_6374/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Marin Ljubicic", + "displayed_name": "Ljubičić", + "position": "FWCL", + "injury_status": null, + "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": "Schalke 04", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Loris Karius", + "displayed_name": "Karius", + "position": "GK", + "injury_status": null, + "player_id": 1641, + "player_url": "https://www.ligainsider.de/loris-karius_1641/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Timo Becker", + "displayed_name": "T. Becker", + "position": "DCR", + "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": "Nikola Katic", + "displayed_name": "Katić", + "position": "DC", + "injury_status": null, + "player_id": 23002, + "player_url": "https://www.ligainsider.de/nikola-katic_23002/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Hasan Kurucay", + "displayed_name": "Kuruçay", + "position": "DCL", + "injury_status": null, + "player_id": 35927, + "player_url": "https://www.ligainsider.de/hasan-kurucay_35927/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Junior Dina Ebimbe", + "displayed_name": "Dina Ebimbe", + "position": "MR", + "injury_status": null, + "player_id": 26881, + "player_url": "https://www.ligainsider.de/junior-dina-ebimbe_26881/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Kenan Karaman", + "displayed_name": "Karaman", + "position": "MR", + "injury_status": null, + "player_id": 2676, + "player_url": "https://www.ligainsider.de/kenan-karaman_2676/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Soufiane El Faouzi", + "displayed_name": "El-Faouzi", + "position": "MCR", + "injury_status": null, + "player_id": 26067, + "player_url": "https://www.ligainsider.de/soufiane-el-faouzi_26067/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Satoshi Tanaka", + "displayed_name": "Tanaka", + "position": "MCL", + "injury_status": null, + "player_id": 38876, + "player_url": "https://www.ligainsider.de/satoshi-tanaka_38876/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Robin Gosens", + "displayed_name": "Gosens", + "position": "ML", + "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": "Dejan Ljubicic", + "displayed_name": "Ljubičić", + "position": "AMCR", + "injury_status": null, + "player_id": 24396, + "player_url": "https://www.ligainsider.de/dejan-ljubicic_24396/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Moussa Sylla", + "displayed_name": "Sylla", + "position": "FW", + "injury_status": null, + "player_id": 16217, + "player_url": "https://www.ligainsider.de/moussa-sylla_16217/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Adil Aouchiche", + "displayed_name": "Aouchiche", + "position": "AMCL", + "injury_status": null, + "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-09-12T15:30+02:00", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Gregor Kobel", + "displayed_name": "Kobel", + "position": "GK", + "injury_status": null, + "player_id": 9357, + "player_url": "https://www.ligainsider.de/gregor-kobel_9357/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joane Gadou", + "displayed_name": "Gadou", + "position": "DCR", + "injury_status": null, + "player_id": 37021, + "player_url": "https://www.ligainsider.de/joane-gadou_37021/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Waldemar Anton", + "displayed_name": "Anton", + "position": "DC", + "injury_status": null, + "player_id": 5837, + "player_url": "https://www.ligainsider.de/waldemar-anton_5837/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ramy Bensebaini", + "displayed_name": "Bensebaini", + "position": "DCL", + "injury_status": "QUES", + "player_id": 7791, + "player_url": "https://www.ligainsider.de/ramy-bensebaini_7791/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Beier", + "displayed_name": "Beier", + "position": "DCL", + "injury_status": null, + "player_id": 20804, + "player_url": "https://www.ligainsider.de/maximilian-beier_20804/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Julian Ryerson", + "displayed_name": "Ryerson", + "position": "MR", + "injury_status": null, + "player_id": 18478, + "player_url": "https://www.ligainsider.de/julian-ryerson_18478/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jobe Bellingham", + "displayed_name": "Jobe", + "position": "MCR", + "injury_status": null, + "player_id": 38153, + "player_url": "https://www.ligainsider.de/jobe-bellingham_38153/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Joey Veerman", + "displayed_name": "Veerman", + "position": "MCL", + "injury_status": null, + "player_id": 37180, + "player_url": "https://www.ligainsider.de/joey-veerman_37180/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Nmecha", + "displayed_name": "F. Nmecha", + "position": "MCL", + "injury_status": null, + "player_id": 25090, + "player_url": "https://www.ligainsider.de/felix-nmecha_25090/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Daniel Svensson", + "displayed_name": "Svensson", + "position": "ML", + "injury_status": null, + "player_id": 38304, + "player_url": "https://www.ligainsider.de/daniel-svensson_38304/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Ethan Nwaneri", + "displayed_name": "Nwaneri", + "position": "AMCR", + "injury_status": null, + "player_id": 36869, + "player_url": "https://www.ligainsider.de/ethan-nwaneri_36869/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Konstantinos Karetsas", + "displayed_name": "Karetsas", + "position": "AMCR", + "injury_status": "QUES", + "player_id": 38406, + "player_url": "https://www.ligainsider.de/konstantinos-karetsas_38406/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Serhou Guirassy", + "displayed_name": "Guirassy", + "position": "FW", + "injury_status": null, + "player_id": 10454, + "player_url": "https://www.ligainsider.de/serhou-guirassy_10454/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Fabio Silva", + "displayed_name": "Silva", + "position": "AMCL", + "injury_status": null, + "player_id": 22570, + "player_url": "https://www.ligainsider.de/fabio-silva_22570/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Marcel Sabitzer", + "displayed_name": "Sabitzer", + "position": "AMCL", + "injury_status": null, + "player_id": 2020, + "player_url": "https://www.ligainsider.de/marcel-sabitzer_2020/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "SC Paderborn", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nahuel Noll", + "displayed_name": "Noll", + "position": "GK", + "injury_status": null, + "player_id": 24594, + "player_url": "https://www.ligainsider.de/nahuel-noll_24594/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jano Ter Horst", + "displayed_name": "ter Horst", + "position": "DCR", + "injury_status": null, + "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": "Tjark Scheller", + "displayed_name": "Scheller", + "position": "DC", + "injury_status": null, + "player_id": 36890, + "player_url": "https://www.ligainsider.de/tjark-scheller_36890/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mattes Hansen", + "displayed_name": "Hansen", + "position": "DCL", + "injury_status": null, + "player_id": 35894, + "player_url": "https://www.ligainsider.de/mattes-hansen_35894/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Laurin Curda", + "displayed_name": "Curda", + "position": "MR", + "injury_status": null, + "player_id": 36261, + "player_url": "https://www.ligainsider.de/laurin-curda_36261/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Laurin Ulrich", + "displayed_name": "Ulrich", + "position": "MCR", + "injury_status": null, + "player_id": 27568, + "player_url": "https://www.ligainsider.de/laurin-ulrich_27568/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Santiago Castaneda", + "displayed_name": "Castañeda", + "position": "DMC", + "injury_status": null, + "player_id": 37450, + "player_url": "https://www.ligainsider.de/santiago-castaneda_37450/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gabriel Vidovic", + "displayed_name": "Vidović", + "position": "MCL", + "injury_status": null, + "player_id": 26231, + "player_url": "https://www.ligainsider.de/gabriel-vidovic_26231/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Raphael Obermair", + "displayed_name": "Obermair", + "position": "ML", + "injury_status": null, + "player_id": 12780, + "player_url": "https://www.ligainsider.de/raphael-obermair_12780/", + "formation_row": 3, + "slot_index": 5, + "starting_probability_rank": 1 + }, + { + "full_name": "Marvin Pieringer", + "displayed_name": "Pieringer", + "position": "FWCR", + "injury_status": null, + "player_id": 20424, + "player_url": "https://www.ligainsider.de/marvin-pieringer_20424/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Rayan Philippe", + "displayed_name": "Philippe", + "position": "FWCL", + "injury_status": null, + "player_id": 36121, + "player_url": "https://www.ligainsider.de/rayan-philippe_36121/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Steffen Tigges", + "displayed_name": "Tigges", + "position": "FWCL", + "injury_status": null, + "player_id": 15810, + "player_url": "https://www.ligainsider.de/steffen-tigges_15810/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Stefano Marino", + "displayed_name": "Marino", + "position": "FWCL", + "injury_status": null, + "player_id": 27339, + "player_url": "https://www.ligainsider.de/stefano-marino_27339/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 3 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Finn Dahmen", + "displayed_name": "Dahmen", + "position": "GK", + "injury_status": null, + "player_id": 18728, + "player_url": "https://www.ligainsider.de/finn-dahmen_18728/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Noahkai Banks", + "displayed_name": "Banks", + "position": "DCR", + "injury_status": null, + "player_id": 37195, + "player_url": "https://www.ligainsider.de/noahkai-banks_37195/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Chrislain Matsima", + "displayed_name": "Matsima", + "position": "DC", + "injury_status": null, + "player_id": 26695, + "player_url": "https://www.ligainsider.de/chrislain-matsima_26695/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Calvin Brackelmann", + "displayed_name": "Brackelmann", + "position": "DCL", + "injury_status": "QUES", + "player_id": 12771, + "player_url": "https://www.ligainsider.de/calvin-brackelmann_12771/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jeffrey Gouweleeuw", + "displayed_name": "Gouweleeuw", + "position": "DCL", + "injury_status": null, + "player_id": 1851, + "player_url": "https://www.ligainsider.de/jeffrey-gouweleeuw_1851/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Marius Wolf", + "displayed_name": "Wolf", + "position": "MR", + "injury_status": null, + "player_id": 5670, + "player_url": "https://www.ligainsider.de/marius-wolf_5670/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alexis Claude Maurice", + "displayed_name": "Claude-Maurice", + "position": "MR", + "injury_status": null, + "player_id": 20630, + "player_url": "https://www.ligainsider.de/alexis-claude-maurice_20630/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Han Noah Massengo", + "displayed_name": "Massengo", + "position": "MCR", + "injury_status": null, + "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": "Fabian Rieder", + "displayed_name": "Rieder", + "position": "MCL", + "injury_status": null, + "player_id": 25579, + "player_url": "https://www.ligainsider.de/fabian-rieder_25579/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Hennes Behrens", + "displayed_name": "Behrens", + "position": "ML", + "injury_status": null, + "player_id": 37221, + "player_url": "https://www.ligainsider.de/hennes-behrens_37221/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Arijon Ibrahimovic", + "displayed_name": "Ibrahimović", + "position": "AMCR", + "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 + }, + { + "full_name": "Anton Kade", + "displayed_name": "Kade", + "position": "AMCR", + "injury_status": "QUES", + "player_id": 26138, + "player_url": "https://www.ligainsider.de/anton-kade_26138/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Michael Gregoritsch", + "displayed_name": "Gregoritsch", + "position": "FW", + "injury_status": null, + "player_id": 1512, + "player_url": "https://www.ligainsider.de/michael-gregoritsch_1512/", + "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": "Bayer 04 Leverkusen", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mark Flekken", + "displayed_name": "Flekken", + "position": "GK", + "injury_status": null, + "player_id": 4530, + "player_url": "https://www.ligainsider.de/mark-flekken_4530/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jarell Quansah", + "displayed_name": "Quansah", + "position": "DR", + "injury_status": null, + "player_id": 36489, + "player_url": "https://www.ligainsider.de/jarell-quansah_36489/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Edmond Tapsoba", + "displayed_name": "Tapsoba", + "position": "DCR", + "injury_status": null, + "player_id": 19022, + "player_url": "https://www.ligainsider.de/edmond-tapsoba_19022/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Facundo Medina", + "displayed_name": "Medina", + "position": "DCL", + "injury_status": null, + "player_id": 36418, + "player_url": "https://www.ligainsider.de/facundo-medina_36418/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Miguel Gutierrez", + "displayed_name": "M. Gutiérrez", + "position": "DL", + "injury_status": null, + "player_id": 24219, + "player_url": "https://www.ligainsider.de/miguel-gutierrez_24219/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Equi Fernandez", + "displayed_name": "Fernández", + "position": "MCR", + "injury_status": null, + "player_id": 38674, + "player_url": "https://www.ligainsider.de/equi-fernandez_38674/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ibrahim Maza", + "displayed_name": "Maza", + "position": "AMC", + "injury_status": null, + "player_id": 35905, + "player_url": "https://www.ligainsider.de/ibrahim-maza_35905/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Aleix Garcia", + "displayed_name": "Aleix García", + "position": "MCL", + "injury_status": null, + "player_id": 7138, + "player_url": "https://www.ligainsider.de/aleix-garcia_7138/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Moussa Diaby", + "displayed_name": "Diaby", + "position": "FWR", + "injury_status": null, + "player_id": 20616, + "player_url": "https://www.ligainsider.de/moussa-diaby_20616/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Malik Tillman", + "displayed_name": "Tillman", + "position": "FWR", + "injury_status": null, + "player_id": 23862, + "player_url": "https://www.ligainsider.de/malik-tillman_23862/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Patrik Schick", + "displayed_name": "Schick", + "position": "FW", + "injury_status": null, + "player_id": 7794, + "player_url": "https://www.ligainsider.de/patrik-schick_7794/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Afonso Moreira", + "displayed_name": "Moreira", + "position": "FWL", + "injury_status": null, + "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-09-12T15:30+02:00", + "home": { + "team_name": "FSV Mainz 05", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Robin Zentner", + "displayed_name": "Zentner", + "position": "GK", + "injury_status": "QUES", + "player_id": 3298, + "player_url": "https://www.ligainsider.de/robin-zentner_3298/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alexander Schwolow", + "displayed_name": "Schwolow", + "position": "GK", + "injury_status": null, + "player_id": 1781, + "player_url": "https://www.ligainsider.de/alexander-schwolow_1781/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Stefan Posch", + "displayed_name": "Posch", + "position": "DCR", + "injury_status": null, + "player_id": 12798, + "player_url": "https://www.ligainsider.de/stefan-posch_12798/", + "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": "Kacper Potulski", + "displayed_name": "Potulski", + "position": "DCL", + "injury_status": null, + "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": "Nadiem Amiri", + "displayed_name": "Amiri", + "position": "MCR", + "injury_status": null, + "player_id": 5815, + "player_url": "https://www.ligainsider.de/nadiem-amiri_5815/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu", + "position": "DMC", + "injury_status": null, + "player_id": 36958, + "player_url": "https://www.ligainsider.de/kaishu-sano_36958/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jaesung Lee", + "displayed_name": "Lee", + "position": "MCL", + "injury_status": null, + "player_id": 21202, + "player_url": "https://www.ligainsider.de/jaesung-lee_21202/", + "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 + } + ] + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Noah Atubolu", + "displayed_name": "Atubolu", + "position": "GK", + "injury_status": null, + "player_id": 22000, + "player_url": "https://www.ligainsider.de/noah-atubolu_22000/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": "Jeremiaha Maluze", + "displayed_name": "Maluze", + "position": "DR", + "injury_status": null, + "player_id": 38581, + "player_url": "https://www.ligainsider.de/jeremiaha-maluze_38581/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Robin Koch", + "displayed_name": "Koch", + "position": "DCR", + "injury_status": null, + "player_id": 12490, + "player_url": "https://www.ligainsider.de/robin-koch_12490/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Lilian Brassier", + "displayed_name": "Brassier", + "position": "DCL", + "injury_status": null, + "player_id": 24489, + "player_url": "https://www.ligainsider.de/lilian-brassier_24489/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": "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": 1 + }, + { + "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": 1 + }, + { + "full_name": "Fares Chaibi", + "displayed_name": "Chaïbi", + "position": "MCR", + "injury_status": "QUES", + "player_id": 35910, + "player_url": "https://www.ligainsider.de/fares-chaibi_35910/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Raphael Onyedika", + "displayed_name": "Onyedika", + "position": "MCL", + "injury_status": null, + "player_id": 26786, + "player_url": "https://www.ligainsider.de/raphael-onyedika_26786/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Can Uzun", + "displayed_name": "Uzun", + "position": "ML", + "injury_status": null, + "player_id": 35949, + "player_url": "https://www.ligainsider.de/can-uzun_35949/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Younes Ebnoutalib", + "displayed_name": "Ebnoutalib", + "position": "FWCR", + "injury_status": null, + "player_id": 38489, + "player_url": "https://www.ligainsider.de/younes-ebnoutalib_38489/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jonathan Burkardt", + "displayed_name": "Burkardt", + "position": "FWCL", + "injury_status": null, + "player_id": 19272, + "player_url": "https://www.ligainsider.de/jonathan-burkardt_19272/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mio Backhaus", + "displayed_name": "Backhaus", + "position": "GK", + "injury_status": null, + "player_id": 27467, + "player_url": "https://www.ligainsider.de/mio-backhaus_27467/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Treu", + "displayed_name": "Treu", + "position": "DR", + "injury_status": null, + "player_id": 20344, + "player_url": "https://www.ligainsider.de/philipp-treu_20344/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": 1835, + "player_url": "https://www.ligainsider.de/matthias-ginter_1835/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Lienhart", + "displayed_name": "Lienhart", + "position": "DCL", + "injury_status": null, + "player_id": 13911, + "player_url": "https://www.ligainsider.de/philipp-lienhart_13911/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jordy Makengo", + "displayed_name": "Makengo", + "position": "DL", + "injury_status": null, + "player_id": 26088, + "player_url": "https://www.ligainsider.de/jordy-makengo_26088/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Eggestein", + "displayed_name": "Eggestein", + "position": "MCR", + "injury_status": null, + "player_id": 6131, + "player_url": "https://www.ligainsider.de/maximilian-eggestein_6131/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Yuito Suzuki", + "displayed_name": "Yuito", + "position": "AMC", + "injury_status": null, + "player_id": 37105, + "player_url": "https://www.ligainsider.de/yuito-suzuki_37105/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Yannik Engelhardt", + "displayed_name": "Engelhardt", + "position": "MCL", + "injury_status": null, + "player_id": 20278, + "player_url": "https://www.ligainsider.de/yannik-engelhardt_20278/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Niklas Beste", + "displayed_name": "Beste", + "position": "FWR", + "injury_status": null, + "player_id": 14520, + "player_url": "https://www.ligainsider.de/niklas-beste_14520/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Igor Matanovic", + "displayed_name": "Matanović", + "position": "FW", + "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": "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": 1 + } + ] + }, + "away": { + "team_name": "Borussia Mönchengladbach", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Moritz Nicolas", + "displayed_name": "Nicolas", + "position": "GK", + "injury_status": null, + "player_id": 6295, + "player_url": "https://www.ligainsider.de/moritz-nicolas_6295/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joe Scally", + "displayed_name": "Scally", + "position": "DR", + "injury_status": null, + "player_id": 23700, + "player_url": "https://www.ligainsider.de/joe-scally_23700/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Leszczynski", + "displayed_name": "Leszczyński", + "position": "DR", + "injury_status": null, + "player_id": 38925, + "player_url": "https://www.ligainsider.de/jan-leszczynski_38925/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Ko Itakura", + "displayed_name": "Itakura", + "position": "DCR", + "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": "Kevin Diks", + "displayed_name": "Diks", + "position": "DCL", + "injury_status": null, + "player_id": 11591, + "player_url": "https://www.ligainsider.de/kevin-diks_11591/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": "Philipp Sander", + "displayed_name": "Sander", + "position": "MCR", + "injury_status": null, + "player_id": 18612, + "player_url": "https://www.ligainsider.de/philipp-sander_18612/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Hugo Bolin", + "displayed_name": "Bolin", + "position": "AMC", + "injury_status": null, + "player_id": 37888, + "player_url": "https://www.ligainsider.de/hugo-bolin_37888/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mathieu Nguefack", + "displayed_name": "Nguefack", + "position": "MCL", + "injury_status": null, + "player_id": 38828, + "player_url": "https://www.ligainsider.de/mathieu-nguefack_38828/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Kevin Stoeger", + "displayed_name": "Stöger", + "position": "MCL", + "injury_status": null, + "player_id": 692, + "player_url": "https://www.ligainsider.de/kevin-stoeger_692/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Franck Honorat", + "displayed_name": "Honorat", + "position": "FWR", + "injury_status": null, + "player_id": 23248, + "player_url": "https://www.ligainsider.de/franck-honorat_23248/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Tim Kleindienst", + "displayed_name": "Kleindienst", + "position": "FW", + "injury_status": null, + "player_id": 6321, + "player_url": "https://www.ligainsider.de/tim-kleindienst_6321/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wael Mohya", + "displayed_name": "Mohya", + "position": "FWL", + "injury_status": null, + "player_id": 38636, + "player_url": "https://www.ligainsider.de/wael-mohya_38636/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Robin Hack", + "displayed_name": "Hack", + "position": "FWL", + "injury_status": null, + "player_id": 14139, + "player_url": "https://www.ligainsider.de/robin-hack_14139/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "TSG Hoffenheim", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Oliver Baumann", + "displayed_name": "Baumann", + "position": "GK", + "injury_status": null, + "player_id": 567, + "player_url": "https://www.ligainsider.de/oliver-baumann_567/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Vladimir Coufal", + "displayed_name": "Coufal", + "position": "DR", + "injury_status": null, + "player_id": 11929, + "player_url": "https://www.ligainsider.de/vladimir-coufal_11929/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ozan Kabak", + "displayed_name": "Ozan Kabak", + "position": "DCR", + "injury_status": null, + "player_id": 20416, + "player_url": "https://www.ligainsider.de/ozan-kabak_20416/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Albian Hajdari", + "displayed_name": "Hajdari", + "position": "DCL", + "injury_status": null, + "player_id": 37227, + "player_url": "https://www.ligainsider.de/albian-hajdari_37227/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Mats Rots", + "displayed_name": "Rots", + "position": "DL", + "injury_status": null, + "player_id": 37794, + "player_url": "https://www.ligainsider.de/mats-rots_37794/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Patrick Wimmer", + "displayed_name": "Wimmer", + "position": "MR", + "injury_status": null, + "player_id": 26236, + "player_url": "https://www.ligainsider.de/patrick-wimmer_26236/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Bambase Conte", + "displayed_name": "Conté", + "position": "MR", + "injury_status": null, + "player_id": 27420, + "player_url": "https://www.ligainsider.de/bambase-conte_27420/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Nathan De Cat", + "displayed_name": "De Cat", + "position": "MR", + "injury_status": null, + "player_id": 38750, + "player_url": "https://www.ligainsider.de/nathan-de-cat_38750/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 3 + }, + { + "full_name": "Leon Avdullahu", + "displayed_name": "Avdullahu", + "position": "MCR", + "injury_status": null, + "player_id": 38223, + "player_url": "https://www.ligainsider.de/leon-avdullahu_38223/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wouter Burger", + "displayed_name": "Burger", + "position": "MCL", + "injury_status": null, + "player_id": 22632, + "player_url": "https://www.ligainsider.de/wouter-burger_22632/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Adam Daghim", + "displayed_name": "Daghim", + "position": "ML", + "injury_status": null, + "player_id": 37622, + "player_url": "https://www.ligainsider.de/adam-daghim_37622/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Adam Hlozek", + "displayed_name": "Hložek", + "position": "FWCR", + "injury_status": null, + "player_id": 24095, + "player_url": "https://www.ligainsider.de/adam-hlozek_24095/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Andrej Kramaric", + "displayed_name": "Kramarić", + "position": "FWCR", + "injury_status": null, + "player_id": 2439, + "player_url": "https://www.ligainsider.de/andrej-kramaric_2439/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Tim Lemperle", + "displayed_name": "Lemperle", + "position": "FWCL", + "injury_status": null, + "player_id": 23854, + "player_url": "https://www.ligainsider.de/tim-lemperle_23854/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Fabian Bredlow", + "displayed_name": "Bredlow", + "position": "GK", + "injury_status": null, + "player_id": 6395, + "player_url": "https://www.ligainsider.de/fabian-bredlow_6395/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josha Vagnoman", + "displayed_name": "Vagnoman", + "position": "DR", + "injury_status": null, + "player_id": 18427, + "player_url": "https://www.ligainsider.de/josha-vagnoman_18427/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Finn Jeltsch", + "displayed_name": "Jeltsch", + "position": "DCR", + "injury_status": null, + "player_id": 36816, + "player_url": "https://www.ligainsider.de/finn-jeltsch_36816/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Julian Chabot", + "displayed_name": "Chabot", + "position": "DCL", + "injury_status": null, + "player_id": 12583, + "player_url": "https://www.ligainsider.de/julian-chabot_12583/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Mittelstaedt", + "displayed_name": "Mittelstädt", + "position": "DL", + "injury_status": null, + "player_id": 6206, + "player_url": "https://www.ligainsider.de/maximilian-mittelstaedt_6206/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Grischa Proemel", + "displayed_name": "Prömel", + "position": "MCR", + "injury_status": null, + "player_id": 5816, + "player_url": "https://www.ligainsider.de/grischa-proemel_5816/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Deniz Undav", + "displayed_name": "Undav", + "position": "AMC", + "injury_status": null, + "player_id": 19154, + "player_url": "https://www.ligainsider.de/deniz-undav_19154/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Jamie Leweling", + "displayed_name": "Leweling", + "position": "AMC", + "injury_status": null, + "player_id": 21336, + "player_url": "https://www.ligainsider.de/jamie-leweling_21336/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Angelo Stiller", + "displayed_name": "Stiller", + "position": "MCL", + "injury_status": null, + "player_id": 20766, + "player_url": "https://www.ligainsider.de/angelo-stiller_20766/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Bilal El Khannouss", + "displayed_name": "El Khannouss", + "position": "FWR", + "injury_status": null, + "player_id": 37086, + "player_url": "https://www.ligainsider.de/bilal-el-khannouss_37086/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Dzenan Pejcinovic", + "displayed_name": "Pejčinović", + "position": "FW", + "injury_status": null, + "player_id": 26158, + "player_url": "https://www.ligainsider.de/dzenan-pejcinovic_26158/", + "formation_row": 4, + "slot_index": 2, + "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": 2 + }, + { + "full_name": "Chris Fuehrich", + "displayed_name": "Führich", + "position": "FWL", + "injury_status": null, + "player_id": 18542, + "player_url": "https://www.ligainsider.de/chris-fuehrich_18542/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-12T18:30+02:00", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Marvin Schwaebe", + "displayed_name": "Schwäbe", + "position": "GK", + "injury_status": null, + "player_id": 2626, + "player_url": "https://www.ligainsider.de/marvin-schwaebe_2626/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alessio Castro Montes", + "displayed_name": "Castro-Montes", + "position": "DR", + "injury_status": "QUES", + "player_id": 22736, + "player_url": "https://www.ligainsider.de/alessio-castro-montes_22736/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joel Schmied", + "displayed_name": "Schmied", + "position": "DR", + "injury_status": null, + "player_id": 38328, + "player_url": "https://www.ligainsider.de/joel-schmied_38328/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Jahmai Simpson Pusey", + "displayed_name": "Simpson-Pusey", + "position": "DCR", + "injury_status": null, + "player_id": 38128, + "player_url": "https://www.ligainsider.de/jahmai-simpson-pusey_38128/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Luka Lochoshvili", + "displayed_name": "Lochoshvili", + "position": "DCL", + "injury_status": null, + "player_id": 23949, + "player_url": "https://www.ligainsider.de/luka-lochoshvili_23949/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gideon Mensah", + "displayed_name": "Mensah", + "position": "DL", + "injury_status": null, + "player_id": 16759, + "player_url": "https://www.ligainsider.de/gideon-mensah_16759/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Tom Krauss", + "displayed_name": "Krauß", + "position": "MCR", + "injury_status": null, + "player_id": 20244, + "player_url": "https://www.ligainsider.de/tom-krauss_20244/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ellyes Skhiri", + "displayed_name": "Skhiri", + "position": "DMC", + "injury_status": null, + "player_id": 20776, + "player_url": "https://www.ligainsider.de/ellyes-skhiri_20776/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Isak Johannesson", + "displayed_name": "Jóhannesson", + "position": "MCL", + "injury_status": "QUES", + "player_id": 35249, + "player_url": "https://www.ligainsider.de/isak-johannesson_35249/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Paul Okon Engstler", + "displayed_name": "Okon-Engstler", + "position": "MCL", + "injury_status": null, + "player_id": 38936, + "player_url": "https://www.ligainsider.de/paul-okon-engstler_38936/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Mikey Moore", + "displayed_name": "Moore", + "position": "FWR", + "injury_status": null, + "player_id": 38448, + "player_url": "https://www.ligainsider.de/mikey-moore_38448/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ragnar Ache", + "displayed_name": "Ache", + "position": "FW", + "injury_status": null, + "player_id": 23720, + "player_url": "https://www.ligainsider.de/ragnar-ache_23720/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Thijs Dallinga", + "displayed_name": "Dallinga", + "position": "FW", + "injury_status": null, + "player_id": 36506, + "player_url": "https://www.ligainsider.de/thijs-dallinga_36506/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Said El Mala", + "displayed_name": "S. El Mala", + "position": "FWL", + "injury_status": "QUES", + "player_id": 38546, + "player_url": "https://www.ligainsider.de/said-el-mala_38546/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Linton Maina", + "displayed_name": "Maina", + "position": "FWL", + "injury_status": null, + "player_id": 18217, + "player_url": "https://www.ligainsider.de/linton-maina_18217/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "SV Werder Bremen", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Karl Hein", + "displayed_name": "Hein", + "position": "GK", + "injury_status": null, + "player_id": 25603, + "player_url": "https://www.ligainsider.de/karl-hein_25603/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Arthur", + "displayed_name": "Arthur", + "position": "DR", + "injury_status": null, + "player_id": 35904, + "player_url": "https://www.ligainsider.de/arthur_35904/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Amos Pieper", + "displayed_name": "Pieper", + "position": "DCR", + "injury_status": null, + "player_id": 7061, + "player_url": "https://www.ligainsider.de/amos-pieper_7061/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Friedl", + "displayed_name": "Friedl", + "position": "DCL", + "injury_status": null, + "player_id": 7047, + "player_url": "https://www.ligainsider.de/marco-friedl_7047/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Olivier Deman", + "displayed_name": "Deman", + "position": "DL", + "injury_status": null, + "player_id": 36310, + "player_url": "https://www.ligainsider.de/olivier-deman_36310/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Ludovit Reis", + "displayed_name": "Reis", + "position": "MCR", + "injury_status": null, + "player_id": 24555, + "player_url": "https://www.ligainsider.de/ludovit-reis_24555/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Chuki", + "displayed_name": "Chuki", + "position": "AMC", + "injury_status": null, + "player_id": 38831, + "player_url": "https://www.ligainsider.de/chuki_38831/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Youri Regeer", + "displayed_name": "Regeer", + "position": "MCL", + "injury_status": null, + "player_id": 25841, + "player_url": "https://www.ligainsider.de/youri-regeer_25841/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Eren Dinkci", + "displayed_name": "Dinkçi", + "position": "FWR", + "injury_status": "QUES", + "player_id": 22008, + "player_url": "https://www.ligainsider.de/eren-dinkci_22008/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Niclas Fuellkrug", + "displayed_name": "Füllkrug", + "position": "FW", + "injury_status": null, + "player_id": 1867, + "player_url": "https://www.ligainsider.de/niclas-fuellkrug_1867/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Gruell", + "displayed_name": "Grüll", + "position": "FWL", + "injury_status": null, + "player_id": 26702, + "player_url": "https://www.ligainsider.de/marco-gruell_26702/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-13T15:30+02:00", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Maarten Vandevoordt", + "displayed_name": "Vandevoordt", + "position": "GK", + "injury_status": null, + "player_id": 21774, + "player_url": "https://www.ligainsider.de/maarten-vandevoordt_21774/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ridle Baku", + "displayed_name": "Baku", + "position": "DR", + "injury_status": null, + "player_id": 15835, + "player_url": "https://www.ligainsider.de/ridle-baku_15835/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Willi Orban", + "displayed_name": "Orbán", + "position": "DCR", + "injury_status": null, + "player_id": 1667, + "player_url": "https://www.ligainsider.de/willi-orban_1667/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Maxime Esteve", + "displayed_name": "Estève", + "position": "DCL", + "injury_status": null, + "player_id": 38844, + "player_url": "https://www.ligainsider.de/maxime-esteve_38844/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Castello Lukeba", + "displayed_name": "Castello Jr.", + "position": "DCL", + "injury_status": null, + "player_id": 27079, + "player_url": "https://www.ligainsider.de/castello-lukeba_27079/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "David Raum", + "displayed_name": "Raum", + "position": "DL", + "injury_status": null, + "player_id": 12557, + "player_url": "https://www.ligainsider.de/david-raum_12557/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Brajan Gruda", + "displayed_name": "Gruda", + "position": "MCR", + "injury_status": null, + "player_id": 35733, + "player_url": "https://www.ligainsider.de/brajan-gruda_35733/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Neil El Aynaoui", + "displayed_name": "El Aynaoui", + "position": "MCR", + "injury_status": null, + "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": "Nicolas Seiwald", + "displayed_name": "Seiwald", + "position": "DMC", + "injury_status": null, + "player_id": 24619, + "player_url": "https://www.ligainsider.de/nicolas-seiwald_24619/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ezechiel Banzuzi", + "displayed_name": "Banzuzi", + "position": "MCL", + "injury_status": null, + "player_id": 38383, + "player_url": "https://www.ligainsider.de/ezechiel-banzuzi_38383/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": 1 + }, + { + "full_name": "Johan Bakayoko", + "displayed_name": "Bakayoko", + "position": "FWR", + "injury_status": null, + "player_id": 35421, + "player_url": "https://www.ligainsider.de/johan-bakayoko_35421/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Christopher Nkunku", + "displayed_name": "Nkunku", + "position": "FW", + "injury_status": null, + "player_id": 12446, + "player_url": "https://www.ligainsider.de/christopher-nkunku_12446/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Antonio Nusa", + "displayed_name": "Nusa", + "position": "FWL", + "injury_status": null, + "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": "Hamburger SV", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Daniel Heuer Fernandes", + "displayed_name": "Fernandes", + "position": "GK", + "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": "Nicolas Capaldo", + "displayed_name": "Capaldo", + "position": "DCR", + "injury_status": null, + "player_id": 26628, + "player_url": "https://www.ligainsider.de/nicolas-capaldo_26628/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jordan Torunarigha", + "displayed_name": "Torunarigha", + "position": "DC", + "injury_status": null, + "player_id": 6513, + "player_url": "https://www.ligainsider.de/jordan-torunarigha_6513/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Shafiq Nandja", + "displayed_name": "Nandja", + "position": "DCL", + "injury_status": null, + "player_id": 38678, + "player_url": "https://www.ligainsider.de/shafiq-nandja_38678/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Sebastiaan Bornauw", + "displayed_name": "Bornauw", + "position": "DCL", + "injury_status": "QUES", + "player_id": 18822, + "player_url": "https://www.ligainsider.de/sebastiaan-bornauw_18822/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Zakaria El Ouahdi", + "displayed_name": "El Ouahdi", + "position": "MR", + "injury_status": null, + "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": "Albert Sambi Lokonga", + "displayed_name": "Sambi", + "position": "MCR", + "injury_status": null, + "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": "Nicolai Remberg", + "displayed_name": "Remberg", + "position": "MCL", + "injury_status": null, + "player_id": 26449, + "player_url": "https://www.ligainsider.de/nicolai-remberg_26449/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "David Moller Wolfe", + "displayed_name": "Møller Wolfe", + "position": "ML", + "injury_status": null, + "player_id": 37717, + "player_url": "https://www.ligainsider.de/david-moller-wolfe_37717/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "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": 1 + }, + { + "full_name": "Patson Daka", + "displayed_name": "Daka", + "position": "FW", + "injury_status": null, + "player_id": 16774, + "player_url": "https://www.ligainsider.de/patson-daka_16774/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Terem Moffi", + "displayed_name": "Moffi", + "position": "FW", + "injury_status": null, + "player_id": 39019, + "player_url": "https://www.ligainsider.de/terem-moffi_39019/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Albert Groenbaek", + "displayed_name": "Grønbæk", + "position": "AMCL", + "injury_status": null, + "player_id": 35437, + "player_url": "https://www.ligainsider.de/albert-groenbaek_35437/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-13T17:30+02:00", + "home": { + "team_name": "SV 07 Elversberg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nicolas Kristof", + "displayed_name": "Kristof", + "position": "GK", + "injury_status": null, + "player_id": 26473, + "player_url": "https://www.ligainsider.de/nicolas-kristof_26473/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Gyamerah", + "displayed_name": "Gyamerah", + "position": "DR", + "injury_status": null, + "player_id": 5825, + "player_url": "https://www.ligainsider.de/jan-gyamerah_5825/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Luca Sirch", + "displayed_name": "Sirch", + "position": "DR", + "injury_status": null, + "player_id": 26346, + "player_url": "https://www.ligainsider.de/luca-sirch_26346/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Lukas Pinckert", + "displayed_name": "Pinckert", + "position": "DCR", + "injury_status": null, + "player_id": 38539, + "player_url": "https://www.ligainsider.de/lukas-pinckert_38539/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Florian Le Joncour", + "displayed_name": "Le Joncour", + "position": "DCR", + "injury_status": null, + "player_id": 37052, + "player_url": "https://www.ligainsider.de/florian-le-joncour_37052/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Maximilian Rohr", + "displayed_name": "Rohr", + "position": "DCL", + "injury_status": null, + "player_id": 24711, + "player_url": "https://www.ligainsider.de/maximilian-rohr_24711/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lasse Guenther", + "displayed_name": "Günther", + "position": "DL", + "injury_status": null, + "player_id": 26087, + "player_url": "https://www.ligainsider.de/lasse-guenther_26087/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Keidel", + "displayed_name": "Keidel", + "position": "MCR", + "injury_status": null, + "player_id": 27483, + "player_url": "https://www.ligainsider.de/felix-keidel_27483/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Francis Onyeka", + "displayed_name": "Onyeka", + "position": "AMC", + "injury_status": null, + "player_id": 36948, + "player_url": "https://www.ligainsider.de/francis-onyeka_36948/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukasz Poreba", + "displayed_name": "Poręba", + "position": "MCL", + "injury_status": null, + "player_id": 36788, + "player_url": "https://www.ligainsider.de/lukasz-poreba_36788/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukas Petkov", + "displayed_name": "Petkov", + "position": "FWR", + "injury_status": null, + "player_id": 20088, + "player_url": "https://www.ligainsider.de/lukas-petkov_20088/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "David Mokwa", + "displayed_name": "Mokwa", + "position": "FW", + "injury_status": null, + "player_id": 35765, + "player_url": "https://www.ligainsider.de/david-mokwa_35765/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Cole Campbell", + "displayed_name": "Campbell", + "position": "FWL", + "injury_status": null, + "player_id": 36946, + "player_url": "https://www.ligainsider.de/cole-campbell_36946/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "Bayern München", + "side": "away", + "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": "Jonas Urbig", + "displayed_name": "Urbig", + "position": "GK", + "injury_status": null, + "player_id": 26101, + "player_url": "https://www.ligainsider.de/jonas-urbig_26101/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "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": 1 + }, + { + "full_name": "Konrad Laimer", + "displayed_name": "Laimer", + "position": "DR", + "injury_status": null, + "player_id": 6324, + "player_url": "https://www.ligainsider.de/konrad-laimer_6324/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Dayot Upamecano", + "displayed_name": "Upamecano", + "position": "DCR", + "injury_status": null, + "player_id": 11541, + "player_url": "https://www.ligainsider.de/dayot-upamecano_11541/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Minjae Kim", + "displayed_name": "Minjae", + "position": "DCR", + "injury_status": null, + "player_id": 27022, + "player_url": "https://www.ligainsider.de/minjae-kim_27022/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Jonathan Tah", + "displayed_name": "Tah", + "position": "DCL", + "injury_status": null, + "player_id": 2385, + "player_url": "https://www.ligainsider.de/jonathan-tah_2385/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Alphonso Davies", + "displayed_name": "Davies", + "position": "DL", + "injury_status": null, + "player_id": 20098, + "player_url": "https://www.ligainsider.de/alphonso-davies_20098/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "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": 2 + }, + { + "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": "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": 1 + }, + { + "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": "Tom Bischof", + "displayed_name": "Bischof", + "position": "MCL", + "injury_status": null, + "player_id": 26133, + "player_url": "https://www.ligainsider.de/tom-bischof_26133/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "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": "Lennart Karl", + "displayed_name": "Karl", + "position": "FWR", + "injury_status": null, + "player_id": 38411, + "player_url": "https://www.ligainsider.de/lennart-karl_38411/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "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 + }, + { + "full_name": "Jamal Musiala", + "displayed_name": "Musiala", + "position": "FWL", + "injury_status": null, + "player_id": 24149, + "player_url": "https://www.ligainsider.de/jamal-musiala_24149/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + } + ] +} diff --git a/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260910_134827.json b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260910_134827.json new file mode 100644 index 0000000..b0645ec --- /dev/null +++ b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260910_134827.json @@ -0,0 +1,2840 @@ +{ + "metadata": { + "source": "LigaInsider", + "source_url": "https://www.ligainsider.de/", + "captured_at": "2026-09-10T13:48:27+02:00", + "capture_finished_at": "2026-09-10T13:49:18+02:00", + "match_count": 9, + "team_count": 18, + "player_count": 241, + "team_page_count": 18, + "team_pages": { + "Bayern München": "https://www.ligainsider.de/fc-bayern-muenchen/1/", + "Borussia Dortmund": "https://www.ligainsider.de/borussia-dortmund/14/", + "RB Leipzig": "https://www.ligainsider.de/rb-leipzig/1311/", + "VfB Stuttgart": "https://www.ligainsider.de/vfb-stuttgart/12/", + "TSG Hoffenheim": "https://www.ligainsider.de/tsg-hoffenheim/10/", + "Bayer 04 Leverkusen": "https://www.ligainsider.de/bayer-04-leverkusen/4/", + "SC Freiburg": "https://www.ligainsider.de/sc-freiburg/18/", + "Eintracht Frankfurt": "https://www.ligainsider.de/eintracht-frankfurt/3/", + "FC Augsburg": "https://www.ligainsider.de/fc-augsburg/21/", + "FSV Mainz 05": "https://www.ligainsider.de/1-fsv-mainz-05/17/", + "1. FC Union Berlin": "https://www.ligainsider.de/1-fc-union-berlin/1246/", + "Borussia Mönchengladbach": "https://www.ligainsider.de/borussia-moenchengladbach/5/", + "Hamburger SV": "https://www.ligainsider.de/hamburger-sv/9/", + "1. FC Köln": "https://www.ligainsider.de/1-fc-koeln/15/", + "SV Werder Bremen": "https://www.ligainsider.de/sv-werder-bremen/2/", + "Schalke 04": "https://www.ligainsider.de/fc-schalke-04/13/", + "SV 07 Elversberg": "https://www.ligainsider.de/sv-07-elversberg/1331/", + "SC Paderborn": "https://www.ligainsider.de/sc-paderborn-07/1249/" + }, + "skipped_teams": [], + "unmatched_teams": [] + }, + "matches": [ + { + "match_time": "2026-09-11T20:30+02:00", + "home": { + "team_name": "1. FC Union Berlin", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Frederik Roennow", + "displayed_name": "Rønnow", + "position": "GK", + "injury_status": null, + "player_id": 7943, + "player_url": "https://www.ligainsider.de/frederik-roennow_7943/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josip Juranovic", + "displayed_name": "Juranović", + "position": "DR", + "injury_status": null, + "player_id": 26979, + "player_url": "https://www.ligainsider.de/josip-juranovic_26979/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Zeno Van Den Bosch", + "displayed_name": "Van Den Bosch", + "position": "DCR", + "injury_status": null, + "player_id": 25990, + "player_url": "https://www.ligainsider.de/zeno-van-den-bosch_25990/", + "formation_row": 2, + "slot_index": 2, + "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": 1 + }, + { + "full_name": "Leopold Querfeld", + "displayed_name": "Querfeld", + "position": "DCL", + "injury_status": null, + "player_id": 27234, + "player_url": "https://www.ligainsider.de/leopold-querfeld_27234/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Tom Rothe", + "displayed_name": "Rothe", + "position": "DL", + "injury_status": null, + "player_id": 26243, + "player_url": "https://www.ligainsider.de/tom-rothe_26243/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Michel Aebischer", + "displayed_name": "Aebischer", + "position": "MR", + "injury_status": null, + "player_id": 12508, + "player_url": "https://www.ligainsider.de/michel-aebischer_12508/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Wooyeong Jeong", + "displayed_name": "Jeong", + "position": "MR", + "injury_status": null, + "player_id": 14145, + "player_url": "https://www.ligainsider.de/wooyeong-jeong_14145/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Rani Khedira", + "displayed_name": "Khedira", + "position": "MCR", + "injury_status": null, + "player_id": 2122, + "player_url": "https://www.ligainsider.de/rani-khedira_2122/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Aljoscha Kemlein", + "displayed_name": "Kemlein", + "position": "MCL", + "injury_status": null, + "player_id": 27560, + "player_url": "https://www.ligainsider.de/aljoscha-kemlein_27560/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Livan Burcu", + "displayed_name": "Burcu", + "position": "ML", + "injury_status": null, + "player_id": 36114, + "player_url": "https://www.ligainsider.de/livan-burcu_36114/", + "formation_row": 3, + "slot_index": 4, + "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": 2 + }, + { + "full_name": "Emmanuel Latte Lath", + "displayed_name": "Latte Lath", + "position": "FWCR", + "injury_status": null, + "player_id": 24183, + "player_url": "https://www.ligainsider.de/emmanuel-latte-lath_24183/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Tim Skarke", + "displayed_name": "Skarke", + "position": "FWCR", + "injury_status": null, + "player_id": 6374, + "player_url": "https://www.ligainsider.de/tim-skarke_6374/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Marin Ljubicic", + "displayed_name": "Ljubičić", + "position": "FWCL", + "injury_status": null, + "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": "Schalke 04", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Loris Karius", + "displayed_name": "Karius", + "position": "GK", + "injury_status": null, + "player_id": 1641, + "player_url": "https://www.ligainsider.de/loris-karius_1641/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Timo Becker", + "displayed_name": "T. Becker", + "position": "DCR", + "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": "Nikola Katic", + "displayed_name": "Katić", + "position": "DC", + "injury_status": null, + "player_id": 23002, + "player_url": "https://www.ligainsider.de/nikola-katic_23002/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Hasan Kurucay", + "displayed_name": "Kuruçay", + "position": "DCL", + "injury_status": null, + "player_id": 35927, + "player_url": "https://www.ligainsider.de/hasan-kurucay_35927/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Junior Dina Ebimbe", + "displayed_name": "Dina Ebimbe", + "position": "MR", + "injury_status": null, + "player_id": 26881, + "player_url": "https://www.ligainsider.de/junior-dina-ebimbe_26881/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Kenan Karaman", + "displayed_name": "Karaman", + "position": "MR", + "injury_status": null, + "player_id": 2676, + "player_url": "https://www.ligainsider.de/kenan-karaman_2676/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Soufiane El Faouzi", + "displayed_name": "El-Faouzi", + "position": "MCR", + "injury_status": null, + "player_id": 26067, + "player_url": "https://www.ligainsider.de/soufiane-el-faouzi_26067/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Satoshi Tanaka", + "displayed_name": "Tanaka", + "position": "MCL", + "injury_status": null, + "player_id": 38876, + "player_url": "https://www.ligainsider.de/satoshi-tanaka_38876/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Robin Gosens", + "displayed_name": "Gosens", + "position": "ML", + "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": "Dejan Ljubicic", + "displayed_name": "Ljubičić", + "position": "AMCR", + "injury_status": null, + "player_id": 24396, + "player_url": "https://www.ligainsider.de/dejan-ljubicic_24396/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Moussa Sylla", + "displayed_name": "Sylla", + "position": "FW", + "injury_status": null, + "player_id": 16217, + "player_url": "https://www.ligainsider.de/moussa-sylla_16217/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Adil Aouchiche", + "displayed_name": "Aouchiche", + "position": "AMCL", + "injury_status": null, + "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-09-12T15:30+02:00", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Gregor Kobel", + "displayed_name": "Kobel", + "position": "GK", + "injury_status": null, + "player_id": 9357, + "player_url": "https://www.ligainsider.de/gregor-kobel_9357/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joane Gadou", + "displayed_name": "Gadou", + "position": "DCR", + "injury_status": null, + "player_id": 37021, + "player_url": "https://www.ligainsider.de/joane-gadou_37021/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Waldemar Anton", + "displayed_name": "Anton", + "position": "DC", + "injury_status": null, + "player_id": 5837, + "player_url": "https://www.ligainsider.de/waldemar-anton_5837/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ramy Bensebaini", + "displayed_name": "Bensebaini", + "position": "DCL", + "injury_status": null, + "player_id": 7791, + "player_url": "https://www.ligainsider.de/ramy-bensebaini_7791/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Beier", + "displayed_name": "Beier", + "position": "DCL", + "injury_status": null, + "player_id": 20804, + "player_url": "https://www.ligainsider.de/maximilian-beier_20804/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Julian Ryerson", + "displayed_name": "Ryerson", + "position": "MR", + "injury_status": null, + "player_id": 18478, + "player_url": "https://www.ligainsider.de/julian-ryerson_18478/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jobe Bellingham", + "displayed_name": "Jobe", + "position": "MCR", + "injury_status": null, + "player_id": 38153, + "player_url": "https://www.ligainsider.de/jobe-bellingham_38153/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Joey Veerman", + "displayed_name": "Veerman", + "position": "MCL", + "injury_status": null, + "player_id": 37180, + "player_url": "https://www.ligainsider.de/joey-veerman_37180/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Nmecha", + "displayed_name": "F. Nmecha", + "position": "MCL", + "injury_status": null, + "player_id": 25090, + "player_url": "https://www.ligainsider.de/felix-nmecha_25090/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Daniel Svensson", + "displayed_name": "Svensson", + "position": "ML", + "injury_status": null, + "player_id": 38304, + "player_url": "https://www.ligainsider.de/daniel-svensson_38304/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Ethan Nwaneri", + "displayed_name": "Nwaneri", + "position": "AMCR", + "injury_status": null, + "player_id": 36869, + "player_url": "https://www.ligainsider.de/ethan-nwaneri_36869/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Serhou Guirassy", + "displayed_name": "Guirassy", + "position": "FW", + "injury_status": null, + "player_id": 10454, + "player_url": "https://www.ligainsider.de/serhou-guirassy_10454/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Fabio Silva", + "displayed_name": "Silva", + "position": "AMCL", + "injury_status": null, + "player_id": 22570, + "player_url": "https://www.ligainsider.de/fabio-silva_22570/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Marcel Sabitzer", + "displayed_name": "Sabitzer", + "position": "AMCL", + "injury_status": null, + "player_id": 2020, + "player_url": "https://www.ligainsider.de/marcel-sabitzer_2020/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "SC Paderborn", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nahuel Noll", + "displayed_name": "Noll", + "position": "GK", + "injury_status": null, + "player_id": 24594, + "player_url": "https://www.ligainsider.de/nahuel-noll_24594/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jano Ter Horst", + "displayed_name": "ter Horst", + "position": "DCR", + "injury_status": null, + "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": "Tjark Scheller", + "displayed_name": "Scheller", + "position": "DC", + "injury_status": null, + "player_id": 36890, + "player_url": "https://www.ligainsider.de/tjark-scheller_36890/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mattes Hansen", + "displayed_name": "Hansen", + "position": "DCL", + "injury_status": null, + "player_id": 35894, + "player_url": "https://www.ligainsider.de/mattes-hansen_35894/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Laurin Curda", + "displayed_name": "Curda", + "position": "MR", + "injury_status": null, + "player_id": 36261, + "player_url": "https://www.ligainsider.de/laurin-curda_36261/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Laurin Ulrich", + "displayed_name": "Ulrich", + "position": "MCR", + "injury_status": null, + "player_id": 27568, + "player_url": "https://www.ligainsider.de/laurin-ulrich_27568/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Santiago Castaneda", + "displayed_name": "Castañeda", + "position": "DMC", + "injury_status": null, + "player_id": 37450, + "player_url": "https://www.ligainsider.de/santiago-castaneda_37450/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gabriel Vidovic", + "displayed_name": "Vidović", + "position": "MCL", + "injury_status": null, + "player_id": 26231, + "player_url": "https://www.ligainsider.de/gabriel-vidovic_26231/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Raphael Obermair", + "displayed_name": "Obermair", + "position": "ML", + "injury_status": null, + "player_id": 12780, + "player_url": "https://www.ligainsider.de/raphael-obermair_12780/", + "formation_row": 3, + "slot_index": 5, + "starting_probability_rank": 1 + }, + { + "full_name": "Marvin Pieringer", + "displayed_name": "Pieringer", + "position": "FWCR", + "injury_status": null, + "player_id": 20424, + "player_url": "https://www.ligainsider.de/marvin-pieringer_20424/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Rayan Philippe", + "displayed_name": "Philippe", + "position": "FWCL", + "injury_status": null, + "player_id": 36121, + "player_url": "https://www.ligainsider.de/rayan-philippe_36121/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Steffen Tigges", + "displayed_name": "Tigges", + "position": "FWCL", + "injury_status": null, + "player_id": 15810, + "player_url": "https://www.ligainsider.de/steffen-tigges_15810/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Stefano Marino", + "displayed_name": "Marino", + "position": "FWCL", + "injury_status": null, + "player_id": 27339, + "player_url": "https://www.ligainsider.de/stefano-marino_27339/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 3 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Finn Dahmen", + "displayed_name": "Dahmen", + "position": "GK", + "injury_status": null, + "player_id": 18728, + "player_url": "https://www.ligainsider.de/finn-dahmen_18728/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Noahkai Banks", + "displayed_name": "Banks", + "position": "DCR", + "injury_status": null, + "player_id": 37195, + "player_url": "https://www.ligainsider.de/noahkai-banks_37195/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Chrislain Matsima", + "displayed_name": "Matsima", + "position": "DC", + "injury_status": null, + "player_id": 26695, + "player_url": "https://www.ligainsider.de/chrislain-matsima_26695/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Calvin Brackelmann", + "displayed_name": "Brackelmann", + "position": "DCL", + "injury_status": null, + "player_id": 12771, + "player_url": "https://www.ligainsider.de/calvin-brackelmann_12771/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Marius Wolf", + "displayed_name": "Wolf", + "position": "MR", + "injury_status": null, + "player_id": 5670, + "player_url": "https://www.ligainsider.de/marius-wolf_5670/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alexis Claude Maurice", + "displayed_name": "Claude-Maurice", + "position": "MR", + "injury_status": null, + "player_id": 20630, + "player_url": "https://www.ligainsider.de/alexis-claude-maurice_20630/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Han Noah Massengo", + "displayed_name": "Massengo", + "position": "MCR", + "injury_status": null, + "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": "Fabian Rieder", + "displayed_name": "Rieder", + "position": "MCL", + "injury_status": null, + "player_id": 25579, + "player_url": "https://www.ligainsider.de/fabian-rieder_25579/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Hennes Behrens", + "displayed_name": "Behrens", + "position": "ML", + "injury_status": null, + "player_id": 37221, + "player_url": "https://www.ligainsider.de/hennes-behrens_37221/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Arijon Ibrahimovic", + "displayed_name": "Ibrahimović", + "position": "AMCR", + "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 + }, + { + "full_name": "Michael Gregoritsch", + "displayed_name": "Gregoritsch", + "position": "FW", + "injury_status": null, + "player_id": 1512, + "player_url": "https://www.ligainsider.de/michael-gregoritsch_1512/", + "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": "Bayer 04 Leverkusen", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mark Flekken", + "displayed_name": "Flekken", + "position": "GK", + "injury_status": null, + "player_id": 4530, + "player_url": "https://www.ligainsider.de/mark-flekken_4530/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jarell Quansah", + "displayed_name": "Quansah", + "position": "DR", + "injury_status": null, + "player_id": 36489, + "player_url": "https://www.ligainsider.de/jarell-quansah_36489/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Edmond Tapsoba", + "displayed_name": "Tapsoba", + "position": "DCR", + "injury_status": null, + "player_id": 19022, + "player_url": "https://www.ligainsider.de/edmond-tapsoba_19022/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Facundo Medina", + "displayed_name": "Medina", + "position": "DCL", + "injury_status": null, + "player_id": 36418, + "player_url": "https://www.ligainsider.de/facundo-medina_36418/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Miguel Gutierrez", + "displayed_name": "M. Gutiérrez", + "position": "DL", + "injury_status": null, + "player_id": 24219, + "player_url": "https://www.ligainsider.de/miguel-gutierrez_24219/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Equi Fernandez", + "displayed_name": "Fernández", + "position": "MCR", + "injury_status": null, + "player_id": 38674, + "player_url": "https://www.ligainsider.de/equi-fernandez_38674/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ibrahim Maza", + "displayed_name": "Maza", + "position": "AMC", + "injury_status": null, + "player_id": 35905, + "player_url": "https://www.ligainsider.de/ibrahim-maza_35905/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Aleix Garcia", + "displayed_name": "Aleix García", + "position": "MCL", + "injury_status": null, + "player_id": 7138, + "player_url": "https://www.ligainsider.de/aleix-garcia_7138/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Moussa Diaby", + "displayed_name": "Diaby", + "position": "FWR", + "injury_status": null, + "player_id": 20616, + "player_url": "https://www.ligainsider.de/moussa-diaby_20616/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Malik Tillman", + "displayed_name": "Tillman", + "position": "FWR", + "injury_status": null, + "player_id": 23862, + "player_url": "https://www.ligainsider.de/malik-tillman_23862/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Patrik Schick", + "displayed_name": "Schick", + "position": "FW", + "injury_status": null, + "player_id": 7794, + "player_url": "https://www.ligainsider.de/patrik-schick_7794/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Afonso Moreira", + "displayed_name": "Moreira", + "position": "FWL", + "injury_status": null, + "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-09-12T15:30+02:00", + "home": { + "team_name": "FSV Mainz 05", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Robin Zentner", + "displayed_name": "Zentner", + "position": "GK", + "injury_status": "QUES", + "player_id": 3298, + "player_url": "https://www.ligainsider.de/robin-zentner_3298/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alexander Schwolow", + "displayed_name": "Schwolow", + "position": "GK", + "injury_status": null, + "player_id": 1781, + "player_url": "https://www.ligainsider.de/alexander-schwolow_1781/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Stefan Posch", + "displayed_name": "Posch", + "position": "DCR", + "injury_status": null, + "player_id": 12798, + "player_url": "https://www.ligainsider.de/stefan-posch_12798/", + "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": "Kacper Potulski", + "displayed_name": "Potulski", + "position": "DCL", + "injury_status": null, + "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": "Nadiem Amiri", + "displayed_name": "Amiri", + "position": "MCR", + "injury_status": null, + "player_id": 5815, + "player_url": "https://www.ligainsider.de/nadiem-amiri_5815/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu", + "position": "DMC", + "injury_status": null, + "player_id": 36958, + "player_url": "https://www.ligainsider.de/kaishu-sano_36958/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jaesung Lee", + "displayed_name": "Lee", + "position": "MCL", + "injury_status": null, + "player_id": 21202, + "player_url": "https://www.ligainsider.de/jaesung-lee_21202/", + "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 + } + ] + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Noah Atubolu", + "displayed_name": "Atubolu", + "position": "GK", + "injury_status": null, + "player_id": 22000, + "player_url": "https://www.ligainsider.de/noah-atubolu_22000/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jeremiaha Maluze", + "displayed_name": "Maluze", + "position": "DCR", + "injury_status": null, + "player_id": 38581, + "player_url": "https://www.ligainsider.de/jeremiaha-maluze_38581/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Elias Baum", + "displayed_name": "Baum", + "position": "DCR", + "injury_status": null, + "player_id": 35727, + "player_url": "https://www.ligainsider.de/elias-baum_35727/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Robin Koch", + "displayed_name": "Koch", + "position": "DC", + "injury_status": null, + "player_id": 12490, + "player_url": "https://www.ligainsider.de/robin-koch_12490/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Lilian Brassier", + "displayed_name": "Brassier", + "position": "DCL", + "injury_status": null, + "player_id": 24489, + "player_url": "https://www.ligainsider.de/lilian-brassier_24489/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": 1 + }, + { + "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": 1 + }, + { + "full_name": "Fares Chaibi", + "displayed_name": "Chaïbi", + "position": "MCR", + "injury_status": "QUES", + "player_id": 35910, + "player_url": "https://www.ligainsider.de/fares-chaibi_35910/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Raphael Onyedika", + "displayed_name": "Onyedika", + "position": "DMC", + "injury_status": null, + "player_id": 26786, + "player_url": "https://www.ligainsider.de/raphael-onyedika_26786/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Can Uzun", + "displayed_name": "Uzun", + "position": "MCL", + "injury_status": null, + "player_id": 35949, + "player_url": "https://www.ligainsider.de/can-uzun_35949/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Keita Kosugi", + "displayed_name": "Kosugi", + "position": "ML", + "injury_status": null, + "player_id": 38762, + "player_url": "https://www.ligainsider.de/keita-kosugi_38762/", + "formation_row": 3, + "slot_index": 5, + "starting_probability_rank": 1 + }, + { + "full_name": "Younes Ebnoutalib", + "displayed_name": "Ebnoutalib", + "position": "FWCR", + "injury_status": null, + "player_id": 38489, + "player_url": "https://www.ligainsider.de/younes-ebnoutalib_38489/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jonathan Burkardt", + "displayed_name": "Burkardt", + "position": "FWCL", + "injury_status": null, + "player_id": 19272, + "player_url": "https://www.ligainsider.de/jonathan-burkardt_19272/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mio Backhaus", + "displayed_name": "Backhaus", + "position": "GK", + "injury_status": null, + "player_id": 27467, + "player_url": "https://www.ligainsider.de/mio-backhaus_27467/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Treu", + "displayed_name": "Treu", + "position": "DR", + "injury_status": null, + "player_id": 20344, + "player_url": "https://www.ligainsider.de/philipp-treu_20344/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": 1835, + "player_url": "https://www.ligainsider.de/matthias-ginter_1835/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Lienhart", + "displayed_name": "Lienhart", + "position": "DCL", + "injury_status": null, + "player_id": 13911, + "player_url": "https://www.ligainsider.de/philipp-lienhart_13911/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jordy Makengo", + "displayed_name": "Makengo", + "position": "DL", + "injury_status": null, + "player_id": 26088, + "player_url": "https://www.ligainsider.de/jordy-makengo_26088/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Eggestein", + "displayed_name": "Eggestein", + "position": "MCR", + "injury_status": null, + "player_id": 6131, + "player_url": "https://www.ligainsider.de/maximilian-eggestein_6131/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Yuito Suzuki", + "displayed_name": "Yuito", + "position": "AMC", + "injury_status": null, + "player_id": 37105, + "player_url": "https://www.ligainsider.de/yuito-suzuki_37105/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Yannik Engelhardt", + "displayed_name": "Engelhardt", + "position": "MCL", + "injury_status": null, + "player_id": 20278, + "player_url": "https://www.ligainsider.de/yannik-engelhardt_20278/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Niklas Beste", + "displayed_name": "Beste", + "position": "FWR", + "injury_status": null, + "player_id": 14520, + "player_url": "https://www.ligainsider.de/niklas-beste_14520/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Igor Matanovic", + "displayed_name": "Matanović", + "position": "FW", + "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": "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": 1 + } + ] + }, + "away": { + "team_name": "Borussia Mönchengladbach", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Moritz Nicolas", + "displayed_name": "Nicolas", + "position": "GK", + "injury_status": null, + "player_id": 6295, + "player_url": "https://www.ligainsider.de/moritz-nicolas_6295/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joe Scally", + "displayed_name": "Scally", + "position": "DR", + "injury_status": null, + "player_id": 23700, + "player_url": "https://www.ligainsider.de/joe-scally_23700/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Leszczynski", + "displayed_name": "Leszczyński", + "position": "DR", + "injury_status": null, + "player_id": 38925, + "player_url": "https://www.ligainsider.de/jan-leszczynski_38925/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Ko Itakura", + "displayed_name": "Itakura", + "position": "DCR", + "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": "Kevin Diks", + "displayed_name": "Diks", + "position": "DCL", + "injury_status": null, + "player_id": 11591, + "player_url": "https://www.ligainsider.de/kevin-diks_11591/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": "Philipp Sander", + "displayed_name": "Sander", + "position": "MCR", + "injury_status": null, + "player_id": 18612, + "player_url": "https://www.ligainsider.de/philipp-sander_18612/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Hugo Bolin", + "displayed_name": "Bolin", + "position": "AMC", + "injury_status": null, + "player_id": 37888, + "player_url": "https://www.ligainsider.de/hugo-bolin_37888/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mathieu Nguefack", + "displayed_name": "Nguefack", + "position": "MCL", + "injury_status": null, + "player_id": 38828, + "player_url": "https://www.ligainsider.de/mathieu-nguefack_38828/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Kevin Stoeger", + "displayed_name": "Stöger", + "position": "MCL", + "injury_status": null, + "player_id": 692, + "player_url": "https://www.ligainsider.de/kevin-stoeger_692/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Franck Honorat", + "displayed_name": "Honorat", + "position": "FWR", + "injury_status": null, + "player_id": 23248, + "player_url": "https://www.ligainsider.de/franck-honorat_23248/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Tim Kleindienst", + "displayed_name": "Kleindienst", + "position": "FW", + "injury_status": null, + "player_id": 6321, + "player_url": "https://www.ligainsider.de/tim-kleindienst_6321/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wael Mohya", + "displayed_name": "Mohya", + "position": "FWL", + "injury_status": null, + "player_id": 38636, + "player_url": "https://www.ligainsider.de/wael-mohya_38636/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Robin Hack", + "displayed_name": "Hack", + "position": "FWL", + "injury_status": null, + "player_id": 14139, + "player_url": "https://www.ligainsider.de/robin-hack_14139/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "TSG Hoffenheim", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Oliver Baumann", + "displayed_name": "Baumann", + "position": "GK", + "injury_status": null, + "player_id": 567, + "player_url": "https://www.ligainsider.de/oliver-baumann_567/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Vladimir Coufal", + "displayed_name": "Coufal", + "position": "DR", + "injury_status": null, + "player_id": 11929, + "player_url": "https://www.ligainsider.de/vladimir-coufal_11929/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ozan Kabak", + "displayed_name": "Ozan Kabak", + "position": "DCR", + "injury_status": null, + "player_id": 20416, + "player_url": "https://www.ligainsider.de/ozan-kabak_20416/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Albian Hajdari", + "displayed_name": "Hajdari", + "position": "DCL", + "injury_status": null, + "player_id": 37227, + "player_url": "https://www.ligainsider.de/albian-hajdari_37227/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Mats Rots", + "displayed_name": "Rots", + "position": "DL", + "injury_status": null, + "player_id": 37794, + "player_url": "https://www.ligainsider.de/mats-rots_37794/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Patrick Wimmer", + "displayed_name": "Wimmer", + "position": "MR", + "injury_status": null, + "player_id": 26236, + "player_url": "https://www.ligainsider.de/patrick-wimmer_26236/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Bambase Conte", + "displayed_name": "Conté", + "position": "MR", + "injury_status": null, + "player_id": 27420, + "player_url": "https://www.ligainsider.de/bambase-conte_27420/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Nathan De Cat", + "displayed_name": "De Cat", + "position": "MR", + "injury_status": null, + "player_id": 38750, + "player_url": "https://www.ligainsider.de/nathan-de-cat_38750/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 3 + }, + { + "full_name": "Leon Avdullahu", + "displayed_name": "Avdullahu", + "position": "MCR", + "injury_status": null, + "player_id": 38223, + "player_url": "https://www.ligainsider.de/leon-avdullahu_38223/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wouter Burger", + "displayed_name": "Burger", + "position": "MCL", + "injury_status": null, + "player_id": 22632, + "player_url": "https://www.ligainsider.de/wouter-burger_22632/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Adam Daghim", + "displayed_name": "Daghim", + "position": "ML", + "injury_status": null, + "player_id": 37622, + "player_url": "https://www.ligainsider.de/adam-daghim_37622/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Adam Hlozek", + "displayed_name": "Hložek", + "position": "FWCR", + "injury_status": null, + "player_id": 24095, + "player_url": "https://www.ligainsider.de/adam-hlozek_24095/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Andrej Kramaric", + "displayed_name": "Kramarić", + "position": "FWCR", + "injury_status": null, + "player_id": 2439, + "player_url": "https://www.ligainsider.de/andrej-kramaric_2439/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Tim Lemperle", + "displayed_name": "Lemperle", + "position": "FWCL", + "injury_status": null, + "player_id": 23854, + "player_url": "https://www.ligainsider.de/tim-lemperle_23854/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Fabian Bredlow", + "displayed_name": "Bredlow", + "position": "GK", + "injury_status": null, + "player_id": 6395, + "player_url": "https://www.ligainsider.de/fabian-bredlow_6395/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josha Vagnoman", + "displayed_name": "Vagnoman", + "position": "DR", + "injury_status": null, + "player_id": 18427, + "player_url": "https://www.ligainsider.de/josha-vagnoman_18427/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Finn Jeltsch", + "displayed_name": "Jeltsch", + "position": "DCR", + "injury_status": null, + "player_id": 36816, + "player_url": "https://www.ligainsider.de/finn-jeltsch_36816/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Julian Chabot", + "displayed_name": "Chabot", + "position": "DCL", + "injury_status": null, + "player_id": 12583, + "player_url": "https://www.ligainsider.de/julian-chabot_12583/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Mittelstaedt", + "displayed_name": "Mittelstädt", + "position": "DL", + "injury_status": null, + "player_id": 6206, + "player_url": "https://www.ligainsider.de/maximilian-mittelstaedt_6206/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Grischa Proemel", + "displayed_name": "Prömel", + "position": "MCR", + "injury_status": null, + "player_id": 5816, + "player_url": "https://www.ligainsider.de/grischa-proemel_5816/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Bilal El Khannouss", + "displayed_name": "El Khannouss", + "position": "AMC", + "injury_status": null, + "player_id": 37086, + "player_url": "https://www.ligainsider.de/bilal-el-khannouss_37086/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Angelo Stiller", + "displayed_name": "Stiller", + "position": "MCL", + "injury_status": null, + "player_id": 20766, + "player_url": "https://www.ligainsider.de/angelo-stiller_20766/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jamie Leweling", + "displayed_name": "Leweling", + "position": "FWR", + "injury_status": null, + "player_id": 21336, + "player_url": "https://www.ligainsider.de/jamie-leweling_21336/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Deniz Undav", + "displayed_name": "Undav", + "position": "FWR", + "injury_status": null, + "player_id": 19154, + "player_url": "https://www.ligainsider.de/deniz-undav_19154/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "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": "Dzenan Pejcinovic", + "displayed_name": "Pejčinović", + "position": "FW", + "injury_status": null, + "player_id": 26158, + "player_url": "https://www.ligainsider.de/dzenan-pejcinovic_26158/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Chris Fuehrich", + "displayed_name": "Führich", + "position": "FWL", + "injury_status": null, + "player_id": 18542, + "player_url": "https://www.ligainsider.de/chris-fuehrich_18542/", + "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-09-12T18:30+02:00", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Marvin Schwaebe", + "displayed_name": "Schwäbe", + "position": "GK", + "injury_status": null, + "player_id": 2626, + "player_url": "https://www.ligainsider.de/marvin-schwaebe_2626/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alessio Castro Montes", + "displayed_name": "Castro-Montes", + "position": "DR", + "injury_status": "QUES", + "player_id": 22736, + "player_url": "https://www.ligainsider.de/alessio-castro-montes_22736/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joel Schmied", + "displayed_name": "Schmied", + "position": "DR", + "injury_status": null, + "player_id": 38328, + "player_url": "https://www.ligainsider.de/joel-schmied_38328/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Jahmai Simpson Pusey", + "displayed_name": "Simpson-Pusey", + "position": "DCR", + "injury_status": null, + "player_id": 38128, + "player_url": "https://www.ligainsider.de/jahmai-simpson-pusey_38128/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Luka Lochoshvili", + "displayed_name": "Lochoshvili", + "position": "DCL", + "injury_status": null, + "player_id": 23949, + "player_url": "https://www.ligainsider.de/luka-lochoshvili_23949/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gideon Mensah", + "displayed_name": "Mensah", + "position": "DL", + "injury_status": null, + "player_id": 16759, + "player_url": "https://www.ligainsider.de/gideon-mensah_16759/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Tom Krauss", + "displayed_name": "Krauß", + "position": "MCR", + "injury_status": null, + "player_id": 20244, + "player_url": "https://www.ligainsider.de/tom-krauss_20244/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ellyes Skhiri", + "displayed_name": "Skhiri", + "position": "DMC", + "injury_status": null, + "player_id": 20776, + "player_url": "https://www.ligainsider.de/ellyes-skhiri_20776/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Isak Johannesson", + "displayed_name": "Jóhannesson", + "position": "MCL", + "injury_status": "QUES", + "player_id": 35249, + "player_url": "https://www.ligainsider.de/isak-johannesson_35249/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Paul Okon Engstler", + "displayed_name": "Okon-Engstler", + "position": "MCL", + "injury_status": null, + "player_id": 38936, + "player_url": "https://www.ligainsider.de/paul-okon-engstler_38936/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Mikey Moore", + "displayed_name": "Moore", + "position": "FWR", + "injury_status": null, + "player_id": 38448, + "player_url": "https://www.ligainsider.de/mikey-moore_38448/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ragnar Ache", + "displayed_name": "Ache", + "position": "FW", + "injury_status": null, + "player_id": 23720, + "player_url": "https://www.ligainsider.de/ragnar-ache_23720/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Thijs Dallinga", + "displayed_name": "Dallinga", + "position": "FW", + "injury_status": null, + "player_id": 36506, + "player_url": "https://www.ligainsider.de/thijs-dallinga_36506/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Said El Mala", + "displayed_name": "S. El Mala", + "position": "FWL", + "injury_status": "QUES", + "player_id": 38546, + "player_url": "https://www.ligainsider.de/said-el-mala_38546/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Linton Maina", + "displayed_name": "Maina", + "position": "FWL", + "injury_status": null, + "player_id": 18217, + "player_url": "https://www.ligainsider.de/linton-maina_18217/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "SV Werder Bremen", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Karl Hein", + "displayed_name": "Hein", + "position": "GK", + "injury_status": null, + "player_id": 25603, + "player_url": "https://www.ligainsider.de/karl-hein_25603/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Arthur", + "displayed_name": "Arthur", + "position": "DR", + "injury_status": null, + "player_id": 35904, + "player_url": "https://www.ligainsider.de/arthur_35904/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Amos Pieper", + "displayed_name": "Pieper", + "position": "DCR", + "injury_status": null, + "player_id": 7061, + "player_url": "https://www.ligainsider.de/amos-pieper_7061/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Friedl", + "displayed_name": "Friedl", + "position": "DCL", + "injury_status": null, + "player_id": 7047, + "player_url": "https://www.ligainsider.de/marco-friedl_7047/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Olivier Deman", + "displayed_name": "Deman", + "position": "DL", + "injury_status": null, + "player_id": 36310, + "player_url": "https://www.ligainsider.de/olivier-deman_36310/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Ludovit Reis", + "displayed_name": "Reis", + "position": "MCR", + "injury_status": null, + "player_id": 24555, + "player_url": "https://www.ligainsider.de/ludovit-reis_24555/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Chuki", + "displayed_name": "Chuki", + "position": "AMC", + "injury_status": null, + "player_id": 38831, + "player_url": "https://www.ligainsider.de/chuki_38831/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Youri Regeer", + "displayed_name": "Regeer", + "position": "MCL", + "injury_status": null, + "player_id": 25841, + "player_url": "https://www.ligainsider.de/youri-regeer_25841/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Eren Dinkci", + "displayed_name": "Dinkçi", + "position": "FWR", + "injury_status": "QUES", + "player_id": 22008, + "player_url": "https://www.ligainsider.de/eren-dinkci_22008/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Niclas Fuellkrug", + "displayed_name": "Füllkrug", + "position": "FW", + "injury_status": null, + "player_id": 1867, + "player_url": "https://www.ligainsider.de/niclas-fuellkrug_1867/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Gruell", + "displayed_name": "Grüll", + "position": "FWL", + "injury_status": null, + "player_id": 26702, + "player_url": "https://www.ligainsider.de/marco-gruell_26702/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-13T15:30+02:00", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Maarten Vandevoordt", + "displayed_name": "Vandevoordt", + "position": "GK", + "injury_status": null, + "player_id": 21774, + "player_url": "https://www.ligainsider.de/maarten-vandevoordt_21774/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ridle Baku", + "displayed_name": "Baku", + "position": "DR", + "injury_status": null, + "player_id": 15835, + "player_url": "https://www.ligainsider.de/ridle-baku_15835/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Willi Orban", + "displayed_name": "Orbán", + "position": "DCR", + "injury_status": null, + "player_id": 1667, + "player_url": "https://www.ligainsider.de/willi-orban_1667/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Castello Lukeba", + "displayed_name": "Castello Jr.", + "position": "DCL", + "injury_status": null, + "player_id": 27079, + "player_url": "https://www.ligainsider.de/castello-lukeba_27079/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maxime Esteve", + "displayed_name": "Estève", + "position": "DCL", + "injury_status": null, + "player_id": 38844, + "player_url": "https://www.ligainsider.de/maxime-esteve_38844/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "David Raum", + "displayed_name": "Raum", + "position": "DL", + "injury_status": null, + "player_id": 12557, + "player_url": "https://www.ligainsider.de/david-raum_12557/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Brajan Gruda", + "displayed_name": "Gruda", + "position": "MCR", + "injury_status": null, + "player_id": 35733, + "player_url": "https://www.ligainsider.de/brajan-gruda_35733/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Neil El Aynaoui", + "displayed_name": "El Aynaoui", + "position": "MCR", + "injury_status": null, + "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": "Nicolas Seiwald", + "displayed_name": "Seiwald", + "position": "DMC", + "injury_status": null, + "player_id": 24619, + "player_url": "https://www.ligainsider.de/nicolas-seiwald_24619/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ezechiel Banzuzi", + "displayed_name": "Banzuzi", + "position": "MCL", + "injury_status": null, + "player_id": 38383, + "player_url": "https://www.ligainsider.de/ezechiel-banzuzi_38383/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": 1 + }, + { + "full_name": "Johan Bakayoko", + "displayed_name": "Bakayoko", + "position": "FWR", + "injury_status": null, + "player_id": 35421, + "player_url": "https://www.ligainsider.de/johan-bakayoko_35421/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Christopher Nkunku", + "displayed_name": "Nkunku", + "position": "FW", + "injury_status": null, + "player_id": 12446, + "player_url": "https://www.ligainsider.de/christopher-nkunku_12446/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Antonio Nusa", + "displayed_name": "Nusa", + "position": "FWL", + "injury_status": null, + "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": "Hamburger SV", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Daniel Heuer Fernandes", + "displayed_name": "Fernandes", + "position": "GK", + "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": "Nicolas Capaldo", + "displayed_name": "Capaldo", + "position": "DCR", + "injury_status": null, + "player_id": 26628, + "player_url": "https://www.ligainsider.de/nicolas-capaldo_26628/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jordan Torunarigha", + "displayed_name": "Torunarigha", + "position": "DC", + "injury_status": null, + "player_id": 6513, + "player_url": "https://www.ligainsider.de/jordan-torunarigha_6513/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Shafiq Nandja", + "displayed_name": "Nandja", + "position": "DCL", + "injury_status": null, + "player_id": 38678, + "player_url": "https://www.ligainsider.de/shafiq-nandja_38678/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Sebastiaan Bornauw", + "displayed_name": "Bornauw", + "position": "DCL", + "injury_status": "QUES", + "player_id": 18822, + "player_url": "https://www.ligainsider.de/sebastiaan-bornauw_18822/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Zakaria El Ouahdi", + "displayed_name": "El Ouahdi", + "position": "MR", + "injury_status": null, + "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": "Albert Sambi Lokonga", + "displayed_name": "Sambi", + "position": "MCR", + "injury_status": null, + "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": "Nicolai Remberg", + "displayed_name": "Remberg", + "position": "MCL", + "injury_status": null, + "player_id": 26449, + "player_url": "https://www.ligainsider.de/nicolai-remberg_26449/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "David Moller Wolfe", + "displayed_name": "Møller Wolfe", + "position": "ML", + "injury_status": null, + "player_id": 37717, + "player_url": "https://www.ligainsider.de/david-moller-wolfe_37717/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "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": 1 + }, + { + "full_name": "Patson Daka", + "displayed_name": "Daka", + "position": "FW", + "injury_status": null, + "player_id": 16774, + "player_url": "https://www.ligainsider.de/patson-daka_16774/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Terem Moffi", + "displayed_name": "Moffi", + "position": "FW", + "injury_status": null, + "player_id": 39019, + "player_url": "https://www.ligainsider.de/terem-moffi_39019/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Albert Groenbaek", + "displayed_name": "Grønbæk", + "position": "AMCL", + "injury_status": null, + "player_id": 35437, + "player_url": "https://www.ligainsider.de/albert-groenbaek_35437/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-13T17:30+02:00", + "home": { + "team_name": "SV 07 Elversberg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nicolas Kristof", + "displayed_name": "Kristof", + "position": "GK", + "injury_status": null, + "player_id": 26473, + "player_url": "https://www.ligainsider.de/nicolas-kristof_26473/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Gyamerah", + "displayed_name": "Gyamerah", + "position": "DR", + "injury_status": null, + "player_id": 5825, + "player_url": "https://www.ligainsider.de/jan-gyamerah_5825/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Luca Sirch", + "displayed_name": "Sirch", + "position": "DR", + "injury_status": null, + "player_id": 26346, + "player_url": "https://www.ligainsider.de/luca-sirch_26346/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Lukas Pinckert", + "displayed_name": "Pinckert", + "position": "DCR", + "injury_status": null, + "player_id": 38539, + "player_url": "https://www.ligainsider.de/lukas-pinckert_38539/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Florian Le Joncour", + "displayed_name": "Le Joncour", + "position": "DCR", + "injury_status": null, + "player_id": 37052, + "player_url": "https://www.ligainsider.de/florian-le-joncour_37052/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Maximilian Rohr", + "displayed_name": "Rohr", + "position": "DCL", + "injury_status": null, + "player_id": 24711, + "player_url": "https://www.ligainsider.de/maximilian-rohr_24711/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lasse Guenther", + "displayed_name": "Günther", + "position": "DL", + "injury_status": null, + "player_id": 26087, + "player_url": "https://www.ligainsider.de/lasse-guenther_26087/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Keidel", + "displayed_name": "Keidel", + "position": "MCR", + "injury_status": null, + "player_id": 27483, + "player_url": "https://www.ligainsider.de/felix-keidel_27483/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Francis Onyeka", + "displayed_name": "Onyeka", + "position": "AMC", + "injury_status": null, + "player_id": 36948, + "player_url": "https://www.ligainsider.de/francis-onyeka_36948/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukasz Poreba", + "displayed_name": "Poręba", + "position": "MCL", + "injury_status": null, + "player_id": 36788, + "player_url": "https://www.ligainsider.de/lukasz-poreba_36788/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukas Petkov", + "displayed_name": "Petkov", + "position": "FWR", + "injury_status": null, + "player_id": 20088, + "player_url": "https://www.ligainsider.de/lukas-petkov_20088/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "David Mokwa", + "displayed_name": "Mokwa", + "position": "FW", + "injury_status": null, + "player_id": 35765, + "player_url": "https://www.ligainsider.de/david-mokwa_35765/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Cole Campbell", + "displayed_name": "Campbell", + "position": "FWL", + "injury_status": null, + "player_id": 36946, + "player_url": "https://www.ligainsider.de/cole-campbell_36946/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "Bayern München", + "side": "away", + "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": "Jonas Urbig", + "displayed_name": "Urbig", + "position": "GK", + "injury_status": null, + "player_id": 26101, + "player_url": "https://www.ligainsider.de/jonas-urbig_26101/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "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": 1 + }, + { + "full_name": "Konrad Laimer", + "displayed_name": "Laimer", + "position": "DR", + "injury_status": null, + "player_id": 6324, + "player_url": "https://www.ligainsider.de/konrad-laimer_6324/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Dayot Upamecano", + "displayed_name": "Upamecano", + "position": "DCR", + "injury_status": null, + "player_id": 11541, + "player_url": "https://www.ligainsider.de/dayot-upamecano_11541/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Minjae Kim", + "displayed_name": "Minjae", + "position": "DCR", + "injury_status": null, + "player_id": 27022, + "player_url": "https://www.ligainsider.de/minjae-kim_27022/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Jonathan Tah", + "displayed_name": "Tah", + "position": "DCL", + "injury_status": null, + "player_id": 2385, + "player_url": "https://www.ligainsider.de/jonathan-tah_2385/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Alphonso Davies", + "displayed_name": "Davies", + "position": "DL", + "injury_status": null, + "player_id": 20098, + "player_url": "https://www.ligainsider.de/alphonso-davies_20098/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "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": 2 + }, + { + "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": "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": 1 + }, + { + "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": "Tom Bischof", + "displayed_name": "Bischof", + "position": "MCL", + "injury_status": null, + "player_id": 26133, + "player_url": "https://www.ligainsider.de/tom-bischof_26133/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "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": "Lennart Karl", + "displayed_name": "Karl", + "position": "FWR", + "injury_status": null, + "player_id": 38411, + "player_url": "https://www.ligainsider.de/lennart-karl_38411/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "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 + }, + { + "full_name": "Jamal Musiala", + "displayed_name": "Musiala", + "position": "FWL", + "injury_status": null, + "player_id": 24149, + "player_url": "https://www.ligainsider.de/jamal-musiala_24149/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + } + ] +} diff --git a/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260910_173302.json b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260910_173302.json new file mode 100644 index 0000000..f5963cf --- /dev/null +++ b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260910_173302.json @@ -0,0 +1,2851 @@ +{ + "metadata": { + "source": "LigaInsider", + "source_url": "https://www.ligainsider.de/", + "captured_at": "2026-09-10T17:33:02+02:00", + "capture_finished_at": "2026-09-10T17:33:21+02:00", + "match_count": 9, + "team_count": 18, + "player_count": 242, + "team_page_count": 18, + "team_pages": { + "Bayern München": "https://www.ligainsider.de/fc-bayern-muenchen/1/", + "Borussia Dortmund": "https://www.ligainsider.de/borussia-dortmund/14/", + "RB Leipzig": "https://www.ligainsider.de/rb-leipzig/1311/", + "VfB Stuttgart": "https://www.ligainsider.de/vfb-stuttgart/12/", + "TSG Hoffenheim": "https://www.ligainsider.de/tsg-hoffenheim/10/", + "Bayer 04 Leverkusen": "https://www.ligainsider.de/bayer-04-leverkusen/4/", + "SC Freiburg": "https://www.ligainsider.de/sc-freiburg/18/", + "Eintracht Frankfurt": "https://www.ligainsider.de/eintracht-frankfurt/3/", + "FC Augsburg": "https://www.ligainsider.de/fc-augsburg/21/", + "FSV Mainz 05": "https://www.ligainsider.de/1-fsv-mainz-05/17/", + "1. FC Union Berlin": "https://www.ligainsider.de/1-fc-union-berlin/1246/", + "Borussia Mönchengladbach": "https://www.ligainsider.de/borussia-moenchengladbach/5/", + "Hamburger SV": "https://www.ligainsider.de/hamburger-sv/9/", + "1. FC Köln": "https://www.ligainsider.de/1-fc-koeln/15/", + "SV Werder Bremen": "https://www.ligainsider.de/sv-werder-bremen/2/", + "Schalke 04": "https://www.ligainsider.de/fc-schalke-04/13/", + "SV 07 Elversberg": "https://www.ligainsider.de/sv-07-elversberg/1331/", + "SC Paderborn": "https://www.ligainsider.de/sc-paderborn-07/1249/" + }, + "skipped_teams": [], + "unmatched_teams": [] + }, + "matches": [ + { + "match_time": "2026-09-11T20:30+02:00", + "home": { + "team_name": "1. FC Union Berlin", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Frederik Roennow", + "displayed_name": "Rønnow", + "position": "GK", + "injury_status": null, + "player_id": 7943, + "player_url": "https://www.ligainsider.de/frederik-roennow_7943/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josip Juranovic", + "displayed_name": "Juranović", + "position": "DR", + "injury_status": null, + "player_id": 26979, + "player_url": "https://www.ligainsider.de/josip-juranovic_26979/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Zeno Van Den Bosch", + "displayed_name": "Van Den Bosch", + "position": "DCR", + "injury_status": null, + "player_id": 25990, + "player_url": "https://www.ligainsider.de/zeno-van-den-bosch_25990/", + "formation_row": 2, + "slot_index": 2, + "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": 1 + }, + { + "full_name": "Leopold Querfeld", + "displayed_name": "Querfeld", + "position": "DCL", + "injury_status": null, + "player_id": 27234, + "player_url": "https://www.ligainsider.de/leopold-querfeld_27234/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Tom Rothe", + "displayed_name": "Rothe", + "position": "DL", + "injury_status": null, + "player_id": 26243, + "player_url": "https://www.ligainsider.de/tom-rothe_26243/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Michel Aebischer", + "displayed_name": "Aebischer", + "position": "MR", + "injury_status": null, + "player_id": 12508, + "player_url": "https://www.ligainsider.de/michel-aebischer_12508/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Wooyeong Jeong", + "displayed_name": "Jeong", + "position": "MR", + "injury_status": null, + "player_id": 14145, + "player_url": "https://www.ligainsider.de/wooyeong-jeong_14145/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Rani Khedira", + "displayed_name": "Khedira", + "position": "MCR", + "injury_status": null, + "player_id": 2122, + "player_url": "https://www.ligainsider.de/rani-khedira_2122/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Aljoscha Kemlein", + "displayed_name": "Kemlein", + "position": "MCL", + "injury_status": null, + "player_id": 27560, + "player_url": "https://www.ligainsider.de/aljoscha-kemlein_27560/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Livan Burcu", + "displayed_name": "Burcu", + "position": "ML", + "injury_status": null, + "player_id": 36114, + "player_url": "https://www.ligainsider.de/livan-burcu_36114/", + "formation_row": 3, + "slot_index": 4, + "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": 2 + }, + { + "full_name": "Emmanuel Latte Lath", + "displayed_name": "Latte Lath", + "position": "FWCR", + "injury_status": null, + "player_id": 24183, + "player_url": "https://www.ligainsider.de/emmanuel-latte-lath_24183/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Tim Skarke", + "displayed_name": "Skarke", + "position": "FWCR", + "injury_status": null, + "player_id": 6374, + "player_url": "https://www.ligainsider.de/tim-skarke_6374/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Marin Ljubicic", + "displayed_name": "Ljubičić", + "position": "FWCL", + "injury_status": null, + "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": "Schalke 04", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Loris Karius", + "displayed_name": "Karius", + "position": "GK", + "injury_status": null, + "player_id": 1641, + "player_url": "https://www.ligainsider.de/loris-karius_1641/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Timo Becker", + "displayed_name": "T. Becker", + "position": "DCR", + "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": "Nikola Katic", + "displayed_name": "Katić", + "position": "DC", + "injury_status": null, + "player_id": 23002, + "player_url": "https://www.ligainsider.de/nikola-katic_23002/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Hasan Kurucay", + "displayed_name": "Kuruçay", + "position": "DCL", + "injury_status": null, + "player_id": 35927, + "player_url": "https://www.ligainsider.de/hasan-kurucay_35927/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Junior Dina Ebimbe", + "displayed_name": "Dina Ebimbe", + "position": "MR", + "injury_status": null, + "player_id": 26881, + "player_url": "https://www.ligainsider.de/junior-dina-ebimbe_26881/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Kenan Karaman", + "displayed_name": "Karaman", + "position": "MR", + "injury_status": null, + "player_id": 2676, + "player_url": "https://www.ligainsider.de/kenan-karaman_2676/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Soufiane El Faouzi", + "displayed_name": "El-Faouzi", + "position": "MCR", + "injury_status": null, + "player_id": 26067, + "player_url": "https://www.ligainsider.de/soufiane-el-faouzi_26067/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Satoshi Tanaka", + "displayed_name": "Tanaka", + "position": "MCL", + "injury_status": null, + "player_id": 38876, + "player_url": "https://www.ligainsider.de/satoshi-tanaka_38876/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Robin Gosens", + "displayed_name": "Gosens", + "position": "ML", + "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": "Dejan Ljubicic", + "displayed_name": "Ljubičić", + "position": "AMCR", + "injury_status": null, + "player_id": 24396, + "player_url": "https://www.ligainsider.de/dejan-ljubicic_24396/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Moussa Sylla", + "displayed_name": "Sylla", + "position": "FW", + "injury_status": null, + "player_id": 16217, + "player_url": "https://www.ligainsider.de/moussa-sylla_16217/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Adil Aouchiche", + "displayed_name": "Aouchiche", + "position": "AMCL", + "injury_status": null, + "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-09-12T15:30+02:00", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Gregor Kobel", + "displayed_name": "Kobel", + "position": "GK", + "injury_status": null, + "player_id": 9357, + "player_url": "https://www.ligainsider.de/gregor-kobel_9357/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joane Gadou", + "displayed_name": "Gadou", + "position": "DCR", + "injury_status": null, + "player_id": 37021, + "player_url": "https://www.ligainsider.de/joane-gadou_37021/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Waldemar Anton", + "displayed_name": "Anton", + "position": "DC", + "injury_status": null, + "player_id": 5837, + "player_url": "https://www.ligainsider.de/waldemar-anton_5837/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ramy Bensebaini", + "displayed_name": "Bensebaini", + "position": "DCL", + "injury_status": null, + "player_id": 7791, + "player_url": "https://www.ligainsider.de/ramy-bensebaini_7791/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Beier", + "displayed_name": "Beier", + "position": "DCL", + "injury_status": null, + "player_id": 20804, + "player_url": "https://www.ligainsider.de/maximilian-beier_20804/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Nico Schlotterbeck", + "displayed_name": "N. Schlotterbeck", + "position": "DCL", + "injury_status": null, + "player_id": 20052, + "player_url": "https://www.ligainsider.de/nico-schlotterbeck_20052/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 3 + }, + { + "full_name": "Julian Ryerson", + "displayed_name": "Ryerson", + "position": "MR", + "injury_status": null, + "player_id": 18478, + "player_url": "https://www.ligainsider.de/julian-ryerson_18478/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jobe Bellingham", + "displayed_name": "Jobe", + "position": "MCR", + "injury_status": null, + "player_id": 38153, + "player_url": "https://www.ligainsider.de/jobe-bellingham_38153/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Joey Veerman", + "displayed_name": "Veerman", + "position": "MCL", + "injury_status": null, + "player_id": 37180, + "player_url": "https://www.ligainsider.de/joey-veerman_37180/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Nmecha", + "displayed_name": "F. Nmecha", + "position": "MCL", + "injury_status": null, + "player_id": 25090, + "player_url": "https://www.ligainsider.de/felix-nmecha_25090/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Daniel Svensson", + "displayed_name": "Svensson", + "position": "ML", + "injury_status": null, + "player_id": 38304, + "player_url": "https://www.ligainsider.de/daniel-svensson_38304/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Ethan Nwaneri", + "displayed_name": "Nwaneri", + "position": "AMCR", + "injury_status": null, + "player_id": 36869, + "player_url": "https://www.ligainsider.de/ethan-nwaneri_36869/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Serhou Guirassy", + "displayed_name": "Guirassy", + "position": "FW", + "injury_status": null, + "player_id": 10454, + "player_url": "https://www.ligainsider.de/serhou-guirassy_10454/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Fabio Silva", + "displayed_name": "Silva", + "position": "AMCL", + "injury_status": null, + "player_id": 22570, + "player_url": "https://www.ligainsider.de/fabio-silva_22570/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Marcel Sabitzer", + "displayed_name": "Sabitzer", + "position": "AMCL", + "injury_status": null, + "player_id": 2020, + "player_url": "https://www.ligainsider.de/marcel-sabitzer_2020/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "SC Paderborn", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nahuel Noll", + "displayed_name": "Noll", + "position": "GK", + "injury_status": null, + "player_id": 24594, + "player_url": "https://www.ligainsider.de/nahuel-noll_24594/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jano Ter Horst", + "displayed_name": "ter Horst", + "position": "DCR", + "injury_status": null, + "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": "Tjark Scheller", + "displayed_name": "Scheller", + "position": "DC", + "injury_status": null, + "player_id": 36890, + "player_url": "https://www.ligainsider.de/tjark-scheller_36890/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mattes Hansen", + "displayed_name": "Hansen", + "position": "DCL", + "injury_status": null, + "player_id": 35894, + "player_url": "https://www.ligainsider.de/mattes-hansen_35894/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Laurin Curda", + "displayed_name": "Curda", + "position": "MR", + "injury_status": null, + "player_id": 36261, + "player_url": "https://www.ligainsider.de/laurin-curda_36261/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Laurin Ulrich", + "displayed_name": "Ulrich", + "position": "MCR", + "injury_status": null, + "player_id": 27568, + "player_url": "https://www.ligainsider.de/laurin-ulrich_27568/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Santiago Castaneda", + "displayed_name": "Castañeda", + "position": "DMC", + "injury_status": null, + "player_id": 37450, + "player_url": "https://www.ligainsider.de/santiago-castaneda_37450/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gabriel Vidovic", + "displayed_name": "Vidović", + "position": "MCL", + "injury_status": null, + "player_id": 26231, + "player_url": "https://www.ligainsider.de/gabriel-vidovic_26231/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Raphael Obermair", + "displayed_name": "Obermair", + "position": "ML", + "injury_status": null, + "player_id": 12780, + "player_url": "https://www.ligainsider.de/raphael-obermair_12780/", + "formation_row": 3, + "slot_index": 5, + "starting_probability_rank": 1 + }, + { + "full_name": "Marvin Pieringer", + "displayed_name": "Pieringer", + "position": "FWCR", + "injury_status": null, + "player_id": 20424, + "player_url": "https://www.ligainsider.de/marvin-pieringer_20424/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Rayan Philippe", + "displayed_name": "Philippe", + "position": "FWCL", + "injury_status": null, + "player_id": 36121, + "player_url": "https://www.ligainsider.de/rayan-philippe_36121/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Steffen Tigges", + "displayed_name": "Tigges", + "position": "FWCL", + "injury_status": null, + "player_id": 15810, + "player_url": "https://www.ligainsider.de/steffen-tigges_15810/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Stefano Marino", + "displayed_name": "Marino", + "position": "FWCL", + "injury_status": null, + "player_id": 27339, + "player_url": "https://www.ligainsider.de/stefano-marino_27339/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 3 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Finn Dahmen", + "displayed_name": "Dahmen", + "position": "GK", + "injury_status": null, + "player_id": 18728, + "player_url": "https://www.ligainsider.de/finn-dahmen_18728/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Noahkai Banks", + "displayed_name": "Banks", + "position": "DCR", + "injury_status": null, + "player_id": 37195, + "player_url": "https://www.ligainsider.de/noahkai-banks_37195/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Chrislain Matsima", + "displayed_name": "Matsima", + "position": "DC", + "injury_status": null, + "player_id": 26695, + "player_url": "https://www.ligainsider.de/chrislain-matsima_26695/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Calvin Brackelmann", + "displayed_name": "Brackelmann", + "position": "DCL", + "injury_status": null, + "player_id": 12771, + "player_url": "https://www.ligainsider.de/calvin-brackelmann_12771/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Marius Wolf", + "displayed_name": "Wolf", + "position": "MR", + "injury_status": null, + "player_id": 5670, + "player_url": "https://www.ligainsider.de/marius-wolf_5670/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alexis Claude Maurice", + "displayed_name": "Claude-Maurice", + "position": "MR", + "injury_status": null, + "player_id": 20630, + "player_url": "https://www.ligainsider.de/alexis-claude-maurice_20630/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Han Noah Massengo", + "displayed_name": "Massengo", + "position": "MCR", + "injury_status": null, + "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": "Fabian Rieder", + "displayed_name": "Rieder", + "position": "MCL", + "injury_status": null, + "player_id": 25579, + "player_url": "https://www.ligainsider.de/fabian-rieder_25579/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Hennes Behrens", + "displayed_name": "Behrens", + "position": "ML", + "injury_status": null, + "player_id": 37221, + "player_url": "https://www.ligainsider.de/hennes-behrens_37221/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Arijon Ibrahimovic", + "displayed_name": "Ibrahimović", + "position": "AMCR", + "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 + }, + { + "full_name": "Michael Gregoritsch", + "displayed_name": "Gregoritsch", + "position": "FW", + "injury_status": null, + "player_id": 1512, + "player_url": "https://www.ligainsider.de/michael-gregoritsch_1512/", + "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": "Bayer 04 Leverkusen", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mark Flekken", + "displayed_name": "Flekken", + "position": "GK", + "injury_status": null, + "player_id": 4530, + "player_url": "https://www.ligainsider.de/mark-flekken_4530/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jarell Quansah", + "displayed_name": "Quansah", + "position": "DR", + "injury_status": null, + "player_id": 36489, + "player_url": "https://www.ligainsider.de/jarell-quansah_36489/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Edmond Tapsoba", + "displayed_name": "Tapsoba", + "position": "DCR", + "injury_status": null, + "player_id": 19022, + "player_url": "https://www.ligainsider.de/edmond-tapsoba_19022/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Facundo Medina", + "displayed_name": "Medina", + "position": "DCL", + "injury_status": null, + "player_id": 36418, + "player_url": "https://www.ligainsider.de/facundo-medina_36418/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Miguel Gutierrez", + "displayed_name": "M. Gutiérrez", + "position": "DL", + "injury_status": null, + "player_id": 24219, + "player_url": "https://www.ligainsider.de/miguel-gutierrez_24219/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Equi Fernandez", + "displayed_name": "Fernández", + "position": "MCR", + "injury_status": null, + "player_id": 38674, + "player_url": "https://www.ligainsider.de/equi-fernandez_38674/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ibrahim Maza", + "displayed_name": "Maza", + "position": "AMC", + "injury_status": null, + "player_id": 35905, + "player_url": "https://www.ligainsider.de/ibrahim-maza_35905/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Aleix Garcia", + "displayed_name": "Aleix García", + "position": "MCL", + "injury_status": null, + "player_id": 7138, + "player_url": "https://www.ligainsider.de/aleix-garcia_7138/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Moussa Diaby", + "displayed_name": "Diaby", + "position": "FWR", + "injury_status": null, + "player_id": 20616, + "player_url": "https://www.ligainsider.de/moussa-diaby_20616/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Malik Tillman", + "displayed_name": "Tillman", + "position": "FWR", + "injury_status": null, + "player_id": 23862, + "player_url": "https://www.ligainsider.de/malik-tillman_23862/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Patrik Schick", + "displayed_name": "Schick", + "position": "FW", + "injury_status": null, + "player_id": 7794, + "player_url": "https://www.ligainsider.de/patrik-schick_7794/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Afonso Moreira", + "displayed_name": "Moreira", + "position": "FWL", + "injury_status": null, + "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-09-12T15:30+02:00", + "home": { + "team_name": "FSV Mainz 05", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Robin Zentner", + "displayed_name": "Zentner", + "position": "GK", + "injury_status": "QUES", + "player_id": 3298, + "player_url": "https://www.ligainsider.de/robin-zentner_3298/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alexander Schwolow", + "displayed_name": "Schwolow", + "position": "GK", + "injury_status": null, + "player_id": 1781, + "player_url": "https://www.ligainsider.de/alexander-schwolow_1781/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Stefan Posch", + "displayed_name": "Posch", + "position": "DCR", + "injury_status": null, + "player_id": 12798, + "player_url": "https://www.ligainsider.de/stefan-posch_12798/", + "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": "Kacper Potulski", + "displayed_name": "Potulski", + "position": "DCL", + "injury_status": null, + "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": "Nadiem Amiri", + "displayed_name": "Amiri", + "position": "MCR", + "injury_status": null, + "player_id": 5815, + "player_url": "https://www.ligainsider.de/nadiem-amiri_5815/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu", + "position": "DMC", + "injury_status": null, + "player_id": 36958, + "player_url": "https://www.ligainsider.de/kaishu-sano_36958/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jaesung Lee", + "displayed_name": "Lee", + "position": "MCL", + "injury_status": null, + "player_id": 21202, + "player_url": "https://www.ligainsider.de/jaesung-lee_21202/", + "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 + } + ] + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Noah Atubolu", + "displayed_name": "Atubolu", + "position": "GK", + "injury_status": null, + "player_id": 22000, + "player_url": "https://www.ligainsider.de/noah-atubolu_22000/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": "Jeremiaha Maluze", + "displayed_name": "Maluze", + "position": "DR", + "injury_status": null, + "player_id": 38581, + "player_url": "https://www.ligainsider.de/jeremiaha-maluze_38581/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Robin Koch", + "displayed_name": "Koch", + "position": "DCR", + "injury_status": null, + "player_id": 12490, + "player_url": "https://www.ligainsider.de/robin-koch_12490/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Lilian Brassier", + "displayed_name": "Brassier", + "position": "DCL", + "injury_status": null, + "player_id": 24489, + "player_url": "https://www.ligainsider.de/lilian-brassier_24489/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": "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": 1 + }, + { + "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": 1 + }, + { + "full_name": "Fares Chaibi", + "displayed_name": "Chaïbi", + "position": "MCR", + "injury_status": "QUES", + "player_id": 35910, + "player_url": "https://www.ligainsider.de/fares-chaibi_35910/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Raphael Onyedika", + "displayed_name": "Onyedika", + "position": "MCL", + "injury_status": null, + "player_id": 26786, + "player_url": "https://www.ligainsider.de/raphael-onyedika_26786/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Can Uzun", + "displayed_name": "Uzun", + "position": "ML", + "injury_status": null, + "player_id": 35949, + "player_url": "https://www.ligainsider.de/can-uzun_35949/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Younes Ebnoutalib", + "displayed_name": "Ebnoutalib", + "position": "FWCR", + "injury_status": null, + "player_id": 38489, + "player_url": "https://www.ligainsider.de/younes-ebnoutalib_38489/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jonathan Burkardt", + "displayed_name": "Burkardt", + "position": "FWCL", + "injury_status": null, + "player_id": 19272, + "player_url": "https://www.ligainsider.de/jonathan-burkardt_19272/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mio Backhaus", + "displayed_name": "Backhaus", + "position": "GK", + "injury_status": null, + "player_id": 27467, + "player_url": "https://www.ligainsider.de/mio-backhaus_27467/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Treu", + "displayed_name": "Treu", + "position": "DR", + "injury_status": null, + "player_id": 20344, + "player_url": "https://www.ligainsider.de/philipp-treu_20344/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": 1835, + "player_url": "https://www.ligainsider.de/matthias-ginter_1835/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Lienhart", + "displayed_name": "Lienhart", + "position": "DCL", + "injury_status": null, + "player_id": 13911, + "player_url": "https://www.ligainsider.de/philipp-lienhart_13911/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jordy Makengo", + "displayed_name": "Makengo", + "position": "DL", + "injury_status": null, + "player_id": 26088, + "player_url": "https://www.ligainsider.de/jordy-makengo_26088/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Eggestein", + "displayed_name": "Eggestein", + "position": "MCR", + "injury_status": null, + "player_id": 6131, + "player_url": "https://www.ligainsider.de/maximilian-eggestein_6131/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Yuito Suzuki", + "displayed_name": "Yuito", + "position": "AMC", + "injury_status": null, + "player_id": 37105, + "player_url": "https://www.ligainsider.de/yuito-suzuki_37105/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Yannik Engelhardt", + "displayed_name": "Engelhardt", + "position": "MCL", + "injury_status": null, + "player_id": 20278, + "player_url": "https://www.ligainsider.de/yannik-engelhardt_20278/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Niklas Beste", + "displayed_name": "Beste", + "position": "FWR", + "injury_status": null, + "player_id": 14520, + "player_url": "https://www.ligainsider.de/niklas-beste_14520/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Igor Matanovic", + "displayed_name": "Matanović", + "position": "FW", + "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": "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": 1 + } + ] + }, + "away": { + "team_name": "Borussia Mönchengladbach", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Moritz Nicolas", + "displayed_name": "Nicolas", + "position": "GK", + "injury_status": null, + "player_id": 6295, + "player_url": "https://www.ligainsider.de/moritz-nicolas_6295/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joe Scally", + "displayed_name": "Scally", + "position": "DR", + "injury_status": null, + "player_id": 23700, + "player_url": "https://www.ligainsider.de/joe-scally_23700/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Leszczynski", + "displayed_name": "Leszczyński", + "position": "DR", + "injury_status": null, + "player_id": 38925, + "player_url": "https://www.ligainsider.de/jan-leszczynski_38925/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Ko Itakura", + "displayed_name": "Itakura", + "position": "DCR", + "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": "Kevin Diks", + "displayed_name": "Diks", + "position": "DCL", + "injury_status": null, + "player_id": 11591, + "player_url": "https://www.ligainsider.de/kevin-diks_11591/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": "Philipp Sander", + "displayed_name": "Sander", + "position": "MCR", + "injury_status": null, + "player_id": 18612, + "player_url": "https://www.ligainsider.de/philipp-sander_18612/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Hugo Bolin", + "displayed_name": "Bolin", + "position": "AMC", + "injury_status": null, + "player_id": 37888, + "player_url": "https://www.ligainsider.de/hugo-bolin_37888/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mathieu Nguefack", + "displayed_name": "Nguefack", + "position": "MCL", + "injury_status": null, + "player_id": 38828, + "player_url": "https://www.ligainsider.de/mathieu-nguefack_38828/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Kevin Stoeger", + "displayed_name": "Stöger", + "position": "MCL", + "injury_status": null, + "player_id": 692, + "player_url": "https://www.ligainsider.de/kevin-stoeger_692/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Franck Honorat", + "displayed_name": "Honorat", + "position": "FWR", + "injury_status": null, + "player_id": 23248, + "player_url": "https://www.ligainsider.de/franck-honorat_23248/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Tim Kleindienst", + "displayed_name": "Kleindienst", + "position": "FW", + "injury_status": null, + "player_id": 6321, + "player_url": "https://www.ligainsider.de/tim-kleindienst_6321/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wael Mohya", + "displayed_name": "Mohya", + "position": "FWL", + "injury_status": null, + "player_id": 38636, + "player_url": "https://www.ligainsider.de/wael-mohya_38636/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Robin Hack", + "displayed_name": "Hack", + "position": "FWL", + "injury_status": null, + "player_id": 14139, + "player_url": "https://www.ligainsider.de/robin-hack_14139/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "TSG Hoffenheim", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Oliver Baumann", + "displayed_name": "Baumann", + "position": "GK", + "injury_status": null, + "player_id": 567, + "player_url": "https://www.ligainsider.de/oliver-baumann_567/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Vladimir Coufal", + "displayed_name": "Coufal", + "position": "DR", + "injury_status": null, + "player_id": 11929, + "player_url": "https://www.ligainsider.de/vladimir-coufal_11929/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ozan Kabak", + "displayed_name": "Ozan Kabak", + "position": "DCR", + "injury_status": null, + "player_id": 20416, + "player_url": "https://www.ligainsider.de/ozan-kabak_20416/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Albian Hajdari", + "displayed_name": "Hajdari", + "position": "DCL", + "injury_status": null, + "player_id": 37227, + "player_url": "https://www.ligainsider.de/albian-hajdari_37227/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Mats Rots", + "displayed_name": "Rots", + "position": "DL", + "injury_status": null, + "player_id": 37794, + "player_url": "https://www.ligainsider.de/mats-rots_37794/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Patrick Wimmer", + "displayed_name": "Wimmer", + "position": "MR", + "injury_status": null, + "player_id": 26236, + "player_url": "https://www.ligainsider.de/patrick-wimmer_26236/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Bambase Conte", + "displayed_name": "Conté", + "position": "MR", + "injury_status": null, + "player_id": 27420, + "player_url": "https://www.ligainsider.de/bambase-conte_27420/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Nathan De Cat", + "displayed_name": "De Cat", + "position": "MR", + "injury_status": null, + "player_id": 38750, + "player_url": "https://www.ligainsider.de/nathan-de-cat_38750/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 3 + }, + { + "full_name": "Leon Avdullahu", + "displayed_name": "Avdullahu", + "position": "MCR", + "injury_status": null, + "player_id": 38223, + "player_url": "https://www.ligainsider.de/leon-avdullahu_38223/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wouter Burger", + "displayed_name": "Burger", + "position": "MCL", + "injury_status": null, + "player_id": 22632, + "player_url": "https://www.ligainsider.de/wouter-burger_22632/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Adam Daghim", + "displayed_name": "Daghim", + "position": "ML", + "injury_status": null, + "player_id": 37622, + "player_url": "https://www.ligainsider.de/adam-daghim_37622/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Adam Hlozek", + "displayed_name": "Hložek", + "position": "FWCR", + "injury_status": null, + "player_id": 24095, + "player_url": "https://www.ligainsider.de/adam-hlozek_24095/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Andrej Kramaric", + "displayed_name": "Kramarić", + "position": "FWCR", + "injury_status": null, + "player_id": 2439, + "player_url": "https://www.ligainsider.de/andrej-kramaric_2439/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Tim Lemperle", + "displayed_name": "Lemperle", + "position": "FWCL", + "injury_status": null, + "player_id": 23854, + "player_url": "https://www.ligainsider.de/tim-lemperle_23854/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Fabian Bredlow", + "displayed_name": "Bredlow", + "position": "GK", + "injury_status": null, + "player_id": 6395, + "player_url": "https://www.ligainsider.de/fabian-bredlow_6395/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josha Vagnoman", + "displayed_name": "Vagnoman", + "position": "DR", + "injury_status": null, + "player_id": 18427, + "player_url": "https://www.ligainsider.de/josha-vagnoman_18427/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Finn Jeltsch", + "displayed_name": "Jeltsch", + "position": "DCR", + "injury_status": null, + "player_id": 36816, + "player_url": "https://www.ligainsider.de/finn-jeltsch_36816/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Julian Chabot", + "displayed_name": "Chabot", + "position": "DCL", + "injury_status": null, + "player_id": 12583, + "player_url": "https://www.ligainsider.de/julian-chabot_12583/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Mittelstaedt", + "displayed_name": "Mittelstädt", + "position": "DL", + "injury_status": null, + "player_id": 6206, + "player_url": "https://www.ligainsider.de/maximilian-mittelstaedt_6206/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Grischa Proemel", + "displayed_name": "Prömel", + "position": "MCR", + "injury_status": null, + "player_id": 5816, + "player_url": "https://www.ligainsider.de/grischa-proemel_5816/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Bilal El Khannouss", + "displayed_name": "El Khannouss", + "position": "AMC", + "injury_status": null, + "player_id": 37086, + "player_url": "https://www.ligainsider.de/bilal-el-khannouss_37086/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Angelo Stiller", + "displayed_name": "Stiller", + "position": "MCL", + "injury_status": null, + "player_id": 20766, + "player_url": "https://www.ligainsider.de/angelo-stiller_20766/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jamie Leweling", + "displayed_name": "Leweling", + "position": "FWR", + "injury_status": null, + "player_id": 21336, + "player_url": "https://www.ligainsider.de/jamie-leweling_21336/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Deniz Undav", + "displayed_name": "Undav", + "position": "FWR", + "injury_status": null, + "player_id": 19154, + "player_url": "https://www.ligainsider.de/deniz-undav_19154/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "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": "Dzenan Pejcinovic", + "displayed_name": "Pejčinović", + "position": "FW", + "injury_status": null, + "player_id": 26158, + "player_url": "https://www.ligainsider.de/dzenan-pejcinovic_26158/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Chris Fuehrich", + "displayed_name": "Führich", + "position": "FWL", + "injury_status": null, + "player_id": 18542, + "player_url": "https://www.ligainsider.de/chris-fuehrich_18542/", + "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-09-12T18:30+02:00", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Marvin Schwaebe", + "displayed_name": "Schwäbe", + "position": "GK", + "injury_status": null, + "player_id": 2626, + "player_url": "https://www.ligainsider.de/marvin-schwaebe_2626/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alessio Castro Montes", + "displayed_name": "Castro-Montes", + "position": "DR", + "injury_status": "QUES", + "player_id": 22736, + "player_url": "https://www.ligainsider.de/alessio-castro-montes_22736/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joel Schmied", + "displayed_name": "Schmied", + "position": "DR", + "injury_status": null, + "player_id": 38328, + "player_url": "https://www.ligainsider.de/joel-schmied_38328/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Jahmai Simpson Pusey", + "displayed_name": "Simpson-Pusey", + "position": "DCR", + "injury_status": null, + "player_id": 38128, + "player_url": "https://www.ligainsider.de/jahmai-simpson-pusey_38128/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Luka Lochoshvili", + "displayed_name": "Lochoshvili", + "position": "DCL", + "injury_status": null, + "player_id": 23949, + "player_url": "https://www.ligainsider.de/luka-lochoshvili_23949/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gideon Mensah", + "displayed_name": "Mensah", + "position": "DL", + "injury_status": null, + "player_id": 16759, + "player_url": "https://www.ligainsider.de/gideon-mensah_16759/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Tom Krauss", + "displayed_name": "Krauß", + "position": "MCR", + "injury_status": null, + "player_id": 20244, + "player_url": "https://www.ligainsider.de/tom-krauss_20244/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ellyes Skhiri", + "displayed_name": "Skhiri", + "position": "DMC", + "injury_status": null, + "player_id": 20776, + "player_url": "https://www.ligainsider.de/ellyes-skhiri_20776/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Isak Johannesson", + "displayed_name": "Jóhannesson", + "position": "MCL", + "injury_status": "QUES", + "player_id": 35249, + "player_url": "https://www.ligainsider.de/isak-johannesson_35249/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Paul Okon Engstler", + "displayed_name": "Okon-Engstler", + "position": "MCL", + "injury_status": null, + "player_id": 38936, + "player_url": "https://www.ligainsider.de/paul-okon-engstler_38936/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Mikey Moore", + "displayed_name": "Moore", + "position": "FWR", + "injury_status": null, + "player_id": 38448, + "player_url": "https://www.ligainsider.de/mikey-moore_38448/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ragnar Ache", + "displayed_name": "Ache", + "position": "FW", + "injury_status": null, + "player_id": 23720, + "player_url": "https://www.ligainsider.de/ragnar-ache_23720/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Thijs Dallinga", + "displayed_name": "Dallinga", + "position": "FW", + "injury_status": null, + "player_id": 36506, + "player_url": "https://www.ligainsider.de/thijs-dallinga_36506/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Said El Mala", + "displayed_name": "S. El Mala", + "position": "FWL", + "injury_status": "QUES", + "player_id": 38546, + "player_url": "https://www.ligainsider.de/said-el-mala_38546/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Linton Maina", + "displayed_name": "Maina", + "position": "FWL", + "injury_status": null, + "player_id": 18217, + "player_url": "https://www.ligainsider.de/linton-maina_18217/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "SV Werder Bremen", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Karl Hein", + "displayed_name": "Hein", + "position": "GK", + "injury_status": null, + "player_id": 25603, + "player_url": "https://www.ligainsider.de/karl-hein_25603/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Arthur", + "displayed_name": "Arthur", + "position": "DR", + "injury_status": null, + "player_id": 35904, + "player_url": "https://www.ligainsider.de/arthur_35904/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Amos Pieper", + "displayed_name": "Pieper", + "position": "DCR", + "injury_status": null, + "player_id": 7061, + "player_url": "https://www.ligainsider.de/amos-pieper_7061/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Friedl", + "displayed_name": "Friedl", + "position": "DCL", + "injury_status": null, + "player_id": 7047, + "player_url": "https://www.ligainsider.de/marco-friedl_7047/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Olivier Deman", + "displayed_name": "Deman", + "position": "DL", + "injury_status": null, + "player_id": 36310, + "player_url": "https://www.ligainsider.de/olivier-deman_36310/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Ludovit Reis", + "displayed_name": "Reis", + "position": "MCR", + "injury_status": null, + "player_id": 24555, + "player_url": "https://www.ligainsider.de/ludovit-reis_24555/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Chuki", + "displayed_name": "Chuki", + "position": "AMC", + "injury_status": null, + "player_id": 38831, + "player_url": "https://www.ligainsider.de/chuki_38831/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Youri Regeer", + "displayed_name": "Regeer", + "position": "MCL", + "injury_status": null, + "player_id": 25841, + "player_url": "https://www.ligainsider.de/youri-regeer_25841/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Eren Dinkci", + "displayed_name": "Dinkçi", + "position": "FWR", + "injury_status": "QUES", + "player_id": 22008, + "player_url": "https://www.ligainsider.de/eren-dinkci_22008/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Niclas Fuellkrug", + "displayed_name": "Füllkrug", + "position": "FW", + "injury_status": null, + "player_id": 1867, + "player_url": "https://www.ligainsider.de/niclas-fuellkrug_1867/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Gruell", + "displayed_name": "Grüll", + "position": "FWL", + "injury_status": null, + "player_id": 26702, + "player_url": "https://www.ligainsider.de/marco-gruell_26702/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-13T15:30+02:00", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Maarten Vandevoordt", + "displayed_name": "Vandevoordt", + "position": "GK", + "injury_status": null, + "player_id": 21774, + "player_url": "https://www.ligainsider.de/maarten-vandevoordt_21774/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ridle Baku", + "displayed_name": "Baku", + "position": "DR", + "injury_status": null, + "player_id": 15835, + "player_url": "https://www.ligainsider.de/ridle-baku_15835/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Willi Orban", + "displayed_name": "Orbán", + "position": "DCR", + "injury_status": null, + "player_id": 1667, + "player_url": "https://www.ligainsider.de/willi-orban_1667/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Castello Lukeba", + "displayed_name": "Castello Jr.", + "position": "DCL", + "injury_status": null, + "player_id": 27079, + "player_url": "https://www.ligainsider.de/castello-lukeba_27079/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maxime Esteve", + "displayed_name": "Estève", + "position": "DCL", + "injury_status": null, + "player_id": 38844, + "player_url": "https://www.ligainsider.de/maxime-esteve_38844/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "David Raum", + "displayed_name": "Raum", + "position": "DL", + "injury_status": null, + "player_id": 12557, + "player_url": "https://www.ligainsider.de/david-raum_12557/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Brajan Gruda", + "displayed_name": "Gruda", + "position": "MCR", + "injury_status": null, + "player_id": 35733, + "player_url": "https://www.ligainsider.de/brajan-gruda_35733/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Neil El Aynaoui", + "displayed_name": "El Aynaoui", + "position": "MCR", + "injury_status": null, + "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": "Nicolas Seiwald", + "displayed_name": "Seiwald", + "position": "DMC", + "injury_status": null, + "player_id": 24619, + "player_url": "https://www.ligainsider.de/nicolas-seiwald_24619/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ezechiel Banzuzi", + "displayed_name": "Banzuzi", + "position": "MCL", + "injury_status": null, + "player_id": 38383, + "player_url": "https://www.ligainsider.de/ezechiel-banzuzi_38383/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": 1 + }, + { + "full_name": "Johan Bakayoko", + "displayed_name": "Bakayoko", + "position": "FWR", + "injury_status": null, + "player_id": 35421, + "player_url": "https://www.ligainsider.de/johan-bakayoko_35421/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Christopher Nkunku", + "displayed_name": "Nkunku", + "position": "FW", + "injury_status": null, + "player_id": 12446, + "player_url": "https://www.ligainsider.de/christopher-nkunku_12446/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Antonio Nusa", + "displayed_name": "Nusa", + "position": "FWL", + "injury_status": null, + "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": "Hamburger SV", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Daniel Heuer Fernandes", + "displayed_name": "Fernandes", + "position": "GK", + "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": "Nicolas Capaldo", + "displayed_name": "Capaldo", + "position": "DCR", + "injury_status": null, + "player_id": 26628, + "player_url": "https://www.ligainsider.de/nicolas-capaldo_26628/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jordan Torunarigha", + "displayed_name": "Torunarigha", + "position": "DC", + "injury_status": null, + "player_id": 6513, + "player_url": "https://www.ligainsider.de/jordan-torunarigha_6513/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Shafiq Nandja", + "displayed_name": "Nandja", + "position": "DCL", + "injury_status": null, + "player_id": 38678, + "player_url": "https://www.ligainsider.de/shafiq-nandja_38678/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Sebastiaan Bornauw", + "displayed_name": "Bornauw", + "position": "DCL", + "injury_status": "QUES", + "player_id": 18822, + "player_url": "https://www.ligainsider.de/sebastiaan-bornauw_18822/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Zakaria El Ouahdi", + "displayed_name": "El Ouahdi", + "position": "MR", + "injury_status": null, + "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": "Albert Sambi Lokonga", + "displayed_name": "Sambi", + "position": "MCR", + "injury_status": null, + "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": "Nicolai Remberg", + "displayed_name": "Remberg", + "position": "MCL", + "injury_status": null, + "player_id": 26449, + "player_url": "https://www.ligainsider.de/nicolai-remberg_26449/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "David Moller Wolfe", + "displayed_name": "Møller Wolfe", + "position": "ML", + "injury_status": null, + "player_id": 37717, + "player_url": "https://www.ligainsider.de/david-moller-wolfe_37717/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "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": 1 + }, + { + "full_name": "Patson Daka", + "displayed_name": "Daka", + "position": "FW", + "injury_status": null, + "player_id": 16774, + "player_url": "https://www.ligainsider.de/patson-daka_16774/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Terem Moffi", + "displayed_name": "Moffi", + "position": "FW", + "injury_status": null, + "player_id": 39019, + "player_url": "https://www.ligainsider.de/terem-moffi_39019/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Albert Groenbaek", + "displayed_name": "Grønbæk", + "position": "AMCL", + "injury_status": null, + "player_id": 35437, + "player_url": "https://www.ligainsider.de/albert-groenbaek_35437/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-13T17:30+02:00", + "home": { + "team_name": "SV 07 Elversberg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nicolas Kristof", + "displayed_name": "Kristof", + "position": "GK", + "injury_status": null, + "player_id": 26473, + "player_url": "https://www.ligainsider.de/nicolas-kristof_26473/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Gyamerah", + "displayed_name": "Gyamerah", + "position": "DR", + "injury_status": null, + "player_id": 5825, + "player_url": "https://www.ligainsider.de/jan-gyamerah_5825/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Luca Sirch", + "displayed_name": "Sirch", + "position": "DR", + "injury_status": null, + "player_id": 26346, + "player_url": "https://www.ligainsider.de/luca-sirch_26346/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Lukas Pinckert", + "displayed_name": "Pinckert", + "position": "DCR", + "injury_status": null, + "player_id": 38539, + "player_url": "https://www.ligainsider.de/lukas-pinckert_38539/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Florian Le Joncour", + "displayed_name": "Le Joncour", + "position": "DCR", + "injury_status": null, + "player_id": 37052, + "player_url": "https://www.ligainsider.de/florian-le-joncour_37052/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Maximilian Rohr", + "displayed_name": "Rohr", + "position": "DCL", + "injury_status": null, + "player_id": 24711, + "player_url": "https://www.ligainsider.de/maximilian-rohr_24711/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lasse Guenther", + "displayed_name": "Günther", + "position": "DL", + "injury_status": null, + "player_id": 26087, + "player_url": "https://www.ligainsider.de/lasse-guenther_26087/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Keidel", + "displayed_name": "Keidel", + "position": "MCR", + "injury_status": null, + "player_id": 27483, + "player_url": "https://www.ligainsider.de/felix-keidel_27483/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Francis Onyeka", + "displayed_name": "Onyeka", + "position": "AMC", + "injury_status": null, + "player_id": 36948, + "player_url": "https://www.ligainsider.de/francis-onyeka_36948/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukasz Poreba", + "displayed_name": "Poręba", + "position": "MCL", + "injury_status": null, + "player_id": 36788, + "player_url": "https://www.ligainsider.de/lukasz-poreba_36788/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukas Petkov", + "displayed_name": "Petkov", + "position": "FWR", + "injury_status": null, + "player_id": 20088, + "player_url": "https://www.ligainsider.de/lukas-petkov_20088/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "David Mokwa", + "displayed_name": "Mokwa", + "position": "FW", + "injury_status": null, + "player_id": 35765, + "player_url": "https://www.ligainsider.de/david-mokwa_35765/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Cole Campbell", + "displayed_name": "Campbell", + "position": "FWL", + "injury_status": null, + "player_id": 36946, + "player_url": "https://www.ligainsider.de/cole-campbell_36946/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "Bayern München", + "side": "away", + "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": "Jonas Urbig", + "displayed_name": "Urbig", + "position": "GK", + "injury_status": null, + "player_id": 26101, + "player_url": "https://www.ligainsider.de/jonas-urbig_26101/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "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": 1 + }, + { + "full_name": "Konrad Laimer", + "displayed_name": "Laimer", + "position": "DR", + "injury_status": null, + "player_id": 6324, + "player_url": "https://www.ligainsider.de/konrad-laimer_6324/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Dayot Upamecano", + "displayed_name": "Upamecano", + "position": "DCR", + "injury_status": null, + "player_id": 11541, + "player_url": "https://www.ligainsider.de/dayot-upamecano_11541/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Minjae Kim", + "displayed_name": "Minjae", + "position": "DCR", + "injury_status": null, + "player_id": 27022, + "player_url": "https://www.ligainsider.de/minjae-kim_27022/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Jonathan Tah", + "displayed_name": "Tah", + "position": "DCL", + "injury_status": null, + "player_id": 2385, + "player_url": "https://www.ligainsider.de/jonathan-tah_2385/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Alphonso Davies", + "displayed_name": "Davies", + "position": "DL", + "injury_status": null, + "player_id": 20098, + "player_url": "https://www.ligainsider.de/alphonso-davies_20098/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "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": 2 + }, + { + "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": "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": 1 + }, + { + "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": "Tom Bischof", + "displayed_name": "Bischof", + "position": "MCL", + "injury_status": null, + "player_id": 26133, + "player_url": "https://www.ligainsider.de/tom-bischof_26133/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "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": "Lennart Karl", + "displayed_name": "Karl", + "position": "FWR", + "injury_status": null, + "player_id": 38411, + "player_url": "https://www.ligainsider.de/lennart-karl_38411/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "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 + }, + { + "full_name": "Jamal Musiala", + "displayed_name": "Musiala", + "position": "FWL", + "injury_status": null, + "player_id": 24149, + "player_url": "https://www.ligainsider.de/jamal-musiala_24149/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + } + ] +} diff --git a/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260911_094158.json b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260911_094158.json new file mode 100644 index 0000000..c4521d2 --- /dev/null +++ b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260911_094158.json @@ -0,0 +1,2851 @@ +{ + "metadata": { + "source": "LigaInsider", + "source_url": "https://www.ligainsider.de/", + "captured_at": "2026-09-11T09:41:58+02:00", + "capture_finished_at": "2026-09-11T09:42:16+02:00", + "match_count": 9, + "team_count": 18, + "player_count": 242, + "team_page_count": 18, + "team_pages": { + "Bayern München": "https://www.ligainsider.de/fc-bayern-muenchen/1/", + "Borussia Dortmund": "https://www.ligainsider.de/borussia-dortmund/14/", + "RB Leipzig": "https://www.ligainsider.de/rb-leipzig/1311/", + "VfB Stuttgart": "https://www.ligainsider.de/vfb-stuttgart/12/", + "TSG Hoffenheim": "https://www.ligainsider.de/tsg-hoffenheim/10/", + "Bayer 04 Leverkusen": "https://www.ligainsider.de/bayer-04-leverkusen/4/", + "SC Freiburg": "https://www.ligainsider.de/sc-freiburg/18/", + "Eintracht Frankfurt": "https://www.ligainsider.de/eintracht-frankfurt/3/", + "FC Augsburg": "https://www.ligainsider.de/fc-augsburg/21/", + "FSV Mainz 05": "https://www.ligainsider.de/1-fsv-mainz-05/17/", + "1. FC Union Berlin": "https://www.ligainsider.de/1-fc-union-berlin/1246/", + "Borussia Mönchengladbach": "https://www.ligainsider.de/borussia-moenchengladbach/5/", + "Hamburger SV": "https://www.ligainsider.de/hamburger-sv/9/", + "1. FC Köln": "https://www.ligainsider.de/1-fc-koeln/15/", + "SV Werder Bremen": "https://www.ligainsider.de/sv-werder-bremen/2/", + "Schalke 04": "https://www.ligainsider.de/fc-schalke-04/13/", + "SV 07 Elversberg": "https://www.ligainsider.de/sv-07-elversberg/1331/", + "SC Paderborn": "https://www.ligainsider.de/sc-paderborn-07/1249/" + }, + "skipped_teams": [], + "unmatched_teams": [] + }, + "matches": [ + { + "match_time": "2026-09-11T20:30+02:00", + "home": { + "team_name": "1. FC Union Berlin", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Frederik Roennow", + "displayed_name": "Rønnow", + "position": "GK", + "injury_status": null, + "player_id": 7943, + "player_url": "https://www.ligainsider.de/frederik-roennow_7943/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josip Juranovic", + "displayed_name": "Juranović", + "position": "DR", + "injury_status": null, + "player_id": 26979, + "player_url": "https://www.ligainsider.de/josip-juranovic_26979/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Zeno Van Den Bosch", + "displayed_name": "Van Den Bosch", + "position": "DCR", + "injury_status": null, + "player_id": 25990, + "player_url": "https://www.ligainsider.de/zeno-van-den-bosch_25990/", + "formation_row": 2, + "slot_index": 2, + "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": 1 + }, + { + "full_name": "Leopold Querfeld", + "displayed_name": "Querfeld", + "position": "DCL", + "injury_status": null, + "player_id": 27234, + "player_url": "https://www.ligainsider.de/leopold-querfeld_27234/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Tom Rothe", + "displayed_name": "Rothe", + "position": "DL", + "injury_status": null, + "player_id": 26243, + "player_url": "https://www.ligainsider.de/tom-rothe_26243/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Michel Aebischer", + "displayed_name": "Aebischer", + "position": "MR", + "injury_status": null, + "player_id": 12508, + "player_url": "https://www.ligainsider.de/michel-aebischer_12508/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Wooyeong Jeong", + "displayed_name": "Jeong", + "position": "MR", + "injury_status": null, + "player_id": 14145, + "player_url": "https://www.ligainsider.de/wooyeong-jeong_14145/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Rani Khedira", + "displayed_name": "Khedira", + "position": "MCR", + "injury_status": null, + "player_id": 2122, + "player_url": "https://www.ligainsider.de/rani-khedira_2122/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Aljoscha Kemlein", + "displayed_name": "Kemlein", + "position": "MCL", + "injury_status": null, + "player_id": 27560, + "player_url": "https://www.ligainsider.de/aljoscha-kemlein_27560/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Livan Burcu", + "displayed_name": "Burcu", + "position": "ML", + "injury_status": null, + "player_id": 36114, + "player_url": "https://www.ligainsider.de/livan-burcu_36114/", + "formation_row": 3, + "slot_index": 4, + "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": 2 + }, + { + "full_name": "Emmanuel Latte Lath", + "displayed_name": "Latte Lath", + "position": "FWCR", + "injury_status": null, + "player_id": 24183, + "player_url": "https://www.ligainsider.de/emmanuel-latte-lath_24183/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Tim Skarke", + "displayed_name": "Skarke", + "position": "FWCR", + "injury_status": null, + "player_id": 6374, + "player_url": "https://www.ligainsider.de/tim-skarke_6374/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Marin Ljubicic", + "displayed_name": "Ljubičić", + "position": "FWCL", + "injury_status": null, + "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": "Schalke 04", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Loris Karius", + "displayed_name": "Karius", + "position": "GK", + "injury_status": null, + "player_id": 1641, + "player_url": "https://www.ligainsider.de/loris-karius_1641/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Timo Becker", + "displayed_name": "T. Becker", + "position": "DCR", + "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": "Nikola Katic", + "displayed_name": "Katić", + "position": "DC", + "injury_status": null, + "player_id": 23002, + "player_url": "https://www.ligainsider.de/nikola-katic_23002/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Hasan Kurucay", + "displayed_name": "Kuruçay", + "position": "DCL", + "injury_status": null, + "player_id": 35927, + "player_url": "https://www.ligainsider.de/hasan-kurucay_35927/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Junior Dina Ebimbe", + "displayed_name": "Dina Ebimbe", + "position": "MR", + "injury_status": null, + "player_id": 26881, + "player_url": "https://www.ligainsider.de/junior-dina-ebimbe_26881/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Kenan Karaman", + "displayed_name": "Karaman", + "position": "MR", + "injury_status": null, + "player_id": 2676, + "player_url": "https://www.ligainsider.de/kenan-karaman_2676/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Soufiane El Faouzi", + "displayed_name": "El-Faouzi", + "position": "MCR", + "injury_status": null, + "player_id": 26067, + "player_url": "https://www.ligainsider.de/soufiane-el-faouzi_26067/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Satoshi Tanaka", + "displayed_name": "Tanaka", + "position": "MCL", + "injury_status": null, + "player_id": 38876, + "player_url": "https://www.ligainsider.de/satoshi-tanaka_38876/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Robin Gosens", + "displayed_name": "Gosens", + "position": "ML", + "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": "Dejan Ljubicic", + "displayed_name": "Ljubičić", + "position": "AMCR", + "injury_status": null, + "player_id": 24396, + "player_url": "https://www.ligainsider.de/dejan-ljubicic_24396/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Moussa Sylla", + "displayed_name": "Sylla", + "position": "FW", + "injury_status": null, + "player_id": 16217, + "player_url": "https://www.ligainsider.de/moussa-sylla_16217/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Adil Aouchiche", + "displayed_name": "Aouchiche", + "position": "AMCL", + "injury_status": null, + "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-09-12T15:30+02:00", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Gregor Kobel", + "displayed_name": "Kobel", + "position": "GK", + "injury_status": null, + "player_id": 9357, + "player_url": "https://www.ligainsider.de/gregor-kobel_9357/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joane Gadou", + "displayed_name": "Gadou", + "position": "DCR", + "injury_status": null, + "player_id": 37021, + "player_url": "https://www.ligainsider.de/joane-gadou_37021/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Waldemar Anton", + "displayed_name": "Anton", + "position": "DC", + "injury_status": null, + "player_id": 5837, + "player_url": "https://www.ligainsider.de/waldemar-anton_5837/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ramy Bensebaini", + "displayed_name": "Bensebaini", + "position": "DCL", + "injury_status": null, + "player_id": 7791, + "player_url": "https://www.ligainsider.de/ramy-bensebaini_7791/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Beier", + "displayed_name": "Beier", + "position": "DCL", + "injury_status": null, + "player_id": 20804, + "player_url": "https://www.ligainsider.de/maximilian-beier_20804/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Nico Schlotterbeck", + "displayed_name": "N. Schlotterbeck", + "position": "DCL", + "injury_status": null, + "player_id": 20052, + "player_url": "https://www.ligainsider.de/nico-schlotterbeck_20052/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 3 + }, + { + "full_name": "Julian Ryerson", + "displayed_name": "Ryerson", + "position": "MR", + "injury_status": null, + "player_id": 18478, + "player_url": "https://www.ligainsider.de/julian-ryerson_18478/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jobe Bellingham", + "displayed_name": "Jobe", + "position": "MCR", + "injury_status": null, + "player_id": 38153, + "player_url": "https://www.ligainsider.de/jobe-bellingham_38153/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Joey Veerman", + "displayed_name": "Veerman", + "position": "MCL", + "injury_status": null, + "player_id": 37180, + "player_url": "https://www.ligainsider.de/joey-veerman_37180/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Nmecha", + "displayed_name": "F. Nmecha", + "position": "MCL", + "injury_status": null, + "player_id": 25090, + "player_url": "https://www.ligainsider.de/felix-nmecha_25090/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Daniel Svensson", + "displayed_name": "Svensson", + "position": "ML", + "injury_status": null, + "player_id": 38304, + "player_url": "https://www.ligainsider.de/daniel-svensson_38304/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Ethan Nwaneri", + "displayed_name": "Nwaneri", + "position": "AMCR", + "injury_status": null, + "player_id": 36869, + "player_url": "https://www.ligainsider.de/ethan-nwaneri_36869/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Serhou Guirassy", + "displayed_name": "Guirassy", + "position": "FW", + "injury_status": null, + "player_id": 10454, + "player_url": "https://www.ligainsider.de/serhou-guirassy_10454/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Fabio Silva", + "displayed_name": "Silva", + "position": "AMCL", + "injury_status": null, + "player_id": 22570, + "player_url": "https://www.ligainsider.de/fabio-silva_22570/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Marcel Sabitzer", + "displayed_name": "Sabitzer", + "position": "AMCL", + "injury_status": null, + "player_id": 2020, + "player_url": "https://www.ligainsider.de/marcel-sabitzer_2020/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "SC Paderborn", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nahuel Noll", + "displayed_name": "Noll", + "position": "GK", + "injury_status": null, + "player_id": 24594, + "player_url": "https://www.ligainsider.de/nahuel-noll_24594/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jano Ter Horst", + "displayed_name": "ter Horst", + "position": "DCR", + "injury_status": null, + "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": "Tjark Scheller", + "displayed_name": "Scheller", + "position": "DC", + "injury_status": null, + "player_id": 36890, + "player_url": "https://www.ligainsider.de/tjark-scheller_36890/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mattes Hansen", + "displayed_name": "Hansen", + "position": "DCL", + "injury_status": null, + "player_id": 35894, + "player_url": "https://www.ligainsider.de/mattes-hansen_35894/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Laurin Curda", + "displayed_name": "Curda", + "position": "MR", + "injury_status": null, + "player_id": 36261, + "player_url": "https://www.ligainsider.de/laurin-curda_36261/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Laurin Ulrich", + "displayed_name": "Ulrich", + "position": "MCR", + "injury_status": null, + "player_id": 27568, + "player_url": "https://www.ligainsider.de/laurin-ulrich_27568/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Santiago Castaneda", + "displayed_name": "Castañeda", + "position": "DMC", + "injury_status": null, + "player_id": 37450, + "player_url": "https://www.ligainsider.de/santiago-castaneda_37450/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gabriel Vidovic", + "displayed_name": "Vidović", + "position": "MCL", + "injury_status": null, + "player_id": 26231, + "player_url": "https://www.ligainsider.de/gabriel-vidovic_26231/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Raphael Obermair", + "displayed_name": "Obermair", + "position": "ML", + "injury_status": null, + "player_id": 12780, + "player_url": "https://www.ligainsider.de/raphael-obermair_12780/", + "formation_row": 3, + "slot_index": 5, + "starting_probability_rank": 1 + }, + { + "full_name": "Marvin Pieringer", + "displayed_name": "Pieringer", + "position": "FWCR", + "injury_status": null, + "player_id": 20424, + "player_url": "https://www.ligainsider.de/marvin-pieringer_20424/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Rayan Philippe", + "displayed_name": "Philippe", + "position": "FWCL", + "injury_status": null, + "player_id": 36121, + "player_url": "https://www.ligainsider.de/rayan-philippe_36121/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Steffen Tigges", + "displayed_name": "Tigges", + "position": "FWCL", + "injury_status": null, + "player_id": 15810, + "player_url": "https://www.ligainsider.de/steffen-tigges_15810/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Stefano Marino", + "displayed_name": "Marino", + "position": "FWCL", + "injury_status": null, + "player_id": 27339, + "player_url": "https://www.ligainsider.de/stefano-marino_27339/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 3 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Finn Dahmen", + "displayed_name": "Dahmen", + "position": "GK", + "injury_status": null, + "player_id": 18728, + "player_url": "https://www.ligainsider.de/finn-dahmen_18728/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Noahkai Banks", + "displayed_name": "Banks", + "position": "DCR", + "injury_status": null, + "player_id": 37195, + "player_url": "https://www.ligainsider.de/noahkai-banks_37195/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Chrislain Matsima", + "displayed_name": "Matsima", + "position": "DC", + "injury_status": null, + "player_id": 26695, + "player_url": "https://www.ligainsider.de/chrislain-matsima_26695/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Calvin Brackelmann", + "displayed_name": "Brackelmann", + "position": "DCL", + "injury_status": null, + "player_id": 12771, + "player_url": "https://www.ligainsider.de/calvin-brackelmann_12771/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Marius Wolf", + "displayed_name": "Wolf", + "position": "MR", + "injury_status": null, + "player_id": 5670, + "player_url": "https://www.ligainsider.de/marius-wolf_5670/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alexis Claude Maurice", + "displayed_name": "Claude-Maurice", + "position": "MR", + "injury_status": null, + "player_id": 20630, + "player_url": "https://www.ligainsider.de/alexis-claude-maurice_20630/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Han Noah Massengo", + "displayed_name": "Massengo", + "position": "MCR", + "injury_status": null, + "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": "Fabian Rieder", + "displayed_name": "Rieder", + "position": "MCL", + "injury_status": null, + "player_id": 25579, + "player_url": "https://www.ligainsider.de/fabian-rieder_25579/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Hennes Behrens", + "displayed_name": "Behrens", + "position": "ML", + "injury_status": null, + "player_id": 37221, + "player_url": "https://www.ligainsider.de/hennes-behrens_37221/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Arijon Ibrahimovic", + "displayed_name": "Ibrahimović", + "position": "AMCR", + "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 + }, + { + "full_name": "Michael Gregoritsch", + "displayed_name": "Gregoritsch", + "position": "FW", + "injury_status": null, + "player_id": 1512, + "player_url": "https://www.ligainsider.de/michael-gregoritsch_1512/", + "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": "Bayer 04 Leverkusen", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mark Flekken", + "displayed_name": "Flekken", + "position": "GK", + "injury_status": null, + "player_id": 4530, + "player_url": "https://www.ligainsider.de/mark-flekken_4530/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jarell Quansah", + "displayed_name": "Quansah", + "position": "DR", + "injury_status": null, + "player_id": 36489, + "player_url": "https://www.ligainsider.de/jarell-quansah_36489/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Edmond Tapsoba", + "displayed_name": "Tapsoba", + "position": "DCR", + "injury_status": null, + "player_id": 19022, + "player_url": "https://www.ligainsider.de/edmond-tapsoba_19022/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Facundo Medina", + "displayed_name": "Medina", + "position": "DCL", + "injury_status": null, + "player_id": 36418, + "player_url": "https://www.ligainsider.de/facundo-medina_36418/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Miguel Gutierrez", + "displayed_name": "M. Gutiérrez", + "position": "DL", + "injury_status": null, + "player_id": 24219, + "player_url": "https://www.ligainsider.de/miguel-gutierrez_24219/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Equi Fernandez", + "displayed_name": "Fernández", + "position": "MCR", + "injury_status": null, + "player_id": 38674, + "player_url": "https://www.ligainsider.de/equi-fernandez_38674/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ibrahim Maza", + "displayed_name": "Maza", + "position": "AMC", + "injury_status": null, + "player_id": 35905, + "player_url": "https://www.ligainsider.de/ibrahim-maza_35905/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Aleix Garcia", + "displayed_name": "Aleix García", + "position": "MCL", + "injury_status": null, + "player_id": 7138, + "player_url": "https://www.ligainsider.de/aleix-garcia_7138/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Moussa Diaby", + "displayed_name": "Diaby", + "position": "FWR", + "injury_status": null, + "player_id": 20616, + "player_url": "https://www.ligainsider.de/moussa-diaby_20616/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Malik Tillman", + "displayed_name": "Tillman", + "position": "FWR", + "injury_status": null, + "player_id": 23862, + "player_url": "https://www.ligainsider.de/malik-tillman_23862/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Patrik Schick", + "displayed_name": "Schick", + "position": "FW", + "injury_status": null, + "player_id": 7794, + "player_url": "https://www.ligainsider.de/patrik-schick_7794/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Afonso Moreira", + "displayed_name": "Moreira", + "position": "FWL", + "injury_status": null, + "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-09-12T15:30+02:00", + "home": { + "team_name": "FSV Mainz 05", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Robin Zentner", + "displayed_name": "Zentner", + "position": "GK", + "injury_status": "QUES", + "player_id": 3298, + "player_url": "https://www.ligainsider.de/robin-zentner_3298/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alexander Schwolow", + "displayed_name": "Schwolow", + "position": "GK", + "injury_status": null, + "player_id": 1781, + "player_url": "https://www.ligainsider.de/alexander-schwolow_1781/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Stefan Posch", + "displayed_name": "Posch", + "position": "DCR", + "injury_status": null, + "player_id": 12798, + "player_url": "https://www.ligainsider.de/stefan-posch_12798/", + "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": "Kacper Potulski", + "displayed_name": "Potulski", + "position": "DCL", + "injury_status": null, + "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": "Nadiem Amiri", + "displayed_name": "Amiri", + "position": "MCR", + "injury_status": null, + "player_id": 5815, + "player_url": "https://www.ligainsider.de/nadiem-amiri_5815/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu", + "position": "DMC", + "injury_status": null, + "player_id": 36958, + "player_url": "https://www.ligainsider.de/kaishu-sano_36958/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jaesung Lee", + "displayed_name": "Lee", + "position": "MCL", + "injury_status": null, + "player_id": 21202, + "player_url": "https://www.ligainsider.de/jaesung-lee_21202/", + "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 + } + ] + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Noah Atubolu", + "displayed_name": "Atubolu", + "position": "GK", + "injury_status": null, + "player_id": 22000, + "player_url": "https://www.ligainsider.de/noah-atubolu_22000/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": "Jeremiaha Maluze", + "displayed_name": "Maluze", + "position": "DR", + "injury_status": null, + "player_id": 38581, + "player_url": "https://www.ligainsider.de/jeremiaha-maluze_38581/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Robin Koch", + "displayed_name": "Koch", + "position": "DCR", + "injury_status": null, + "player_id": 12490, + "player_url": "https://www.ligainsider.de/robin-koch_12490/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Lilian Brassier", + "displayed_name": "Brassier", + "position": "DCL", + "injury_status": null, + "player_id": 24489, + "player_url": "https://www.ligainsider.de/lilian-brassier_24489/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": "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": 1 + }, + { + "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": 1 + }, + { + "full_name": "Fares Chaibi", + "displayed_name": "Chaïbi", + "position": "MCR", + "injury_status": "QUES", + "player_id": 35910, + "player_url": "https://www.ligainsider.de/fares-chaibi_35910/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Raphael Onyedika", + "displayed_name": "Onyedika", + "position": "MCL", + "injury_status": null, + "player_id": 26786, + "player_url": "https://www.ligainsider.de/raphael-onyedika_26786/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Can Uzun", + "displayed_name": "Uzun", + "position": "ML", + "injury_status": null, + "player_id": 35949, + "player_url": "https://www.ligainsider.de/can-uzun_35949/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Younes Ebnoutalib", + "displayed_name": "Ebnoutalib", + "position": "FWCR", + "injury_status": null, + "player_id": 38489, + "player_url": "https://www.ligainsider.de/younes-ebnoutalib_38489/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jonathan Burkardt", + "displayed_name": "Burkardt", + "position": "FWCL", + "injury_status": null, + "player_id": 19272, + "player_url": "https://www.ligainsider.de/jonathan-burkardt_19272/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mio Backhaus", + "displayed_name": "Backhaus", + "position": "GK", + "injury_status": null, + "player_id": 27467, + "player_url": "https://www.ligainsider.de/mio-backhaus_27467/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Treu", + "displayed_name": "Treu", + "position": "DR", + "injury_status": null, + "player_id": 20344, + "player_url": "https://www.ligainsider.de/philipp-treu_20344/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "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": 1835, + "player_url": "https://www.ligainsider.de/matthias-ginter_1835/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Philipp Lienhart", + "displayed_name": "Lienhart", + "position": "DCL", + "injury_status": null, + "player_id": 13911, + "player_url": "https://www.ligainsider.de/philipp-lienhart_13911/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jordy Makengo", + "displayed_name": "Makengo", + "position": "DL", + "injury_status": null, + "player_id": 26088, + "player_url": "https://www.ligainsider.de/jordy-makengo_26088/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Eggestein", + "displayed_name": "Eggestein", + "position": "MCR", + "injury_status": null, + "player_id": 6131, + "player_url": "https://www.ligainsider.de/maximilian-eggestein_6131/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Yuito Suzuki", + "displayed_name": "Yuito", + "position": "AMC", + "injury_status": null, + "player_id": 37105, + "player_url": "https://www.ligainsider.de/yuito-suzuki_37105/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Yannik Engelhardt", + "displayed_name": "Engelhardt", + "position": "MCL", + "injury_status": null, + "player_id": 20278, + "player_url": "https://www.ligainsider.de/yannik-engelhardt_20278/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Niklas Beste", + "displayed_name": "Beste", + "position": "FWR", + "injury_status": null, + "player_id": 14520, + "player_url": "https://www.ligainsider.de/niklas-beste_14520/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Igor Matanovic", + "displayed_name": "Matanović", + "position": "FW", + "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": "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": 1 + } + ] + }, + "away": { + "team_name": "Borussia Mönchengladbach", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Moritz Nicolas", + "displayed_name": "Nicolas", + "position": "GK", + "injury_status": null, + "player_id": 6295, + "player_url": "https://www.ligainsider.de/moritz-nicolas_6295/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joe Scally", + "displayed_name": "Scally", + "position": "DR", + "injury_status": null, + "player_id": 23700, + "player_url": "https://www.ligainsider.de/joe-scally_23700/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Leszczynski", + "displayed_name": "Leszczyński", + "position": "DR", + "injury_status": null, + "player_id": 38925, + "player_url": "https://www.ligainsider.de/jan-leszczynski_38925/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Ko Itakura", + "displayed_name": "Itakura", + "position": "DCR", + "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": "Kevin Diks", + "displayed_name": "Diks", + "position": "DCL", + "injury_status": null, + "player_id": 11591, + "player_url": "https://www.ligainsider.de/kevin-diks_11591/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": "Philipp Sander", + "displayed_name": "Sander", + "position": "MCR", + "injury_status": null, + "player_id": 18612, + "player_url": "https://www.ligainsider.de/philipp-sander_18612/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Hugo Bolin", + "displayed_name": "Bolin", + "position": "AMC", + "injury_status": null, + "player_id": 37888, + "player_url": "https://www.ligainsider.de/hugo-bolin_37888/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Mathieu Nguefack", + "displayed_name": "Nguefack", + "position": "MCL", + "injury_status": null, + "player_id": 38828, + "player_url": "https://www.ligainsider.de/mathieu-nguefack_38828/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Kevin Stoeger", + "displayed_name": "Stöger", + "position": "MCL", + "injury_status": null, + "player_id": 692, + "player_url": "https://www.ligainsider.de/kevin-stoeger_692/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Franck Honorat", + "displayed_name": "Honorat", + "position": "FWR", + "injury_status": null, + "player_id": 23248, + "player_url": "https://www.ligainsider.de/franck-honorat_23248/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Tim Kleindienst", + "displayed_name": "Kleindienst", + "position": "FW", + "injury_status": null, + "player_id": 6321, + "player_url": "https://www.ligainsider.de/tim-kleindienst_6321/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wael Mohya", + "displayed_name": "Mohya", + "position": "FWL", + "injury_status": null, + "player_id": 38636, + "player_url": "https://www.ligainsider.de/wael-mohya_38636/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Robin Hack", + "displayed_name": "Hack", + "position": "FWL", + "injury_status": null, + "player_id": 14139, + "player_url": "https://www.ligainsider.de/robin-hack_14139/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "2026-09-12T15:30+02:00", + "home": { + "team_name": "TSG Hoffenheim", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Oliver Baumann", + "displayed_name": "Baumann", + "position": "GK", + "injury_status": null, + "player_id": 567, + "player_url": "https://www.ligainsider.de/oliver-baumann_567/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Vladimir Coufal", + "displayed_name": "Coufal", + "position": "DR", + "injury_status": null, + "player_id": 11929, + "player_url": "https://www.ligainsider.de/vladimir-coufal_11929/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ozan Kabak", + "displayed_name": "Ozan Kabak", + "position": "DCR", + "injury_status": null, + "player_id": 20416, + "player_url": "https://www.ligainsider.de/ozan-kabak_20416/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Albian Hajdari", + "displayed_name": "Hajdari", + "position": "DCL", + "injury_status": null, + "player_id": 37227, + "player_url": "https://www.ligainsider.de/albian-hajdari_37227/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Mats Rots", + "displayed_name": "Rots", + "position": "DL", + "injury_status": null, + "player_id": 37794, + "player_url": "https://www.ligainsider.de/mats-rots_37794/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Patrick Wimmer", + "displayed_name": "Wimmer", + "position": "MR", + "injury_status": null, + "player_id": 26236, + "player_url": "https://www.ligainsider.de/patrick-wimmer_26236/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Bambase Conte", + "displayed_name": "Conté", + "position": "MR", + "injury_status": null, + "player_id": 27420, + "player_url": "https://www.ligainsider.de/bambase-conte_27420/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Nathan De Cat", + "displayed_name": "De Cat", + "position": "MR", + "injury_status": null, + "player_id": 38750, + "player_url": "https://www.ligainsider.de/nathan-de-cat_38750/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 3 + }, + { + "full_name": "Leon Avdullahu", + "displayed_name": "Avdullahu", + "position": "MCR", + "injury_status": null, + "player_id": 38223, + "player_url": "https://www.ligainsider.de/leon-avdullahu_38223/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Wouter Burger", + "displayed_name": "Burger", + "position": "MCL", + "injury_status": null, + "player_id": 22632, + "player_url": "https://www.ligainsider.de/wouter-burger_22632/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Adam Daghim", + "displayed_name": "Daghim", + "position": "ML", + "injury_status": null, + "player_id": 37622, + "player_url": "https://www.ligainsider.de/adam-daghim_37622/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Adam Hlozek", + "displayed_name": "Hložek", + "position": "FWCR", + "injury_status": null, + "player_id": 24095, + "player_url": "https://www.ligainsider.de/adam-hlozek_24095/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Andrej Kramaric", + "displayed_name": "Kramarić", + "position": "FWCR", + "injury_status": null, + "player_id": 2439, + "player_url": "https://www.ligainsider.de/andrej-kramaric_2439/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Tim Lemperle", + "displayed_name": "Lemperle", + "position": "FWCL", + "injury_status": null, + "player_id": 23854, + "player_url": "https://www.ligainsider.de/tim-lemperle_23854/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Fabian Bredlow", + "displayed_name": "Bredlow", + "position": "GK", + "injury_status": null, + "player_id": 6395, + "player_url": "https://www.ligainsider.de/fabian-bredlow_6395/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Josha Vagnoman", + "displayed_name": "Vagnoman", + "position": "DR", + "injury_status": null, + "player_id": 18427, + "player_url": "https://www.ligainsider.de/josha-vagnoman_18427/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Finn Jeltsch", + "displayed_name": "Jeltsch", + "position": "DCR", + "injury_status": null, + "player_id": 36816, + "player_url": "https://www.ligainsider.de/finn-jeltsch_36816/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Julian Chabot", + "displayed_name": "Chabot", + "position": "DCL", + "injury_status": null, + "player_id": 12583, + "player_url": "https://www.ligainsider.de/julian-chabot_12583/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maximilian Mittelstaedt", + "displayed_name": "Mittelstädt", + "position": "DL", + "injury_status": null, + "player_id": 6206, + "player_url": "https://www.ligainsider.de/maximilian-mittelstaedt_6206/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Grischa Proemel", + "displayed_name": "Prömel", + "position": "MCR", + "injury_status": null, + "player_id": 5816, + "player_url": "https://www.ligainsider.de/grischa-proemel_5816/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Bilal El Khannouss", + "displayed_name": "El Khannouss", + "position": "AMC", + "injury_status": null, + "player_id": 37086, + "player_url": "https://www.ligainsider.de/bilal-el-khannouss_37086/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Angelo Stiller", + "displayed_name": "Stiller", + "position": "MCL", + "injury_status": null, + "player_id": 20766, + "player_url": "https://www.ligainsider.de/angelo-stiller_20766/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Jamie Leweling", + "displayed_name": "Leweling", + "position": "FWR", + "injury_status": null, + "player_id": 21336, + "player_url": "https://www.ligainsider.de/jamie-leweling_21336/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Deniz Undav", + "displayed_name": "Undav", + "position": "FWR", + "injury_status": null, + "player_id": 19154, + "player_url": "https://www.ligainsider.de/deniz-undav_19154/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "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": "Dzenan Pejcinovic", + "displayed_name": "Pejčinović", + "position": "FW", + "injury_status": null, + "player_id": 26158, + "player_url": "https://www.ligainsider.de/dzenan-pejcinovic_26158/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Chris Fuehrich", + "displayed_name": "Führich", + "position": "FWL", + "injury_status": null, + "player_id": 18542, + "player_url": "https://www.ligainsider.de/chris-fuehrich_18542/", + "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-09-12T18:30+02:00", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Marvin Schwaebe", + "displayed_name": "Schwäbe", + "position": "GK", + "injury_status": null, + "player_id": 2626, + "player_url": "https://www.ligainsider.de/marvin-schwaebe_2626/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Alessio Castro Montes", + "displayed_name": "Castro-Montes", + "position": "DR", + "injury_status": "QUES", + "player_id": 22736, + "player_url": "https://www.ligainsider.de/alessio-castro-montes_22736/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Joel Schmied", + "displayed_name": "Schmied", + "position": "DR", + "injury_status": null, + "player_id": 38328, + "player_url": "https://www.ligainsider.de/joel-schmied_38328/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Jahmai Simpson Pusey", + "displayed_name": "Simpson-Pusey", + "position": "DCR", + "injury_status": null, + "player_id": 38128, + "player_url": "https://www.ligainsider.de/jahmai-simpson-pusey_38128/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Luka Lochoshvili", + "displayed_name": "Lochoshvili", + "position": "DCL", + "injury_status": null, + "player_id": 23949, + "player_url": "https://www.ligainsider.de/luka-lochoshvili_23949/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Gideon Mensah", + "displayed_name": "Mensah", + "position": "DL", + "injury_status": null, + "player_id": 16759, + "player_url": "https://www.ligainsider.de/gideon-mensah_16759/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Tom Krauss", + "displayed_name": "Krauß", + "position": "MCR", + "injury_status": null, + "player_id": 20244, + "player_url": "https://www.ligainsider.de/tom-krauss_20244/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ellyes Skhiri", + "displayed_name": "Skhiri", + "position": "DMC", + "injury_status": null, + "player_id": 20776, + "player_url": "https://www.ligainsider.de/ellyes-skhiri_20776/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Isak Johannesson", + "displayed_name": "Jóhannesson", + "position": "MCL", + "injury_status": "QUES", + "player_id": 35249, + "player_url": "https://www.ligainsider.de/isak-johannesson_35249/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Paul Okon Engstler", + "displayed_name": "Okon-Engstler", + "position": "MCL", + "injury_status": null, + "player_id": 38936, + "player_url": "https://www.ligainsider.de/paul-okon-engstler_38936/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Mikey Moore", + "displayed_name": "Moore", + "position": "FWR", + "injury_status": null, + "player_id": 38448, + "player_url": "https://www.ligainsider.de/mikey-moore_38448/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ragnar Ache", + "displayed_name": "Ache", + "position": "FW", + "injury_status": null, + "player_id": 23720, + "player_url": "https://www.ligainsider.de/ragnar-ache_23720/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Thijs Dallinga", + "displayed_name": "Dallinga", + "position": "FW", + "injury_status": null, + "player_id": 36506, + "player_url": "https://www.ligainsider.de/thijs-dallinga_36506/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Said El Mala", + "displayed_name": "S. El Mala", + "position": "FWL", + "injury_status": "QUES", + "player_id": 38546, + "player_url": "https://www.ligainsider.de/said-el-mala_38546/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Linton Maina", + "displayed_name": "Maina", + "position": "FWL", + "injury_status": null, + "player_id": 18217, + "player_url": "https://www.ligainsider.de/linton-maina_18217/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "SV Werder Bremen", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Karl Hein", + "displayed_name": "Hein", + "position": "GK", + "injury_status": null, + "player_id": 25603, + "player_url": "https://www.ligainsider.de/karl-hein_25603/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Arthur", + "displayed_name": "Arthur", + "position": "DR", + "injury_status": null, + "player_id": 35904, + "player_url": "https://www.ligainsider.de/arthur_35904/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Amos Pieper", + "displayed_name": "Pieper", + "position": "DCR", + "injury_status": null, + "player_id": 7061, + "player_url": "https://www.ligainsider.de/amos-pieper_7061/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Friedl", + "displayed_name": "Friedl", + "position": "DCL", + "injury_status": null, + "player_id": 7047, + "player_url": "https://www.ligainsider.de/marco-friedl_7047/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Olivier Deman", + "displayed_name": "Deman", + "position": "DL", + "injury_status": null, + "player_id": 36310, + "player_url": "https://www.ligainsider.de/olivier-deman_36310/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Ludovit Reis", + "displayed_name": "Reis", + "position": "MCR", + "injury_status": null, + "player_id": 24555, + "player_url": "https://www.ligainsider.de/ludovit-reis_24555/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Chuki", + "displayed_name": "Chuki", + "position": "AMC", + "injury_status": null, + "player_id": 38831, + "player_url": "https://www.ligainsider.de/chuki_38831/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Youri Regeer", + "displayed_name": "Regeer", + "position": "MCL", + "injury_status": null, + "player_id": 25841, + "player_url": "https://www.ligainsider.de/youri-regeer_25841/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Eren Dinkci", + "displayed_name": "Dinkçi", + "position": "FWR", + "injury_status": "QUES", + "player_id": 22008, + "player_url": "https://www.ligainsider.de/eren-dinkci_22008/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Niclas Fuellkrug", + "displayed_name": "Füllkrug", + "position": "FW", + "injury_status": null, + "player_id": 1867, + "player_url": "https://www.ligainsider.de/niclas-fuellkrug_1867/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Marco Gruell", + "displayed_name": "Grüll", + "position": "FWL", + "injury_status": null, + "player_id": 26702, + "player_url": "https://www.ligainsider.de/marco-gruell_26702/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-13T15:30+02:00", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Maarten Vandevoordt", + "displayed_name": "Vandevoordt", + "position": "GK", + "injury_status": null, + "player_id": 21774, + "player_url": "https://www.ligainsider.de/maarten-vandevoordt_21774/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Ridle Baku", + "displayed_name": "Baku", + "position": "DR", + "injury_status": null, + "player_id": 15835, + "player_url": "https://www.ligainsider.de/ridle-baku_15835/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Willi Orban", + "displayed_name": "Orbán", + "position": "DCR", + "injury_status": null, + "player_id": 1667, + "player_url": "https://www.ligainsider.de/willi-orban_1667/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Castello Lukeba", + "displayed_name": "Castello Jr.", + "position": "DCL", + "injury_status": null, + "player_id": 27079, + "player_url": "https://www.ligainsider.de/castello-lukeba_27079/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Maxime Esteve", + "displayed_name": "Estève", + "position": "DCL", + "injury_status": null, + "player_id": 38844, + "player_url": "https://www.ligainsider.de/maxime-esteve_38844/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "David Raum", + "displayed_name": "Raum", + "position": "DL", + "injury_status": null, + "player_id": 12557, + "player_url": "https://www.ligainsider.de/david-raum_12557/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Brajan Gruda", + "displayed_name": "Gruda", + "position": "MCR", + "injury_status": null, + "player_id": 35733, + "player_url": "https://www.ligainsider.de/brajan-gruda_35733/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Neil El Aynaoui", + "displayed_name": "El Aynaoui", + "position": "MCR", + "injury_status": null, + "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": "Nicolas Seiwald", + "displayed_name": "Seiwald", + "position": "DMC", + "injury_status": null, + "player_id": 24619, + "player_url": "https://www.ligainsider.de/nicolas-seiwald_24619/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Ezechiel Banzuzi", + "displayed_name": "Banzuzi", + "position": "MCL", + "injury_status": null, + "player_id": 38383, + "player_url": "https://www.ligainsider.de/ezechiel-banzuzi_38383/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "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": 1 + }, + { + "full_name": "Andrija Maksimovic", + "displayed_name": "Maksimović", + "position": "FWR", + "injury_status": null, + "player_id": 37867, + "player_url": "https://www.ligainsider.de/andrija-maksimovic_37867/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Christopher Nkunku", + "displayed_name": "Nkunku", + "position": "FW", + "injury_status": null, + "player_id": 12446, + "player_url": "https://www.ligainsider.de/christopher-nkunku_12446/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Antonio Nusa", + "displayed_name": "Nusa", + "position": "FWL", + "injury_status": null, + "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": "Hamburger SV", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Daniel Heuer Fernandes", + "displayed_name": "Fernandes", + "position": "GK", + "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": "Nicolas Capaldo", + "displayed_name": "Capaldo", + "position": "DCR", + "injury_status": null, + "player_id": 26628, + "player_url": "https://www.ligainsider.de/nicolas-capaldo_26628/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jordan Torunarigha", + "displayed_name": "Torunarigha", + "position": "DC", + "injury_status": null, + "player_id": 6513, + "player_url": "https://www.ligainsider.de/jordan-torunarigha_6513/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Shafiq Nandja", + "displayed_name": "Nandja", + "position": "DCL", + "injury_status": null, + "player_id": 38678, + "player_url": "https://www.ligainsider.de/shafiq-nandja_38678/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Sebastiaan Bornauw", + "displayed_name": "Bornauw", + "position": "DCL", + "injury_status": "QUES", + "player_id": 18822, + "player_url": "https://www.ligainsider.de/sebastiaan-bornauw_18822/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Zakaria El Ouahdi", + "displayed_name": "El Ouahdi", + "position": "MR", + "injury_status": null, + "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": "Albert Sambi Lokonga", + "displayed_name": "Sambi", + "position": "MCR", + "injury_status": null, + "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": "Nicolai Remberg", + "displayed_name": "Remberg", + "position": "MCL", + "injury_status": null, + "player_id": 26449, + "player_url": "https://www.ligainsider.de/nicolai-remberg_26449/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "David Moller Wolfe", + "displayed_name": "Møller Wolfe", + "position": "ML", + "injury_status": null, + "player_id": 37717, + "player_url": "https://www.ligainsider.de/david-moller-wolfe_37717/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "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": 1 + }, + { + "full_name": "Patson Daka", + "displayed_name": "Daka", + "position": "FW", + "injury_status": null, + "player_id": 16774, + "player_url": "https://www.ligainsider.de/patson-daka_16774/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Terem Moffi", + "displayed_name": "Moffi", + "position": "FW", + "injury_status": null, + "player_id": 39019, + "player_url": "https://www.ligainsider.de/terem-moffi_39019/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Albert Groenbaek", + "displayed_name": "Grønbæk", + "position": "AMCL", + "injury_status": null, + "player_id": 35437, + "player_url": "https://www.ligainsider.de/albert-groenbaek_35437/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "2026-09-13T17:30+02:00", + "home": { + "team_name": "SV 07 Elversberg", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nicolas Kristof", + "displayed_name": "Kristof", + "position": "GK", + "injury_status": null, + "player_id": 26473, + "player_url": "https://www.ligainsider.de/nicolas-kristof_26473/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jan Gyamerah", + "displayed_name": "Gyamerah", + "position": "DR", + "injury_status": null, + "player_id": 5825, + "player_url": "https://www.ligainsider.de/jan-gyamerah_5825/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Luca Sirch", + "displayed_name": "Sirch", + "position": "DR", + "injury_status": null, + "player_id": 26346, + "player_url": "https://www.ligainsider.de/luca-sirch_26346/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Lukas Pinckert", + "displayed_name": "Pinckert", + "position": "DCR", + "injury_status": null, + "player_id": 38539, + "player_url": "https://www.ligainsider.de/lukas-pinckert_38539/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Florian Le Joncour", + "displayed_name": "Le Joncour", + "position": "DCR", + "injury_status": null, + "player_id": 37052, + "player_url": "https://www.ligainsider.de/florian-le-joncour_37052/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Maximilian Rohr", + "displayed_name": "Rohr", + "position": "DCL", + "injury_status": null, + "player_id": 24711, + "player_url": "https://www.ligainsider.de/maximilian-rohr_24711/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lasse Guenther", + "displayed_name": "Günther", + "position": "DL", + "injury_status": null, + "player_id": 26087, + "player_url": "https://www.ligainsider.de/lasse-guenther_26087/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Felix Keidel", + "displayed_name": "Keidel", + "position": "MCR", + "injury_status": null, + "player_id": 27483, + "player_url": "https://www.ligainsider.de/felix-keidel_27483/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Francis Onyeka", + "displayed_name": "Onyeka", + "position": "AMC", + "injury_status": null, + "player_id": 36948, + "player_url": "https://www.ligainsider.de/francis-onyeka_36948/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukasz Poreba", + "displayed_name": "Poręba", + "position": "MCL", + "injury_status": null, + "player_id": 36788, + "player_url": "https://www.ligainsider.de/lukasz-poreba_36788/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Lukas Petkov", + "displayed_name": "Petkov", + "position": "FWR", + "injury_status": null, + "player_id": 20088, + "player_url": "https://www.ligainsider.de/lukas-petkov_20088/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "David Mokwa", + "displayed_name": "Mokwa", + "position": "FW", + "injury_status": null, + "player_id": 35765, + "player_url": "https://www.ligainsider.de/david-mokwa_35765/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Cole Campbell", + "displayed_name": "Campbell", + "position": "FWL", + "injury_status": null, + "player_id": 36946, + "player_url": "https://www.ligainsider.de/cole-campbell_36946/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "Bayern München", + "side": "away", + "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": "Jonas Urbig", + "displayed_name": "Urbig", + "position": "GK", + "injury_status": null, + "player_id": 26101, + "player_url": "https://www.ligainsider.de/jonas-urbig_26101/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "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": 1 + }, + { + "full_name": "Dayot Upamecano", + "displayed_name": "Upamecano", + "position": "DCR", + "injury_status": null, + "player_id": 11541, + "player_url": "https://www.ligainsider.de/dayot-upamecano_11541/", + "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": "Jonathan Tah", + "displayed_name": "Tah", + "position": "DCL", + "injury_status": null, + "player_id": 2385, + "player_url": "https://www.ligainsider.de/jonathan-tah_2385/", + "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": "Konrad Laimer", + "displayed_name": "Laimer", + "position": "DL", + "injury_status": null, + "player_id": 6324, + "player_url": "https://www.ligainsider.de/konrad-laimer_6324/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": "Alphonso Davies", + "displayed_name": "Davies", + "position": "DL", + "injury_status": null, + "player_id": 20098, + "player_url": "https://www.ligainsider.de/alphonso-davies_20098/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 3 + }, + { + "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": "Michael Olise", + "displayed_name": "Olise", + "position": "AMC", + "injury_status": null, + "player_id": 37170, + "player_url": "https://www.ligainsider.de/michael-olise_37170/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "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": "Tom Bischof", + "displayed_name": "Bischof", + "position": "MCL", + "injury_status": null, + "player_id": 26133, + "player_url": "https://www.ligainsider.de/tom-bischof_26133/", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": "Lennart Karl", + "displayed_name": "Karl", + "position": "FWR", + "injury_status": null, + "player_id": 38411, + "player_url": "https://www.ligainsider.de/lennart-karl_38411/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jamal Musiala", + "displayed_name": "Musiala", + "position": "FWR", + "injury_status": null, + "player_id": 24149, + "player_url": "https://www.ligainsider.de/jamal-musiala_24149/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "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": "Ismael Saibari", + "displayed_name": "Saibari", + "position": "FWL", + "injury_status": null, + "player_id": 25609, + "player_url": "https://www.ligainsider.de/ismael-saibari_25609/", + "formation_row": 4, + "slot_index": 3, + "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": 2 + } + ] + } + } + ] +} diff --git a/outputs/optimized_squad/optimized_squad_budget_150m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102031_+0200.csv b/outputs/optimized_squad/optimized_squad_budget_150m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102031_+0200.csv new file mode 100644 index 0000000..79151c3 --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_budget_150m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102031_+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,14858009.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,-6695.0,-6695.0,35815.0,67081.0,305026.0,2368762.0,7.06,2.555821753713465,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,158.139427 +7215,5,Jordy,Makengo,10018922.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,20.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,279658.0,279658.0,334354.0,345413.0,2056568.0,7776126.0,7.09,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,137.771046 +14241,7,Facundo,Medina,10472103.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,24.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,245304.0,245304.0,356322.0,379620.0,1912344.0,10472103.0,7.35,1.8533627342888646,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,134.262019 +2199,9,Josha,Vagnoman,10561924.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,36.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",2,Josha Vagnoman,229596.0,229596.0,259992.0,403123.0,2260302.0,5716327.0,7.32,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.135997 +15193,14,Mats,Rots,8370423.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,10.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,234764.0,234764.0,271901.0,270413.0,518230.0,-2128441.0,6.78,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,97.330248 +9507,43,Antonio,Nusa,27181846.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,45356.0,45356.0,67029.0,60202.0,521164.0,2426550.0,7.27,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,160.886678 +2358,28,Tom,Krauß,7949571.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-169831.0,-169831.0,-195189.0,-205674.0,-1335315.0,409889.0,7.01,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,114.903767 +7721,10,Marco,Grüll,8421609.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,49.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,330366.0,330366.0,343279.0,340822.0,2104931.0,4645747.0,8.01,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,89.14228 +1920,3,Serhou,Guirassy,31162478.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,97113.0,97113.0,106484.0,106233.0,682756.0,2864731.0,7.93,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,195.617566 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 +10106,40,Marin,Ljubičić,4643553.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,8576.0,8576.0,-19100.0,-61934.0,-1063912.0,2035988.0,7.11,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.067444 diff --git a/outputs/optimized_squad/optimized_squad_budget_152_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102033_+0200.csv b/outputs/optimized_squad/optimized_squad_budget_152_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102033_+0200.csv new file mode 100644 index 0000000..6bb1548 --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_budget_152_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102033_+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 +8227,43,Maarten,Vandevoordt,16411587.0,109.0,2.0,2.0,2.0,11814.0,218.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,2,13.0,110.0,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,-351575.0,-351575.0,-321138.0,-206293.0,-974482.0,1828792.0,6.48,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,143.403807 +2300,2,Josip,Stanišić,16727483.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-305070.0,-305070.0,-372497.0,-417427.0,-2880079.0,-10178391.0,6.93,2.555821753713465,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,160.727699 +14241,7,Facundo,Medina,10472103.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,24.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,245304.0,245304.0,356322.0,379620.0,1912344.0,10472103.0,7.35,1.8533627342888646,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,134.262019 +2199,9,Josha,Vagnoman,10561924.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,36.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",2,Josha Vagnoman,229596.0,229596.0,259992.0,403123.0,2260302.0,5716327.0,7.32,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.135997 +15193,14,Mats,Rots,8370423.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,10.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,234764.0,234764.0,271901.0,270413.0,518230.0,-2128441.0,6.78,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,97.330248 +2358,28,Tom,Krauß,7949571.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-169831.0,-169831.0,-195189.0,-205674.0,-1335315.0,409889.0,7.01,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,114.903767 +12297,8,Satoshi,Tanaka,7025555.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,13.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,310453.0,310453.0,333858.0,350895.0,1991138.0,-848071.0,7.03,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,88.534922 +1920,3,Serhou,Guirassy,31162478.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,97113.0,97113.0,106484.0,106233.0,682756.0,2864731.0,7.93,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,195.617566 +3304,5,Igor,Matanović,22245370.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,21.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,179718.0,179718.0,207827.0,223161.0,1415647.0,5076443.0,8.35,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,162.25504 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 +10106,40,Marin,Ljubičić,4643553.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,8576.0,8576.0,-19100.0,-61934.0,-1063912.0,2035988.0,7.11,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.067444 diff --git a/outputs/optimized_squad/optimized_squad_budget_155m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101653_+0200.csv b/outputs/optimized_squad/optimized_squad_budget_155m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101653_+0200.csv new file mode 100644 index 0000000..e67d2d7 --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_budget_155m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101653_+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,14858009.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,-6695.0,-6695.0,35815.0,67081.0,305026.0,2368762.0,7.06,2.555821753713465,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,158.139427 +10115,3,Daniel,Svensson,19535626.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,182663.0,182663.0,211848.0,229953.0,1475023.0,-470652.0,7.36,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,181.556782 +2300,2,Josip,Stanišić,16727483.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-305070.0,-305070.0,-372497.0,-417427.0,-2880079.0,-10178391.0,6.93,2.555821753713465,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,160.727699 +7215,5,Jordy,Makengo,10018922.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,20.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,279658.0,279658.0,334354.0,345413.0,2056568.0,7776126.0,7.09,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,137.771046 +14241,7,Facundo,Medina,10472103.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,24.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,245304.0,245304.0,356322.0,379620.0,1912344.0,10472103.0,7.35,1.8533627342888646,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,134.262019 +11665,18,Kacper,Potulski,7481720.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,21.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,349836.0,349836.0,369771.0,382502.0,2346692.0,-544741.0,6.87,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,119.274598 +4335,5,Derry,Scherhant,11194489.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,23.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,182612.0,182612.0,208619.0,229344.0,1806927.0,6206553.0,7.48,1.9419701146090236,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,131.816893 +11956,7,Ezequiél,Fernández,11550806.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,157168.0,157168.0,175452.0,193373.0,823117.0,7895364.0,7.09,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,131.484888 +1920,3,Serhou,Guirassy,31162478.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,97113.0,97113.0,106484.0,106233.0,682756.0,2864731.0,7.93,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,195.617566 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 +10106,40,Marin,Ljubičić,4643553.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,8576.0,8576.0,-19100.0,-61934.0,-1063912.0,2035988.0,7.11,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.067444 diff --git a/outputs/optimized_squad/optimized_squad_budget_155m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102037_+0200.csv b/outputs/optimized_squad/optimized_squad_budget_155m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102037_+0200.csv new file mode 100644 index 0000000..4abd838 --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_budget_155m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102037_+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,14858009.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,-6695.0,-6695.0,35815.0,67081.0,305026.0,2368762.0,7.06,2.555821753713465,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,158.139427 +2141,43,Ridle ,Baku,21146865.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,183198.0,183198.0,225427.0,231590.0,1493657.0,1608746.0,7.02,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,155.354124 +14241,7,Facundo,Medina,10472103.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,24.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,245304.0,245304.0,356322.0,379620.0,1912344.0,10472103.0,7.35,1.8533627342888646,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,134.262019 +2199,9,Josha,Vagnoman,10561924.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,36.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",2,Josha Vagnoman,229596.0,229596.0,259992.0,403123.0,2260302.0,5716327.0,7.32,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.135997 +15193,14,Mats,Rots,8370423.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,10.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,234764.0,234764.0,271901.0,270413.0,518230.0,-2128441.0,6.78,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,97.330248 +2358,28,Tom,Krauß,7949571.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-169831.0,-169831.0,-195189.0,-205674.0,-1335315.0,409889.0,7.01,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,114.903767 +12297,8,Satoshi,Tanaka,7025555.0,94.0,1.0,1.0,1.0,5741.0,94.0,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,13.0,66.0,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": false, ""points"": null}]",2,Satoshi Tanaka,310453.0,310453.0,333858.0,350895.0,1991138.0,-848071.0,7.03,1.258606885508407,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,88.534922 +1920,3,Serhou,Guirassy,31162478.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,97113.0,97113.0,106484.0,106233.0,682756.0,2864731.0,7.93,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,195.617566 +3304,5,Igor,Matanović,22245370.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,21.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,179718.0,179718.0,207827.0,223161.0,1415647.0,5076443.0,8.35,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,162.25504 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 +10106,40,Marin,Ljubičić,4643553.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,8576.0,8576.0,-19100.0,-61934.0,-1063912.0,2035988.0,7.11,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.067444 diff --git a/outputs/optimized_squad/optimized_squad_budget_157_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101657_+0200.csv b/outputs/optimized_squad/optimized_squad_budget_157_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101657_+0200.csv new file mode 100644 index 0000000..117712f --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_budget_157_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101657_+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,14858009.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,-6695.0,-6695.0,35815.0,67081.0,305026.0,2368762.0,7.06,2.555821753713465,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,158.139427 +10115,3,Daniel,Svensson,19535626.0,143.0,2.0,2.0,2.0,11756.0,286.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,14.0,28.0,"[{""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,182663.0,182663.0,211848.0,229953.0,1475023.0,-470652.0,7.36,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,181.556782 +2300,2,Josip,Stanišić,16727483.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,30.0,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-305070.0,-305070.0,-372497.0,-417427.0,-2880079.0,-10178391.0,6.93,2.555821753713465,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,160.727699 +7215,5,Jordy,Makengo,10018922.0,105.0,2.0,2.0,2.0,11429.0,210.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,20.0,21.0,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 90}]",2,Jordy Makengo,279658.0,279658.0,334354.0,345413.0,2056568.0,7776126.0,7.09,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,137.771046 +14241,7,Facundo,Medina,10472103.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,24.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,245304.0,245304.0,356322.0,379620.0,1912344.0,10472103.0,7.35,1.8533627342888646,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,134.262019 +11665,18,Kacper,Potulski,7481720.0,79.0,2.0,2.0,1.0,6531.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,21.0,72.0,"[{""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 28}]",2,Kacper Potulski,349836.0,349836.0,369771.0,382502.0,2346692.0,-544741.0,6.87,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,119.274598 +4335,5,Derry,Scherhant,11194489.0,133.0,2.0,2.0,2.0,10181.0,266.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,23.0,15.0,"[{""hasPlayed"": true, ""points"": 122}, {""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,182612.0,182612.0,208619.0,229344.0,1806927.0,6206553.0,7.48,1.9419701146090236,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,10.0062,131.816893 +11956,7,Ezequiél,Fernández,11550806.0,134.0,2.0,2.0,2.0,7676.0,267.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,23.0,133.0,"[{""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": true, ""points"": 39}]",2,Ezequiél Fernández,157168.0,157168.0,175452.0,193373.0,823117.0,7895364.0,7.09,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,131.484888 +2358,28,Tom,Krauß,7949571.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-169831.0,-169831.0,-195189.0,-205674.0,-1335315.0,409889.0,7.01,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,114.903767 +1920,3,Serhou,Guirassy,31162478.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,97113.0,97113.0,106484.0,106233.0,682756.0,2864731.0,7.93,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,195.617566 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 diff --git a/outputs/optimized_squad/optimized_squad_budget_157_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102041_+0200.csv b/outputs/optimized_squad/optimized_squad_budget_157_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102041_+0200.csv new file mode 100644 index 0000000..d0b77fe --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_budget_157_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_102041_+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,14858009.0,121.0,2.0,2.0,2.0,11508.0,242.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,16.0,33.0,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 145}]",2,Manuel Neuer,-6695.0,-6695.0,35815.0,67081.0,305026.0,2368762.0,7.06,2.555821753713465,0.6896551724137931,1.0,1.0,1.0,0.0,0.8758620689655172,10.0062,158.139427 +2141,43,Ridle ,Baku,21146865.0,236.0,2.0,2.0,2.0,10421.0,471.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,22.0,3.0,"[{""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 233}]",2,Ridle Baku,183198.0,183198.0,225427.0,231590.0,1493657.0,1608746.0,7.02,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,155.354124 +14241,7,Facundo,Medina,10472103.0,128.0,2.0,2.0,1.0,6771.0,256.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,1,24.0,151.0,"[{""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 21}]",2,Facundo Medina,245304.0,245304.0,356322.0,379620.0,1912344.0,10472103.0,7.35,1.8533627342888646,1.0,1.0,1.0,0.85,0.15,0.985,10.0062,134.262019 +2199,9,Josha,Vagnoman,10561924.0,192.0,2.0,2.0,2.0,11468.0,383.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,36.0,167.0,"[{""hasPlayed"": true, ""points"": 310}, {""hasPlayed"": true, ""points"": 73}]",2,Josha Vagnoman,229596.0,229596.0,259992.0,403123.0,2260302.0,5716327.0,7.32,1.339825007056167,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,98.135997 +15193,14,Mats,Rots,8370423.0,46.0,2.0,2.0,1.0,6457.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,1,10.0,84.0,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": -14}]",2,Mats Rots,234764.0,234764.0,271901.0,270413.0,518230.0,-2128441.0,6.78,1.43465989274626,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,97.330248 +2358,28,Tom,Krauß,7949571.0,59.0,2.0,2.0,2.0,10881.0,118.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,14.0,21.0,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-169831.0,-169831.0,-195189.0,-205674.0,-1335315.0,409889.0,7.01,1.6381251153349328,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,114.903767 +7721,10,Marco,Grüll,8421609.0,209.0,2.0,2.0,2.0,11124.0,417.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,49.0,115.0,"[{""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,330366.0,330366.0,343279.0,340822.0,2104931.0,4645747.0,8.01,1.1121978224764715,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,89.14228 +1920,3,Serhou,Guirassy,31162478.0,206.0,2.0,2.0,2.0,11247.0,412.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,13.0,36.0,"[{""hasPlayed"": true, ""points"": 232}, {""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,97113.0,97113.0,106484.0,106233.0,682756.0,2864731.0,7.93,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,195.617566 +3304,5,Igor,Matanović,22245370.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,21.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,179718.0,179718.0,207827.0,223161.0,1415647.0,5076443.0,8.35,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,162.25504 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 +10106,40,Marin,Ljubičić,4643553.0,7.0,2.0,2.0,2.0,10999.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,2,3.0,22.0,"[{""hasPlayed"": true, ""points"": -9}, {""hasPlayed"": true, ""points"": 23}]",2,Marin Ljubičić,8576.0,8576.0,-19100.0,-61934.0,-1063912.0,2035988.0,7.11,1.4627702161729386,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,104.067444 diff --git a/outputs/optimized_squad/optimized_squad_budget_180m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101926_+0200.csv b/outputs/optimized_squad/optimized_squad_budget_180m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101926_+0200.csv new file mode 100644 index 0000000..31af12a --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_budget_180m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101926_+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 +1873,3,Gregor,Kobel,20339560.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-120365.0,-120365.0,-23457.0,-5880.0,-631544.0,-2819223.0,7.15,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,176.376494 +3759,7,Miguel,Gutiérrez,22938817.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,145827.0,145827.0,160114.0,176348.0,898123.0,4654624.0,7.5,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,139.088386 +8329,2,Michael,Olise,65065938.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,1588.0,1588.0,6547.0,10707.0,60779.0,649547.0,8.5,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,217.379541 +9507,43,Antonio,Nusa,27181846.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,45356.0,45356.0,67029.0,60202.0,521164.0,2426550.0,7.27,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,160.886678 +3304,5,Igor,Matanović,22245370.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,21.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,179718.0,179718.0,207827.0,223161.0,1415647.0,5076443.0,8.35,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,162.25504 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 diff --git a/outputs/optimized_squad/optimized_squad_budget_182_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101927_+0200.csv b/outputs/optimized_squad/optimized_squad_budget_182_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101927_+0200.csv new file mode 100644 index 0000000..31af12a --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_budget_182_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101927_+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 +1873,3,Gregor,Kobel,20339560.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-120365.0,-120365.0,-23457.0,-5880.0,-631544.0,-2819223.0,7.15,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,176.376494 +3759,7,Miguel,Gutiérrez,22938817.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,145827.0,145827.0,160114.0,176348.0,898123.0,4654624.0,7.5,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,139.088386 +8329,2,Michael,Olise,65065938.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,1588.0,1588.0,6547.0,10707.0,60779.0,649547.0,8.5,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,217.379541 +9507,43,Antonio,Nusa,27181846.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,45356.0,45356.0,67029.0,60202.0,521164.0,2426550.0,7.27,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,160.886678 +3304,5,Igor,Matanović,22245370.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,21.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,179718.0,179718.0,207827.0,223161.0,1415647.0,5076443.0,8.35,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,162.25504 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 diff --git a/outputs/optimized_squad/optimized_squad_budget_185m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101927_+0200.csv b/outputs/optimized_squad/optimized_squad_budget_185m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101927_+0200.csv new file mode 100644 index 0000000..31af12a --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_budget_185m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101927_+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 +1873,3,Gregor,Kobel,20339560.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-120365.0,-120365.0,-23457.0,-5880.0,-631544.0,-2819223.0,7.15,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,176.376494 +3759,7,Miguel,Gutiérrez,22938817.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,145827.0,145827.0,160114.0,176348.0,898123.0,4654624.0,7.5,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,139.088386 +8329,2,Michael,Olise,65065938.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,1588.0,1588.0,6547.0,10707.0,60779.0,649547.0,8.5,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,217.379541 +9507,43,Antonio,Nusa,27181846.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,45356.0,45356.0,67029.0,60202.0,521164.0,2426550.0,7.27,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,160.886678 +3304,5,Igor,Matanović,22245370.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,21.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,179718.0,179718.0,207827.0,223161.0,1415647.0,5076443.0,8.35,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,162.25504 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 diff --git a/outputs/optimized_squad/optimized_squad_budget_187_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101928_+0200.csv b/outputs/optimized_squad/optimized_squad_budget_187_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101928_+0200.csv new file mode 100644 index 0000000..31af12a --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_budget_187_5m_sofascore_overall_rating_odds_lineup_20260911_094008_+0200_20260911_101239_+0200_20260911_101928_+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 +1873,3,Gregor,Kobel,20339560.0,161.0,2.0,2.0,2.0,11756.0,321.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,15.0,12.0,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-120365.0,-120365.0,-23457.0,-5880.0,-631544.0,-2819223.0,7.15,2.4652756342984135,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,176.376494 +3759,7,Miguel,Gutiérrez,22938817.0,199.0,2.0,2.0,2.0,10910.0,397.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,17.0,115.0,"[{""hasPlayed"": true, ""points"": 280}, {""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,145827.0,145827.0,160114.0,176348.0,898123.0,4654624.0,7.5,1.8533627342888646,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,139.088386 +8329,2,Michael,Olise,65065938.0,187.0,2.0,2.0,1.0,7997.0,374.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,5.0,87.0,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,1588.0,1588.0,6547.0,10707.0,60779.0,649547.0,8.5,2.555821753713465,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,217.379541 +9507,43,Antonio,Nusa,27181846.0,146.0,2.0,2.0,2.0,11023.0,291.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,10.0,113.0,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,45356.0,45356.0,67029.0,60202.0,521164.0,2426550.0,7.27,2.2116504854368935,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,160.886678 +3304,5,Igor,Matanović,22245370.0,244.0,2.0,2.0,2.0,10204.0,487.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,21.0,67.0,"[{""hasPlayed"": true, ""points"": 196}, {""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,179718.0,179718.0,207827.0,223161.0,1415647.0,5076443.0,8.35,1.9419701146090236,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,162.25504 +2030,18,Phillip,Tietz,15871451.0,203.0,2.0,2.0,2.0,11355.0,406.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,25.0,166.0,"[{""hasPlayed"": true, ""points"": 321}, {""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,163210.0,163210.0,162557.0,147724.0,588490.0,4590336.0,8.36,1.7350901525658808,1.0,1.0,1.0,1.0,0.0,1.0,10.0062,145.14347 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 deleted file mode 100644 index 5d95261..0000000 --- a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111340_+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_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 deleted file mode 100644 index 38238ca..0000000 --- a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111401_+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_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 deleted file mode 100644 index 4ce7f2a..0000000 --- a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111421_+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_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 deleted file mode 100644 index 4af3d25..0000000 --- a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111441_+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_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/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260904_165841.json b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260904_165841.json new file mode 100644 index 0000000..ecb8180 --- /dev/null +++ b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260904_165841.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-04T16:58:41+02:00", + "capture_finished_at": "2026-09-04T16:59:16+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": "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": "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": "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": "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": "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": "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": "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": "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 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": "Youri Regeer", + "displayed_name": "Youri Regeer", + "position": "MC", + "injury_status": null, + "player_id": 37917, + "player_url": "https://www.rotowire.com/soccer/player/youri-regeer-37917" + }, + { + "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": "Paul Erevbenagie", + "displayed_name": "P. Erevbenagie", + "position": "AML", + "injury_status": null, + "player_id": 49061, + "player_url": "https://www.rotowire.com/soccer/player/paul-erevbenagie-49061" + }, + { + "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": "Wael Mohya", + "displayed_name": "Wael Mohya", + "position": "AML", + "injury_status": null, + "player_id": 47369, + "player_url": "https://www.rotowire.com/soccer/player/wael-mohya-47369" + }, + { + "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": "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": "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": "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": "Mats Rots", + "displayed_name": "Mats Rots", + "position": "DL", + "injury_status": null, + "player_id": 44362, + "player_url": "https://www.rotowire.com/soccer/player/mats-rots-44362" + }, + { + "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": "Martin Adeline", + "displayed_name": "M. Adeline", + "position": "AMC", + "injury_status": null, + "player_id": 36122, + "player_url": "https://www.rotowire.com/soccer/player/martin-adeline-36122" + }, + { + "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": "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": "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": "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": "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": "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": "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": "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": "Arijon Ibrahimovic", + "displayed_name": "A. Ibrahimovic", + "position": "AMC", + "injury_status": null, + "player_id": 36187, + "player_url": "https://www.rotowire.com/soccer/player/arijon-ibrahimovic-36187" + }, + { + "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/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260909_134212.json b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260909_134212.json new file mode 100644 index 0000000..f788ef6 --- /dev/null +++ b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260909_134212.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-09T13:42:12+02:00", + "capture_finished_at": "2026-09-09T13:42:25+02:00", + "match_count": 9, + "team_count": 18, + "player_count": 198 + }, + "matches": [ + { + "match_time": "September 11 2:30 PM ET", + "home": { + "team_name": "Union Berlin", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Frederik Ronnow", + "displayed_name": "F. Ronnow", + "position": "GK", + "injury_status": null, + "player_id": 25880, + "player_url": "https://www.rotowire.com/soccer/player/frederik-ronnow-25880" + }, + { + "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": "Felix Uduokhai", + "displayed_name": "F. Uduokhai", + "position": "DC", + "injury_status": null, + "player_id": 24600, + "player_url": "https://www.rotowire.com/soccer/player/felix-uduokhai-24600" + }, + { + "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": "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": "Livan Burcu", + "displayed_name": "Livan Burcu", + "position": "ML", + "injury_status": null, + "player_id": 43803, + "player_url": "https://www.rotowire.com/soccer/player/livan-burcu-43803" + }, + { + "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": "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": "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" + } + ] + }, + "away": { + "team_name": "FC Schalke 04", + "side": "away", + "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": "Eric Junior", + "displayed_name": "Eric Junior", + "position": "MR", + "injury_status": null, + "player_id": 27879, + "player_url": "https://www.rotowire.com/soccer/player/eric-junior-27879" + }, + { + "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": "Dejan Ljubicic", + "displayed_name": "D. Ljubicic", + "position": "AMC", + "injury_status": null, + "player_id": 33470, + "player_url": "https://www.rotowire.com/soccer/player/dejan-ljubicic-33470" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "FSV Mainz 05", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Robin Zentner", + "displayed_name": "R. Zentner", + "position": "GK", + "injury_status": "QUES", + "player_id": 24862, + "player_url": "https://www.rotowire.com/soccer/player/robin-zentner-24862" + }, + { + "full_name": "Stefan Posch", + "displayed_name": "Stefan Posch", + "position": "DC", + "injury_status": null, + "player_id": 23594, + "player_url": "https://www.rotowire.com/soccer/player/stefan-posch-23594" + }, + { + "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": "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": "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": "Nadiem Amiri", + "displayed_name": "Nadiem Amiri", + "position": "MC", + "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": "MC", + "injury_status": null, + "player_id": 32009, + "player_url": "https://www.rotowire.com/soccer/player/lee-jae-sung-32009" + }, + { + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu Sano", + "position": "MC", + "injury_status": null, + "player_id": 43470, + "player_url": "https://www.rotowire.com/soccer/player/kaishu-sano-43470" + }, + { + "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": "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" + } + ] + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "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": "Lilian Brassier", + "displayed_name": "L. Brassier", + "position": "DC", + "injury_status": null, + "player_id": 29004, + "player_url": "https://www.rotowire.com/soccer/player/lilian-brassier-29004" + }, + { + "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": "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": "Fares Chaibi", + "displayed_name": "Fares Chaibi", + "position": "MC", + "injury_status": "QUES", + "player_id": 37373, + "player_url": "https://www.rotowire.com/soccer/player/fares-chaibi-37373" + }, + { + "full_name": "Ritsu Doan", + "displayed_name": "Ritsu Doan", + "position": "MR", + "injury_status": null, + "player_id": 28528, + "player_url": "https://www.rotowire.com/soccer/player/ritsu-doan-28528" + }, + { + "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" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "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": "Hennes Behrens", + "displayed_name": "H. Behrens", + "position": "DL", + "injury_status": null, + "player_id": 45016, + "player_url": "https://www.rotowire.com/soccer/player/hennes-behrens-45016" + }, + { + "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": null, + "player_id": 48428, + "player_url": "https://www.rotowire.com/soccer/player/calvin-brackelmann-48428" + }, + { + "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": "Marius Wolf", + "displayed_name": "Marius Wolf", + "position": "DR", + "injury_status": null, + "player_id": 21031, + "player_url": "https://www.rotowire.com/soccer/player/marius-wolf-21031" + }, + { + "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": "Robin Fellhauer", + "displayed_name": "R. Fellhauer", + "position": "MC", + "injury_status": null, + "player_id": 46636, + "player_url": "https://www.rotowire.com/soccer/player/robin-fellhauer-46636" + }, + { + "full_name": "Arijon Ibrahimovic", + "displayed_name": "A. Ibrahimovic", + "position": "FW", + "injury_status": null, + "player_id": 36187, + "player_url": "https://www.rotowire.com/soccer/player/arijon-ibrahimovic-36187" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "Bayer Leverkusen", + "side": "away", + "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": "Facundo Medina", + "displayed_name": "F. Medina", + "position": "DC", + "injury_status": "QUES", + "player_id": 32743, + "player_url": "https://www.rotowire.com/soccer/player/facundo-medina-32743" + }, + { + "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": "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": "Ibrahim Maza", + "displayed_name": "Ibrahim Maza", + "position": "AML", + "injury_status": null, + "player_id": 38959, + "player_url": "https://www.rotowire.com/soccer/player/ibrahim-maza-38959" + }, + { + "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": "Afonso Moreira", + "displayed_name": "Afonso Moreira", + "position": "AMR", + "injury_status": null, + "player_id": 40418, + "player_url": "https://www.rotowire.com/soccer/player/afonso-moreira-40418" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "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" + } + ] + }, + "away": { + "team_name": "Mönchengladbach", + "side": "away", + "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": "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": "Mathieu Nguefack", + "displayed_name": "M. Nguefack", + "position": "DMC", + "injury_status": null, + "player_id": 48933, + "player_url": "https://www.rotowire.com/soccer/player/mathieu-nguefack-48933" + }, + { + "full_name": "Wael Mohya", + "displayed_name": "Wael Mohya", + "position": "AML", + "injury_status": null, + "player_id": 47369, + "player_url": "https://www.rotowire.com/soccer/player/wael-mohya-47369" + }, + { + "full_name": "Hugo Bolin", + "displayed_name": "Hugo Bolin", + "position": "AMC", + "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" + } + ] + } + }, + { + "match_time": "September 12 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": "Mats Rots", + "displayed_name": "Mats Rots", + "position": "DL", + "injury_status": null, + "player_id": 44362, + "player_url": "https://www.rotowire.com/soccer/player/mats-rots-44362" + }, + { + "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": "Adam Daghim", + "displayed_name": "Adam Daghim", + "position": "ML", + "injury_status": null, + "player_id": 44189, + "player_url": "https://www.rotowire.com/soccer/player/adam-daghim-44189" + }, + { + "full_name": "Leon Avdullahu", + "displayed_name": "L. Avdullahu", + "position": "MC", + "injury_status": null, + "player_id": 46571, + "player_url": "https://www.rotowire.com/soccer/player/leon-avdullahu-46571" + }, + { + "full_name": "Wouter Burger", + "displayed_name": "W. Burger", + "position": "MC", + "injury_status": null, + "player_id": 29962, + "player_url": "https://www.rotowire.com/soccer/player/wouter-burger-29962" + }, + { + "full_name": "Patrick Wimmer", + "displayed_name": "P. Wimmer", + "position": "MR", + "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": "QUES", + "player_id": 32420, + "player_url": "https://www.rotowire.com/soccer/player/tim-lemperle-32420" + }, + { + "full_name": "Adam Hlozek", + "displayed_name": "Adam Hlozek", + "position": "FW", + "injury_status": null, + "player_id": 33675, + "player_url": "https://www.rotowire.com/soccer/player/adam-hlozek-33675" + } + ] + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "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": "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": "Maximilian Mittelstadt", + "displayed_name": "M. Mittelstadt", + "position": "DC", + "injury_status": null, + "player_id": 20187, + "player_url": "https://www.rotowire.com/soccer/player/maximilian-mittelstadt-20187" + }, + { + "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": "Chris Fuhrich", + "displayed_name": "C. Fuhrich", + "position": "ML", + "injury_status": null, + "player_id": 25325, + "player_url": "https://www.rotowire.com/soccer/player/chris-fuhrich-25325" + }, + { + "full_name": "Grischa Promel", + "displayed_name": "G. Promel", + "position": "MC", + "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": "MC", + "injury_status": null, + "player_id": 34239, + "player_url": "https://www.rotowire.com/soccer/player/angelo-stiller-34239" + }, + { + "full_name": "Josha Vagnoman", + "displayed_name": "J. Vagnoman", + "position": "MR", + "injury_status": null, + "player_id": 25587, + "player_url": "https://www.rotowire.com/soccer/player/josha-vagnoman-25587" + }, + { + "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": "Bilal El Khannouss", + "displayed_name": "B. El Khannouss", + "position": "AMC", + "injury_status": null, + "player_id": 44134, + "player_url": "https://www.rotowire.com/soccer/player/bilal-el-khannouss-44134" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "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": "Joey Veerman", + "displayed_name": "Joey Veerman", + "position": "MC", + "injury_status": null, + "player_id": 37905, + "player_url": "https://www.rotowire.com/soccer/player/joey-veerman-37905" + }, + { + "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": "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": "Felix Nmecha", + "displayed_name": "Felix Nmecha", + "position": "AMC", + "injury_status": null, + "player_id": 27147, + "player_url": "https://www.rotowire.com/soccer/player/felix-nmecha-27147" + }, + { + "full_name": "Ethan Nwaneri", + "displayed_name": "E. Nwaneri", + "position": "AMC", + "injury_status": null, + "player_id": 38107, + "player_url": "https://www.rotowire.com/soccer/player/ethan-nwaneri-38107" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "SC Paderborn", + "side": "away", + "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": "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": "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": "Santiago Castaneda", + "displayed_name": "S. Castaneda", + "position": "DMC", + "injury_status": null, + "player_id": 48702, + "player_url": "https://www.rotowire.com/soccer/player/santiago-castaneda-48702" + }, + { + "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 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": "AMC", + "injury_status": null, + "player_id": 36575, + "player_url": "https://www.rotowire.com/soccer/player/gabriel-vidovic-36575" + }, + { + "full_name": "Laurin Ulrich", + "displayed_name": "L. Ulrich", + "position": "AMC", + "injury_status": null, + "player_id": 37153, + "player_url": "https://www.rotowire.com/soccer/player/laurin-ulrich-37153" + }, + { + "full_name": "Marvin Pieringer", + "displayed_name": "M. Pieringer", + "position": "FW", + "injury_status": null, + "player_id": 39729, + "player_url": "https://www.rotowire.com/soccer/player/marvin-pieringer-39729" + }, + { + "full_name": "Rayan Philippe", + "displayed_name": "R. Philippe", + "position": "FW", + "injury_status": null, + "player_id": 29560, + "player_url": "https://www.rotowire.com/soccer/player/rayan-philippe-29560" + } + ] + } + }, + { + "match_time": "September 12 12:30 PM ET", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "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": "MC", + "injury_status": null, + "player_id": 29789, + "player_url": "https://www.rotowire.com/soccer/player/tom-krauss-29789" + }, + { + "full_name": "Isak Johannesson", + "displayed_name": "I. Johannesson", + "position": "MC", + "injury_status": null, + "player_id": 37860, + "player_url": "https://www.rotowire.com/soccer/player/isak-johannesson-37860" + }, + { + "full_name": "Ellyes Skhiri", + "displayed_name": "E. Skhiri", + "position": "MC", + "injury_status": null, + "player_id": 20303, + "player_url": "https://www.rotowire.com/soccer/player/ellyes-skhiri-20303" + }, + { + "full_name": "Said El Mala", + "displayed_name": "Said El Mala", + "position": "FWL", + "injury_status": "QUES", + "player_id": 46716, + "player_url": "https://www.rotowire.com/soccer/player/said-el-mala-46716" + }, + { + "full_name": "Mikey Moore", + "displayed_name": "Mikey Moore", + "position": "FWR", + "injury_status": null, + "player_id": 41501, + "player_url": "https://www.rotowire.com/soccer/player/mikey-moore-41501" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "Werder Bremen", + "side": "away", + "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": "Youri Regeer", + "displayed_name": "Youri Regeer", + "position": "DMC", + "injury_status": null, + "player_id": 37917, + "player_url": "https://www.rotowire.com/soccer/player/youri-regeer-37917" + }, + { + "full_name": "Ludovit Reis", + "displayed_name": "Ludovit Reis", + "position": "DMC", + "injury_status": null, + "player_id": 29362, + "player_url": "https://www.rotowire.com/soccer/player/ludovit-reis-29362" + }, + { + "full_name": "Marco Grull", + "displayed_name": "Marco Grull", + "position": "AML", + "injury_status": null, + "player_id": 41219, + "player_url": "https://www.rotowire.com/soccer/player/marco-grull-41219" + }, + { + "full_name": "Chuki", + "displayed_name": "Chuki", + "position": "AMC", + "injury_status": null, + "player_id": 43893, + "player_url": "https://www.rotowire.com/soccer/player/chuki-43893" + }, + { + "full_name": "Eren Dinkci", + "displayed_name": "Eren Dinkci", + "position": "AMR", + "injury_status": "QUES", + "player_id": 34269, + "player_url": "https://www.rotowire.com/soccer/player/eren-dinkci-34269" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 13 9:30 AM ET", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "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": "Maxime Esteve", + "displayed_name": "M. Esteve", + "position": "DC", + "injury_status": null, + "player_id": 34659, + "player_url": "https://www.rotowire.com/soccer/player/maxime-esteve-34659" + }, + { + "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": "Neil El Aynaoui", + "displayed_name": "N. El Aynaoui", + "position": "MC", + "injury_status": null, + "player_id": 39689, + "player_url": "https://www.rotowire.com/soccer/player/neil-el-aynaoui-39689" + }, + { + "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": "Christopher Nkunku", + "displayed_name": "C. Nkunku", + "position": "FW", + "injury_status": null, + "player_id": 20544, + "player_url": "https://www.rotowire.com/soccer/player/christopher-nkunku-20544" + } + ] + }, + "away": { + "team_name": "Hamburger SV", + "side": "away", + "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": "QUES", + "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": "Terem Moffi", + "displayed_name": "Terem Moffi", + "position": "FW", + "injury_status": null, + "player_id": 33402, + "player_url": "https://www.rotowire.com/soccer/player/terem-moffi-33402" + } + ] + } + }, + { + "match_time": "September 13 11:30 AM ET", + "home": { + "team_name": "SV 07 Elversberg", + "side": "home", + "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": "Maurice Krattenmacher", + "displayed_name": "M. Krattenmacher", + "position": "AML", + "injury_status": null, + "player_id": 48616, + "player_url": "https://www.rotowire.com/soccer/player/maurice-krattenmacher-48616" + }, + { + "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" + } + ] + }, + "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" + } + ] + } + } + ] +} diff --git a/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260910_134800.json b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260910_134800.json new file mode 100644 index 0000000..3b9c776 --- /dev/null +++ b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260910_134800.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-10T13:48:00+02:00", + "capture_finished_at": "2026-09-10T13:48:16+02:00", + "match_count": 9, + "team_count": 18, + "player_count": 198 + }, + "matches": [ + { + "match_time": "September 11 2:30 PM ET", + "home": { + "team_name": "Union Berlin", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Frederik Ronnow", + "displayed_name": "F. Ronnow", + "position": "GK", + "injury_status": null, + "player_id": 25880, + "player_url": "https://www.rotowire.com/soccer/player/frederik-ronnow-25880" + }, + { + "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": "Felix Uduokhai", + "displayed_name": "F. Uduokhai", + "position": "DC", + "injury_status": null, + "player_id": 24600, + "player_url": "https://www.rotowire.com/soccer/player/felix-uduokhai-24600" + }, + { + "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": "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": "Livan Burcu", + "displayed_name": "Livan Burcu", + "position": "ML", + "injury_status": null, + "player_id": 43803, + "player_url": "https://www.rotowire.com/soccer/player/livan-burcu-43803" + }, + { + "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": "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": "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" + } + ] + }, + "away": { + "team_name": "FC Schalke 04", + "side": "away", + "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": "Eric Junior", + "displayed_name": "Eric Junior", + "position": "MR", + "injury_status": null, + "player_id": 27879, + "player_url": "https://www.rotowire.com/soccer/player/eric-junior-27879" + }, + { + "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": "Dejan Ljubicic", + "displayed_name": "D. Ljubicic", + "position": "AMC", + "injury_status": null, + "player_id": 33470, + "player_url": "https://www.rotowire.com/soccer/player/dejan-ljubicic-33470" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "FSV Mainz 05", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Robin Zentner", + "displayed_name": "R. Zentner", + "position": "GK", + "injury_status": "QUES", + "player_id": 24862, + "player_url": "https://www.rotowire.com/soccer/player/robin-zentner-24862" + }, + { + "full_name": "Stefan Posch", + "displayed_name": "Stefan Posch", + "position": "DC", + "injury_status": null, + "player_id": 23594, + "player_url": "https://www.rotowire.com/soccer/player/stefan-posch-23594" + }, + { + "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": "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": "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": "Nadiem Amiri", + "displayed_name": "Nadiem Amiri", + "position": "MC", + "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": "MC", + "injury_status": null, + "player_id": 32009, + "player_url": "https://www.rotowire.com/soccer/player/lee-jae-sung-32009" + }, + { + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu Sano", + "position": "MC", + "injury_status": null, + "player_id": 43470, + "player_url": "https://www.rotowire.com/soccer/player/kaishu-sano-43470" + }, + { + "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": "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" + } + ] + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "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": "Lilian Brassier", + "displayed_name": "L. Brassier", + "position": "DC", + "injury_status": null, + "player_id": 29004, + "player_url": "https://www.rotowire.com/soccer/player/lilian-brassier-29004" + }, + { + "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": "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": "Fares Chaibi", + "displayed_name": "Fares Chaibi", + "position": "MC", + "injury_status": "QUES", + "player_id": 37373, + "player_url": "https://www.rotowire.com/soccer/player/fares-chaibi-37373" + }, + { + "full_name": "Ritsu Doan", + "displayed_name": "Ritsu Doan", + "position": "MR", + "injury_status": null, + "player_id": 28528, + "player_url": "https://www.rotowire.com/soccer/player/ritsu-doan-28528" + }, + { + "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" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "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": "Hennes Behrens", + "displayed_name": "H. Behrens", + "position": "DL", + "injury_status": null, + "player_id": 45016, + "player_url": "https://www.rotowire.com/soccer/player/hennes-behrens-45016" + }, + { + "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": null, + "player_id": 48428, + "player_url": "https://www.rotowire.com/soccer/player/calvin-brackelmann-48428" + }, + { + "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": "Marius Wolf", + "displayed_name": "Marius Wolf", + "position": "DR", + "injury_status": null, + "player_id": 21031, + "player_url": "https://www.rotowire.com/soccer/player/marius-wolf-21031" + }, + { + "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": "Robin Fellhauer", + "displayed_name": "R. Fellhauer", + "position": "MC", + "injury_status": null, + "player_id": 46636, + "player_url": "https://www.rotowire.com/soccer/player/robin-fellhauer-46636" + }, + { + "full_name": "Arijon Ibrahimovic", + "displayed_name": "A. Ibrahimovic", + "position": "FW", + "injury_status": null, + "player_id": 36187, + "player_url": "https://www.rotowire.com/soccer/player/arijon-ibrahimovic-36187" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "Bayer Leverkusen", + "side": "away", + "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": "Facundo Medina", + "displayed_name": "F. Medina", + "position": "DC", + "injury_status": "QUES", + "player_id": 32743, + "player_url": "https://www.rotowire.com/soccer/player/facundo-medina-32743" + }, + { + "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": "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": "Ibrahim Maza", + "displayed_name": "Ibrahim Maza", + "position": "AML", + "injury_status": null, + "player_id": 38959, + "player_url": "https://www.rotowire.com/soccer/player/ibrahim-maza-38959" + }, + { + "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": "Afonso Moreira", + "displayed_name": "Afonso Moreira", + "position": "AMR", + "injury_status": null, + "player_id": 40418, + "player_url": "https://www.rotowire.com/soccer/player/afonso-moreira-40418" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "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" + } + ] + }, + "away": { + "team_name": "Mönchengladbach", + "side": "away", + "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": "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": "Mathieu Nguefack", + "displayed_name": "M. Nguefack", + "position": "DMC", + "injury_status": null, + "player_id": 48933, + "player_url": "https://www.rotowire.com/soccer/player/mathieu-nguefack-48933" + }, + { + "full_name": "Wael Mohya", + "displayed_name": "Wael Mohya", + "position": "AML", + "injury_status": null, + "player_id": 47369, + "player_url": "https://www.rotowire.com/soccer/player/wael-mohya-47369" + }, + { + "full_name": "Hugo Bolin", + "displayed_name": "Hugo Bolin", + "position": "AMC", + "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" + } + ] + } + }, + { + "match_time": "September 12 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": "Mats Rots", + "displayed_name": "Mats Rots", + "position": "DL", + "injury_status": null, + "player_id": 44362, + "player_url": "https://www.rotowire.com/soccer/player/mats-rots-44362" + }, + { + "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": "Adam Daghim", + "displayed_name": "Adam Daghim", + "position": "ML", + "injury_status": null, + "player_id": 44189, + "player_url": "https://www.rotowire.com/soccer/player/adam-daghim-44189" + }, + { + "full_name": "Leon Avdullahu", + "displayed_name": "L. Avdullahu", + "position": "MC", + "injury_status": null, + "player_id": 46571, + "player_url": "https://www.rotowire.com/soccer/player/leon-avdullahu-46571" + }, + { + "full_name": "Wouter Burger", + "displayed_name": "W. Burger", + "position": "MC", + "injury_status": null, + "player_id": 29962, + "player_url": "https://www.rotowire.com/soccer/player/wouter-burger-29962" + }, + { + "full_name": "Patrick Wimmer", + "displayed_name": "P. Wimmer", + "position": "MR", + "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": "QUES", + "player_id": 32420, + "player_url": "https://www.rotowire.com/soccer/player/tim-lemperle-32420" + }, + { + "full_name": "Adam Hlozek", + "displayed_name": "Adam Hlozek", + "position": "FW", + "injury_status": null, + "player_id": 33675, + "player_url": "https://www.rotowire.com/soccer/player/adam-hlozek-33675" + } + ] + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "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": "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": "Maximilian Mittelstadt", + "displayed_name": "M. Mittelstadt", + "position": "DC", + "injury_status": null, + "player_id": 20187, + "player_url": "https://www.rotowire.com/soccer/player/maximilian-mittelstadt-20187" + }, + { + "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": "Chris Fuhrich", + "displayed_name": "C. Fuhrich", + "position": "ML", + "injury_status": null, + "player_id": 25325, + "player_url": "https://www.rotowire.com/soccer/player/chris-fuhrich-25325" + }, + { + "full_name": "Grischa Promel", + "displayed_name": "G. Promel", + "position": "MC", + "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": "MC", + "injury_status": null, + "player_id": 34239, + "player_url": "https://www.rotowire.com/soccer/player/angelo-stiller-34239" + }, + { + "full_name": "Josha Vagnoman", + "displayed_name": "J. Vagnoman", + "position": "MR", + "injury_status": null, + "player_id": 25587, + "player_url": "https://www.rotowire.com/soccer/player/josha-vagnoman-25587" + }, + { + "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": "Bilal El Khannouss", + "displayed_name": "B. El Khannouss", + "position": "AMC", + "injury_status": null, + "player_id": 44134, + "player_url": "https://www.rotowire.com/soccer/player/bilal-el-khannouss-44134" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "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": "Joey Veerman", + "displayed_name": "Joey Veerman", + "position": "MC", + "injury_status": null, + "player_id": 37905, + "player_url": "https://www.rotowire.com/soccer/player/joey-veerman-37905" + }, + { + "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": "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": "Felix Nmecha", + "displayed_name": "Felix Nmecha", + "position": "AMC", + "injury_status": null, + "player_id": 27147, + "player_url": "https://www.rotowire.com/soccer/player/felix-nmecha-27147" + }, + { + "full_name": "Ethan Nwaneri", + "displayed_name": "E. Nwaneri", + "position": "AMC", + "injury_status": null, + "player_id": 38107, + "player_url": "https://www.rotowire.com/soccer/player/ethan-nwaneri-38107" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "SC Paderborn", + "side": "away", + "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": "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": "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": "Santiago Castaneda", + "displayed_name": "S. Castaneda", + "position": "DMC", + "injury_status": null, + "player_id": 48702, + "player_url": "https://www.rotowire.com/soccer/player/santiago-castaneda-48702" + }, + { + "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 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": "AMC", + "injury_status": null, + "player_id": 36575, + "player_url": "https://www.rotowire.com/soccer/player/gabriel-vidovic-36575" + }, + { + "full_name": "Laurin Ulrich", + "displayed_name": "L. Ulrich", + "position": "AMC", + "injury_status": null, + "player_id": 37153, + "player_url": "https://www.rotowire.com/soccer/player/laurin-ulrich-37153" + }, + { + "full_name": "Marvin Pieringer", + "displayed_name": "M. Pieringer", + "position": "FW", + "injury_status": null, + "player_id": 39729, + "player_url": "https://www.rotowire.com/soccer/player/marvin-pieringer-39729" + }, + { + "full_name": "Rayan Philippe", + "displayed_name": "R. Philippe", + "position": "FW", + "injury_status": null, + "player_id": 29560, + "player_url": "https://www.rotowire.com/soccer/player/rayan-philippe-29560" + } + ] + } + }, + { + "match_time": "September 12 12:30 PM ET", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "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": "MC", + "injury_status": null, + "player_id": 29789, + "player_url": "https://www.rotowire.com/soccer/player/tom-krauss-29789" + }, + { + "full_name": "Isak Johannesson", + "displayed_name": "I. Johannesson", + "position": "MC", + "injury_status": null, + "player_id": 37860, + "player_url": "https://www.rotowire.com/soccer/player/isak-johannesson-37860" + }, + { + "full_name": "Ellyes Skhiri", + "displayed_name": "E. Skhiri", + "position": "MC", + "injury_status": null, + "player_id": 20303, + "player_url": "https://www.rotowire.com/soccer/player/ellyes-skhiri-20303" + }, + { + "full_name": "Said El Mala", + "displayed_name": "Said El Mala", + "position": "FWL", + "injury_status": "QUES", + "player_id": 46716, + "player_url": "https://www.rotowire.com/soccer/player/said-el-mala-46716" + }, + { + "full_name": "Mikey Moore", + "displayed_name": "Mikey Moore", + "position": "FWR", + "injury_status": null, + "player_id": 41501, + "player_url": "https://www.rotowire.com/soccer/player/mikey-moore-41501" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "Werder Bremen", + "side": "away", + "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": "Youri Regeer", + "displayed_name": "Youri Regeer", + "position": "DMC", + "injury_status": null, + "player_id": 37917, + "player_url": "https://www.rotowire.com/soccer/player/youri-regeer-37917" + }, + { + "full_name": "Ludovit Reis", + "displayed_name": "Ludovit Reis", + "position": "DMC", + "injury_status": null, + "player_id": 29362, + "player_url": "https://www.rotowire.com/soccer/player/ludovit-reis-29362" + }, + { + "full_name": "Marco Grull", + "displayed_name": "Marco Grull", + "position": "AML", + "injury_status": null, + "player_id": 41219, + "player_url": "https://www.rotowire.com/soccer/player/marco-grull-41219" + }, + { + "full_name": "Chuki", + "displayed_name": "Chuki", + "position": "AMC", + "injury_status": null, + "player_id": 43893, + "player_url": "https://www.rotowire.com/soccer/player/chuki-43893" + }, + { + "full_name": "Eren Dinkci", + "displayed_name": "Eren Dinkci", + "position": "AMR", + "injury_status": "QUES", + "player_id": 34269, + "player_url": "https://www.rotowire.com/soccer/player/eren-dinkci-34269" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 13 9:30 AM ET", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "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": "Maxime Esteve", + "displayed_name": "M. Esteve", + "position": "DC", + "injury_status": null, + "player_id": 34659, + "player_url": "https://www.rotowire.com/soccer/player/maxime-esteve-34659" + }, + { + "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": "Neil El Aynaoui", + "displayed_name": "N. El Aynaoui", + "position": "MC", + "injury_status": null, + "player_id": 39689, + "player_url": "https://www.rotowire.com/soccer/player/neil-el-aynaoui-39689" + }, + { + "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": "Christopher Nkunku", + "displayed_name": "C. Nkunku", + "position": "FW", + "injury_status": null, + "player_id": 20544, + "player_url": "https://www.rotowire.com/soccer/player/christopher-nkunku-20544" + } + ] + }, + "away": { + "team_name": "Hamburger SV", + "side": "away", + "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": "QUES", + "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": "Terem Moffi", + "displayed_name": "Terem Moffi", + "position": "FW", + "injury_status": null, + "player_id": 33402, + "player_url": "https://www.rotowire.com/soccer/player/terem-moffi-33402" + } + ] + } + }, + { + "match_time": "September 13 11:30 AM ET", + "home": { + "team_name": "SV 07 Elversberg", + "side": "home", + "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": "Maurice Krattenmacher", + "displayed_name": "M. Krattenmacher", + "position": "AML", + "injury_status": null, + "player_id": 48616, + "player_url": "https://www.rotowire.com/soccer/player/maurice-krattenmacher-48616" + }, + { + "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" + } + ] + }, + "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" + } + ] + } + } + ] +} diff --git a/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260910_174223.json b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260910_174223.json new file mode 100644 index 0000000..78542eb --- /dev/null +++ b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260910_174223.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-10T17:42:23+02:00", + "capture_finished_at": "2026-09-10T17:42:31+02:00", + "match_count": 9, + "team_count": 18, + "player_count": 198 + }, + "matches": [ + { + "match_time": "September 11 2:30 PM ET", + "home": { + "team_name": "Union Berlin", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Frederik Ronnow", + "displayed_name": "F. Ronnow", + "position": "GK", + "injury_status": null, + "player_id": 25880, + "player_url": "https://www.rotowire.com/soccer/player/frederik-ronnow-25880" + }, + { + "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": "Felix Uduokhai", + "displayed_name": "F. Uduokhai", + "position": "DC", + "injury_status": null, + "player_id": 24600, + "player_url": "https://www.rotowire.com/soccer/player/felix-uduokhai-24600" + }, + { + "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": "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": "Livan Burcu", + "displayed_name": "Livan Burcu", + "position": "ML", + "injury_status": null, + "player_id": 43803, + "player_url": "https://www.rotowire.com/soccer/player/livan-burcu-43803" + }, + { + "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": "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": "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" + } + ] + }, + "away": { + "team_name": "FC Schalke 04", + "side": "away", + "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": "Eric Junior", + "displayed_name": "Eric Junior", + "position": "MR", + "injury_status": null, + "player_id": 27879, + "player_url": "https://www.rotowire.com/soccer/player/eric-junior-27879" + }, + { + "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": "Dejan Ljubicic", + "displayed_name": "D. Ljubicic", + "position": "AMC", + "injury_status": null, + "player_id": 33470, + "player_url": "https://www.rotowire.com/soccer/player/dejan-ljubicic-33470" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "FSV Mainz 05", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Robin Zentner", + "displayed_name": "R. Zentner", + "position": "GK", + "injury_status": "QUES", + "player_id": 24862, + "player_url": "https://www.rotowire.com/soccer/player/robin-zentner-24862" + }, + { + "full_name": "Stefan Posch", + "displayed_name": "Stefan Posch", + "position": "DC", + "injury_status": null, + "player_id": 23594, + "player_url": "https://www.rotowire.com/soccer/player/stefan-posch-23594" + }, + { + "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": "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": "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": "Nadiem Amiri", + "displayed_name": "Nadiem Amiri", + "position": "MC", + "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": "MC", + "injury_status": null, + "player_id": 32009, + "player_url": "https://www.rotowire.com/soccer/player/lee-jae-sung-32009" + }, + { + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu Sano", + "position": "MC", + "injury_status": null, + "player_id": 43470, + "player_url": "https://www.rotowire.com/soccer/player/kaishu-sano-43470" + }, + { + "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": "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" + } + ] + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "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": "Lilian Brassier", + "displayed_name": "L. Brassier", + "position": "DC", + "injury_status": null, + "player_id": 29004, + "player_url": "https://www.rotowire.com/soccer/player/lilian-brassier-29004" + }, + { + "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": "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": "Fares Chaibi", + "displayed_name": "Fares Chaibi", + "position": "MC", + "injury_status": "QUES", + "player_id": 37373, + "player_url": "https://www.rotowire.com/soccer/player/fares-chaibi-37373" + }, + { + "full_name": "Ritsu Doan", + "displayed_name": "Ritsu Doan", + "position": "MR", + "injury_status": null, + "player_id": 28528, + "player_url": "https://www.rotowire.com/soccer/player/ritsu-doan-28528" + }, + { + "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" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "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": "Hennes Behrens", + "displayed_name": "H. Behrens", + "position": "DL", + "injury_status": null, + "player_id": 45016, + "player_url": "https://www.rotowire.com/soccer/player/hennes-behrens-45016" + }, + { + "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": null, + "player_id": 48428, + "player_url": "https://www.rotowire.com/soccer/player/calvin-brackelmann-48428" + }, + { + "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": "Marius Wolf", + "displayed_name": "Marius Wolf", + "position": "DR", + "injury_status": null, + "player_id": 21031, + "player_url": "https://www.rotowire.com/soccer/player/marius-wolf-21031" + }, + { + "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": "Robin Fellhauer", + "displayed_name": "R. Fellhauer", + "position": "MC", + "injury_status": null, + "player_id": 46636, + "player_url": "https://www.rotowire.com/soccer/player/robin-fellhauer-46636" + }, + { + "full_name": "Arijon Ibrahimovic", + "displayed_name": "A. Ibrahimovic", + "position": "FW", + "injury_status": null, + "player_id": 36187, + "player_url": "https://www.rotowire.com/soccer/player/arijon-ibrahimovic-36187" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "Bayer Leverkusen", + "side": "away", + "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": "Facundo Medina", + "displayed_name": "F. Medina", + "position": "DC", + "injury_status": "QUES", + "player_id": 32743, + "player_url": "https://www.rotowire.com/soccer/player/facundo-medina-32743" + }, + { + "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": "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": "Ibrahim Maza", + "displayed_name": "Ibrahim Maza", + "position": "AML", + "injury_status": null, + "player_id": 38959, + "player_url": "https://www.rotowire.com/soccer/player/ibrahim-maza-38959" + }, + { + "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": "Afonso Moreira", + "displayed_name": "Afonso Moreira", + "position": "AMR", + "injury_status": null, + "player_id": 40418, + "player_url": "https://www.rotowire.com/soccer/player/afonso-moreira-40418" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "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" + } + ] + }, + "away": { + "team_name": "Mönchengladbach", + "side": "away", + "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": "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": "Mathieu Nguefack", + "displayed_name": "M. Nguefack", + "position": "DMC", + "injury_status": null, + "player_id": 48933, + "player_url": "https://www.rotowire.com/soccer/player/mathieu-nguefack-48933" + }, + { + "full_name": "Wael Mohya", + "displayed_name": "Wael Mohya", + "position": "AML", + "injury_status": null, + "player_id": 47369, + "player_url": "https://www.rotowire.com/soccer/player/wael-mohya-47369" + }, + { + "full_name": "Hugo Bolin", + "displayed_name": "Hugo Bolin", + "position": "AMC", + "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" + } + ] + } + }, + { + "match_time": "September 12 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": "Mats Rots", + "displayed_name": "Mats Rots", + "position": "DL", + "injury_status": null, + "player_id": 44362, + "player_url": "https://www.rotowire.com/soccer/player/mats-rots-44362" + }, + { + "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": "Adam Daghim", + "displayed_name": "Adam Daghim", + "position": "ML", + "injury_status": null, + "player_id": 44189, + "player_url": "https://www.rotowire.com/soccer/player/adam-daghim-44189" + }, + { + "full_name": "Leon Avdullahu", + "displayed_name": "L. Avdullahu", + "position": "MC", + "injury_status": null, + "player_id": 46571, + "player_url": "https://www.rotowire.com/soccer/player/leon-avdullahu-46571" + }, + { + "full_name": "Wouter Burger", + "displayed_name": "W. Burger", + "position": "MC", + "injury_status": null, + "player_id": 29962, + "player_url": "https://www.rotowire.com/soccer/player/wouter-burger-29962" + }, + { + "full_name": "Patrick Wimmer", + "displayed_name": "P. Wimmer", + "position": "MR", + "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": "QUES", + "player_id": 32420, + "player_url": "https://www.rotowire.com/soccer/player/tim-lemperle-32420" + }, + { + "full_name": "Adam Hlozek", + "displayed_name": "Adam Hlozek", + "position": "FW", + "injury_status": null, + "player_id": 33675, + "player_url": "https://www.rotowire.com/soccer/player/adam-hlozek-33675" + } + ] + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "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": "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": "Maximilian Mittelstadt", + "displayed_name": "M. Mittelstadt", + "position": "DC", + "injury_status": null, + "player_id": 20187, + "player_url": "https://www.rotowire.com/soccer/player/maximilian-mittelstadt-20187" + }, + { + "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": "Chris Fuhrich", + "displayed_name": "C. Fuhrich", + "position": "ML", + "injury_status": null, + "player_id": 25325, + "player_url": "https://www.rotowire.com/soccer/player/chris-fuhrich-25325" + }, + { + "full_name": "Grischa Promel", + "displayed_name": "G. Promel", + "position": "MC", + "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": "MC", + "injury_status": null, + "player_id": 34239, + "player_url": "https://www.rotowire.com/soccer/player/angelo-stiller-34239" + }, + { + "full_name": "Josha Vagnoman", + "displayed_name": "J. Vagnoman", + "position": "MR", + "injury_status": null, + "player_id": 25587, + "player_url": "https://www.rotowire.com/soccer/player/josha-vagnoman-25587" + }, + { + "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": "Bilal El Khannouss", + "displayed_name": "B. El Khannouss", + "position": "AMC", + "injury_status": null, + "player_id": 44134, + "player_url": "https://www.rotowire.com/soccer/player/bilal-el-khannouss-44134" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "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": "Joey Veerman", + "displayed_name": "Joey Veerman", + "position": "MC", + "injury_status": null, + "player_id": 37905, + "player_url": "https://www.rotowire.com/soccer/player/joey-veerman-37905" + }, + { + "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": "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": "Felix Nmecha", + "displayed_name": "Felix Nmecha", + "position": "AMC", + "injury_status": null, + "player_id": 27147, + "player_url": "https://www.rotowire.com/soccer/player/felix-nmecha-27147" + }, + { + "full_name": "Ethan Nwaneri", + "displayed_name": "E. Nwaneri", + "position": "AMC", + "injury_status": null, + "player_id": 38107, + "player_url": "https://www.rotowire.com/soccer/player/ethan-nwaneri-38107" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "SC Paderborn", + "side": "away", + "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": "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": "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": "Santiago Castaneda", + "displayed_name": "S. Castaneda", + "position": "DMC", + "injury_status": null, + "player_id": 48702, + "player_url": "https://www.rotowire.com/soccer/player/santiago-castaneda-48702" + }, + { + "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 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": "AMC", + "injury_status": null, + "player_id": 36575, + "player_url": "https://www.rotowire.com/soccer/player/gabriel-vidovic-36575" + }, + { + "full_name": "Laurin Ulrich", + "displayed_name": "L. Ulrich", + "position": "AMC", + "injury_status": null, + "player_id": 37153, + "player_url": "https://www.rotowire.com/soccer/player/laurin-ulrich-37153" + }, + { + "full_name": "Marvin Pieringer", + "displayed_name": "M. Pieringer", + "position": "FW", + "injury_status": null, + "player_id": 39729, + "player_url": "https://www.rotowire.com/soccer/player/marvin-pieringer-39729" + }, + { + "full_name": "Rayan Philippe", + "displayed_name": "R. Philippe", + "position": "FW", + "injury_status": null, + "player_id": 29560, + "player_url": "https://www.rotowire.com/soccer/player/rayan-philippe-29560" + } + ] + } + }, + { + "match_time": "September 12 12:30 PM ET", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "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": "MC", + "injury_status": null, + "player_id": 29789, + "player_url": "https://www.rotowire.com/soccer/player/tom-krauss-29789" + }, + { + "full_name": "Isak Johannesson", + "displayed_name": "I. Johannesson", + "position": "MC", + "injury_status": null, + "player_id": 37860, + "player_url": "https://www.rotowire.com/soccer/player/isak-johannesson-37860" + }, + { + "full_name": "Ellyes Skhiri", + "displayed_name": "E. Skhiri", + "position": "MC", + "injury_status": null, + "player_id": 20303, + "player_url": "https://www.rotowire.com/soccer/player/ellyes-skhiri-20303" + }, + { + "full_name": "Said El Mala", + "displayed_name": "Said El Mala", + "position": "FWL", + "injury_status": "QUES", + "player_id": 46716, + "player_url": "https://www.rotowire.com/soccer/player/said-el-mala-46716" + }, + { + "full_name": "Mikey Moore", + "displayed_name": "Mikey Moore", + "position": "FWR", + "injury_status": null, + "player_id": 41501, + "player_url": "https://www.rotowire.com/soccer/player/mikey-moore-41501" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "Werder Bremen", + "side": "away", + "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": "Youri Regeer", + "displayed_name": "Youri Regeer", + "position": "DMC", + "injury_status": null, + "player_id": 37917, + "player_url": "https://www.rotowire.com/soccer/player/youri-regeer-37917" + }, + { + "full_name": "Ludovit Reis", + "displayed_name": "Ludovit Reis", + "position": "DMC", + "injury_status": null, + "player_id": 29362, + "player_url": "https://www.rotowire.com/soccer/player/ludovit-reis-29362" + }, + { + "full_name": "Marco Grull", + "displayed_name": "Marco Grull", + "position": "AML", + "injury_status": null, + "player_id": 41219, + "player_url": "https://www.rotowire.com/soccer/player/marco-grull-41219" + }, + { + "full_name": "Chuki", + "displayed_name": "Chuki", + "position": "AMC", + "injury_status": null, + "player_id": 43893, + "player_url": "https://www.rotowire.com/soccer/player/chuki-43893" + }, + { + "full_name": "Eren Dinkci", + "displayed_name": "Eren Dinkci", + "position": "AMR", + "injury_status": null, + "player_id": 34269, + "player_url": "https://www.rotowire.com/soccer/player/eren-dinkci-34269" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 13 9:30 AM ET", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "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": "Maxime Esteve", + "displayed_name": "M. Esteve", + "position": "DC", + "injury_status": null, + "player_id": 34659, + "player_url": "https://www.rotowire.com/soccer/player/maxime-esteve-34659" + }, + { + "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": "Neil El Aynaoui", + "displayed_name": "N. El Aynaoui", + "position": "MC", + "injury_status": null, + "player_id": 39689, + "player_url": "https://www.rotowire.com/soccer/player/neil-el-aynaoui-39689" + }, + { + "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": "Christopher Nkunku", + "displayed_name": "C. Nkunku", + "position": "FW", + "injury_status": null, + "player_id": 20544, + "player_url": "https://www.rotowire.com/soccer/player/christopher-nkunku-20544" + } + ] + }, + "away": { + "team_name": "Hamburger SV", + "side": "away", + "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": "QUES", + "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": "Terem Moffi", + "displayed_name": "Terem Moffi", + "position": "FW", + "injury_status": null, + "player_id": 33402, + "player_url": "https://www.rotowire.com/soccer/player/terem-moffi-33402" + } + ] + } + }, + { + "match_time": "September 13 11:30 AM ET", + "home": { + "team_name": "SV 07 Elversberg", + "side": "home", + "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": "Maurice Krattenmacher", + "displayed_name": "M. Krattenmacher", + "position": "AML", + "injury_status": null, + "player_id": 48616, + "player_url": "https://www.rotowire.com/soccer/player/maurice-krattenmacher-48616" + }, + { + "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" + } + ] + }, + "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" + } + ] + } + } + ] +} diff --git a/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260911_094138.json b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260911_094138.json new file mode 100644 index 0000000..2dcf709 --- /dev/null +++ b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260911_094138.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-11T09:41:38+02:00", + "capture_finished_at": "2026-09-11T09:41:50+02:00", + "match_count": 9, + "team_count": 18, + "player_count": 198 + }, + "matches": [ + { + "match_time": "September 11 2:30 PM ET", + "home": { + "team_name": "Union Berlin", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Frederik Ronnow", + "displayed_name": "F. Ronnow", + "position": "GK", + "injury_status": null, + "player_id": 25880, + "player_url": "https://www.rotowire.com/soccer/player/frederik-ronnow-25880" + }, + { + "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": "Felix Uduokhai", + "displayed_name": "F. Uduokhai", + "position": "DC", + "injury_status": null, + "player_id": 24600, + "player_url": "https://www.rotowire.com/soccer/player/felix-uduokhai-24600" + }, + { + "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": "Livan Burcu", + "displayed_name": "Livan Burcu", + "position": "ML", + "injury_status": null, + "player_id": 43803, + "player_url": "https://www.rotowire.com/soccer/player/livan-burcu-43803" + }, + { + "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": "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": "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" + } + ] + }, + "away": { + "team_name": "FC Schalke 04", + "side": "away", + "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": "Eric Junior", + "displayed_name": "Eric Junior", + "position": "MR", + "injury_status": null, + "player_id": 27879, + "player_url": "https://www.rotowire.com/soccer/player/eric-junior-27879" + }, + { + "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": "Dejan Ljubicic", + "displayed_name": "D. Ljubicic", + "position": "AMC", + "injury_status": null, + "player_id": 33470, + "player_url": "https://www.rotowire.com/soccer/player/dejan-ljubicic-33470" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "FSV Mainz 05", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Robin Zentner", + "displayed_name": "R. Zentner", + "position": "GK", + "injury_status": "QUES", + "player_id": 24862, + "player_url": "https://www.rotowire.com/soccer/player/robin-zentner-24862" + }, + { + "full_name": "Stefan Posch", + "displayed_name": "Stefan Posch", + "position": "DC", + "injury_status": null, + "player_id": 23594, + "player_url": "https://www.rotowire.com/soccer/player/stefan-posch-23594" + }, + { + "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": "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": "Nadiem Amiri", + "displayed_name": "Nadiem Amiri", + "position": "MC", + "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": "MC", + "injury_status": null, + "player_id": 32009, + "player_url": "https://www.rotowire.com/soccer/player/lee-jae-sung-32009" + }, + { + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu Sano", + "position": "MC", + "injury_status": null, + "player_id": 43470, + "player_url": "https://www.rotowire.com/soccer/player/kaishu-sano-43470" + }, + { + "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": "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" + } + ] + }, + "away": { + "team_name": "Eintracht Frankfurt", + "side": "away", + "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": "Lilian Brassier", + "displayed_name": "L. Brassier", + "position": "DC", + "injury_status": null, + "player_id": 29004, + "player_url": "https://www.rotowire.com/soccer/player/lilian-brassier-29004" + }, + { + "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": "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": "Fares Chaibi", + "displayed_name": "Fares Chaibi", + "position": "MC", + "injury_status": "QUES", + "player_id": 37373, + "player_url": "https://www.rotowire.com/soccer/player/fares-chaibi-37373" + }, + { + "full_name": "Ritsu Doan", + "displayed_name": "Ritsu Doan", + "position": "MR", + "injury_status": null, + "player_id": 28528, + "player_url": "https://www.rotowire.com/soccer/player/ritsu-doan-28528" + }, + { + "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" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "FC Augsburg", + "side": "home", + "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": "Hennes Behrens", + "displayed_name": "H. Behrens", + "position": "DL", + "injury_status": null, + "player_id": 45016, + "player_url": "https://www.rotowire.com/soccer/player/hennes-behrens-45016" + }, + { + "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": null, + "player_id": 48428, + "player_url": "https://www.rotowire.com/soccer/player/calvin-brackelmann-48428" + }, + { + "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": "Marius Wolf", + "displayed_name": "Marius Wolf", + "position": "DR", + "injury_status": null, + "player_id": 21031, + "player_url": "https://www.rotowire.com/soccer/player/marius-wolf-21031" + }, + { + "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": "Robin Fellhauer", + "displayed_name": "R. Fellhauer", + "position": "MC", + "injury_status": null, + "player_id": 46636, + "player_url": "https://www.rotowire.com/soccer/player/robin-fellhauer-46636" + }, + { + "full_name": "Arijon Ibrahimovic", + "displayed_name": "A. Ibrahimovic", + "position": "FW", + "injury_status": null, + "player_id": 36187, + "player_url": "https://www.rotowire.com/soccer/player/arijon-ibrahimovic-36187" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "Bayer Leverkusen", + "side": "away", + "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": "Facundo Medina", + "displayed_name": "F. Medina", + "position": "DC", + "injury_status": "QUES", + "player_id": 32743, + "player_url": "https://www.rotowire.com/soccer/player/facundo-medina-32743" + }, + { + "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": "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": "Ibrahim Maza", + "displayed_name": "Ibrahim Maza", + "position": "AML", + "injury_status": null, + "player_id": 38959, + "player_url": "https://www.rotowire.com/soccer/player/ibrahim-maza-38959" + }, + { + "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": "Afonso Moreira", + "displayed_name": "Afonso Moreira", + "position": "AMR", + "injury_status": null, + "player_id": 40418, + "player_url": "https://www.rotowire.com/soccer/player/afonso-moreira-40418" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "SC Freiburg", + "side": "home", + "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" + } + ] + }, + "away": { + "team_name": "Mönchengladbach", + "side": "away", + "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": "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": "Mathieu Nguefack", + "displayed_name": "M. Nguefack", + "position": "DMC", + "injury_status": null, + "player_id": 48933, + "player_url": "https://www.rotowire.com/soccer/player/mathieu-nguefack-48933" + }, + { + "full_name": "Wael Mohya", + "displayed_name": "Wael Mohya", + "position": "AML", + "injury_status": null, + "player_id": 47369, + "player_url": "https://www.rotowire.com/soccer/player/wael-mohya-47369" + }, + { + "full_name": "Hugo Bolin", + "displayed_name": "Hugo Bolin", + "position": "AMC", + "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" + } + ] + } + }, + { + "match_time": "September 12 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": "Mats Rots", + "displayed_name": "Mats Rots", + "position": "DL", + "injury_status": null, + "player_id": 44362, + "player_url": "https://www.rotowire.com/soccer/player/mats-rots-44362" + }, + { + "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": "Adam Daghim", + "displayed_name": "Adam Daghim", + "position": "ML", + "injury_status": null, + "player_id": 44189, + "player_url": "https://www.rotowire.com/soccer/player/adam-daghim-44189" + }, + { + "full_name": "Leon Avdullahu", + "displayed_name": "L. Avdullahu", + "position": "MC", + "injury_status": null, + "player_id": 46571, + "player_url": "https://www.rotowire.com/soccer/player/leon-avdullahu-46571" + }, + { + "full_name": "Wouter Burger", + "displayed_name": "W. Burger", + "position": "MC", + "injury_status": null, + "player_id": 29962, + "player_url": "https://www.rotowire.com/soccer/player/wouter-burger-29962" + }, + { + "full_name": "Patrick Wimmer", + "displayed_name": "P. Wimmer", + "position": "MR", + "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": "QUES", + "player_id": 32420, + "player_url": "https://www.rotowire.com/soccer/player/tim-lemperle-32420" + }, + { + "full_name": "Adam Hlozek", + "displayed_name": "Adam Hlozek", + "position": "FW", + "injury_status": null, + "player_id": 33675, + "player_url": "https://www.rotowire.com/soccer/player/adam-hlozek-33675" + } + ] + }, + "away": { + "team_name": "VfB Stuttgart", + "side": "away", + "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": "Bilal El Khannouss", + "displayed_name": "B. El Khannouss", + "position": "AMC", + "injury_status": null, + "player_id": 44134, + "player_url": "https://www.rotowire.com/soccer/player/bilal-el-khannouss-44134" + }, + { + "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": "Ermedin Demirovic", + "displayed_name": "E. Demirovic", + "position": "FW", + "injury_status": null, + "player_id": 25420, + "player_url": "https://www.rotowire.com/soccer/player/ermedin-demirovic-25420" + } + ] + } + }, + { + "match_time": "September 12 9:30 AM ET", + "home": { + "team_name": "Borussia Dortmund", + "side": "home", + "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": "Ramy Bensebaini", + "displayed_name": "R. Bensebaini", + "position": "DC", + "injury_status": null, + "player_id": 20296, + "player_url": "https://www.rotowire.com/soccer/player/ramy-bensebaini-20296" + }, + { + "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": "ML", + "injury_status": null, + "player_id": 45075, + "player_url": "https://www.rotowire.com/soccer/player/daniel-svensson-45075" + }, + { + "full_name": "Joey Veerman", + "displayed_name": "Joey Veerman", + "position": "MC", + "injury_status": null, + "player_id": 37905, + "player_url": "https://www.rotowire.com/soccer/player/joey-veerman-37905" + }, + { + "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": "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": "Ethan Nwaneri", + "displayed_name": "E. Nwaneri", + "position": "AMC", + "injury_status": null, + "player_id": 38107, + "player_url": "https://www.rotowire.com/soccer/player/ethan-nwaneri-38107" + }, + { + "full_name": "Fabio Silva", + "displayed_name": "Fabio Silva", + "position": "AMC", + "injury_status": null, + "player_id": 30236, + "player_url": "https://www.rotowire.com/soccer/player/fabio-silva-30236" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "SC Paderborn", + "side": "away", + "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": "Santiago Castaneda", + "displayed_name": "S. Castaneda", + "position": "DMC", + "injury_status": null, + "player_id": 48702, + "player_url": "https://www.rotowire.com/soccer/player/santiago-castaneda-48702" + }, + { + "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 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": "AMC", + "injury_status": null, + "player_id": 36575, + "player_url": "https://www.rotowire.com/soccer/player/gabriel-vidovic-36575" + }, + { + "full_name": "Laurin Ulrich", + "displayed_name": "L. Ulrich", + "position": "AMC", + "injury_status": null, + "player_id": 37153, + "player_url": "https://www.rotowire.com/soccer/player/laurin-ulrich-37153" + }, + { + "full_name": "Marvin Pieringer", + "displayed_name": "M. Pieringer", + "position": "FW", + "injury_status": null, + "player_id": 39729, + "player_url": "https://www.rotowire.com/soccer/player/marvin-pieringer-39729" + }, + { + "full_name": "Rayan Philippe", + "displayed_name": "R. Philippe", + "position": "FW", + "injury_status": null, + "player_id": 29560, + "player_url": "https://www.rotowire.com/soccer/player/rayan-philippe-29560" + } + ] + } + }, + { + "match_time": "September 12 12:30 PM ET", + "home": { + "team_name": "1. FC Köln", + "side": "home", + "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": "MC", + "injury_status": null, + "player_id": 29789, + "player_url": "https://www.rotowire.com/soccer/player/tom-krauss-29789" + }, + { + "full_name": "Isak Johannesson", + "displayed_name": "I. Johannesson", + "position": "MC", + "injury_status": null, + "player_id": 37860, + "player_url": "https://www.rotowire.com/soccer/player/isak-johannesson-37860" + }, + { + "full_name": "Ellyes Skhiri", + "displayed_name": "E. Skhiri", + "position": "MC", + "injury_status": null, + "player_id": 20303, + "player_url": "https://www.rotowire.com/soccer/player/ellyes-skhiri-20303" + }, + { + "full_name": "Said El Mala", + "displayed_name": "Said El Mala", + "position": "FWL", + "injury_status": "QUES", + "player_id": 46716, + "player_url": "https://www.rotowire.com/soccer/player/said-el-mala-46716" + }, + { + "full_name": "Mikey Moore", + "displayed_name": "Mikey Moore", + "position": "FWR", + "injury_status": null, + "player_id": 41501, + "player_url": "https://www.rotowire.com/soccer/player/mikey-moore-41501" + }, + { + "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" + } + ] + }, + "away": { + "team_name": "Werder Bremen", + "side": "away", + "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": "Youri Regeer", + "displayed_name": "Youri Regeer", + "position": "DMC", + "injury_status": null, + "player_id": 37917, + "player_url": "https://www.rotowire.com/soccer/player/youri-regeer-37917" + }, + { + "full_name": "Ludovit Reis", + "displayed_name": "Ludovit Reis", + "position": "DMC", + "injury_status": null, + "player_id": 29362, + "player_url": "https://www.rotowire.com/soccer/player/ludovit-reis-29362" + }, + { + "full_name": "Marco Grull", + "displayed_name": "Marco Grull", + "position": "AML", + "injury_status": null, + "player_id": 41219, + "player_url": "https://www.rotowire.com/soccer/player/marco-grull-41219" + }, + { + "full_name": "Chuki", + "displayed_name": "Chuki", + "position": "AMC", + "injury_status": null, + "player_id": 43893, + "player_url": "https://www.rotowire.com/soccer/player/chuki-43893" + }, + { + "full_name": "Eren Dinkci", + "displayed_name": "Eren Dinkci", + "position": "AMR", + "injury_status": null, + "player_id": 34269, + "player_url": "https://www.rotowire.com/soccer/player/eren-dinkci-34269" + }, + { + "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" + } + ] + } + }, + { + "match_time": "September 13 9:30 AM ET", + "home": { + "team_name": "RB Leipzig", + "side": "home", + "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": "Maxime Esteve", + "displayed_name": "M. Esteve", + "position": "DC", + "injury_status": null, + "player_id": 34659, + "player_url": "https://www.rotowire.com/soccer/player/maxime-esteve-34659" + }, + { + "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": "Neil El Aynaoui", + "displayed_name": "N. El Aynaoui", + "position": "MC", + "injury_status": null, + "player_id": 39689, + "player_url": "https://www.rotowire.com/soccer/player/neil-el-aynaoui-39689" + }, + { + "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": "Tidiam Gomis", + "displayed_name": "Tidiam Gomis", + "position": "FWR", + "injury_status": null, + "player_id": 45082, + "player_url": "https://www.rotowire.com/soccer/player/tidiam-gomis-45082" + }, + { + "full_name": "Christopher Nkunku", + "displayed_name": "C. Nkunku", + "position": "FW", + "injury_status": null, + "player_id": 20544, + "player_url": "https://www.rotowire.com/soccer/player/christopher-nkunku-20544" + } + ] + }, + "away": { + "team_name": "Hamburger SV", + "side": "away", + "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": "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": "Shafiq Bello Nandja", + "displayed_name": "Shafiq Bello Nandja", + "position": "DC", + "injury_status": null, + "player_id": 48225, + "player_url": "https://www.rotowire.com/soccer/player/shafiq-bello-nandja-48225" + }, + { + "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": "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": "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": "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" + } + ] + } + }, + { + "match_time": "September 13 11:30 AM ET", + "home": { + "team_name": "SV 07 Elversberg", + "side": "home", + "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" + } + ] + }, + "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": "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": "Kim Min-Jae", + "displayed_name": "Kim Min-Jae", + "position": "DC", + "injury_status": null, + "player_id": 34953, + "player_url": "https://www.rotowire.com/soccer/player/kim-min-jae-34953" + }, + { + "full_name": "Josip Stanisic", + "displayed_name": "J. Stanisic", + "position": "DR", + "injury_status": null, + "player_id": 34597, + "player_url": "https://www.rotowire.com/soccer/player/josip-stanisic-34597" + }, + { + "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": "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": "Ismael Saibari", + "displayed_name": "I. Saibari", + "position": "AML", + "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": "AMC", + "injury_status": null, + "player_id": 31393, + "player_url": "https://www.rotowire.com/soccer/player/michael-olise-31393" + }, + { + "full_name": "Lennart Karl", + "displayed_name": "Lennart Karl", + "position": "AMR", + "injury_status": null, + "player_id": 46423, + "player_url": "https://www.rotowire.com/soccer/player/lennart-karl-46423" + }, + { + "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" + } + ] + } + } + ] +} diff --git a/outputs/selected_lineups/all-limits-arena.json b/outputs/selected_lineups/all-limits-arena.json index 579af2e..79f965c 100644 --- a/outputs/selected_lineups/all-limits-arena.json +++ b/outputs/selected_lineups/all-limits-arena.json @@ -1,131 +1,134 @@ { "schema_version": 1, "league": "All Limits Arena", - "selected_at": "2026-09-04T09:14:01.608806+00:00", - "source": "optimizer_all_limits_arena", + "selected_at": "2026-09-12T10:18:06.657469+00:00", + "source": "manual", "expected_points": { - "value": "1580.328845", + "value": "1462.424943", "label": "Total expected points (captain doubled)", "includes_captain_bonus": true }, "player_count": 11, "players": [ { - "id": "3019", - "name": "Noah Atubolu", + "id": "2195", + "name": "Finn Dahmen", "position": "GK", - "market_value": "12346370.0", - "market_value_eur": 12346370, - "club": "Eintracht Frankfurt", - "expected_points": "129.362942", + "market_value": "16755976.0", + "market_value_eur": 16755976, + "club": "FC Augsburg", + "expected_points": "80.051255", "captain": false }, { - "id": "1991", - "name": "Dayot Upamecano", + "id": "2300", + "name": "Josip Stanišić", "position": "DEF", - "market_value": "33398087.0", - "market_value_eur": 33398087, + "market_value": "16727483.0", + "market_value_eur": 16727483, "club": "FC Bayern München", - "expected_points": "195.244722", - "captain": true + "expected_points": "160.727699", + "captain": false }, { - "id": "10115", - "name": "Daniel Svensson", + "id": "14241", + "name": "Facundo Medina", "position": "DEF", - "market_value": "18060603.0", - "market_value_eur": 18060603, - "club": "Borussia Dortmund", - "expected_points": "106.923971", + "market_value": "10472103.0", + "market_value_eur": 10472103, + "club": "Bayer 04 Leverkusen", + "expected_points": "134.262019", "captain": false }, { - "id": "1540", - "name": "Danny Da Costa", + "id": "2199", + "name": "Josha Vagnoman", "position": "DEF", - "market_value": "10629521.0", - "market_value_eur": 10629521, - "club": "1. FSV Mainz 05", - "expected_points": "104.159535", + "market_value": "10561924.0", + "market_value_eur": 10561924, + "club": "VfB Stuttgart", + "expected_points": "98.135997", "captain": false }, { - "id": "7283", - "name": "Calvin Brackelmann", + "id": "15193", + "name": "Mats Rots", "position": "DEF", - "market_value": "6146301.0", - "market_value_eur": 6146301, - "club": "FC Augsburg", - "expected_points": "72.906866", + "market_value": "8370423.0", + "market_value_eur": 8370423, + "club": "TSG Hoffenheim", + "expected_points": "97.330248", "captain": false }, { - "id": "11956", - "name": "Ezequiél Fernández", + "id": "7721", + "name": "Marco Grüll", "position": "MID", - "market_value": "10727689.0", - "market_value_eur": 10727689, - "club": "Bayer 04 Leverkusen", - "expected_points": "138.918095", + "market_value": "8421609.0", + "market_value_eur": 8421609, + "club": "SV Werder Bremen", + "expected_points": "89.14228", "captain": false }, { - "id": "13442", - "name": "Hugo Bolin", + "id": "12297", + "name": "Satoshi Tanaka", "position": "MID", - "market_value": "11456465.0", - "market_value_eur": 11456465, - "club": "Borussia Mönchengladbach", - "expected_points": "134.593093", + "market_value": "7025555.0", + "market_value_eur": 7025555, + "club": "FC Schalke 04", + "expected_points": "88.534922", "captain": false }, { - "id": "11008", - "name": "Ezechiel Banzuzi", - "position": "MID", - "market_value": "11245732.0", - "market_value_eur": 11245732, - "club": "RB Leipzig", - "expected_points": "127.124956", - "captain": false + "id": "1920", + "name": "Serhou Guirassy", + "position": "FOR", + "market_value": "31162478.0", + "market_value_eur": 31162478, + "club": "Borussia Dortmund", + "expected_points": "195.617566", + "captain": true }, { - "id": "3209", - "name": "Yannik Engelhardt", - "position": "MID", - "market_value": "11640454.0", - "market_value_eur": 11640454, + "id": "3304", + "name": "Igor Matanović", + "position": "FOR", + "market_value": "22245370.0", + "market_value_eur": 22245370, "club": "SC Freiburg", - "expected_points": "112.308021", + "expected_points": "162.25504", "captain": false }, { - "id": "9605", - "name": "Albert Grønbæk", - "position": "MID", - "market_value": "13039678.0", - "market_value_eur": 13039678, - "club": "Hamburger SV", - "expected_points": "103.169604", + "id": "2030", + "name": "Phillip Tietz", + "position": "FOR", + "market_value": "15871451.0", + "market_value_eur": 15871451, + "club": "1. FSV Mainz 05", + "expected_points": "145.14347", "captain": false }, { - "id": "4296", - "name": "Dzenan Pejcinovic", + "id": "16945", + "name": "Thijs Dallinga", "position": "FOR", - "market_value": "10929287.0", - "market_value_eur": 10929287, - "club": "VfB Stuttgart", - "expected_points": "160.372318", + "market_value": "8696827.0", + "market_value_eur": 8696827, + "club": "1. FC Köln", + "expected_points": "15.606881", "captain": false } ], "metadata": { - "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv", + "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv", "score_method": "sofascore_overall_rating_odds_lineup", - "metric_creation_timestamp": "20260904_111301_+0200", - "matchday": 2, - "formation": "4-5-1" + "metric_creation_timestamp": "20260911_101239_+0200", + "matchday": 3, + "formation": "4-2-4", + "budget_override_used": true, + "nominal_budget_eur": 150000000, + "total_value_eur": 156311199 } } diff --git a/outputs/selected_lineups/bundesliga-arena.json b/outputs/selected_lineups/bundesliga-arena.json index 7ffb3bd..e1b42fd 100644 --- a/outputs/selected_lineups/bundesliga-arena.json +++ b/outputs/selected_lineups/bundesliga-arena.json @@ -1,131 +1,134 @@ { "schema_version": 1, "league": "Bundesliga Arena", - "selected_at": "2026-09-04T09:13:40.824054+00:00", - "source": "optimizer_v1", + "selected_at": "2026-09-12T10:14:43.067802+00:00", + "source": "manual", "expected_points": { - "value": "1854.177223", + "value": "1920.647371", "label": "Total expected points (captain doubled)", "includes_captain_bonus": true }, "player_count": 11, "players": [ { - "id": "2237", - "name": "Fabian Bredlow", + "id": "2195", + "name": "Finn Dahmen", "position": "GK", - "market_value": "12223174.0", - "market_value_eur": 12223174, - "club": "VfB Stuttgart", - "expected_points": "172.630075", + "market_value": "16755976.0", + "market_value_eur": 16755976, + "club": "FC Augsburg", + "expected_points": "80.051255", "captain": false }, { - "id": "1991", - "name": "Dayot Upamecano", + "id": "10115", + "name": "Daniel Svensson", "position": "DEF", - "market_value": "33398087.0", - "market_value_eur": 33398087, - "club": "FC Bayern München", - "expected_points": "195.244722", - "captain": true - }, - { - "id": "3759", - "name": "Miguel Gutiérrez", - "position": "DEF", - "market_value": "22040694.0", - "market_value_eur": 22040694, - "club": "Bayer 04 Leverkusen", - "expected_points": "141.851509", + "market_value": "19535626.0", + "market_value_eur": 19535626, + "club": "Borussia Dortmund", + "expected_points": "181.556782", "captain": false }, { "id": "2141", "name": "Ridle Baku", "position": "DEF", - "market_value": "19653208.0", - "market_value_eur": 19653208, + "market_value": "21146865.0", + "market_value_eur": 21146865, "club": "RB Leipzig", - "expected_points": "133.834329", + "expected_points": "155.354124", "captain": false }, { - "id": "1685", - "name": "Joshua Kimmich", - "position": "MID", - "market_value": "59870453.0", - "market_value_eur": 59870453, - "club": "FC Bayern München", - "expected_points": "187.336075", + "id": "7215", + "name": "Jordy Makengo", + "position": "DEF", + "market_value": "10018922.0", + "market_value_eur": 10018922, + "club": "SC Freiburg", + "expected_points": "137.771046", "captain": false }, { - "id": "4199", - "name": "Aleix García", - "position": "MID", - "market_value": "39179941.0", - "market_value_eur": 39179941, + "id": "14241", + "name": "Facundo Medina", + "position": "DEF", + "market_value": "10472103.0", + "market_value_eur": 10472103, "club": "Bayer 04 Leverkusen", - "expected_points": "155.051871", + "expected_points": "134.262019", "captain": false }, { - "id": "13442", - "name": "Hugo Bolin", + "id": "8329", + "name": "Michael Olise", "position": "MID", - "market_value": "11456465.0", - "market_value_eur": 11456465, - "club": "Borussia Mönchengladbach", - "expected_points": "134.593093", - "captain": false + "market_value": "65065938.0", + "market_value_eur": 65065938, + "club": "FC Bayern München", + "expected_points": "217.379541", + "captain": true }, { - "id": "11008", - "name": "Ezechiel Banzuzi", + "id": "9507", + "name": "Antonio Nusa", "position": "MID", - "market_value": "11245732.0", - "market_value_eur": 11245732, + "market_value": "27181846.0", + "market_value_eur": 27181846, "club": "RB Leipzig", - "expected_points": "127.124956", + "expected_points": "160.886678", "captain": false }, { - "id": "6319", - "name": "Franck Honorat", - "position": "MID", - "market_value": "9095848.0", - "market_value_eur": 9095848, - "club": "Borussia Mönchengladbach", - "expected_points": "118.709436", - "captain": false - }, - { - "id": "4296", - "name": "Dzenan Pejcinovic", + "id": "1920", + "name": "Serhou Guirassy", "position": "FOR", - "market_value": "10929287.0", - "market_value_eur": 10929287, - "club": "VfB Stuttgart", - "expected_points": "160.372318", + "market_value": "31162478.0", + "market_value_eur": 31162478, + "club": "Borussia Dortmund", + "expected_points": "195.617566", "captain": false }, { "id": "3304", "name": "Igor Matanović", "position": "FOR", - "market_value": "20829723.0", - "market_value_eur": 20829723, + "market_value": "22245370.0", + "market_value_eur": 22245370, "club": "SC Freiburg", - "expected_points": "132.184117", + "expected_points": "162.25504", + "captain": false + }, + { + "id": "2030", + "name": "Phillip Tietz", + "position": "FOR", + "market_value": "15871451.0", + "market_value_eur": 15871451, + "club": "1. FSV Mainz 05", + "expected_points": "145.14347", + "captain": false + }, + { + "id": "2646", + "name": "Sheraldo Becker", + "position": "FOR", + "market_value": "13926251.0", + "market_value_eur": 13926251, + "club": "1. FSV Mainz 05", + "expected_points": "132.990309", "captain": false } ], "metadata": { - "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv", + "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv", "score_method": "sofascore_overall_rating_odds_lineup", - "metric_creation_timestamp": "20260904_111301_+0200", - "matchday": 2, - "formation": "3-5-2" + "metric_creation_timestamp": "20260911_101239_+0200", + "matchday": 3, + "formation": "4-2-4", + "budget_override_used": true, + "nominal_budget_eur": 250000000, + "total_value_eur": 253382826 } } diff --git a/outputs/selected_lineups/kickbase.insider-arena.json b/outputs/selected_lineups/kickbase.insider-arena.json index cd7e014..252545e 100644 --- a/outputs/selected_lineups/kickbase.insider-arena.json +++ b/outputs/selected_lineups/kickbase.insider-arena.json @@ -1,81 +1,83 @@ { "schema_version": 1, "league": "Kickbase.insider Arena", - "selected_at": "2026-09-04T09:14:21.392738+00:00", + "selected_at": "2026-09-11T08:20:16.225016+00:00", "source": "optimizer_insider_arena", "expected_points": { - "value": "1118.782929", + "value": "1218.50915", "label": "Total expected points (captain doubled)", "includes_captain_bonus": true }, "player_count": 6, "players": [ { - "id": "2237", - "name": "Fabian Bredlow", + "id": "1873", + "name": "Gregor Kobel", "position": "GK", - "market_value": "12223174.0", - "market_value_eur": 12223174, - "club": "VfB Stuttgart", - "expected_points": "172.630075", + "market_value": "20339560.0", + "market_value_eur": 20339560, + "club": "Borussia Dortmund", + "expected_points": "176.376494", "captain": false }, { - "id": "1991", - "name": "Dayot Upamecano", + "id": "3759", + "name": "Miguel Gutiérrez", "position": "DEF", - "market_value": "33398087.0", - "market_value_eur": 33398087, - "club": "FC Bayern München", - "expected_points": "195.244722", - "captain": true - }, - { - "id": "2141", - "name": "Ridle Baku", - "position": "DEF", - "market_value": "19653208.0", - "market_value_eur": 19653208, - "club": "RB Leipzig", - "expected_points": "133.834329", + "market_value": "22938817.0", + "market_value_eur": 22938817, + "club": "Bayer 04 Leverkusen", + "expected_points": "139.088386", "captain": false }, { - "id": "4199", - "name": "Aleix García", + "id": "8329", + "name": "Michael Olise", "position": "MID", - "market_value": "39179941.0", - "market_value_eur": 39179941, - "club": "Bayer 04 Leverkusen", - "expected_points": "155.051871", - "captain": false + "market_value": "65065938.0", + "market_value_eur": 65065938, + "club": "FC Bayern München", + "expected_points": "217.379541", + "captain": true }, { - "id": "13442", - "name": "Hugo Bolin", + "id": "9507", + "name": "Antonio Nusa", "position": "MID", - "market_value": "11456465.0", - "market_value_eur": 11456465, - "club": "Borussia Mönchengladbach", - "expected_points": "134.593093", + "market_value": "27181846.0", + "market_value_eur": 27181846, + "club": "RB Leipzig", + "expected_points": "160.886678", "captain": false }, { "id": "3304", "name": "Igor Matanović", "position": "FOR", - "market_value": "20829723.0", - "market_value_eur": 20829723, + "market_value": "22245370.0", + "market_value_eur": 22245370, "club": "SC Freiburg", - "expected_points": "132.184117", + "expected_points": "162.25504", + "captain": false + }, + { + "id": "2030", + "name": "Phillip Tietz", + "position": "FOR", + "market_value": "15871451.0", + "market_value_eur": 15871451, + "club": "1. FSV Mainz 05", + "expected_points": "145.14347", "captain": false } ], "metadata": { - "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv", + "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv", "score_method": "sofascore_overall_rating_odds_lineup", - "metric_creation_timestamp": "20260904_111301_+0200", - "matchday": 2, - "formation": "2-2-1" + "metric_creation_timestamp": "20260911_101239_+0200", + "matchday": 3, + "formation": "1-2-2", + "budget_scenario": "Base budget", + "budget_eur": 180000000 } } diff --git a/outputs/selected_lineups/kickbasekis-arena.json b/outputs/selected_lineups/kickbasekis-arena.json index e193808..898459e 100644 --- a/outputs/selected_lineups/kickbasekis-arena.json +++ b/outputs/selected_lineups/kickbasekis-arena.json @@ -1,131 +1,134 @@ { "schema_version": 1, "league": "KickbaseKIS Arena", - "selected_at": "2026-09-04T09:14:41.442692+00:00", - "source": "optimizer_v2_per_match", + "selected_at": "2026-09-12T10:16:32.194935+00:00", + "source": "manual", "expected_points": { - "value": "1760.603128", + "value": "1586.588055", "label": "Total expected points (captain doubled)", "includes_captain_bonus": true }, "player_count": 11, "players": [ { - "id": "237", - "name": "Manuel Neuer", + "id": "2195", + "name": "Finn Dahmen", "position": "GK", - "market_value": "14552983.0", - "market_value_eur": 14552983, - "club": "FC Bayern München", - "expected_points": "176.21454", + "market_value": "16755976.0", + "market_value_eur": 16755976, + "club": "FC Augsburg", + "expected_points": "80.051255", "captain": false }, { - "id": "1991", - "name": "Dayot Upamecano", + "id": "10115", + "name": "Daniel Svensson", "position": "DEF", - "market_value": "33398087.0", - "market_value_eur": 33398087, - "club": "FC Bayern München", - "expected_points": "195.244722", - "captain": true + "market_value": "19535626.0", + "market_value_eur": 19535626, + "club": "Borussia Dortmund", + "expected_points": "181.556782", + "captain": false }, { - "id": "2199", - "name": "Josha Vagnoman", + "id": "2300", + "name": "Josip Stanišić", "position": "DEF", - "market_value": "8301622.0", - "market_value_eur": 8301622, - "club": "VfB Stuttgart", - "expected_points": "149.136041", + "market_value": "16727483.0", + "market_value_eur": 16727483, + "club": "FC Bayern München", + "expected_points": "160.727699", "captain": false }, { - "id": "14241", - "name": "Facundo Medina", + "id": "7215", + "name": "Jordy Makengo", "position": "DEF", - "market_value": "8559759.0", - "market_value_eur": 8559759, - "club": "Bayer 04 Leverkusen", - "expected_points": "117.212691", + "market_value": "10018922.0", + "market_value_eur": 10018922, + "club": "SC Freiburg", + "expected_points": "137.771046", "captain": false }, { - "id": "11956", - "name": "Ezequiél Fernández", - "position": "MID", - "market_value": "10727689.0", - "market_value_eur": 10727689, + "id": "14241", + "name": "Facundo Medina", + "position": "DEF", + "market_value": "10472103.0", + "market_value_eur": 10472103, "club": "Bayer 04 Leverkusen", - "expected_points": "138.918095", + "expected_points": "134.262019", "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", + "id": "11665", + "name": "Kacper Potulski", + "position": "DEF", + "market_value": "7481720.0", + "market_value_eur": 7481720, + "club": "1. FSV Mainz 05", + "expected_points": "119.274598", "captain": false }, { - "id": "11008", - "name": "Ezechiel Banzuzi", + "id": "4335", + "name": "Derry Scherhant", "position": "MID", - "market_value": "11245732.0", - "market_value_eur": 11245732, - "club": "RB Leipzig", - "expected_points": "127.124956", + "market_value": "11194489.0", + "market_value_eur": 11194489, + "club": "SC Freiburg", + "expected_points": "131.816893", "captain": false }, { - "id": "6319", - "name": "Franck Honorat", + "id": "7721", + "name": "Marco Grüll", "position": "MID", - "market_value": "9095848.0", - "market_value_eur": 9095848, - "club": "Borussia Mönchengladbach", - "expected_points": "118.709436", + "market_value": "8421609.0", + "market_value_eur": 8421609, + "club": "SV Werder Bremen", + "expected_points": "89.14228", "captain": false }, { - "id": "4296", - "name": "Dzenan Pejcinovic", + "id": "1920", + "name": "Serhou Guirassy", "position": "FOR", - "market_value": "10929287.0", - "market_value_eur": 10929287, - "club": "VfB Stuttgart", - "expected_points": "160.372318", - "captain": false + "market_value": "31162478.0", + "market_value_eur": 31162478, + "club": "Borussia Dortmund", + "expected_points": "195.617566", + "captain": true }, { - "id": "3304", - "name": "Igor Matanović", + "id": "2030", + "name": "Phillip Tietz", "position": "FOR", - "market_value": "20829723.0", - "market_value_eur": 20829723, - "club": "SC Freiburg", - "expected_points": "132.184117", + "market_value": "15871451.0", + "market_value_eur": 15871451, + "club": "1. FSV Mainz 05", + "expected_points": "145.14347", "captain": false }, { - "id": "10113", - "name": "Tidiam Gomis", + "id": "16945", + "name": "Thijs Dallinga", "position": "FOR", - "market_value": "8176061.0", - "market_value_eur": 8176061, - "club": "RB Leipzig", - "expected_points": "115.648397", + "market_value": "8696827.0", + "market_value_eur": 8696827, + "club": "1. FC Köln", + "expected_points": "15.606881", "captain": false } ], "metadata": { - "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv", + "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260911_094008_+0200_sofascore_overall_rating_odds_lineup_20260911_101239_+0200.csv", "score_method": "sofascore_overall_rating_odds_lineup", - "metric_creation_timestamp": "20260904_111301_+0200", - "matchday": 2, - "formation": "3-4-3" + "metric_creation_timestamp": "20260911_101239_+0200", + "matchday": 3, + "formation": "5-2-3", + "budget_override_used": true, + "nominal_budget_eur": 150000000, + "total_value_eur": 156338684 } } diff --git a/outputs/sofascore/odds/matchday_3_odds.json b/outputs/sofascore/odds/matchday_3_odds.json new file mode 100644 index 0000000..61d00a6 --- /dev/null +++ b/outputs/sofascore/odds/matchday_3_odds.json @@ -0,0 +1,137 @@ +[ + { + "match_id": 16434045, + "home_team": "1. FC Union Berlin", + "away_team": "FC Schalke 04", + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 200116461, + "home_win": 2.45, + "draw": 3.5, + "away_win": 2.8 + } + ], + "issues": [] + }, + { + "match_id": 16434018, + "home_team": "1. FSV Mainz 05", + "away_team": "Eintracht Frankfurt", + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 200116478, + "home_win": 1.95, + "draw": 4.0, + "away_win": 3.4 + } + ], + "issues": [] + }, + { + "match_id": 16434037, + "home_team": "Borussia Dortmund", + "away_team": "SC Paderborn 07", + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 200116470, + "home_win": 1.25, + "draw": 6.5, + "away_win": 10.0 + } + ], + "issues": [] + }, + { + "match_id": 16434031, + "home_team": "FC Augsburg", + "away_team": "Bayer 04 Leverkusen", + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 200116467, + "home_win": 4.1, + "draw": 4.1, + "away_win": 1.8 + } + ], + "issues": [] + }, + { + "match_id": 16434040, + "home_team": "SC Freiburg", + "away_team": "Borussia M'gladbach", + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 200116473, + "home_win": 1.67, + "draw": 4.3333, + "away_win": 4.5 + } + ], + "issues": [] + }, + { + "match_id": 16434035, + "home_team": "TSG Hoffenheim", + "away_team": "VfB Stuttgart", + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 200116475, + "home_win": 2.35, + "draw": 4.0, + "away_win": 2.63 + } + ], + "issues": [] + }, + { + "match_id": 16434027, + "home_team": "1. FC Köln", + "away_team": "SV Werder Bremen", + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 200116484, + "home_win": 2.05, + "draw": 3.8, + "away_win": 3.3 + } + ], + "issues": [] + }, + { + "match_id": 16434043, + "home_team": "RB Leipzig", + "away_team": "Hamburger SV", + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 200116489, + "home_win": 1.36, + "draw": 5.0, + "away_win": 8.0 + } + ], + "issues": [] + }, + { + "match_id": 16434041, + "home_team": "SV 07 Elversberg", + "away_team": "FC Bayern München", + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 200116498, + "home_win": 13.0, + "draw": 9.0, + "away_win": 1.17 + } + ], + "issues": [] + } +] diff --git a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-09_13-40-25_003987+0200.csv b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-09_13-40-25_003987+0200.csv new file mode 100644 index 0000000..33c6cb1 --- /dev/null +++ b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-09_13-40-25_003987+0200.csv @@ -0,0 +1,736 @@ +team_id,team,category,player_id,player_name,position,rating_count,average_rating +2672,FC Bayern München,overall,798583,Dayot Upamecano,D,3,7.90 +2672,FC Bayern München,overall,259117,Joshua Kimmich,M,4,7.90 +2672,FC Bayern München,overall,978838,Michael Olise,M,5,7.86 +2672,FC Bayern München,overall,227672,Jonathan Tah,D,5,7.30 +2672,FC Bayern München,overall,1142251,Aleksandar Pavlović,M,5,7.26 +2672,FC Bayern München,overall,8959,Manuel Neuer,G,3,7.23 +2672,FC Bayern München,overall,1129935,Tom Bischof,M,3,7.17 +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,4,7.03 +2672,FC Bayern München,overall,1159759,Nathaniel Brown,M,5,6.92 +2672,FC Bayern München,overall,843665,Alphonso Davies,D,5,6.86 +2672,FC Bayern München,overall,108579,Harry Kane,F,5,6.86 +2672,FC Bayern München,overall,883537,Luis Díaz,M,5,6.72 +2672,FC Bayern München,overall,1063767,Ismael Saibari,F,5,6.68 +2672,FC Bayern München,overall,1861975,Lennart Karl,M,3,6.47 +2672,FC Bayern München,overall,1130647,Jonas Urbig,G,2,6.30 +2672,FC Bayern München,overall,355492,Konrad Laimer,D,3,6.27 +2672,FC Bayern München,overall,1010231,Jamal Musiala,M,2,6.25 +2672,FC Bayern München,bundesliga,978838,Michael Olise,M,5,8.16 +2672,FC Bayern München,bundesliga,259117,Joshua Kimmich,M,5,8.04 +2672,FC Bayern München,bundesliga,798583,Dayot Upamecano,D,4,7.75 +2672,FC Bayern München,bundesliga,184661,Leon Goretzka,M,3,7.63 +2672,FC Bayern München,bundesliga,896569,Kim Min-jae,D,3,7.47 +2672,FC Bayern München,bundesliga,227672,Jonathan Tah,D,5,7.42 +2672,FC Bayern München,bundesliga,1129935,Tom Bischof,M,4,7.40 +2672,FC Bayern München,bundesliga,1063767,Ismael Saibari,F,2,7.30 +2672,FC Bayern München,bundesliga,1142251,Aleksandar Pavlović,M,3,7.23 +2672,FC Bayern München,bundesliga,843665,Alphonso Davies,D,3,7.23 +2672,FC Bayern München,bundesliga,1130647,Jonas Urbig,G,3,7.23 +2672,FC Bayern München,bundesliga,108579,Harry Kane,F,5,7.14 +2672,FC Bayern München,bundesliga,8959,Manuel Neuer,G,3,7.07 +2672,FC Bayern München,bundesliga,873106,Hiroki Itō,D,2,6.95 +2672,FC Bayern München,bundesliga,883537,Luis Díaz,M,5,6.82 +2672,FC Bayern München,bundesliga,1085381,Nicolas Jackson,F,3,6.80 +2672,FC Bayern München,bundesliga,927407,Josip Stanišić,D,4,6.73 +2672,FC Bayern München,bundesliga,1861975,Lennart Karl,M,4,6.65 +2672,FC Bayern München,bundesliga,1159759,Nathaniel Brown,M,2,6.55 +2672,FC Bayern München,bundesliga,355492,Konrad Laimer,D,5,6.50 +2672,FC Bayern München,bundesliga,1010231,Jamal Musiala,M,4,6.23 +2677,VfB Stuttgart,overall,152463,Fabian Bredlow,G,3,8.13 +2677,VfB Stuttgart,overall,788949,Maximilian Mittelstädt,D,3,7.83 +2677,VfB Stuttgart,overall,906278,Josha Vagnoman,M,3,7.57 +2677,VfB Stuttgart,overall,983540,Tiago Tomás,F,2,7.35 +2677,VfB Stuttgart,overall,1127790,Dženan Pejčinović,F,3,7.33 +2677,VfB Stuttgart,overall,863271,Jeff Chabot,D,3,7.33 +2677,VfB Stuttgart,overall,1126569,Bilal El Khannouss,F,3,7.30 +2677,VfB Stuttgart,overall,891510,Chris Führich,M,2,7.15 +2677,VfB Stuttgart,overall,1418649,Finn Jeltsch,D,3,6.90 +2677,VfB Stuttgart,overall,253993,Grischa Prömel,M,3,6.90 +2677,VfB Stuttgart,overall,901882,Angelo Stiller,M,3,6.83 +2677,VfB Stuttgart,overall,878081,Ermedin Demirović,F,3,6.83 +2677,VfB Stuttgart,overall,916943,Ramon Hendriks,D,2,6.75 +2677,VfB Stuttgart,overall,1150938,Leo Sauer,F,1,6.60 +2677,VfB Stuttgart,overall,794298,Deniz Undav,F,3,6.50 +2677,VfB Stuttgart,overall,990201,Jamie Leweling,F,2,6.50 +2677,VfB Stuttgart,overall,1464641,Chema Andrés,M,2,6.35 +2677,VfB Stuttgart,bundesliga,584722,Alexander Nübel,G,3,7.97 +2677,VfB Stuttgart,bundesliga,861981,Nikolas Nartey,F,2,7.75 +2677,VfB Stuttgart,bundesliga,152463,Fabian Bredlow,G,2,7.65 +2677,VfB Stuttgart,bundesliga,788949,Maximilian Mittelstädt,D,5,7.52 +2677,VfB Stuttgart,bundesliga,891510,Chris Führich,M,4,7.30 +2677,VfB Stuttgart,bundesliga,878081,Ermedin Demirović,F,5,7.22 +2677,VfB Stuttgart,bundesliga,1126569,Bilal El Khannouss,F,4,7.03 +2677,VfB Stuttgart,bundesliga,1464641,Chema Andrés,M,3,6.97 +2677,VfB Stuttgart,bundesliga,253993,Grischa Prömel,M,2,6.95 +2677,VfB Stuttgart,bundesliga,863271,Jeff Chabot,D,5,6.94 +2677,VfB Stuttgart,bundesliga,901882,Angelo Stiller,M,5,6.90 +2677,VfB Stuttgart,bundesliga,990201,Jamie Leweling,F,5,6.84 +2677,VfB Stuttgart,bundesliga,794298,Deniz Undav,F,5,6.76 +2677,VfB Stuttgart,bundesliga,906278,Josha Vagnoman,M,5,6.74 +2677,VfB Stuttgart,bundesliga,1009334,Lorenz Assignon,D,2,6.70 +2677,VfB Stuttgart,bundesliga,983540,Tiago Tomás,F,4,6.63 +2677,VfB Stuttgart,bundesliga,1150938,Leo Sauer,F,1,6.60 +2677,VfB Stuttgart,bundesliga,916943,Ramon Hendriks,D,5,6.54 +2677,VfB Stuttgart,bundesliga,1418649,Finn Jeltsch,D,3,6.50 +2677,VfB Stuttgart,bundesliga,1127823,Luca Jaquez,D,3,6.50 +2677,VfB Stuttgart,bundesliga,1127790,Dženan Pejčinović,F,2,6.25 +2671,1. FC Köln,overall,1112327,Ísak Bergmann Jóhannesson,M,3,7.73 +2671,1. FC Köln,overall,905381,Thijs Dallinga,F,2,7.55 +2671,1. FC Köln,overall,1403192,Mikey Moore,F,1,7.30 +2671,1. FC Köln,overall,930272,Tom Krauß,M,3,7.07 +2671,1. FC Köln,overall,921033,Linton Maina,F,3,6.90 +2671,1. FC Köln,overall,1010726,Jan Uwe Thielmann,F,3,6.87 +2671,1. FC Köln,overall,1800475,Said El Mala,F,2,6.85 +2671,1. FC Köln,overall,187185,Marvin Schwäbe,G,3,6.80 +2671,1. FC Köln,overall,378340,Marius Bülter,F,2,6.75 +2671,1. FC Köln,overall,591706,Ellyes Skhiri,M,3,6.67 +2671,1. FC Köln,overall,1411105,Paul Okon-Engstler,M,2,6.65 +2671,1. FC Köln,overall,839898,Alessio Castro-Montes,D,3,6.60 +2671,1. FC Köln,overall,877544,Ragnar Ache,F,3,6.57 +2671,1. FC Köln,overall,1601596,Reigan Heskey,F,1,6.50 +2671,1. FC Köln,overall,844942,Gideon Mensah,D,3,6.47 +2671,1. FC Köln,overall,1402924,Jahmai Simpson-Pusey,D,3,6.37 +2671,1. FC Köln,overall,827473,Luka Lochoshvili,D,3,6.37 +2671,1. FC Köln,bundesliga,1403192,Mikey Moore,F,1,7.30 +2671,1. FC Köln,bundesliga,378340,Marius Bülter,F,4,7.13 +2671,1. FC Köln,bundesliga,1800475,Said El Mala,F,4,7.10 +2671,1. FC Köln,bundesliga,930272,Tom Krauß,M,4,6.90 +2671,1. FC Köln,bundesliga,988639,Eric Martel,M,2,6.85 +2671,1. FC Köln,bundesliga,591706,Ellyes Skhiri,M,2,6.75 +2671,1. FC Köln,bundesliga,319861,Luca Waldschmidt,F,2,6.70 +2671,1. FC Köln,bundesliga,921033,Linton Maina,F,5,6.68 +2671,1. FC Köln,bundesliga,1010726,Jan Uwe Thielmann,F,4,6.68 +2671,1. FC Köln,bundesliga,1112327,Ísak Bergmann Jóhannesson,M,4,6.68 +2671,1. FC Köln,bundesliga,1411105,Paul Okon-Engstler,M,2,6.65 +2671,1. FC Köln,bundesliga,877544,Ragnar Ache,F,2,6.55 +2671,1. FC Köln,bundesliga,1601596,Reigan Heskey,F,1,6.50 +2671,1. FC Köln,bundesliga,2197599,Youssoupha Niang,F,3,6.47 +2671,1. FC Köln,bundesliga,801263,Jakub Kamiński,M,3,6.43 +2671,1. FC Köln,bundesliga,963043,Kristoffer Lund,D,3,6.43 +2671,1. FC Köln,bundesliga,187185,Marvin Schwäbe,G,5,6.42 +2671,1. FC Köln,bundesliga,839898,Alessio Castro-Montes,D,4,6.33 +2671,1. FC Köln,bundesliga,844942,Gideon Mensah,D,2,6.25 +2671,1. FC Köln,bundesliga,1402924,Jahmai Simpson-Pusey,D,4,6.25 +2671,1. FC Köln,bundesliga,965950,Joel Schmied,D,3,6.20 +2671,1. FC Köln,bundesliga,827473,Luka Lochoshvili,D,2,6.20 +2671,1. FC Köln,bundesliga,953097,Cenk Özkaçar,D,3,6.07 +2671,1. FC Köln,bundesliga,1020206,Sebastian Sebulonsen,D,3,5.93 +2569,TSG Hoffenheim,overall,916946,Wouter Burger,M,5,7.24 +2569,TSG Hoffenheim,overall,40244,Oliver Baumann,G,3,7.13 +2569,TSG Hoffenheim,overall,944899,Valentin Gendrey,D,3,7.03 +2569,TSG Hoffenheim,overall,987504,Patrick Wimmer,M,5,6.98 +2569,TSG Hoffenheim,overall,857740,Ozan Kabak,D,4,6.98 +2569,TSG Hoffenheim,overall,1493305,Leon Avdullahu,M,5,6.94 +2569,TSG Hoffenheim,overall,1000269,Albian Hajdari,D,5,6.88 +2569,TSG Hoffenheim,overall,963801,Adam Hložek,F,5,6.74 +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,1180758,Adam Daghim,M,5,6.66 +2569,TSG Hoffenheim,overall,138024,Vladimír Coufal,D,5,6.66 +2569,TSG Hoffenheim,overall,1387012,Mats Rots,D,5,6.64 +2569,TSG Hoffenheim,overall,1637689,Nathan De Cat,M,5,6.56 +2569,TSG Hoffenheim,overall,943550,Luca Philipp,G,2,6.55 +2569,TSG Hoffenheim,overall,1861981,Natnael Abraha,D,3,6.53 +2569,TSG Hoffenheim,overall,1418703,Max Moerstedt,F,5,6.52 +2569,TSG Hoffenheim,overall,1408406,Alessandro Vogt,F,2,6.45 +2569,TSG Hoffenheim,overall,67647,Andrej Kramarić,F,2,6.45 +2569,TSG Hoffenheim,overall,1122806,Arthur Chaves,D,2,6.45 +2569,TSG Hoffenheim,overall,1185359,Bambasé Conté,M,5,6.42 +2569,TSG Hoffenheim,overall,1974432,Tristan Spranger,D,2,6.40 +2569,TSG Hoffenheim,overall,957615,Robin Hranáč,D,4,6.28 +2569,TSG Hoffenheim,overall,1014290,Tim Lemperle,F,4,6.18 +2569,TSG Hoffenheim,bundesliga,1568123,Bazoumana Touré,M,3,7.53 +2569,TSG Hoffenheim,bundesliga,916946,Wouter Burger,M,5,7.06 +2569,TSG Hoffenheim,bundesliga,1493305,Leon Avdullahu,M,5,7.02 +2569,TSG Hoffenheim,bundesliga,1180758,Adam Daghim,M,2,6.90 +2569,TSG Hoffenheim,bundesliga,1387012,Mats Rots,D,2,6.90 +2569,TSG Hoffenheim,bundesliga,138024,Vladimír Coufal,D,5,6.90 +2569,TSG Hoffenheim,bundesliga,828571,Bernardo,D,4,6.83 +2569,TSG Hoffenheim,bundesliga,67647,Andrej Kramarić,F,5,6.82 +2569,TSG Hoffenheim,bundesliga,963801,Adam Hložek,F,3,6.70 +2569,TSG Hoffenheim,bundesliga,40244,Oliver Baumann,G,5,6.70 +2569,TSG Hoffenheim,bundesliga,857740,Ozan Kabak,D,5,6.60 +2569,TSG Hoffenheim,bundesliga,957615,Robin Hranáč,D,3,6.60 +2569,TSG Hoffenheim,bundesliga,1134578,Cole Campbell,F,2,6.55 +2569,TSG Hoffenheim,bundesliga,1000269,Albian Hajdari,D,5,6.50 +2569,TSG Hoffenheim,bundesliga,1185359,Bambasé Conté,M,2,6.50 +2569,TSG Hoffenheim,bundesliga,1637689,Nathan De Cat,M,2,6.50 +2569,TSG Hoffenheim,bundesliga,987504,Patrick Wimmer,M,2,6.45 +2569,TSG Hoffenheim,bundesliga,1418703,Max Moerstedt,F,3,6.40 +2569,TSG Hoffenheim,bundesliga,1010117,Fisnik Asllani,M,3,6.37 +2569,TSG Hoffenheim,bundesliga,1014290,Tim Lemperle,F,4,6.20 +2569,TSG Hoffenheim,bundesliga,978062,Alexander Prass,D,2,6.15 +2547,1. FC Union Berlin,overall,1090010,Marin Ljubičić,F,3,7.20 +2547,1. FC Union Berlin,overall,792142,Felix Uduokhai,D,1,6.90 +2547,1. FC Union Berlin,overall,791642,Josip Juranović,D,3,6.87 +2547,1. FC Union Berlin,overall,48557,Christopher Trimmel,D,2,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,3,6.77 +2547,1. FC Union Berlin,overall,877302,András Schäfer,M,3,6.73 +2547,1. FC Union Berlin,overall,168985,Janik Haberer,M,2,6.70 +2547,1. FC Union Berlin,overall,1513469,Livan Burcu,M,3,6.70 +2547,1. FC Union Berlin,overall,800252,Tim Skarke,M,2,6.65 +2547,1. FC Union Berlin,overall,927405,Woo-Yeong Jeong,M,3,6.63 +2547,1. FC Union Berlin,overall,137692,Frederik Rønnow,G,1,6.60 +2547,1. FC Union Berlin,overall,848074,Emmanuel Latte Lath,F,3,6.50 +2547,1. FC Union Berlin,overall,1103765,Zeno Van Den Bosch,D,3,6.47 +2547,1. FC Union Berlin,overall,1210666,Tom Alexander Rothe,D,3,6.40 +2547,1. FC Union Berlin,overall,149479,Rani Khedira,M,3,6.37 +2547,1. FC Union Berlin,overall,850891,Michel Aebischer,M,3,6.27 +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.70 +2547,1. FC Union Berlin,bundesliga,953767,Andrej Ilić,F,3,7.60 +2547,1. FC Union Berlin,bundesliga,855663,Diogo Leite,D,3,7.20 +2547,1. FC Union Berlin,bundesliga,877302,András Schäfer,M,5,7.12 +2547,1. FC Union Berlin,bundesliga,148167,Carl Klaus,G,3,7.00 +2547,1. FC Union Berlin,bundesliga,1513469,Livan Burcu,M,5,6.98 +2547,1. FC Union Berlin,bundesliga,791642,Josip Juranović,D,5,6.96 +2547,1. FC Union Berlin,bundesliga,608362,Oliver Burke,M,3,6.93 +2547,1. FC Union Berlin,bundesliga,830803,Danilho Doekhi,D,3,6.90 +2547,1. FC Union Berlin,bundesliga,792142,Felix Uduokhai,D,1,6.90 +2547,1. FC Union Berlin,bundesliga,1198074,Aljoscha Kemlein,M,5,6.86 +2547,1. FC Union Berlin,bundesliga,927405,Woo-Yeong Jeong,M,4,6.85 +2547,1. FC Union Berlin,bundesliga,886737,Derrick Köhn,D,2,6.75 +2547,1. FC Union Berlin,bundesliga,848074,Emmanuel Latte Lath,F,2,6.75 +2547,1. FC Union Berlin,bundesliga,1210666,Tom Alexander Rothe,D,5,6.72 +2547,1. FC Union Berlin,bundesliga,168985,Janik Haberer,M,2,6.70 +2547,1. FC Union Berlin,bundesliga,800252,Tim Skarke,M,4,6.70 +2547,1. FC Union Berlin,bundesliga,137692,Frederik Rønnow,G,1,6.60 +2547,1. FC Union Berlin,bundesliga,1090010,Marin Ljubičić,F,2,6.50 +2547,1. FC Union Berlin,bundesliga,1462742,Ilyas Ansah,M,3,6.43 +2547,1. FC Union Berlin,bundesliga,149479,Rani Khedira,M,4,6.40 +2547,1. FC Union Berlin,bundesliga,850891,Michel Aebischer,M,2,6.10 +2547,1. FC Union Berlin,bundesliga,1103765,Zeno Van Den Bosch,D,2,5.80 +2674,Eintracht Frankfurt,overall,939830,Jonathan Burkardt,F,4,7.63 +2674,Eintracht Frankfurt,overall,1440948,Can Uzun,M,4,7.45 +2674,Eintracht Frankfurt,overall,1129862,Raphael Onyedika,M,4,7.38 +2674,Eintracht Frankfurt,overall,66518,Mario Götze,M,2,7.30 +2674,Eintracht Frankfurt,overall,581302,Robin Koch,D,4,7.20 +2674,Eintracht Frankfurt,overall,980626,Noah Atubolu,G,2,7.15 +2674,Eintracht Frankfurt,overall,1474296,Younes Ebnoutalib,F,4,7.15 +2674,Eintracht Frankfurt,overall,1886360,Jeremiaha Maluze,D,3,7.13 +2674,Eintracht Frankfurt,overall,1192318,Farès Chaïbi,M,4,7.05 +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,4,6.53 +2674,Eintracht Frankfurt,overall,1898148,Ayoube Amaimouni Echghouyab,F,4,6.48 +2674,Eintracht Frankfurt,overall,1977245,Love Arrhov,M,3,6.40 +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,988907,Lilian Brassier,D,1,6.30 +2674,Eintracht Frankfurt,overall,790965,Ritsu Doan,M,2,6.30 +2674,Eintracht Frankfurt,overall,1403018,Elias Baum,D,4,6.23 +2674,Eintracht Frankfurt,overall,40239,Timothy Chandler,D,1,6.20 +2674,Eintracht Frankfurt,overall,1134203,Kauã Santos,G,2,5.40 +2674,Eintracht Frankfurt,bundesliga,1474296,Younes Ebnoutalib,F,3,7.47 +2674,Eintracht Frankfurt,bundesliga,1440948,Can Uzun,M,5,7.32 +2674,Eintracht Frankfurt,bundesliga,980626,Noah Atubolu,G,2,7.15 +2674,Eintracht Frankfurt,bundesliga,939830,Jonathan Burkardt,F,5,7.06 +2674,Eintracht Frankfurt,bundesliga,1129862,Raphael Onyedika,M,2,7.05 +2674,Eintracht Frankfurt,bundesliga,190161,Michael Zetterer,G,3,6.97 +2674,Eintracht Frankfurt,bundesliga,591706,Ellyes Skhiri,M,3,6.83 +2674,Eintracht Frankfurt,bundesliga,1146148,Jean-Mattéo Bahoya,M,3,6.80 +2674,Eintracht Frankfurt,bundesliga,1192318,Farès Chaïbi,M,5,6.72 +2674,Eintracht Frankfurt,bundesliga,581302,Robin Koch,D,5,6.72 +2674,Eintracht Frankfurt,bundesliga,1898148,Ayoube Amaimouni Echghouyab,F,4,6.65 +2674,Eintracht Frankfurt,bundesliga,66518,Mario Götze,M,3,6.60 +2674,Eintracht Frankfurt,bundesliga,40239,Timothy Chandler,D,2,6.60 +2674,Eintracht Frankfurt,bundesliga,997012,Ansgar Knauff,F,3,6.53 +2674,Eintracht Frankfurt,bundesliga,341589,Mahmoud Dahoud,M,2,6.50 +2674,Eintracht Frankfurt,bundesliga,790965,Ritsu Doan,M,3,6.43 +2674,Eintracht Frankfurt,bundesliga,999276,Aurèle Amenda,D,3,6.40 +2674,Eintracht Frankfurt,bundesliga,954061,Arnaud Kalimuendo,F,3,6.37 +2674,Eintracht Frankfurt,bundesliga,1149113,Oscar Højlund,M,2,6.35 +2674,Eintracht Frankfurt,bundesliga,1159759,Nathaniel Brown,D,3,6.33 +2674,Eintracht Frankfurt,bundesliga,988907,Lilian Brassier,D,1,6.30 +2674,Eintracht Frankfurt,bundesliga,921789,Rasmus Kristensen,D,2,6.30 +2674,Eintracht Frankfurt,bundesliga,1403018,Elias Baum,D,2,6.10 +2674,Eintracht Frankfurt,bundesliga,1501641,Keita Kosugi,D,2,6.10 +2556,1. FSV Mainz 05,overall,822340,Phillip Tietz,F,3,8.40 +2556,1. FSV Mainz 05,overall,152206,Dominik Kohr,D,2,8.20 +2556,1. FSV Mainz 05,overall,327755,Nadiem Amiri,M,3,8.13 +2556,1. FSV Mainz 05,overall,846471,Anthony Caci,M,3,7.60 +2556,1. FSV Mainz 05,overall,1130119,Fabio Gruber,D,3,7.60 +2556,1. FSV Mainz 05,overall,352544,Sheraldo Becker,F,3,7.53 +2556,1. FSV Mainz 05,overall,97926,Danny da Costa,D,3,7.47 +2556,1. FSV Mainz 05,overall,138126,Phillipp Mwene,M,3,7.40 +2556,1. FSV Mainz 05,overall,355486,Stefan Posch,D,1,7.40 +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,1028307,Kaishu Sano,M,3,7.23 +2556,1. FSV Mainz 05,overall,134778,Alexander Schwolow,G,1,7.20 +2556,1. FSV Mainz 05,overall,1548910,Kacper Potulski,D,3,6.87 +2556,1. FSV Mainz 05,overall,1012235,Ransford Yeboah Königsdörffer,F,3,6.83 +2556,1. FSV Mainz 05,overall,157377,Silvan Widmer,D,2,6.70 +2556,1. FSV Mainz 05,overall,537552,Jae-sung Lee,M,3,6.67 +2556,1. FSV Mainz 05,bundesliga,94312,Daniel Batz,G,2,8.15 +2556,1. FSV Mainz 05,bundesliga,1130119,Fabio Gruber,D,2,7.70 +2556,1. FSV Mainz 05,bundesliga,138126,Phillipp Mwene,M,5,7.52 +2556,1. FSV Mainz 05,bundesliga,352544,Sheraldo Becker,F,5,7.52 +2556,1. FSV Mainz 05,bundesliga,327755,Nadiem Amiri,M,5,7.42 +2556,1. FSV Mainz 05,bundesliga,822340,Phillip Tietz,F,5,7.22 +2556,1. FSV Mainz 05,bundesliga,134778,Alexander Schwolow,G,1,7.20 +2556,1. FSV Mainz 05,bundesliga,157377,Silvan Widmer,D,3,7.20 +2556,1. FSV Mainz 05,bundesliga,97926,Danny da Costa,D,5,7.04 +2556,1. FSV Mainz 05,bundesliga,1028307,Kaishu Sano,M,5,7.04 +2556,1. FSV Mainz 05,bundesliga,1548910,Kacper Potulski,D,5,6.96 +2556,1. FSV Mainz 05,bundesliga,846471,Anthony Caci,M,5,6.94 +2556,1. FSV Mainz 05,bundesliga,1012235,Ransford Yeboah Königsdörffer,F,2,6.90 +2556,1. FSV Mainz 05,bundesliga,174345,Robin Zentner,G,2,6.90 +2556,1. FSV Mainz 05,bundesliga,355486,Stefan Posch,D,4,6.88 +2556,1. FSV Mainz 05,bundesliga,152206,Dominik Kohr,D,4,6.78 +2556,1. FSV Mainz 05,bundesliga,980621,Paul Nebel,M,3,6.63 +2556,1. FSV Mainz 05,bundesliga,537552,Jae-sung Lee,M,4,6.55 +2556,1. FSV Mainz 05,bundesliga,893962,Lennard Maloney,M,2,6.55 +2556,1. FSV Mainz 05,bundesliga,1152505,Nelson Weiper,F,3,6.43 +2556,1. FSV Mainz 05,bundesliga,1005834,Armindo Sieb,F,2,6.40 +2561,SC Paderborn 07,overall,1048651,Nahuel Noll,G,2,8.25 +2561,SC Paderborn 07,overall,981788,Laurin Curda,M,3,7.67 +2561,SC Paderborn 07,overall,1199101,Santiago Castañeda,M,3,7.53 +2561,SC Paderborn 07,overall,1137717,Tjark Lasse Scheller,D,3,7.43 +2561,SC Paderborn 07,overall,1083387,Mattes Hansen,D,3,7.13 +2561,SC Paderborn 07,overall,1152342,Jano Ter-Horst,D,3,7.10 +2561,SC Paderborn 07,overall,907685,Oliver Batista Meier,M,2,6.85 +2561,SC Paderborn 07,overall,1517850,Jonah Sticker,D,3,6.83 +2561,SC Paderborn 07,overall,1129940,Gabriel Vidović,M,3,6.77 +2561,SC Paderborn 07,overall,1152486,Laurin Ulrich,M,3,6.70 +2561,SC Paderborn 07,overall,820465,Raphael Obermair,M,3,6.70 +2561,SC Paderborn 07,overall,1167764,Stefano Marino,F,3,6.63 +2561,SC Paderborn 07,overall,991824,Rayan Philippe,F,1,6.60 +2561,SC Paderborn 07,overall,826884,Steffen Tigges,F,3,6.43 +2561,SC Paderborn 07,overall,909485,Marvin Pieringer,F,2,6.20 +2561,SC Paderborn 07,bundesliga,1195736,Dennis Seimen,G,2,8.35 +2561,SC Paderborn 07,bundesliga,1048651,Nahuel Noll,G,2,8.25 +2561,SC Paderborn 07,bundesliga,1128792,Calvin Brackelmann,D,2,7.75 +2561,SC Paderborn 07,bundesliga,981788,Laurin Curda,M,4,7.65 +2561,SC Paderborn 07,bundesliga,1137717,Tjark Lasse Scheller,D,4,7.30 +2561,SC Paderborn 07,bundesliga,1199101,Santiago Castañeda,M,4,7.28 +2561,SC Paderborn 07,bundesliga,1083387,Mattes Hansen,D,4,7.18 +2561,SC Paderborn 07,bundesliga,844131,Felix Götze,D,2,7.05 +2561,SC Paderborn 07,bundesliga,1152342,Jano Ter-Horst,D,2,7.00 +2561,SC Paderborn 07,bundesliga,820465,Raphael Obermair,M,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,1517850,Jonah Sticker,D,3,6.77 +2561,SC Paderborn 07,bundesliga,907685,Oliver Batista Meier,M,1,6.60 +2561,SC Paderborn 07,bundesliga,991824,Rayan Philippe,F,1,6.60 +2561,SC Paderborn 07,bundesliga,1152486,Laurin Ulrich,M,2,6.55 +2561,SC Paderborn 07,bundesliga,878628,Sebastian Klaas,F,2,6.55 +2561,SC Paderborn 07,bundesliga,1129940,Gabriel Vidović,M,2,6.50 +2561,SC Paderborn 07,bundesliga,1167764,Stefano Marino,F,4,6.50 +2561,SC Paderborn 07,bundesliga,826884,Steffen Tigges,F,4,6.43 +2561,SC Paderborn 07,bundesliga,1864750,Ruben Müller,M,2,6.30 +2561,SC Paderborn 07,bundesliga,909485,Marvin Pieringer,F,2,6.20 +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,5,7.64 +36360,RB Leipzig,overall,856553,Ridle Baku,D,5,7.50 +36360,RB Leipzig,overall,1121923,Antonio Nusa,F,4,7.35 +36360,RB Leipzig,overall,976421,Castello Lukeba,D,4,7.25 +36360,RB Leipzig,overall,856076,David Raum,D,4,7.13 +36360,RB Leipzig,overall,1048650,Rocco Reitz,M,3,7.07 +36360,RB Leipzig,overall,934385,Maarten Vandevoordt,G,5,7.04 +36360,RB Leipzig,overall,1155383,Ezechiel Banzuzi,M,5,6.96 +36360,RB Leipzig,overall,1117223,Maxime Estève,D,2,6.90 +36360,RB Leipzig,overall,769333,Christopher Nkunku,F,2,6.85 +36360,RB Leipzig,overall,976575,Nicolas Seiwald,M,5,6.84 +36360,RB Leipzig,overall,1146250,Max Finkgräfe,D,3,6.80 +36360,RB Leipzig,overall,1406171,Andrija Maksimović,M,3,6.63 +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,1149127,Arthur Vermeeren,M,4,6.58 +36360,RB Leipzig,overall,1426577,Tidiam Gomis,F,5,6.48 +36360,RB Leipzig,overall,1088896,Johan Bakayoko,F,5,6.44 +36360,RB Leipzig,overall,1414933,Marc Guiu,F,1,6.40 +36360,RB Leipzig,overall,1128530,Neil El Aynaoui,M,1,6.30 +36360,RB Leipzig,overall,2269705,Samba Konaté,F,2,6.30 +36360,RB Leipzig,bundesliga,1198075,Brajan Gruda,F,4,7.55 +36360,RB Leipzig,bundesliga,1406171,Andrija Maksimović,M,1,7.30 +36360,RB Leipzig,bundesliga,136924,Willi Orbán,D,5,7.30 +36360,RB Leipzig,bundesliga,976421,Castello Lukeba,D,4,7.25 +36360,RB Leipzig,bundesliga,1117223,Maxime Estève,D,1,7.20 +36360,RB Leipzig,bundesliga,791079,Xaver Schlager,M,2,7.20 +36360,RB Leipzig,bundesliga,856076,David Raum,D,3,7.13 +36360,RB Leipzig,bundesliga,1121923,Antonio Nusa,F,5,6.94 +36360,RB Leipzig,bundesliga,769333,Christopher Nkunku,F,2,6.85 +36360,RB Leipzig,bundesliga,2087085,Yan Diomande,F,3,6.73 +36360,RB Leipzig,bundesliga,856553,Ridle Baku,D,5,6.72 +36360,RB Leipzig,bundesliga,825956,Christoph Baumgartner,M,3,6.70 +36360,RB Leipzig,bundesliga,976575,Nicolas Seiwald,M,5,6.70 +36360,RB Leipzig,bundesliga,934385,Maarten Vandevoordt,G,4,6.65 +36360,RB Leipzig,bundesliga,1418623,Assan Ouédraogo,M,3,6.63 +36360,RB Leipzig,bundesliga,1494826,Conrad Harder,F,3,6.50 +36360,RB Leipzig,bundesliga,1155383,Ezechiel Banzuzi,M,2,6.45 +36360,RB Leipzig,bundesliga,1414933,Marc Guiu,F,1,6.40 +36360,RB Leipzig,bundesliga,1128530,Neil El Aynaoui,M,1,6.30 +36360,RB Leipzig,bundesliga,1133743,Rômulo,F,3,6.30 +36360,RB Leipzig,bundesliga,1426577,Tidiam Gomis,F,3,6.30 +36360,RB Leipzig,bundesliga,319857,Benjamin Henrichs,D,3,6.23 +36360,RB Leipzig,bundesliga,1088896,Johan Bakayoko,F,3,6.20 +36360,RB Leipzig,bundesliga,2269705,Samba Konaté,F,1,6.10 +36360,RB Leipzig,bundesliga,1146250,Max Finkgräfe,D,3,6.03 +2527,Borussia M'gladbach,overall,1142210,Hugo Bolin,M,3,8.40 +2527,Borussia M'gladbach,overall,578166,Moritz Nicolas,G,3,7.53 +2527,Borussia M'gladbach,overall,280453,Franck Honorat,M,3,7.30 +2527,Borussia M'gladbach,overall,877835,Nicolas-Gerrit Kühn,F,1,7.10 +2527,Borussia M'gladbach,overall,939880,Philipp Sander,M,3,7.00 +2527,Borussia M'gladbach,overall,897334,Daiki Hashioka,D,2,6.90 +2527,Borussia M'gladbach,overall,1083382,Lukas Ullrich,D,3,6.87 +2527,Borussia M'gladbach,overall,95381,Kevin Stöger,M,2,6.85 +2527,Borussia M'gladbach,overall,1002920,Joe Scally,D,2,6.80 +2527,Borussia M'gladbach,overall,1995809,Wael Mohya,M,3,6.77 +2527,Borussia M'gladbach,overall,1823942,Jan Leszczyński,D,2,6.70 +2527,Borussia M'gladbach,overall,228981,Tim Kleindienst,F,2,6.70 +2527,Borussia M'gladbach,overall,583806,Kevin Diks,D,3,6.63 +2527,Borussia M'gladbach,overall,876858,Robin Hack,M,3,6.63 +2527,Borussia M'gladbach,overall,997178,David Herold,D,3,6.50 +2527,Borussia M'gladbach,overall,798175,Isac Lidberg,F,3,6.43 +2527,Borussia M'gladbach,overall,1861977,Mathieu Nguefack,M,2,6.40 +2527,Borussia M'gladbach,overall,790989,Ko Itakura,D,3,6.23 +2527,Borussia M'gladbach,bundesliga,1048650,Rocco Reitz,M,2,7.65 +2527,Borussia M'gladbach,bundesliga,578166,Moritz Nicolas,G,5,7.40 +2527,Borussia M'gladbach,bundesliga,282229,Nico Elvedi,D,2,7.40 +2527,Borussia M'gladbach,bundesliga,1142210,Hugo Bolin,M,5,7.38 +2527,Borussia M'gladbach,bundesliga,259803,Haris Tabaković,F,2,7.25 +2527,Borussia M'gladbach,bundesliga,989056,Giovanni Reyna,M,3,7.17 +2527,Borussia M'gladbach,bundesliga,280453,Franck Honorat,M,5,7.14 +2527,Borussia M'gladbach,bundesliga,877835,Nicolas-Gerrit Kühn,F,1,7.10 +2527,Borussia M'gladbach,bundesliga,583806,Kevin Diks,D,5,6.84 +2527,Borussia M'gladbach,bundesliga,990209,Yannick Engelhardt,M,3,6.80 +2527,Borussia M'gladbach,bundesliga,95381,Kevin Stöger,M,4,6.78 +2527,Borussia M'gladbach,bundesliga,939880,Philipp Sander,M,5,6.74 +2527,Borussia M'gladbach,bundesliga,876858,Robin Hack,M,4,6.70 +2527,Borussia M'gladbach,bundesliga,228981,Tim Kleindienst,F,3,6.63 +2527,Borussia M'gladbach,bundesliga,1002920,Joe Scally,D,5,6.60 +2527,Borussia M'gladbach,bundesliga,1995809,Wael Mohya,M,5,6.58 +2527,Borussia M'gladbach,bundesliga,997178,David Herold,D,2,6.55 +2527,Borussia M'gladbach,bundesliga,798175,Isac Lidberg,F,2,6.55 +2527,Borussia M'gladbach,bundesliga,1130067,Fabio Chiarodia,D,2,6.50 +2527,Borussia M'gladbach,bundesliga,1861977,Mathieu Nguefack,M,2,6.40 +2527,Borussia M'gladbach,bundesliga,925910,Shuto Machino,F,2,6.40 +2527,Borussia M'gladbach,bundesliga,1083382,Lukas Ullrich,D,4,6.38 +2527,Borussia M'gladbach,bundesliga,1823942,Jan Leszczyński,D,1,6.20 +2527,Borussia M'gladbach,bundesliga,790989,Ko Itakura,D,2,5.70 +2598,SV 07 Elversberg,overall,1414916,Francis Onyeka,M,3,7.53 +2598,SV 07 Elversberg,overall,1153365,Maurice Krattenmacher,M,2,7.50 +2598,SV 07 Elversberg,overall,960017,Lukas Petkov,M,3,7.23 +2598,SV 07 Elversberg,overall,1131080,Nicolas Kristof,G,3,7.20 +2598,SV 07 Elversberg,overall,1432398,David Mokwa,F,3,7.10 +2598,SV 07 Elversberg,overall,942336,Łukasz Poręba,M,3,6.97 +2598,SV 07 Elversberg,overall,1134578,Cole Campbell,M,3,6.90 +2598,SV 07 Elversberg,overall,254133,Luca Schnellbacher,M,2,6.90 +2598,SV 07 Elversberg,overall,1017574,Noel Futkeu,F,1,6.90 +2598,SV 07 Elversberg,overall,1215028,Felix Keidel,M,3,6.83 +2598,SV 07 Elversberg,overall,846398,Maximilian Rohr,D,3,6.80 +2598,SV 07 Elversberg,overall,900264,Nicholas Mickelson,D,2,6.75 +2598,SV 07 Elversberg,overall,817978,Amara Condé,M,1,6.70 +2598,SV 07 Elversberg,overall,254411,Jan Gyamerah,D,3,6.70 +2598,SV 07 Elversberg,overall,964603,Luca Sirch,D,3,6.57 +2598,SV 07 Elversberg,overall,787816,Florian Yves Le Joncour,D,2,6.55 +2598,SV 07 Elversberg,overall,990105,Lukas Finn Pinckert,D,2,6.40 +2598,SV 07 Elversberg,overall,1469995,Noah Darvich,M,2,6.15 +2598,SV 07 Elversberg,overall,997175,Lasse Günther,D,3,6.13 +2598,SV 07 Elversberg,bundesliga,1432398,David Mokwa,F,2,7.60 +2598,SV 07 Elversberg,bundesliga,960017,Lukas Petkov,M,2,7.50 +2598,SV 07 Elversberg,bundesliga,1153365,Maurice Krattenmacher,M,2,7.50 +2598,SV 07 Elversberg,bundesliga,1131080,Nicolas Kristof,G,2,7.40 +2598,SV 07 Elversberg,bundesliga,942336,Łukasz Poręba,M,2,7.05 +2598,SV 07 Elversberg,bundesliga,1215028,Felix Keidel,M,2,6.95 +2598,SV 07 Elversberg,bundesliga,1134578,Cole Campbell,M,2,6.90 +2598,SV 07 Elversberg,bundesliga,1017574,Noel Futkeu,F,1,6.90 +2598,SV 07 Elversberg,bundesliga,1414916,Francis Onyeka,M,2,6.85 +2598,SV 07 Elversberg,bundesliga,254411,Jan Gyamerah,D,2,6.80 +2598,SV 07 Elversberg,bundesliga,900264,Nicholas Mickelson,D,1,6.80 +2598,SV 07 Elversberg,bundesliga,817978,Amara Condé,M,1,6.70 +2598,SV 07 Elversberg,bundesliga,846398,Maximilian Rohr,D,2,6.55 +2598,SV 07 Elversberg,bundesliga,964603,Luca Sirch,D,2,6.50 +2598,SV 07 Elversberg,bundesliga,990105,Lukas Finn Pinckert,D,2,6.40 +2598,SV 07 Elversberg,bundesliga,997175,Lasse Günther,D,2,6.25 +2681,Bayer 04 Leverkusen,overall,796047,Aleix García,M,4,7.65 +2681,Bayer 04 Leverkusen,overall,1407524,Ibrahim Maza,M,4,7.55 +2681,Bayer 04 Leverkusen,overall,908716,Miguel Gutiérrez,D,4,7.33 +2681,Bayer 04 Leverkusen,overall,860307,Facundo Medina,D,3,7.27 +2681,Bayer 04 Leverkusen,overall,920379,Nathan Tella,F,2,7.05 +2681,Bayer 04 Leverkusen,overall,1003339,Jarell Quansah,D,3,7.00 +2681,Bayer 04 Leverkusen,overall,975798,Malik Tillman,M,4,7.00 +2681,Bayer 04 Leverkusen,overall,1003012,Ezequiel Fernández,M,4,6.98 +2681,Bayer 04 Leverkusen,overall,883262,Edmond Tapsoba,D,4,6.95 +2681,Bayer 04 Leverkusen,overall,978521,Victor Okoh Boniface,F,2,6.95 +2681,Bayer 04 Leverkusen,overall,1006489,Loïc Badé,D,4,6.93 +2681,Bayer 04 Leverkusen,overall,2029648,Christian Kofane,F,4,6.83 +2681,Bayer 04 Leverkusen,overall,280609,Patrik Schick,F,4,6.83 +2681,Bayer 04 Leverkusen,overall,855817,Moussa Diaby,F,1,6.70 +2681,Bayer 04 Leverkusen,overall,171919,Mark Flekken,G,3,6.60 +2681,Bayer 04 Leverkusen,overall,168903,Robert Andrich,M,1,6.60 +2681,Bayer 04 Leverkusen,overall,255239,Lucas Vázquez,D,4,6.58 +2681,Bayer 04 Leverkusen,overall,1215906,Afonso Moreira,M,4,6.55 +2681,Bayer 04 Leverkusen,bundesliga,796047,Aleix García,M,5,7.96 +2681,Bayer 04 Leverkusen,bundesliga,908716,Miguel Gutiérrez,D,2,7.90 +2681,Bayer 04 Leverkusen,bundesliga,177177,Alejandro Grimaldo,M,3,7.67 +2681,Bayer 04 Leverkusen,bundesliga,822600,Exequiel Palacios,M,3,7.57 +2681,Bayer 04 Leverkusen,bundesliga,860307,Facundo Medina,D,2,7.55 +2681,Bayer 04 Leverkusen,bundesliga,1407524,Ibrahim Maza,M,5,7.48 +2681,Bayer 04 Leverkusen,bundesliga,280609,Patrik Schick,F,5,7.22 +2681,Bayer 04 Leverkusen,bundesliga,1003012,Ezequiel Fernández,M,3,7.10 +2681,Bayer 04 Leverkusen,bundesliga,975798,Malik Tillman,M,5,6.96 +2681,Bayer 04 Leverkusen,bundesliga,1394353,Eliesse Ben Seghir,F,2,6.95 +2681,Bayer 04 Leverkusen,bundesliga,1003339,Jarell Quansah,D,5,6.94 +2681,Bayer 04 Leverkusen,bundesliga,1174761,Arthur,D,3,6.90 +2681,Bayer 04 Leverkusen,bundesliga,1568522,Montrell Culbreath,M,3,6.90 +2681,Bayer 04 Leverkusen,bundesliga,1006489,Loïc Badé,D,2,6.85 +2681,Bayer 04 Leverkusen,bundesliga,2029648,Christian Kofane,F,3,6.83 +2681,Bayer 04 Leverkusen,bundesliga,142390,Jonas Hofmann,M,2,6.75 +2681,Bayer 04 Leverkusen,bundesliga,171919,Mark Flekken,G,5,6.72 +2681,Bayer 04 Leverkusen,bundesliga,883262,Edmond Tapsoba,D,5,6.70 +2681,Bayer 04 Leverkusen,bundesliga,855817,Moussa Diaby,F,1,6.70 +2681,Bayer 04 Leverkusen,bundesliga,168903,Robert Andrich,M,4,6.70 +2681,Bayer 04 Leverkusen,bundesliga,1215906,Afonso Moreira,M,2,6.50 +2681,Bayer 04 Leverkusen,bundesliga,1119502,Ernest Poku,F,2,6.50 +2681,Bayer 04 Leverkusen,bundesliga,255239,Lucas Vázquez,D,3,6.43 +2673,Borussia Dortmund,overall,328027,Serhou Guirassy,F,4,7.70 +2673,Borussia Dortmund,overall,1021272,Daniel Svensson,D,5,7.40 +2673,Borussia Dortmund,overall,1137131,Filippo Mané,D,3,7.20 +2673,Borussia Dortmund,overall,556866,Gregor Kobel,G,4,7.18 +2673,Borussia Dortmund,overall,800951,Julian Ryerson,M,5,7.14 +2673,Borussia Dortmund,overall,1861666,Samuele Inacio,F,3,7.10 +2673,Borussia Dortmund,overall,850816,Joey Veerman,M,5,7.02 +2673,Borussia Dortmund,overall,1002007,Giannis Konstantelias,F,2,7.00 +2673,Borussia Dortmund,overall,1937833,Luca Reggiani,D,2,6.95 +2673,Borussia Dortmund,overall,799046,Waldemar Anton,D,5,6.94 +2673,Borussia Dortmund,overall,954076,Fábio Silva,F,4,6.90 +2673,Borussia Dortmund,overall,1471049,Joane Gadou,D,4,6.88 +2673,Borussia Dortmund,overall,1468744,Konstantinos Karetsas,F,5,6.86 +2673,Borussia Dortmund,overall,133908,Marcel Sabitzer,F,5,6.84 +2673,Borussia Dortmund,overall,1134083,Jobe Bellingham,M,4,6.73 +2673,Borussia Dortmund,overall,980628,Maximilian Beier,M,5,6.66 +2673,Borussia Dortmund,overall,907463,Felix Nmecha,M,5,6.64 +2673,Borussia Dortmund,overall,1887796,Kauã Prates,D,3,6.57 +2673,Borussia Dortmund,overall,994556,Carney Chukwuemeka,M,2,6.45 +2673,Borussia Dortmund,overall,1401702,Ethan Nwaneri,M,2,6.40 +2673,Borussia Dortmund,bundesliga,940871,Nico Schlotterbeck,D,3,7.83 +2673,Borussia Dortmund,bundesliga,328027,Serhou Guirassy,F,5,7.32 +2673,Borussia Dortmund,bundesliga,1468744,Konstantinos Karetsas,F,2,7.30 +2673,Borussia Dortmund,bundesliga,1021272,Daniel Svensson,M,4,7.28 +2673,Borussia Dortmund,bundesliga,799046,Waldemar Anton,D,5,7.20 +2673,Borussia Dortmund,bundesliga,1471049,Joane Gadou,D,2,7.10 +2673,Borussia Dortmund,bundesliga,800951,Julian Ryerson,M,5,7.10 +2673,Borussia Dortmund,bundesliga,556866,Gregor Kobel,G,5,6.98 +2673,Borussia Dortmund,bundesliga,1134083,Jobe Bellingham,M,5,6.98 +2673,Borussia Dortmund,bundesliga,980628,Maximilian Beier,F,5,6.96 +2673,Borussia Dortmund,bundesliga,133908,Marcel Sabitzer,M,4,6.88 +2673,Borussia Dortmund,bundesliga,1002813,Yan Couto,D,2,6.80 +2673,Borussia Dortmund,bundesliga,907463,Felix Nmecha,M,4,6.78 +2673,Borussia Dortmund,bundesliga,1937833,Luca Reggiani,D,4,6.78 +2673,Borussia Dortmund,bundesliga,226978,Julian Brandt,M,3,6.73 +2673,Borussia Dortmund,bundesliga,1137131,Filippo Mané,D,2,6.70 +2673,Borussia Dortmund,bundesliga,940054,Karim Adeyemi,F,2,6.65 +2673,Borussia Dortmund,bundesliga,954076,Fábio Silva,F,4,6.60 +2673,Borussia Dortmund,bundesliga,994556,Carney Chukwuemeka,M,2,6.55 +2673,Borussia Dortmund,bundesliga,850816,Joey Veerman,M,2,6.55 +2673,Borussia Dortmund,bundesliga,795005,Salih Özcan,M,2,6.50 +2673,Borussia Dortmund,bundesliga,1861666,Samuele Inacio,F,4,6.48 +2673,Borussia Dortmund,bundesliga,1401702,Ethan Nwaneri,M,1,6.40 +2676,Hamburger SV,overall,1000263,Albert Grønbæk,F,3,7.83 +2676,Hamburger SV,overall,113442,Daniel Fernandes,G,2,6.95 +2676,Hamburger SV,overall,1995000,Louis Lemke,D,3,6.87 +2676,Hamburger SV,overall,1064305,Nicolai Remberg,M,3,6.83 +2676,Hamburger SV,overall,901892,Albert Sambi Lokonga,M,2,6.80 +2676,Hamburger SV,overall,865057,Patson Daka,F,3,6.67 +2676,Hamburger SV,overall,1129527,Bilal Nadir,M,3,6.63 +2676,Hamburger SV,overall,904835,Fábio Vieira,M,1,6.60 +2676,Hamburger SV,overall,842526,Bakery Jatta,M,2,6.55 +2676,Hamburger SV,overall,1158529,Martin Adeline,F,3,6.50 +2676,Hamburger SV,overall,826167,Sebastiaan Bornauw,D,3,6.50 +2676,Hamburger SV,overall,135264,Yussuf Poulsen,F,2,6.45 +2676,Hamburger SV,overall,1568535,Otto Stange,F,3,6.43 +2676,Hamburger SV,overall,1031283,David Møller Wolfe,M,1,6.40 +2676,Hamburger SV,overall,2204961,Shafiq Nandja,D,2,6.40 +2676,Hamburger SV,overall,894396,Terem Moffi,F,2,6.15 +2676,Hamburger SV,overall,973564,Nicolás Capaldo,D,3,6.00 +2676,Hamburger SV,overall,801003,Jordan Torunarigha,D,2,5.90 +2676,Hamburger SV,overall,1134470,Zakaria El Ouahdi,M,1,5.80 +2676,Hamburger SV,bundesliga,904835,Fábio Vieira,M,4,7.50 +2676,Hamburger SV,bundesliga,1405212,Luka Vušković,D,3,7.47 +2676,Hamburger SV,bundesliga,1000263,Albert Grønbæk,F,5,7.36 +2676,Hamburger SV,bundesliga,113442,Daniel Fernandes,G,4,7.15 +2676,Hamburger SV,bundesliga,1546267,Fabio Baldé,F,2,7.15 +2676,Hamburger SV,bundesliga,999030,Warmed Omari,D,3,7.07 +2676,Hamburger SV,bundesliga,1064305,Nicolai Remberg,M,5,6.96 +2676,Hamburger SV,bundesliga,901892,Albert Sambi Lokonga,M,4,6.85 +2676,Hamburger SV,bundesliga,1129527,Bilal Nadir,M,2,6.65 +2676,Hamburger SV,bundesliga,135264,Yussuf Poulsen,F,4,6.63 +2676,Hamburger SV,bundesliga,1012235,Ransford Yeboah Königsdörffer,F,2,6.55 +2676,Hamburger SV,bundesliga,842526,Bakery Jatta,M,3,6.53 +2676,Hamburger SV,bundesliga,1158529,Martin Adeline,F,2,6.45 +2676,Hamburger SV,bundesliga,1031283,David Møller Wolfe,M,1,6.40 +2676,Hamburger SV,bundesliga,865057,Patson Daka,F,2,6.40 +2676,Hamburger SV,bundesliga,1568535,Otto Stange,F,4,6.35 +2676,Hamburger SV,bundesliga,973564,Nicolás Capaldo,D,5,6.34 +2676,Hamburger SV,bundesliga,991824,Rayan Philippe,F,2,6.25 +2676,Hamburger SV,bundesliga,801003,Jordan Torunarigha,D,4,6.20 +2676,Hamburger SV,bundesliga,1995000,Louis Lemke,D,2,6.20 +2676,Hamburger SV,bundesliga,826167,Sebastiaan Bornauw,D,2,6.15 +2676,Hamburger SV,bundesliga,894396,Terem Moffi,F,2,6.15 +2676,Hamburger SV,bundesliga,2204961,Shafiq Nandja,D,2,6.10 +2676,Hamburger SV,bundesliga,1134470,Zakaria El Ouahdi,M,1,5.80 +2538,SC Freiburg,overall,1019321,Igor Matanović,F,5,8.30 +2538,SC Freiburg,overall,1131002,Derry Scherhant,M,5,7.48 +2538,SC Freiburg,overall,142259,Matthias Ginter,D,5,7.44 +2538,SC Freiburg,overall,576266,Philipp Lienhart,D,5,7.28 +2538,SC Freiburg,overall,569784,Maximilian Eggestein,M,5,7.26 +2538,SC Freiburg,overall,142525,Lukas Kübler,D,3,7.17 +2538,SC Freiburg,overall,1131339,Jordy Makengo,D,4,7.08 +2538,SC Freiburg,overall,1020422,Yuito Suzuki,M,5,6.98 +2538,SC Freiburg,overall,979820,Philipp Treu,D,4,6.98 +2538,SC Freiburg,overall,1508537,Cyriaque Irié,F,4,6.90 +2538,SC Freiburg,overall,836711,Jan-Niklas Beste,M,4,6.88 +2538,SC Freiburg,overall,1391315,Keisuke Goto,F,5,6.82 +2538,SC Freiburg,overall,1131337,Maximilian Rosenfelder,D,3,6.77 +2538,SC Freiburg,overall,171961,Vincenzo Grifo,M,4,6.75 +2538,SC Freiburg,overall,990209,Yannick Engelhardt,M,4,6.75 +2538,SC Freiburg,overall,1195724,Berkay Yılmaz,D,1,6.60 +2538,SC Freiburg,overall,142231,Christian Günter,D,2,6.60 +2538,SC Freiburg,overall,1083390,Mio Backhaus,G,5,6.60 +2538,SC Freiburg,overall,280009,Lucas Höler,F,3,6.57 +2538,SC Freiburg,bundesliga,1019321,Igor Matanović,F,5,8.02 +2538,SC Freiburg,bundesliga,1020422,Yuito Suzuki,M,3,7.43 +2538,SC Freiburg,bundesliga,142259,Matthias Ginter,D,5,7.36 +2538,SC Freiburg,bundesliga,576266,Philipp Lienhart,D,5,7.30 +2538,SC Freiburg,bundesliga,1518931,Johan Manzambi,M,3,7.23 +2538,SC Freiburg,bundesliga,836711,Jan-Niklas Beste,M,5,6.96 +2538,SC Freiburg,bundesliga,142525,Lukas Kübler,D,5,6.96 +2538,SC Freiburg,bundesliga,1083390,Mio Backhaus,G,2,6.95 +2538,SC Freiburg,bundesliga,980626,Noah Atubolu,G,3,6.93 +2538,SC Freiburg,bundesliga,1131339,Jordy Makengo,D,4,6.90 +2538,SC Freiburg,bundesliga,1131002,Derry Scherhant,M,5,6.88 +2538,SC Freiburg,bundesliga,569784,Maximilian Eggestein,M,5,6.80 +2538,SC Freiburg,bundesliga,979820,Philipp Treu,D,5,6.80 +2538,SC Freiburg,bundesliga,171961,Vincenzo Grifo,M,4,6.73 +2538,SC Freiburg,bundesliga,1195724,Berkay Yılmaz,D,1,6.60 +2538,SC Freiburg,bundesliga,49639,Nicolas Höfler,M,3,6.47 +2538,SC Freiburg,bundesliga,1391315,Keisuke Goto,F,2,6.45 +2538,SC Freiburg,bundesliga,280009,Lucas Höler,F,4,6.43 +2538,SC Freiburg,bundesliga,1596573,Bruno Ogbus,D,3,6.37 +2538,SC Freiburg,bundesliga,990209,Yannick Engelhardt,M,2,6.20 +2534,SV Werder Bremen,overall,815612,Marco Grüll,M,3,7.83 +2534,SV Werder Bremen,overall,851254,Amos Pieper,D,3,7.37 +2534,SV Werder Bremen,overall,893586,Ludovit Reis,M,3,7.27 +2534,SV Werder Bremen,overall,1141977,Dariusz Stalmach,M,2,7.20 +2534,SV Werder Bremen,overall,1174761,Arthur,D,1,7.10 +2534,SV Werder Bremen,overall,996940,Youri Regeer,M,1,7.10 +2534,SV Werder Bremen,overall,2160258,Paul Erevbenagie,F,2,7.05 +2534,SV Werder Bremen,overall,960114,Olivier Deman,D,3,7.03 +2534,SV Werder Bremen,overall,825771,Marco Friedl,D,3,6.90 +2534,SV Werder Bremen,overall,1067120,Eren Dinkçi,M,2,6.80 +2534,SV Werder Bremen,overall,1005343,Justin Njinmah,F,2,6.80 +2534,SV Werder Bremen,overall,132645,Niclas Füllkrug,F,3,6.77 +2534,SV Werder Bremen,overall,991591,Karl Hein,G,2,6.70 +2534,SV Werder Bremen,overall,826171,Senne Lynen,M,2,6.70 +2534,SV Werder Bremen,overall,1568521,Mick Schmetgens,D,3,6.50 +2534,SV Werder Bremen,overall,1137584,Chuki,M,3,6.43 +2534,SV Werder Bremen,overall,1864786,Salim Musah,F,3,6.43 +2534,SV Werder Bremen,overall,352290,Cédric Itten,F,3,6.23 +2534,SV Werder Bremen,bundesliga,1083390,Mio Backhaus,G,3,8.13 +2534,SV Werder Bremen,bundesliga,815612,Marco Grüll,M,5,7.40 +2534,SV Werder Bremen,bundesliga,830127,Romano Schmid,M,3,7.30 +2534,SV Werder Bremen,bundesliga,1141977,Dariusz Stalmach,M,2,7.20 +2534,SV Werder Bremen,bundesliga,1174761,Arthur,D,1,7.10 +2534,SV Werder Bremen,bundesliga,996940,Youri Regeer,M,1,7.10 +2534,SV Werder Bremen,bundesliga,851254,Amos Pieper,D,5,7.04 +2534,SV Werder Bremen,bundesliga,960114,Olivier Deman,D,5,7.00 +2534,SV Werder Bremen,bundesliga,893586,Ludovit Reis,M,2,6.90 +2534,SV Werder Bremen,bundesliga,132645,Niclas Füllkrug,F,2,6.85 +2534,SV Werder Bremen,bundesliga,1067120,Eren Dinkçi,M,2,6.80 +2534,SV Werder Bremen,bundesliga,826171,Senne Lynen,M,4,6.80 +2534,SV Werder Bremen,bundesliga,1015164,Isaac Schmidt,D,2,6.75 +2534,SV Werder Bremen,bundesliga,991591,Karl Hein,G,2,6.70 +2534,SV Werder Bremen,bundesliga,1100836,Samuel Mbangula,F,3,6.67 +2534,SV Werder Bremen,bundesliga,1137584,Chuki,M,2,6.65 +2534,SV Werder Bremen,bundesliga,1005343,Justin Njinmah,F,4,6.65 +2534,SV Werder Bremen,bundesliga,2160258,Paul Erevbenagie,F,1,6.60 +2534,SV Werder Bremen,bundesliga,1596105,Patrice Čović,M,2,6.55 +2534,SV Werder Bremen,bundesliga,825771,Marco Friedl,D,5,6.48 +2534,SV Werder Bremen,bundesliga,1864786,Salim Musah,F,5,6.38 +2534,SV Werder Bremen,bundesliga,916176,Cameron Puertas,M,3,6.37 +2534,SV Werder Bremen,bundesliga,830142,Jens Stage,M,3,6.37 +2534,SV Werder Bremen,bundesliga,352290,Cédric Itten,F,2,6.35 +2534,SV Werder Bremen,bundesliga,1797852,Karim Coulibaly,D,2,6.25 +2534,SV Werder Bremen,bundesliga,1568521,Mick Schmetgens,D,2,6.20 +2534,SV Werder Bremen,bundesliga,905347,Yukinari Sugawara,D,2,4.90 +2600,FC Augsburg,overall,822564,Finn Dahmen,G,3,8.60 +2600,FC Augsburg,overall,1129365,Anton Kade,F,2,8.30 +2600,FC Augsburg,overall,822877,Alexis Claude-Maurice,M,1,7.90 +2600,FC Augsburg,overall,963198,Chrislain Matsima,D,3,7.50 +2600,FC Augsburg,overall,929620,Fabian Rieder,M,3,7.40 +2600,FC Augsburg,overall,927340,Han-Noah Massengo,M,3,7.30 +2600,FC Augsburg,overall,1597260,Noahkai Banks,D,3,7.20 +2600,FC Augsburg,overall,254119,Marius Wolf,D,3,7.17 +2600,FC Augsburg,overall,1128792,Calvin Brackelmann,D,2,6.95 +2600,FC Augsburg,overall,111483,Michael Gregoritsch,F,3,6.83 +2600,FC Augsburg,overall,1864760,Hennes Behrens,D,3,6.80 +2600,FC Augsburg,overall,146853,Jeffrey Gouweleeuw,D,1,6.80 +2600,FC Augsburg,overall,1390682,Mert Kömür,M,2,6.80 +2600,FC Augsburg,overall,1215904,Rodrigo Ribeiro,F,3,6.80 +2600,FC Augsburg,overall,877842,Yannik Keitel,M,2,6.60 +2600,FC Augsburg,overall,860461,Robin Fellhauer,M,3,6.47 +2600,FC Augsburg,overall,1142248,Arijon Ibrahimović,F,1,6.40 +2600,FC Augsburg,overall,1019333,Young-woo Seol,D,1,6.40 +2600,FC Augsburg,bundesliga,1129365,Anton Kade,F,4,8.25 +2600,FC Augsburg,bundesliga,822564,Finn Dahmen,G,5,7.38 +2600,FC Augsburg,bundesliga,929620,Fabian Rieder,M,5,7.34 +2600,FC Augsburg,bundesliga,822877,Alexis Claude-Maurice,M,3,7.17 +2600,FC Augsburg,bundesliga,1597260,Noahkai Banks,D,3,7.17 +2600,FC Augsburg,bundesliga,354878,Dimitrios Giannoulis,M,2,7.15 +2600,FC Augsburg,bundesliga,963198,Chrislain Matsima,D,5,7.04 +2600,FC Augsburg,bundesliga,254119,Marius Wolf,D,5,7.02 +2600,FC Augsburg,bundesliga,796206,Kristijan Jakić,M,2,7.00 +2600,FC Augsburg,bundesliga,1128792,Calvin Brackelmann,D,2,6.95 +2600,FC Augsburg,bundesliga,111483,Michael Gregoritsch,F,5,6.92 +2600,FC Augsburg,bundesliga,927340,Han-Noah Massengo,M,5,6.82 +2600,FC Augsburg,bundesliga,1390682,Mert Kömür,M,4,6.73 +2600,FC Augsburg,bundesliga,1864760,Hennes Behrens,D,2,6.70 +2600,FC Augsburg,bundesliga,146853,Jeffrey Gouweleeuw,D,4,6.65 +2600,FC Augsburg,bundesliga,1215904,Rodrigo Ribeiro,F,5,6.64 +2600,FC Augsburg,bundesliga,798926,Cedric Zesiger,D,3,6.63 +2600,FC Augsburg,bundesliga,860461,Robin Fellhauer,M,5,6.52 +2600,FC Augsburg,bundesliga,877842,Yannik Keitel,M,3,6.47 +2600,FC Augsburg,bundesliga,1142248,Arijon Ibrahimović,F,1,6.40 +2600,FC Augsburg,bundesliga,1019333,Young-woo Seol,D,1,6.40 +2530,FC Schalke 04,overall,174135,Loris Karius,G,4,7.28 +2530,FC Schalke 04,overall,14990,Edin Džeko,F,3,7.20 +2530,FC Schalke 04,overall,1083338,Soufiane El-Faouzi,M,4,7.13 +2530,FC Schalke 04,overall,831488,Nikola Katić,D,4,7.10 +2530,FC Schalke 04,overall,852096,Hasan Kuruçay,D,4,7.08 +2530,FC Schalke 04,overall,981067,Satoshi Tanaka,M,3,6.97 +2530,FC Schalke 04,overall,869883,Dejan Ljubičić,M,4,6.88 +2530,FC Schalke 04,overall,1195734,Vitalie Becker,D,4,6.83 +2530,FC Schalke 04,overall,814735,Timo Becker,D,4,6.78 +2530,FC Schalke 04,overall,861980,Moussa Sylla,F,4,6.73 +2530,FC Schalke 04,overall,902381,Junior Adamu,F,3,6.63 +2530,FC Schalke 04,overall,962877,Adil Aouchiche,M,4,6.60 +2530,FC Schalke 04,overall,168943,Kenan Karaman,F,1,6.60 +2530,FC Schalke 04,overall,2255221,Luca Vozar,M,2,6.60 +2530,FC Schalke 04,overall,377118,Robin Gosens,D,3,6.53 +2530,FC Schalke 04,overall,904994,Eric Ebimbe,D,3,6.47 +2530,FC Schalke 04,overall,872358,Ron Schallenberg,M,3,6.43 +2530,FC Schalke 04,overall,1195798,Mertcan Ayhan,D,4,6.25 +2530,FC Schalke 04,overall,794962,Maximilian Wöber,D,3,6.20 +2530,FC Schalke 04,bundesliga,174135,Loris Karius,G,2,7.95 +2530,FC Schalke 04,bundesliga,981067,Satoshi Tanaka,M,1,7.40 +2530,FC Schalke 04,bundesliga,831488,Nikola Katić,D,2,7.35 +2530,FC Schalke 04,bundesliga,852096,Hasan Kuruçay,D,2,7.30 +2530,FC Schalke 04,bundesliga,1083338,Soufiane El-Faouzi,M,2,7.05 +2530,FC Schalke 04,bundesliga,962877,Adil Aouchiche,M,2,6.90 +2530,FC Schalke 04,bundesliga,814735,Timo Becker,D,2,6.80 +2530,FC Schalke 04,bundesliga,1195734,Vitalie Becker,D,2,6.80 +2530,FC Schalke 04,bundesliga,168943,Kenan Karaman,F,1,6.60 +2530,FC Schalke 04,bundesliga,869883,Dejan Ljubičić,M,2,6.55 +2530,FC Schalke 04,bundesliga,904994,Eric Ebimbe,D,2,6.55 +2530,FC Schalke 04,bundesliga,377118,Robin Gosens,D,2,6.55 +2530,FC Schalke 04,bundesliga,2255221,Luca Vozar,M,1,6.50 +2530,FC Schalke 04,bundesliga,1195798,Mertcan Ayhan,D,2,6.45 +2530,FC Schalke 04,bundesliga,861980,Moussa Sylla,F,2,6.25 +2530,FC Schalke 04,bundesliga,794962,Maximilian Wöber,D,2,6.05 diff --git a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-09_13-40-25_003987+0200.json b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-09_13-40-25_003987+0200.json new file mode 100644 index 0000000..811eae7 --- /dev/null +++ b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-09_13-40-25_003987+0200.json @@ -0,0 +1,15795 @@ +{ + "generated_at": "2026-09-09T13:40:25+02:00", + "source_file": "team_form_2026-09-09_13-31-46_693431+0200.json", + "eligibility": { + "bundesliga_matchday": 3, + "early_season_max_matchday": 3, + "minimum_rated_matches": 2, + "last_match_exception": true, + "last_two_exception": false + }, + "teams": { + "2672": { + "team": "FC Bayern München", + "overall": { + "players": [ + { + "player_id": 798583, + "player_name": "Dayot Upamecano", + "position": "D", + "rating_count": 3, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16849740, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 8.5 + }, + { + "match_id": 16434032, + "rating": 7.9 + } + ] + }, + { + "player_id": 259117, + "player_name": "Joshua Kimmich", + "position": "M", + "rating_count": 4, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16287047, + "rating": 7.3 + }, + { + "match_id": 16434032, + "rating": 8.6 + } + ] + }, + { + "player_id": 978838, + "player_name": "Michael Olise", + "position": "M", + "rating_count": 5, + "average_rating": 7.86, + "ratings": [ + { + "match_id": 16849740, + "rating": 7.3 + }, + { + "match_id": 16248441, + "rating": 8.3 + }, + { + "match_id": 16434087, + "rating": 8.0 + }, + { + "match_id": 16287047, + "rating": 8.7 + }, + { + "match_id": 16434032, + "rating": 7.0 + } + ] + }, + { + "player_id": 227672, + "player_name": "Jonathan Tah", + "position": "D", + "rating_count": 5, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16849740, + "rating": 7.1 + }, + { + "match_id": 16248441, + "rating": 7.0 + }, + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16287047, + "rating": 6.9 + }, + { + "match_id": 16434032, + "rating": 8.7 + } + ] + }, + { + "player_id": 1142251, + "player_name": "Aleksandar Pavlović", + "position": "M", + "rating_count": 5, + "average_rating": 7.26, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.9 + }, + { + "match_id": 16248441, + "rating": 7.0 + }, + { + "match_id": 16434087, + "rating": 8.2 + }, + { + "match_id": 16287047, + "rating": 7.1 + }, + { + "match_id": 16434032, + "rating": 7.1 + } + ] + }, + { + "player_id": 8959, + "player_name": "Manuel Neuer", + "position": "G", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434032, + "rating": 7.5 + } + ] + }, + { + "player_id": 1129935, + "player_name": "Tom Bischof", + "position": "M", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16287047, + "rating": 7.9 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 927407, + "player_name": "Josip Stanišić", + "position": "D", + "rating_count": 4, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.7 + }, + { + "match_id": 16248441, + "rating": 7.1 + }, + { + "match_id": 16434087, + "rating": 6.7 + }, + { + "match_id": 16287047, + "rating": 7.6 + } + ] + }, + { + "player_id": 896569, + "player_name": "Kim Min-jae", + "position": "D", + "rating_count": 4, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.8 + }, + { + "match_id": 16248441, + "rating": 6.7 + }, + { + "match_id": 16434087, + "rating": 7.1 + }, + { + "match_id": 16287047, + "rating": 7.5 + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "M", + "rating_count": 5, + "average_rating": 6.92, + "ratings": [ + { + "match_id": 16849740, + "rating": 7.7 + }, + { + "match_id": 16248441, + "rating": 7.6 + }, + { + "match_id": 16434087, + "rating": 6.3 + }, + { + "match_id": 16287047, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 843665, + "player_name": "Alphonso Davies", + "position": "D", + "rating_count": 5, + "average_rating": 6.86, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.1 + }, + { + "match_id": 16248441, + "rating": 6.5 + }, + { + "match_id": 16434087, + "rating": 7.3 + }, + { + "match_id": 16287047, + "rating": 6.8 + }, + { + "match_id": 16434032, + "rating": 7.6 + } + ] + }, + { + "player_id": 108579, + "player_name": "Harry Kane", + "position": "F", + "rating_count": 5, + "average_rating": 6.86, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.5 + }, + { + "match_id": 16248441, + "rating": 7.2 + }, + { + "match_id": 16434087, + "rating": 7.1 + }, + { + "match_id": 16287047, + "rating": 7.3 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 883537, + "player_name": "Luis Díaz", + "position": "M", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 16849740, + "rating": 7.2 + }, + { + "match_id": 16248441, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 7.6 + }, + { + "match_id": 16287047, + "rating": 6.5 + }, + { + "match_id": 16434032, + "rating": 6.1 + } + ] + }, + { + "player_id": 1063767, + "player_name": "Ismael Saibari", + "position": "F", + "rating_count": 5, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.2 + }, + { + "match_id": 16248441, + "rating": 6.5 + }, + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16287047, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 1861975, + "player_name": "Lennart Karl", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16287047, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 6.3 + } + ] + }, + { + "player_id": 1130647, + "player_name": "Jonas Urbig", + "position": "G", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.3 + }, + { + "match_id": 16287047, + "rating": 6.3 + } + ] + }, + { + "player_id": 355492, + "player_name": "Konrad Laimer", + "position": "D", + "rating_count": 3, + "average_rating": 6.27, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 1010231, + "player_name": "Jamal Musiala", + "position": "M", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 5.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 978838, + "player_name": "Michael Olise", + "position": "M", + "rating_count": 5, + "average_rating": 8.16, + "ratings": [ + { + "match_id": 14065232, + "rating": 9.7 + }, + { + "match_id": 14065251, + "rating": 8.7 + }, + { + "match_id": 14065556, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 8.0 + }, + { + "match_id": 16434032, + "rating": 7.0 + } + ] + }, + { + "player_id": 259117, + "player_name": "Joshua Kimmich", + "position": "M", + "rating_count": 5, + "average_rating": 8.04, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 8.3 + }, + { + "match_id": 14065556, + "rating": 8.2 + }, + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16434032, + "rating": 8.6 + } + ] + }, + { + "player_id": 798583, + "player_name": "Dayot Upamecano", + "position": "D", + "rating_count": 4, + "average_rating": 7.75, + "ratings": [ + { + "match_id": 14065251, + "rating": 7.2 + }, + { + "match_id": 14065556, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 8.5 + }, + { + "match_id": 16434032, + "rating": 7.9 + } + ] + }, + { + "player_id": 184661, + "player_name": "Leon Goretzka", + "position": "M", + "rating_count": 3, + "average_rating": 7.63, + "ratings": [ + { + "match_id": 14065232, + "rating": 9.0 + }, + { + "match_id": 14065251, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 7.3 + } + ] + }, + { + "player_id": 896569, + "player_name": "Kim Min-jae", + "position": "D", + "rating_count": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 8.6 + }, + { + "match_id": 16434087, + "rating": 7.1 + } + ] + }, + { + "player_id": 227672, + "player_name": "Jonathan Tah", + "position": "D", + "rating_count": 5, + "average_rating": 7.42, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 7.4 + }, + { + "match_id": 14065556, + "rating": 7.5 + }, + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16434032, + "rating": 8.7 + } + ] + }, + { + "player_id": 1129935, + "player_name": "Tom Bischof", + "position": "M", + "rating_count": 4, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065251, + "rating": 7.6 + }, + { + "match_id": 14065556, + "rating": 8.4 + }, + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 1063767, + "player_name": "Ismael Saibari", + "position": "F", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 1142251, + "player_name": "Aleksandar Pavlović", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 8.2 + }, + { + "match_id": 16434032, + "rating": 7.1 + } + ] + }, + { + "player_id": 843665, + "player_name": "Alphonso Davies", + "position": "D", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 7.3 + }, + { + "match_id": 16434032, + "rating": 7.6 + } + ] + }, + { + "player_id": 1130647, + "player_name": "Jonas Urbig", + "position": "G", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.8 + }, + { + "match_id": 14065251, + "rating": 8.0 + }, + { + "match_id": 14065556, + "rating": 6.9 + } + ] + }, + { + "player_id": 108579, + "player_name": "Harry Kane", + "position": "F", + "rating_count": 5, + "average_rating": 7.14, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.6 + }, + { + "match_id": 14065251, + "rating": 5.8 + }, + { + "match_id": 14065556, + "rating": 10.0 + }, + { + "match_id": 16434087, + "rating": 7.1 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 8959, + "player_name": "Manuel Neuer", + "position": "G", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 14065556, + "rating": 6.3 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434032, + "rating": 7.5 + } + ] + }, + { + "player_id": 873106, + "player_name": "Hiroki Itō", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.5 + }, + { + "match_id": 14065251, + "rating": 7.4 + } + ] + }, + { + "player_id": 883537, + "player_name": "Luis Díaz", + "position": "M", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.6 + }, + { + "match_id": 14065251, + "rating": 6.3 + }, + { + "match_id": 14065556, + "rating": 7.5 + }, + { + "match_id": 16434087, + "rating": 7.6 + }, + { + "match_id": 16434032, + "rating": 6.1 + } + ] + }, + { + "player_id": 1085381, + "player_name": "Nicolas Jackson", + "position": "F", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.2 + }, + { + "match_id": 14065251, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 7.6 + } + ] + }, + { + "player_id": 927407, + "player_name": "Josip Stanišić", + "position": "D", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.3 + }, + { + "match_id": 14065251, + "rating": 7.1 + }, + { + "match_id": 14065556, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.7 + } + ] + }, + { + "player_id": 1861975, + "player_name": "Lennart Karl", + "position": "M", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065251, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 6.3 + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.3 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 355492, + "player_name": "Konrad Laimer", + "position": "D", + "rating_count": 5, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.6 + }, + { + "match_id": 14065251, + "rating": 6.9 + }, + { + "match_id": 14065556, + "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 1010231, + "player_name": "Jamal Musiala", + "position": "M", + "rating_count": 4, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 6.2 + }, + { + "match_id": 14065556, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 5.8 + } + ] + } + ] + } + }, + "2677": { + "team": "VfB Stuttgart", + "overall": { + "players": [ + { + "player_id": 152463, + "player_name": "Fabian Bredlow", + "position": "G", + "rating_count": 3, + "average_rating": 8.13, + "ratings": [ + { + "match_id": 16287048, + "rating": 9.1 + }, + { + "match_id": 16434087, + "rating": 7.8 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 788949, + "player_name": "Maximilian Mittelstädt", + "position": "D", + "rating_count": 3, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 8.8 + } + ] + }, + { + "player_id": 906278, + "player_name": "Josha Vagnoman", + "position": "M", + "rating_count": 3, + "average_rating": 7.57, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 8.1 + } + ] + }, + { + "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": 1127790, + "player_name": "Dženan Pejčinović", + "position": "F", + "rating_count": 3, + "average_rating": 7.33, + "ratings": [ + { + "match_id": 16287048, + "rating": 9.5 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.3 + } + ] + }, + { + "player_id": 863271, + "player_name": "Jeff Chabot", + "position": "D", + "rating_count": 3, + "average_rating": 7.33, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.9 + }, + { + "match_id": 16434087, + "rating": 6.3 + }, + { + "match_id": 16434036, + "rating": 7.8 + } + ] + }, + { + "player_id": 1126569, + "player_name": "Bilal El Khannouss", + "position": "F", + "rating_count": 3, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 8.8 + } + ] + }, + { + "player_id": 891510, + "player_name": "Chris Führich", + "position": "M", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.8 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 1418649, + "player_name": "Finn Jeltsch", + "position": "D", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 7.1 + } + ] + }, + { + "player_id": 253993, + "player_name": "Grischa Prömel", + "position": "M", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.9 + } + ] + }, + { + "player_id": 901882, + "player_name": "Angelo Stiller", + "position": "M", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.5 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.8 + } + ] + }, + { + "player_id": 878081, + "player_name": "Ermedin Demirović", + "position": "F", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.1 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 8.2 + } + ] + }, + { + "player_id": 916943, + "player_name": "Ramon Hendriks", + "position": "D", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 1150938, + "player_name": "Leo Sauer", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.6 + } + ] + }, + { + "player_id": 794298, + "player_name": "Deniz Undav", + "position": "F", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 6.7 + } + ] + }, + { + "player_id": 990201, + "player_name": "Jamie Leweling", + "position": "F", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 6.4 + } + ] + }, + { + "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 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 584722, + "player_name": "Alexander Nübel", + "position": "G", + "rating_count": 3, + "average_rating": 7.97, + "ratings": [ + { + "match_id": 14065244, + "rating": 8.0 + }, + { + "match_id": 14065248, + "rating": 8.0 + }, + { + "match_id": 14065560, + "rating": 7.9 + } + ] + }, + { + "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": 152463, + "player_name": "Fabian Bredlow", + "position": "G", + "rating_count": 2, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 16434087, + "rating": 7.8 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 788949, + "player_name": "Maximilian Mittelstädt", + "position": "D", + "rating_count": 5, + "average_rating": 7.52, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.9 + }, + { + "match_id": 14065248, + "rating": 7.6 + }, + { + "match_id": 14065560, + "rating": 6.9 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 8.8 + } + ] + }, + { + "player_id": 891510, + "player_name": "Chris Führich", + "position": "M", + "rating_count": 4, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.7 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065560, + "rating": 7.1 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 878081, + "player_name": "Ermedin Demirović", + "position": "F", + "rating_count": 5, + "average_rating": 7.22, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.6 + }, + { + "match_id": 14065248, + "rating": 7.8 + }, + { + "match_id": 14065560, + "rating": 6.3 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 8.2 + } + ] + }, + { + "player_id": 1126569, + "player_name": "Bilal El Khannouss", + "position": "F", + "rating_count": 4, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065248, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 8.8 + } + ] + }, + { + "player_id": 1464641, + "player_name": "Chema Andrés", + "position": "M", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 14065248, + "rating": 7.0 + }, + { + "match_id": 14065560, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 6.5 + } + ] + }, + { + "player_id": 253993, + "player_name": "Grischa Prömel", + "position": "M", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.9 + } + ] + }, + { + "player_id": 863271, + "player_name": "Jeff Chabot", + "position": "D", + "rating_count": 5, + "average_rating": 6.94, + "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 + }, + { + "match_id": 16434036, + "rating": 7.8 + } + ] + }, + { + "player_id": 901882, + "player_name": "Angelo Stiller", + "position": "M", + "rating_count": 5, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 8.1 + }, + { + "match_id": 14065560, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.8 + } + ] + }, + { + "player_id": 990201, + "player_name": "Jamie Leweling", + "position": "F", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 8.2 + }, + { + "match_id": 14065560, + "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 6.4 + } + ] + }, + { + "player_id": 794298, + "player_name": "Deniz Undav", + "position": "F", + "rating_count": 5, + "average_rating": 6.76, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.9 + }, + { + "match_id": 14065248, + "rating": 7.5 + }, + { + "match_id": 14065560, + "rating": 6.7 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 6.7 + } + ] + }, + { + "player_id": 906278, + "player_name": "Josha Vagnoman", + "position": "M", + "rating_count": 5, + "average_rating": 6.74, + "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 + }, + { + "match_id": 16434036, + "rating": 8.1 + } + ] + }, + { + "player_id": 1009334, + "player_name": "Lorenz Assignon", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.7 + }, + { + "match_id": 14065248, + "rating": 6.7 + } + ] + }, + { + "player_id": 983540, + "player_name": "Tiago Tomás", + "position": "F", + "rating_count": 4, + "average_rating": 6.63, + "ratings": [ + { + "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": 1150938, + "player_name": "Leo Sauer", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.6 + } + ] + }, + { + "player_id": 916943, + "player_name": "Ramon Hendriks", + "position": "D", + "rating_count": 5, + "average_rating": 6.54, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 6.0 + }, + { + "match_id": 14065560, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 1418649, + "player_name": "Finn Jeltsch", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065560, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 7.1 + } + ] + }, + { + "player_id": 1127823, + "player_name": "Luca Jaquez", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065560, + "rating": 6.2 + } + ] + }, + { + "player_id": 1127790, + "player_name": "Dženan Pejčinović", + "position": "F", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.3 + } + ] + } + ] + } + }, + "2671": { + "team": "1. FC Köln", + "overall": { + "players": [ + { + "player_id": 1112327, + "player_name": "Ísak Bergmann Jóhannesson", + "position": "M", + "rating_count": 3, + "average_rating": 7.73, + "ratings": [ + { + "match_id": 16287059, + "rating": 9.3 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.7 + } + ] + }, + { + "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": 1403192, + "player_name": "Mikey Moore", + "position": "F", + "rating_count": 1, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434036, + "rating": 7.3 + } + ] + }, + { + "player_id": 930272, + "player_name": "Tom Krauß", + "position": "M", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.5 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 921033, + "player_name": "Linton Maina", + "position": "F", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.0 + }, + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434036, + "rating": 6.9 + } + ] + }, + { + "player_id": 1010726, + "player_name": "Jan Uwe Thielmann", + "position": "F", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.8 + }, + { + "match_id": 16434022, + "rating": 7.3 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "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": 187185, + "player_name": "Marvin Schwäbe", + "position": "G", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 378340, + "player_name": "Marius Bülter", + "position": "F", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.1 + }, + { + "match_id": 16434036, + "rating": 7.4 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 7.0 + } + ] + }, + { + "player_id": 1411105, + "player_name": "Paul Okon-Engstler", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 6.8 + } + ] + }, + { + "player_id": 839898, + "player_name": "Alessio Castro-Montes", + "position": "D", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.1 + }, + { + "match_id": 16434022, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 877544, + "player_name": "Ragnar Ache", + "position": "F", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.6 + }, + { + "match_id": 16434022, + "rating": 6.9 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "player_id": 1601596, + "player_name": "Reigan Heskey", + "position": "F", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 844942, + "player_name": "Gideon Mensah", + "position": "D", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.9 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 5.9 + } + ] + }, + { + "player_id": 1402924, + "player_name": "Jahmai Simpson-Pusey", + "position": "D", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.8 + }, + { + "match_id": 16434022, + "rating": 6.1 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "player_id": 827473, + "player_name": "Luka Lochoshvili", + "position": "D", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.7 + }, + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434036, + "rating": 5.7 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1403192, + "player_name": "Mikey Moore", + "position": "F", + "rating_count": 1, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434036, + "rating": 7.3 + } + ] + }, + { + "player_id": 378340, + "player_name": "Marius Bülter", + "position": "F", + "rating_count": 4, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.5 + }, + { + "match_id": 14065253, + "rating": 7.1 + }, + { + "match_id": 14065556, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 7.4 + } + ] + }, + { + "player_id": 1800475, + "player_name": "Said El Mala", + "position": "F", + "rating_count": 4, + "average_rating": 7.1, + "ratings": [ + { + "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": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 7.2 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 988639, + "player_name": "Eric Martel", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065556, + "rating": 7.2 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 7.0 + } + ] + }, + { + "player_id": 319861, + "player_name": "Luca Waldschmidt", + "position": "F", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 6.7 + } + ] + }, + { + "player_id": 921033, + "player_name": "Linton Maina", + "position": "F", + "rating_count": 5, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.2 + }, + { + "match_id": 14065253, + "rating": 7.3 + }, + { + "match_id": 14065556, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434036, + "rating": 6.9 + } + ] + }, + { + "player_id": 1010726, + "player_name": "Jan Uwe Thielmann", + "position": "F", + "rating_count": 4, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.3 + }, + { + "match_id": 16434022, + "rating": 7.3 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 1112327, + "player_name": "Ísak Bergmann Jóhannesson", + "position": "M", + "rating_count": 4, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 14065253, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.7 + } + ] + }, + { + "player_id": 1411105, + "player_name": "Paul Okon-Engstler", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 6.8 + } + ] + }, + { + "player_id": 877544, + "player_name": "Ragnar Ache", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.9 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "player_id": 1601596, + "player_name": "Reigan Heskey", + "position": "F", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 2197599, + "player_name": "Youssoupha Niang", + "position": "F", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.4 + }, + { + "match_id": 14065253, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.4 + } + ] + }, + { + "player_id": 801263, + "player_name": "Jakub Kamiński", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.2 + }, + { + "match_id": 14065253, + "rating": 7.0 + }, + { + "match_id": 14065556, + "rating": 6.1 + } + ] + }, + { + "player_id": 963043, + "player_name": "Kristoffer Lund", + "position": "D", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 6.3 + }, + { + "match_id": 14065556, + "rating": 6.3 + } + ] + }, + { + "player_id": 187185, + "player_name": "Marvin Schwäbe", + "position": "G", + "rating_count": 5, + "average_rating": 6.42, + "ratings": [ + { + "match_id": 14065242, + "rating": 5.9 + }, + { + "match_id": 14065253, + "rating": 6.9 + }, + { + "match_id": 14065556, + "rating": 5.4 + }, + { + "match_id": 16434022, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 839898, + "player_name": "Alessio Castro-Montes", + "position": "D", + "rating_count": 4, + "average_rating": 6.33, + "ratings": [ + { + "match_id": 14065253, + "rating": 6.5 + }, + { + "match_id": 14065556, + "rating": 6.1 + }, + { + "match_id": 16434022, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 844942, + "player_name": "Gideon Mensah", + "position": "D", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 5.9 + } + ] + }, + { + "player_id": 1402924, + "player_name": "Jahmai Simpson-Pusey", + "position": "D", + "rating_count": 4, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.8 + }, + { + "match_id": 14065556, + "rating": 5.9 + }, + { + "match_id": 16434022, + "rating": 6.1 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "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": 827473, + "player_name": "Luka Lochoshvili", + "position": "D", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434036, + "rating": 5.7 + } + ] + }, + { + "player_id": 953097, + "player_name": "Cenk Özkaçar", + "position": "D", + "rating_count": 3, + "average_rating": 6.07, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065253, + "rating": 5.8 + }, + { + "match_id": 14065556, + "rating": 5.8 + } + ] + }, + { + "player_id": 1020206, + "player_name": "Sebastian Sebulonsen", + "position": "D", + "rating_count": 3, + "average_rating": 5.93, + "ratings": [ + { + "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": 916946, + "player_name": "Wouter Burger", + "position": "M", + "rating_count": 5, + "average_rating": 7.24, + "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 + }, + { + "match_id": 16434019, + "rating": 7.4 + } + ] + }, + { + "player_id": 40244, + "player_name": "Oliver Baumann", + "position": "G", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 7.8 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "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": 987504, + "player_name": "Patrick Wimmer", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "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 + }, + { + "match_id": 16434019, + "rating": 6.1 + } + ] + }, + { + "player_id": 857740, + "player_name": "Ozan Kabak", + "position": "D", + "rating_count": 4, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.6 + }, + { + "match_id": 16287038, + "rating": 7.3 + }, + { + "match_id": 16434022, + "rating": 7.6 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 1493305, + "player_name": "Leon Avdullahu", + "position": "M", + "rating_count": 5, + "average_rating": 6.94, + "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 + }, + { + "match_id": 16434019, + "rating": 7.2 + } + ] + }, + { + "player_id": 1000269, + "player_name": "Albian Hajdari", + "position": "D", + "rating_count": 5, + "average_rating": 6.88, + "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 + }, + { + "match_id": 16434019, + "rating": 5.5 + } + ] + }, + { + "player_id": 963801, + "player_name": "Adam Hložek", + "position": "F", + "rating_count": 5, + "average_rating": 6.74, + "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 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "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": 1180758, + "player_name": "Adam Daghim", + "position": "M", + "rating_count": 5, + "average_rating": 6.66, + "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 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 138024, + "player_name": "Vladimír Coufal", + "position": "D", + "rating_count": 5, + "average_rating": 6.66, + "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 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 1387012, + "player_name": "Mats Rots", + "position": "D", + "rating_count": 5, + "average_rating": 6.64, + "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 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 1637689, + "player_name": "Nathan De Cat", + "position": "M", + "rating_count": 5, + "average_rating": 6.56, + "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 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "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": 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": 1418703, + "player_name": "Max Moerstedt", + "position": "F", + "rating_count": 5, + "average_rating": 6.52, + "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 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "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": 67647, + "player_name": "Andrej Kramarić", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "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": "M", + "rating_count": 5, + "average_rating": 6.42, + "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 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "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": 4, + "average_rating": 6.28, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.2 + }, + { + "match_id": 16846179, + "rating": 6.0 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1014290, + "player_name": "Tim Lemperle", + "position": "F", + "rating_count": 4, + "average_rating": 6.18, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.2 + }, + { + "match_id": 16846179, + "rating": 6.3 + }, + { + "match_id": 16287038, + "rating": 5.4 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1568123, + "player_name": "Bazoumana Touré", + "position": "M", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 14065244, + "rating": 8.6 + }, + { + "match_id": 14065252, + "rating": 7.5 + }, + { + "match_id": 14065559, + "rating": 6.5 + } + ] + }, + { + "player_id": 916946, + "player_name": "Wouter Burger", + "position": "M", + "rating_count": 5, + "average_rating": 7.06, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.2 + }, + { + "match_id": 14065252, + "rating": 7.5 + }, + { + "match_id": 14065559, + "rating": 6.6 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 7.4 + } + ] + }, + { + "player_id": 1493305, + "player_name": "Leon Avdullahu", + "position": "M", + "rating_count": 5, + "average_rating": 7.02, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.2 + }, + { + "match_id": 14065252, + "rating": 8.1 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434019, + "rating": 7.2 + } + ] + }, + { + "player_id": 1180758, + "player_name": "Adam Daghim", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434022, + "rating": 7.5 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1387012, + "player_name": "Mats Rots", + "position": "D", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 138024, + "player_name": "Vladimír Coufal", + "position": "D", + "rating_count": 5, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 14065252, + "rating": 8.4 + }, + { + "match_id": 14065559, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 828571, + "player_name": "Bernardo", + "position": "D", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "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": 67647, + "player_name": "Andrej Kramarić", + "position": "F", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 14065244, + "rating": 8.2 + }, + { + "match_id": 14065252, + "rating": 6.8 + }, + { + "match_id": 14065559, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 963801, + "player_name": "Adam Hložek", + "position": "F", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065559, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 7.0 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "player_id": 40244, + "player_name": "Oliver Baumann", + "position": "G", + "rating_count": 5, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065244, + "rating": 5.5 + }, + { + "match_id": 14065252, + "rating": 7.3 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 7.8 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 857740, + "player_name": "Ozan Kabak", + "position": "D", + "rating_count": 5, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065244, + "rating": 5.9 + }, + { + "match_id": 14065252, + "rating": 7.4 + }, + { + "match_id": 14065559, + "rating": 5.7 + }, + { + "match_id": 16434022, + "rating": 7.6 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 957615, + "player_name": "Robin Hranáč", + "position": "D", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.9 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1134578, + "player_name": "Cole Campbell", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 6.7 + } + ] + }, + { + "player_id": 1000269, + "player_name": "Albian Hajdari", + "position": "D", + "rating_count": 5, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065252, + "rating": 8.7 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 6.3 + }, + { + "match_id": 16434019, + "rating": 5.5 + } + ] + }, + { + "player_id": 1185359, + "player_name": "Bambasé Conté", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1637689, + "player_name": "Nathan De Cat", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.4 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 987504, + "player_name": "Patrick Wimmer", + "position": "M", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434019, + "rating": 6.1 + } + ] + }, + { + "player_id": 1418703, + "player_name": "Max Moerstedt", + "position": "F", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 6.1 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "player_id": 1010117, + "player_name": "Fisnik Asllani", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 6.5 + } + ] + }, + { + "player_id": 1014290, + "player_name": "Tim Lemperle", + "position": "F", + "rating_count": 4, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065252, + "rating": 6.2 + }, + { + "match_id": 14065559, + "rating": 5.2 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + }, + { + "player_id": 978062, + "player_name": "Alexander Prass", + "position": "D", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 5.8 + } + ] + } + ] + } + }, + "2547": { + "team": "1. FC Union Berlin", + "overall": { + "players": [ + { + "player_id": 1090010, + "player_name": "Marin Ljubičić", + "position": "F", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16287045, + "rating": 8.6 + }, + { + "match_id": 16434026, + "rating": 6.1 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 792142, + "player_name": "Felix Uduokhai", + "position": "D", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 791642, + "player_name": "Josip Juranović", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.1 + }, + { + "match_id": 16434026, + "rating": 7.7 + }, + { + "match_id": 16434042, + "rating": 5.8 + } + ] + }, + { + "player_id": 48557, + "player_name": "Christopher Trimmel", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.8 + }, + { + "match_id": 16434042, + "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": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 877302, + "player_name": "András Schäfer", + "position": "M", + "rating_count": 3, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.0 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 6.5 + } + ] + }, + { + "player_id": 168985, + "player_name": "Janik Haberer", + "position": "M", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1513469, + "player_name": "Livan Burcu", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.6 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 800252, + "player_name": "Tim Skarke", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "player_id": 927405, + "player_name": "Woo-Yeong Jeong", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.5 + }, + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 137692, + "player_name": "Frederik Rønnow", + "position": "G", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 848074, + "player_name": "Emmanuel Latte Lath", + "position": "F", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.0 + }, + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 1103765, + "player_name": "Zeno Van Den Bosch", + "position": "D", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.8 + }, + { + "match_id": 16434026, + "rating": 6.3 + }, + { + "match_id": 16434042, + "rating": 5.3 + } + ] + }, + { + "player_id": 1210666, + "player_name": "Tom Alexander Rothe", + "position": "D", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.0 + }, + { + "match_id": 16434026, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.0 + } + ] + }, + { + "player_id": 149479, + "player_name": "Rani Khedira", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 850891, + "player_name": "Michel Aebischer", + "position": "M", + "rating_count": 3, + "average_rating": 6.27, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.6 + }, + { + "match_id": 16434026, + "rating": 6.0 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "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.7, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.6 + }, + { + "match_id": 14065247, + "rating": 8.8 + }, + { + "match_id": 14065558, + "rating": 7.6 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 953767, + "player_name": "Andrej Ilić", + "position": "F", + "rating_count": 3, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 7.3 + }, + { + "match_id": 14065558, + "rating": 9.0 + } + ] + }, + { + "player_id": 855663, + "player_name": "Diogo Leite", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.3 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065558, + "rating": 7.4 + } + ] + }, + { + "player_id": 877302, + "player_name": "András Schäfer", + "position": "M", + "rating_count": 5, + "average_rating": 7.12, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.9 + }, + { + "match_id": 14065247, + "rating": 6.6 + }, + { + "match_id": 14065558, + "rating": 8.9 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 6.5 + } + ] + }, + { + "player_id": 148167, + "player_name": "Carl Klaus", + "position": "G", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.2 + }, + { + "match_id": 14065247, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 7.1 + } + ] + }, + { + "player_id": 1513469, + "player_name": "Livan Burcu", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.6 + }, + { + "match_id": 14065247, + "rating": 6.5 + }, + { + "match_id": 14065558, + "rating": 7.3 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 791642, + "player_name": "Josip Juranović", + "position": "D", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 7.2 + }, + { + "match_id": 16434026, + "rating": 7.7 + }, + { + "match_id": 16434042, + "rating": 5.8 + } + ] + }, + { + "player_id": 608362, + "player_name": "Oliver Burke", + "position": "M", + "rating_count": 3, + "average_rating": 6.93, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 6.7 + } + ] + }, + { + "player_id": 830803, + "player_name": "Danilho Doekhi", + "position": "D", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065247, + "rating": 7.3 + }, + { + "match_id": 14065558, + "rating": 6.7 + } + ] + }, + { + "player_id": 792142, + "player_name": "Felix Uduokhai", + "position": "D", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 1198074, + "player_name": "Aljoscha Kemlein", + "position": "M", + "rating_count": 5, + "average_rating": 6.86, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.4 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 6.9 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 927405, + "player_name": "Woo-Yeong Jeong", + "position": "M", + "rating_count": 4, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.4 + }, + { + "match_id": 14065558, + "rating": 7.6 + }, + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "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": 848074, + "player_name": "Emmanuel Latte Lath", + "position": "F", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 1210666, + "player_name": "Tom Alexander Rothe", + "position": "D", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.8 + }, + { + "match_id": 14065247, + "rating": 6.4 + }, + { + "match_id": 14065558, + "rating": 7.2 + }, + { + "match_id": 16434026, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.0 + } + ] + }, + { + "player_id": 168985, + "player_name": "Janik Haberer", + "position": "M", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 800252, + "player_name": "Tim Skarke", + "position": "M", + "rating_count": 4, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "player_id": 137692, + "player_name": "Frederik Rønnow", + "position": "G", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1090010, + "player_name": "Marin Ljubičić", + "position": "F", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.1 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 1462742, + "player_name": "Ilyas Ansah", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "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.4, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 850891, + "player_name": "Michel Aebischer", + "position": "M", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.0 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "player_id": 1103765, + "player_name": "Zeno Van Den Bosch", + "position": "D", + "rating_count": 2, + "average_rating": 5.8, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.3 + }, + { + "match_id": 16434042, + "rating": 5.3 + } + ] + } + ] + } + }, + "2674": { + "team": "Eintracht Frankfurt", + "overall": { + "players": [ + { + "player_id": 939830, + "player_name": "Jonathan Burkardt", + "position": "F", + "rating_count": 4, + "average_rating": 7.63, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.7 + }, + { + "match_id": 16287062, + "rating": 10.0 + }, + { + "match_id": 16434026, + "rating": 6.1 + }, + { + "match_id": 16434021, + "rating": 7.7 + } + ] + }, + { + "player_id": 1440948, + "player_name": "Can Uzun", + "position": "M", + "rating_count": 4, + "average_rating": 7.45, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.1 + }, + { + "match_id": 16287062, + "rating": 10.0 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 1129862, + "player_name": "Raphael Onyedika", + "position": "M", + "rating_count": 4, + "average_rating": 7.38, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.3 + }, + { + "match_id": 16287062, + "rating": 9.1 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 66518, + "player_name": "Mario Götze", + "position": "M", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16287062, + "rating": 7.5 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 581302, + "player_name": "Robin Koch", + "position": "D", + "rating_count": 4, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16284987, + "rating": 5.8 + }, + { + "match_id": 16287062, + "rating": 9.3 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.9 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1474296, + "player_name": "Younes Ebnoutalib", + "position": "F", + "rating_count": 4, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.1 + }, + { + "match_id": 16287062, + "rating": 6.4 + }, + { + "match_id": 16434026, + "rating": 9.7 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "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": 1192318, + "player_name": "Farès Chaïbi", + "position": "M", + "rating_count": 4, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.5 + }, + { + "match_id": 16287062, + "rating": 8.2 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "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": 4, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 16284987, + "rating": 5.0 + }, + { + "match_id": 16287062, + "rating": 8.9 + }, + { + "match_id": 16434026, + "rating": 5.8 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1898148, + "player_name": "Ayoube Amaimouni Echghouyab", + "position": "F", + "rating_count": 4, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.6 + }, + { + "match_id": 16287062, + "rating": 6.1 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "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": 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": 988907, + "player_name": "Lilian Brassier", + "position": "D", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 790965, + "player_name": "Ritsu Doan", + "position": "M", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16284987, + "rating": 5.9 + }, + { + "match_id": 16434021, + "rating": 6.7 + } + ] + }, + { + "player_id": 1403018, + "player_name": "Elias Baum", + "position": "D", + "rating_count": 4, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 16284987, + "rating": 4.9 + }, + { + "match_id": 16287062, + "rating": 7.8 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 5.5 + } + ] + }, + { + "player_id": 40239, + "player_name": "Timothy Chandler", + "position": "D", + "rating_count": 1, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "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": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 9.7 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1440948, + "player_name": "Can Uzun", + "position": "M", + "rating_count": 5, + "average_rating": 7.32, + "ratings": [ + { + "match_id": 14065239, + "rating": 8.3 + }, + { + "match_id": 14065245, + "rating": 7.5 + }, + { + "match_id": 14065560, + "rating": 7.1 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.9 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 939830, + "player_name": "Jonathan Burkardt", + "position": "F", + "rating_count": 5, + "average_rating": 7.06, + "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 + }, + { + "match_id": 16434021, + "rating": 7.7 + } + ] + }, + { + "player_id": 1129862, + "player_name": "Raphael Onyedika", + "position": "M", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 190161, + "player_name": "Michael Zetterer", + "position": "G", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.6 + }, + { + "match_id": 14065245, + "rating": 7.3 + }, + { + "match_id": 14065560, + "rating": 7.0 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065560, + "rating": 7.2 + } + ] + }, + { + "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": 1192318, + "player_name": "Farès Chaïbi", + "position": "M", + "rating_count": 5, + "average_rating": 6.72, + "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 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 581302, + "player_name": "Robin Koch", + "position": "D", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.8 + }, + { + "match_id": 14065245, + "rating": 6.6 + }, + { + "match_id": 14065560, + "rating": 6.5 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 1898148, + "player_name": "Ayoube Amaimouni Echghouyab", + "position": "F", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.6 + }, + { + "match_id": 14065245, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 66518, + "player_name": "Mario Götze", + "position": "M", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065560, + "rating": 6.3 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 40239, + "player_name": "Timothy Chandler", + "position": "D", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065560, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "player_id": 997012, + "player_name": "Ansgar Knauff", + "position": "F", + "rating_count": 3, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065245, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.2 + } + ] + }, + { + "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": 790965, + "player_name": "Ritsu Doan", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.1 + }, + { + "match_id": 14065560, + "rating": 6.5 + }, + { + "match_id": 16434021, + "rating": 6.7 + } + ] + }, + { + "player_id": 999276, + "player_name": "Aurèle Amenda", + "position": "D", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 6.0 + }, + { + "match_id": 14065560, + "rating": 6.5 + } + ] + }, + { + "player_id": 954061, + "player_name": "Arnaud Kalimuendo", + "position": "F", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 6.3 + }, + { + "match_id": 14065560, + "rating": 6.1 + } + ] + }, + { + "player_id": 1149113, + "player_name": "Oscar Højlund", + "position": "M", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.2 + }, + { + "match_id": 16434026, + "rating": 6.5 + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "D", + "rating_count": 3, + "average_rating": 6.33, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.1 + }, + { + "match_id": 14065245, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.4 + } + ] + }, + { + "player_id": 988907, + "player_name": "Lilian Brassier", + "position": "D", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 921789, + "player_name": "Rasmus Kristensen", + "position": "D", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.1 + } + ] + }, + { + "player_id": 1403018, + "player_name": "Elias Baum", + "position": "D", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 5.5 + } + ] + }, + { + "player_id": 1501641, + "player_name": "Keita Kosugi", + "position": "D", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 5.8 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + } + ] + } + }, + "2556": { + "team": "1. FSV Mainz 05", + "overall": { + "players": [ + { + "player_id": 822340, + "player_name": "Phillip Tietz", + "position": "F", + "rating_count": 3, + "average_rating": 8.4, + "ratings": [ + { + "match_id": 16287042, + "rating": 10.0 + }, + { + "match_id": 16434044, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 9.2 + } + ] + }, + { + "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": 327755, + "player_name": "Nadiem Amiri", + "position": "M", + "rating_count": 3, + "average_rating": 8.13, + "ratings": [ + { + "match_id": 16287042, + "rating": 10.0 + }, + { + "match_id": 16434044, + "rating": 7.4 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + }, + { + "player_id": 846471, + "player_name": "Anthony Caci", + "position": "M", + "rating_count": 3, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16287042, + "rating": 8.1 + }, + { + "match_id": 16434044, + "rating": 7.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 1130119, + "player_name": "Fabio Gruber", + "position": "D", + "rating_count": 3, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.4 + }, + { + "match_id": 16434044, + "rating": 7.9 + }, + { + "match_id": 16434030, + "rating": 7.5 + } + ] + }, + { + "player_id": 352544, + "player_name": "Sheraldo Becker", + "position": "F", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.8 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 9.0 + } + ] + }, + { + "player_id": 97926, + "player_name": "Danny da Costa", + "position": "D", + "rating_count": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 16287042, + "rating": 8.1 + }, + { + "match_id": 16434044, + "rating": 7.6 + }, + { + "match_id": 16434030, + "rating": 6.7 + } + ] + }, + { + "player_id": 138126, + "player_name": "Phillipp Mwene", + "position": "M", + "rating_count": 3, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.2 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 8.4 + } + ] + }, + { + "player_id": 355486, + "player_name": "Stefan Posch", + "position": "D", + "rating_count": 1, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16434030, + "rating": 7.4 + } + ] + }, + { + "player_id": 1175898, + "player_name": "Otto Ruoppi", + "position": "M", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.9 + }, + { + "match_id": 16434044, + "rating": 6.6 + } + ] + }, + { + "player_id": 174345, + "player_name": "Robin Zentner", + "position": "G", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.6 + }, + { + "match_id": 16434044, + "rating": 6.9 + } + ] + }, + { + "player_id": 1028307, + "player_name": "Kaishu Sano", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.4 + }, + { + "match_id": 16434044, + "rating": 7.2 + }, + { + "match_id": 16434030, + "rating": 7.1 + } + ] + }, + { + "player_id": 134778, + "player_name": "Alexander Schwolow", + "position": "G", + "rating_count": 1, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 1548910, + "player_name": "Kacper Potulski", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "F", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.7 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 157377, + "player_name": "Silvan Widmer", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.4 + }, + { + "match_id": 16434044, + "rating": 7.0 + } + ] + }, + { + "player_id": 537552, + "player_name": "Jae-sung Lee", + "position": "M", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.7 + }, + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 94312, + "player_name": "Daniel Batz", + "position": "G", + "rating_count": 2, + "average_rating": 8.15, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.8 + }, + { + "match_id": 14065562, + "rating": 9.5 + } + ] + }, + { + "player_id": 1130119, + "player_name": "Fabio Gruber", + "position": "D", + "rating_count": 2, + "average_rating": 7.7, + "ratings": [ + { + "match_id": 16434044, + "rating": 7.9 + }, + { + "match_id": 16434030, + "rating": 7.5 + } + ] + }, + { + "player_id": 138126, + "player_name": "Phillipp Mwene", + "position": "M", + "rating_count": 5, + "average_rating": 7.52, + "ratings": [ + { + "match_id": 14065246, + "rating": 8.2 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065562, + "rating": 7.5 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 8.4 + } + ] + }, + { + "player_id": 352544, + "player_name": "Sheraldo Becker", + "position": "F", + "rating_count": 5, + "average_rating": 7.52, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 8.5 + }, + { + "match_id": 14065562, + "rating": 6.8 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 9.0 + } + ] + }, + { + "player_id": 327755, + "player_name": "Nadiem Amiri", + "position": "M", + "rating_count": 5, + "average_rating": 7.42, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.1 + }, + { + "match_id": 14065247, + "rating": 7.1 + }, + { + "match_id": 14065562, + "rating": 8.5 + }, + { + "match_id": 16434044, + "rating": 7.4 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + }, + { + "player_id": 822340, + "player_name": "Phillip Tietz", + "position": "F", + "rating_count": 5, + "average_rating": 7.22, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.2 + }, + { + "match_id": 14065247, + "rating": 6.8 + }, + { + "match_id": 14065562, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 9.2 + } + ] + }, + { + "player_id": 134778, + "player_name": "Alexander Schwolow", + "position": "G", + "rating_count": 1, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 157377, + "player_name": "Silvan Widmer", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.4 + }, + { + "match_id": 14065562, + "rating": 7.2 + }, + { + "match_id": 16434044, + "rating": 7.0 + } + ] + }, + { + "player_id": 97926, + "player_name": "Danny da Costa", + "position": "D", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.9 + }, + { + "match_id": 14065247, + "rating": 6.7 + }, + { + "match_id": 14065562, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.6 + }, + { + "match_id": 16434030, + "rating": 6.7 + } + ] + }, + { + "player_id": 1028307, + "player_name": "Kaishu Sano", + "position": "M", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.0 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065562, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 7.2 + }, + { + "match_id": 16434030, + "rating": 7.1 + } + ] + }, + { + "player_id": 1548910, + "player_name": "Kacper Potulski", + "position": "D", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.1 + }, + { + "match_id": 14065247, + "rating": 5.6 + }, + { + "match_id": 14065562, + "rating": 8.4 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 846471, + "player_name": "Anthony Caci", + "position": "M", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.4 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065562, + "rating": 6.7 + }, + { + "match_id": 16434044, + "rating": 7.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "F", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 174345, + "player_name": "Robin Zentner", + "position": "G", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.9 + } + ] + }, + { + "player_id": 355486, + "player_name": "Stefan Posch", + "position": "D", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.0 + }, + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 14065562, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 7.4 + } + ] + }, + { + "player_id": 152206, + "player_name": "Dominik Kohr", + "position": "D", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.7 + }, + { + "match_id": 14065247, + "rating": 5.9 + }, + { + "match_id": 14065562, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 7.6 + } + ] + }, + { + "player_id": 980621, + "player_name": "Paul Nebel", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.7 + }, + { + "match_id": 14065247, + "rating": 6.7 + }, + { + "match_id": 14065562, + "rating": 6.5 + } + ] + }, + { + "player_id": 537552, + "player_name": "Jae-sung Lee", + "position": "M", + "rating_count": 4, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 14065562, + "rating": 6.6 + }, + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + }, + { + "player_id": 893962, + "player_name": "Lennard Maloney", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.4 + }, + { + "match_id": 14065562, + "rating": 6.7 + } + ] + }, + { + "player_id": 1152505, + "player_name": "Nelson Weiper", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.6 + }, + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 14065562, + "rating": 6.4 + } + ] + }, + { + "player_id": 1005834, + "player_name": "Armindo Sieb", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.2 + }, + { + "match_id": 14065247, + "rating": 6.6 + } + ] + } + ] + } + }, + "2561": { + "team": "SC Paderborn 07", + "overall": { + "players": [ + { + "player_id": 1048651, + "player_name": "Nahuel Noll", + "position": "G", + "rating_count": 2, + "average_rating": 8.25, + "ratings": [ + { + "match_id": 16434044, + "rating": 8.1 + }, + { + "match_id": 16434024, + "rating": 8.4 + } + ] + }, + { + "player_id": 981788, + "player_name": "Laurin Curda", + "position": "M", + "rating_count": 3, + "average_rating": 7.67, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.9 + }, + { + "match_id": 16434044, + "rating": 8.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 1199101, + "player_name": "Santiago Castañeda", + "position": "M", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287053, + "rating": 8.5 + }, + { + "match_id": 16434044, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 1137717, + "player_name": "Tjark Lasse Scheller", + "position": "D", + "rating_count": 3, + "average_rating": 7.43, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.8 + } + ] + }, + { + "player_id": 1083387, + "player_name": "Mattes Hansen", + "position": "D", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.6 + }, + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 1152342, + "player_name": "Jano Ter-Horst", + "position": "D", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 907685, + "player_name": "Oliver Batista Meier", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 1517850, + "player_name": "Jonah Sticker", + "position": "D", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.8 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 1129940, + "player_name": "Gabriel Vidović", + "position": "M", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.0 + }, + { + "match_id": 16434024, + "rating": 6.0 + } + ] + }, + { + "player_id": 1152486, + "player_name": "Laurin Ulrich", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 820465, + "player_name": "Raphael Obermair", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.2 + }, + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 1167764, + "player_name": "Stefano Marino", + "position": "F", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 991824, + "player_name": "Rayan Philippe", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 826884, + "player_name": "Steffen Tigges", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.3 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434024, + "rating": 6.4 + } + ] + }, + { + "player_id": 909485, + "player_name": "Marvin Pieringer", + "position": "F", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 5.6 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1195736, + "player_name": "Dennis Seimen", + "position": "G", + "rating_count": 2, + "average_rating": 8.35, + "ratings": [ + { + "match_id": 16163439, + "rating": 9.6 + }, + { + "match_id": 16163444, + "rating": 7.1 + } + ] + }, + { + "player_id": 1048651, + "player_name": "Nahuel Noll", + "position": "G", + "rating_count": 2, + "average_rating": 8.25, + "ratings": [ + { + "match_id": 16434044, + "rating": 8.1 + }, + { + "match_id": 16434024, + "rating": 8.4 + } + ] + }, + { + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", + "rating_count": 2, + "average_rating": 7.75, + "ratings": [ + { + "match_id": 16163439, + "rating": 7.3 + }, + { + "match_id": 16163444, + "rating": 8.2 + } + ] + }, + { + "player_id": 981788, + "player_name": "Laurin Curda", + "position": "M", + "rating_count": 4, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.7 + }, + { + "match_id": 16163444, + "rating": 8.8 + }, + { + "match_id": 16434044, + "rating": 8.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 1137717, + "player_name": "Tjark Lasse Scheller", + "position": "D", + "rating_count": 4, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.9 + }, + { + "match_id": 16163444, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.8 + } + ] + }, + { + "player_id": 1199101, + "player_name": "Santiago Castañeda", + "position": "M", + "rating_count": 4, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 16163439, + "rating": 7.7 + }, + { + "match_id": 16163444, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 1083387, + "player_name": "Mattes Hansen", + "position": "D", + "rating_count": 4, + "average_rating": 7.18, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.8 + }, + { + "match_id": 16163444, + "rating": 8.1 + }, + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 844131, + "player_name": "Felix Götze", + "position": "D", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.8 + }, + { + "match_id": 16163444, + "rating": 7.3 + } + ] + }, + { + "player_id": 1152342, + "player_name": "Jano Ter-Horst", + "position": "D", + "rating_count": 2, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 820465, + "player_name": "Raphael Obermair", + "position": "M", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 989630, + "player_name": "Filip Bilbija", + "position": "F", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.4 + }, + { + "match_id": 16163444, + "rating": 7.2 + } + ] + }, + { + "player_id": 959635, + "player_name": "Nick Bätzner", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16163439, + "rating": 7.1 + }, + { + "match_id": 16163444, + "rating": 6.5 + } + ] + }, + { + "player_id": 1517850, + "player_name": "Jonah Sticker", + "position": "D", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.6 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 907685, + "player_name": "Oliver Batista Meier", + "position": "M", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 991824, + "player_name": "Rayan Philippe", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 1152486, + "player_name": "Laurin Ulrich", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 878628, + "player_name": "Sebastian Klaas", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.6 + }, + { + "match_id": 16163444, + "rating": 6.5 + } + ] + }, + { + "player_id": 1129940, + "player_name": "Gabriel Vidović", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434044, + "rating": 7.0 + }, + { + "match_id": 16434024, + "rating": 6.0 + } + ] + }, + { + "player_id": 1167764, + "player_name": "Stefano Marino", + "position": "F", + "rating_count": 4, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.7 + }, + { + "match_id": 16163444, + "rating": 6.3 + }, + { + "match_id": 16434044, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 826884, + "player_name": "Steffen Tigges", + "position": "F", + "rating_count": 4, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.6 + }, + { + "match_id": 16163444, + "rating": 6.1 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434024, + "rating": 6.4 + } + ] + }, + { + "player_id": 1864750, + "player_name": "Ruben Müller", + "position": "M", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.1 + }, + { + "match_id": 16163444, + "rating": 6.5 + } + ] + }, + { + "player_id": 909485, + "player_name": "Marvin Pieringer", + "position": "F", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 5.6 + } + ] + }, + { + "player_id": 246431, + "player_name": "Sven Michel", + "position": "F", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.3 + }, + { + "match_id": 16163444, + "rating": 6.1 + } + ] + } + ] + } + }, + "36360": { + "team": "RB Leipzig", + "overall": { + "players": [ + { + "player_id": 1198075, + "player_name": "Brajan Gruda", + "position": "F", + "rating_count": 4, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.9 + }, + { + "match_id": 16242805, + "rating": 7.2 + }, + { + "match_id": 16287035, + "rating": 8.4 + }, + { + "match_id": 16434023, + "rating": 8.8 + } + ] + }, + { + "player_id": 136924, + "player_name": "Willi Orbán", + "position": "D", + "rating_count": 5, + "average_rating": 7.64, + "ratings": [ + { + "match_id": 16400329, + "rating": 7.0 + }, + { + "match_id": 16242805, + "rating": 6.9 + }, + { + "match_id": 16287035, + "rating": 9.5 + }, + { + "match_id": 16434023, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 6.9 + } + ] + }, + { + "player_id": 856553, + "player_name": "Ridle Baku", + "position": "D", + "rating_count": 5, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.7 + }, + { + "match_id": 16242805, + "rating": 6.8 + }, + { + "match_id": 16287035, + "rating": 8.6 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 7.2 + } + ] + }, + { + "player_id": 1121923, + "player_name": "Antonio Nusa", + "position": "F", + "rating_count": 4, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.7 + }, + { + "match_id": 16287035, + "rating": 7.7 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 6.8 + } + ] + }, + { + "player_id": 976421, + "player_name": "Castello Lukeba", + "position": "D", + "rating_count": 4, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.5 + }, + { + "match_id": 16242805, + "rating": 6.3 + }, + { + "match_id": 16287035, + "rating": 8.1 + }, + { + "match_id": 16434023, + "rating": 8.1 + } + ] + }, + { + "player_id": 856076, + "player_name": "David Raum", + "position": "D", + "rating_count": 4, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.3 + }, + { + "match_id": 16287035, + "rating": 8.2 + }, + { + "match_id": 16434023, + "rating": 7.8 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 1048650, + "player_name": "Rocco Reitz", + "position": "M", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16287035, + "rating": 6.6 + }, + { + "match_id": 16434023, + "rating": 8.1 + } + ] + }, + { + "player_id": 934385, + "player_name": "Maarten Vandevoordt", + "position": "G", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 16400329, + "rating": 7.7 + }, + { + "match_id": 16242805, + "rating": 5.9 + }, + { + "match_id": 16287035, + "rating": 7.5 + }, + { + "match_id": 16434023, + "rating": 8.1 + }, + { + "match_id": 16434101, + "rating": 6.0 + } + ] + }, + { + "player_id": 1155383, + "player_name": "Ezechiel Banzuzi", + "position": "M", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.7 + }, + { + "match_id": 16242805, + "rating": 7.2 + }, + { + "match_id": 16287035, + "rating": 8.0 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.0 + } + ] + }, + { + "player_id": 1117223, + "player_name": "Maxime Estève", + "position": "D", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.6 + }, + { + "match_id": 16434101, + "rating": 7.2 + } + ] + }, + { + "player_id": 769333, + "player_name": "Christopher Nkunku", + "position": "F", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434023, + "rating": 7.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 976575, + "player_name": "Nicolas Seiwald", + "position": "M", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 16400329, + "rating": 7.1 + }, + { + "match_id": 16242805, + "rating": 6.6 + }, + { + "match_id": 16287035, + "rating": 7.1 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.5 + } + ] + }, + { + "player_id": 1146250, + "player_name": "Max Finkgräfe", + "position": "D", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.6 + }, + { + "match_id": 16242805, + "rating": 6.7 + }, + { + "match_id": 16287035, + "rating": 7.1 + } + ] + }, + { + "player_id": 1406171, + "player_name": "Andrija Maksimović", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.3 + }, + { + "match_id": 16242805, + "rating": 6.3 + }, + { + "match_id": 16434101, + "rating": 7.3 + } + ] + }, + { + "player_id": 319857, + "player_name": "Benjamin Henrichs", + "position": "D", + "rating_count": 4, + "average_rating": 6.63, + "ratings": [ + { + "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": 1494826, + "player_name": "Conrad Harder", + "position": "F", + "rating_count": 4, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.5 + }, + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16287035, + "rating": 7.0 + }, + { + "match_id": 16434023, + "rating": 6.5 + } + ] + }, + { + "player_id": 1048009, + "player_name": "El Chadaille Bitshiabu", + "position": "D", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.9 + }, + { + "match_id": 16242805, + "rating": 6.3 + } + ] + }, + { + "player_id": 1149127, + "player_name": "Arthur Vermeeren", + "position": "M", + "rating_count": 4, + "average_rating": 6.58, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.6 + }, + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16287035, + "rating": 6.7 + }, + { + "match_id": 16434023, + "rating": 6.5 + } + ] + }, + { + "player_id": 1426577, + "player_name": "Tidiam Gomis", + "position": "F", + "rating_count": 5, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.4 + }, + { + "match_id": 16242805, + "rating": 7.0 + }, + { + "match_id": 16287035, + "rating": 6.3 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 1088896, + "player_name": "Johan Bakayoko", + "position": "F", + "rating_count": 5, + "average_rating": 6.44, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.7 + }, + { + "match_id": 16242805, + "rating": 6.7 + }, + { + "match_id": 16287035, + "rating": 6.7 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434101, + "rating": 5.8 + } + ] + }, + { + "player_id": 1414933, + "player_name": "Marc Guiu", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.4 + } + ] + }, + { + "player_id": 1128530, + "player_name": "Neil El Aynaoui", + "position": "M", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.3 + } + ] + }, + { + "player_id": 2269705, + "player_name": "Samba Konaté", + "position": "F", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.1 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1198075, + "player_name": "Brajan Gruda", + "position": "F", + "rating_count": 4, + "average_rating": 7.55, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.9 + }, + { + "match_id": 14065250, + "rating": 7.5 + }, + { + "match_id": 14065555, + "rating": 7.0 + }, + { + "match_id": 16434023, + "rating": 8.8 + } + ] + }, + { + "player_id": 1406171, + "player_name": "Andrija Maksimović", + "position": "M", + "rating_count": 1, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.3 + } + ] + }, + { + "player_id": 136924, + "player_name": "Willi Orbán", + "position": "D", + "rating_count": 5, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.6 + }, + { + "match_id": 14065250, + "rating": 8.9 + }, + { + "match_id": 14065555, + "rating": 6.2 + }, + { + "match_id": 16434023, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 6.9 + } + ] + }, + { + "player_id": 976421, + "player_name": "Castello Lukeba", + "position": "D", + "rating_count": 4, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065250, + "rating": 7.3 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 8.1 + } + ] + }, + { + "player_id": 1117223, + "player_name": "Maxime Estève", + "position": "D", + "rating_count": 1, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.2 + } + ] + }, + { + "player_id": 791079, + "player_name": "Xaver Schlager", + "position": "M", + "rating_count": 2, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065250, + "rating": 7.7 + } + ] + }, + { + "player_id": 856076, + "player_name": "David Raum", + "position": "D", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 14065250, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 7.8 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 1121923, + "player_name": "Antonio Nusa", + "position": "F", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065250, + "rating": 6.4 + }, + { + "match_id": 14065555, + "rating": 6.6 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 6.8 + } + ] + }, + { + "player_id": 769333, + "player_name": "Christopher Nkunku", + "position": "F", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434023, + "rating": 7.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 2087085, + "player_name": "Yan Diomande", + "position": "F", + "rating_count": 3, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.9 + }, + { + "match_id": 14065250, + "rating": 7.3 + }, + { + "match_id": 14065555, + "rating": 7.0 + } + ] + }, + { + "player_id": 856553, + "player_name": "Ridle Baku", + "position": "D", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.4 + }, + { + "match_id": 14065250, + "rating": 6.7 + }, + { + "match_id": 14065555, + "rating": 6.1 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 7.2 + } + ] + }, + { + "player_id": 825956, + "player_name": "Christoph Baumgartner", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.3 + }, + { + "match_id": 14065250, + "rating": 6.7 + }, + { + "match_id": 14065555, + "rating": 6.1 + } + ] + }, + { + "player_id": 976575, + "player_name": "Nicolas Seiwald", + "position": "M", + "rating_count": 5, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.9 + }, + { + "match_id": 14065250, + "rating": 6.3 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.5 + } + ] + }, + { + "player_id": 934385, + "player_name": "Maarten Vandevoordt", + "position": "G", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.8 + }, + { + "match_id": 14065250, + "rating": 6.7 + }, + { + "match_id": 16434023, + "rating": 8.1 + }, + { + "match_id": 16434101, + "rating": 6.0 + } + ] + }, + { + "player_id": 1418623, + "player_name": "Assan Ouédraogo", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.1 + }, + { + "match_id": 14065250, + "rating": 6.6 + }, + { + "match_id": 14065555, + "rating": 7.2 + } + ] + }, + { + "player_id": 1494826, + "player_name": "Conrad Harder", + "position": "F", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.5 + }, + { + "match_id": 14065555, + "rating": 6.5 + }, + { + "match_id": 16434023, + "rating": 6.5 + } + ] + }, + { + "player_id": 1155383, + "player_name": "Ezechiel Banzuzi", + "position": "M", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.0 + } + ] + }, + { + "player_id": 1414933, + "player_name": "Marc Guiu", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.4 + } + ] + }, + { + "player_id": 1128530, + "player_name": "Neil El Aynaoui", + "position": "M", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.3 + } + ] + }, + { + "player_id": 1133743, + "player_name": "Rômulo", + "position": "F", + "rating_count": 3, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.4 + }, + { + "match_id": 14065250, + "rating": 6.2 + }, + { + "match_id": 14065555, + "rating": 6.3 + } + ] + }, + { + "player_id": 1426577, + "player_name": "Tidiam Gomis", + "position": "F", + "rating_count": 3, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 14065555, + "rating": 6.2 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 319857, + "player_name": "Benjamin Henrichs", + "position": "D", + "rating_count": 3, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.1 + }, + { + "match_id": 14065555, + "rating": 5.8 + }, + { + "match_id": 16434023, + "rating": 6.8 + } + ] + }, + { + "player_id": 1088896, + "player_name": "Johan Bakayoko", + "position": "F", + "rating_count": 3, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 14065555, + "rating": 6.5 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434101, + "rating": 5.8 + } + ] + }, + { + "player_id": 2269705, + "player_name": "Samba Konaté", + "position": "F", + "rating_count": 1, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.1 + } + ] + }, + { + "player_id": 1146250, + "player_name": "Max Finkgräfe", + "position": "D", + "rating_count": 3, + "average_rating": 6.03, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.8 + }, + { + "match_id": 14065250, + "rating": 6.3 + }, + { + "match_id": 14065555, + "rating": 6.0 + } + ] + } + ] + } + }, + "2527": { + "team": "Borussia M'gladbach", + "overall": { + "players": [ + { + "player_id": 1142210, + "player_name": "Hugo Bolin", + "position": "M", + "rating_count": 3, + "average_rating": 8.4, + "ratings": [ + { + "match_id": 16287039, + "rating": 9.2 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 9.1 + } + ] + }, + { + "player_id": 578166, + "player_name": "Moritz Nicolas", + "position": "G", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.3 + }, + { + "match_id": 16434023, + "rating": 8.7 + }, + { + "match_id": 16434028, + "rating": 6.6 + } + ] + }, + { + "player_id": 280453, + "player_name": "Franck Honorat", + "position": "M", + "rating_count": 3, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.2 + }, + { + "match_id": 16434023, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 877835, + "player_name": "Nicolas-Gerrit Kühn", + "position": "F", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 939880, + "player_name": "Philipp Sander", + "position": "M", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.7 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 897334, + "player_name": "Daiki Hashioka", + "position": "D", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.9 + }, + { + "match_id": 16434023, + "rating": 5.9 + } + ] + }, + { + "player_id": 1083382, + "player_name": "Lukas Ullrich", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287039, + "rating": 8.2 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 95381, + "player_name": "Kevin Stöger", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 6.3 + } + ] + }, + { + "player_id": 1002920, + "player_name": "Joe Scally", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 1995809, + "player_name": "Wael Mohya", + "position": "M", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.2 + }, + { + "match_id": 16434023, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 1823942, + "player_name": "Jan Leszczyński", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.2 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 228981, + "player_name": "Tim Kleindienst", + "position": "F", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 583806, + "player_name": "Kevin Diks", + "position": "D", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.5 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 876858, + "player_name": "Robin Hack", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 997178, + "player_name": "David Herold", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287039, + "rating": 6.4 + }, + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 798175, + "player_name": "Isac Lidberg", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287039, + "rating": 6.2 + }, + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 1861977, + "player_name": "Mathieu Nguefack", + "position": "M", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 790989, + "player_name": "Ko Itakura", + "position": "D", + "rating_count": 3, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.3 + }, + { + "match_id": 16434023, + "rating": 6.1 + }, + { + "match_id": 16434028, + "rating": 5.3 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1048650, + "player_name": "Rocco Reitz", + "position": "M", + "rating_count": 2, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.8 + }, + { + "match_id": 14065249, + "rating": 7.5 + } + ] + }, + { + "player_id": 578166, + "player_name": "Moritz Nicolas", + "position": "G", + "rating_count": 5, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065249, + "rating": 7.6 + }, + { + "match_id": 14065559, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 8.7 + }, + { + "match_id": 16434028, + "rating": 6.6 + } + ] + }, + { + "player_id": 282229, + "player_name": "Nico Elvedi", + "position": "D", + "rating_count": 2, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.8 + }, + { + "match_id": 14065559, + "rating": 8.0 + } + ] + }, + { + "player_id": 1142210, + "player_name": "Hugo Bolin", + "position": "M", + "rating_count": 5, + "average_rating": 7.38, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.8 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 7.6 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 9.1 + } + ] + }, + { + "player_id": 259803, + "player_name": "Haris Tabaković", + "position": "F", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.9 + }, + { + "match_id": 14065559, + "rating": 7.6 + } + ] + }, + { + "player_id": 989056, + "player_name": "Giovanni Reyna", + "position": "M", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 8.1 + }, + { + "match_id": 14065559, + "rating": 6.8 + } + ] + }, + { + "player_id": 280453, + "player_name": "Franck Honorat", + "position": "M", + "rating_count": 5, + "average_rating": 7.14, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.9 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 6.6 + }, + { + "match_id": 16434023, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 877835, + "player_name": "Nicolas-Gerrit Kühn", + "position": "F", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 583806, + "player_name": "Kevin Diks", + "position": "D", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 14065559, + "rating": 8.4 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 990209, + "player_name": "Yannick Engelhardt", + "position": "M", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 6.3 + }, + { + "match_id": 14065559, + "rating": 7.5 + } + ] + }, + { + "player_id": 95381, + "player_name": "Kevin Stöger", + "position": "M", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.5 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 6.8 + }, + { + "match_id": 16434023, + "rating": 6.3 + } + ] + }, + { + "player_id": 939880, + "player_name": "Philipp Sander", + "position": "M", + "rating_count": 5, + "average_rating": 6.74, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065249, + "rating": 6.2 + }, + { + "match_id": 14065559, + "rating": 7.0 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 876858, + "player_name": "Robin Hack", + "position": "M", + "rating_count": 4, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 7.9 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 228981, + "player_name": "Tim Kleindienst", + "position": "F", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065559, + "rating": 6.5 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1002920, + "player_name": "Joe Scally", + "position": "D", + "rating_count": 5, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.3 + }, + { + "match_id": 14065249, + "rating": 5.0 + }, + { + "match_id": 14065559, + "rating": 7.1 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 1995809, + "player_name": "Wael Mohya", + "position": "M", + "rating_count": 5, + "average_rating": 6.58, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.5 + }, + { + "match_id": 14065249, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 997178, + "player_name": "David Herold", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 798175, + "player_name": "Isac Lidberg", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 1130067, + "player_name": "Fabio Chiarodia", + "position": "D", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.9 + }, + { + "match_id": 14065249, + "rating": 6.1 + } + ] + }, + { + "player_id": 1861977, + "player_name": "Mathieu Nguefack", + "position": "M", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 925910, + "player_name": "Shuto Machino", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.3 + }, + { + "match_id": 14065559, + "rating": 6.5 + } + ] + }, + { + "player_id": 1083382, + "player_name": "Lukas Ullrich", + "position": "D", + "rating_count": 4, + "average_rating": 6.38, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.2 + }, + { + "match_id": 14065559, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 1823942, + "player_name": "Jan Leszczyński", + "position": "D", + "rating_count": 1, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 790989, + "player_name": "Ko Itakura", + "position": "D", + "rating_count": 2, + "average_rating": 5.7, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.1 + }, + { + "match_id": 16434028, + "rating": 5.3 + } + ] + } + ] + } + }, + "2598": { + "team": "SV 07 Elversberg", + "overall": { + "players": [ + { + "player_id": 1414916, + "player_name": "Francis Onyeka", + "position": "M", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287051, + "rating": 8.9 + }, + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 1153365, + "player_name": "Maurice Krattenmacher", + "position": "M", + "rating_count": 2, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 8.7 + } + ] + }, + { + "player_id": 960017, + "player_name": "Lukas Petkov", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 8.1 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1131080, + "player_name": "Nicolas Kristof", + "position": "G", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 7.4 + }, + { + "match_id": 16434028, + "rating": 7.4 + } + ] + }, + { + "player_id": 1432398, + "player_name": "David Mokwa", + "position": "F", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.1 + }, + { + "match_id": 16434020, + "rating": 7.5 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 942336, + "player_name": "Łukasz Poręba", + "position": "M", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 7.2 + } + ] + }, + { + "player_id": 1134578, + "player_name": "Cole Campbell", + "position": "M", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.9 + }, + { + "match_id": 16434020, + "rating": 7.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 254133, + "player_name": "Luca Schnellbacher", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287051, + "rating": 7.4 + }, + { + "match_id": 16434020, + "rating": 6.4 + } + ] + }, + { + "player_id": 1017574, + "player_name": "Noel Futkeu", + "position": "F", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1215028, + "player_name": "Felix Keidel", + "position": "M", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.6 + }, + { + "match_id": 16434020, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 7.3 + } + ] + }, + { + "player_id": 846398, + "player_name": "Maximilian Rohr", + "position": "D", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287051, + "rating": 7.3 + }, + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 900264, + "player_name": "Nicholas Mickelson", + "position": "D", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 6.8 + } + ] + }, + { + "player_id": 817978, + "player_name": "Amara Condé", + "position": "M", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 254411, + "player_name": "Jan Gyamerah", + "position": "D", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.5 + }, + { + "match_id": 16434020, + "rating": 7.3 + }, + { + "match_id": 16434028, + "rating": 6.3 + } + ] + }, + { + "player_id": 964603, + "player_name": "Luca Sirch", + "position": "D", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 6.0 + }, + { + "match_id": 16434028, + "rating": 7.0 + } + ] + }, + { + "player_id": 787816, + "player_name": "Florian Yves Le Joncour", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.3 + } + ] + }, + { + "player_id": 990105, + "player_name": "Lukas Finn Pinckert", + "position": "D", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 1469995, + "player_name": "Noah Darvich", + "position": "M", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.1 + }, + { + "match_id": 16434020, + "rating": 6.2 + } + ] + }, + { + "player_id": 997175, + "player_name": "Lasse Günther", + "position": "D", + "rating_count": 3, + "average_rating": 6.13, + "ratings": [ + { + "match_id": 16287051, + "rating": 5.9 + }, + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 5.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1432398, + "player_name": "David Mokwa", + "position": "F", + "rating_count": 2, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.5 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 960017, + "player_name": "Lukas Petkov", + "position": "M", + "rating_count": 2, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 8.1 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1153365, + "player_name": "Maurice Krattenmacher", + "position": "M", + "rating_count": 2, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 8.7 + } + ] + }, + { + "player_id": 1131080, + "player_name": "Nicolas Kristof", + "position": "G", + "rating_count": 2, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.4 + }, + { + "match_id": 16434028, + "rating": 7.4 + } + ] + }, + { + "player_id": 942336, + "player_name": "Łukasz Poręba", + "position": "M", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 7.2 + } + ] + }, + { + "player_id": 1215028, + "player_name": "Felix Keidel", + "position": "M", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 7.3 + } + ] + }, + { + "player_id": 1134578, + "player_name": "Cole Campbell", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 1017574, + "player_name": "Noel Futkeu", + "position": "F", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1414916, + "player_name": "Francis Onyeka", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 254411, + "player_name": "Jan Gyamerah", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.3 + }, + { + "match_id": 16434028, + "rating": 6.3 + } + ] + }, + { + "player_id": 900264, + "player_name": "Nicholas Mickelson", + "position": "D", + "rating_count": 1, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.8 + } + ] + }, + { + "player_id": 817978, + "player_name": "Amara Condé", + "position": "M", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 846398, + "player_name": "Maximilian Rohr", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 964603, + "player_name": "Luca Sirch", + "position": "D", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.0 + }, + { + "match_id": 16434028, + "rating": 7.0 + } + ] + }, + { + "player_id": 990105, + "player_name": "Lukas Finn Pinckert", + "position": "D", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 997175, + "player_name": "Lasse Günther", + "position": "D", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 5.8 + } + ] + } + ] + } + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "overall": { + "players": [ + { + "player_id": 796047, + "player_name": "Aleix García", + "position": "M", + "rating_count": 4, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.1 + }, + { + "match_id": 16287036, + "rating": 8.1 + }, + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434042, + "rating": 8.4 + } + ] + }, + { + "player_id": 1407524, + "player_name": "Ibrahim Maza", + "position": "M", + "rating_count": 4, + "average_rating": 7.55, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.2 + }, + { + "match_id": 16287036, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 9.2 + } + ] + }, + { + "player_id": 908716, + "player_name": "Miguel Gutiérrez", + "position": "D", + "rating_count": 4, + "average_rating": 7.33, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.3 + }, + { + "match_id": 16287036, + "rating": 7.2 + }, + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 9.0 + } + ] + }, + { + "player_id": 860307, + "player_name": "Facundo Medina", + "position": "D", + "rating_count": 3, + "average_rating": 7.27, + "ratings": [ + { + "match_id": 16287036, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 8.2 + } + ] + }, + { + "player_id": 920379, + "player_name": "Nathan Tella", + "position": "F", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.7 + }, + { + "match_id": 16287036, + "rating": 7.4 + } + ] + }, + { + "player_id": 1003339, + "player_name": "Jarell Quansah", + "position": "D", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16287036, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 7.1 + } + ] + }, + { + "player_id": 975798, + "player_name": "Malik Tillman", + "position": "M", + "rating_count": 4, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.7 + }, + { + "match_id": 16287036, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 7.3 + } + ] + }, + { + "player_id": 1003012, + "player_name": "Ezequiel Fernández", + "position": "M", + "rating_count": 4, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.3 + }, + { + "match_id": 16287036, + "rating": 6.9 + }, + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 8.0 + } + ] + }, + { + "player_id": 883262, + "player_name": "Edmond Tapsoba", + "position": "D", + "rating_count": 4, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.0 + }, + { + "match_id": 16287036, + "rating": 7.6 + }, + { + "match_id": 16434020, + "rating": 5.8 + }, + { + "match_id": 16434042, + "rating": 7.4 + } + ] + }, + { + "player_id": 978521, + "player_name": "Victor Okoh Boniface", + "position": "F", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.6 + }, + { + "match_id": 16434020, + "rating": 6.3 + } + ] + }, + { + "player_id": 1006489, + "player_name": "Loïc Badé", + "position": "D", + "rating_count": 4, + "average_rating": 6.93, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.8 + }, + { + "match_id": 16287036, + "rating": 7.2 + }, + { + "match_id": 16434020, + "rating": 6.5 + }, + { + "match_id": 16434042, + "rating": 7.2 + } + ] + }, + { + "player_id": 2029648, + "player_name": "Christian Kofane", + "position": "F", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.6 + }, + { + "match_id": 16287036, + "rating": 7.3 + }, + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 280609, + "player_name": "Patrik Schick", + "position": "F", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.2 + }, + { + "match_id": 16287036, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 7.6 + } + ] + }, + { + "player_id": 855817, + "player_name": "Moussa Diaby", + "position": "F", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.7 + } + ] + }, + { + "player_id": 171919, + "player_name": "Mark Flekken", + "position": "G", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 5.9 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 168903, + "player_name": "Robert Andrich", + "position": "M", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 255239, + "player_name": "Lucas Vázquez", + "position": "D", + "rating_count": 4, + "average_rating": 6.58, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.1 + }, + { + "match_id": 16287036, + "rating": 7.6 + }, + { + "match_id": 16434020, + "rating": 5.7 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 1215906, + "player_name": "Afonso Moreira", + "position": "M", + "rating_count": 4, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.4 + }, + { + "match_id": 16287036, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 796047, + "player_name": "Aleix García", + "position": "M", + "rating_count": 5, + "average_rating": 7.96, + "ratings": [ + { + "match_id": 14065236, + "rating": 8.8 + }, + { + "match_id": 14065248, + "rating": 7.6 + }, + { + "match_id": 14065557, + "rating": 8.0 + }, + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434042, + "rating": 8.4 + } + ] + }, + { + "player_id": 908716, + "player_name": "Miguel Gutiérrez", + "position": "D", + "rating_count": 2, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 9.0 + } + ] + }, + { + "player_id": 177177, + "player_name": "Alejandro Grimaldo", + "position": "M", + "rating_count": 3, + "average_rating": 7.67, + "ratings": [ + { + "match_id": 14065236, + "rating": 9.0 + }, + { + "match_id": 14065248, + "rating": 7.1 + }, + { + "match_id": 14065557, + "rating": 6.9 + } + ] + }, + { + "player_id": 822600, + "player_name": "Exequiel Palacios", + "position": "M", + "rating_count": 3, + "average_rating": 7.57, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.5 + }, + { + "match_id": 14065248, + "rating": 7.1 + }, + { + "match_id": 14065557, + "rating": 8.1 + } + ] + }, + { + "player_id": 860307, + "player_name": "Facundo Medina", + "position": "D", + "rating_count": 2, + "average_rating": 7.55, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 8.2 + } + ] + }, + { + "player_id": 1407524, + "player_name": "Ibrahim Maza", + "position": "M", + "rating_count": 5, + "average_rating": 7.48, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.6 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065557, + "rating": 6.6 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 9.2 + } + ] + }, + { + "player_id": 280609, + "player_name": "Patrik Schick", + "position": "F", + "rating_count": 5, + "average_rating": 7.22, + "ratings": [ + { + "match_id": 14065236, + "rating": 9.2 + }, + { + "match_id": 14065248, + "rating": 6.4 + }, + { + "match_id": 14065557, + "rating": 6.5 + }, + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 7.6 + } + ] + }, + { + "player_id": 1003012, + "player_name": "Ezequiel Fernández", + "position": "M", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.6 + }, + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 8.0 + } + ] + }, + { + "player_id": 975798, + "player_name": "Malik Tillman", + "position": "M", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065248, + "rating": 6.8 + }, + { + "match_id": 14065557, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 7.3 + } + ] + }, + { + "player_id": 1394353, + "player_name": "Eliesse Ben Seghir", + "position": "F", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 14065248, + "rating": 6.5 + }, + { + "match_id": 14065557, + "rating": 7.4 + } + ] + }, + { + "player_id": 1003339, + "player_name": "Jarell Quansah", + "position": "D", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.3 + }, + { + "match_id": 14065248, + "rating": 6.1 + }, + { + "match_id": 14065557, + "rating": 8.1 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 7.1 + } + ] + }, + { + "player_id": 1174761, + "player_name": "Arthur", + "position": "D", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.4 + }, + { + "match_id": 14065248, + "rating": 7.0 + }, + { + "match_id": 14065557, + "rating": 7.3 + } + ] + }, + { + "player_id": 1568522, + "player_name": "Montrell Culbreath", + "position": "M", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.0 + }, + { + "match_id": 14065248, + "rating": 6.6 + }, + { + "match_id": 14065557, + "rating": 7.1 + } + ] + }, + { + "player_id": 1006489, + "player_name": "Loïc Badé", + "position": "D", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.5 + }, + { + "match_id": 16434042, + "rating": 7.2 + } + ] + }, + { + "player_id": 2029648, + "player_name": "Christian Kofane", + "position": "F", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 14065248, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 142390, + "player_name": "Jonas Hofmann", + "position": "M", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 14065557, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.7 + } + ] + }, + { + "player_id": 171919, + "player_name": "Mark Flekken", + "position": "G", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.8 + }, + { + "match_id": 14065248, + "rating": 7.3 + }, + { + "match_id": 14065557, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 5.9 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 883262, + "player_name": "Edmond Tapsoba", + "position": "D", + "rating_count": 5, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.1 + }, + { + "match_id": 14065248, + "rating": 6.1 + }, + { + "match_id": 14065557, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 5.8 + }, + { + "match_id": 16434042, + "rating": 7.4 + } + ] + }, + { + "player_id": 855817, + "player_name": "Moussa Diaby", + "position": "F", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.7 + } + ] + }, + { + "player_id": 168903, + "player_name": "Robert Andrich", + "position": "M", + "rating_count": 4, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.0 + }, + { + "match_id": 14065248, + "rating": 6.4 + }, + { + "match_id": 14065557, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1215906, + "player_name": "Afonso Moreira", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 1119502, + "player_name": "Ernest Poku", + "position": "F", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 6.4 + } + ] + }, + { + "player_id": 255239, + "player_name": "Lucas Vázquez", + "position": "D", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065557, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 5.7 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + } + ] + } + }, + "2673": { + "team": "Borussia Dortmund", + "overall": { + "players": [ + { + "player_id": 328027, + "player_name": "Serhou Guirassy", + "position": "F", + "rating_count": 4, + "average_rating": 7.7, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 8.0 + }, + { + "match_id": 16434019, + "rating": 7.9 + }, + { + "match_id": 16938848, + "rating": 8.6 + } + ] + }, + { + "player_id": 1021272, + "player_name": "Daniel Svensson", + "position": "D", + "rating_count": 5, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.9 + }, + { + "match_id": 16434025, + "rating": 7.7 + }, + { + "match_id": 16287049, + "rating": 8.3 + }, + { + "match_id": 16434019, + "rating": 7.7 + }, + { + "match_id": 16938848, + "rating": 6.4 + } + ] + }, + { + "player_id": 1137131, + "player_name": "Filippo Mané", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16287049, + "rating": 8.2 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + }, + { + "player_id": 556866, + "player_name": "Gregor Kobel", + "position": "G", + "rating_count": 4, + "average_rating": 7.18, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.5 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 6.4 + }, + { + "match_id": 16938848, + "rating": 7.6 + } + ] + }, + { + "player_id": 800951, + "player_name": "Julian Ryerson", + "position": "M", + "rating_count": 5, + "average_rating": 7.14, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16287049, + "rating": 7.8 + }, + { + "match_id": 16434019, + "rating": 8.1 + }, + { + "match_id": 16938848, + "rating": 6.0 + } + ] + }, + { + "player_id": 1861666, + "player_name": "Samuele Inacio", + "position": "F", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.8 + }, + { + "match_id": 16434025, + "rating": 4.5 + }, + { + "match_id": 16287049, + "rating": 10.0 + } + ] + }, + { + "player_id": 850816, + "player_name": "Joey Veerman", + "position": "M", + "rating_count": 5, + "average_rating": 7.02, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.5 + }, + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16287049, + "rating": 8.2 + }, + { + "match_id": 16434019, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 7.3 + } + ] + }, + { + "player_id": 1002007, + "player_name": "Giannis Konstantelias", + "position": "F", + "rating_count": 2, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 6.7 + } + ] + }, + { + "player_id": 1937833, + "player_name": "Luca Reggiani", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16287049, + "rating": 7.0 + }, + { + "match_id": 16434019, + "rating": 6.9 + } + ] + }, + { + "player_id": 799046, + "player_name": "Waldemar Anton", + "position": "D", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 7.5 + }, + { + "match_id": 16287049, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 7.6 + }, + { + "match_id": 16938848, + "rating": 6.7 + } + ] + }, + { + "player_id": 954076, + "player_name": "Fábio Silva", + "position": "F", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.9 + }, + { + "match_id": 16287049, + "rating": 5.9 + }, + { + "match_id": 16434019, + "rating": 7.4 + }, + { + "match_id": 16938848, + "rating": 7.4 + } + ] + }, + { + "player_id": 1471049, + "player_name": "Joane Gadou", + "position": "D", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.4 + }, + { + "match_id": 16434025, + "rating": 7.3 + }, + { + "match_id": 16434019, + "rating": 6.9 + }, + { + "match_id": 16938848, + "rating": 6.9 + } + ] + }, + { + "player_id": 1468744, + "player_name": "Konstantinos Karetsas", + "position": "F", + "rating_count": 5, + "average_rating": 6.86, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 7.9 + }, + { + "match_id": 16287049, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 6.7 + }, + { + "match_id": 16938848, + "rating": 6.4 + } + ] + }, + { + "player_id": 133908, + "player_name": "Marcel Sabitzer", + "position": "F", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16287049, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 6.5 + }, + { + "match_id": 16938848, + "rating": 7.1 + } + ] + }, + { + "player_id": 1134083, + "player_name": "Jobe Bellingham", + "position": "M", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.1 + }, + { + "match_id": 16434025, + "rating": 7.1 + }, + { + "match_id": 16434019, + "rating": 7.1 + }, + { + "match_id": 16938848, + "rating": 6.6 + } + ] + }, + { + "player_id": 980628, + "player_name": "Maximilian Beier", + "position": "M", + "rating_count": 5, + "average_rating": 6.66, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 7.0 + }, + { + "match_id": 16287049, + "rating": 6.3 + }, + { + "match_id": 16434019, + "rating": 7.1 + }, + { + "match_id": 16938848, + "rating": 6.2 + } + ] + }, + { + "player_id": 907463, + "player_name": "Felix Nmecha", + "position": "M", + "rating_count": 5, + "average_rating": 6.64, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.4 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16287049, + "rating": 6.4 + }, + { + "match_id": 16434019, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 6.9 + } + ] + }, + { + "player_id": 1887796, + "player_name": "Kauã Prates", + "position": "D", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16287049, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 6.2 + } + ] + }, + { + "player_id": 994556, + "player_name": "Carney Chukwuemeka", + "position": "M", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16287049, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 6.3 + } + ] + }, + { + "player_id": 1401702, + "player_name": "Ethan Nwaneri", + "position": "M", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434019, + "rating": 6.4 + }, + { + "match_id": 16938848, + "rating": 6.4 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 940871, + "player_name": "Nico Schlotterbeck", + "position": "D", + "rating_count": 3, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065245, + "rating": 8.5 + }, + { + "match_id": 14065561, + "rating": 7.8 + } + ] + }, + { + "player_id": 328027, + "player_name": "Serhou Guirassy", + "position": "F", + "rating_count": 5, + "average_rating": 7.32, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.5 + }, + { + "match_id": 14065245, + "rating": 6.9 + }, + { + "match_id": 14065561, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 8.0 + }, + { + "match_id": 16434019, + "rating": 7.9 + } + ] + }, + { + "player_id": 1468744, + "player_name": "Konstantinos Karetsas", + "position": "F", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434025, + "rating": 7.9 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "player_id": 1021272, + "player_name": "Daniel Svensson", + "position": "M", + "rating_count": 4, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065561, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 7.7 + }, + { + "match_id": 16434019, + "rating": 7.7 + } + ] + }, + { + "player_id": 799046, + "player_name": "Waldemar Anton", + "position": "D", + "rating_count": 5, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065245, + "rating": 7.2 + }, + { + "match_id": 14065561, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 7.5 + }, + { + "match_id": 16434019, + "rating": 7.6 + } + ] + }, + { + "player_id": 1471049, + "player_name": "Joane Gadou", + "position": "D", + "rating_count": 2, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434025, + "rating": 7.3 + }, + { + "match_id": 16434019, + "rating": 6.9 + } + ] + }, + { + "player_id": 800951, + "player_name": "Julian Ryerson", + "position": "M", + "rating_count": 5, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 8.1 + } + ] + }, + { + "player_id": 556866, + "player_name": "Gregor Kobel", + "position": "G", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065245, + "rating": 6.8 + }, + { + "match_id": 14065561, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 1134083, + "player_name": "Jobe Bellingham", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.3 + }, + { + "match_id": 14065245, + "rating": 6.7 + }, + { + "match_id": 14065561, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 7.1 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 980628, + "player_name": "Maximilian Beier", + "position": "F", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 7.8 + }, + { + "match_id": 14065561, + "rating": 6.2 + }, + { + "match_id": 16434025, + "rating": 7.0 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 133908, + "player_name": "Marcel Sabitzer", + "position": "M", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.0 + }, + { + "match_id": 14065245, + "rating": 7.2 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16434019, + "rating": 6.5 + } + ] + }, + { + "player_id": 1002813, + "player_name": "Yan Couto", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.1 + }, + { + "match_id": 14065561, + "rating": 7.5 + } + ] + }, + { + "player_id": 907463, + "player_name": "Felix Nmecha", + "position": "M", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 1937833, + "player_name": "Luca Reggiani", + "position": "D", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065245, + "rating": 6.1 + }, + { + "match_id": 14065561, + "rating": 6.9 + }, + { + "match_id": 16434019, + "rating": 6.9 + } + ] + }, + { + "player_id": 226978, + "player_name": "Julian Brandt", + "position": "M", + "rating_count": 3, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065245, + "rating": 7.2 + }, + { + "match_id": 14065561, + "rating": 6.7 + } + ] + }, + { + "player_id": 1137131, + "player_name": "Filippo Mané", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + }, + { + "player_id": 940054, + "player_name": "Karim Adeyemi", + "position": "F", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.9 + } + ] + }, + { + "player_id": 954076, + "player_name": "Fábio Silva", + "position": "F", + "rating_count": 4, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065245, + "rating": 6.2 + }, + { + "match_id": 14065561, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 7.4 + } + ] + }, + { + "player_id": 994556, + "player_name": "Carney Chukwuemeka", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 6.6 + } + ] + }, + { + "player_id": 850816, + "player_name": "Joey Veerman", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 795005, + "player_name": "Salih Özcan", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.4 + }, + { + "match_id": 14065245, + "rating": 6.6 + } + ] + }, + { + "player_id": 1861666, + "player_name": "Samuele Inacio", + "position": "F", + "rating_count": 4, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 7.6 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 4.5 + } + ] + }, + { + "player_id": 1401702, + "player_name": "Ethan Nwaneri", + "position": "M", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434019, + "rating": 6.4 + } + ] + } + ] + } + }, + "2676": { + "team": "Hamburger SV", + "overall": { + "players": [ + { + "player_id": 1000263, + "player_name": "Albert Grønbæk", + "position": "F", + "rating_count": 3, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 16287050, + "rating": 9.4 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 113442, + "player_name": "Daniel Fernandes", + "position": "G", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434025, + "rating": 8.4 + }, + { + "match_id": 16434030, + "rating": 5.5 + } + ] + }, + { + "player_id": 1995000, + "player_name": "Louis Lemke", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287050, + "rating": 8.2 + }, + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 1064305, + "player_name": "Nicolai Remberg", + "position": "M", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287050, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 901892, + "player_name": "Albert Sambi Lokonga", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.9 + } + ] + }, + { + "player_id": 865057, + "player_name": "Patson Daka", + "position": "F", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 16287050, + "rating": 7.2 + }, + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 1129527, + "player_name": "Bilal Nadir", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.8 + } + ] + }, + { + "player_id": 904835, + "player_name": "Fábio Vieira", + "position": "M", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434030, + "rating": 6.6 + } + ] + }, + { + "player_id": 842526, + "player_name": "Bakery Jatta", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.4 + } + ] + }, + { + "player_id": 1158529, + "player_name": "Martin Adeline", + "position": "F", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 826167, + "player_name": "Sebastiaan Bornauw", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287050, + "rating": 7.2 + }, + { + "match_id": 16434025, + "rating": 5.4 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 135264, + "player_name": "Yussuf Poulsen", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 6.6 + } + ] + }, + { + "player_id": 1568535, + "player_name": "Otto Stange", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 6.2 + } + ] + }, + { + "player_id": 1031283, + "player_name": "David Møller Wolfe", + "position": "M", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 2204961, + "player_name": "Shafiq Nandja", + "position": "D", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.9 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 894396, + "player_name": "Terem Moffi", + "position": "F", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 973564, + "player_name": "Nicolás Capaldo", + "position": "D", + "rating_count": 3, + "average_rating": 6.0, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.8 + }, + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 5.2 + } + ] + }, + { + "player_id": 801003, + "player_name": "Jordan Torunarigha", + "position": "D", + "rating_count": 2, + "average_rating": 5.9, + "ratings": [ + { + "match_id": 16434025, + "rating": 5.9 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 1134470, + "player_name": "Zakaria El Ouahdi", + "position": "M", + "rating_count": 1, + "average_rating": 5.8, + "ratings": [ + { + "match_id": 16434030, + "rating": 5.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 904835, + "player_name": "Fábio Vieira", + "position": "M", + "rating_count": 4, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 14065239, + "rating": 8.0 + }, + { + "match_id": 14065255, + "rating": 7.5 + }, + { + "match_id": 14065557, + "rating": 7.9 + }, + { + "match_id": 16434030, + "rating": 6.6 + } + ] + }, + { + "player_id": 1405212, + "player_name": "Luka Vušković", + "position": "D", + "rating_count": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.2 + }, + { + "match_id": 14065255, + "rating": 7.9 + }, + { + "match_id": 14065557, + "rating": 7.3 + } + ] + }, + { + "player_id": 1000263, + "player_name": "Albert Grønbæk", + "position": "F", + "rating_count": 5, + "average_rating": 7.36, + "ratings": [ + { + "match_id": 14065239, + "rating": 8.3 + }, + { + "match_id": 14065255, + "rating": 7.9 + }, + { + "match_id": 14065557, + "rating": 6.5 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 113442, + "player_name": "Daniel Fernandes", + "position": "G", + "rating_count": 4, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.6 + }, + { + "match_id": 14065255, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 8.4 + }, + { + "match_id": 16434030, + "rating": 5.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": 14065557, + "rating": 6.6 + } + ] + }, + { + "player_id": 999030, + "player_name": "Warmed Omari", + "position": "D", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.3 + }, + { + "match_id": 14065255, + "rating": 6.6 + }, + { + "match_id": 14065557, + "rating": 7.3 + } + ] + }, + { + "player_id": 1064305, + "player_name": "Nicolai Remberg", + "position": "M", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065255, + "rating": 7.9 + }, + { + "match_id": 14065557, + "rating": 6.9 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 901892, + "player_name": "Albert Sambi Lokonga", + "position": "M", + "rating_count": 4, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.7 + }, + { + "match_id": 14065557, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 6.9 + } + ] + }, + { + "player_id": 1129527, + "player_name": "Bilal Nadir", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.8 + } + ] + }, + { + "player_id": 135264, + "player_name": "Yussuf Poulsen", + "position": "F", + "rating_count": 4, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.4 + }, + { + "match_id": 14065255, + "rating": 6.8 + }, + { + "match_id": 14065557, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.6 + } + ] + }, + { + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.4 + } + ] + }, + { + "player_id": 842526, + "player_name": "Bakery Jatta", + "position": "M", + "rating_count": 3, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 14065239, + "rating": 5.9 + }, + { + "match_id": 14065255, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 6.4 + } + ] + }, + { + "player_id": 1158529, + "player_name": "Martin Adeline", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 1031283, + "player_name": "David Møller Wolfe", + "position": "M", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 865057, + "player_name": "Patson Daka", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 1568535, + "player_name": "Otto Stange", + "position": "F", + "rating_count": 4, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 14065255, + "rating": 6.5 + }, + { + "match_id": 14065557, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 6.2 + } + ] + }, + { + "player_id": 973564, + "player_name": "Nicolás Capaldo", + "position": "D", + "rating_count": 5, + "average_rating": 6.34, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.4 + }, + { + "match_id": 14065255, + "rating": 6.7 + }, + { + "match_id": 14065557, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 5.2 + } + ] + }, + { + "player_id": 991824, + "player_name": "Rayan Philippe", + "position": "F", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 14065255, + "rating": 6.0 + }, + { + "match_id": 14065557, + "rating": 6.5 + } + ] + }, + { + "player_id": 801003, + "player_name": "Jordan Torunarigha", + "position": "D", + "rating_count": 4, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.2 + }, + { + "match_id": 14065557, + "rating": 5.8 + }, + { + "match_id": 16434025, + "rating": 5.9 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 1995000, + "player_name": "Louis Lemke", + "position": "D", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 826167, + "player_name": "Sebastiaan Bornauw", + "position": "D", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16434025, + "rating": 5.4 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 894396, + "player_name": "Terem Moffi", + "position": "F", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 2204961, + "player_name": "Shafiq Nandja", + "position": "D", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 14065557, + "rating": 6.3 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 1134470, + "player_name": "Zakaria El Ouahdi", + "position": "M", + "rating_count": 1, + "average_rating": 5.8, + "ratings": [ + { + "match_id": 16434030, + "rating": 5.8 + } + ] + } + ] + } + }, + "2538": { + "team": "SC Freiburg", + "overall": { + "players": [ + { + "player_id": 1019321, + "player_name": "Igor Matanović", + "position": "F", + "rating_count": 5, + "average_rating": 8.3, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.0 + }, + { + "match_id": 16287037, + "rating": 9.3 + }, + { + "match_id": 16823042, + "rating": 8.3 + }, + { + "match_id": 16434029, + "rating": 9.2 + }, + { + "match_id": 16434024, + "rating": 7.7 + } + ] + }, + { + "player_id": 1131002, + "player_name": "Derry Scherhant", + "position": "M", + "rating_count": 5, + "average_rating": 7.48, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.7 + }, + { + "match_id": 16287037, + "rating": 7.4 + }, + { + "match_id": 16823042, + "rating": 9.3 + }, + { + "match_id": 16434029, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 142259, + "player_name": "Matthias Ginter", + "position": "D", + "rating_count": 5, + "average_rating": 7.44, + "ratings": [ + { + "match_id": 16717090, + "rating": 8.5 + }, + { + "match_id": 16287037, + "rating": 6.7 + }, + { + "match_id": 16823042, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.6 + } + ] + }, + { + "player_id": 576266, + "player_name": "Philipp Lienhart", + "position": "D", + "rating_count": 5, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.0 + }, + { + "match_id": 16287037, + "rating": 7.1 + }, + { + "match_id": 16823042, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 569784, + "player_name": "Maximilian Eggestein", + "position": "M", + "rating_count": 5, + "average_rating": 7.26, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.3 + }, + { + "match_id": 16287037, + "rating": 6.7 + }, + { + "match_id": 16823042, + "rating": 7.9 + }, + { + "match_id": 16434029, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.5 + } + ] + }, + { + "player_id": 142525, + "player_name": "Lukas Kübler", + "position": "D", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 16287037, + "rating": 7.0 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 6.7 + } + ] + }, + { + "player_id": 1131339, + "player_name": "Jordy Makengo", + "position": "D", + "rating_count": 4, + "average_rating": 7.08, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.6 + }, + { + "match_id": 16287037, + "rating": 7.7 + }, + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 1020422, + "player_name": "Yuito Suzuki", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.2 + }, + { + "match_id": 16287037, + "rating": 6.2 + }, + { + "match_id": 16823042, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 9.4 + }, + { + "match_id": 16434024, + "rating": 6.2 + } + ] + }, + { + "player_id": 979820, + "player_name": "Philipp Treu", + "position": "D", + "rating_count": 4, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.1 + }, + { + "match_id": 16823042, + "rating": 6.4 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 8.0 + } + ] + }, + { + "player_id": 1508537, + "player_name": "Cyriaque Irié", + "position": "F", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.4 + }, + { + "match_id": 16287037, + "rating": 6.7 + }, + { + "match_id": 16823042, + "rating": 7.9 + }, + { + "match_id": 16434029, + "rating": 6.6 + } + ] + }, + { + "player_id": 836711, + "player_name": "Jan-Niklas Beste", + "position": "M", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.4 + }, + { + "match_id": 16287037, + "rating": 6.8 + }, + { + "match_id": 16434029, + "rating": 7.2 + }, + { + "match_id": 16434024, + "rating": 7.1 + } + ] + }, + { + "player_id": 1391315, + "player_name": "Keisuke Goto", + "position": "F", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.5 + }, + { + "match_id": 16287037, + "rating": 6.4 + }, + { + "match_id": 16823042, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 1131337, + "player_name": "Maximilian Rosenfelder", + "position": "D", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.0 + }, + { + "match_id": 16823042, + "rating": 7.0 + }, + { + "match_id": 16434029, + "rating": 6.3 + } + ] + }, + { + "player_id": 171961, + "player_name": "Vincenzo Grifo", + "position": "M", + "rating_count": 4, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.8 + }, + { + "match_id": 16287037, + "rating": 6.4 + }, + { + "match_id": 16823042, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 990209, + "player_name": "Yannick Engelhardt", + "position": "M", + "rating_count": 4, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.3 + }, + { + "match_id": 16823042, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434024, + "rating": 6.3 + } + ] + }, + { + "player_id": 1195724, + "player_name": "Berkay Yılmaz", + "position": "D", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 142231, + "player_name": "Christian Günter", + "position": "D", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16287037, + "rating": 6.6 + }, + { + "match_id": 16823042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "G", + "rating_count": 5, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.8 + }, + { + "match_id": 16287037, + "rating": 6.6 + }, + { + "match_id": 16823042, + "rating": 5.7 + }, + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434024, + "rating": 8.1 + } + ] + }, + { + "player_id": 280009, + "player_name": "Lucas Höler", + "position": "F", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16287037, + "rating": 6.9 + }, + { + "match_id": 16823042, + "rating": 6.2 + }, + { + "match_id": 16434029, + "rating": 6.6 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1019321, + "player_name": "Igor Matanović", + "position": "F", + "rating_count": 5, + "average_rating": 8.02, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 8.5 + }, + { + "match_id": 14065555, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 9.2 + }, + { + "match_id": 16434024, + "rating": 7.7 + } + ] + }, + { + "player_id": 1020422, + "player_name": "Yuito Suzuki", + "position": "M", + "rating_count": 3, + "average_rating": 7.43, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 9.4 + }, + { + "match_id": 16434024, + "rating": 6.2 + } + ] + }, + { + "player_id": 142259, + "player_name": "Matthias Ginter", + "position": "D", + "rating_count": 5, + "average_rating": 7.36, + "ratings": [ + { + "match_id": 14065240, + "rating": 7.1 + }, + { + "match_id": 14065255, + "rating": 6.6 + }, + { + "match_id": 14065555, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.6 + } + ] + }, + { + "player_id": 576266, + "player_name": "Philipp Lienhart", + "position": "D", + "rating_count": 5, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065240, + "rating": 8.1 + }, + { + "match_id": 14065255, + "rating": 7.1 + }, + { + "match_id": 14065555, + "rating": 6.3 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 1518931, + "player_name": "Johan Manzambi", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065240, + "rating": 7.3 + }, + { + "match_id": 14065255, + "rating": 6.9 + }, + { + "match_id": 14065555, + "rating": 7.5 + } + ] + }, + { + "player_id": 836711, + "player_name": "Jan-Niklas Beste", + "position": "M", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.9 + }, + { + "match_id": 14065255, + "rating": 6.4 + }, + { + "match_id": 14065555, + "rating": 7.2 + }, + { + "match_id": 16434029, + "rating": 7.2 + }, + { + "match_id": 16434024, + "rating": 7.1 + } + ] + }, + { + "player_id": 142525, + "player_name": "Lukas Kübler", + "position": "D", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.7 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 6.7 + } + ] + }, + { + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "G", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434024, + "rating": 8.1 + } + ] + }, + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", + "rating_count": 3, + "average_rating": 6.93, + "ratings": [ + { + "match_id": 14065240, + "rating": 7.2 + }, + { + "match_id": 14065255, + "rating": 5.8 + }, + { + "match_id": 14065555, + "rating": 7.8 + } + ] + }, + { + "player_id": 1131339, + "player_name": "Jordy Makengo", + "position": "D", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065255, + "rating": 6.1 + }, + { + "match_id": 14065555, + "rating": 7.5 + }, + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 1131002, + "player_name": "Derry Scherhant", + "position": "M", + "rating_count": 5, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.3 + }, + { + "match_id": 14065255, + "rating": 6.5 + }, + { + "match_id": 14065555, + "rating": 7.6 + }, + { + "match_id": 16434029, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 569784, + "player_name": "Maximilian Eggestein", + "position": "M", + "rating_count": 5, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.2 + }, + { + "match_id": 14065555, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.5 + } + ] + }, + { + "player_id": 979820, + "player_name": "Philipp Treu", + "position": "D", + "rating_count": 5, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.5 + }, + { + "match_id": 14065555, + "rating": 6.4 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 8.0 + } + ] + }, + { + "player_id": 171961, + "player_name": "Vincenzo Grifo", + "position": "M", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.9 + }, + { + "match_id": 14065255, + "rating": 6.2 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 1195724, + "player_name": "Berkay Yılmaz", + "position": "D", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 49639, + "player_name": "Nicolas Höfler", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.5 + }, + { + "match_id": 14065255, + "rating": 6.3 + }, + { + "match_id": 14065555, + "rating": 6.6 + } + ] + }, + { + "player_id": 1391315, + "player_name": "Keisuke Goto", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 280009, + "player_name": "Lucas Höler", + "position": "F", + "rating_count": 4, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.4 + }, + { + "match_id": 14065255, + "rating": 6.0 + }, + { + "match_id": 14065555, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 6.6 + } + ] + }, + { + "player_id": 1596573, + "player_name": "Bruno Ogbus", + "position": "D", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.6 + }, + { + "match_id": 14065255, + "rating": 5.7 + }, + { + "match_id": 14065555, + "rating": 6.8 + } + ] + }, + { + "player_id": 990209, + "player_name": "Yannick Engelhardt", + "position": "M", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434024, + "rating": 6.3 + } + ] + } + ] + } + }, + "2534": { + "team": "SV Werder Bremen", + "overall": { + "players": [ + { + "player_id": 815612, + "player_name": "Marco Grüll", + "position": "M", + "rating_count": 3, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.8 + }, + { + "match_id": 16434029, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 8.8 + } + ] + }, + { + "player_id": 851254, + "player_name": "Amos Pieper", + "position": "D", + "rating_count": 3, + "average_rating": 7.37, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.7 + }, + { + "match_id": 16434029, + "rating": 6.6 + }, + { + "match_id": 16434101, + "rating": 7.8 + } + ] + }, + { + "player_id": 893586, + "player_name": "Ludovit Reis", + "position": "M", + "rating_count": 3, + "average_rating": 7.27, + "ratings": [ + { + "match_id": 16287052, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434101, + "rating": 7.0 + } + ] + }, + { + "player_id": 1141977, + "player_name": "Dariusz Stalmach", + "position": "M", + "rating_count": 2, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 8.0 + }, + { + "match_id": 16434101, + "rating": 6.4 + } + ] + }, + { + "player_id": 1174761, + "player_name": "Arthur", + "position": "D", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 996940, + "player_name": "Youri Regeer", + "position": "M", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 2160258, + "player_name": "Paul Erevbenagie", + "position": "F", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.5 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 960114, + "player_name": "Olivier Deman", + "position": "D", + "rating_count": 3, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 5.9 + }, + { + "match_id": 16434101, + "rating": 7.9 + } + ] + }, + { + "player_id": 825771, + "player_name": "Marco Friedl", + "position": "D", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287052, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1067120, + "player_name": "Eren Dinkçi", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 1005343, + "player_name": "Justin Njinmah", + "position": "F", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 6.9 + } + ] + }, + { + "player_id": 132645, + "player_name": "Niclas Füllkrug", + "position": "F", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.5 + } + ] + }, + { + "player_id": 991591, + "player_name": "Karl Hein", + "position": "G", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.0 + }, + { + "match_id": 16434101, + "rating": 7.4 + } + ] + }, + { + "player_id": 826171, + "player_name": "Senne Lynen", + "position": "M", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 6.5 + } + ] + }, + { + "player_id": 1568521, + "player_name": "Mick Schmetgens", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1137584, + "player_name": "Chuki", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.0 + }, + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 1864786, + "player_name": "Salim Musah", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 352290, + "player_name": "Cédric Itten", + "position": "F", + "rating_count": 3, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.0 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434101, + "rating": 6.3 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "G", + "rating_count": 3, + "average_rating": 8.13, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.7 + }, + { + "match_id": 14065252, + "rating": 7.8 + }, + { + "match_id": 14065561, + "rating": 8.9 + } + ] + }, + { + "player_id": 815612, + "player_name": "Marco Grüll", + "position": "M", + "rating_count": 5, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.5 + }, + { + "match_id": 14065252, + "rating": 6.7 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 8.8 + } + ] + }, + { + "player_id": 830127, + "player_name": "Romano Schmid", + "position": "M", + "rating_count": 3, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065241, + "rating": 8.7 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.8 + } + ] + }, + { + "player_id": 1141977, + "player_name": "Dariusz Stalmach", + "position": "M", + "rating_count": 2, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 8.0 + }, + { + "match_id": 16434101, + "rating": 6.4 + } + ] + }, + { + "player_id": 1174761, + "player_name": "Arthur", + "position": "D", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 996940, + "player_name": "Youri Regeer", + "position": "M", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 851254, + "player_name": "Amos Pieper", + "position": "D", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.2 + }, + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 6.6 + }, + { + "match_id": 16434101, + "rating": 7.8 + } + ] + }, + { + "player_id": 960114, + "player_name": "Olivier Deman", + "position": "D", + "rating_count": 5, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065252, + "rating": 7.3 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 5.9 + }, + { + "match_id": 16434101, + "rating": 7.9 + } + ] + }, + { + "player_id": 893586, + "player_name": "Ludovit Reis", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434101, + "rating": 7.0 + } + ] + }, + { + "player_id": 132645, + "player_name": "Niclas Füllkrug", + "position": "F", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.5 + } + ] + }, + { + "player_id": 1067120, + "player_name": "Eren Dinkçi", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 826171, + "player_name": "Senne Lynen", + "position": "M", + "rating_count": 4, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.0 + }, + { + "match_id": 14065252, + "rating": 7.3 + }, + { + "match_id": 14065561, + "rating": 6.4 + }, + { + "match_id": 16434029, + "rating": 6.5 + } + ] + }, + { + "player_id": 1015164, + "player_name": "Isaac Schmidt", + "position": "D", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 7.0 + } + ] + }, + { + "player_id": 991591, + "player_name": "Karl Hein", + "position": "G", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.0 + }, + { + "match_id": 16434101, + "rating": 7.4 + } + ] + }, + { + "player_id": 1100836, + "player_name": "Samuel Mbangula", + "position": "F", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.7 + }, + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 6.8 + } + ] + }, + { + "player_id": 1137584, + "player_name": "Chuki", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 1005343, + "player_name": "Justin Njinmah", + "position": "F", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.5 + }, + { + "match_id": 16434029, + "rating": 6.9 + } + ] + }, + { + "player_id": 2160258, + "player_name": "Paul Erevbenagie", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1596105, + "player_name": "Patrice Čović", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065561, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.5 + } + ] + }, + { + "player_id": 825771, + "player_name": "Marco Friedl", + "position": "D", + "rating_count": 5, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.0 + }, + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 6.2 + }, + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1864786, + "player_name": "Salim Musah", + "position": "F", + "rating_count": 5, + "average_rating": 6.38, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.2 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 916176, + "player_name": "Cameron Puertas", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.3 + }, + { + "match_id": 14065252, + "rating": 6.6 + }, + { + "match_id": 14065561, + "rating": 6.2 + } + ] + }, + { + "player_id": 830142, + "player_name": "Jens Stage", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.1 + }, + { + "match_id": 14065252, + "rating": 6.6 + }, + { + "match_id": 14065561, + "rating": 6.4 + } + ] + }, + { + "player_id": 352290, + "player_name": "Cédric Itten", + "position": "F", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434101, + "rating": 6.3 + } + ] + }, + { + "player_id": 1797852, + "player_name": "Karim Coulibaly", + "position": "D", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.0 + }, + { + "match_id": 14065561, + "rating": 6.5 + } + ] + }, + { + "player_id": 1568521, + "player_name": "Mick Schmetgens", + "position": "D", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 905347, + "player_name": "Yukinari Sugawara", + "position": "D", + "rating_count": 2, + "average_rating": 4.9, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065252, + "rating": 3.0 + } + ] + } + ] + } + }, + "2600": { + "team": "FC Augsburg", + "overall": { + "players": [ + { + "player_id": 822564, + "player_name": "Finn Dahmen", + "position": "G", + "rating_count": 3, + "average_rating": 8.6, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.9 + }, + { + "match_id": 16434039, + "rating": 8.3 + }, + { + "match_id": 16434021, + "rating": 9.6 + } + ] + }, + { + "player_id": 1129365, + "player_name": "Anton Kade", + "position": "F", + "rating_count": 2, + "average_rating": 8.3, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 9.6 + } + ] + }, + { + "player_id": 822877, + "player_name": "Alexis Claude-Maurice", + "position": "M", + "rating_count": 1, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 963198, + "player_name": "Chrislain Matsima", + "position": "D", + "rating_count": 3, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 7.6 + }, + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 929620, + "player_name": "Fabian Rieder", + "position": "M", + "rating_count": 3, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.7 + }, + { + "match_id": 16434039, + "rating": 7.5 + }, + { + "match_id": 16434021, + "rating": 8.0 + } + ] + }, + { + "player_id": 927340, + "player_name": "Han-Noah Massengo", + "position": "M", + "rating_count": 3, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.4 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 1597260, + "player_name": "Noahkai Banks", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.5 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 254119, + "player_name": "Marius Wolf", + "position": "D", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 8.7 + }, + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.7 + }, + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "player_id": 111483, + "player_name": "Michael Gregoritsch", + "position": "F", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.7 + }, + { + "match_id": 16434039, + "rating": 7.4 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1864760, + "player_name": "Hennes Behrens", + "position": "D", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434021, + "rating": 7.2 + } + ] + }, + { + "player_id": 146853, + "player_name": "Jeffrey Gouweleeuw", + "position": "D", + "rating_count": 1, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 1390682, + "player_name": "Mert Kömür", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 1215904, + "player_name": "Rodrigo Ribeiro", + "position": "F", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.6 + }, + { + "match_id": 16434039, + "rating": 7.3 + }, + { + "match_id": 16434021, + "rating": 6.5 + } + ] + }, + { + "player_id": 877842, + "player_name": "Yannik Keitel", + "position": "M", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.6 + }, + { + "match_id": 16434039, + "rating": 6.6 + } + ] + }, + { + "player_id": 860461, + "player_name": "Robin Fellhauer", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 6.3 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 1142248, + "player_name": "Arijon Ibrahimović", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1019333, + "player_name": "Young-woo Seol", + "position": "D", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1129365, + "player_name": "Anton Kade", + "position": "F", + "rating_count": 4, + "average_rating": 8.25, + "ratings": [ + { + "match_id": 14065241, + "rating": 9.0 + }, + { + "match_id": 14065249, + "rating": 7.7 + }, + { + "match_id": 14065558, + "rating": 6.7 + }, + { + "match_id": 16434039, + "rating": 9.6 + } + ] + }, + { + "player_id": 822564, + "player_name": "Finn Dahmen", + "position": "G", + "rating_count": 5, + "average_rating": 7.38, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.5 + }, + { + "match_id": 14065249, + "rating": 6.9 + }, + { + "match_id": 14065558, + "rating": 5.6 + }, + { + "match_id": 16434039, + "rating": 8.3 + }, + { + "match_id": 16434021, + "rating": 9.6 + } + ] + }, + { + "player_id": 929620, + "player_name": "Fabian Rieder", + "position": "M", + "rating_count": 5, + "average_rating": 7.34, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.1 + }, + { + "match_id": 14065249, + "rating": 7.8 + }, + { + "match_id": 14065558, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 7.5 + }, + { + "match_id": 16434021, + "rating": 8.0 + } + ] + }, + { + "player_id": 822877, + "player_name": "Alexis Claude-Maurice", + "position": "M", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.9 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 1597260, + "player_name": "Noahkai Banks", + "position": "D", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 14065558, + "rating": 7.4 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 354878, + "player_name": "Dimitrios Giannoulis", + "position": "M", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.6 + }, + { + "match_id": 14065249, + "rating": 6.7 + } + ] + }, + { + "player_id": 963198, + "player_name": "Chrislain Matsima", + "position": "D", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 6.6 + }, + { + "match_id": 14065558, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 7.6 + }, + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 254119, + "player_name": "Marius Wolf", + "position": "D", + "rating_count": 5, + "average_rating": 7.02, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065249, + "rating": 6.9 + }, + { + "match_id": 14065558, + "rating": 6.4 + }, + { + "match_id": 16434039, + "rating": 8.7 + }, + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 796206, + "player_name": "Kristijan Jakić", + "position": "M", + "rating_count": 2, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.5 + }, + { + "match_id": 14065249, + "rating": 6.5 + } + ] + }, + { + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.7 + }, + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "player_id": 111483, + "player_name": "Michael Gregoritsch", + "position": "F", + "rating_count": 5, + "average_rating": 6.92, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.7 + }, + { + "match_id": 14065249, + "rating": 7.8 + }, + { + "match_id": 14065558, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 7.4 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 927340, + "player_name": "Han-Noah Massengo", + "position": "M", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 6.2 + }, + { + "match_id": 14065558, + "rating": 6.8 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 1390682, + "player_name": "Mert Kömür", + "position": "M", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065249, + "rating": 7.0 + }, + { + "match_id": 14065558, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 1864760, + "player_name": "Hennes Behrens", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434021, + "rating": 7.2 + } + ] + }, + { + "player_id": 146853, + "player_name": "Jeffrey Gouweleeuw", + "position": "D", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.4 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 1215904, + "player_name": "Rodrigo Ribeiro", + "position": "F", + "rating_count": 5, + "average_rating": 6.64, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.4 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065558, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 7.3 + }, + { + "match_id": 16434021, + "rating": 6.5 + } + ] + }, + { + "player_id": 798926, + "player_name": "Cedric Zesiger", + "position": "D", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.0 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 6.2 + } + ] + }, + { + "player_id": 860461, + "player_name": "Robin Fellhauer", + "position": "M", + "rating_count": 5, + "average_rating": 6.52, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.0 + }, + { + "match_id": 14065249, + "rating": 7.3 + }, + { + "match_id": 14065558, + "rating": 6.4 + }, + { + "match_id": 16434039, + "rating": 6.3 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 877842, + "player_name": "Yannik Keitel", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.4 + }, + { + "match_id": 14065558, + "rating": 6.4 + }, + { + "match_id": 16434039, + "rating": 6.6 + } + ] + }, + { + "player_id": 1142248, + "player_name": "Arijon Ibrahimović", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1019333, + "player_name": "Young-woo Seol", + "position": "D", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + } + ] + } + }, + "2530": { + "team": "FC Schalke 04", + "overall": { + "players": [ + { + "player_id": 174135, + "player_name": "Loris Karius", + "position": "G", + "rating_count": 4, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.4 + }, + { + "match_id": 16287064, + "rating": 6.8 + }, + { + "match_id": 16434039, + "rating": 8.1 + }, + { + "match_id": 16434032, + "rating": 7.8 + } + ] + }, + { + "player_id": 14990, + "player_name": "Edin Džeko", + "position": "F", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.4 + }, + { + "match_id": 16287064, + "rating": 8.9 + }, + { + "match_id": 16434039, + "rating": 6.3 + } + ] + }, + { + "player_id": 1083338, + "player_name": "Soufiane El-Faouzi", + "position": "M", + "rating_count": 4, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16672725, + "rating": 7.4 + }, + { + "match_id": 16287064, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 831488, + "player_name": "Nikola Katić", + "position": "D", + "rating_count": 4, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.7 + }, + { + "match_id": 16287064, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 7.2 + }, + { + "match_id": 16434032, + "rating": 7.5 + } + ] + }, + { + "player_id": 852096, + "player_name": "Hasan Kuruçay", + "position": "D", + "rating_count": 4, + "average_rating": 7.08, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.1 + }, + { + "match_id": 16287064, + "rating": 7.6 + }, + { + "match_id": 16434039, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 8.2 + } + ] + }, + { + "player_id": 981067, + "player_name": "Satoshi Tanaka", + "position": "M", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.8 + }, + { + "match_id": 16287064, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 869883, + "player_name": "Dejan Ljubičić", + "position": "M", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.7 + }, + { + "match_id": 16287064, + "rating": 7.7 + }, + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 1195734, + "player_name": "Vitalie Becker", + "position": "D", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16672725, + "rating": 5.9 + }, + { + "match_id": 16287064, + "rating": 7.8 + }, + { + "match_id": 16434039, + "rating": 6.9 + }, + { + "match_id": 16434032, + "rating": 6.7 + } + ] + }, + { + "player_id": 814735, + "player_name": "Timo Becker", + "position": "D", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 16672725, + "rating": 7.0 + }, + { + "match_id": 16287064, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 861980, + "player_name": "Moussa Sylla", + "position": "F", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.6 + }, + { + "match_id": 16287064, + "rating": 7.8 + }, + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.4 + } + ] + }, + { + "player_id": 902381, + "player_name": "Junior Adamu", + "position": "F", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.3 + }, + { + "match_id": 16287064, + "rating": 7.3 + }, + { + "match_id": 16434039, + "rating": 6.3 + } + ] + }, + { + "player_id": 962877, + "player_name": "Adil Aouchiche", + "position": "M", + "rating_count": 4, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16672725, + "rating": 5.8 + }, + { + "match_id": 16287064, + "rating": 6.8 + }, + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 168943, + "player_name": "Kenan Karaman", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434032, + "rating": 6.6 + } + ] + }, + { + "player_id": 2255221, + "player_name": "Luca Vozar", + "position": "M", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 377118, + "player_name": "Robin Gosens", + "position": "D", + "rating_count": 3, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 16287064, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 5.9 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 904994, + "player_name": "Eric Ebimbe", + "position": "D", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287064, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 7.0 + } + ] + }, + { + "player_id": 872358, + "player_name": "Ron Schallenberg", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.0 + }, + { + "match_id": 16287064, + "rating": 7.1 + }, + { + "match_id": 16434039, + "rating": 6.2 + } + ] + }, + { + "player_id": 1195798, + "player_name": "Mertcan Ayhan", + "position": "D", + "rating_count": 4, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.1 + }, + { + "match_id": 16287064, + "rating": 6.0 + }, + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 794962, + "player_name": "Maximilian Wöber", + "position": "D", + "rating_count": 3, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 5.2 + }, + { + "match_id": 16434032, + "rating": 6.9 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 174135, + "player_name": "Loris Karius", + "position": "G", + "rating_count": 2, + "average_rating": 7.95, + "ratings": [ + { + "match_id": 16434039, + "rating": 8.1 + }, + { + "match_id": 16434032, + "rating": 7.8 + } + ] + }, + { + "player_id": 981067, + "player_name": "Satoshi Tanaka", + "position": "M", + "rating_count": 1, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 831488, + "player_name": "Nikola Katić", + "position": "D", + "rating_count": 2, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.2 + }, + { + "match_id": 16434032, + "rating": 7.5 + } + ] + }, + { + "player_id": 852096, + "player_name": "Hasan Kuruçay", + "position": "D", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 8.2 + } + ] + }, + { + "player_id": 1083338, + "player_name": "Soufiane El-Faouzi", + "position": "M", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 962877, + "player_name": "Adil Aouchiche", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 814735, + "player_name": "Timo Becker", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 1195734, + "player_name": "Vitalie Becker", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.9 + }, + { + "match_id": 16434032, + "rating": 6.7 + } + ] + }, + { + "player_id": 168943, + "player_name": "Kenan Karaman", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434032, + "rating": 6.6 + } + ] + }, + { + "player_id": 869883, + "player_name": "Dejan Ljubičić", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 904994, + "player_name": "Eric Ebimbe", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 7.0 + } + ] + }, + { + "player_id": 377118, + "player_name": "Robin Gosens", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434039, + "rating": 5.9 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 2255221, + "player_name": "Luca Vozar", + "position": "M", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 1195798, + "player_name": "Mertcan Ayhan", + "position": "D", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 861980, + "player_name": "Moussa Sylla", + "position": "F", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.4 + } + ] + }, + { + "player_id": 794962, + "player_name": "Maximilian Wöber", + "position": "D", + "rating_count": 2, + "average_rating": 6.05, + "ratings": [ + { + "match_id": 16434039, + "rating": 5.2 + }, + { + "match_id": 16434032, + "rating": 6.9 + } + ] + } + ] + } + } + }, + "failed_matches": [] +} diff --git a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-10_13-04-32_944696+0200.csv b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-10_13-04-32_944696+0200.csv new file mode 100644 index 0000000..3d227df --- /dev/null +++ b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-10_13-04-32_944696+0200.csv @@ -0,0 +1,737 @@ +team_id,team,category,player_id,player_name,position,rating_count,average_rating +2672,FC Bayern München,overall,798583,Dayot Upamecano,D,3,7.90 +2672,FC Bayern München,overall,259117,Joshua Kimmich,M,4,7.90 +2672,FC Bayern München,overall,978838,Michael Olise,M,5,7.86 +2672,FC Bayern München,overall,227672,Jonathan Tah,D,5,7.30 +2672,FC Bayern München,overall,1142251,Aleksandar Pavlović,M,5,7.26 +2672,FC Bayern München,overall,8959,Manuel Neuer,G,3,7.23 +2672,FC Bayern München,overall,1129935,Tom Bischof,M,3,7.17 +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,4,7.03 +2672,FC Bayern München,overall,1159759,Nathaniel Brown,M,5,6.92 +2672,FC Bayern München,overall,843665,Alphonso Davies,D,5,6.86 +2672,FC Bayern München,overall,108579,Harry Kane,F,5,6.86 +2672,FC Bayern München,overall,883537,Luis Díaz,M,5,6.72 +2672,FC Bayern München,overall,1063767,Ismael Saibari,F,5,6.68 +2672,FC Bayern München,overall,1861975,Lennart Karl,M,3,6.47 +2672,FC Bayern München,overall,1130647,Jonas Urbig,G,2,6.30 +2672,FC Bayern München,overall,355492,Konrad Laimer,D,3,6.27 +2672,FC Bayern München,overall,1010231,Jamal Musiala,M,2,6.25 +2672,FC Bayern München,bundesliga,978838,Michael Olise,M,5,8.16 +2672,FC Bayern München,bundesliga,259117,Joshua Kimmich,M,5,8.04 +2672,FC Bayern München,bundesliga,798583,Dayot Upamecano,D,4,7.75 +2672,FC Bayern München,bundesliga,184661,Leon Goretzka,M,3,7.63 +2672,FC Bayern München,bundesliga,896569,Kim Min-jae,D,3,7.47 +2672,FC Bayern München,bundesliga,227672,Jonathan Tah,D,5,7.42 +2672,FC Bayern München,bundesliga,1129935,Tom Bischof,M,4,7.40 +2672,FC Bayern München,bundesliga,1063767,Ismael Saibari,F,2,7.30 +2672,FC Bayern München,bundesliga,1142251,Aleksandar Pavlović,M,3,7.23 +2672,FC Bayern München,bundesliga,843665,Alphonso Davies,D,3,7.23 +2672,FC Bayern München,bundesliga,1130647,Jonas Urbig,G,3,7.23 +2672,FC Bayern München,bundesliga,108579,Harry Kane,F,5,7.14 +2672,FC Bayern München,bundesliga,8959,Manuel Neuer,G,3,7.07 +2672,FC Bayern München,bundesliga,873106,Hiroki Itō,D,2,6.95 +2672,FC Bayern München,bundesliga,883537,Luis Díaz,M,5,6.82 +2672,FC Bayern München,bundesliga,1085381,Nicolas Jackson,F,3,6.80 +2672,FC Bayern München,bundesliga,927407,Josip Stanišić,D,4,6.73 +2672,FC Bayern München,bundesliga,1861975,Lennart Karl,M,4,6.65 +2672,FC Bayern München,bundesliga,1159759,Nathaniel Brown,M,2,6.55 +2672,FC Bayern München,bundesliga,355492,Konrad Laimer,D,5,6.50 +2672,FC Bayern München,bundesliga,1010231,Jamal Musiala,M,4,6.23 +2677,VfB Stuttgart,overall,152463,Fabian Bredlow,G,4,7.70 +2677,VfB Stuttgart,overall,878081,Ermedin Demirović,F,4,7.60 +2677,VfB Stuttgart,overall,788949,Maximilian Mittelstädt,D,4,7.50 +2677,VfB Stuttgart,overall,863271,Jeff Chabot,D,4,7.35 +2677,VfB Stuttgart,overall,906278,Josha Vagnoman,D,4,7.35 +2677,VfB Stuttgart,overall,983540,Tiago Tomás,F,2,7.35 +2677,VfB Stuttgart,overall,901882,Angelo Stiller,M,4,7.25 +2677,VfB Stuttgart,overall,891510,Chris Führich,F,3,7.13 +2677,VfB Stuttgart,overall,1126569,Bilal El Khannouss,M,4,7.13 +2677,VfB Stuttgart,overall,1127790,Dženan Pejčinović,F,4,7.08 +2677,VfB Stuttgart,overall,1418649,Finn Jeltsch,D,4,6.90 +2677,VfB Stuttgart,overall,253993,Grischa Prömel,M,4,6.90 +2677,VfB Stuttgart,overall,794298,Deniz Undav,M,4,6.80 +2677,VfB Stuttgart,overall,916943,Ramon Hendriks,D,3,6.73 +2677,VfB Stuttgart,overall,1979970,Ameen Al-Dakhil,D,2,6.70 +2677,VfB Stuttgart,overall,1150938,Leo Sauer,F,2,6.65 +2677,VfB Stuttgart,overall,990201,Jamie Leweling,F,3,6.57 +2677,VfB Stuttgart,overall,1464641,Chema Andrés,M,2,6.35 +2677,VfB Stuttgart,bundesliga,584722,Alexander Nübel,G,3,7.97 +2677,VfB Stuttgart,bundesliga,861981,Nikolas Nartey,F,2,7.75 +2677,VfB Stuttgart,bundesliga,152463,Fabian Bredlow,G,2,7.65 +2677,VfB Stuttgart,bundesliga,788949,Maximilian Mittelstädt,D,5,7.52 +2677,VfB Stuttgart,bundesliga,891510,Chris Führich,M,4,7.30 +2677,VfB Stuttgart,bundesliga,878081,Ermedin Demirović,F,5,7.22 +2677,VfB Stuttgart,bundesliga,1126569,Bilal El Khannouss,F,4,7.03 +2677,VfB Stuttgart,bundesliga,1464641,Chema Andrés,M,3,6.97 +2677,VfB Stuttgart,bundesliga,253993,Grischa Prömel,M,2,6.95 +2677,VfB Stuttgart,bundesliga,863271,Jeff Chabot,D,5,6.94 +2677,VfB Stuttgart,bundesliga,901882,Angelo Stiller,M,5,6.90 +2677,VfB Stuttgart,bundesliga,990201,Jamie Leweling,F,5,6.84 +2677,VfB Stuttgart,bundesliga,794298,Deniz Undav,F,5,6.76 +2677,VfB Stuttgart,bundesliga,906278,Josha Vagnoman,M,5,6.74 +2677,VfB Stuttgart,bundesliga,1009334,Lorenz Assignon,D,2,6.70 +2677,VfB Stuttgart,bundesliga,983540,Tiago Tomás,F,4,6.63 +2677,VfB Stuttgart,bundesliga,1150938,Leo Sauer,F,1,6.60 +2677,VfB Stuttgart,bundesliga,916943,Ramon Hendriks,D,5,6.54 +2677,VfB Stuttgart,bundesliga,1418649,Finn Jeltsch,D,3,6.50 +2677,VfB Stuttgart,bundesliga,1127823,Luca Jaquez,D,3,6.50 +2677,VfB Stuttgart,bundesliga,1127790,Dženan Pejčinović,F,2,6.25 +2671,1. FC Köln,overall,1112327,Ísak Bergmann Jóhannesson,M,3,7.73 +2671,1. FC Köln,overall,905381,Thijs Dallinga,F,2,7.55 +2671,1. FC Köln,overall,1403192,Mikey Moore,F,1,7.30 +2671,1. FC Köln,overall,930272,Tom Krauß,M,3,7.07 +2671,1. FC Köln,overall,921033,Linton Maina,F,3,6.90 +2671,1. FC Köln,overall,1010726,Jan Uwe Thielmann,F,3,6.87 +2671,1. FC Köln,overall,1800475,Said El Mala,F,2,6.85 +2671,1. FC Köln,overall,187185,Marvin Schwäbe,G,3,6.80 +2671,1. FC Köln,overall,378340,Marius Bülter,F,2,6.75 +2671,1. FC Köln,overall,591706,Ellyes Skhiri,M,3,6.67 +2671,1. FC Köln,overall,1411105,Paul Okon-Engstler,M,2,6.65 +2671,1. FC Köln,overall,839898,Alessio Castro-Montes,D,3,6.60 +2671,1. FC Köln,overall,877544,Ragnar Ache,F,3,6.57 +2671,1. FC Köln,overall,1601596,Reigan Heskey,F,1,6.50 +2671,1. FC Köln,overall,844942,Gideon Mensah,D,3,6.47 +2671,1. FC Köln,overall,1402924,Jahmai Simpson-Pusey,D,3,6.37 +2671,1. FC Köln,overall,827473,Luka Lochoshvili,D,3,6.37 +2671,1. FC Köln,bundesliga,1403192,Mikey Moore,F,1,7.30 +2671,1. FC Köln,bundesliga,378340,Marius Bülter,F,4,7.13 +2671,1. FC Köln,bundesliga,1800475,Said El Mala,F,4,7.10 +2671,1. FC Köln,bundesliga,930272,Tom Krauß,M,4,6.90 +2671,1. FC Köln,bundesliga,988639,Eric Martel,M,2,6.85 +2671,1. FC Köln,bundesliga,591706,Ellyes Skhiri,M,2,6.75 +2671,1. FC Köln,bundesliga,319861,Luca Waldschmidt,F,2,6.70 +2671,1. FC Köln,bundesliga,921033,Linton Maina,F,5,6.68 +2671,1. FC Köln,bundesliga,1010726,Jan Uwe Thielmann,F,4,6.68 +2671,1. FC Köln,bundesliga,1112327,Ísak Bergmann Jóhannesson,M,4,6.68 +2671,1. FC Köln,bundesliga,1411105,Paul Okon-Engstler,M,2,6.65 +2671,1. FC Köln,bundesliga,877544,Ragnar Ache,F,2,6.55 +2671,1. FC Köln,bundesliga,1601596,Reigan Heskey,F,1,6.50 +2671,1. FC Köln,bundesliga,2197599,Youssoupha Niang,F,3,6.47 +2671,1. FC Köln,bundesliga,801263,Jakub Kamiński,M,3,6.43 +2671,1. FC Köln,bundesliga,963043,Kristoffer Lund,D,3,6.43 +2671,1. FC Köln,bundesliga,187185,Marvin Schwäbe,G,5,6.42 +2671,1. FC Köln,bundesliga,839898,Alessio Castro-Montes,D,4,6.33 +2671,1. FC Köln,bundesliga,844942,Gideon Mensah,D,2,6.25 +2671,1. FC Köln,bundesliga,1402924,Jahmai Simpson-Pusey,D,4,6.25 +2671,1. FC Köln,bundesliga,965950,Joel Schmied,D,3,6.20 +2671,1. FC Köln,bundesliga,827473,Luka Lochoshvili,D,2,6.20 +2671,1. FC Köln,bundesliga,953097,Cenk Özkaçar,D,3,6.07 +2671,1. FC Köln,bundesliga,1020206,Sebastian Sebulonsen,D,3,5.93 +2569,TSG Hoffenheim,overall,916946,Wouter Burger,M,5,7.24 +2569,TSG Hoffenheim,overall,40244,Oliver Baumann,G,3,7.13 +2569,TSG Hoffenheim,overall,944899,Valentin Gendrey,D,3,7.03 +2569,TSG Hoffenheim,overall,987504,Patrick Wimmer,M,5,6.98 +2569,TSG Hoffenheim,overall,857740,Ozan Kabak,D,4,6.98 +2569,TSG Hoffenheim,overall,1493305,Leon Avdullahu,M,5,6.94 +2569,TSG Hoffenheim,overall,1000269,Albian Hajdari,D,5,6.88 +2569,TSG Hoffenheim,overall,963801,Adam Hložek,F,5,6.74 +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,1180758,Adam Daghim,M,5,6.66 +2569,TSG Hoffenheim,overall,138024,Vladimír Coufal,D,5,6.66 +2569,TSG Hoffenheim,overall,1387012,Mats Rots,D,5,6.64 +2569,TSG Hoffenheim,overall,1637689,Nathan De Cat,M,5,6.56 +2569,TSG Hoffenheim,overall,943550,Luca Philipp,G,2,6.55 +2569,TSG Hoffenheim,overall,1861981,Natnael Abraha,D,3,6.53 +2569,TSG Hoffenheim,overall,1418703,Max Moerstedt,F,5,6.52 +2569,TSG Hoffenheim,overall,1408406,Alessandro Vogt,F,2,6.45 +2569,TSG Hoffenheim,overall,67647,Andrej Kramarić,F,2,6.45 +2569,TSG Hoffenheim,overall,1122806,Arthur Chaves,D,2,6.45 +2569,TSG Hoffenheim,overall,1185359,Bambasé Conté,M,5,6.42 +2569,TSG Hoffenheim,overall,1974432,Tristan Spranger,D,2,6.40 +2569,TSG Hoffenheim,overall,957615,Robin Hranáč,D,4,6.28 +2569,TSG Hoffenheim,overall,1014290,Tim Lemperle,F,4,6.18 +2569,TSG Hoffenheim,bundesliga,1568123,Bazoumana Touré,M,3,7.53 +2569,TSG Hoffenheim,bundesliga,916946,Wouter Burger,M,5,7.06 +2569,TSG Hoffenheim,bundesliga,1493305,Leon Avdullahu,M,5,7.02 +2569,TSG Hoffenheim,bundesliga,1180758,Adam Daghim,M,2,6.90 +2569,TSG Hoffenheim,bundesliga,1387012,Mats Rots,D,2,6.90 +2569,TSG Hoffenheim,bundesliga,138024,Vladimír Coufal,D,5,6.90 +2569,TSG Hoffenheim,bundesliga,828571,Bernardo,D,4,6.83 +2569,TSG Hoffenheim,bundesliga,67647,Andrej Kramarić,F,5,6.82 +2569,TSG Hoffenheim,bundesliga,963801,Adam Hložek,F,3,6.70 +2569,TSG Hoffenheim,bundesliga,40244,Oliver Baumann,G,5,6.70 +2569,TSG Hoffenheim,bundesliga,857740,Ozan Kabak,D,5,6.60 +2569,TSG Hoffenheim,bundesliga,957615,Robin Hranáč,D,3,6.60 +2569,TSG Hoffenheim,bundesliga,1134578,Cole Campbell,F,2,6.55 +2569,TSG Hoffenheim,bundesliga,1000269,Albian Hajdari,D,5,6.50 +2569,TSG Hoffenheim,bundesliga,1185359,Bambasé Conté,M,2,6.50 +2569,TSG Hoffenheim,bundesliga,1637689,Nathan De Cat,M,2,6.50 +2569,TSG Hoffenheim,bundesliga,987504,Patrick Wimmer,M,2,6.45 +2569,TSG Hoffenheim,bundesliga,1418703,Max Moerstedt,F,3,6.40 +2569,TSG Hoffenheim,bundesliga,1010117,Fisnik Asllani,M,3,6.37 +2569,TSG Hoffenheim,bundesliga,1014290,Tim Lemperle,F,4,6.20 +2569,TSG Hoffenheim,bundesliga,978062,Alexander Prass,D,2,6.15 +2547,1. FC Union Berlin,overall,1090010,Marin Ljubičić,F,3,7.20 +2547,1. FC Union Berlin,overall,792142,Felix Uduokhai,D,1,6.90 +2547,1. FC Union Berlin,overall,791642,Josip Juranović,D,3,6.87 +2547,1. FC Union Berlin,overall,48557,Christopher Trimmel,D,2,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,3,6.77 +2547,1. FC Union Berlin,overall,877302,András Schäfer,M,3,6.73 +2547,1. FC Union Berlin,overall,168985,Janik Haberer,M,2,6.70 +2547,1. FC Union Berlin,overall,1513469,Livan Burcu,M,3,6.70 +2547,1. FC Union Berlin,overall,800252,Tim Skarke,M,2,6.65 +2547,1. FC Union Berlin,overall,927405,Woo-Yeong Jeong,M,3,6.63 +2547,1. FC Union Berlin,overall,137692,Frederik Rønnow,G,1,6.60 +2547,1. FC Union Berlin,overall,848074,Emmanuel Latte Lath,F,3,6.50 +2547,1. FC Union Berlin,overall,1103765,Zeno Van Den Bosch,D,3,6.47 +2547,1. FC Union Berlin,overall,1210666,Tom Alexander Rothe,D,3,6.40 +2547,1. FC Union Berlin,overall,149479,Rani Khedira,M,3,6.37 +2547,1. FC Union Berlin,overall,850891,Michel Aebischer,M,3,6.27 +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.70 +2547,1. FC Union Berlin,bundesliga,953767,Andrej Ilić,F,3,7.60 +2547,1. FC Union Berlin,bundesliga,855663,Diogo Leite,D,3,7.20 +2547,1. FC Union Berlin,bundesliga,877302,András Schäfer,M,5,7.12 +2547,1. FC Union Berlin,bundesliga,148167,Carl Klaus,G,3,7.00 +2547,1. FC Union Berlin,bundesliga,1513469,Livan Burcu,M,5,6.98 +2547,1. FC Union Berlin,bundesliga,791642,Josip Juranović,D,5,6.96 +2547,1. FC Union Berlin,bundesliga,608362,Oliver Burke,M,3,6.93 +2547,1. FC Union Berlin,bundesliga,830803,Danilho Doekhi,D,3,6.90 +2547,1. FC Union Berlin,bundesliga,792142,Felix Uduokhai,D,1,6.90 +2547,1. FC Union Berlin,bundesliga,1198074,Aljoscha Kemlein,M,5,6.86 +2547,1. FC Union Berlin,bundesliga,927405,Woo-Yeong Jeong,M,4,6.85 +2547,1. FC Union Berlin,bundesliga,886737,Derrick Köhn,D,2,6.75 +2547,1. FC Union Berlin,bundesliga,848074,Emmanuel Latte Lath,F,2,6.75 +2547,1. FC Union Berlin,bundesliga,1210666,Tom Alexander Rothe,D,5,6.72 +2547,1. FC Union Berlin,bundesliga,168985,Janik Haberer,M,2,6.70 +2547,1. FC Union Berlin,bundesliga,800252,Tim Skarke,M,4,6.70 +2547,1. FC Union Berlin,bundesliga,137692,Frederik Rønnow,G,1,6.60 +2547,1. FC Union Berlin,bundesliga,1090010,Marin Ljubičić,F,2,6.50 +2547,1. FC Union Berlin,bundesliga,1462742,Ilyas Ansah,M,3,6.43 +2547,1. FC Union Berlin,bundesliga,149479,Rani Khedira,M,4,6.40 +2547,1. FC Union Berlin,bundesliga,850891,Michel Aebischer,M,2,6.10 +2547,1. FC Union Berlin,bundesliga,1103765,Zeno Van Den Bosch,D,2,5.80 +2674,Eintracht Frankfurt,overall,939830,Jonathan Burkardt,F,4,7.63 +2674,Eintracht Frankfurt,overall,1440948,Can Uzun,M,4,7.45 +2674,Eintracht Frankfurt,overall,1129862,Raphael Onyedika,M,4,7.38 +2674,Eintracht Frankfurt,overall,66518,Mario Götze,M,2,7.30 +2674,Eintracht Frankfurt,overall,581302,Robin Koch,D,4,7.20 +2674,Eintracht Frankfurt,overall,980626,Noah Atubolu,G,2,7.15 +2674,Eintracht Frankfurt,overall,1474296,Younes Ebnoutalib,F,4,7.15 +2674,Eintracht Frankfurt,overall,1886360,Jeremiaha Maluze,D,3,7.13 +2674,Eintracht Frankfurt,overall,1192318,Farès Chaïbi,M,4,7.05 +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,4,6.53 +2674,Eintracht Frankfurt,overall,1898148,Ayoube Amaimouni Echghouyab,F,4,6.48 +2674,Eintracht Frankfurt,overall,1977245,Love Arrhov,M,3,6.40 +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,988907,Lilian Brassier,D,1,6.30 +2674,Eintracht Frankfurt,overall,790965,Ritsu Doan,M,2,6.30 +2674,Eintracht Frankfurt,overall,1403018,Elias Baum,D,4,6.23 +2674,Eintracht Frankfurt,overall,40239,Timothy Chandler,D,1,6.20 +2674,Eintracht Frankfurt,overall,1134203,Kauã Santos,G,2,5.40 +2674,Eintracht Frankfurt,bundesliga,1474296,Younes Ebnoutalib,F,3,7.47 +2674,Eintracht Frankfurt,bundesliga,1440948,Can Uzun,M,5,7.32 +2674,Eintracht Frankfurt,bundesliga,980626,Noah Atubolu,G,2,7.15 +2674,Eintracht Frankfurt,bundesliga,939830,Jonathan Burkardt,F,5,7.06 +2674,Eintracht Frankfurt,bundesliga,1129862,Raphael Onyedika,M,2,7.05 +2674,Eintracht Frankfurt,bundesliga,190161,Michael Zetterer,G,3,6.97 +2674,Eintracht Frankfurt,bundesliga,591706,Ellyes Skhiri,M,3,6.83 +2674,Eintracht Frankfurt,bundesliga,1146148,Jean-Mattéo Bahoya,M,3,6.80 +2674,Eintracht Frankfurt,bundesliga,1192318,Farès Chaïbi,M,5,6.72 +2674,Eintracht Frankfurt,bundesliga,581302,Robin Koch,D,5,6.72 +2674,Eintracht Frankfurt,bundesliga,1898148,Ayoube Amaimouni Echghouyab,F,4,6.65 +2674,Eintracht Frankfurt,bundesliga,66518,Mario Götze,M,3,6.60 +2674,Eintracht Frankfurt,bundesliga,40239,Timothy Chandler,D,2,6.60 +2674,Eintracht Frankfurt,bundesliga,997012,Ansgar Knauff,F,3,6.53 +2674,Eintracht Frankfurt,bundesliga,341589,Mahmoud Dahoud,M,2,6.50 +2674,Eintracht Frankfurt,bundesliga,790965,Ritsu Doan,M,3,6.43 +2674,Eintracht Frankfurt,bundesliga,999276,Aurèle Amenda,D,3,6.40 +2674,Eintracht Frankfurt,bundesliga,954061,Arnaud Kalimuendo,F,3,6.37 +2674,Eintracht Frankfurt,bundesliga,1149113,Oscar Højlund,M,2,6.35 +2674,Eintracht Frankfurt,bundesliga,1159759,Nathaniel Brown,D,3,6.33 +2674,Eintracht Frankfurt,bundesliga,988907,Lilian Brassier,D,1,6.30 +2674,Eintracht Frankfurt,bundesliga,921789,Rasmus Kristensen,D,2,6.30 +2674,Eintracht Frankfurt,bundesliga,1403018,Elias Baum,D,2,6.10 +2674,Eintracht Frankfurt,bundesliga,1501641,Keita Kosugi,D,2,6.10 +2556,1. FSV Mainz 05,overall,822340,Phillip Tietz,F,3,8.40 +2556,1. FSV Mainz 05,overall,152206,Dominik Kohr,D,2,8.20 +2556,1. FSV Mainz 05,overall,327755,Nadiem Amiri,M,3,8.13 +2556,1. FSV Mainz 05,overall,846471,Anthony Caci,M,3,7.60 +2556,1. FSV Mainz 05,overall,1130119,Fabio Gruber,D,3,7.60 +2556,1. FSV Mainz 05,overall,352544,Sheraldo Becker,F,3,7.53 +2556,1. FSV Mainz 05,overall,97926,Danny da Costa,D,3,7.47 +2556,1. FSV Mainz 05,overall,138126,Phillipp Mwene,M,3,7.40 +2556,1. FSV Mainz 05,overall,355486,Stefan Posch,D,1,7.40 +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,1028307,Kaishu Sano,M,3,7.23 +2556,1. FSV Mainz 05,overall,134778,Alexander Schwolow,G,1,7.20 +2556,1. FSV Mainz 05,overall,1548910,Kacper Potulski,D,3,6.87 +2556,1. FSV Mainz 05,overall,1012235,Ransford Yeboah Königsdörffer,F,3,6.83 +2556,1. FSV Mainz 05,overall,157377,Silvan Widmer,D,2,6.70 +2556,1. FSV Mainz 05,overall,537552,Jae-sung Lee,M,3,6.67 +2556,1. FSV Mainz 05,bundesliga,94312,Daniel Batz,G,2,8.15 +2556,1. FSV Mainz 05,bundesliga,1130119,Fabio Gruber,D,2,7.70 +2556,1. FSV Mainz 05,bundesliga,138126,Phillipp Mwene,M,5,7.52 +2556,1. FSV Mainz 05,bundesliga,352544,Sheraldo Becker,F,5,7.52 +2556,1. FSV Mainz 05,bundesliga,327755,Nadiem Amiri,M,5,7.42 +2556,1. FSV Mainz 05,bundesliga,822340,Phillip Tietz,F,5,7.22 +2556,1. FSV Mainz 05,bundesliga,134778,Alexander Schwolow,G,1,7.20 +2556,1. FSV Mainz 05,bundesliga,157377,Silvan Widmer,D,3,7.20 +2556,1. FSV Mainz 05,bundesliga,97926,Danny da Costa,D,5,7.04 +2556,1. FSV Mainz 05,bundesliga,1028307,Kaishu Sano,M,5,7.04 +2556,1. FSV Mainz 05,bundesliga,1548910,Kacper Potulski,D,5,6.96 +2556,1. FSV Mainz 05,bundesliga,846471,Anthony Caci,M,5,6.94 +2556,1. FSV Mainz 05,bundesliga,1012235,Ransford Yeboah Königsdörffer,F,2,6.90 +2556,1. FSV Mainz 05,bundesliga,174345,Robin Zentner,G,2,6.90 +2556,1. FSV Mainz 05,bundesliga,355486,Stefan Posch,D,4,6.88 +2556,1. FSV Mainz 05,bundesliga,152206,Dominik Kohr,D,4,6.78 +2556,1. FSV Mainz 05,bundesliga,980621,Paul Nebel,M,3,6.63 +2556,1. FSV Mainz 05,bundesliga,537552,Jae-sung Lee,M,4,6.55 +2556,1. FSV Mainz 05,bundesliga,893962,Lennard Maloney,M,2,6.55 +2556,1. FSV Mainz 05,bundesliga,1152505,Nelson Weiper,F,3,6.43 +2556,1. FSV Mainz 05,bundesliga,1005834,Armindo Sieb,F,2,6.40 +2561,SC Paderborn 07,overall,1048651,Nahuel Noll,G,2,8.25 +2561,SC Paderborn 07,overall,981788,Laurin Curda,M,3,7.67 +2561,SC Paderborn 07,overall,1199101,Santiago Castañeda,M,3,7.53 +2561,SC Paderborn 07,overall,1137717,Tjark Lasse Scheller,D,3,7.43 +2561,SC Paderborn 07,overall,1083387,Mattes Hansen,D,3,7.13 +2561,SC Paderborn 07,overall,1152342,Jano Ter-Horst,D,3,7.10 +2561,SC Paderborn 07,overall,907685,Oliver Batista Meier,M,2,6.85 +2561,SC Paderborn 07,overall,1517850,Jonah Sticker,D,3,6.83 +2561,SC Paderborn 07,overall,1129940,Gabriel Vidović,M,3,6.77 +2561,SC Paderborn 07,overall,1152486,Laurin Ulrich,M,3,6.70 +2561,SC Paderborn 07,overall,820465,Raphael Obermair,M,3,6.70 +2561,SC Paderborn 07,overall,1167764,Stefano Marino,F,3,6.63 +2561,SC Paderborn 07,overall,991824,Rayan Philippe,F,1,6.60 +2561,SC Paderborn 07,overall,826884,Steffen Tigges,F,3,6.43 +2561,SC Paderborn 07,overall,909485,Marvin Pieringer,F,2,6.20 +2561,SC Paderborn 07,bundesliga,1195736,Dennis Seimen,G,2,8.35 +2561,SC Paderborn 07,bundesliga,1048651,Nahuel Noll,G,2,8.25 +2561,SC Paderborn 07,bundesliga,1128792,Calvin Brackelmann,D,2,7.75 +2561,SC Paderborn 07,bundesliga,981788,Laurin Curda,M,4,7.65 +2561,SC Paderborn 07,bundesliga,1137717,Tjark Lasse Scheller,D,4,7.30 +2561,SC Paderborn 07,bundesliga,1199101,Santiago Castañeda,M,4,7.28 +2561,SC Paderborn 07,bundesliga,1083387,Mattes Hansen,D,4,7.18 +2561,SC Paderborn 07,bundesliga,844131,Felix Götze,D,2,7.05 +2561,SC Paderborn 07,bundesliga,1152342,Jano Ter-Horst,D,2,7.00 +2561,SC Paderborn 07,bundesliga,820465,Raphael Obermair,M,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,1517850,Jonah Sticker,D,3,6.77 +2561,SC Paderborn 07,bundesliga,907685,Oliver Batista Meier,M,1,6.60 +2561,SC Paderborn 07,bundesliga,991824,Rayan Philippe,F,1,6.60 +2561,SC Paderborn 07,bundesliga,1152486,Laurin Ulrich,M,2,6.55 +2561,SC Paderborn 07,bundesliga,878628,Sebastian Klaas,F,2,6.55 +2561,SC Paderborn 07,bundesliga,1129940,Gabriel Vidović,M,2,6.50 +2561,SC Paderborn 07,bundesliga,1167764,Stefano Marino,F,4,6.50 +2561,SC Paderborn 07,bundesliga,826884,Steffen Tigges,F,4,6.43 +2561,SC Paderborn 07,bundesliga,1864750,Ruben Müller,M,2,6.30 +2561,SC Paderborn 07,bundesliga,909485,Marvin Pieringer,F,2,6.20 +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,5,7.64 +36360,RB Leipzig,overall,856553,Ridle Baku,D,5,7.50 +36360,RB Leipzig,overall,1121923,Antonio Nusa,F,4,7.35 +36360,RB Leipzig,overall,976421,Castello Lukeba,D,4,7.25 +36360,RB Leipzig,overall,856076,David Raum,D,4,7.13 +36360,RB Leipzig,overall,1048650,Rocco Reitz,M,3,7.07 +36360,RB Leipzig,overall,934385,Maarten Vandevoordt,G,5,7.04 +36360,RB Leipzig,overall,1155383,Ezechiel Banzuzi,M,5,6.96 +36360,RB Leipzig,overall,1117223,Maxime Estève,D,2,6.90 +36360,RB Leipzig,overall,769333,Christopher Nkunku,F,2,6.85 +36360,RB Leipzig,overall,976575,Nicolas Seiwald,M,5,6.84 +36360,RB Leipzig,overall,1146250,Max Finkgräfe,D,3,6.80 +36360,RB Leipzig,overall,1406171,Andrija Maksimović,M,3,6.63 +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,1149127,Arthur Vermeeren,M,4,6.58 +36360,RB Leipzig,overall,1426577,Tidiam Gomis,F,5,6.48 +36360,RB Leipzig,overall,1088896,Johan Bakayoko,F,5,6.44 +36360,RB Leipzig,overall,1414933,Marc Guiu,F,1,6.40 +36360,RB Leipzig,overall,1128530,Neil El Aynaoui,M,1,6.30 +36360,RB Leipzig,overall,2269705,Samba Konaté,F,2,6.30 +36360,RB Leipzig,bundesliga,1198075,Brajan Gruda,F,4,7.55 +36360,RB Leipzig,bundesliga,1406171,Andrija Maksimović,M,1,7.30 +36360,RB Leipzig,bundesliga,136924,Willi Orbán,D,5,7.30 +36360,RB Leipzig,bundesliga,976421,Castello Lukeba,D,4,7.25 +36360,RB Leipzig,bundesliga,1117223,Maxime Estève,D,1,7.20 +36360,RB Leipzig,bundesliga,791079,Xaver Schlager,M,2,7.20 +36360,RB Leipzig,bundesliga,856076,David Raum,D,3,7.13 +36360,RB Leipzig,bundesliga,1121923,Antonio Nusa,F,5,6.94 +36360,RB Leipzig,bundesliga,769333,Christopher Nkunku,F,2,6.85 +36360,RB Leipzig,bundesliga,2087085,Yan Diomande,F,3,6.73 +36360,RB Leipzig,bundesliga,856553,Ridle Baku,D,5,6.72 +36360,RB Leipzig,bundesliga,825956,Christoph Baumgartner,M,3,6.70 +36360,RB Leipzig,bundesliga,976575,Nicolas Seiwald,M,5,6.70 +36360,RB Leipzig,bundesliga,934385,Maarten Vandevoordt,G,4,6.65 +36360,RB Leipzig,bundesliga,1418623,Assan Ouédraogo,M,3,6.63 +36360,RB Leipzig,bundesliga,1494826,Conrad Harder,F,3,6.50 +36360,RB Leipzig,bundesliga,1155383,Ezechiel Banzuzi,M,2,6.45 +36360,RB Leipzig,bundesliga,1414933,Marc Guiu,F,1,6.40 +36360,RB Leipzig,bundesliga,1128530,Neil El Aynaoui,M,1,6.30 +36360,RB Leipzig,bundesliga,1133743,Rômulo,F,3,6.30 +36360,RB Leipzig,bundesliga,1426577,Tidiam Gomis,F,3,6.30 +36360,RB Leipzig,bundesliga,319857,Benjamin Henrichs,D,3,6.23 +36360,RB Leipzig,bundesliga,1088896,Johan Bakayoko,F,3,6.20 +36360,RB Leipzig,bundesliga,2269705,Samba Konaté,F,1,6.10 +36360,RB Leipzig,bundesliga,1146250,Max Finkgräfe,D,3,6.03 +2527,Borussia M'gladbach,overall,1142210,Hugo Bolin,M,3,8.40 +2527,Borussia M'gladbach,overall,578166,Moritz Nicolas,G,3,7.53 +2527,Borussia M'gladbach,overall,280453,Franck Honorat,M,3,7.30 +2527,Borussia M'gladbach,overall,877835,Nicolas-Gerrit Kühn,F,1,7.10 +2527,Borussia M'gladbach,overall,939880,Philipp Sander,M,3,7.00 +2527,Borussia M'gladbach,overall,897334,Daiki Hashioka,D,2,6.90 +2527,Borussia M'gladbach,overall,1083382,Lukas Ullrich,D,3,6.87 +2527,Borussia M'gladbach,overall,95381,Kevin Stöger,M,2,6.85 +2527,Borussia M'gladbach,overall,1002920,Joe Scally,D,2,6.80 +2527,Borussia M'gladbach,overall,1995809,Wael Mohya,M,3,6.77 +2527,Borussia M'gladbach,overall,1823942,Jan Leszczyński,D,2,6.70 +2527,Borussia M'gladbach,overall,228981,Tim Kleindienst,F,2,6.70 +2527,Borussia M'gladbach,overall,583806,Kevin Diks,D,3,6.63 +2527,Borussia M'gladbach,overall,876858,Robin Hack,M,3,6.63 +2527,Borussia M'gladbach,overall,997178,David Herold,D,3,6.50 +2527,Borussia M'gladbach,overall,798175,Isac Lidberg,F,3,6.43 +2527,Borussia M'gladbach,overall,1861977,Mathieu Nguefack,M,2,6.40 +2527,Borussia M'gladbach,overall,790989,Ko Itakura,D,3,6.23 +2527,Borussia M'gladbach,bundesliga,1048650,Rocco Reitz,M,2,7.65 +2527,Borussia M'gladbach,bundesliga,578166,Moritz Nicolas,G,5,7.40 +2527,Borussia M'gladbach,bundesliga,282229,Nico Elvedi,D,2,7.40 +2527,Borussia M'gladbach,bundesliga,1142210,Hugo Bolin,M,5,7.38 +2527,Borussia M'gladbach,bundesliga,259803,Haris Tabaković,F,2,7.25 +2527,Borussia M'gladbach,bundesliga,989056,Giovanni Reyna,M,3,7.17 +2527,Borussia M'gladbach,bundesliga,280453,Franck Honorat,M,5,7.14 +2527,Borussia M'gladbach,bundesliga,877835,Nicolas-Gerrit Kühn,F,1,7.10 +2527,Borussia M'gladbach,bundesliga,583806,Kevin Diks,D,5,6.84 +2527,Borussia M'gladbach,bundesliga,990209,Yannick Engelhardt,M,3,6.80 +2527,Borussia M'gladbach,bundesliga,95381,Kevin Stöger,M,4,6.78 +2527,Borussia M'gladbach,bundesliga,939880,Philipp Sander,M,5,6.74 +2527,Borussia M'gladbach,bundesliga,876858,Robin Hack,M,4,6.70 +2527,Borussia M'gladbach,bundesliga,228981,Tim Kleindienst,F,3,6.63 +2527,Borussia M'gladbach,bundesliga,1002920,Joe Scally,D,5,6.60 +2527,Borussia M'gladbach,bundesliga,1995809,Wael Mohya,M,5,6.58 +2527,Borussia M'gladbach,bundesliga,997178,David Herold,D,2,6.55 +2527,Borussia M'gladbach,bundesliga,798175,Isac Lidberg,F,2,6.55 +2527,Borussia M'gladbach,bundesliga,1130067,Fabio Chiarodia,D,2,6.50 +2527,Borussia M'gladbach,bundesliga,1861977,Mathieu Nguefack,M,2,6.40 +2527,Borussia M'gladbach,bundesliga,925910,Shuto Machino,F,2,6.40 +2527,Borussia M'gladbach,bundesliga,1083382,Lukas Ullrich,D,4,6.38 +2527,Borussia M'gladbach,bundesliga,1823942,Jan Leszczyński,D,1,6.20 +2527,Borussia M'gladbach,bundesliga,790989,Ko Itakura,D,2,5.70 +2598,SV 07 Elversberg,overall,1414916,Francis Onyeka,M,3,7.53 +2598,SV 07 Elversberg,overall,1153365,Maurice Krattenmacher,M,2,7.50 +2598,SV 07 Elversberg,overall,960017,Lukas Petkov,M,3,7.23 +2598,SV 07 Elversberg,overall,1131080,Nicolas Kristof,G,3,7.20 +2598,SV 07 Elversberg,overall,1432398,David Mokwa,F,3,7.10 +2598,SV 07 Elversberg,overall,942336,Łukasz Poręba,M,3,6.97 +2598,SV 07 Elversberg,overall,1134578,Cole Campbell,M,3,6.90 +2598,SV 07 Elversberg,overall,254133,Luca Schnellbacher,M,2,6.90 +2598,SV 07 Elversberg,overall,1017574,Noel Futkeu,F,1,6.90 +2598,SV 07 Elversberg,overall,1215028,Felix Keidel,M,3,6.83 +2598,SV 07 Elversberg,overall,846398,Maximilian Rohr,D,3,6.80 +2598,SV 07 Elversberg,overall,900264,Nicholas Mickelson,D,2,6.75 +2598,SV 07 Elversberg,overall,817978,Amara Condé,M,1,6.70 +2598,SV 07 Elversberg,overall,254411,Jan Gyamerah,D,3,6.70 +2598,SV 07 Elversberg,overall,964603,Luca Sirch,D,3,6.57 +2598,SV 07 Elversberg,overall,787816,Florian Yves Le Joncour,D,2,6.55 +2598,SV 07 Elversberg,overall,990105,Lukas Finn Pinckert,D,2,6.40 +2598,SV 07 Elversberg,overall,1469995,Noah Darvich,M,2,6.15 +2598,SV 07 Elversberg,overall,997175,Lasse Günther,D,3,6.13 +2598,SV 07 Elversberg,bundesliga,1432398,David Mokwa,F,2,7.60 +2598,SV 07 Elversberg,bundesliga,960017,Lukas Petkov,M,2,7.50 +2598,SV 07 Elversberg,bundesliga,1153365,Maurice Krattenmacher,M,2,7.50 +2598,SV 07 Elversberg,bundesliga,1131080,Nicolas Kristof,G,2,7.40 +2598,SV 07 Elversberg,bundesliga,942336,Łukasz Poręba,M,2,7.05 +2598,SV 07 Elversberg,bundesliga,1215028,Felix Keidel,M,2,6.95 +2598,SV 07 Elversberg,bundesliga,1134578,Cole Campbell,M,2,6.90 +2598,SV 07 Elversberg,bundesliga,1017574,Noel Futkeu,F,1,6.90 +2598,SV 07 Elversberg,bundesliga,1414916,Francis Onyeka,M,2,6.85 +2598,SV 07 Elversberg,bundesliga,254411,Jan Gyamerah,D,2,6.80 +2598,SV 07 Elversberg,bundesliga,900264,Nicholas Mickelson,D,1,6.80 +2598,SV 07 Elversberg,bundesliga,817978,Amara Condé,M,1,6.70 +2598,SV 07 Elversberg,bundesliga,846398,Maximilian Rohr,D,2,6.55 +2598,SV 07 Elversberg,bundesliga,964603,Luca Sirch,D,2,6.50 +2598,SV 07 Elversberg,bundesliga,990105,Lukas Finn Pinckert,D,2,6.40 +2598,SV 07 Elversberg,bundesliga,997175,Lasse Günther,D,2,6.25 +2681,Bayer 04 Leverkusen,overall,796047,Aleix García,M,4,7.65 +2681,Bayer 04 Leverkusen,overall,1407524,Ibrahim Maza,M,4,7.55 +2681,Bayer 04 Leverkusen,overall,908716,Miguel Gutiérrez,D,4,7.33 +2681,Bayer 04 Leverkusen,overall,860307,Facundo Medina,D,3,7.27 +2681,Bayer 04 Leverkusen,overall,920379,Nathan Tella,F,2,7.05 +2681,Bayer 04 Leverkusen,overall,1003339,Jarell Quansah,D,3,7.00 +2681,Bayer 04 Leverkusen,overall,975798,Malik Tillman,M,4,7.00 +2681,Bayer 04 Leverkusen,overall,1003012,Ezequiel Fernández,M,4,6.98 +2681,Bayer 04 Leverkusen,overall,883262,Edmond Tapsoba,D,4,6.95 +2681,Bayer 04 Leverkusen,overall,978521,Victor Okoh Boniface,F,2,6.95 +2681,Bayer 04 Leverkusen,overall,1006489,Loïc Badé,D,4,6.93 +2681,Bayer 04 Leverkusen,overall,2029648,Christian Kofane,F,4,6.83 +2681,Bayer 04 Leverkusen,overall,280609,Patrik Schick,F,4,6.83 +2681,Bayer 04 Leverkusen,overall,855817,Moussa Diaby,F,1,6.70 +2681,Bayer 04 Leverkusen,overall,171919,Mark Flekken,G,3,6.60 +2681,Bayer 04 Leverkusen,overall,168903,Robert Andrich,M,1,6.60 +2681,Bayer 04 Leverkusen,overall,255239,Lucas Vázquez,D,4,6.58 +2681,Bayer 04 Leverkusen,overall,1215906,Afonso Moreira,M,4,6.55 +2681,Bayer 04 Leverkusen,bundesliga,796047,Aleix García,M,5,7.96 +2681,Bayer 04 Leverkusen,bundesliga,908716,Miguel Gutiérrez,D,2,7.90 +2681,Bayer 04 Leverkusen,bundesliga,177177,Alejandro Grimaldo,M,3,7.67 +2681,Bayer 04 Leverkusen,bundesliga,822600,Exequiel Palacios,M,3,7.57 +2681,Bayer 04 Leverkusen,bundesliga,860307,Facundo Medina,D,2,7.55 +2681,Bayer 04 Leverkusen,bundesliga,1407524,Ibrahim Maza,M,5,7.48 +2681,Bayer 04 Leverkusen,bundesliga,280609,Patrik Schick,F,5,7.22 +2681,Bayer 04 Leverkusen,bundesliga,1003012,Ezequiel Fernández,M,3,7.10 +2681,Bayer 04 Leverkusen,bundesliga,975798,Malik Tillman,M,5,6.96 +2681,Bayer 04 Leverkusen,bundesliga,1394353,Eliesse Ben Seghir,F,2,6.95 +2681,Bayer 04 Leverkusen,bundesliga,1003339,Jarell Quansah,D,5,6.94 +2681,Bayer 04 Leverkusen,bundesliga,1174761,Arthur,D,3,6.90 +2681,Bayer 04 Leverkusen,bundesliga,1568522,Montrell Culbreath,M,3,6.90 +2681,Bayer 04 Leverkusen,bundesliga,1006489,Loïc Badé,D,2,6.85 +2681,Bayer 04 Leverkusen,bundesliga,2029648,Christian Kofane,F,3,6.83 +2681,Bayer 04 Leverkusen,bundesliga,142390,Jonas Hofmann,M,2,6.75 +2681,Bayer 04 Leverkusen,bundesliga,171919,Mark Flekken,G,5,6.72 +2681,Bayer 04 Leverkusen,bundesliga,883262,Edmond Tapsoba,D,5,6.70 +2681,Bayer 04 Leverkusen,bundesliga,855817,Moussa Diaby,F,1,6.70 +2681,Bayer 04 Leverkusen,bundesliga,168903,Robert Andrich,M,4,6.70 +2681,Bayer 04 Leverkusen,bundesliga,1215906,Afonso Moreira,M,2,6.50 +2681,Bayer 04 Leverkusen,bundesliga,1119502,Ernest Poku,F,2,6.50 +2681,Bayer 04 Leverkusen,bundesliga,255239,Lucas Vázquez,D,3,6.43 +2673,Borussia Dortmund,overall,328027,Serhou Guirassy,F,4,7.70 +2673,Borussia Dortmund,overall,1021272,Daniel Svensson,D,5,7.40 +2673,Borussia Dortmund,overall,1137131,Filippo Mané,D,3,7.20 +2673,Borussia Dortmund,overall,556866,Gregor Kobel,G,4,7.18 +2673,Borussia Dortmund,overall,800951,Julian Ryerson,M,5,7.14 +2673,Borussia Dortmund,overall,1861666,Samuele Inacio,F,3,7.10 +2673,Borussia Dortmund,overall,850816,Joey Veerman,M,5,7.02 +2673,Borussia Dortmund,overall,1002007,Giannis Konstantelias,F,2,7.00 +2673,Borussia Dortmund,overall,1937833,Luca Reggiani,D,2,6.95 +2673,Borussia Dortmund,overall,799046,Waldemar Anton,D,5,6.94 +2673,Borussia Dortmund,overall,954076,Fábio Silva,F,4,6.90 +2673,Borussia Dortmund,overall,1471049,Joane Gadou,D,4,6.88 +2673,Borussia Dortmund,overall,1468744,Konstantinos Karetsas,F,5,6.86 +2673,Borussia Dortmund,overall,133908,Marcel Sabitzer,F,5,6.84 +2673,Borussia Dortmund,overall,1134083,Jobe Bellingham,M,4,6.73 +2673,Borussia Dortmund,overall,980628,Maximilian Beier,M,5,6.66 +2673,Borussia Dortmund,overall,907463,Felix Nmecha,M,5,6.64 +2673,Borussia Dortmund,overall,1887796,Kauã Prates,D,3,6.57 +2673,Borussia Dortmund,overall,994556,Carney Chukwuemeka,M,2,6.45 +2673,Borussia Dortmund,overall,1401702,Ethan Nwaneri,M,2,6.40 +2673,Borussia Dortmund,bundesliga,940871,Nico Schlotterbeck,D,3,7.83 +2673,Borussia Dortmund,bundesliga,328027,Serhou Guirassy,F,5,7.32 +2673,Borussia Dortmund,bundesliga,1468744,Konstantinos Karetsas,F,2,7.30 +2673,Borussia Dortmund,bundesliga,1021272,Daniel Svensson,M,4,7.28 +2673,Borussia Dortmund,bundesliga,799046,Waldemar Anton,D,5,7.20 +2673,Borussia Dortmund,bundesliga,1471049,Joane Gadou,D,2,7.10 +2673,Borussia Dortmund,bundesliga,800951,Julian Ryerson,M,5,7.10 +2673,Borussia Dortmund,bundesliga,556866,Gregor Kobel,G,5,6.98 +2673,Borussia Dortmund,bundesliga,1134083,Jobe Bellingham,M,5,6.98 +2673,Borussia Dortmund,bundesliga,980628,Maximilian Beier,F,5,6.96 +2673,Borussia Dortmund,bundesliga,133908,Marcel Sabitzer,M,4,6.88 +2673,Borussia Dortmund,bundesliga,1002813,Yan Couto,D,2,6.80 +2673,Borussia Dortmund,bundesliga,907463,Felix Nmecha,M,4,6.78 +2673,Borussia Dortmund,bundesliga,1937833,Luca Reggiani,D,4,6.78 +2673,Borussia Dortmund,bundesliga,226978,Julian Brandt,M,3,6.73 +2673,Borussia Dortmund,bundesliga,1137131,Filippo Mané,D,2,6.70 +2673,Borussia Dortmund,bundesliga,940054,Karim Adeyemi,F,2,6.65 +2673,Borussia Dortmund,bundesliga,954076,Fábio Silva,F,4,6.60 +2673,Borussia Dortmund,bundesliga,994556,Carney Chukwuemeka,M,2,6.55 +2673,Borussia Dortmund,bundesliga,850816,Joey Veerman,M,2,6.55 +2673,Borussia Dortmund,bundesliga,795005,Salih Özcan,M,2,6.50 +2673,Borussia Dortmund,bundesliga,1861666,Samuele Inacio,F,4,6.48 +2673,Borussia Dortmund,bundesliga,1401702,Ethan Nwaneri,M,1,6.40 +2676,Hamburger SV,overall,1000263,Albert Grønbæk,F,3,7.83 +2676,Hamburger SV,overall,113442,Daniel Fernandes,G,2,6.95 +2676,Hamburger SV,overall,1995000,Louis Lemke,D,3,6.87 +2676,Hamburger SV,overall,1064305,Nicolai Remberg,M,3,6.83 +2676,Hamburger SV,overall,901892,Albert Sambi Lokonga,M,2,6.80 +2676,Hamburger SV,overall,865057,Patson Daka,F,3,6.67 +2676,Hamburger SV,overall,1129527,Bilal Nadir,M,3,6.63 +2676,Hamburger SV,overall,904835,Fábio Vieira,M,1,6.60 +2676,Hamburger SV,overall,842526,Bakery Jatta,M,2,6.55 +2676,Hamburger SV,overall,1158529,Martin Adeline,F,3,6.50 +2676,Hamburger SV,overall,826167,Sebastiaan Bornauw,D,3,6.50 +2676,Hamburger SV,overall,135264,Yussuf Poulsen,F,2,6.45 +2676,Hamburger SV,overall,1568535,Otto Stange,F,3,6.43 +2676,Hamburger SV,overall,1031283,David Møller Wolfe,M,1,6.40 +2676,Hamburger SV,overall,2204961,Shafiq Nandja,D,2,6.40 +2676,Hamburger SV,overall,894396,Terem Moffi,F,2,6.15 +2676,Hamburger SV,overall,973564,Nicolás Capaldo,D,3,6.00 +2676,Hamburger SV,overall,801003,Jordan Torunarigha,D,2,5.90 +2676,Hamburger SV,overall,1134470,Zakaria El Ouahdi,M,1,5.80 +2676,Hamburger SV,bundesliga,904835,Fábio Vieira,M,4,7.50 +2676,Hamburger SV,bundesliga,1405212,Luka Vušković,D,3,7.47 +2676,Hamburger SV,bundesliga,1000263,Albert Grønbæk,F,5,7.36 +2676,Hamburger SV,bundesliga,113442,Daniel Fernandes,G,4,7.15 +2676,Hamburger SV,bundesliga,1546267,Fabio Baldé,F,2,7.15 +2676,Hamburger SV,bundesliga,999030,Warmed Omari,D,3,7.07 +2676,Hamburger SV,bundesliga,1064305,Nicolai Remberg,M,5,6.96 +2676,Hamburger SV,bundesliga,901892,Albert Sambi Lokonga,M,4,6.85 +2676,Hamburger SV,bundesliga,1129527,Bilal Nadir,M,2,6.65 +2676,Hamburger SV,bundesliga,135264,Yussuf Poulsen,F,4,6.63 +2676,Hamburger SV,bundesliga,1012235,Ransford Yeboah Königsdörffer,F,2,6.55 +2676,Hamburger SV,bundesliga,842526,Bakery Jatta,M,3,6.53 +2676,Hamburger SV,bundesliga,1158529,Martin Adeline,F,2,6.45 +2676,Hamburger SV,bundesliga,1031283,David Møller Wolfe,M,1,6.40 +2676,Hamburger SV,bundesliga,865057,Patson Daka,F,2,6.40 +2676,Hamburger SV,bundesliga,1568535,Otto Stange,F,4,6.35 +2676,Hamburger SV,bundesliga,973564,Nicolás Capaldo,D,5,6.34 +2676,Hamburger SV,bundesliga,991824,Rayan Philippe,F,2,6.25 +2676,Hamburger SV,bundesliga,801003,Jordan Torunarigha,D,4,6.20 +2676,Hamburger SV,bundesliga,1995000,Louis Lemke,D,2,6.20 +2676,Hamburger SV,bundesliga,826167,Sebastiaan Bornauw,D,2,6.15 +2676,Hamburger SV,bundesliga,894396,Terem Moffi,F,2,6.15 +2676,Hamburger SV,bundesliga,2204961,Shafiq Nandja,D,2,6.10 +2676,Hamburger SV,bundesliga,1134470,Zakaria El Ouahdi,M,1,5.80 +2538,SC Freiburg,overall,1019321,Igor Matanović,F,5,8.30 +2538,SC Freiburg,overall,1131002,Derry Scherhant,M,5,7.48 +2538,SC Freiburg,overall,142259,Matthias Ginter,D,5,7.44 +2538,SC Freiburg,overall,576266,Philipp Lienhart,D,5,7.28 +2538,SC Freiburg,overall,569784,Maximilian Eggestein,M,5,7.26 +2538,SC Freiburg,overall,142525,Lukas Kübler,D,3,7.17 +2538,SC Freiburg,overall,1131339,Jordy Makengo,D,4,7.08 +2538,SC Freiburg,overall,1020422,Yuito Suzuki,M,5,6.98 +2538,SC Freiburg,overall,979820,Philipp Treu,D,4,6.98 +2538,SC Freiburg,overall,1508537,Cyriaque Irié,F,4,6.90 +2538,SC Freiburg,overall,836711,Jan-Niklas Beste,M,4,6.88 +2538,SC Freiburg,overall,1391315,Keisuke Goto,F,5,6.82 +2538,SC Freiburg,overall,1131337,Maximilian Rosenfelder,D,3,6.77 +2538,SC Freiburg,overall,171961,Vincenzo Grifo,M,4,6.75 +2538,SC Freiburg,overall,990209,Yannick Engelhardt,M,4,6.75 +2538,SC Freiburg,overall,1195724,Berkay Yılmaz,D,1,6.60 +2538,SC Freiburg,overall,142231,Christian Günter,D,2,6.60 +2538,SC Freiburg,overall,1083390,Mio Backhaus,G,5,6.60 +2538,SC Freiburg,overall,280009,Lucas Höler,F,3,6.57 +2538,SC Freiburg,bundesliga,1019321,Igor Matanović,F,5,8.02 +2538,SC Freiburg,bundesliga,1020422,Yuito Suzuki,M,3,7.43 +2538,SC Freiburg,bundesliga,142259,Matthias Ginter,D,5,7.36 +2538,SC Freiburg,bundesliga,576266,Philipp Lienhart,D,5,7.30 +2538,SC Freiburg,bundesliga,1518931,Johan Manzambi,M,3,7.23 +2538,SC Freiburg,bundesliga,836711,Jan-Niklas Beste,M,5,6.96 +2538,SC Freiburg,bundesliga,142525,Lukas Kübler,D,5,6.96 +2538,SC Freiburg,bundesliga,1083390,Mio Backhaus,G,2,6.95 +2538,SC Freiburg,bundesliga,980626,Noah Atubolu,G,3,6.93 +2538,SC Freiburg,bundesliga,1131339,Jordy Makengo,D,4,6.90 +2538,SC Freiburg,bundesliga,1131002,Derry Scherhant,M,5,6.88 +2538,SC Freiburg,bundesliga,569784,Maximilian Eggestein,M,5,6.80 +2538,SC Freiburg,bundesliga,979820,Philipp Treu,D,5,6.80 +2538,SC Freiburg,bundesliga,171961,Vincenzo Grifo,M,4,6.73 +2538,SC Freiburg,bundesliga,1195724,Berkay Yılmaz,D,1,6.60 +2538,SC Freiburg,bundesliga,49639,Nicolas Höfler,M,3,6.47 +2538,SC Freiburg,bundesliga,1391315,Keisuke Goto,F,2,6.45 +2538,SC Freiburg,bundesliga,280009,Lucas Höler,F,4,6.43 +2538,SC Freiburg,bundesliga,1596573,Bruno Ogbus,D,3,6.37 +2538,SC Freiburg,bundesliga,990209,Yannick Engelhardt,M,2,6.20 +2534,SV Werder Bremen,overall,815612,Marco Grüll,M,3,7.83 +2534,SV Werder Bremen,overall,851254,Amos Pieper,D,3,7.37 +2534,SV Werder Bremen,overall,893586,Ludovit Reis,M,3,7.27 +2534,SV Werder Bremen,overall,1141977,Dariusz Stalmach,M,2,7.20 +2534,SV Werder Bremen,overall,1174761,Arthur,D,1,7.10 +2534,SV Werder Bremen,overall,996940,Youri Regeer,M,1,7.10 +2534,SV Werder Bremen,overall,2160258,Paul Erevbenagie,F,2,7.05 +2534,SV Werder Bremen,overall,960114,Olivier Deman,D,3,7.03 +2534,SV Werder Bremen,overall,825771,Marco Friedl,D,3,6.90 +2534,SV Werder Bremen,overall,1067120,Eren Dinkçi,M,2,6.80 +2534,SV Werder Bremen,overall,1005343,Justin Njinmah,F,2,6.80 +2534,SV Werder Bremen,overall,132645,Niclas Füllkrug,F,3,6.77 +2534,SV Werder Bremen,overall,991591,Karl Hein,G,2,6.70 +2534,SV Werder Bremen,overall,826171,Senne Lynen,M,2,6.70 +2534,SV Werder Bremen,overall,1568521,Mick Schmetgens,D,3,6.50 +2534,SV Werder Bremen,overall,1137584,Chuki,M,3,6.43 +2534,SV Werder Bremen,overall,1864786,Salim Musah,F,3,6.43 +2534,SV Werder Bremen,overall,352290,Cédric Itten,F,3,6.23 +2534,SV Werder Bremen,bundesliga,1083390,Mio Backhaus,G,3,8.13 +2534,SV Werder Bremen,bundesliga,815612,Marco Grüll,M,5,7.40 +2534,SV Werder Bremen,bundesliga,830127,Romano Schmid,M,3,7.30 +2534,SV Werder Bremen,bundesliga,1141977,Dariusz Stalmach,M,2,7.20 +2534,SV Werder Bremen,bundesliga,1174761,Arthur,D,1,7.10 +2534,SV Werder Bremen,bundesliga,996940,Youri Regeer,M,1,7.10 +2534,SV Werder Bremen,bundesliga,851254,Amos Pieper,D,5,7.04 +2534,SV Werder Bremen,bundesliga,960114,Olivier Deman,D,5,7.00 +2534,SV Werder Bremen,bundesliga,893586,Ludovit Reis,M,2,6.90 +2534,SV Werder Bremen,bundesliga,132645,Niclas Füllkrug,F,2,6.85 +2534,SV Werder Bremen,bundesliga,1067120,Eren Dinkçi,M,2,6.80 +2534,SV Werder Bremen,bundesliga,826171,Senne Lynen,M,4,6.80 +2534,SV Werder Bremen,bundesliga,1015164,Isaac Schmidt,D,2,6.75 +2534,SV Werder Bremen,bundesliga,991591,Karl Hein,G,2,6.70 +2534,SV Werder Bremen,bundesliga,1100836,Samuel Mbangula,F,3,6.67 +2534,SV Werder Bremen,bundesliga,1137584,Chuki,M,2,6.65 +2534,SV Werder Bremen,bundesliga,1005343,Justin Njinmah,F,4,6.65 +2534,SV Werder Bremen,bundesliga,2160258,Paul Erevbenagie,F,1,6.60 +2534,SV Werder Bremen,bundesliga,1596105,Patrice Čović,M,2,6.55 +2534,SV Werder Bremen,bundesliga,825771,Marco Friedl,D,5,6.48 +2534,SV Werder Bremen,bundesliga,1864786,Salim Musah,F,5,6.38 +2534,SV Werder Bremen,bundesliga,916176,Cameron Puertas,M,3,6.37 +2534,SV Werder Bremen,bundesliga,830142,Jens Stage,M,3,6.37 +2534,SV Werder Bremen,bundesliga,352290,Cédric Itten,F,2,6.35 +2534,SV Werder Bremen,bundesliga,1797852,Karim Coulibaly,D,2,6.25 +2534,SV Werder Bremen,bundesliga,1568521,Mick Schmetgens,D,2,6.20 +2534,SV Werder Bremen,bundesliga,905347,Yukinari Sugawara,D,2,4.90 +2600,FC Augsburg,overall,822564,Finn Dahmen,G,3,8.60 +2600,FC Augsburg,overall,1129365,Anton Kade,F,2,8.30 +2600,FC Augsburg,overall,822877,Alexis Claude-Maurice,M,1,7.90 +2600,FC Augsburg,overall,963198,Chrislain Matsima,D,3,7.50 +2600,FC Augsburg,overall,929620,Fabian Rieder,M,3,7.40 +2600,FC Augsburg,overall,927340,Han-Noah Massengo,M,3,7.30 +2600,FC Augsburg,overall,1597260,Noahkai Banks,D,3,7.20 +2600,FC Augsburg,overall,254119,Marius Wolf,D,3,7.17 +2600,FC Augsburg,overall,1128792,Calvin Brackelmann,D,2,6.95 +2600,FC Augsburg,overall,111483,Michael Gregoritsch,F,3,6.83 +2600,FC Augsburg,overall,1864760,Hennes Behrens,D,3,6.80 +2600,FC Augsburg,overall,146853,Jeffrey Gouweleeuw,D,1,6.80 +2600,FC Augsburg,overall,1390682,Mert Kömür,M,2,6.80 +2600,FC Augsburg,overall,1215904,Rodrigo Ribeiro,F,3,6.80 +2600,FC Augsburg,overall,877842,Yannik Keitel,M,2,6.60 +2600,FC Augsburg,overall,860461,Robin Fellhauer,M,3,6.47 +2600,FC Augsburg,overall,1142248,Arijon Ibrahimović,F,1,6.40 +2600,FC Augsburg,overall,1019333,Young-woo Seol,D,1,6.40 +2600,FC Augsburg,bundesliga,1129365,Anton Kade,F,4,8.25 +2600,FC Augsburg,bundesliga,822564,Finn Dahmen,G,5,7.38 +2600,FC Augsburg,bundesliga,929620,Fabian Rieder,M,5,7.34 +2600,FC Augsburg,bundesliga,822877,Alexis Claude-Maurice,M,3,7.17 +2600,FC Augsburg,bundesliga,1597260,Noahkai Banks,D,3,7.17 +2600,FC Augsburg,bundesliga,354878,Dimitrios Giannoulis,M,2,7.15 +2600,FC Augsburg,bundesliga,963198,Chrislain Matsima,D,5,7.04 +2600,FC Augsburg,bundesliga,254119,Marius Wolf,D,5,7.02 +2600,FC Augsburg,bundesliga,796206,Kristijan Jakić,M,2,7.00 +2600,FC Augsburg,bundesliga,1128792,Calvin Brackelmann,D,2,6.95 +2600,FC Augsburg,bundesliga,111483,Michael Gregoritsch,F,5,6.92 +2600,FC Augsburg,bundesliga,927340,Han-Noah Massengo,M,5,6.82 +2600,FC Augsburg,bundesliga,1390682,Mert Kömür,M,4,6.73 +2600,FC Augsburg,bundesliga,1864760,Hennes Behrens,D,2,6.70 +2600,FC Augsburg,bundesliga,146853,Jeffrey Gouweleeuw,D,4,6.65 +2600,FC Augsburg,bundesliga,1215904,Rodrigo Ribeiro,F,5,6.64 +2600,FC Augsburg,bundesliga,798926,Cedric Zesiger,D,3,6.63 +2600,FC Augsburg,bundesliga,860461,Robin Fellhauer,M,5,6.52 +2600,FC Augsburg,bundesliga,877842,Yannik Keitel,M,3,6.47 +2600,FC Augsburg,bundesliga,1142248,Arijon Ibrahimović,F,1,6.40 +2600,FC Augsburg,bundesliga,1019333,Young-woo Seol,D,1,6.40 +2530,FC Schalke 04,overall,174135,Loris Karius,G,4,7.28 +2530,FC Schalke 04,overall,14990,Edin Džeko,F,3,7.20 +2530,FC Schalke 04,overall,1083338,Soufiane El-Faouzi,M,4,7.13 +2530,FC Schalke 04,overall,831488,Nikola Katić,D,4,7.10 +2530,FC Schalke 04,overall,852096,Hasan Kuruçay,D,4,7.08 +2530,FC Schalke 04,overall,981067,Satoshi Tanaka,M,3,6.97 +2530,FC Schalke 04,overall,869883,Dejan Ljubičić,M,4,6.88 +2530,FC Schalke 04,overall,1195734,Vitalie Becker,D,4,6.83 +2530,FC Schalke 04,overall,814735,Timo Becker,D,4,6.78 +2530,FC Schalke 04,overall,861980,Moussa Sylla,F,4,6.73 +2530,FC Schalke 04,overall,902381,Junior Adamu,F,3,6.63 +2530,FC Schalke 04,overall,962877,Adil Aouchiche,M,4,6.60 +2530,FC Schalke 04,overall,168943,Kenan Karaman,F,1,6.60 +2530,FC Schalke 04,overall,2255221,Luca Vozar,M,2,6.60 +2530,FC Schalke 04,overall,377118,Robin Gosens,D,3,6.53 +2530,FC Schalke 04,overall,904994,Eric Ebimbe,D,3,6.47 +2530,FC Schalke 04,overall,872358,Ron Schallenberg,M,3,6.43 +2530,FC Schalke 04,overall,1195798,Mertcan Ayhan,D,4,6.25 +2530,FC Schalke 04,overall,794962,Maximilian Wöber,D,3,6.20 +2530,FC Schalke 04,bundesliga,174135,Loris Karius,G,2,7.95 +2530,FC Schalke 04,bundesliga,981067,Satoshi Tanaka,M,1,7.40 +2530,FC Schalke 04,bundesliga,831488,Nikola Katić,D,2,7.35 +2530,FC Schalke 04,bundesliga,852096,Hasan Kuruçay,D,2,7.30 +2530,FC Schalke 04,bundesliga,1083338,Soufiane El-Faouzi,M,2,7.05 +2530,FC Schalke 04,bundesliga,962877,Adil Aouchiche,M,2,6.90 +2530,FC Schalke 04,bundesliga,814735,Timo Becker,D,2,6.80 +2530,FC Schalke 04,bundesliga,1195734,Vitalie Becker,D,2,6.80 +2530,FC Schalke 04,bundesliga,168943,Kenan Karaman,F,1,6.60 +2530,FC Schalke 04,bundesliga,869883,Dejan Ljubičić,M,2,6.55 +2530,FC Schalke 04,bundesliga,904994,Eric Ebimbe,D,2,6.55 +2530,FC Schalke 04,bundesliga,377118,Robin Gosens,D,2,6.55 +2530,FC Schalke 04,bundesliga,2255221,Luca Vozar,M,1,6.50 +2530,FC Schalke 04,bundesliga,1195798,Mertcan Ayhan,D,2,6.45 +2530,FC Schalke 04,bundesliga,861980,Moussa Sylla,F,2,6.25 +2530,FC Schalke 04,bundesliga,794962,Maximilian Wöber,D,2,6.05 diff --git a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-10_13-04-32_944696+0200.json b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-10_13-04-32_944696+0200.json new file mode 100644 index 0000000..e5f5828 --- /dev/null +++ b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-10_13-04-32_944696+0200.json @@ -0,0 +1,15872 @@ +{ + "generated_at": "2026-09-10T13:04:32+02:00", + "source_file": "team_form_2026-09-10_13-03-24_642850+0200.json", + "eligibility": { + "bundesliga_matchday": 3, + "early_season_max_matchday": 3, + "minimum_rated_matches": 2, + "last_match_exception": true, + "last_two_exception": false + }, + "teams": { + "2672": { + "team": "FC Bayern München", + "overall": { + "players": [ + { + "player_id": 798583, + "player_name": "Dayot Upamecano", + "position": "D", + "rating_count": 3, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16849740, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 8.5 + }, + { + "match_id": 16434032, + "rating": 7.9 + } + ] + }, + { + "player_id": 259117, + "player_name": "Joshua Kimmich", + "position": "M", + "rating_count": 4, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16287047, + "rating": 7.3 + }, + { + "match_id": 16434032, + "rating": 8.6 + } + ] + }, + { + "player_id": 978838, + "player_name": "Michael Olise", + "position": "M", + "rating_count": 5, + "average_rating": 7.86, + "ratings": [ + { + "match_id": 16849740, + "rating": 7.3 + }, + { + "match_id": 16248441, + "rating": 8.3 + }, + { + "match_id": 16434087, + "rating": 8.0 + }, + { + "match_id": 16287047, + "rating": 8.7 + }, + { + "match_id": 16434032, + "rating": 7.0 + } + ] + }, + { + "player_id": 227672, + "player_name": "Jonathan Tah", + "position": "D", + "rating_count": 5, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16849740, + "rating": 7.1 + }, + { + "match_id": 16248441, + "rating": 7.0 + }, + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16287047, + "rating": 6.9 + }, + { + "match_id": 16434032, + "rating": 8.7 + } + ] + }, + { + "player_id": 1142251, + "player_name": "Aleksandar Pavlović", + "position": "M", + "rating_count": 5, + "average_rating": 7.26, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.9 + }, + { + "match_id": 16248441, + "rating": 7.0 + }, + { + "match_id": 16434087, + "rating": 8.2 + }, + { + "match_id": 16287047, + "rating": 7.1 + }, + { + "match_id": 16434032, + "rating": 7.1 + } + ] + }, + { + "player_id": 8959, + "player_name": "Manuel Neuer", + "position": "G", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434032, + "rating": 7.5 + } + ] + }, + { + "player_id": 1129935, + "player_name": "Tom Bischof", + "position": "M", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16287047, + "rating": 7.9 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 927407, + "player_name": "Josip Stanišić", + "position": "D", + "rating_count": 4, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.7 + }, + { + "match_id": 16248441, + "rating": 7.1 + }, + { + "match_id": 16434087, + "rating": 6.7 + }, + { + "match_id": 16287047, + "rating": 7.6 + } + ] + }, + { + "player_id": 896569, + "player_name": "Kim Min-jae", + "position": "D", + "rating_count": 4, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.8 + }, + { + "match_id": 16248441, + "rating": 6.7 + }, + { + "match_id": 16434087, + "rating": 7.1 + }, + { + "match_id": 16287047, + "rating": 7.5 + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "M", + "rating_count": 5, + "average_rating": 6.92, + "ratings": [ + { + "match_id": 16849740, + "rating": 7.7 + }, + { + "match_id": 16248441, + "rating": 7.6 + }, + { + "match_id": 16434087, + "rating": 6.3 + }, + { + "match_id": 16287047, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 843665, + "player_name": "Alphonso Davies", + "position": "D", + "rating_count": 5, + "average_rating": 6.86, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.1 + }, + { + "match_id": 16248441, + "rating": 6.5 + }, + { + "match_id": 16434087, + "rating": 7.3 + }, + { + "match_id": 16287047, + "rating": 6.8 + }, + { + "match_id": 16434032, + "rating": 7.6 + } + ] + }, + { + "player_id": 108579, + "player_name": "Harry Kane", + "position": "F", + "rating_count": 5, + "average_rating": 6.86, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.5 + }, + { + "match_id": 16248441, + "rating": 7.2 + }, + { + "match_id": 16434087, + "rating": 7.1 + }, + { + "match_id": 16287047, + "rating": 7.3 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 883537, + "player_name": "Luis Díaz", + "position": "M", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 16849740, + "rating": 7.2 + }, + { + "match_id": 16248441, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 7.6 + }, + { + "match_id": 16287047, + "rating": 6.5 + }, + { + "match_id": 16434032, + "rating": 6.1 + } + ] + }, + { + "player_id": 1063767, + "player_name": "Ismael Saibari", + "position": "F", + "rating_count": 5, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.2 + }, + { + "match_id": 16248441, + "rating": 6.5 + }, + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16287047, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 1861975, + "player_name": "Lennart Karl", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16287047, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 6.3 + } + ] + }, + { + "player_id": 1130647, + "player_name": "Jonas Urbig", + "position": "G", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.3 + }, + { + "match_id": 16287047, + "rating": 6.3 + } + ] + }, + { + "player_id": 355492, + "player_name": "Konrad Laimer", + "position": "D", + "rating_count": 3, + "average_rating": 6.27, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 1010231, + "player_name": "Jamal Musiala", + "position": "M", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16849740, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 5.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 978838, + "player_name": "Michael Olise", + "position": "M", + "rating_count": 5, + "average_rating": 8.16, + "ratings": [ + { + "match_id": 14065232, + "rating": 9.7 + }, + { + "match_id": 14065251, + "rating": 8.7 + }, + { + "match_id": 14065556, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 8.0 + }, + { + "match_id": 16434032, + "rating": 7.0 + } + ] + }, + { + "player_id": 259117, + "player_name": "Joshua Kimmich", + "position": "M", + "rating_count": 5, + "average_rating": 8.04, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 8.3 + }, + { + "match_id": 14065556, + "rating": 8.2 + }, + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16434032, + "rating": 8.6 + } + ] + }, + { + "player_id": 798583, + "player_name": "Dayot Upamecano", + "position": "D", + "rating_count": 4, + "average_rating": 7.75, + "ratings": [ + { + "match_id": 14065251, + "rating": 7.2 + }, + { + "match_id": 14065556, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 8.5 + }, + { + "match_id": 16434032, + "rating": 7.9 + } + ] + }, + { + "player_id": 184661, + "player_name": "Leon Goretzka", + "position": "M", + "rating_count": 3, + "average_rating": 7.63, + "ratings": [ + { + "match_id": 14065232, + "rating": 9.0 + }, + { + "match_id": 14065251, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 7.3 + } + ] + }, + { + "player_id": 896569, + "player_name": "Kim Min-jae", + "position": "D", + "rating_count": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 8.6 + }, + { + "match_id": 16434087, + "rating": 7.1 + } + ] + }, + { + "player_id": 227672, + "player_name": "Jonathan Tah", + "position": "D", + "rating_count": 5, + "average_rating": 7.42, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 7.4 + }, + { + "match_id": 14065556, + "rating": 7.5 + }, + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16434032, + "rating": 8.7 + } + ] + }, + { + "player_id": 1129935, + "player_name": "Tom Bischof", + "position": "M", + "rating_count": 4, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065251, + "rating": 7.6 + }, + { + "match_id": 14065556, + "rating": 8.4 + }, + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 1063767, + "player_name": "Ismael Saibari", + "position": "F", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 1142251, + "player_name": "Aleksandar Pavlović", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 8.2 + }, + { + "match_id": 16434032, + "rating": 7.1 + } + ] + }, + { + "player_id": 843665, + "player_name": "Alphonso Davies", + "position": "D", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 7.3 + }, + { + "match_id": 16434032, + "rating": 7.6 + } + ] + }, + { + "player_id": 1130647, + "player_name": "Jonas Urbig", + "position": "G", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.8 + }, + { + "match_id": 14065251, + "rating": 8.0 + }, + { + "match_id": 14065556, + "rating": 6.9 + } + ] + }, + { + "player_id": 108579, + "player_name": "Harry Kane", + "position": "F", + "rating_count": 5, + "average_rating": 7.14, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.6 + }, + { + "match_id": 14065251, + "rating": 5.8 + }, + { + "match_id": 14065556, + "rating": 10.0 + }, + { + "match_id": 16434087, + "rating": 7.1 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 8959, + "player_name": "Manuel Neuer", + "position": "G", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 14065556, + "rating": 6.3 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434032, + "rating": 7.5 + } + ] + }, + { + "player_id": 873106, + "player_name": "Hiroki Itō", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.5 + }, + { + "match_id": 14065251, + "rating": 7.4 + } + ] + }, + { + "player_id": 883537, + "player_name": "Luis Díaz", + "position": "M", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.6 + }, + { + "match_id": 14065251, + "rating": 6.3 + }, + { + "match_id": 14065556, + "rating": 7.5 + }, + { + "match_id": 16434087, + "rating": 7.6 + }, + { + "match_id": 16434032, + "rating": 6.1 + } + ] + }, + { + "player_id": 1085381, + "player_name": "Nicolas Jackson", + "position": "F", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.2 + }, + { + "match_id": 14065251, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 7.6 + } + ] + }, + { + "player_id": 927407, + "player_name": "Josip Stanišić", + "position": "D", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.3 + }, + { + "match_id": 14065251, + "rating": 7.1 + }, + { + "match_id": 14065556, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.7 + } + ] + }, + { + "player_id": 1861975, + "player_name": "Lennart Karl", + "position": "M", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065251, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 6.3 + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.3 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 355492, + "player_name": "Konrad Laimer", + "position": "D", + "rating_count": 5, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.6 + }, + { + "match_id": 14065251, + "rating": 6.9 + }, + { + "match_id": 14065556, + "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 1010231, + "player_name": "Jamal Musiala", + "position": "M", + "rating_count": 4, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 6.2 + }, + { + "match_id": 14065556, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 5.8 + } + ] + } + ] + } + }, + "2677": { + "team": "VfB Stuttgart", + "overall": { + "players": [ + { + "player_id": 152463, + "player_name": "Fabian Bredlow", + "position": "G", + "rating_count": 4, + "average_rating": 7.7, + "ratings": [ + { + "match_id": 16287048, + "rating": 9.1 + }, + { + "match_id": 16434087, + "rating": 7.8 + }, + { + "match_id": 16434036, + "rating": 7.5 + }, + { + "match_id": 16939028, + "rating": 6.4 + } + ] + }, + { + "player_id": 878081, + "player_name": "Ermedin Demirović", + "position": "F", + "rating_count": 4, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.1 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 8.2 + }, + { + "match_id": 16939028, + "rating": 9.9 + } + ] + }, + { + "player_id": 788949, + "player_name": "Maximilian Mittelstädt", + "position": "D", + "rating_count": 4, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 8.8 + }, + { + "match_id": 16939028, + "rating": 6.5 + } + ] + }, + { + "player_id": 863271, + "player_name": "Jeff Chabot", + "position": "D", + "rating_count": 4, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.9 + }, + { + "match_id": 16434087, + "rating": 6.3 + }, + { + "match_id": 16434036, + "rating": 7.8 + }, + { + "match_id": 16939028, + "rating": 7.4 + } + ] + }, + { + "player_id": 906278, + "player_name": "Josha Vagnoman", + "position": "D", + "rating_count": 4, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 8.1 + }, + { + "match_id": 16939028, + "rating": 6.7 + } + ] + }, + { + "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": 901882, + "player_name": "Angelo Stiller", + "position": "M", + "rating_count": 4, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.5 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.8 + }, + { + "match_id": 16939028, + "rating": 8.5 + } + ] + }, + { + "player_id": 891510, + "player_name": "Chris Führich", + "position": "F", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.8 + }, + { + "match_id": 16434036, + "rating": 7.5 + }, + { + "match_id": 16939028, + "rating": 7.1 + } + ] + }, + { + "player_id": 1126569, + "player_name": "Bilal El Khannouss", + "position": "M", + "rating_count": 4, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 8.8 + }, + { + "match_id": 16939028, + "rating": 6.6 + } + ] + }, + { + "player_id": 1127790, + "player_name": "Dženan Pejčinović", + "position": "F", + "rating_count": 4, + "average_rating": 7.08, + "ratings": [ + { + "match_id": 16287048, + "rating": 9.5 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.3 + }, + { + "match_id": 16939028, + "rating": 6.3 + } + ] + }, + { + "player_id": 1418649, + "player_name": "Finn Jeltsch", + "position": "D", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 7.1 + }, + { + "match_id": 16939028, + "rating": 6.9 + } + ] + }, + { + "player_id": 253993, + "player_name": "Grischa Prömel", + "position": "M", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.9 + }, + { + "match_id": 16939028, + "rating": 6.9 + } + ] + }, + { + "player_id": 794298, + "player_name": "Deniz Undav", + "position": "M", + "rating_count": 4, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 6.7 + }, + { + "match_id": 16939028, + "rating": 7.7 + } + ] + }, + { + "player_id": 916943, + "player_name": "Ramon Hendriks", + "position": "D", + "rating_count": 3, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.5 + }, + { + "match_id": 16939028, + "rating": 6.7 + } + ] + }, + { + "player_id": 1979970, + "player_name": "Ameen Al-Dakhil", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.7 + }, + { + "match_id": 16939028, + "rating": 6.7 + } + ] + }, + { + "player_id": 1150938, + "player_name": "Leo Sauer", + "position": "F", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.6 + }, + { + "match_id": 16939028, + "rating": 6.7 + } + ] + }, + { + "player_id": 990201, + "player_name": "Jamie Leweling", + "position": "F", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 6.4 + }, + { + "match_id": 16939028, + "rating": 6.7 + } + ] + }, + { + "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 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 584722, + "player_name": "Alexander Nübel", + "position": "G", + "rating_count": 3, + "average_rating": 7.97, + "ratings": [ + { + "match_id": 14065244, + "rating": 8.0 + }, + { + "match_id": 14065248, + "rating": 8.0 + }, + { + "match_id": 14065560, + "rating": 7.9 + } + ] + }, + { + "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": 152463, + "player_name": "Fabian Bredlow", + "position": "G", + "rating_count": 2, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 16434087, + "rating": 7.8 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 788949, + "player_name": "Maximilian Mittelstädt", + "position": "D", + "rating_count": 5, + "average_rating": 7.52, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.9 + }, + { + "match_id": 14065248, + "rating": 7.6 + }, + { + "match_id": 14065560, + "rating": 6.9 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 8.8 + } + ] + }, + { + "player_id": 891510, + "player_name": "Chris Führich", + "position": "M", + "rating_count": 4, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.7 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065560, + "rating": 7.1 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 878081, + "player_name": "Ermedin Demirović", + "position": "F", + "rating_count": 5, + "average_rating": 7.22, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.6 + }, + { + "match_id": 14065248, + "rating": 7.8 + }, + { + "match_id": 14065560, + "rating": 6.3 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 8.2 + } + ] + }, + { + "player_id": 1126569, + "player_name": "Bilal El Khannouss", + "position": "F", + "rating_count": 4, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065248, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 8.8 + } + ] + }, + { + "player_id": 1464641, + "player_name": "Chema Andrés", + "position": "M", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 14065248, + "rating": 7.0 + }, + { + "match_id": 14065560, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 6.5 + } + ] + }, + { + "player_id": 253993, + "player_name": "Grischa Prömel", + "position": "M", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.9 + } + ] + }, + { + "player_id": 863271, + "player_name": "Jeff Chabot", + "position": "D", + "rating_count": 5, + "average_rating": 6.94, + "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 + }, + { + "match_id": 16434036, + "rating": 7.8 + } + ] + }, + { + "player_id": 901882, + "player_name": "Angelo Stiller", + "position": "M", + "rating_count": 5, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 8.1 + }, + { + "match_id": 14065560, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.8 + } + ] + }, + { + "player_id": 990201, + "player_name": "Jamie Leweling", + "position": "F", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 8.2 + }, + { + "match_id": 14065560, + "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 6.4 + } + ] + }, + { + "player_id": 794298, + "player_name": "Deniz Undav", + "position": "F", + "rating_count": 5, + "average_rating": 6.76, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.9 + }, + { + "match_id": 14065248, + "rating": 7.5 + }, + { + "match_id": 14065560, + "rating": 6.7 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 6.7 + } + ] + }, + { + "player_id": 906278, + "player_name": "Josha Vagnoman", + "position": "M", + "rating_count": 5, + "average_rating": 6.74, + "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 + }, + { + "match_id": 16434036, + "rating": 8.1 + } + ] + }, + { + "player_id": 1009334, + "player_name": "Lorenz Assignon", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.7 + }, + { + "match_id": 14065248, + "rating": 6.7 + } + ] + }, + { + "player_id": 983540, + "player_name": "Tiago Tomás", + "position": "F", + "rating_count": 4, + "average_rating": 6.63, + "ratings": [ + { + "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": 1150938, + "player_name": "Leo Sauer", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.6 + } + ] + }, + { + "player_id": 916943, + "player_name": "Ramon Hendriks", + "position": "D", + "rating_count": 5, + "average_rating": 6.54, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 6.0 + }, + { + "match_id": 14065560, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 1418649, + "player_name": "Finn Jeltsch", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065560, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 7.1 + } + ] + }, + { + "player_id": 1127823, + "player_name": "Luca Jaquez", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065560, + "rating": 6.2 + } + ] + }, + { + "player_id": 1127790, + "player_name": "Dženan Pejčinović", + "position": "F", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.3 + } + ] + } + ] + } + }, + "2671": { + "team": "1. FC Köln", + "overall": { + "players": [ + { + "player_id": 1112327, + "player_name": "Ísak Bergmann Jóhannesson", + "position": "M", + "rating_count": 3, + "average_rating": 7.73, + "ratings": [ + { + "match_id": 16287059, + "rating": 9.3 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.7 + } + ] + }, + { + "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": 1403192, + "player_name": "Mikey Moore", + "position": "F", + "rating_count": 1, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434036, + "rating": 7.3 + } + ] + }, + { + "player_id": 930272, + "player_name": "Tom Krauß", + "position": "M", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.5 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 921033, + "player_name": "Linton Maina", + "position": "F", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.0 + }, + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434036, + "rating": 6.9 + } + ] + }, + { + "player_id": 1010726, + "player_name": "Jan Uwe Thielmann", + "position": "F", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.8 + }, + { + "match_id": 16434022, + "rating": 7.3 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "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": 187185, + "player_name": "Marvin Schwäbe", + "position": "G", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 378340, + "player_name": "Marius Bülter", + "position": "F", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.1 + }, + { + "match_id": 16434036, + "rating": 7.4 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 7.0 + } + ] + }, + { + "player_id": 1411105, + "player_name": "Paul Okon-Engstler", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 6.8 + } + ] + }, + { + "player_id": 839898, + "player_name": "Alessio Castro-Montes", + "position": "D", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.1 + }, + { + "match_id": 16434022, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 877544, + "player_name": "Ragnar Ache", + "position": "F", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.6 + }, + { + "match_id": 16434022, + "rating": 6.9 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "player_id": 1601596, + "player_name": "Reigan Heskey", + "position": "F", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 844942, + "player_name": "Gideon Mensah", + "position": "D", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.9 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 5.9 + } + ] + }, + { + "player_id": 1402924, + "player_name": "Jahmai Simpson-Pusey", + "position": "D", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.8 + }, + { + "match_id": 16434022, + "rating": 6.1 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "player_id": 827473, + "player_name": "Luka Lochoshvili", + "position": "D", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.7 + }, + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434036, + "rating": 5.7 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1403192, + "player_name": "Mikey Moore", + "position": "F", + "rating_count": 1, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434036, + "rating": 7.3 + } + ] + }, + { + "player_id": 378340, + "player_name": "Marius Bülter", + "position": "F", + "rating_count": 4, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.5 + }, + { + "match_id": 14065253, + "rating": 7.1 + }, + { + "match_id": 14065556, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 7.4 + } + ] + }, + { + "player_id": 1800475, + "player_name": "Said El Mala", + "position": "F", + "rating_count": 4, + "average_rating": 7.1, + "ratings": [ + { + "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": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 7.2 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 988639, + "player_name": "Eric Martel", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065556, + "rating": 7.2 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 7.0 + } + ] + }, + { + "player_id": 319861, + "player_name": "Luca Waldschmidt", + "position": "F", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 6.7 + } + ] + }, + { + "player_id": 921033, + "player_name": "Linton Maina", + "position": "F", + "rating_count": 5, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.2 + }, + { + "match_id": 14065253, + "rating": 7.3 + }, + { + "match_id": 14065556, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434036, + "rating": 6.9 + } + ] + }, + { + "player_id": 1010726, + "player_name": "Jan Uwe Thielmann", + "position": "F", + "rating_count": 4, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.3 + }, + { + "match_id": 16434022, + "rating": 7.3 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 1112327, + "player_name": "Ísak Bergmann Jóhannesson", + "position": "M", + "rating_count": 4, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 14065253, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.7 + } + ] + }, + { + "player_id": 1411105, + "player_name": "Paul Okon-Engstler", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 6.8 + } + ] + }, + { + "player_id": 877544, + "player_name": "Ragnar Ache", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.9 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "player_id": 1601596, + "player_name": "Reigan Heskey", + "position": "F", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 2197599, + "player_name": "Youssoupha Niang", + "position": "F", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.4 + }, + { + "match_id": 14065253, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.4 + } + ] + }, + { + "player_id": 801263, + "player_name": "Jakub Kamiński", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.2 + }, + { + "match_id": 14065253, + "rating": 7.0 + }, + { + "match_id": 14065556, + "rating": 6.1 + } + ] + }, + { + "player_id": 963043, + "player_name": "Kristoffer Lund", + "position": "D", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 6.3 + }, + { + "match_id": 14065556, + "rating": 6.3 + } + ] + }, + { + "player_id": 187185, + "player_name": "Marvin Schwäbe", + "position": "G", + "rating_count": 5, + "average_rating": 6.42, + "ratings": [ + { + "match_id": 14065242, + "rating": 5.9 + }, + { + "match_id": 14065253, + "rating": 6.9 + }, + { + "match_id": 14065556, + "rating": 5.4 + }, + { + "match_id": 16434022, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 839898, + "player_name": "Alessio Castro-Montes", + "position": "D", + "rating_count": 4, + "average_rating": 6.33, + "ratings": [ + { + "match_id": 14065253, + "rating": 6.5 + }, + { + "match_id": 14065556, + "rating": 6.1 + }, + { + "match_id": 16434022, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 844942, + "player_name": "Gideon Mensah", + "position": "D", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 5.9 + } + ] + }, + { + "player_id": 1402924, + "player_name": "Jahmai Simpson-Pusey", + "position": "D", + "rating_count": 4, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.8 + }, + { + "match_id": 14065556, + "rating": 5.9 + }, + { + "match_id": 16434022, + "rating": 6.1 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "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": 827473, + "player_name": "Luka Lochoshvili", + "position": "D", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434036, + "rating": 5.7 + } + ] + }, + { + "player_id": 953097, + "player_name": "Cenk Özkaçar", + "position": "D", + "rating_count": 3, + "average_rating": 6.07, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065253, + "rating": 5.8 + }, + { + "match_id": 14065556, + "rating": 5.8 + } + ] + }, + { + "player_id": 1020206, + "player_name": "Sebastian Sebulonsen", + "position": "D", + "rating_count": 3, + "average_rating": 5.93, + "ratings": [ + { + "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": 916946, + "player_name": "Wouter Burger", + "position": "M", + "rating_count": 5, + "average_rating": 7.24, + "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 + }, + { + "match_id": 16434019, + "rating": 7.4 + } + ] + }, + { + "player_id": 40244, + "player_name": "Oliver Baumann", + "position": "G", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 7.8 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "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": 987504, + "player_name": "Patrick Wimmer", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "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 + }, + { + "match_id": 16434019, + "rating": 6.1 + } + ] + }, + { + "player_id": 857740, + "player_name": "Ozan Kabak", + "position": "D", + "rating_count": 4, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.6 + }, + { + "match_id": 16287038, + "rating": 7.3 + }, + { + "match_id": 16434022, + "rating": 7.6 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 1493305, + "player_name": "Leon Avdullahu", + "position": "M", + "rating_count": 5, + "average_rating": 6.94, + "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 + }, + { + "match_id": 16434019, + "rating": 7.2 + } + ] + }, + { + "player_id": 1000269, + "player_name": "Albian Hajdari", + "position": "D", + "rating_count": 5, + "average_rating": 6.88, + "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 + }, + { + "match_id": 16434019, + "rating": 5.5 + } + ] + }, + { + "player_id": 963801, + "player_name": "Adam Hložek", + "position": "F", + "rating_count": 5, + "average_rating": 6.74, + "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 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "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": 1180758, + "player_name": "Adam Daghim", + "position": "M", + "rating_count": 5, + "average_rating": 6.66, + "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 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 138024, + "player_name": "Vladimír Coufal", + "position": "D", + "rating_count": 5, + "average_rating": 6.66, + "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 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 1387012, + "player_name": "Mats Rots", + "position": "D", + "rating_count": 5, + "average_rating": 6.64, + "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 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 1637689, + "player_name": "Nathan De Cat", + "position": "M", + "rating_count": 5, + "average_rating": 6.56, + "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 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "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": 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": 1418703, + "player_name": "Max Moerstedt", + "position": "F", + "rating_count": 5, + "average_rating": 6.52, + "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 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "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": 67647, + "player_name": "Andrej Kramarić", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "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": "M", + "rating_count": 5, + "average_rating": 6.42, + "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 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "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": 4, + "average_rating": 6.28, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.2 + }, + { + "match_id": 16846179, + "rating": 6.0 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1014290, + "player_name": "Tim Lemperle", + "position": "F", + "rating_count": 4, + "average_rating": 6.18, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.2 + }, + { + "match_id": 16846179, + "rating": 6.3 + }, + { + "match_id": 16287038, + "rating": 5.4 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1568123, + "player_name": "Bazoumana Touré", + "position": "M", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 14065244, + "rating": 8.6 + }, + { + "match_id": 14065252, + "rating": 7.5 + }, + { + "match_id": 14065559, + "rating": 6.5 + } + ] + }, + { + "player_id": 916946, + "player_name": "Wouter Burger", + "position": "M", + "rating_count": 5, + "average_rating": 7.06, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.2 + }, + { + "match_id": 14065252, + "rating": 7.5 + }, + { + "match_id": 14065559, + "rating": 6.6 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 7.4 + } + ] + }, + { + "player_id": 1493305, + "player_name": "Leon Avdullahu", + "position": "M", + "rating_count": 5, + "average_rating": 7.02, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.2 + }, + { + "match_id": 14065252, + "rating": 8.1 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434019, + "rating": 7.2 + } + ] + }, + { + "player_id": 1180758, + "player_name": "Adam Daghim", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434022, + "rating": 7.5 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1387012, + "player_name": "Mats Rots", + "position": "D", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 138024, + "player_name": "Vladimír Coufal", + "position": "D", + "rating_count": 5, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 14065252, + "rating": 8.4 + }, + { + "match_id": 14065559, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 828571, + "player_name": "Bernardo", + "position": "D", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "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": 67647, + "player_name": "Andrej Kramarić", + "position": "F", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 14065244, + "rating": 8.2 + }, + { + "match_id": 14065252, + "rating": 6.8 + }, + { + "match_id": 14065559, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 963801, + "player_name": "Adam Hložek", + "position": "F", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065559, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 7.0 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "player_id": 40244, + "player_name": "Oliver Baumann", + "position": "G", + "rating_count": 5, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065244, + "rating": 5.5 + }, + { + "match_id": 14065252, + "rating": 7.3 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 7.8 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 857740, + "player_name": "Ozan Kabak", + "position": "D", + "rating_count": 5, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065244, + "rating": 5.9 + }, + { + "match_id": 14065252, + "rating": 7.4 + }, + { + "match_id": 14065559, + "rating": 5.7 + }, + { + "match_id": 16434022, + "rating": 7.6 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 957615, + "player_name": "Robin Hranáč", + "position": "D", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.9 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1134578, + "player_name": "Cole Campbell", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 6.7 + } + ] + }, + { + "player_id": 1000269, + "player_name": "Albian Hajdari", + "position": "D", + "rating_count": 5, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065252, + "rating": 8.7 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 6.3 + }, + { + "match_id": 16434019, + "rating": 5.5 + } + ] + }, + { + "player_id": 1185359, + "player_name": "Bambasé Conté", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1637689, + "player_name": "Nathan De Cat", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.4 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 987504, + "player_name": "Patrick Wimmer", + "position": "M", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434019, + "rating": 6.1 + } + ] + }, + { + "player_id": 1418703, + "player_name": "Max Moerstedt", + "position": "F", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 6.1 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "player_id": 1010117, + "player_name": "Fisnik Asllani", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 6.5 + } + ] + }, + { + "player_id": 1014290, + "player_name": "Tim Lemperle", + "position": "F", + "rating_count": 4, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065252, + "rating": 6.2 + }, + { + "match_id": 14065559, + "rating": 5.2 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + }, + { + "player_id": 978062, + "player_name": "Alexander Prass", + "position": "D", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 5.8 + } + ] + } + ] + } + }, + "2547": { + "team": "1. FC Union Berlin", + "overall": { + "players": [ + { + "player_id": 1090010, + "player_name": "Marin Ljubičić", + "position": "F", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16287045, + "rating": 8.6 + }, + { + "match_id": 16434026, + "rating": 6.1 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 792142, + "player_name": "Felix Uduokhai", + "position": "D", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 791642, + "player_name": "Josip Juranović", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.1 + }, + { + "match_id": 16434026, + "rating": 7.7 + }, + { + "match_id": 16434042, + "rating": 5.8 + } + ] + }, + { + "player_id": 48557, + "player_name": "Christopher Trimmel", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.8 + }, + { + "match_id": 16434042, + "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": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 877302, + "player_name": "András Schäfer", + "position": "M", + "rating_count": 3, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.0 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 6.5 + } + ] + }, + { + "player_id": 168985, + "player_name": "Janik Haberer", + "position": "M", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1513469, + "player_name": "Livan Burcu", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.6 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 800252, + "player_name": "Tim Skarke", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "player_id": 927405, + "player_name": "Woo-Yeong Jeong", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.5 + }, + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 137692, + "player_name": "Frederik Rønnow", + "position": "G", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 848074, + "player_name": "Emmanuel Latte Lath", + "position": "F", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.0 + }, + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 1103765, + "player_name": "Zeno Van Den Bosch", + "position": "D", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.8 + }, + { + "match_id": 16434026, + "rating": 6.3 + }, + { + "match_id": 16434042, + "rating": 5.3 + } + ] + }, + { + "player_id": 1210666, + "player_name": "Tom Alexander Rothe", + "position": "D", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.0 + }, + { + "match_id": 16434026, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.0 + } + ] + }, + { + "player_id": 149479, + "player_name": "Rani Khedira", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 850891, + "player_name": "Michel Aebischer", + "position": "M", + "rating_count": 3, + "average_rating": 6.27, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.6 + }, + { + "match_id": 16434026, + "rating": 6.0 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "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.7, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.6 + }, + { + "match_id": 14065247, + "rating": 8.8 + }, + { + "match_id": 14065558, + "rating": 7.6 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 953767, + "player_name": "Andrej Ilić", + "position": "F", + "rating_count": 3, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 7.3 + }, + { + "match_id": 14065558, + "rating": 9.0 + } + ] + }, + { + "player_id": 855663, + "player_name": "Diogo Leite", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.3 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065558, + "rating": 7.4 + } + ] + }, + { + "player_id": 877302, + "player_name": "András Schäfer", + "position": "M", + "rating_count": 5, + "average_rating": 7.12, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.9 + }, + { + "match_id": 14065247, + "rating": 6.6 + }, + { + "match_id": 14065558, + "rating": 8.9 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 6.5 + } + ] + }, + { + "player_id": 148167, + "player_name": "Carl Klaus", + "position": "G", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.2 + }, + { + "match_id": 14065247, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 7.1 + } + ] + }, + { + "player_id": 1513469, + "player_name": "Livan Burcu", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.6 + }, + { + "match_id": 14065247, + "rating": 6.5 + }, + { + "match_id": 14065558, + "rating": 7.3 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 791642, + "player_name": "Josip Juranović", + "position": "D", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 7.2 + }, + { + "match_id": 16434026, + "rating": 7.7 + }, + { + "match_id": 16434042, + "rating": 5.8 + } + ] + }, + { + "player_id": 608362, + "player_name": "Oliver Burke", + "position": "M", + "rating_count": 3, + "average_rating": 6.93, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 6.7 + } + ] + }, + { + "player_id": 830803, + "player_name": "Danilho Doekhi", + "position": "D", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065247, + "rating": 7.3 + }, + { + "match_id": 14065558, + "rating": 6.7 + } + ] + }, + { + "player_id": 792142, + "player_name": "Felix Uduokhai", + "position": "D", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 1198074, + "player_name": "Aljoscha Kemlein", + "position": "M", + "rating_count": 5, + "average_rating": 6.86, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.4 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 6.9 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 927405, + "player_name": "Woo-Yeong Jeong", + "position": "M", + "rating_count": 4, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.4 + }, + { + "match_id": 14065558, + "rating": 7.6 + }, + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "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": 848074, + "player_name": "Emmanuel Latte Lath", + "position": "F", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 1210666, + "player_name": "Tom Alexander Rothe", + "position": "D", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.8 + }, + { + "match_id": 14065247, + "rating": 6.4 + }, + { + "match_id": 14065558, + "rating": 7.2 + }, + { + "match_id": 16434026, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.0 + } + ] + }, + { + "player_id": 168985, + "player_name": "Janik Haberer", + "position": "M", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 800252, + "player_name": "Tim Skarke", + "position": "M", + "rating_count": 4, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "player_id": 137692, + "player_name": "Frederik Rønnow", + "position": "G", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1090010, + "player_name": "Marin Ljubičić", + "position": "F", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.1 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 1462742, + "player_name": "Ilyas Ansah", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "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.4, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 850891, + "player_name": "Michel Aebischer", + "position": "M", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.0 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "player_id": 1103765, + "player_name": "Zeno Van Den Bosch", + "position": "D", + "rating_count": 2, + "average_rating": 5.8, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.3 + }, + { + "match_id": 16434042, + "rating": 5.3 + } + ] + } + ] + } + }, + "2674": { + "team": "Eintracht Frankfurt", + "overall": { + "players": [ + { + "player_id": 939830, + "player_name": "Jonathan Burkardt", + "position": "F", + "rating_count": 4, + "average_rating": 7.63, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.7 + }, + { + "match_id": 16287062, + "rating": 10.0 + }, + { + "match_id": 16434026, + "rating": 6.1 + }, + { + "match_id": 16434021, + "rating": 7.7 + } + ] + }, + { + "player_id": 1440948, + "player_name": "Can Uzun", + "position": "M", + "rating_count": 4, + "average_rating": 7.45, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.1 + }, + { + "match_id": 16287062, + "rating": 10.0 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 1129862, + "player_name": "Raphael Onyedika", + "position": "M", + "rating_count": 4, + "average_rating": 7.38, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.3 + }, + { + "match_id": 16287062, + "rating": 9.1 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 66518, + "player_name": "Mario Götze", + "position": "M", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16287062, + "rating": 7.5 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 581302, + "player_name": "Robin Koch", + "position": "D", + "rating_count": 4, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16284987, + "rating": 5.8 + }, + { + "match_id": 16287062, + "rating": 9.3 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.9 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1474296, + "player_name": "Younes Ebnoutalib", + "position": "F", + "rating_count": 4, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.1 + }, + { + "match_id": 16287062, + "rating": 6.4 + }, + { + "match_id": 16434026, + "rating": 9.7 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "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": 1192318, + "player_name": "Farès Chaïbi", + "position": "M", + "rating_count": 4, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.5 + }, + { + "match_id": 16287062, + "rating": 8.2 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "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": 4, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 16284987, + "rating": 5.0 + }, + { + "match_id": 16287062, + "rating": 8.9 + }, + { + "match_id": 16434026, + "rating": 5.8 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1898148, + "player_name": "Ayoube Amaimouni Echghouyab", + "position": "F", + "rating_count": 4, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.6 + }, + { + "match_id": 16287062, + "rating": 6.1 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "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": 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": 988907, + "player_name": "Lilian Brassier", + "position": "D", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 790965, + "player_name": "Ritsu Doan", + "position": "M", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16284987, + "rating": 5.9 + }, + { + "match_id": 16434021, + "rating": 6.7 + } + ] + }, + { + "player_id": 1403018, + "player_name": "Elias Baum", + "position": "D", + "rating_count": 4, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 16284987, + "rating": 4.9 + }, + { + "match_id": 16287062, + "rating": 7.8 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 5.5 + } + ] + }, + { + "player_id": 40239, + "player_name": "Timothy Chandler", + "position": "D", + "rating_count": 1, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "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": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 9.7 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1440948, + "player_name": "Can Uzun", + "position": "M", + "rating_count": 5, + "average_rating": 7.32, + "ratings": [ + { + "match_id": 14065239, + "rating": 8.3 + }, + { + "match_id": 14065245, + "rating": 7.5 + }, + { + "match_id": 14065560, + "rating": 7.1 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.9 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 939830, + "player_name": "Jonathan Burkardt", + "position": "F", + "rating_count": 5, + "average_rating": 7.06, + "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 + }, + { + "match_id": 16434021, + "rating": 7.7 + } + ] + }, + { + "player_id": 1129862, + "player_name": "Raphael Onyedika", + "position": "M", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 190161, + "player_name": "Michael Zetterer", + "position": "G", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.6 + }, + { + "match_id": 14065245, + "rating": 7.3 + }, + { + "match_id": 14065560, + "rating": 7.0 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065560, + "rating": 7.2 + } + ] + }, + { + "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": 1192318, + "player_name": "Farès Chaïbi", + "position": "M", + "rating_count": 5, + "average_rating": 6.72, + "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 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 581302, + "player_name": "Robin Koch", + "position": "D", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.8 + }, + { + "match_id": 14065245, + "rating": 6.6 + }, + { + "match_id": 14065560, + "rating": 6.5 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 1898148, + "player_name": "Ayoube Amaimouni Echghouyab", + "position": "F", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.6 + }, + { + "match_id": 14065245, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 66518, + "player_name": "Mario Götze", + "position": "M", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065560, + "rating": 6.3 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 40239, + "player_name": "Timothy Chandler", + "position": "D", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065560, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "player_id": 997012, + "player_name": "Ansgar Knauff", + "position": "F", + "rating_count": 3, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065245, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.2 + } + ] + }, + { + "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": 790965, + "player_name": "Ritsu Doan", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.1 + }, + { + "match_id": 14065560, + "rating": 6.5 + }, + { + "match_id": 16434021, + "rating": 6.7 + } + ] + }, + { + "player_id": 999276, + "player_name": "Aurèle Amenda", + "position": "D", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 6.0 + }, + { + "match_id": 14065560, + "rating": 6.5 + } + ] + }, + { + "player_id": 954061, + "player_name": "Arnaud Kalimuendo", + "position": "F", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 6.3 + }, + { + "match_id": 14065560, + "rating": 6.1 + } + ] + }, + { + "player_id": 1149113, + "player_name": "Oscar Højlund", + "position": "M", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.2 + }, + { + "match_id": 16434026, + "rating": 6.5 + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "D", + "rating_count": 3, + "average_rating": 6.33, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.1 + }, + { + "match_id": 14065245, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.4 + } + ] + }, + { + "player_id": 988907, + "player_name": "Lilian Brassier", + "position": "D", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 921789, + "player_name": "Rasmus Kristensen", + "position": "D", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.1 + } + ] + }, + { + "player_id": 1403018, + "player_name": "Elias Baum", + "position": "D", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 5.5 + } + ] + }, + { + "player_id": 1501641, + "player_name": "Keita Kosugi", + "position": "D", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 5.8 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + } + ] + } + }, + "2556": { + "team": "1. FSV Mainz 05", + "overall": { + "players": [ + { + "player_id": 822340, + "player_name": "Phillip Tietz", + "position": "F", + "rating_count": 3, + "average_rating": 8.4, + "ratings": [ + { + "match_id": 16287042, + "rating": 10.0 + }, + { + "match_id": 16434044, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 9.2 + } + ] + }, + { + "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": 327755, + "player_name": "Nadiem Amiri", + "position": "M", + "rating_count": 3, + "average_rating": 8.13, + "ratings": [ + { + "match_id": 16287042, + "rating": 10.0 + }, + { + "match_id": 16434044, + "rating": 7.4 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + }, + { + "player_id": 846471, + "player_name": "Anthony Caci", + "position": "M", + "rating_count": 3, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16287042, + "rating": 8.1 + }, + { + "match_id": 16434044, + "rating": 7.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 1130119, + "player_name": "Fabio Gruber", + "position": "D", + "rating_count": 3, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.4 + }, + { + "match_id": 16434044, + "rating": 7.9 + }, + { + "match_id": 16434030, + "rating": 7.5 + } + ] + }, + { + "player_id": 352544, + "player_name": "Sheraldo Becker", + "position": "F", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.8 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 9.0 + } + ] + }, + { + "player_id": 97926, + "player_name": "Danny da Costa", + "position": "D", + "rating_count": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 16287042, + "rating": 8.1 + }, + { + "match_id": 16434044, + "rating": 7.6 + }, + { + "match_id": 16434030, + "rating": 6.7 + } + ] + }, + { + "player_id": 138126, + "player_name": "Phillipp Mwene", + "position": "M", + "rating_count": 3, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.2 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 8.4 + } + ] + }, + { + "player_id": 355486, + "player_name": "Stefan Posch", + "position": "D", + "rating_count": 1, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16434030, + "rating": 7.4 + } + ] + }, + { + "player_id": 1175898, + "player_name": "Otto Ruoppi", + "position": "M", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.9 + }, + { + "match_id": 16434044, + "rating": 6.6 + } + ] + }, + { + "player_id": 174345, + "player_name": "Robin Zentner", + "position": "G", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.6 + }, + { + "match_id": 16434044, + "rating": 6.9 + } + ] + }, + { + "player_id": 1028307, + "player_name": "Kaishu Sano", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.4 + }, + { + "match_id": 16434044, + "rating": 7.2 + }, + { + "match_id": 16434030, + "rating": 7.1 + } + ] + }, + { + "player_id": 134778, + "player_name": "Alexander Schwolow", + "position": "G", + "rating_count": 1, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 1548910, + "player_name": "Kacper Potulski", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "F", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.7 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 157377, + "player_name": "Silvan Widmer", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.4 + }, + { + "match_id": 16434044, + "rating": 7.0 + } + ] + }, + { + "player_id": 537552, + "player_name": "Jae-sung Lee", + "position": "M", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.7 + }, + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 94312, + "player_name": "Daniel Batz", + "position": "G", + "rating_count": 2, + "average_rating": 8.15, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.8 + }, + { + "match_id": 14065562, + "rating": 9.5 + } + ] + }, + { + "player_id": 1130119, + "player_name": "Fabio Gruber", + "position": "D", + "rating_count": 2, + "average_rating": 7.7, + "ratings": [ + { + "match_id": 16434044, + "rating": 7.9 + }, + { + "match_id": 16434030, + "rating": 7.5 + } + ] + }, + { + "player_id": 138126, + "player_name": "Phillipp Mwene", + "position": "M", + "rating_count": 5, + "average_rating": 7.52, + "ratings": [ + { + "match_id": 14065246, + "rating": 8.2 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065562, + "rating": 7.5 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 8.4 + } + ] + }, + { + "player_id": 352544, + "player_name": "Sheraldo Becker", + "position": "F", + "rating_count": 5, + "average_rating": 7.52, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 8.5 + }, + { + "match_id": 14065562, + "rating": 6.8 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 9.0 + } + ] + }, + { + "player_id": 327755, + "player_name": "Nadiem Amiri", + "position": "M", + "rating_count": 5, + "average_rating": 7.42, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.1 + }, + { + "match_id": 14065247, + "rating": 7.1 + }, + { + "match_id": 14065562, + "rating": 8.5 + }, + { + "match_id": 16434044, + "rating": 7.4 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + }, + { + "player_id": 822340, + "player_name": "Phillip Tietz", + "position": "F", + "rating_count": 5, + "average_rating": 7.22, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.2 + }, + { + "match_id": 14065247, + "rating": 6.8 + }, + { + "match_id": 14065562, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 9.2 + } + ] + }, + { + "player_id": 134778, + "player_name": "Alexander Schwolow", + "position": "G", + "rating_count": 1, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 157377, + "player_name": "Silvan Widmer", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.4 + }, + { + "match_id": 14065562, + "rating": 7.2 + }, + { + "match_id": 16434044, + "rating": 7.0 + } + ] + }, + { + "player_id": 97926, + "player_name": "Danny da Costa", + "position": "D", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.9 + }, + { + "match_id": 14065247, + "rating": 6.7 + }, + { + "match_id": 14065562, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.6 + }, + { + "match_id": 16434030, + "rating": 6.7 + } + ] + }, + { + "player_id": 1028307, + "player_name": "Kaishu Sano", + "position": "M", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.0 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065562, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 7.2 + }, + { + "match_id": 16434030, + "rating": 7.1 + } + ] + }, + { + "player_id": 1548910, + "player_name": "Kacper Potulski", + "position": "D", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.1 + }, + { + "match_id": 14065247, + "rating": 5.6 + }, + { + "match_id": 14065562, + "rating": 8.4 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 846471, + "player_name": "Anthony Caci", + "position": "M", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.4 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065562, + "rating": 6.7 + }, + { + "match_id": 16434044, + "rating": 7.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "F", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 174345, + "player_name": "Robin Zentner", + "position": "G", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.9 + } + ] + }, + { + "player_id": 355486, + "player_name": "Stefan Posch", + "position": "D", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.0 + }, + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 14065562, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 7.4 + } + ] + }, + { + "player_id": 152206, + "player_name": "Dominik Kohr", + "position": "D", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.7 + }, + { + "match_id": 14065247, + "rating": 5.9 + }, + { + "match_id": 14065562, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 7.6 + } + ] + }, + { + "player_id": 980621, + "player_name": "Paul Nebel", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.7 + }, + { + "match_id": 14065247, + "rating": 6.7 + }, + { + "match_id": 14065562, + "rating": 6.5 + } + ] + }, + { + "player_id": 537552, + "player_name": "Jae-sung Lee", + "position": "M", + "rating_count": 4, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 14065562, + "rating": 6.6 + }, + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + }, + { + "player_id": 893962, + "player_name": "Lennard Maloney", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.4 + }, + { + "match_id": 14065562, + "rating": 6.7 + } + ] + }, + { + "player_id": 1152505, + "player_name": "Nelson Weiper", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.6 + }, + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 14065562, + "rating": 6.4 + } + ] + }, + { + "player_id": 1005834, + "player_name": "Armindo Sieb", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.2 + }, + { + "match_id": 14065247, + "rating": 6.6 + } + ] + } + ] + } + }, + "2561": { + "team": "SC Paderborn 07", + "overall": { + "players": [ + { + "player_id": 1048651, + "player_name": "Nahuel Noll", + "position": "G", + "rating_count": 2, + "average_rating": 8.25, + "ratings": [ + { + "match_id": 16434044, + "rating": 8.1 + }, + { + "match_id": 16434024, + "rating": 8.4 + } + ] + }, + { + "player_id": 981788, + "player_name": "Laurin Curda", + "position": "M", + "rating_count": 3, + "average_rating": 7.67, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.9 + }, + { + "match_id": 16434044, + "rating": 8.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 1199101, + "player_name": "Santiago Castañeda", + "position": "M", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287053, + "rating": 8.5 + }, + { + "match_id": 16434044, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 1137717, + "player_name": "Tjark Lasse Scheller", + "position": "D", + "rating_count": 3, + "average_rating": 7.43, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.8 + } + ] + }, + { + "player_id": 1083387, + "player_name": "Mattes Hansen", + "position": "D", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.6 + }, + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 1152342, + "player_name": "Jano Ter-Horst", + "position": "D", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 907685, + "player_name": "Oliver Batista Meier", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 1517850, + "player_name": "Jonah Sticker", + "position": "D", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.8 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 1129940, + "player_name": "Gabriel Vidović", + "position": "M", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.0 + }, + { + "match_id": 16434024, + "rating": 6.0 + } + ] + }, + { + "player_id": 1152486, + "player_name": "Laurin Ulrich", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 820465, + "player_name": "Raphael Obermair", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.2 + }, + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 1167764, + "player_name": "Stefano Marino", + "position": "F", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 991824, + "player_name": "Rayan Philippe", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 826884, + "player_name": "Steffen Tigges", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.3 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434024, + "rating": 6.4 + } + ] + }, + { + "player_id": 909485, + "player_name": "Marvin Pieringer", + "position": "F", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 5.6 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1195736, + "player_name": "Dennis Seimen", + "position": "G", + "rating_count": 2, + "average_rating": 8.35, + "ratings": [ + { + "match_id": 16163439, + "rating": 9.6 + }, + { + "match_id": 16163444, + "rating": 7.1 + } + ] + }, + { + "player_id": 1048651, + "player_name": "Nahuel Noll", + "position": "G", + "rating_count": 2, + "average_rating": 8.25, + "ratings": [ + { + "match_id": 16434044, + "rating": 8.1 + }, + { + "match_id": 16434024, + "rating": 8.4 + } + ] + }, + { + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", + "rating_count": 2, + "average_rating": 7.75, + "ratings": [ + { + "match_id": 16163439, + "rating": 7.3 + }, + { + "match_id": 16163444, + "rating": 8.2 + } + ] + }, + { + "player_id": 981788, + "player_name": "Laurin Curda", + "position": "M", + "rating_count": 4, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.7 + }, + { + "match_id": 16163444, + "rating": 8.8 + }, + { + "match_id": 16434044, + "rating": 8.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 1137717, + "player_name": "Tjark Lasse Scheller", + "position": "D", + "rating_count": 4, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.9 + }, + { + "match_id": 16163444, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.8 + } + ] + }, + { + "player_id": 1199101, + "player_name": "Santiago Castañeda", + "position": "M", + "rating_count": 4, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 16163439, + "rating": 7.7 + }, + { + "match_id": 16163444, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 1083387, + "player_name": "Mattes Hansen", + "position": "D", + "rating_count": 4, + "average_rating": 7.18, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.8 + }, + { + "match_id": 16163444, + "rating": 8.1 + }, + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 844131, + "player_name": "Felix Götze", + "position": "D", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.8 + }, + { + "match_id": 16163444, + "rating": 7.3 + } + ] + }, + { + "player_id": 1152342, + "player_name": "Jano Ter-Horst", + "position": "D", + "rating_count": 2, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 820465, + "player_name": "Raphael Obermair", + "position": "M", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 989630, + "player_name": "Filip Bilbija", + "position": "F", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.4 + }, + { + "match_id": 16163444, + "rating": 7.2 + } + ] + }, + { + "player_id": 959635, + "player_name": "Nick Bätzner", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16163439, + "rating": 7.1 + }, + { + "match_id": 16163444, + "rating": 6.5 + } + ] + }, + { + "player_id": 1517850, + "player_name": "Jonah Sticker", + "position": "D", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.6 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 907685, + "player_name": "Oliver Batista Meier", + "position": "M", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 991824, + "player_name": "Rayan Philippe", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 1152486, + "player_name": "Laurin Ulrich", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 878628, + "player_name": "Sebastian Klaas", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.6 + }, + { + "match_id": 16163444, + "rating": 6.5 + } + ] + }, + { + "player_id": 1129940, + "player_name": "Gabriel Vidović", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434044, + "rating": 7.0 + }, + { + "match_id": 16434024, + "rating": 6.0 + } + ] + }, + { + "player_id": 1167764, + "player_name": "Stefano Marino", + "position": "F", + "rating_count": 4, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.7 + }, + { + "match_id": 16163444, + "rating": 6.3 + }, + { + "match_id": 16434044, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 826884, + "player_name": "Steffen Tigges", + "position": "F", + "rating_count": 4, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.6 + }, + { + "match_id": 16163444, + "rating": 6.1 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434024, + "rating": 6.4 + } + ] + }, + { + "player_id": 1864750, + "player_name": "Ruben Müller", + "position": "M", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.1 + }, + { + "match_id": 16163444, + "rating": 6.5 + } + ] + }, + { + "player_id": 909485, + "player_name": "Marvin Pieringer", + "position": "F", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 5.6 + } + ] + }, + { + "player_id": 246431, + "player_name": "Sven Michel", + "position": "F", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.3 + }, + { + "match_id": 16163444, + "rating": 6.1 + } + ] + } + ] + } + }, + "36360": { + "team": "RB Leipzig", + "overall": { + "players": [ + { + "player_id": 1198075, + "player_name": "Brajan Gruda", + "position": "F", + "rating_count": 4, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.9 + }, + { + "match_id": 16242805, + "rating": 7.2 + }, + { + "match_id": 16287035, + "rating": 8.4 + }, + { + "match_id": 16434023, + "rating": 8.8 + } + ] + }, + { + "player_id": 136924, + "player_name": "Willi Orbán", + "position": "D", + "rating_count": 5, + "average_rating": 7.64, + "ratings": [ + { + "match_id": 16400329, + "rating": 7.0 + }, + { + "match_id": 16242805, + "rating": 6.9 + }, + { + "match_id": 16287035, + "rating": 9.5 + }, + { + "match_id": 16434023, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 6.9 + } + ] + }, + { + "player_id": 856553, + "player_name": "Ridle Baku", + "position": "D", + "rating_count": 5, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.7 + }, + { + "match_id": 16242805, + "rating": 6.8 + }, + { + "match_id": 16287035, + "rating": 8.6 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 7.2 + } + ] + }, + { + "player_id": 1121923, + "player_name": "Antonio Nusa", + "position": "F", + "rating_count": 4, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.7 + }, + { + "match_id": 16287035, + "rating": 7.7 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 6.8 + } + ] + }, + { + "player_id": 976421, + "player_name": "Castello Lukeba", + "position": "D", + "rating_count": 4, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.5 + }, + { + "match_id": 16242805, + "rating": 6.3 + }, + { + "match_id": 16287035, + "rating": 8.1 + }, + { + "match_id": 16434023, + "rating": 8.1 + } + ] + }, + { + "player_id": 856076, + "player_name": "David Raum", + "position": "D", + "rating_count": 4, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.3 + }, + { + "match_id": 16287035, + "rating": 8.2 + }, + { + "match_id": 16434023, + "rating": 7.8 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 1048650, + "player_name": "Rocco Reitz", + "position": "M", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16287035, + "rating": 6.6 + }, + { + "match_id": 16434023, + "rating": 8.1 + } + ] + }, + { + "player_id": 934385, + "player_name": "Maarten Vandevoordt", + "position": "G", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 16400329, + "rating": 7.7 + }, + { + "match_id": 16242805, + "rating": 5.9 + }, + { + "match_id": 16287035, + "rating": 7.5 + }, + { + "match_id": 16434023, + "rating": 8.1 + }, + { + "match_id": 16434101, + "rating": 6.0 + } + ] + }, + { + "player_id": 1155383, + "player_name": "Ezechiel Banzuzi", + "position": "M", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.7 + }, + { + "match_id": 16242805, + "rating": 7.2 + }, + { + "match_id": 16287035, + "rating": 8.0 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.0 + } + ] + }, + { + "player_id": 1117223, + "player_name": "Maxime Estève", + "position": "D", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.6 + }, + { + "match_id": 16434101, + "rating": 7.2 + } + ] + }, + { + "player_id": 769333, + "player_name": "Christopher Nkunku", + "position": "F", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434023, + "rating": 7.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 976575, + "player_name": "Nicolas Seiwald", + "position": "M", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 16400329, + "rating": 7.1 + }, + { + "match_id": 16242805, + "rating": 6.6 + }, + { + "match_id": 16287035, + "rating": 7.1 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.5 + } + ] + }, + { + "player_id": 1146250, + "player_name": "Max Finkgräfe", + "position": "D", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.6 + }, + { + "match_id": 16242805, + "rating": 6.7 + }, + { + "match_id": 16287035, + "rating": 7.1 + } + ] + }, + { + "player_id": 1406171, + "player_name": "Andrija Maksimović", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.3 + }, + { + "match_id": 16242805, + "rating": 6.3 + }, + { + "match_id": 16434101, + "rating": 7.3 + } + ] + }, + { + "player_id": 319857, + "player_name": "Benjamin Henrichs", + "position": "D", + "rating_count": 4, + "average_rating": 6.63, + "ratings": [ + { + "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": 1494826, + "player_name": "Conrad Harder", + "position": "F", + "rating_count": 4, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.5 + }, + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16287035, + "rating": 7.0 + }, + { + "match_id": 16434023, + "rating": 6.5 + } + ] + }, + { + "player_id": 1048009, + "player_name": "El Chadaille Bitshiabu", + "position": "D", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.9 + }, + { + "match_id": 16242805, + "rating": 6.3 + } + ] + }, + { + "player_id": 1149127, + "player_name": "Arthur Vermeeren", + "position": "M", + "rating_count": 4, + "average_rating": 6.58, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.6 + }, + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16287035, + "rating": 6.7 + }, + { + "match_id": 16434023, + "rating": 6.5 + } + ] + }, + { + "player_id": 1426577, + "player_name": "Tidiam Gomis", + "position": "F", + "rating_count": 5, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.4 + }, + { + "match_id": 16242805, + "rating": 7.0 + }, + { + "match_id": 16287035, + "rating": 6.3 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 1088896, + "player_name": "Johan Bakayoko", + "position": "F", + "rating_count": 5, + "average_rating": 6.44, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.7 + }, + { + "match_id": 16242805, + "rating": 6.7 + }, + { + "match_id": 16287035, + "rating": 6.7 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434101, + "rating": 5.8 + } + ] + }, + { + "player_id": 1414933, + "player_name": "Marc Guiu", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.4 + } + ] + }, + { + "player_id": 1128530, + "player_name": "Neil El Aynaoui", + "position": "M", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.3 + } + ] + }, + { + "player_id": 2269705, + "player_name": "Samba Konaté", + "position": "F", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.1 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1198075, + "player_name": "Brajan Gruda", + "position": "F", + "rating_count": 4, + "average_rating": 7.55, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.9 + }, + { + "match_id": 14065250, + "rating": 7.5 + }, + { + "match_id": 14065555, + "rating": 7.0 + }, + { + "match_id": 16434023, + "rating": 8.8 + } + ] + }, + { + "player_id": 1406171, + "player_name": "Andrija Maksimović", + "position": "M", + "rating_count": 1, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.3 + } + ] + }, + { + "player_id": 136924, + "player_name": "Willi Orbán", + "position": "D", + "rating_count": 5, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.6 + }, + { + "match_id": 14065250, + "rating": 8.9 + }, + { + "match_id": 14065555, + "rating": 6.2 + }, + { + "match_id": 16434023, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 6.9 + } + ] + }, + { + "player_id": 976421, + "player_name": "Castello Lukeba", + "position": "D", + "rating_count": 4, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065250, + "rating": 7.3 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 8.1 + } + ] + }, + { + "player_id": 1117223, + "player_name": "Maxime Estève", + "position": "D", + "rating_count": 1, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.2 + } + ] + }, + { + "player_id": 791079, + "player_name": "Xaver Schlager", + "position": "M", + "rating_count": 2, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065250, + "rating": 7.7 + } + ] + }, + { + "player_id": 856076, + "player_name": "David Raum", + "position": "D", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 14065250, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 7.8 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 1121923, + "player_name": "Antonio Nusa", + "position": "F", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065250, + "rating": 6.4 + }, + { + "match_id": 14065555, + "rating": 6.6 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 6.8 + } + ] + }, + { + "player_id": 769333, + "player_name": "Christopher Nkunku", + "position": "F", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434023, + "rating": 7.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 2087085, + "player_name": "Yan Diomande", + "position": "F", + "rating_count": 3, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.9 + }, + { + "match_id": 14065250, + "rating": 7.3 + }, + { + "match_id": 14065555, + "rating": 7.0 + } + ] + }, + { + "player_id": 856553, + "player_name": "Ridle Baku", + "position": "D", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.4 + }, + { + "match_id": 14065250, + "rating": 6.7 + }, + { + "match_id": 14065555, + "rating": 6.1 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 7.2 + } + ] + }, + { + "player_id": 825956, + "player_name": "Christoph Baumgartner", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.3 + }, + { + "match_id": 14065250, + "rating": 6.7 + }, + { + "match_id": 14065555, + "rating": 6.1 + } + ] + }, + { + "player_id": 976575, + "player_name": "Nicolas Seiwald", + "position": "M", + "rating_count": 5, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.9 + }, + { + "match_id": 14065250, + "rating": 6.3 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.5 + } + ] + }, + { + "player_id": 934385, + "player_name": "Maarten Vandevoordt", + "position": "G", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.8 + }, + { + "match_id": 14065250, + "rating": 6.7 + }, + { + "match_id": 16434023, + "rating": 8.1 + }, + { + "match_id": 16434101, + "rating": 6.0 + } + ] + }, + { + "player_id": 1418623, + "player_name": "Assan Ouédraogo", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.1 + }, + { + "match_id": 14065250, + "rating": 6.6 + }, + { + "match_id": 14065555, + "rating": 7.2 + } + ] + }, + { + "player_id": 1494826, + "player_name": "Conrad Harder", + "position": "F", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.5 + }, + { + "match_id": 14065555, + "rating": 6.5 + }, + { + "match_id": 16434023, + "rating": 6.5 + } + ] + }, + { + "player_id": 1155383, + "player_name": "Ezechiel Banzuzi", + "position": "M", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.0 + } + ] + }, + { + "player_id": 1414933, + "player_name": "Marc Guiu", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.4 + } + ] + }, + { + "player_id": 1128530, + "player_name": "Neil El Aynaoui", + "position": "M", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.3 + } + ] + }, + { + "player_id": 1133743, + "player_name": "Rômulo", + "position": "F", + "rating_count": 3, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.4 + }, + { + "match_id": 14065250, + "rating": 6.2 + }, + { + "match_id": 14065555, + "rating": 6.3 + } + ] + }, + { + "player_id": 1426577, + "player_name": "Tidiam Gomis", + "position": "F", + "rating_count": 3, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 14065555, + "rating": 6.2 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 319857, + "player_name": "Benjamin Henrichs", + "position": "D", + "rating_count": 3, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.1 + }, + { + "match_id": 14065555, + "rating": 5.8 + }, + { + "match_id": 16434023, + "rating": 6.8 + } + ] + }, + { + "player_id": 1088896, + "player_name": "Johan Bakayoko", + "position": "F", + "rating_count": 3, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 14065555, + "rating": 6.5 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434101, + "rating": 5.8 + } + ] + }, + { + "player_id": 2269705, + "player_name": "Samba Konaté", + "position": "F", + "rating_count": 1, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.1 + } + ] + }, + { + "player_id": 1146250, + "player_name": "Max Finkgräfe", + "position": "D", + "rating_count": 3, + "average_rating": 6.03, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.8 + }, + { + "match_id": 14065250, + "rating": 6.3 + }, + { + "match_id": 14065555, + "rating": 6.0 + } + ] + } + ] + } + }, + "2527": { + "team": "Borussia M'gladbach", + "overall": { + "players": [ + { + "player_id": 1142210, + "player_name": "Hugo Bolin", + "position": "M", + "rating_count": 3, + "average_rating": 8.4, + "ratings": [ + { + "match_id": 16287039, + "rating": 9.2 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 9.1 + } + ] + }, + { + "player_id": 578166, + "player_name": "Moritz Nicolas", + "position": "G", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.3 + }, + { + "match_id": 16434023, + "rating": 8.7 + }, + { + "match_id": 16434028, + "rating": 6.6 + } + ] + }, + { + "player_id": 280453, + "player_name": "Franck Honorat", + "position": "M", + "rating_count": 3, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.2 + }, + { + "match_id": 16434023, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 877835, + "player_name": "Nicolas-Gerrit Kühn", + "position": "F", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 939880, + "player_name": "Philipp Sander", + "position": "M", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.7 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 897334, + "player_name": "Daiki Hashioka", + "position": "D", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.9 + }, + { + "match_id": 16434023, + "rating": 5.9 + } + ] + }, + { + "player_id": 1083382, + "player_name": "Lukas Ullrich", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287039, + "rating": 8.2 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 95381, + "player_name": "Kevin Stöger", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 6.3 + } + ] + }, + { + "player_id": 1002920, + "player_name": "Joe Scally", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 1995809, + "player_name": "Wael Mohya", + "position": "M", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.2 + }, + { + "match_id": 16434023, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 1823942, + "player_name": "Jan Leszczyński", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.2 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 228981, + "player_name": "Tim Kleindienst", + "position": "F", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 583806, + "player_name": "Kevin Diks", + "position": "D", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.5 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 876858, + "player_name": "Robin Hack", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 997178, + "player_name": "David Herold", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287039, + "rating": 6.4 + }, + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 798175, + "player_name": "Isac Lidberg", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287039, + "rating": 6.2 + }, + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 1861977, + "player_name": "Mathieu Nguefack", + "position": "M", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 790989, + "player_name": "Ko Itakura", + "position": "D", + "rating_count": 3, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.3 + }, + { + "match_id": 16434023, + "rating": 6.1 + }, + { + "match_id": 16434028, + "rating": 5.3 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1048650, + "player_name": "Rocco Reitz", + "position": "M", + "rating_count": 2, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.8 + }, + { + "match_id": 14065249, + "rating": 7.5 + } + ] + }, + { + "player_id": 578166, + "player_name": "Moritz Nicolas", + "position": "G", + "rating_count": 5, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065249, + "rating": 7.6 + }, + { + "match_id": 14065559, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 8.7 + }, + { + "match_id": 16434028, + "rating": 6.6 + } + ] + }, + { + "player_id": 282229, + "player_name": "Nico Elvedi", + "position": "D", + "rating_count": 2, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.8 + }, + { + "match_id": 14065559, + "rating": 8.0 + } + ] + }, + { + "player_id": 1142210, + "player_name": "Hugo Bolin", + "position": "M", + "rating_count": 5, + "average_rating": 7.38, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.8 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 7.6 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 9.1 + } + ] + }, + { + "player_id": 259803, + "player_name": "Haris Tabaković", + "position": "F", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.9 + }, + { + "match_id": 14065559, + "rating": 7.6 + } + ] + }, + { + "player_id": 989056, + "player_name": "Giovanni Reyna", + "position": "M", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 8.1 + }, + { + "match_id": 14065559, + "rating": 6.8 + } + ] + }, + { + "player_id": 280453, + "player_name": "Franck Honorat", + "position": "M", + "rating_count": 5, + "average_rating": 7.14, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.9 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 6.6 + }, + { + "match_id": 16434023, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 877835, + "player_name": "Nicolas-Gerrit Kühn", + "position": "F", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 583806, + "player_name": "Kevin Diks", + "position": "D", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 14065559, + "rating": 8.4 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 990209, + "player_name": "Yannick Engelhardt", + "position": "M", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 6.3 + }, + { + "match_id": 14065559, + "rating": 7.5 + } + ] + }, + { + "player_id": 95381, + "player_name": "Kevin Stöger", + "position": "M", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.5 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 6.8 + }, + { + "match_id": 16434023, + "rating": 6.3 + } + ] + }, + { + "player_id": 939880, + "player_name": "Philipp Sander", + "position": "M", + "rating_count": 5, + "average_rating": 6.74, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065249, + "rating": 6.2 + }, + { + "match_id": 14065559, + "rating": 7.0 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 876858, + "player_name": "Robin Hack", + "position": "M", + "rating_count": 4, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 7.9 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 228981, + "player_name": "Tim Kleindienst", + "position": "F", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065559, + "rating": 6.5 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1002920, + "player_name": "Joe Scally", + "position": "D", + "rating_count": 5, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.3 + }, + { + "match_id": 14065249, + "rating": 5.0 + }, + { + "match_id": 14065559, + "rating": 7.1 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 1995809, + "player_name": "Wael Mohya", + "position": "M", + "rating_count": 5, + "average_rating": 6.58, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.5 + }, + { + "match_id": 14065249, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 997178, + "player_name": "David Herold", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 798175, + "player_name": "Isac Lidberg", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 1130067, + "player_name": "Fabio Chiarodia", + "position": "D", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.9 + }, + { + "match_id": 14065249, + "rating": 6.1 + } + ] + }, + { + "player_id": 1861977, + "player_name": "Mathieu Nguefack", + "position": "M", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 925910, + "player_name": "Shuto Machino", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.3 + }, + { + "match_id": 14065559, + "rating": 6.5 + } + ] + }, + { + "player_id": 1083382, + "player_name": "Lukas Ullrich", + "position": "D", + "rating_count": 4, + "average_rating": 6.38, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.2 + }, + { + "match_id": 14065559, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 1823942, + "player_name": "Jan Leszczyński", + "position": "D", + "rating_count": 1, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 790989, + "player_name": "Ko Itakura", + "position": "D", + "rating_count": 2, + "average_rating": 5.7, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.1 + }, + { + "match_id": 16434028, + "rating": 5.3 + } + ] + } + ] + } + }, + "2598": { + "team": "SV 07 Elversberg", + "overall": { + "players": [ + { + "player_id": 1414916, + "player_name": "Francis Onyeka", + "position": "M", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287051, + "rating": 8.9 + }, + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 1153365, + "player_name": "Maurice Krattenmacher", + "position": "M", + "rating_count": 2, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 8.7 + } + ] + }, + { + "player_id": 960017, + "player_name": "Lukas Petkov", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 8.1 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1131080, + "player_name": "Nicolas Kristof", + "position": "G", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 7.4 + }, + { + "match_id": 16434028, + "rating": 7.4 + } + ] + }, + { + "player_id": 1432398, + "player_name": "David Mokwa", + "position": "F", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.1 + }, + { + "match_id": 16434020, + "rating": 7.5 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 942336, + "player_name": "Łukasz Poręba", + "position": "M", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 7.2 + } + ] + }, + { + "player_id": 1134578, + "player_name": "Cole Campbell", + "position": "M", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.9 + }, + { + "match_id": 16434020, + "rating": 7.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 254133, + "player_name": "Luca Schnellbacher", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287051, + "rating": 7.4 + }, + { + "match_id": 16434020, + "rating": 6.4 + } + ] + }, + { + "player_id": 1017574, + "player_name": "Noel Futkeu", + "position": "F", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1215028, + "player_name": "Felix Keidel", + "position": "M", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.6 + }, + { + "match_id": 16434020, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 7.3 + } + ] + }, + { + "player_id": 846398, + "player_name": "Maximilian Rohr", + "position": "D", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287051, + "rating": 7.3 + }, + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 900264, + "player_name": "Nicholas Mickelson", + "position": "D", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 6.8 + } + ] + }, + { + "player_id": 817978, + "player_name": "Amara Condé", + "position": "M", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 254411, + "player_name": "Jan Gyamerah", + "position": "D", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.5 + }, + { + "match_id": 16434020, + "rating": 7.3 + }, + { + "match_id": 16434028, + "rating": 6.3 + } + ] + }, + { + "player_id": 964603, + "player_name": "Luca Sirch", + "position": "D", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 6.0 + }, + { + "match_id": 16434028, + "rating": 7.0 + } + ] + }, + { + "player_id": 787816, + "player_name": "Florian Yves Le Joncour", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.3 + } + ] + }, + { + "player_id": 990105, + "player_name": "Lukas Finn Pinckert", + "position": "D", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 1469995, + "player_name": "Noah Darvich", + "position": "M", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.1 + }, + { + "match_id": 16434020, + "rating": 6.2 + } + ] + }, + { + "player_id": 997175, + "player_name": "Lasse Günther", + "position": "D", + "rating_count": 3, + "average_rating": 6.13, + "ratings": [ + { + "match_id": 16287051, + "rating": 5.9 + }, + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 5.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1432398, + "player_name": "David Mokwa", + "position": "F", + "rating_count": 2, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.5 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 960017, + "player_name": "Lukas Petkov", + "position": "M", + "rating_count": 2, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 8.1 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1153365, + "player_name": "Maurice Krattenmacher", + "position": "M", + "rating_count": 2, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 8.7 + } + ] + }, + { + "player_id": 1131080, + "player_name": "Nicolas Kristof", + "position": "G", + "rating_count": 2, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.4 + }, + { + "match_id": 16434028, + "rating": 7.4 + } + ] + }, + { + "player_id": 942336, + "player_name": "Łukasz Poręba", + "position": "M", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 7.2 + } + ] + }, + { + "player_id": 1215028, + "player_name": "Felix Keidel", + "position": "M", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 7.3 + } + ] + }, + { + "player_id": 1134578, + "player_name": "Cole Campbell", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 1017574, + "player_name": "Noel Futkeu", + "position": "F", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1414916, + "player_name": "Francis Onyeka", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 254411, + "player_name": "Jan Gyamerah", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.3 + }, + { + "match_id": 16434028, + "rating": 6.3 + } + ] + }, + { + "player_id": 900264, + "player_name": "Nicholas Mickelson", + "position": "D", + "rating_count": 1, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.8 + } + ] + }, + { + "player_id": 817978, + "player_name": "Amara Condé", + "position": "M", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 846398, + "player_name": "Maximilian Rohr", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 964603, + "player_name": "Luca Sirch", + "position": "D", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.0 + }, + { + "match_id": 16434028, + "rating": 7.0 + } + ] + }, + { + "player_id": 990105, + "player_name": "Lukas Finn Pinckert", + "position": "D", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 997175, + "player_name": "Lasse Günther", + "position": "D", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 5.8 + } + ] + } + ] + } + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "overall": { + "players": [ + { + "player_id": 796047, + "player_name": "Aleix García", + "position": "M", + "rating_count": 4, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.1 + }, + { + "match_id": 16287036, + "rating": 8.1 + }, + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434042, + "rating": 8.4 + } + ] + }, + { + "player_id": 1407524, + "player_name": "Ibrahim Maza", + "position": "M", + "rating_count": 4, + "average_rating": 7.55, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.2 + }, + { + "match_id": 16287036, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 9.2 + } + ] + }, + { + "player_id": 908716, + "player_name": "Miguel Gutiérrez", + "position": "D", + "rating_count": 4, + "average_rating": 7.33, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.3 + }, + { + "match_id": 16287036, + "rating": 7.2 + }, + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 9.0 + } + ] + }, + { + "player_id": 860307, + "player_name": "Facundo Medina", + "position": "D", + "rating_count": 3, + "average_rating": 7.27, + "ratings": [ + { + "match_id": 16287036, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 8.2 + } + ] + }, + { + "player_id": 920379, + "player_name": "Nathan Tella", + "position": "F", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.7 + }, + { + "match_id": 16287036, + "rating": 7.4 + } + ] + }, + { + "player_id": 1003339, + "player_name": "Jarell Quansah", + "position": "D", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16287036, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 7.1 + } + ] + }, + { + "player_id": 975798, + "player_name": "Malik Tillman", + "position": "M", + "rating_count": 4, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.7 + }, + { + "match_id": 16287036, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 7.3 + } + ] + }, + { + "player_id": 1003012, + "player_name": "Ezequiel Fernández", + "position": "M", + "rating_count": 4, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.3 + }, + { + "match_id": 16287036, + "rating": 6.9 + }, + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 8.0 + } + ] + }, + { + "player_id": 883262, + "player_name": "Edmond Tapsoba", + "position": "D", + "rating_count": 4, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.0 + }, + { + "match_id": 16287036, + "rating": 7.6 + }, + { + "match_id": 16434020, + "rating": 5.8 + }, + { + "match_id": 16434042, + "rating": 7.4 + } + ] + }, + { + "player_id": 978521, + "player_name": "Victor Okoh Boniface", + "position": "F", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.6 + }, + { + "match_id": 16434020, + "rating": 6.3 + } + ] + }, + { + "player_id": 1006489, + "player_name": "Loïc Badé", + "position": "D", + "rating_count": 4, + "average_rating": 6.93, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.8 + }, + { + "match_id": 16287036, + "rating": 7.2 + }, + { + "match_id": 16434020, + "rating": 6.5 + }, + { + "match_id": 16434042, + "rating": 7.2 + } + ] + }, + { + "player_id": 2029648, + "player_name": "Christian Kofane", + "position": "F", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.6 + }, + { + "match_id": 16287036, + "rating": 7.3 + }, + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 280609, + "player_name": "Patrik Schick", + "position": "F", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.2 + }, + { + "match_id": 16287036, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 7.6 + } + ] + }, + { + "player_id": 855817, + "player_name": "Moussa Diaby", + "position": "F", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.7 + } + ] + }, + { + "player_id": 171919, + "player_name": "Mark Flekken", + "position": "G", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 5.9 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 168903, + "player_name": "Robert Andrich", + "position": "M", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 255239, + "player_name": "Lucas Vázquez", + "position": "D", + "rating_count": 4, + "average_rating": 6.58, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.1 + }, + { + "match_id": 16287036, + "rating": 7.6 + }, + { + "match_id": 16434020, + "rating": 5.7 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 1215906, + "player_name": "Afonso Moreira", + "position": "M", + "rating_count": 4, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.4 + }, + { + "match_id": 16287036, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 796047, + "player_name": "Aleix García", + "position": "M", + "rating_count": 5, + "average_rating": 7.96, + "ratings": [ + { + "match_id": 14065236, + "rating": 8.8 + }, + { + "match_id": 14065248, + "rating": 7.6 + }, + { + "match_id": 14065557, + "rating": 8.0 + }, + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434042, + "rating": 8.4 + } + ] + }, + { + "player_id": 908716, + "player_name": "Miguel Gutiérrez", + "position": "D", + "rating_count": 2, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 9.0 + } + ] + }, + { + "player_id": 177177, + "player_name": "Alejandro Grimaldo", + "position": "M", + "rating_count": 3, + "average_rating": 7.67, + "ratings": [ + { + "match_id": 14065236, + "rating": 9.0 + }, + { + "match_id": 14065248, + "rating": 7.1 + }, + { + "match_id": 14065557, + "rating": 6.9 + } + ] + }, + { + "player_id": 822600, + "player_name": "Exequiel Palacios", + "position": "M", + "rating_count": 3, + "average_rating": 7.57, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.5 + }, + { + "match_id": 14065248, + "rating": 7.1 + }, + { + "match_id": 14065557, + "rating": 8.1 + } + ] + }, + { + "player_id": 860307, + "player_name": "Facundo Medina", + "position": "D", + "rating_count": 2, + "average_rating": 7.55, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 8.2 + } + ] + }, + { + "player_id": 1407524, + "player_name": "Ibrahim Maza", + "position": "M", + "rating_count": 5, + "average_rating": 7.48, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.6 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065557, + "rating": 6.6 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 9.2 + } + ] + }, + { + "player_id": 280609, + "player_name": "Patrik Schick", + "position": "F", + "rating_count": 5, + "average_rating": 7.22, + "ratings": [ + { + "match_id": 14065236, + "rating": 9.2 + }, + { + "match_id": 14065248, + "rating": 6.4 + }, + { + "match_id": 14065557, + "rating": 6.5 + }, + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 7.6 + } + ] + }, + { + "player_id": 1003012, + "player_name": "Ezequiel Fernández", + "position": "M", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.6 + }, + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 8.0 + } + ] + }, + { + "player_id": 975798, + "player_name": "Malik Tillman", + "position": "M", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065248, + "rating": 6.8 + }, + { + "match_id": 14065557, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 7.3 + } + ] + }, + { + "player_id": 1394353, + "player_name": "Eliesse Ben Seghir", + "position": "F", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 14065248, + "rating": 6.5 + }, + { + "match_id": 14065557, + "rating": 7.4 + } + ] + }, + { + "player_id": 1003339, + "player_name": "Jarell Quansah", + "position": "D", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.3 + }, + { + "match_id": 14065248, + "rating": 6.1 + }, + { + "match_id": 14065557, + "rating": 8.1 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 7.1 + } + ] + }, + { + "player_id": 1174761, + "player_name": "Arthur", + "position": "D", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.4 + }, + { + "match_id": 14065248, + "rating": 7.0 + }, + { + "match_id": 14065557, + "rating": 7.3 + } + ] + }, + { + "player_id": 1568522, + "player_name": "Montrell Culbreath", + "position": "M", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.0 + }, + { + "match_id": 14065248, + "rating": 6.6 + }, + { + "match_id": 14065557, + "rating": 7.1 + } + ] + }, + { + "player_id": 1006489, + "player_name": "Loïc Badé", + "position": "D", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.5 + }, + { + "match_id": 16434042, + "rating": 7.2 + } + ] + }, + { + "player_id": 2029648, + "player_name": "Christian Kofane", + "position": "F", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 14065248, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 142390, + "player_name": "Jonas Hofmann", + "position": "M", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 14065557, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.7 + } + ] + }, + { + "player_id": 171919, + "player_name": "Mark Flekken", + "position": "G", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.8 + }, + { + "match_id": 14065248, + "rating": 7.3 + }, + { + "match_id": 14065557, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 5.9 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 883262, + "player_name": "Edmond Tapsoba", + "position": "D", + "rating_count": 5, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.1 + }, + { + "match_id": 14065248, + "rating": 6.1 + }, + { + "match_id": 14065557, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 5.8 + }, + { + "match_id": 16434042, + "rating": 7.4 + } + ] + }, + { + "player_id": 855817, + "player_name": "Moussa Diaby", + "position": "F", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.7 + } + ] + }, + { + "player_id": 168903, + "player_name": "Robert Andrich", + "position": "M", + "rating_count": 4, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.0 + }, + { + "match_id": 14065248, + "rating": 6.4 + }, + { + "match_id": 14065557, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1215906, + "player_name": "Afonso Moreira", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 1119502, + "player_name": "Ernest Poku", + "position": "F", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 6.4 + } + ] + }, + { + "player_id": 255239, + "player_name": "Lucas Vázquez", + "position": "D", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065557, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 5.7 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + } + ] + } + }, + "2673": { + "team": "Borussia Dortmund", + "overall": { + "players": [ + { + "player_id": 328027, + "player_name": "Serhou Guirassy", + "position": "F", + "rating_count": 4, + "average_rating": 7.7, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 8.0 + }, + { + "match_id": 16434019, + "rating": 7.9 + }, + { + "match_id": 16938848, + "rating": 8.6 + } + ] + }, + { + "player_id": 1021272, + "player_name": "Daniel Svensson", + "position": "D", + "rating_count": 5, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.9 + }, + { + "match_id": 16434025, + "rating": 7.7 + }, + { + "match_id": 16287049, + "rating": 8.3 + }, + { + "match_id": 16434019, + "rating": 7.7 + }, + { + "match_id": 16938848, + "rating": 6.4 + } + ] + }, + { + "player_id": 1137131, + "player_name": "Filippo Mané", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16287049, + "rating": 8.2 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + }, + { + "player_id": 556866, + "player_name": "Gregor Kobel", + "position": "G", + "rating_count": 4, + "average_rating": 7.18, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.5 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 6.4 + }, + { + "match_id": 16938848, + "rating": 7.6 + } + ] + }, + { + "player_id": 800951, + "player_name": "Julian Ryerson", + "position": "M", + "rating_count": 5, + "average_rating": 7.14, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16287049, + "rating": 7.8 + }, + { + "match_id": 16434019, + "rating": 8.1 + }, + { + "match_id": 16938848, + "rating": 6.0 + } + ] + }, + { + "player_id": 1861666, + "player_name": "Samuele Inacio", + "position": "F", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.8 + }, + { + "match_id": 16434025, + "rating": 4.5 + }, + { + "match_id": 16287049, + "rating": 10.0 + } + ] + }, + { + "player_id": 850816, + "player_name": "Joey Veerman", + "position": "M", + "rating_count": 5, + "average_rating": 7.02, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.5 + }, + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16287049, + "rating": 8.2 + }, + { + "match_id": 16434019, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 7.3 + } + ] + }, + { + "player_id": 1002007, + "player_name": "Giannis Konstantelias", + "position": "F", + "rating_count": 2, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 6.7 + } + ] + }, + { + "player_id": 1937833, + "player_name": "Luca Reggiani", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16287049, + "rating": 7.0 + }, + { + "match_id": 16434019, + "rating": 6.9 + } + ] + }, + { + "player_id": 799046, + "player_name": "Waldemar Anton", + "position": "D", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 7.5 + }, + { + "match_id": 16287049, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 7.6 + }, + { + "match_id": 16938848, + "rating": 6.7 + } + ] + }, + { + "player_id": 954076, + "player_name": "Fábio Silva", + "position": "F", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.9 + }, + { + "match_id": 16287049, + "rating": 5.9 + }, + { + "match_id": 16434019, + "rating": 7.4 + }, + { + "match_id": 16938848, + "rating": 7.4 + } + ] + }, + { + "player_id": 1471049, + "player_name": "Joane Gadou", + "position": "D", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.4 + }, + { + "match_id": 16434025, + "rating": 7.3 + }, + { + "match_id": 16434019, + "rating": 6.9 + }, + { + "match_id": 16938848, + "rating": 6.9 + } + ] + }, + { + "player_id": 1468744, + "player_name": "Konstantinos Karetsas", + "position": "F", + "rating_count": 5, + "average_rating": 6.86, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 7.9 + }, + { + "match_id": 16287049, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 6.7 + }, + { + "match_id": 16938848, + "rating": 6.4 + } + ] + }, + { + "player_id": 133908, + "player_name": "Marcel Sabitzer", + "position": "F", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16287049, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 6.5 + }, + { + "match_id": 16938848, + "rating": 7.1 + } + ] + }, + { + "player_id": 1134083, + "player_name": "Jobe Bellingham", + "position": "M", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.1 + }, + { + "match_id": 16434025, + "rating": 7.1 + }, + { + "match_id": 16434019, + "rating": 7.1 + }, + { + "match_id": 16938848, + "rating": 6.6 + } + ] + }, + { + "player_id": 980628, + "player_name": "Maximilian Beier", + "position": "M", + "rating_count": 5, + "average_rating": 6.66, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 7.0 + }, + { + "match_id": 16287049, + "rating": 6.3 + }, + { + "match_id": 16434019, + "rating": 7.1 + }, + { + "match_id": 16938848, + "rating": 6.2 + } + ] + }, + { + "player_id": 907463, + "player_name": "Felix Nmecha", + "position": "M", + "rating_count": 5, + "average_rating": 6.64, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.4 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16287049, + "rating": 6.4 + }, + { + "match_id": 16434019, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 6.9 + } + ] + }, + { + "player_id": 1887796, + "player_name": "Kauã Prates", + "position": "D", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16287049, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 6.2 + } + ] + }, + { + "player_id": 994556, + "player_name": "Carney Chukwuemeka", + "position": "M", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16287049, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 6.3 + } + ] + }, + { + "player_id": 1401702, + "player_name": "Ethan Nwaneri", + "position": "M", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434019, + "rating": 6.4 + }, + { + "match_id": 16938848, + "rating": 6.4 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 940871, + "player_name": "Nico Schlotterbeck", + "position": "D", + "rating_count": 3, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065245, + "rating": 8.5 + }, + { + "match_id": 14065561, + "rating": 7.8 + } + ] + }, + { + "player_id": 328027, + "player_name": "Serhou Guirassy", + "position": "F", + "rating_count": 5, + "average_rating": 7.32, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.5 + }, + { + "match_id": 14065245, + "rating": 6.9 + }, + { + "match_id": 14065561, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 8.0 + }, + { + "match_id": 16434019, + "rating": 7.9 + } + ] + }, + { + "player_id": 1468744, + "player_name": "Konstantinos Karetsas", + "position": "F", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434025, + "rating": 7.9 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "player_id": 1021272, + "player_name": "Daniel Svensson", + "position": "M", + "rating_count": 4, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065561, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 7.7 + }, + { + "match_id": 16434019, + "rating": 7.7 + } + ] + }, + { + "player_id": 799046, + "player_name": "Waldemar Anton", + "position": "D", + "rating_count": 5, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065245, + "rating": 7.2 + }, + { + "match_id": 14065561, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 7.5 + }, + { + "match_id": 16434019, + "rating": 7.6 + } + ] + }, + { + "player_id": 1471049, + "player_name": "Joane Gadou", + "position": "D", + "rating_count": 2, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434025, + "rating": 7.3 + }, + { + "match_id": 16434019, + "rating": 6.9 + } + ] + }, + { + "player_id": 800951, + "player_name": "Julian Ryerson", + "position": "M", + "rating_count": 5, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 8.1 + } + ] + }, + { + "player_id": 556866, + "player_name": "Gregor Kobel", + "position": "G", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065245, + "rating": 6.8 + }, + { + "match_id": 14065561, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 1134083, + "player_name": "Jobe Bellingham", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.3 + }, + { + "match_id": 14065245, + "rating": 6.7 + }, + { + "match_id": 14065561, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 7.1 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 980628, + "player_name": "Maximilian Beier", + "position": "F", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 7.8 + }, + { + "match_id": 14065561, + "rating": 6.2 + }, + { + "match_id": 16434025, + "rating": 7.0 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 133908, + "player_name": "Marcel Sabitzer", + "position": "M", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.0 + }, + { + "match_id": 14065245, + "rating": 7.2 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16434019, + "rating": 6.5 + } + ] + }, + { + "player_id": 1002813, + "player_name": "Yan Couto", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.1 + }, + { + "match_id": 14065561, + "rating": 7.5 + } + ] + }, + { + "player_id": 907463, + "player_name": "Felix Nmecha", + "position": "M", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 1937833, + "player_name": "Luca Reggiani", + "position": "D", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065245, + "rating": 6.1 + }, + { + "match_id": 14065561, + "rating": 6.9 + }, + { + "match_id": 16434019, + "rating": 6.9 + } + ] + }, + { + "player_id": 226978, + "player_name": "Julian Brandt", + "position": "M", + "rating_count": 3, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065245, + "rating": 7.2 + }, + { + "match_id": 14065561, + "rating": 6.7 + } + ] + }, + { + "player_id": 1137131, + "player_name": "Filippo Mané", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + }, + { + "player_id": 940054, + "player_name": "Karim Adeyemi", + "position": "F", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.9 + } + ] + }, + { + "player_id": 954076, + "player_name": "Fábio Silva", + "position": "F", + "rating_count": 4, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065245, + "rating": 6.2 + }, + { + "match_id": 14065561, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 7.4 + } + ] + }, + { + "player_id": 994556, + "player_name": "Carney Chukwuemeka", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 6.6 + } + ] + }, + { + "player_id": 850816, + "player_name": "Joey Veerman", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 795005, + "player_name": "Salih Özcan", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.4 + }, + { + "match_id": 14065245, + "rating": 6.6 + } + ] + }, + { + "player_id": 1861666, + "player_name": "Samuele Inacio", + "position": "F", + "rating_count": 4, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 7.6 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 4.5 + } + ] + }, + { + "player_id": 1401702, + "player_name": "Ethan Nwaneri", + "position": "M", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434019, + "rating": 6.4 + } + ] + } + ] + } + }, + "2676": { + "team": "Hamburger SV", + "overall": { + "players": [ + { + "player_id": 1000263, + "player_name": "Albert Grønbæk", + "position": "F", + "rating_count": 3, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 16287050, + "rating": 9.4 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 113442, + "player_name": "Daniel Fernandes", + "position": "G", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434025, + "rating": 8.4 + }, + { + "match_id": 16434030, + "rating": 5.5 + } + ] + }, + { + "player_id": 1995000, + "player_name": "Louis Lemke", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287050, + "rating": 8.2 + }, + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 1064305, + "player_name": "Nicolai Remberg", + "position": "M", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287050, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 901892, + "player_name": "Albert Sambi Lokonga", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.9 + } + ] + }, + { + "player_id": 865057, + "player_name": "Patson Daka", + "position": "F", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 16287050, + "rating": 7.2 + }, + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 1129527, + "player_name": "Bilal Nadir", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.8 + } + ] + }, + { + "player_id": 904835, + "player_name": "Fábio Vieira", + "position": "M", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434030, + "rating": 6.6 + } + ] + }, + { + "player_id": 842526, + "player_name": "Bakery Jatta", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.4 + } + ] + }, + { + "player_id": 1158529, + "player_name": "Martin Adeline", + "position": "F", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 826167, + "player_name": "Sebastiaan Bornauw", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287050, + "rating": 7.2 + }, + { + "match_id": 16434025, + "rating": 5.4 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 135264, + "player_name": "Yussuf Poulsen", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 6.6 + } + ] + }, + { + "player_id": 1568535, + "player_name": "Otto Stange", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 6.2 + } + ] + }, + { + "player_id": 1031283, + "player_name": "David Møller Wolfe", + "position": "M", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 2204961, + "player_name": "Shafiq Nandja", + "position": "D", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.9 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 894396, + "player_name": "Terem Moffi", + "position": "F", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 973564, + "player_name": "Nicolás Capaldo", + "position": "D", + "rating_count": 3, + "average_rating": 6.0, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.8 + }, + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 5.2 + } + ] + }, + { + "player_id": 801003, + "player_name": "Jordan Torunarigha", + "position": "D", + "rating_count": 2, + "average_rating": 5.9, + "ratings": [ + { + "match_id": 16434025, + "rating": 5.9 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 1134470, + "player_name": "Zakaria El Ouahdi", + "position": "M", + "rating_count": 1, + "average_rating": 5.8, + "ratings": [ + { + "match_id": 16434030, + "rating": 5.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 904835, + "player_name": "Fábio Vieira", + "position": "M", + "rating_count": 4, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 14065239, + "rating": 8.0 + }, + { + "match_id": 14065255, + "rating": 7.5 + }, + { + "match_id": 14065557, + "rating": 7.9 + }, + { + "match_id": 16434030, + "rating": 6.6 + } + ] + }, + { + "player_id": 1405212, + "player_name": "Luka Vušković", + "position": "D", + "rating_count": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.2 + }, + { + "match_id": 14065255, + "rating": 7.9 + }, + { + "match_id": 14065557, + "rating": 7.3 + } + ] + }, + { + "player_id": 1000263, + "player_name": "Albert Grønbæk", + "position": "F", + "rating_count": 5, + "average_rating": 7.36, + "ratings": [ + { + "match_id": 14065239, + "rating": 8.3 + }, + { + "match_id": 14065255, + "rating": 7.9 + }, + { + "match_id": 14065557, + "rating": 6.5 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 113442, + "player_name": "Daniel Fernandes", + "position": "G", + "rating_count": 4, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.6 + }, + { + "match_id": 14065255, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 8.4 + }, + { + "match_id": 16434030, + "rating": 5.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": 14065557, + "rating": 6.6 + } + ] + }, + { + "player_id": 999030, + "player_name": "Warmed Omari", + "position": "D", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.3 + }, + { + "match_id": 14065255, + "rating": 6.6 + }, + { + "match_id": 14065557, + "rating": 7.3 + } + ] + }, + { + "player_id": 1064305, + "player_name": "Nicolai Remberg", + "position": "M", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065255, + "rating": 7.9 + }, + { + "match_id": 14065557, + "rating": 6.9 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 901892, + "player_name": "Albert Sambi Lokonga", + "position": "M", + "rating_count": 4, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.7 + }, + { + "match_id": 14065557, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 6.9 + } + ] + }, + { + "player_id": 1129527, + "player_name": "Bilal Nadir", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.8 + } + ] + }, + { + "player_id": 135264, + "player_name": "Yussuf Poulsen", + "position": "F", + "rating_count": 4, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.4 + }, + { + "match_id": 14065255, + "rating": 6.8 + }, + { + "match_id": 14065557, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.6 + } + ] + }, + { + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.4 + } + ] + }, + { + "player_id": 842526, + "player_name": "Bakery Jatta", + "position": "M", + "rating_count": 3, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 14065239, + "rating": 5.9 + }, + { + "match_id": 14065255, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 6.4 + } + ] + }, + { + "player_id": 1158529, + "player_name": "Martin Adeline", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 1031283, + "player_name": "David Møller Wolfe", + "position": "M", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 865057, + "player_name": "Patson Daka", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 1568535, + "player_name": "Otto Stange", + "position": "F", + "rating_count": 4, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 14065255, + "rating": 6.5 + }, + { + "match_id": 14065557, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 6.2 + } + ] + }, + { + "player_id": 973564, + "player_name": "Nicolás Capaldo", + "position": "D", + "rating_count": 5, + "average_rating": 6.34, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.4 + }, + { + "match_id": 14065255, + "rating": 6.7 + }, + { + "match_id": 14065557, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 5.2 + } + ] + }, + { + "player_id": 991824, + "player_name": "Rayan Philippe", + "position": "F", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 14065255, + "rating": 6.0 + }, + { + "match_id": 14065557, + "rating": 6.5 + } + ] + }, + { + "player_id": 801003, + "player_name": "Jordan Torunarigha", + "position": "D", + "rating_count": 4, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.2 + }, + { + "match_id": 14065557, + "rating": 5.8 + }, + { + "match_id": 16434025, + "rating": 5.9 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 1995000, + "player_name": "Louis Lemke", + "position": "D", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 826167, + "player_name": "Sebastiaan Bornauw", + "position": "D", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16434025, + "rating": 5.4 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 894396, + "player_name": "Terem Moffi", + "position": "F", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 2204961, + "player_name": "Shafiq Nandja", + "position": "D", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 14065557, + "rating": 6.3 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 1134470, + "player_name": "Zakaria El Ouahdi", + "position": "M", + "rating_count": 1, + "average_rating": 5.8, + "ratings": [ + { + "match_id": 16434030, + "rating": 5.8 + } + ] + } + ] + } + }, + "2538": { + "team": "SC Freiburg", + "overall": { + "players": [ + { + "player_id": 1019321, + "player_name": "Igor Matanović", + "position": "F", + "rating_count": 5, + "average_rating": 8.3, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.0 + }, + { + "match_id": 16287037, + "rating": 9.3 + }, + { + "match_id": 16823042, + "rating": 8.3 + }, + { + "match_id": 16434029, + "rating": 9.2 + }, + { + "match_id": 16434024, + "rating": 7.7 + } + ] + }, + { + "player_id": 1131002, + "player_name": "Derry Scherhant", + "position": "M", + "rating_count": 5, + "average_rating": 7.48, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.7 + }, + { + "match_id": 16287037, + "rating": 7.4 + }, + { + "match_id": 16823042, + "rating": 9.3 + }, + { + "match_id": 16434029, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 142259, + "player_name": "Matthias Ginter", + "position": "D", + "rating_count": 5, + "average_rating": 7.44, + "ratings": [ + { + "match_id": 16717090, + "rating": 8.5 + }, + { + "match_id": 16287037, + "rating": 6.7 + }, + { + "match_id": 16823042, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.6 + } + ] + }, + { + "player_id": 576266, + "player_name": "Philipp Lienhart", + "position": "D", + "rating_count": 5, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.0 + }, + { + "match_id": 16287037, + "rating": 7.1 + }, + { + "match_id": 16823042, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 569784, + "player_name": "Maximilian Eggestein", + "position": "M", + "rating_count": 5, + "average_rating": 7.26, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.3 + }, + { + "match_id": 16287037, + "rating": 6.7 + }, + { + "match_id": 16823042, + "rating": 7.9 + }, + { + "match_id": 16434029, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.5 + } + ] + }, + { + "player_id": 142525, + "player_name": "Lukas Kübler", + "position": "D", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 16287037, + "rating": 7.0 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 6.7 + } + ] + }, + { + "player_id": 1131339, + "player_name": "Jordy Makengo", + "position": "D", + "rating_count": 4, + "average_rating": 7.08, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.6 + }, + { + "match_id": 16287037, + "rating": 7.7 + }, + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 1020422, + "player_name": "Yuito Suzuki", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.2 + }, + { + "match_id": 16287037, + "rating": 6.2 + }, + { + "match_id": 16823042, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 9.4 + }, + { + "match_id": 16434024, + "rating": 6.2 + } + ] + }, + { + "player_id": 979820, + "player_name": "Philipp Treu", + "position": "D", + "rating_count": 4, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.1 + }, + { + "match_id": 16823042, + "rating": 6.4 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 8.0 + } + ] + }, + { + "player_id": 1508537, + "player_name": "Cyriaque Irié", + "position": "F", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.4 + }, + { + "match_id": 16287037, + "rating": 6.7 + }, + { + "match_id": 16823042, + "rating": 7.9 + }, + { + "match_id": 16434029, + "rating": 6.6 + } + ] + }, + { + "player_id": 836711, + "player_name": "Jan-Niklas Beste", + "position": "M", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.4 + }, + { + "match_id": 16287037, + "rating": 6.8 + }, + { + "match_id": 16434029, + "rating": 7.2 + }, + { + "match_id": 16434024, + "rating": 7.1 + } + ] + }, + { + "player_id": 1391315, + "player_name": "Keisuke Goto", + "position": "F", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.5 + }, + { + "match_id": 16287037, + "rating": 6.4 + }, + { + "match_id": 16823042, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 1131337, + "player_name": "Maximilian Rosenfelder", + "position": "D", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.0 + }, + { + "match_id": 16823042, + "rating": 7.0 + }, + { + "match_id": 16434029, + "rating": 6.3 + } + ] + }, + { + "player_id": 171961, + "player_name": "Vincenzo Grifo", + "position": "M", + "rating_count": 4, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.8 + }, + { + "match_id": 16287037, + "rating": 6.4 + }, + { + "match_id": 16823042, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 990209, + "player_name": "Yannick Engelhardt", + "position": "M", + "rating_count": 4, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.3 + }, + { + "match_id": 16823042, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434024, + "rating": 6.3 + } + ] + }, + { + "player_id": 1195724, + "player_name": "Berkay Yılmaz", + "position": "D", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 142231, + "player_name": "Christian Günter", + "position": "D", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16287037, + "rating": 6.6 + }, + { + "match_id": 16823042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "G", + "rating_count": 5, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.8 + }, + { + "match_id": 16287037, + "rating": 6.6 + }, + { + "match_id": 16823042, + "rating": 5.7 + }, + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434024, + "rating": 8.1 + } + ] + }, + { + "player_id": 280009, + "player_name": "Lucas Höler", + "position": "F", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16287037, + "rating": 6.9 + }, + { + "match_id": 16823042, + "rating": 6.2 + }, + { + "match_id": 16434029, + "rating": 6.6 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1019321, + "player_name": "Igor Matanović", + "position": "F", + "rating_count": 5, + "average_rating": 8.02, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 8.5 + }, + { + "match_id": 14065555, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 9.2 + }, + { + "match_id": 16434024, + "rating": 7.7 + } + ] + }, + { + "player_id": 1020422, + "player_name": "Yuito Suzuki", + "position": "M", + "rating_count": 3, + "average_rating": 7.43, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 9.4 + }, + { + "match_id": 16434024, + "rating": 6.2 + } + ] + }, + { + "player_id": 142259, + "player_name": "Matthias Ginter", + "position": "D", + "rating_count": 5, + "average_rating": 7.36, + "ratings": [ + { + "match_id": 14065240, + "rating": 7.1 + }, + { + "match_id": 14065255, + "rating": 6.6 + }, + { + "match_id": 14065555, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.6 + } + ] + }, + { + "player_id": 576266, + "player_name": "Philipp Lienhart", + "position": "D", + "rating_count": 5, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065240, + "rating": 8.1 + }, + { + "match_id": 14065255, + "rating": 7.1 + }, + { + "match_id": 14065555, + "rating": 6.3 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 1518931, + "player_name": "Johan Manzambi", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065240, + "rating": 7.3 + }, + { + "match_id": 14065255, + "rating": 6.9 + }, + { + "match_id": 14065555, + "rating": 7.5 + } + ] + }, + { + "player_id": 836711, + "player_name": "Jan-Niklas Beste", + "position": "M", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.9 + }, + { + "match_id": 14065255, + "rating": 6.4 + }, + { + "match_id": 14065555, + "rating": 7.2 + }, + { + "match_id": 16434029, + "rating": 7.2 + }, + { + "match_id": 16434024, + "rating": 7.1 + } + ] + }, + { + "player_id": 142525, + "player_name": "Lukas Kübler", + "position": "D", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.7 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 6.7 + } + ] + }, + { + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "G", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434024, + "rating": 8.1 + } + ] + }, + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", + "rating_count": 3, + "average_rating": 6.93, + "ratings": [ + { + "match_id": 14065240, + "rating": 7.2 + }, + { + "match_id": 14065255, + "rating": 5.8 + }, + { + "match_id": 14065555, + "rating": 7.8 + } + ] + }, + { + "player_id": 1131339, + "player_name": "Jordy Makengo", + "position": "D", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065255, + "rating": 6.1 + }, + { + "match_id": 14065555, + "rating": 7.5 + }, + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 1131002, + "player_name": "Derry Scherhant", + "position": "M", + "rating_count": 5, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.3 + }, + { + "match_id": 14065255, + "rating": 6.5 + }, + { + "match_id": 14065555, + "rating": 7.6 + }, + { + "match_id": 16434029, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 569784, + "player_name": "Maximilian Eggestein", + "position": "M", + "rating_count": 5, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.2 + }, + { + "match_id": 14065555, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.5 + } + ] + }, + { + "player_id": 979820, + "player_name": "Philipp Treu", + "position": "D", + "rating_count": 5, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.5 + }, + { + "match_id": 14065555, + "rating": 6.4 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 8.0 + } + ] + }, + { + "player_id": 171961, + "player_name": "Vincenzo Grifo", + "position": "M", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.9 + }, + { + "match_id": 14065255, + "rating": 6.2 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 1195724, + "player_name": "Berkay Yılmaz", + "position": "D", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 49639, + "player_name": "Nicolas Höfler", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.5 + }, + { + "match_id": 14065255, + "rating": 6.3 + }, + { + "match_id": 14065555, + "rating": 6.6 + } + ] + }, + { + "player_id": 1391315, + "player_name": "Keisuke Goto", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 280009, + "player_name": "Lucas Höler", + "position": "F", + "rating_count": 4, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.4 + }, + { + "match_id": 14065255, + "rating": 6.0 + }, + { + "match_id": 14065555, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 6.6 + } + ] + }, + { + "player_id": 1596573, + "player_name": "Bruno Ogbus", + "position": "D", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.6 + }, + { + "match_id": 14065255, + "rating": 5.7 + }, + { + "match_id": 14065555, + "rating": 6.8 + } + ] + }, + { + "player_id": 990209, + "player_name": "Yannick Engelhardt", + "position": "M", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434024, + "rating": 6.3 + } + ] + } + ] + } + }, + "2534": { + "team": "SV Werder Bremen", + "overall": { + "players": [ + { + "player_id": 815612, + "player_name": "Marco Grüll", + "position": "M", + "rating_count": 3, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.8 + }, + { + "match_id": 16434029, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 8.8 + } + ] + }, + { + "player_id": 851254, + "player_name": "Amos Pieper", + "position": "D", + "rating_count": 3, + "average_rating": 7.37, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.7 + }, + { + "match_id": 16434029, + "rating": 6.6 + }, + { + "match_id": 16434101, + "rating": 7.8 + } + ] + }, + { + "player_id": 893586, + "player_name": "Ludovit Reis", + "position": "M", + "rating_count": 3, + "average_rating": 7.27, + "ratings": [ + { + "match_id": 16287052, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434101, + "rating": 7.0 + } + ] + }, + { + "player_id": 1141977, + "player_name": "Dariusz Stalmach", + "position": "M", + "rating_count": 2, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 8.0 + }, + { + "match_id": 16434101, + "rating": 6.4 + } + ] + }, + { + "player_id": 1174761, + "player_name": "Arthur", + "position": "D", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 996940, + "player_name": "Youri Regeer", + "position": "M", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 2160258, + "player_name": "Paul Erevbenagie", + "position": "F", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.5 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 960114, + "player_name": "Olivier Deman", + "position": "D", + "rating_count": 3, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 5.9 + }, + { + "match_id": 16434101, + "rating": 7.9 + } + ] + }, + { + "player_id": 825771, + "player_name": "Marco Friedl", + "position": "D", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287052, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1067120, + "player_name": "Eren Dinkçi", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 1005343, + "player_name": "Justin Njinmah", + "position": "F", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 6.9 + } + ] + }, + { + "player_id": 132645, + "player_name": "Niclas Füllkrug", + "position": "F", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.5 + } + ] + }, + { + "player_id": 991591, + "player_name": "Karl Hein", + "position": "G", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.0 + }, + { + "match_id": 16434101, + "rating": 7.4 + } + ] + }, + { + "player_id": 826171, + "player_name": "Senne Lynen", + "position": "M", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 6.5 + } + ] + }, + { + "player_id": 1568521, + "player_name": "Mick Schmetgens", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1137584, + "player_name": "Chuki", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.0 + }, + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 1864786, + "player_name": "Salim Musah", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 352290, + "player_name": "Cédric Itten", + "position": "F", + "rating_count": 3, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.0 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434101, + "rating": 6.3 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "G", + "rating_count": 3, + "average_rating": 8.13, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.7 + }, + { + "match_id": 14065252, + "rating": 7.8 + }, + { + "match_id": 14065561, + "rating": 8.9 + } + ] + }, + { + "player_id": 815612, + "player_name": "Marco Grüll", + "position": "M", + "rating_count": 5, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.5 + }, + { + "match_id": 14065252, + "rating": 6.7 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 8.8 + } + ] + }, + { + "player_id": 830127, + "player_name": "Romano Schmid", + "position": "M", + "rating_count": 3, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065241, + "rating": 8.7 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.8 + } + ] + }, + { + "player_id": 1141977, + "player_name": "Dariusz Stalmach", + "position": "M", + "rating_count": 2, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 8.0 + }, + { + "match_id": 16434101, + "rating": 6.4 + } + ] + }, + { + "player_id": 1174761, + "player_name": "Arthur", + "position": "D", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 996940, + "player_name": "Youri Regeer", + "position": "M", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 851254, + "player_name": "Amos Pieper", + "position": "D", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.2 + }, + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 6.6 + }, + { + "match_id": 16434101, + "rating": 7.8 + } + ] + }, + { + "player_id": 960114, + "player_name": "Olivier Deman", + "position": "D", + "rating_count": 5, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065252, + "rating": 7.3 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 5.9 + }, + { + "match_id": 16434101, + "rating": 7.9 + } + ] + }, + { + "player_id": 893586, + "player_name": "Ludovit Reis", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434101, + "rating": 7.0 + } + ] + }, + { + "player_id": 132645, + "player_name": "Niclas Füllkrug", + "position": "F", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.5 + } + ] + }, + { + "player_id": 1067120, + "player_name": "Eren Dinkçi", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 826171, + "player_name": "Senne Lynen", + "position": "M", + "rating_count": 4, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.0 + }, + { + "match_id": 14065252, + "rating": 7.3 + }, + { + "match_id": 14065561, + "rating": 6.4 + }, + { + "match_id": 16434029, + "rating": 6.5 + } + ] + }, + { + "player_id": 1015164, + "player_name": "Isaac Schmidt", + "position": "D", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 7.0 + } + ] + }, + { + "player_id": 991591, + "player_name": "Karl Hein", + "position": "G", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.0 + }, + { + "match_id": 16434101, + "rating": 7.4 + } + ] + }, + { + "player_id": 1100836, + "player_name": "Samuel Mbangula", + "position": "F", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.7 + }, + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 6.8 + } + ] + }, + { + "player_id": 1137584, + "player_name": "Chuki", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 1005343, + "player_name": "Justin Njinmah", + "position": "F", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.5 + }, + { + "match_id": 16434029, + "rating": 6.9 + } + ] + }, + { + "player_id": 2160258, + "player_name": "Paul Erevbenagie", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1596105, + "player_name": "Patrice Čović", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065561, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.5 + } + ] + }, + { + "player_id": 825771, + "player_name": "Marco Friedl", + "position": "D", + "rating_count": 5, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.0 + }, + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 6.2 + }, + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1864786, + "player_name": "Salim Musah", + "position": "F", + "rating_count": 5, + "average_rating": 6.38, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.2 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 916176, + "player_name": "Cameron Puertas", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.3 + }, + { + "match_id": 14065252, + "rating": 6.6 + }, + { + "match_id": 14065561, + "rating": 6.2 + } + ] + }, + { + "player_id": 830142, + "player_name": "Jens Stage", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.1 + }, + { + "match_id": 14065252, + "rating": 6.6 + }, + { + "match_id": 14065561, + "rating": 6.4 + } + ] + }, + { + "player_id": 352290, + "player_name": "Cédric Itten", + "position": "F", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434101, + "rating": 6.3 + } + ] + }, + { + "player_id": 1797852, + "player_name": "Karim Coulibaly", + "position": "D", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.0 + }, + { + "match_id": 14065561, + "rating": 6.5 + } + ] + }, + { + "player_id": 1568521, + "player_name": "Mick Schmetgens", + "position": "D", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 905347, + "player_name": "Yukinari Sugawara", + "position": "D", + "rating_count": 2, + "average_rating": 4.9, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065252, + "rating": 3.0 + } + ] + } + ] + } + }, + "2600": { + "team": "FC Augsburg", + "overall": { + "players": [ + { + "player_id": 822564, + "player_name": "Finn Dahmen", + "position": "G", + "rating_count": 3, + "average_rating": 8.6, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.9 + }, + { + "match_id": 16434039, + "rating": 8.3 + }, + { + "match_id": 16434021, + "rating": 9.6 + } + ] + }, + { + "player_id": 1129365, + "player_name": "Anton Kade", + "position": "F", + "rating_count": 2, + "average_rating": 8.3, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 9.6 + } + ] + }, + { + "player_id": 822877, + "player_name": "Alexis Claude-Maurice", + "position": "M", + "rating_count": 1, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 963198, + "player_name": "Chrislain Matsima", + "position": "D", + "rating_count": 3, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 7.6 + }, + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 929620, + "player_name": "Fabian Rieder", + "position": "M", + "rating_count": 3, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.7 + }, + { + "match_id": 16434039, + "rating": 7.5 + }, + { + "match_id": 16434021, + "rating": 8.0 + } + ] + }, + { + "player_id": 927340, + "player_name": "Han-Noah Massengo", + "position": "M", + "rating_count": 3, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.4 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 1597260, + "player_name": "Noahkai Banks", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.5 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 254119, + "player_name": "Marius Wolf", + "position": "D", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 8.7 + }, + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.7 + }, + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "player_id": 111483, + "player_name": "Michael Gregoritsch", + "position": "F", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.7 + }, + { + "match_id": 16434039, + "rating": 7.4 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1864760, + "player_name": "Hennes Behrens", + "position": "D", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434021, + "rating": 7.2 + } + ] + }, + { + "player_id": 146853, + "player_name": "Jeffrey Gouweleeuw", + "position": "D", + "rating_count": 1, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 1390682, + "player_name": "Mert Kömür", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 1215904, + "player_name": "Rodrigo Ribeiro", + "position": "F", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.6 + }, + { + "match_id": 16434039, + "rating": 7.3 + }, + { + "match_id": 16434021, + "rating": 6.5 + } + ] + }, + { + "player_id": 877842, + "player_name": "Yannik Keitel", + "position": "M", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.6 + }, + { + "match_id": 16434039, + "rating": 6.6 + } + ] + }, + { + "player_id": 860461, + "player_name": "Robin Fellhauer", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 6.3 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 1142248, + "player_name": "Arijon Ibrahimović", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1019333, + "player_name": "Young-woo Seol", + "position": "D", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1129365, + "player_name": "Anton Kade", + "position": "F", + "rating_count": 4, + "average_rating": 8.25, + "ratings": [ + { + "match_id": 14065241, + "rating": 9.0 + }, + { + "match_id": 14065249, + "rating": 7.7 + }, + { + "match_id": 14065558, + "rating": 6.7 + }, + { + "match_id": 16434039, + "rating": 9.6 + } + ] + }, + { + "player_id": 822564, + "player_name": "Finn Dahmen", + "position": "G", + "rating_count": 5, + "average_rating": 7.38, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.5 + }, + { + "match_id": 14065249, + "rating": 6.9 + }, + { + "match_id": 14065558, + "rating": 5.6 + }, + { + "match_id": 16434039, + "rating": 8.3 + }, + { + "match_id": 16434021, + "rating": 9.6 + } + ] + }, + { + "player_id": 929620, + "player_name": "Fabian Rieder", + "position": "M", + "rating_count": 5, + "average_rating": 7.34, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.1 + }, + { + "match_id": 14065249, + "rating": 7.8 + }, + { + "match_id": 14065558, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 7.5 + }, + { + "match_id": 16434021, + "rating": 8.0 + } + ] + }, + { + "player_id": 822877, + "player_name": "Alexis Claude-Maurice", + "position": "M", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.9 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 1597260, + "player_name": "Noahkai Banks", + "position": "D", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 14065558, + "rating": 7.4 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 354878, + "player_name": "Dimitrios Giannoulis", + "position": "M", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.6 + }, + { + "match_id": 14065249, + "rating": 6.7 + } + ] + }, + { + "player_id": 963198, + "player_name": "Chrislain Matsima", + "position": "D", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 6.6 + }, + { + "match_id": 14065558, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 7.6 + }, + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 254119, + "player_name": "Marius Wolf", + "position": "D", + "rating_count": 5, + "average_rating": 7.02, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065249, + "rating": 6.9 + }, + { + "match_id": 14065558, + "rating": 6.4 + }, + { + "match_id": 16434039, + "rating": 8.7 + }, + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 796206, + "player_name": "Kristijan Jakić", + "position": "M", + "rating_count": 2, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.5 + }, + { + "match_id": 14065249, + "rating": 6.5 + } + ] + }, + { + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.7 + }, + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "player_id": 111483, + "player_name": "Michael Gregoritsch", + "position": "F", + "rating_count": 5, + "average_rating": 6.92, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.7 + }, + { + "match_id": 14065249, + "rating": 7.8 + }, + { + "match_id": 14065558, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 7.4 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 927340, + "player_name": "Han-Noah Massengo", + "position": "M", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 6.2 + }, + { + "match_id": 14065558, + "rating": 6.8 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 1390682, + "player_name": "Mert Kömür", + "position": "M", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065249, + "rating": 7.0 + }, + { + "match_id": 14065558, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 1864760, + "player_name": "Hennes Behrens", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434021, + "rating": 7.2 + } + ] + }, + { + "player_id": 146853, + "player_name": "Jeffrey Gouweleeuw", + "position": "D", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.4 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 1215904, + "player_name": "Rodrigo Ribeiro", + "position": "F", + "rating_count": 5, + "average_rating": 6.64, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.4 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065558, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 7.3 + }, + { + "match_id": 16434021, + "rating": 6.5 + } + ] + }, + { + "player_id": 798926, + "player_name": "Cedric Zesiger", + "position": "D", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.0 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 6.2 + } + ] + }, + { + "player_id": 860461, + "player_name": "Robin Fellhauer", + "position": "M", + "rating_count": 5, + "average_rating": 6.52, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.0 + }, + { + "match_id": 14065249, + "rating": 7.3 + }, + { + "match_id": 14065558, + "rating": 6.4 + }, + { + "match_id": 16434039, + "rating": 6.3 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 877842, + "player_name": "Yannik Keitel", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.4 + }, + { + "match_id": 14065558, + "rating": 6.4 + }, + { + "match_id": 16434039, + "rating": 6.6 + } + ] + }, + { + "player_id": 1142248, + "player_name": "Arijon Ibrahimović", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1019333, + "player_name": "Young-woo Seol", + "position": "D", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + } + ] + } + }, + "2530": { + "team": "FC Schalke 04", + "overall": { + "players": [ + { + "player_id": 174135, + "player_name": "Loris Karius", + "position": "G", + "rating_count": 4, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.4 + }, + { + "match_id": 16287064, + "rating": 6.8 + }, + { + "match_id": 16434039, + "rating": 8.1 + }, + { + "match_id": 16434032, + "rating": 7.8 + } + ] + }, + { + "player_id": 14990, + "player_name": "Edin Džeko", + "position": "F", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.4 + }, + { + "match_id": 16287064, + "rating": 8.9 + }, + { + "match_id": 16434039, + "rating": 6.3 + } + ] + }, + { + "player_id": 1083338, + "player_name": "Soufiane El-Faouzi", + "position": "M", + "rating_count": 4, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16672725, + "rating": 7.4 + }, + { + "match_id": 16287064, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 831488, + "player_name": "Nikola Katić", + "position": "D", + "rating_count": 4, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.7 + }, + { + "match_id": 16287064, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 7.2 + }, + { + "match_id": 16434032, + "rating": 7.5 + } + ] + }, + { + "player_id": 852096, + "player_name": "Hasan Kuruçay", + "position": "D", + "rating_count": 4, + "average_rating": 7.08, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.1 + }, + { + "match_id": 16287064, + "rating": 7.6 + }, + { + "match_id": 16434039, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 8.2 + } + ] + }, + { + "player_id": 981067, + "player_name": "Satoshi Tanaka", + "position": "M", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.8 + }, + { + "match_id": 16287064, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 869883, + "player_name": "Dejan Ljubičić", + "position": "M", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.7 + }, + { + "match_id": 16287064, + "rating": 7.7 + }, + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 1195734, + "player_name": "Vitalie Becker", + "position": "D", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16672725, + "rating": 5.9 + }, + { + "match_id": 16287064, + "rating": 7.8 + }, + { + "match_id": 16434039, + "rating": 6.9 + }, + { + "match_id": 16434032, + "rating": 6.7 + } + ] + }, + { + "player_id": 814735, + "player_name": "Timo Becker", + "position": "D", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 16672725, + "rating": 7.0 + }, + { + "match_id": 16287064, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 861980, + "player_name": "Moussa Sylla", + "position": "F", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.6 + }, + { + "match_id": 16287064, + "rating": 7.8 + }, + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.4 + } + ] + }, + { + "player_id": 902381, + "player_name": "Junior Adamu", + "position": "F", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.3 + }, + { + "match_id": 16287064, + "rating": 7.3 + }, + { + "match_id": 16434039, + "rating": 6.3 + } + ] + }, + { + "player_id": 962877, + "player_name": "Adil Aouchiche", + "position": "M", + "rating_count": 4, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16672725, + "rating": 5.8 + }, + { + "match_id": 16287064, + "rating": 6.8 + }, + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 168943, + "player_name": "Kenan Karaman", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434032, + "rating": 6.6 + } + ] + }, + { + "player_id": 2255221, + "player_name": "Luca Vozar", + "position": "M", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 377118, + "player_name": "Robin Gosens", + "position": "D", + "rating_count": 3, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 16287064, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 5.9 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 904994, + "player_name": "Eric Ebimbe", + "position": "D", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287064, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 7.0 + } + ] + }, + { + "player_id": 872358, + "player_name": "Ron Schallenberg", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.0 + }, + { + "match_id": 16287064, + "rating": 7.1 + }, + { + "match_id": 16434039, + "rating": 6.2 + } + ] + }, + { + "player_id": 1195798, + "player_name": "Mertcan Ayhan", + "position": "D", + "rating_count": 4, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.1 + }, + { + "match_id": 16287064, + "rating": 6.0 + }, + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 794962, + "player_name": "Maximilian Wöber", + "position": "D", + "rating_count": 3, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 5.2 + }, + { + "match_id": 16434032, + "rating": 6.9 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 174135, + "player_name": "Loris Karius", + "position": "G", + "rating_count": 2, + "average_rating": 7.95, + "ratings": [ + { + "match_id": 16434039, + "rating": 8.1 + }, + { + "match_id": 16434032, + "rating": 7.8 + } + ] + }, + { + "player_id": 981067, + "player_name": "Satoshi Tanaka", + "position": "M", + "rating_count": 1, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 831488, + "player_name": "Nikola Katić", + "position": "D", + "rating_count": 2, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.2 + }, + { + "match_id": 16434032, + "rating": 7.5 + } + ] + }, + { + "player_id": 852096, + "player_name": "Hasan Kuruçay", + "position": "D", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 8.2 + } + ] + }, + { + "player_id": 1083338, + "player_name": "Soufiane El-Faouzi", + "position": "M", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 962877, + "player_name": "Adil Aouchiche", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 814735, + "player_name": "Timo Becker", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 1195734, + "player_name": "Vitalie Becker", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.9 + }, + { + "match_id": 16434032, + "rating": 6.7 + } + ] + }, + { + "player_id": 168943, + "player_name": "Kenan Karaman", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434032, + "rating": 6.6 + } + ] + }, + { + "player_id": 869883, + "player_name": "Dejan Ljubičić", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 904994, + "player_name": "Eric Ebimbe", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 7.0 + } + ] + }, + { + "player_id": 377118, + "player_name": "Robin Gosens", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434039, + "rating": 5.9 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 2255221, + "player_name": "Luca Vozar", + "position": "M", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 1195798, + "player_name": "Mertcan Ayhan", + "position": "D", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 861980, + "player_name": "Moussa Sylla", + "position": "F", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.4 + } + ] + }, + { + "player_id": 794962, + "player_name": "Maximilian Wöber", + "position": "D", + "rating_count": 2, + "average_rating": 6.05, + "ratings": [ + { + "match_id": 16434039, + "rating": 5.2 + }, + { + "match_id": 16434032, + "rating": 6.9 + } + ] + } + ] + } + } + }, + "failed_matches": [] +} diff --git a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-11_09-41-12_926998+0200.csv b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-11_09-41-12_926998+0200.csv new file mode 100644 index 0000000..cde0868 --- /dev/null +++ b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-11_09-41-12_926998+0200.csv @@ -0,0 +1,736 @@ +team_id,team,category,player_id,player_name,position,rating_count,average_rating +2672,FC Bayern München,overall,978838,Michael Olise,M,5,8.40 +2672,FC Bayern München,overall,798583,Dayot Upamecano,D,3,8.13 +2672,FC Bayern München,overall,259117,Joshua Kimmich,M,5,7.86 +2672,FC Bayern München,overall,1142251,Aleksandar Pavlović,M,5,7.48 +2672,FC Bayern München,overall,227672,Jonathan Tah,D,5,7.42 +2672,FC Bayern München,overall,843665,Alphonso Davies,D,5,7.30 +2672,FC Bayern München,overall,896569,Kim Min-jae,D,3,7.10 +2672,FC Bayern München,overall,8959,Manuel Neuer,G,4,7.08 +2672,FC Bayern München,overall,108579,Harry Kane,F,5,7.04 +2672,FC Bayern München,overall,1129935,Tom Bischof,M,4,7.03 +2672,FC Bayern München,overall,927407,Josip Stanišić,D,4,6.98 +2672,FC Bayern München,overall,1063767,Ismael Saibari,M,5,6.82 +2672,FC Bayern München,overall,1159759,Nathaniel Brown,M,4,6.73 +2672,FC Bayern München,overall,873106,Hiroki Itō,D,1,6.60 +2672,FC Bayern München,overall,355492,Konrad Laimer,D,4,6.53 +2672,FC Bayern München,overall,1861975,Lennart Karl,M,4,6.53 +2672,FC Bayern München,overall,883537,Luis Díaz,M,5,6.52 +2672,FC Bayern München,overall,1010231,Jamal Musiala,M,2,6.50 +2672,FC Bayern München,bundesliga,978838,Michael Olise,M,5,8.16 +2672,FC Bayern München,bundesliga,259117,Joshua Kimmich,M,5,8.04 +2672,FC Bayern München,bundesliga,798583,Dayot Upamecano,D,4,7.75 +2672,FC Bayern München,bundesliga,184661,Leon Goretzka,M,3,7.63 +2672,FC Bayern München,bundesliga,896569,Kim Min-jae,D,3,7.47 +2672,FC Bayern München,bundesliga,227672,Jonathan Tah,D,5,7.42 +2672,FC Bayern München,bundesliga,1129935,Tom Bischof,M,4,7.40 +2672,FC Bayern München,bundesliga,1063767,Ismael Saibari,F,2,7.30 +2672,FC Bayern München,bundesliga,1142251,Aleksandar Pavlović,M,3,7.23 +2672,FC Bayern München,bundesliga,843665,Alphonso Davies,D,3,7.23 +2672,FC Bayern München,bundesliga,1130647,Jonas Urbig,G,3,7.23 +2672,FC Bayern München,bundesliga,108579,Harry Kane,F,5,7.14 +2672,FC Bayern München,bundesliga,8959,Manuel Neuer,G,3,7.07 +2672,FC Bayern München,bundesliga,873106,Hiroki Itō,D,2,6.95 +2672,FC Bayern München,bundesliga,883537,Luis Díaz,M,5,6.82 +2672,FC Bayern München,bundesliga,1085381,Nicolas Jackson,F,3,6.80 +2672,FC Bayern München,bundesliga,927407,Josip Stanišić,D,4,6.73 +2672,FC Bayern München,bundesliga,1861975,Lennart Karl,M,4,6.65 +2672,FC Bayern München,bundesliga,1159759,Nathaniel Brown,M,2,6.55 +2672,FC Bayern München,bundesliga,355492,Konrad Laimer,D,5,6.50 +2672,FC Bayern München,bundesliga,1010231,Jamal Musiala,M,4,6.23 +2677,VfB Stuttgart,overall,152463,Fabian Bredlow,G,4,7.70 +2677,VfB Stuttgart,overall,878081,Ermedin Demirović,F,4,7.60 +2677,VfB Stuttgart,overall,788949,Maximilian Mittelstädt,D,4,7.50 +2677,VfB Stuttgart,overall,863271,Jeff Chabot,D,4,7.35 +2677,VfB Stuttgart,overall,906278,Josha Vagnoman,D,4,7.35 +2677,VfB Stuttgart,overall,983540,Tiago Tomás,F,2,7.35 +2677,VfB Stuttgart,overall,901882,Angelo Stiller,M,4,7.25 +2677,VfB Stuttgart,overall,891510,Chris Führich,F,3,7.13 +2677,VfB Stuttgart,overall,1126569,Bilal El Khannouss,M,4,7.13 +2677,VfB Stuttgart,overall,1127790,Dženan Pejčinović,F,4,7.08 +2677,VfB Stuttgart,overall,1418649,Finn Jeltsch,D,4,6.90 +2677,VfB Stuttgart,overall,253993,Grischa Prömel,M,4,6.90 +2677,VfB Stuttgart,overall,794298,Deniz Undav,M,4,6.80 +2677,VfB Stuttgart,overall,916943,Ramon Hendriks,D,3,6.73 +2677,VfB Stuttgart,overall,1979970,Ameen Al-Dakhil,D,2,6.70 +2677,VfB Stuttgart,overall,1150938,Leo Sauer,F,2,6.65 +2677,VfB Stuttgart,overall,990201,Jamie Leweling,F,3,6.57 +2677,VfB Stuttgart,overall,1464641,Chema Andrés,M,2,6.35 +2677,VfB Stuttgart,bundesliga,584722,Alexander Nübel,G,3,7.97 +2677,VfB Stuttgart,bundesliga,861981,Nikolas Nartey,F,2,7.75 +2677,VfB Stuttgart,bundesliga,152463,Fabian Bredlow,G,2,7.65 +2677,VfB Stuttgart,bundesliga,788949,Maximilian Mittelstädt,D,5,7.52 +2677,VfB Stuttgart,bundesliga,891510,Chris Führich,M,4,7.30 +2677,VfB Stuttgart,bundesliga,878081,Ermedin Demirović,F,5,7.22 +2677,VfB Stuttgart,bundesliga,1126569,Bilal El Khannouss,F,4,7.03 +2677,VfB Stuttgart,bundesliga,1464641,Chema Andrés,M,3,6.97 +2677,VfB Stuttgart,bundesliga,253993,Grischa Prömel,M,2,6.95 +2677,VfB Stuttgart,bundesliga,863271,Jeff Chabot,D,5,6.94 +2677,VfB Stuttgart,bundesliga,901882,Angelo Stiller,M,5,6.90 +2677,VfB Stuttgart,bundesliga,990201,Jamie Leweling,F,5,6.84 +2677,VfB Stuttgart,bundesliga,794298,Deniz Undav,F,5,6.76 +2677,VfB Stuttgart,bundesliga,906278,Josha Vagnoman,M,5,6.74 +2677,VfB Stuttgart,bundesliga,1009334,Lorenz Assignon,D,2,6.70 +2677,VfB Stuttgart,bundesliga,983540,Tiago Tomás,F,4,6.63 +2677,VfB Stuttgart,bundesliga,1150938,Leo Sauer,F,1,6.60 +2677,VfB Stuttgart,bundesliga,916943,Ramon Hendriks,D,5,6.54 +2677,VfB Stuttgart,bundesliga,1418649,Finn Jeltsch,D,3,6.50 +2677,VfB Stuttgart,bundesliga,1127823,Luca Jaquez,D,3,6.50 +2677,VfB Stuttgart,bundesliga,1127790,Dženan Pejčinović,F,2,6.25 +2671,1. FC Köln,overall,1112327,Ísak Bergmann Jóhannesson,M,3,7.73 +2671,1. FC Köln,overall,905381,Thijs Dallinga,F,2,7.55 +2671,1. FC Köln,overall,1403192,Mikey Moore,F,1,7.30 +2671,1. FC Köln,overall,930272,Tom Krauß,M,3,7.07 +2671,1. FC Köln,overall,921033,Linton Maina,F,3,6.90 +2671,1. FC Köln,overall,1010726,Jan Uwe Thielmann,F,3,6.87 +2671,1. FC Köln,overall,1800475,Said El Mala,F,2,6.85 +2671,1. FC Köln,overall,187185,Marvin Schwäbe,G,3,6.80 +2671,1. FC Köln,overall,378340,Marius Bülter,F,2,6.75 +2671,1. FC Köln,overall,591706,Ellyes Skhiri,M,3,6.67 +2671,1. FC Köln,overall,1411105,Paul Okon-Engstler,M,2,6.65 +2671,1. FC Köln,overall,839898,Alessio Castro-Montes,D,3,6.60 +2671,1. FC Köln,overall,877544,Ragnar Ache,F,3,6.57 +2671,1. FC Köln,overall,1601596,Reigan Heskey,F,1,6.50 +2671,1. FC Köln,overall,844942,Gideon Mensah,D,3,6.47 +2671,1. FC Köln,overall,1402924,Jahmai Simpson-Pusey,D,3,6.37 +2671,1. FC Köln,overall,827473,Luka Lochoshvili,D,3,6.37 +2671,1. FC Köln,bundesliga,1403192,Mikey Moore,F,1,7.30 +2671,1. FC Köln,bundesliga,378340,Marius Bülter,F,4,7.13 +2671,1. FC Köln,bundesliga,1800475,Said El Mala,F,4,7.10 +2671,1. FC Köln,bundesliga,930272,Tom Krauß,M,4,6.90 +2671,1. FC Köln,bundesliga,988639,Eric Martel,M,2,6.85 +2671,1. FC Köln,bundesliga,591706,Ellyes Skhiri,M,2,6.75 +2671,1. FC Köln,bundesliga,319861,Luca Waldschmidt,F,2,6.70 +2671,1. FC Köln,bundesliga,921033,Linton Maina,F,5,6.68 +2671,1. FC Köln,bundesliga,1010726,Jan Uwe Thielmann,F,4,6.68 +2671,1. FC Köln,bundesliga,1112327,Ísak Bergmann Jóhannesson,M,4,6.68 +2671,1. FC Köln,bundesliga,1411105,Paul Okon-Engstler,M,2,6.65 +2671,1. FC Köln,bundesliga,877544,Ragnar Ache,F,2,6.55 +2671,1. FC Köln,bundesliga,1601596,Reigan Heskey,F,1,6.50 +2671,1. FC Köln,bundesliga,2197599,Youssoupha Niang,F,3,6.47 +2671,1. FC Köln,bundesliga,801263,Jakub Kamiński,M,3,6.43 +2671,1. FC Köln,bundesliga,963043,Kristoffer Lund,D,3,6.43 +2671,1. FC Köln,bundesliga,187185,Marvin Schwäbe,G,5,6.42 +2671,1. FC Köln,bundesliga,839898,Alessio Castro-Montes,D,4,6.33 +2671,1. FC Köln,bundesliga,844942,Gideon Mensah,D,2,6.25 +2671,1. FC Köln,bundesliga,1402924,Jahmai Simpson-Pusey,D,4,6.25 +2671,1. FC Köln,bundesliga,965950,Joel Schmied,D,3,6.20 +2671,1. FC Köln,bundesliga,827473,Luka Lochoshvili,D,2,6.20 +2671,1. FC Köln,bundesliga,953097,Cenk Özkaçar,D,3,6.07 +2671,1. FC Köln,bundesliga,1020206,Sebastian Sebulonsen,D,3,5.93 +2569,TSG Hoffenheim,overall,916946,Wouter Burger,M,5,7.24 +2569,TSG Hoffenheim,overall,40244,Oliver Baumann,G,3,7.13 +2569,TSG Hoffenheim,overall,944899,Valentin Gendrey,D,3,7.03 +2569,TSG Hoffenheim,overall,987504,Patrick Wimmer,M,5,6.98 +2569,TSG Hoffenheim,overall,857740,Ozan Kabak,D,4,6.98 +2569,TSG Hoffenheim,overall,1493305,Leon Avdullahu,M,5,6.94 +2569,TSG Hoffenheim,overall,1000269,Albian Hajdari,D,5,6.88 +2569,TSG Hoffenheim,overall,963801,Adam Hložek,F,5,6.74 +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,1180758,Adam Daghim,M,5,6.66 +2569,TSG Hoffenheim,overall,138024,Vladimír Coufal,D,5,6.66 +2569,TSG Hoffenheim,overall,1387012,Mats Rots,D,5,6.64 +2569,TSG Hoffenheim,overall,1637689,Nathan De Cat,M,5,6.56 +2569,TSG Hoffenheim,overall,943550,Luca Philipp,G,2,6.55 +2569,TSG Hoffenheim,overall,1861981,Natnael Abraha,D,3,6.53 +2569,TSG Hoffenheim,overall,1418703,Max Moerstedt,F,5,6.52 +2569,TSG Hoffenheim,overall,1408406,Alessandro Vogt,F,2,6.45 +2569,TSG Hoffenheim,overall,67647,Andrej Kramarić,F,2,6.45 +2569,TSG Hoffenheim,overall,1122806,Arthur Chaves,D,2,6.45 +2569,TSG Hoffenheim,overall,1185359,Bambasé Conté,M,5,6.42 +2569,TSG Hoffenheim,overall,1974432,Tristan Spranger,D,2,6.40 +2569,TSG Hoffenheim,overall,957615,Robin Hranáč,D,4,6.28 +2569,TSG Hoffenheim,overall,1014290,Tim Lemperle,F,4,6.18 +2569,TSG Hoffenheim,bundesliga,1568123,Bazoumana Touré,M,3,7.53 +2569,TSG Hoffenheim,bundesliga,916946,Wouter Burger,M,5,7.06 +2569,TSG Hoffenheim,bundesliga,1493305,Leon Avdullahu,M,5,7.02 +2569,TSG Hoffenheim,bundesliga,1180758,Adam Daghim,M,2,6.90 +2569,TSG Hoffenheim,bundesliga,1387012,Mats Rots,D,2,6.90 +2569,TSG Hoffenheim,bundesliga,138024,Vladimír Coufal,D,5,6.90 +2569,TSG Hoffenheim,bundesliga,828571,Bernardo,D,4,6.83 +2569,TSG Hoffenheim,bundesliga,67647,Andrej Kramarić,F,5,6.82 +2569,TSG Hoffenheim,bundesliga,963801,Adam Hložek,F,3,6.70 +2569,TSG Hoffenheim,bundesliga,40244,Oliver Baumann,G,5,6.70 +2569,TSG Hoffenheim,bundesliga,857740,Ozan Kabak,D,5,6.60 +2569,TSG Hoffenheim,bundesliga,957615,Robin Hranáč,D,3,6.60 +2569,TSG Hoffenheim,bundesliga,1134578,Cole Campbell,F,2,6.55 +2569,TSG Hoffenheim,bundesliga,1000269,Albian Hajdari,D,5,6.50 +2569,TSG Hoffenheim,bundesliga,1185359,Bambasé Conté,M,2,6.50 +2569,TSG Hoffenheim,bundesliga,1637689,Nathan De Cat,M,2,6.50 +2569,TSG Hoffenheim,bundesliga,987504,Patrick Wimmer,M,2,6.45 +2569,TSG Hoffenheim,bundesliga,1418703,Max Moerstedt,F,3,6.40 +2569,TSG Hoffenheim,bundesliga,1010117,Fisnik Asllani,M,3,6.37 +2569,TSG Hoffenheim,bundesliga,1014290,Tim Lemperle,F,4,6.20 +2569,TSG Hoffenheim,bundesliga,978062,Alexander Prass,D,2,6.15 +2547,1. FC Union Berlin,overall,1090010,Marin Ljubičić,F,3,7.20 +2547,1. FC Union Berlin,overall,792142,Felix Uduokhai,D,1,6.90 +2547,1. FC Union Berlin,overall,791642,Josip Juranović,D,3,6.87 +2547,1. FC Union Berlin,overall,48557,Christopher Trimmel,D,2,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,3,6.77 +2547,1. FC Union Berlin,overall,877302,András Schäfer,M,3,6.73 +2547,1. FC Union Berlin,overall,168985,Janik Haberer,M,2,6.70 +2547,1. FC Union Berlin,overall,1513469,Livan Burcu,M,3,6.70 +2547,1. FC Union Berlin,overall,800252,Tim Skarke,M,2,6.65 +2547,1. FC Union Berlin,overall,927405,Woo-Yeong Jeong,M,3,6.63 +2547,1. FC Union Berlin,overall,137692,Frederik Rønnow,G,1,6.60 +2547,1. FC Union Berlin,overall,848074,Emmanuel Latte Lath,F,3,6.50 +2547,1. FC Union Berlin,overall,1103765,Zeno Van Den Bosch,D,3,6.47 +2547,1. FC Union Berlin,overall,1210666,Tom Alexander Rothe,D,3,6.40 +2547,1. FC Union Berlin,overall,149479,Rani Khedira,M,3,6.37 +2547,1. FC Union Berlin,overall,850891,Michel Aebischer,M,3,6.27 +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.70 +2547,1. FC Union Berlin,bundesliga,953767,Andrej Ilić,F,3,7.60 +2547,1. FC Union Berlin,bundesliga,855663,Diogo Leite,D,3,7.20 +2547,1. FC Union Berlin,bundesliga,877302,András Schäfer,M,5,7.12 +2547,1. FC Union Berlin,bundesliga,148167,Carl Klaus,G,3,7.00 +2547,1. FC Union Berlin,bundesliga,1513469,Livan Burcu,M,5,6.98 +2547,1. FC Union Berlin,bundesliga,791642,Josip Juranović,D,5,6.96 +2547,1. FC Union Berlin,bundesliga,608362,Oliver Burke,M,3,6.93 +2547,1. FC Union Berlin,bundesliga,830803,Danilho Doekhi,D,3,6.90 +2547,1. FC Union Berlin,bundesliga,792142,Felix Uduokhai,D,1,6.90 +2547,1. FC Union Berlin,bundesliga,1198074,Aljoscha Kemlein,M,5,6.86 +2547,1. FC Union Berlin,bundesliga,927405,Woo-Yeong Jeong,M,4,6.85 +2547,1. FC Union Berlin,bundesliga,886737,Derrick Köhn,D,2,6.75 +2547,1. FC Union Berlin,bundesliga,848074,Emmanuel Latte Lath,F,2,6.75 +2547,1. FC Union Berlin,bundesliga,1210666,Tom Alexander Rothe,D,5,6.72 +2547,1. FC Union Berlin,bundesliga,168985,Janik Haberer,M,2,6.70 +2547,1. FC Union Berlin,bundesliga,800252,Tim Skarke,M,4,6.70 +2547,1. FC Union Berlin,bundesliga,137692,Frederik Rønnow,G,1,6.60 +2547,1. FC Union Berlin,bundesliga,1090010,Marin Ljubičić,F,2,6.50 +2547,1. FC Union Berlin,bundesliga,1462742,Ilyas Ansah,M,3,6.43 +2547,1. FC Union Berlin,bundesliga,149479,Rani Khedira,M,4,6.40 +2547,1. FC Union Berlin,bundesliga,850891,Michel Aebischer,M,2,6.10 +2547,1. FC Union Berlin,bundesliga,1103765,Zeno Van Den Bosch,D,2,5.80 +2674,Eintracht Frankfurt,overall,939830,Jonathan Burkardt,F,4,7.63 +2674,Eintracht Frankfurt,overall,1440948,Can Uzun,M,4,7.45 +2674,Eintracht Frankfurt,overall,1129862,Raphael Onyedika,M,4,7.38 +2674,Eintracht Frankfurt,overall,66518,Mario Götze,M,2,7.30 +2674,Eintracht Frankfurt,overall,581302,Robin Koch,D,4,7.20 +2674,Eintracht Frankfurt,overall,980626,Noah Atubolu,G,2,7.15 +2674,Eintracht Frankfurt,overall,1474296,Younes Ebnoutalib,F,4,7.15 +2674,Eintracht Frankfurt,overall,1886360,Jeremiaha Maluze,D,3,7.13 +2674,Eintracht Frankfurt,overall,1192318,Farès Chaïbi,M,4,7.05 +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,4,6.53 +2674,Eintracht Frankfurt,overall,1898148,Ayoube Amaimouni Echghouyab,F,4,6.48 +2674,Eintracht Frankfurt,overall,1977245,Love Arrhov,M,3,6.40 +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,988907,Lilian Brassier,D,1,6.30 +2674,Eintracht Frankfurt,overall,790965,Ritsu Doan,M,2,6.30 +2674,Eintracht Frankfurt,overall,1403018,Elias Baum,D,4,6.23 +2674,Eintracht Frankfurt,overall,40239,Timothy Chandler,D,1,6.20 +2674,Eintracht Frankfurt,overall,1134203,Kauã Santos,G,2,5.40 +2674,Eintracht Frankfurt,bundesliga,1474296,Younes Ebnoutalib,F,3,7.47 +2674,Eintracht Frankfurt,bundesliga,1440948,Can Uzun,M,5,7.32 +2674,Eintracht Frankfurt,bundesliga,980626,Noah Atubolu,G,2,7.15 +2674,Eintracht Frankfurt,bundesliga,939830,Jonathan Burkardt,F,5,7.06 +2674,Eintracht Frankfurt,bundesliga,1129862,Raphael Onyedika,M,2,7.05 +2674,Eintracht Frankfurt,bundesliga,190161,Michael Zetterer,G,3,6.97 +2674,Eintracht Frankfurt,bundesliga,591706,Ellyes Skhiri,M,3,6.83 +2674,Eintracht Frankfurt,bundesliga,1146148,Jean-Mattéo Bahoya,M,3,6.80 +2674,Eintracht Frankfurt,bundesliga,1192318,Farès Chaïbi,M,5,6.72 +2674,Eintracht Frankfurt,bundesliga,581302,Robin Koch,D,5,6.72 +2674,Eintracht Frankfurt,bundesliga,1898148,Ayoube Amaimouni Echghouyab,F,4,6.65 +2674,Eintracht Frankfurt,bundesliga,66518,Mario Götze,M,3,6.60 +2674,Eintracht Frankfurt,bundesliga,40239,Timothy Chandler,D,2,6.60 +2674,Eintracht Frankfurt,bundesliga,997012,Ansgar Knauff,F,3,6.53 +2674,Eintracht Frankfurt,bundesliga,341589,Mahmoud Dahoud,M,2,6.50 +2674,Eintracht Frankfurt,bundesliga,790965,Ritsu Doan,M,3,6.43 +2674,Eintracht Frankfurt,bundesliga,999276,Aurèle Amenda,D,3,6.40 +2674,Eintracht Frankfurt,bundesliga,954061,Arnaud Kalimuendo,F,3,6.37 +2674,Eintracht Frankfurt,bundesliga,1149113,Oscar Højlund,M,2,6.35 +2674,Eintracht Frankfurt,bundesliga,1159759,Nathaniel Brown,D,3,6.33 +2674,Eintracht Frankfurt,bundesliga,988907,Lilian Brassier,D,1,6.30 +2674,Eintracht Frankfurt,bundesliga,921789,Rasmus Kristensen,D,2,6.30 +2674,Eintracht Frankfurt,bundesliga,1403018,Elias Baum,D,2,6.10 +2674,Eintracht Frankfurt,bundesliga,1501641,Keita Kosugi,D,2,6.10 +2556,1. FSV Mainz 05,overall,822340,Phillip Tietz,F,3,8.40 +2556,1. FSV Mainz 05,overall,152206,Dominik Kohr,D,2,8.20 +2556,1. FSV Mainz 05,overall,327755,Nadiem Amiri,M,3,8.13 +2556,1. FSV Mainz 05,overall,846471,Anthony Caci,M,3,7.60 +2556,1. FSV Mainz 05,overall,1130119,Fabio Gruber,D,3,7.60 +2556,1. FSV Mainz 05,overall,352544,Sheraldo Becker,F,3,7.53 +2556,1. FSV Mainz 05,overall,97926,Danny da Costa,D,3,7.47 +2556,1. FSV Mainz 05,overall,138126,Phillipp Mwene,M,3,7.40 +2556,1. FSV Mainz 05,overall,355486,Stefan Posch,D,1,7.40 +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,1028307,Kaishu Sano,M,3,7.23 +2556,1. FSV Mainz 05,overall,134778,Alexander Schwolow,G,1,7.20 +2556,1. FSV Mainz 05,overall,1548910,Kacper Potulski,D,3,6.87 +2556,1. FSV Mainz 05,overall,1012235,Ransford Yeboah Königsdörffer,F,3,6.83 +2556,1. FSV Mainz 05,overall,157377,Silvan Widmer,D,2,6.70 +2556,1. FSV Mainz 05,overall,537552,Jae-sung Lee,M,3,6.67 +2556,1. FSV Mainz 05,bundesliga,94312,Daniel Batz,G,2,8.15 +2556,1. FSV Mainz 05,bundesliga,1130119,Fabio Gruber,D,2,7.70 +2556,1. FSV Mainz 05,bundesliga,138126,Phillipp Mwene,M,5,7.52 +2556,1. FSV Mainz 05,bundesliga,352544,Sheraldo Becker,F,5,7.52 +2556,1. FSV Mainz 05,bundesliga,327755,Nadiem Amiri,M,5,7.42 +2556,1. FSV Mainz 05,bundesliga,822340,Phillip Tietz,F,5,7.22 +2556,1. FSV Mainz 05,bundesliga,134778,Alexander Schwolow,G,1,7.20 +2556,1. FSV Mainz 05,bundesliga,157377,Silvan Widmer,D,3,7.20 +2556,1. FSV Mainz 05,bundesliga,97926,Danny da Costa,D,5,7.04 +2556,1. FSV Mainz 05,bundesliga,1028307,Kaishu Sano,M,5,7.04 +2556,1. FSV Mainz 05,bundesliga,1548910,Kacper Potulski,D,5,6.96 +2556,1. FSV Mainz 05,bundesliga,846471,Anthony Caci,M,5,6.94 +2556,1. FSV Mainz 05,bundesliga,1012235,Ransford Yeboah Königsdörffer,F,2,6.90 +2556,1. FSV Mainz 05,bundesliga,174345,Robin Zentner,G,2,6.90 +2556,1. FSV Mainz 05,bundesliga,355486,Stefan Posch,D,4,6.88 +2556,1. FSV Mainz 05,bundesliga,152206,Dominik Kohr,D,4,6.78 +2556,1. FSV Mainz 05,bundesliga,980621,Paul Nebel,M,3,6.63 +2556,1. FSV Mainz 05,bundesliga,537552,Jae-sung Lee,M,4,6.55 +2556,1. FSV Mainz 05,bundesliga,893962,Lennard Maloney,M,2,6.55 +2556,1. FSV Mainz 05,bundesliga,1152505,Nelson Weiper,F,3,6.43 +2556,1. FSV Mainz 05,bundesliga,1005834,Armindo Sieb,F,2,6.40 +2561,SC Paderborn 07,overall,1048651,Nahuel Noll,G,2,8.25 +2561,SC Paderborn 07,overall,981788,Laurin Curda,M,3,7.67 +2561,SC Paderborn 07,overall,1199101,Santiago Castañeda,M,3,7.53 +2561,SC Paderborn 07,overall,1137717,Tjark Lasse Scheller,D,3,7.43 +2561,SC Paderborn 07,overall,1083387,Mattes Hansen,D,3,7.13 +2561,SC Paderborn 07,overall,1152342,Jano Ter-Horst,D,3,7.10 +2561,SC Paderborn 07,overall,907685,Oliver Batista Meier,M,2,6.85 +2561,SC Paderborn 07,overall,1517850,Jonah Sticker,D,3,6.83 +2561,SC Paderborn 07,overall,1129940,Gabriel Vidović,M,3,6.77 +2561,SC Paderborn 07,overall,1152486,Laurin Ulrich,M,3,6.70 +2561,SC Paderborn 07,overall,820465,Raphael Obermair,M,3,6.70 +2561,SC Paderborn 07,overall,1167764,Stefano Marino,F,3,6.63 +2561,SC Paderborn 07,overall,991824,Rayan Philippe,F,1,6.60 +2561,SC Paderborn 07,overall,826884,Steffen Tigges,F,3,6.43 +2561,SC Paderborn 07,overall,909485,Marvin Pieringer,F,2,6.20 +2561,SC Paderborn 07,bundesliga,1195736,Dennis Seimen,G,2,8.35 +2561,SC Paderborn 07,bundesliga,1048651,Nahuel Noll,G,2,8.25 +2561,SC Paderborn 07,bundesliga,1128792,Calvin Brackelmann,D,2,7.75 +2561,SC Paderborn 07,bundesliga,981788,Laurin Curda,M,4,7.65 +2561,SC Paderborn 07,bundesliga,1137717,Tjark Lasse Scheller,D,4,7.30 +2561,SC Paderborn 07,bundesliga,1199101,Santiago Castañeda,M,4,7.28 +2561,SC Paderborn 07,bundesliga,1083387,Mattes Hansen,D,4,7.18 +2561,SC Paderborn 07,bundesliga,844131,Felix Götze,D,2,7.05 +2561,SC Paderborn 07,bundesliga,1152342,Jano Ter-Horst,D,2,7.00 +2561,SC Paderborn 07,bundesliga,820465,Raphael Obermair,M,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,1517850,Jonah Sticker,D,3,6.77 +2561,SC Paderborn 07,bundesliga,907685,Oliver Batista Meier,M,1,6.60 +2561,SC Paderborn 07,bundesliga,991824,Rayan Philippe,F,1,6.60 +2561,SC Paderborn 07,bundesliga,1152486,Laurin Ulrich,M,2,6.55 +2561,SC Paderborn 07,bundesliga,878628,Sebastian Klaas,F,2,6.55 +2561,SC Paderborn 07,bundesliga,1129940,Gabriel Vidović,M,2,6.50 +2561,SC Paderborn 07,bundesliga,1167764,Stefano Marino,F,4,6.50 +2561,SC Paderborn 07,bundesliga,826884,Steffen Tigges,F,4,6.43 +2561,SC Paderborn 07,bundesliga,1864750,Ruben Müller,M,2,6.30 +2561,SC Paderborn 07,bundesliga,909485,Marvin Pieringer,F,2,6.20 +2561,SC Paderborn 07,bundesliga,246431,Sven Michel,F,2,6.20 +36360,RB Leipzig,overall,1198075,Brajan Gruda,F,4,7.75 +36360,RB Leipzig,overall,136924,Willi Orbán,D,5,7.32 +36360,RB Leipzig,overall,976421,Castello Lukeba,D,4,7.30 +36360,RB Leipzig,overall,1121923,Antonio Nusa,M,5,7.28 +36360,RB Leipzig,overall,856553,Ridle Baku,D,5,7.20 +36360,RB Leipzig,overall,1406171,Andrija Maksimović,M,3,7.13 +36360,RB Leipzig,overall,1048650,Rocco Reitz,M,3,7.07 +36360,RB Leipzig,overall,1146250,Max Finkgräfe,D,2,6.90 +36360,RB Leipzig,overall,1155383,Ezechiel Banzuzi,M,5,6.86 +36360,RB Leipzig,overall,856076,David Raum,D,5,6.78 +36360,RB Leipzig,overall,976575,Nicolas Seiwald,M,5,6.74 +36360,RB Leipzig,overall,769333,Christopher Nkunku,F,3,6.67 +36360,RB Leipzig,overall,1494826,Conrad Harder,F,3,6.67 +36360,RB Leipzig,overall,319857,Benjamin Henrichs,D,3,6.63 +36360,RB Leipzig,overall,934385,Maarten Vandevoordt,G,5,6.58 +36360,RB Leipzig,overall,1149127,Arthur Vermeeren,M,3,6.57 +36360,RB Leipzig,overall,1418623,Assan Ouédraogo,M,1,6.50 +36360,RB Leipzig,overall,1426577,Tidiam Gomis,F,5,6.48 +36360,RB Leipzig,overall,1414933,Marc Guiu,F,2,6.40 +36360,RB Leipzig,overall,1088896,Johan Bakayoko,F,4,6.38 +36360,RB Leipzig,overall,1128530,Neil El Aynaoui,M,2,6.35 +36360,RB Leipzig,overall,2269705,Samba Konaté,F,2,6.30 +36360,RB Leipzig,bundesliga,1198075,Brajan Gruda,F,4,7.55 +36360,RB Leipzig,bundesliga,1406171,Andrija Maksimović,M,1,7.30 +36360,RB Leipzig,bundesliga,136924,Willi Orbán,D,5,7.30 +36360,RB Leipzig,bundesliga,976421,Castello Lukeba,D,4,7.25 +36360,RB Leipzig,bundesliga,1117223,Maxime Estève,D,1,7.20 +36360,RB Leipzig,bundesliga,791079,Xaver Schlager,M,2,7.20 +36360,RB Leipzig,bundesliga,856076,David Raum,D,3,7.13 +36360,RB Leipzig,bundesliga,1121923,Antonio Nusa,F,5,6.94 +36360,RB Leipzig,bundesliga,769333,Christopher Nkunku,F,2,6.85 +36360,RB Leipzig,bundesliga,2087085,Yan Diomande,F,3,6.73 +36360,RB Leipzig,bundesliga,856553,Ridle Baku,D,5,6.72 +36360,RB Leipzig,bundesliga,825956,Christoph Baumgartner,M,3,6.70 +36360,RB Leipzig,bundesliga,976575,Nicolas Seiwald,M,5,6.70 +36360,RB Leipzig,bundesliga,934385,Maarten Vandevoordt,G,4,6.65 +36360,RB Leipzig,bundesliga,1418623,Assan Ouédraogo,M,3,6.63 +36360,RB Leipzig,bundesliga,1494826,Conrad Harder,F,3,6.50 +36360,RB Leipzig,bundesliga,1155383,Ezechiel Banzuzi,M,2,6.45 +36360,RB Leipzig,bundesliga,1414933,Marc Guiu,F,1,6.40 +36360,RB Leipzig,bundesliga,1128530,Neil El Aynaoui,M,1,6.30 +36360,RB Leipzig,bundesliga,1133743,Rômulo,F,3,6.30 +36360,RB Leipzig,bundesliga,1426577,Tidiam Gomis,F,3,6.30 +36360,RB Leipzig,bundesliga,319857,Benjamin Henrichs,D,3,6.23 +36360,RB Leipzig,bundesliga,1088896,Johan Bakayoko,F,3,6.20 +36360,RB Leipzig,bundesliga,2269705,Samba Konaté,F,1,6.10 +36360,RB Leipzig,bundesliga,1146250,Max Finkgräfe,D,3,6.03 +2527,Borussia M'gladbach,overall,1142210,Hugo Bolin,M,3,8.40 +2527,Borussia M'gladbach,overall,578166,Moritz Nicolas,G,3,7.53 +2527,Borussia M'gladbach,overall,280453,Franck Honorat,M,3,7.30 +2527,Borussia M'gladbach,overall,877835,Nicolas-Gerrit Kühn,F,1,7.10 +2527,Borussia M'gladbach,overall,939880,Philipp Sander,M,3,7.00 +2527,Borussia M'gladbach,overall,897334,Daiki Hashioka,D,2,6.90 +2527,Borussia M'gladbach,overall,1083382,Lukas Ullrich,D,3,6.87 +2527,Borussia M'gladbach,overall,95381,Kevin Stöger,M,2,6.85 +2527,Borussia M'gladbach,overall,1002920,Joe Scally,D,2,6.80 +2527,Borussia M'gladbach,overall,1995809,Wael Mohya,M,3,6.77 +2527,Borussia M'gladbach,overall,1823942,Jan Leszczyński,D,2,6.70 +2527,Borussia M'gladbach,overall,228981,Tim Kleindienst,F,2,6.70 +2527,Borussia M'gladbach,overall,583806,Kevin Diks,D,3,6.63 +2527,Borussia M'gladbach,overall,876858,Robin Hack,M,3,6.63 +2527,Borussia M'gladbach,overall,997178,David Herold,D,3,6.50 +2527,Borussia M'gladbach,overall,798175,Isac Lidberg,F,3,6.43 +2527,Borussia M'gladbach,overall,1861977,Mathieu Nguefack,M,2,6.40 +2527,Borussia M'gladbach,overall,790989,Ko Itakura,D,3,6.23 +2527,Borussia M'gladbach,bundesliga,1048650,Rocco Reitz,M,2,7.65 +2527,Borussia M'gladbach,bundesliga,578166,Moritz Nicolas,G,5,7.40 +2527,Borussia M'gladbach,bundesliga,282229,Nico Elvedi,D,2,7.40 +2527,Borussia M'gladbach,bundesliga,1142210,Hugo Bolin,M,5,7.38 +2527,Borussia M'gladbach,bundesliga,259803,Haris Tabaković,F,2,7.25 +2527,Borussia M'gladbach,bundesliga,989056,Giovanni Reyna,M,3,7.17 +2527,Borussia M'gladbach,bundesliga,280453,Franck Honorat,M,5,7.14 +2527,Borussia M'gladbach,bundesliga,877835,Nicolas-Gerrit Kühn,F,1,7.10 +2527,Borussia M'gladbach,bundesliga,583806,Kevin Diks,D,5,6.84 +2527,Borussia M'gladbach,bundesliga,990209,Yannick Engelhardt,M,3,6.80 +2527,Borussia M'gladbach,bundesliga,95381,Kevin Stöger,M,4,6.78 +2527,Borussia M'gladbach,bundesliga,939880,Philipp Sander,M,5,6.74 +2527,Borussia M'gladbach,bundesliga,876858,Robin Hack,M,4,6.70 +2527,Borussia M'gladbach,bundesliga,228981,Tim Kleindienst,F,3,6.63 +2527,Borussia M'gladbach,bundesliga,1002920,Joe Scally,D,5,6.60 +2527,Borussia M'gladbach,bundesliga,1995809,Wael Mohya,M,5,6.58 +2527,Borussia M'gladbach,bundesliga,997178,David Herold,D,2,6.55 +2527,Borussia M'gladbach,bundesliga,798175,Isac Lidberg,F,2,6.55 +2527,Borussia M'gladbach,bundesliga,1130067,Fabio Chiarodia,D,2,6.50 +2527,Borussia M'gladbach,bundesliga,1861977,Mathieu Nguefack,M,2,6.40 +2527,Borussia M'gladbach,bundesliga,925910,Shuto Machino,F,2,6.40 +2527,Borussia M'gladbach,bundesliga,1083382,Lukas Ullrich,D,4,6.38 +2527,Borussia M'gladbach,bundesliga,1823942,Jan Leszczyński,D,1,6.20 +2527,Borussia M'gladbach,bundesliga,790989,Ko Itakura,D,2,5.70 +2598,SV 07 Elversberg,overall,1414916,Francis Onyeka,M,3,7.53 +2598,SV 07 Elversberg,overall,1153365,Maurice Krattenmacher,M,2,7.50 +2598,SV 07 Elversberg,overall,960017,Lukas Petkov,M,3,7.23 +2598,SV 07 Elversberg,overall,1131080,Nicolas Kristof,G,3,7.20 +2598,SV 07 Elversberg,overall,1432398,David Mokwa,F,3,7.10 +2598,SV 07 Elversberg,overall,942336,Łukasz Poręba,M,3,6.97 +2598,SV 07 Elversberg,overall,1134578,Cole Campbell,M,3,6.90 +2598,SV 07 Elversberg,overall,254133,Luca Schnellbacher,M,2,6.90 +2598,SV 07 Elversberg,overall,1017574,Noel Futkeu,F,1,6.90 +2598,SV 07 Elversberg,overall,1215028,Felix Keidel,M,3,6.83 +2598,SV 07 Elversberg,overall,846398,Maximilian Rohr,D,3,6.80 +2598,SV 07 Elversberg,overall,900264,Nicholas Mickelson,D,2,6.75 +2598,SV 07 Elversberg,overall,817978,Amara Condé,M,1,6.70 +2598,SV 07 Elversberg,overall,254411,Jan Gyamerah,D,3,6.70 +2598,SV 07 Elversberg,overall,964603,Luca Sirch,D,3,6.57 +2598,SV 07 Elversberg,overall,787816,Florian Yves Le Joncour,D,2,6.55 +2598,SV 07 Elversberg,overall,990105,Lukas Finn Pinckert,D,2,6.40 +2598,SV 07 Elversberg,overall,1469995,Noah Darvich,M,2,6.15 +2598,SV 07 Elversberg,overall,997175,Lasse Günther,D,3,6.13 +2598,SV 07 Elversberg,bundesliga,1432398,David Mokwa,F,2,7.60 +2598,SV 07 Elversberg,bundesliga,960017,Lukas Petkov,M,2,7.50 +2598,SV 07 Elversberg,bundesliga,1153365,Maurice Krattenmacher,M,2,7.50 +2598,SV 07 Elversberg,bundesliga,1131080,Nicolas Kristof,G,2,7.40 +2598,SV 07 Elversberg,bundesliga,942336,Łukasz Poręba,M,2,7.05 +2598,SV 07 Elversberg,bundesliga,1215028,Felix Keidel,M,2,6.95 +2598,SV 07 Elversberg,bundesliga,1134578,Cole Campbell,M,2,6.90 +2598,SV 07 Elversberg,bundesliga,1017574,Noel Futkeu,F,1,6.90 +2598,SV 07 Elversberg,bundesliga,1414916,Francis Onyeka,M,2,6.85 +2598,SV 07 Elversberg,bundesliga,254411,Jan Gyamerah,D,2,6.80 +2598,SV 07 Elversberg,bundesliga,900264,Nicholas Mickelson,D,1,6.80 +2598,SV 07 Elversberg,bundesliga,817978,Amara Condé,M,1,6.70 +2598,SV 07 Elversberg,bundesliga,846398,Maximilian Rohr,D,2,6.55 +2598,SV 07 Elversberg,bundesliga,964603,Luca Sirch,D,2,6.50 +2598,SV 07 Elversberg,bundesliga,990105,Lukas Finn Pinckert,D,2,6.40 +2598,SV 07 Elversberg,bundesliga,997175,Lasse Günther,D,2,6.25 +2681,Bayer 04 Leverkusen,overall,796047,Aleix García,M,4,7.65 +2681,Bayer 04 Leverkusen,overall,1407524,Ibrahim Maza,M,4,7.55 +2681,Bayer 04 Leverkusen,overall,908716,Miguel Gutiérrez,D,4,7.33 +2681,Bayer 04 Leverkusen,overall,860307,Facundo Medina,D,3,7.27 +2681,Bayer 04 Leverkusen,overall,920379,Nathan Tella,F,2,7.05 +2681,Bayer 04 Leverkusen,overall,1003339,Jarell Quansah,D,3,7.00 +2681,Bayer 04 Leverkusen,overall,975798,Malik Tillman,M,4,7.00 +2681,Bayer 04 Leverkusen,overall,1003012,Ezequiel Fernández,M,4,6.98 +2681,Bayer 04 Leverkusen,overall,883262,Edmond Tapsoba,D,4,6.95 +2681,Bayer 04 Leverkusen,overall,978521,Victor Okoh Boniface,F,2,6.95 +2681,Bayer 04 Leverkusen,overall,1006489,Loïc Badé,D,4,6.93 +2681,Bayer 04 Leverkusen,overall,2029648,Christian Kofane,F,4,6.83 +2681,Bayer 04 Leverkusen,overall,280609,Patrik Schick,F,4,6.83 +2681,Bayer 04 Leverkusen,overall,855817,Moussa Diaby,F,1,6.70 +2681,Bayer 04 Leverkusen,overall,171919,Mark Flekken,G,3,6.60 +2681,Bayer 04 Leverkusen,overall,168903,Robert Andrich,M,1,6.60 +2681,Bayer 04 Leverkusen,overall,255239,Lucas Vázquez,D,4,6.58 +2681,Bayer 04 Leverkusen,overall,1215906,Afonso Moreira,M,4,6.55 +2681,Bayer 04 Leverkusen,bundesliga,796047,Aleix García,M,5,7.96 +2681,Bayer 04 Leverkusen,bundesliga,908716,Miguel Gutiérrez,D,2,7.90 +2681,Bayer 04 Leverkusen,bundesliga,177177,Alejandro Grimaldo,M,3,7.67 +2681,Bayer 04 Leverkusen,bundesliga,822600,Exequiel Palacios,M,3,7.57 +2681,Bayer 04 Leverkusen,bundesliga,860307,Facundo Medina,D,2,7.55 +2681,Bayer 04 Leverkusen,bundesliga,1407524,Ibrahim Maza,M,5,7.48 +2681,Bayer 04 Leverkusen,bundesliga,280609,Patrik Schick,F,5,7.22 +2681,Bayer 04 Leverkusen,bundesliga,1003012,Ezequiel Fernández,M,3,7.10 +2681,Bayer 04 Leverkusen,bundesliga,975798,Malik Tillman,M,5,6.96 +2681,Bayer 04 Leverkusen,bundesliga,1394353,Eliesse Ben Seghir,F,2,6.95 +2681,Bayer 04 Leverkusen,bundesliga,1003339,Jarell Quansah,D,5,6.94 +2681,Bayer 04 Leverkusen,bundesliga,1174761,Arthur,D,3,6.90 +2681,Bayer 04 Leverkusen,bundesliga,1568522,Montrell Culbreath,M,3,6.90 +2681,Bayer 04 Leverkusen,bundesliga,1006489,Loïc Badé,D,2,6.85 +2681,Bayer 04 Leverkusen,bundesliga,2029648,Christian Kofane,F,3,6.83 +2681,Bayer 04 Leverkusen,bundesliga,142390,Jonas Hofmann,M,2,6.75 +2681,Bayer 04 Leverkusen,bundesliga,171919,Mark Flekken,G,5,6.72 +2681,Bayer 04 Leverkusen,bundesliga,883262,Edmond Tapsoba,D,5,6.70 +2681,Bayer 04 Leverkusen,bundesliga,855817,Moussa Diaby,F,1,6.70 +2681,Bayer 04 Leverkusen,bundesliga,168903,Robert Andrich,M,4,6.70 +2681,Bayer 04 Leverkusen,bundesliga,1215906,Afonso Moreira,M,2,6.50 +2681,Bayer 04 Leverkusen,bundesliga,1119502,Ernest Poku,F,2,6.50 +2681,Bayer 04 Leverkusen,bundesliga,255239,Lucas Vázquez,D,3,6.43 +2673,Borussia Dortmund,overall,328027,Serhou Guirassy,F,4,7.70 +2673,Borussia Dortmund,overall,1021272,Daniel Svensson,D,5,7.40 +2673,Borussia Dortmund,overall,1137131,Filippo Mané,D,3,7.20 +2673,Borussia Dortmund,overall,556866,Gregor Kobel,G,4,7.18 +2673,Borussia Dortmund,overall,800951,Julian Ryerson,M,5,7.14 +2673,Borussia Dortmund,overall,1861666,Samuele Inacio,F,3,7.10 +2673,Borussia Dortmund,overall,850816,Joey Veerman,M,5,7.02 +2673,Borussia Dortmund,overall,1002007,Giannis Konstantelias,F,2,7.00 +2673,Borussia Dortmund,overall,1937833,Luca Reggiani,D,2,6.95 +2673,Borussia Dortmund,overall,799046,Waldemar Anton,D,5,6.94 +2673,Borussia Dortmund,overall,954076,Fábio Silva,F,4,6.90 +2673,Borussia Dortmund,overall,1471049,Joane Gadou,D,4,6.88 +2673,Borussia Dortmund,overall,1468744,Konstantinos Karetsas,F,5,6.86 +2673,Borussia Dortmund,overall,133908,Marcel Sabitzer,F,5,6.84 +2673,Borussia Dortmund,overall,1134083,Jobe Bellingham,M,4,6.73 +2673,Borussia Dortmund,overall,980628,Maximilian Beier,M,5,6.66 +2673,Borussia Dortmund,overall,907463,Felix Nmecha,M,5,6.64 +2673,Borussia Dortmund,overall,1887796,Kauã Prates,D,3,6.57 +2673,Borussia Dortmund,overall,994556,Carney Chukwuemeka,M,2,6.45 +2673,Borussia Dortmund,overall,1401702,Ethan Nwaneri,M,2,6.40 +2673,Borussia Dortmund,bundesliga,940871,Nico Schlotterbeck,D,3,7.83 +2673,Borussia Dortmund,bundesliga,328027,Serhou Guirassy,F,5,7.32 +2673,Borussia Dortmund,bundesliga,1468744,Konstantinos Karetsas,F,2,7.30 +2673,Borussia Dortmund,bundesliga,1021272,Daniel Svensson,M,4,7.28 +2673,Borussia Dortmund,bundesliga,799046,Waldemar Anton,D,5,7.20 +2673,Borussia Dortmund,bundesliga,1471049,Joane Gadou,D,2,7.10 +2673,Borussia Dortmund,bundesliga,800951,Julian Ryerson,M,5,7.10 +2673,Borussia Dortmund,bundesliga,556866,Gregor Kobel,G,5,6.98 +2673,Borussia Dortmund,bundesliga,1134083,Jobe Bellingham,M,5,6.98 +2673,Borussia Dortmund,bundesliga,980628,Maximilian Beier,F,5,6.96 +2673,Borussia Dortmund,bundesliga,133908,Marcel Sabitzer,M,4,6.88 +2673,Borussia Dortmund,bundesliga,1002813,Yan Couto,D,2,6.80 +2673,Borussia Dortmund,bundesliga,907463,Felix Nmecha,M,4,6.78 +2673,Borussia Dortmund,bundesliga,1937833,Luca Reggiani,D,4,6.78 +2673,Borussia Dortmund,bundesliga,226978,Julian Brandt,M,3,6.73 +2673,Borussia Dortmund,bundesliga,1137131,Filippo Mané,D,2,6.70 +2673,Borussia Dortmund,bundesliga,940054,Karim Adeyemi,F,2,6.65 +2673,Borussia Dortmund,bundesliga,954076,Fábio Silva,F,4,6.60 +2673,Borussia Dortmund,bundesliga,994556,Carney Chukwuemeka,M,2,6.55 +2673,Borussia Dortmund,bundesliga,850816,Joey Veerman,M,2,6.55 +2673,Borussia Dortmund,bundesliga,795005,Salih Özcan,M,2,6.50 +2673,Borussia Dortmund,bundesliga,1861666,Samuele Inacio,F,4,6.48 +2673,Borussia Dortmund,bundesliga,1401702,Ethan Nwaneri,M,1,6.40 +2676,Hamburger SV,overall,1000263,Albert Grønbæk,F,3,7.83 +2676,Hamburger SV,overall,113442,Daniel Fernandes,G,2,6.95 +2676,Hamburger SV,overall,1995000,Louis Lemke,D,3,6.87 +2676,Hamburger SV,overall,1064305,Nicolai Remberg,M,3,6.83 +2676,Hamburger SV,overall,901892,Albert Sambi Lokonga,M,2,6.80 +2676,Hamburger SV,overall,865057,Patson Daka,F,3,6.67 +2676,Hamburger SV,overall,1129527,Bilal Nadir,M,3,6.63 +2676,Hamburger SV,overall,904835,Fábio Vieira,M,1,6.60 +2676,Hamburger SV,overall,842526,Bakery Jatta,M,2,6.55 +2676,Hamburger SV,overall,1158529,Martin Adeline,F,3,6.50 +2676,Hamburger SV,overall,826167,Sebastiaan Bornauw,D,3,6.50 +2676,Hamburger SV,overall,135264,Yussuf Poulsen,F,2,6.45 +2676,Hamburger SV,overall,1568535,Otto Stange,F,3,6.43 +2676,Hamburger SV,overall,1031283,David Møller Wolfe,M,1,6.40 +2676,Hamburger SV,overall,2204961,Shafiq Nandja,D,2,6.40 +2676,Hamburger SV,overall,894396,Terem Moffi,F,2,6.15 +2676,Hamburger SV,overall,973564,Nicolás Capaldo,D,3,6.00 +2676,Hamburger SV,overall,801003,Jordan Torunarigha,D,2,5.90 +2676,Hamburger SV,overall,1134470,Zakaria El Ouahdi,M,1,5.80 +2676,Hamburger SV,bundesliga,904835,Fábio Vieira,M,4,7.50 +2676,Hamburger SV,bundesliga,1405212,Luka Vušković,D,3,7.47 +2676,Hamburger SV,bundesliga,1000263,Albert Grønbæk,F,5,7.36 +2676,Hamburger SV,bundesliga,113442,Daniel Fernandes,G,4,7.15 +2676,Hamburger SV,bundesliga,1546267,Fabio Baldé,F,2,7.15 +2676,Hamburger SV,bundesliga,999030,Warmed Omari,D,3,7.07 +2676,Hamburger SV,bundesliga,1064305,Nicolai Remberg,M,5,6.96 +2676,Hamburger SV,bundesliga,901892,Albert Sambi Lokonga,M,4,6.85 +2676,Hamburger SV,bundesliga,1129527,Bilal Nadir,M,2,6.65 +2676,Hamburger SV,bundesliga,135264,Yussuf Poulsen,F,4,6.63 +2676,Hamburger SV,bundesliga,1012235,Ransford Yeboah Königsdörffer,F,2,6.55 +2676,Hamburger SV,bundesliga,842526,Bakery Jatta,M,3,6.53 +2676,Hamburger SV,bundesliga,1158529,Martin Adeline,F,2,6.45 +2676,Hamburger SV,bundesliga,1031283,David Møller Wolfe,M,1,6.40 +2676,Hamburger SV,bundesliga,865057,Patson Daka,F,2,6.40 +2676,Hamburger SV,bundesliga,1568535,Otto Stange,F,4,6.35 +2676,Hamburger SV,bundesliga,973564,Nicolás Capaldo,D,5,6.34 +2676,Hamburger SV,bundesliga,991824,Rayan Philippe,F,2,6.25 +2676,Hamburger SV,bundesliga,801003,Jordan Torunarigha,D,4,6.20 +2676,Hamburger SV,bundesliga,1995000,Louis Lemke,D,2,6.20 +2676,Hamburger SV,bundesliga,826167,Sebastiaan Bornauw,D,2,6.15 +2676,Hamburger SV,bundesliga,894396,Terem Moffi,F,2,6.15 +2676,Hamburger SV,bundesliga,2204961,Shafiq Nandja,D,2,6.10 +2676,Hamburger SV,bundesliga,1134470,Zakaria El Ouahdi,M,1,5.80 +2538,SC Freiburg,overall,1019321,Igor Matanović,F,5,8.30 +2538,SC Freiburg,overall,1131002,Derry Scherhant,M,5,7.48 +2538,SC Freiburg,overall,142259,Matthias Ginter,D,5,7.44 +2538,SC Freiburg,overall,576266,Philipp Lienhart,D,5,7.28 +2538,SC Freiburg,overall,569784,Maximilian Eggestein,M,5,7.26 +2538,SC Freiburg,overall,142525,Lukas Kübler,D,3,7.17 +2538,SC Freiburg,overall,1131339,Jordy Makengo,D,4,7.08 +2538,SC Freiburg,overall,1020422,Yuito Suzuki,M,5,6.98 +2538,SC Freiburg,overall,979820,Philipp Treu,D,4,6.98 +2538,SC Freiburg,overall,1508537,Cyriaque Irié,F,4,6.90 +2538,SC Freiburg,overall,836711,Jan-Niklas Beste,M,4,6.88 +2538,SC Freiburg,overall,1391315,Keisuke Goto,F,5,6.82 +2538,SC Freiburg,overall,1131337,Maximilian Rosenfelder,D,3,6.77 +2538,SC Freiburg,overall,171961,Vincenzo Grifo,M,4,6.75 +2538,SC Freiburg,overall,990209,Yannick Engelhardt,M,4,6.75 +2538,SC Freiburg,overall,1195724,Berkay Yılmaz,D,1,6.60 +2538,SC Freiburg,overall,142231,Christian Günter,D,2,6.60 +2538,SC Freiburg,overall,1083390,Mio Backhaus,G,5,6.60 +2538,SC Freiburg,overall,280009,Lucas Höler,F,3,6.57 +2538,SC Freiburg,bundesliga,1019321,Igor Matanović,F,5,8.02 +2538,SC Freiburg,bundesliga,1020422,Yuito Suzuki,M,3,7.43 +2538,SC Freiburg,bundesliga,142259,Matthias Ginter,D,5,7.36 +2538,SC Freiburg,bundesliga,576266,Philipp Lienhart,D,5,7.30 +2538,SC Freiburg,bundesliga,1518931,Johan Manzambi,M,3,7.23 +2538,SC Freiburg,bundesliga,836711,Jan-Niklas Beste,M,5,6.96 +2538,SC Freiburg,bundesliga,142525,Lukas Kübler,D,5,6.96 +2538,SC Freiburg,bundesliga,1083390,Mio Backhaus,G,2,6.95 +2538,SC Freiburg,bundesliga,980626,Noah Atubolu,G,3,6.93 +2538,SC Freiburg,bundesliga,1131339,Jordy Makengo,D,4,6.90 +2538,SC Freiburg,bundesliga,1131002,Derry Scherhant,M,5,6.88 +2538,SC Freiburg,bundesliga,569784,Maximilian Eggestein,M,5,6.80 +2538,SC Freiburg,bundesliga,979820,Philipp Treu,D,5,6.80 +2538,SC Freiburg,bundesliga,171961,Vincenzo Grifo,M,4,6.73 +2538,SC Freiburg,bundesliga,1195724,Berkay Yılmaz,D,1,6.60 +2538,SC Freiburg,bundesliga,49639,Nicolas Höfler,M,3,6.47 +2538,SC Freiburg,bundesliga,1391315,Keisuke Goto,F,2,6.45 +2538,SC Freiburg,bundesliga,280009,Lucas Höler,F,4,6.43 +2538,SC Freiburg,bundesliga,1596573,Bruno Ogbus,D,3,6.37 +2538,SC Freiburg,bundesliga,990209,Yannick Engelhardt,M,2,6.20 +2534,SV Werder Bremen,overall,815612,Marco Grüll,M,3,7.83 +2534,SV Werder Bremen,overall,851254,Amos Pieper,D,3,7.37 +2534,SV Werder Bremen,overall,893586,Ludovit Reis,M,3,7.27 +2534,SV Werder Bremen,overall,1141977,Dariusz Stalmach,M,2,7.20 +2534,SV Werder Bremen,overall,1174761,Arthur,D,1,7.10 +2534,SV Werder Bremen,overall,996940,Youri Regeer,M,1,7.10 +2534,SV Werder Bremen,overall,2160258,Paul Erevbenagie,F,2,7.05 +2534,SV Werder Bremen,overall,960114,Olivier Deman,D,3,7.03 +2534,SV Werder Bremen,overall,825771,Marco Friedl,D,3,6.90 +2534,SV Werder Bremen,overall,1067120,Eren Dinkçi,M,2,6.80 +2534,SV Werder Bremen,overall,1005343,Justin Njinmah,F,2,6.80 +2534,SV Werder Bremen,overall,132645,Niclas Füllkrug,F,3,6.77 +2534,SV Werder Bremen,overall,991591,Karl Hein,G,2,6.70 +2534,SV Werder Bremen,overall,826171,Senne Lynen,M,2,6.70 +2534,SV Werder Bremen,overall,1568521,Mick Schmetgens,D,3,6.50 +2534,SV Werder Bremen,overall,1137584,Chuki,M,3,6.43 +2534,SV Werder Bremen,overall,1864786,Salim Musah,F,3,6.43 +2534,SV Werder Bremen,overall,352290,Cédric Itten,F,3,6.23 +2534,SV Werder Bremen,bundesliga,1083390,Mio Backhaus,G,3,8.13 +2534,SV Werder Bremen,bundesliga,815612,Marco Grüll,M,5,7.40 +2534,SV Werder Bremen,bundesliga,830127,Romano Schmid,M,3,7.30 +2534,SV Werder Bremen,bundesliga,1141977,Dariusz Stalmach,M,2,7.20 +2534,SV Werder Bremen,bundesliga,1174761,Arthur,D,1,7.10 +2534,SV Werder Bremen,bundesliga,996940,Youri Regeer,M,1,7.10 +2534,SV Werder Bremen,bundesliga,851254,Amos Pieper,D,5,7.04 +2534,SV Werder Bremen,bundesliga,960114,Olivier Deman,D,5,7.00 +2534,SV Werder Bremen,bundesliga,893586,Ludovit Reis,M,2,6.90 +2534,SV Werder Bremen,bundesliga,132645,Niclas Füllkrug,F,2,6.85 +2534,SV Werder Bremen,bundesliga,1067120,Eren Dinkçi,M,2,6.80 +2534,SV Werder Bremen,bundesliga,826171,Senne Lynen,M,4,6.80 +2534,SV Werder Bremen,bundesliga,1015164,Isaac Schmidt,D,2,6.75 +2534,SV Werder Bremen,bundesliga,991591,Karl Hein,G,2,6.70 +2534,SV Werder Bremen,bundesliga,1100836,Samuel Mbangula,F,3,6.67 +2534,SV Werder Bremen,bundesliga,1137584,Chuki,M,2,6.65 +2534,SV Werder Bremen,bundesliga,1005343,Justin Njinmah,F,4,6.65 +2534,SV Werder Bremen,bundesliga,2160258,Paul Erevbenagie,F,1,6.60 +2534,SV Werder Bremen,bundesliga,1596105,Patrice Čović,M,2,6.55 +2534,SV Werder Bremen,bundesliga,825771,Marco Friedl,D,5,6.48 +2534,SV Werder Bremen,bundesliga,1864786,Salim Musah,F,5,6.38 +2534,SV Werder Bremen,bundesliga,916176,Cameron Puertas,M,3,6.37 +2534,SV Werder Bremen,bundesliga,830142,Jens Stage,M,3,6.37 +2534,SV Werder Bremen,bundesliga,352290,Cédric Itten,F,2,6.35 +2534,SV Werder Bremen,bundesliga,1797852,Karim Coulibaly,D,2,6.25 +2534,SV Werder Bremen,bundesliga,1568521,Mick Schmetgens,D,2,6.20 +2534,SV Werder Bremen,bundesliga,905347,Yukinari Sugawara,D,2,4.90 +2600,FC Augsburg,overall,822564,Finn Dahmen,G,3,8.60 +2600,FC Augsburg,overall,1129365,Anton Kade,F,2,8.30 +2600,FC Augsburg,overall,822877,Alexis Claude-Maurice,M,1,7.90 +2600,FC Augsburg,overall,963198,Chrislain Matsima,D,3,7.50 +2600,FC Augsburg,overall,929620,Fabian Rieder,M,3,7.40 +2600,FC Augsburg,overall,927340,Han-Noah Massengo,M,3,7.30 +2600,FC Augsburg,overall,1597260,Noahkai Banks,D,3,7.20 +2600,FC Augsburg,overall,254119,Marius Wolf,D,3,7.17 +2600,FC Augsburg,overall,1128792,Calvin Brackelmann,D,2,6.95 +2600,FC Augsburg,overall,111483,Michael Gregoritsch,F,3,6.83 +2600,FC Augsburg,overall,1864760,Hennes Behrens,D,3,6.80 +2600,FC Augsburg,overall,146853,Jeffrey Gouweleeuw,D,1,6.80 +2600,FC Augsburg,overall,1390682,Mert Kömür,M,2,6.80 +2600,FC Augsburg,overall,1215904,Rodrigo Ribeiro,F,3,6.80 +2600,FC Augsburg,overall,877842,Yannik Keitel,M,2,6.60 +2600,FC Augsburg,overall,860461,Robin Fellhauer,M,3,6.47 +2600,FC Augsburg,overall,1142248,Arijon Ibrahimović,F,1,6.40 +2600,FC Augsburg,overall,1019333,Young-woo Seol,D,1,6.40 +2600,FC Augsburg,bundesliga,1129365,Anton Kade,F,4,8.25 +2600,FC Augsburg,bundesliga,822564,Finn Dahmen,G,5,7.38 +2600,FC Augsburg,bundesliga,929620,Fabian Rieder,M,5,7.34 +2600,FC Augsburg,bundesliga,822877,Alexis Claude-Maurice,M,3,7.17 +2600,FC Augsburg,bundesliga,1597260,Noahkai Banks,D,3,7.17 +2600,FC Augsburg,bundesliga,354878,Dimitrios Giannoulis,M,2,7.15 +2600,FC Augsburg,bundesliga,963198,Chrislain Matsima,D,5,7.04 +2600,FC Augsburg,bundesliga,254119,Marius Wolf,D,5,7.02 +2600,FC Augsburg,bundesliga,796206,Kristijan Jakić,M,2,7.00 +2600,FC Augsburg,bundesliga,1128792,Calvin Brackelmann,D,2,6.95 +2600,FC Augsburg,bundesliga,111483,Michael Gregoritsch,F,5,6.92 +2600,FC Augsburg,bundesliga,927340,Han-Noah Massengo,M,5,6.82 +2600,FC Augsburg,bundesliga,1390682,Mert Kömür,M,4,6.73 +2600,FC Augsburg,bundesliga,1864760,Hennes Behrens,D,2,6.70 +2600,FC Augsburg,bundesliga,146853,Jeffrey Gouweleeuw,D,4,6.65 +2600,FC Augsburg,bundesliga,1215904,Rodrigo Ribeiro,F,5,6.64 +2600,FC Augsburg,bundesliga,798926,Cedric Zesiger,D,3,6.63 +2600,FC Augsburg,bundesliga,860461,Robin Fellhauer,M,5,6.52 +2600,FC Augsburg,bundesliga,877842,Yannik Keitel,M,3,6.47 +2600,FC Augsburg,bundesliga,1142248,Arijon Ibrahimović,F,1,6.40 +2600,FC Augsburg,bundesliga,1019333,Young-woo Seol,D,1,6.40 +2530,FC Schalke 04,overall,174135,Loris Karius,G,4,7.28 +2530,FC Schalke 04,overall,14990,Edin Džeko,F,3,7.20 +2530,FC Schalke 04,overall,1083338,Soufiane El-Faouzi,M,4,7.13 +2530,FC Schalke 04,overall,831488,Nikola Katić,D,4,7.10 +2530,FC Schalke 04,overall,852096,Hasan Kuruçay,D,4,7.08 +2530,FC Schalke 04,overall,981067,Satoshi Tanaka,M,3,6.97 +2530,FC Schalke 04,overall,869883,Dejan Ljubičić,M,4,6.88 +2530,FC Schalke 04,overall,1195734,Vitalie Becker,D,4,6.83 +2530,FC Schalke 04,overall,814735,Timo Becker,D,4,6.78 +2530,FC Schalke 04,overall,861980,Moussa Sylla,F,4,6.73 +2530,FC Schalke 04,overall,902381,Junior Adamu,F,3,6.63 +2530,FC Schalke 04,overall,962877,Adil Aouchiche,M,4,6.60 +2530,FC Schalke 04,overall,168943,Kenan Karaman,F,1,6.60 +2530,FC Schalke 04,overall,2255221,Luca Vozar,M,2,6.60 +2530,FC Schalke 04,overall,377118,Robin Gosens,D,3,6.53 +2530,FC Schalke 04,overall,904994,Eric Ebimbe,D,3,6.47 +2530,FC Schalke 04,overall,872358,Ron Schallenberg,M,3,6.43 +2530,FC Schalke 04,overall,1195798,Mertcan Ayhan,D,4,6.25 +2530,FC Schalke 04,overall,794962,Maximilian Wöber,D,3,6.20 +2530,FC Schalke 04,bundesliga,174135,Loris Karius,G,2,7.95 +2530,FC Schalke 04,bundesliga,981067,Satoshi Tanaka,M,1,7.40 +2530,FC Schalke 04,bundesliga,831488,Nikola Katić,D,2,7.35 +2530,FC Schalke 04,bundesliga,852096,Hasan Kuruçay,D,2,7.30 +2530,FC Schalke 04,bundesliga,1083338,Soufiane El-Faouzi,M,2,7.05 +2530,FC Schalke 04,bundesliga,962877,Adil Aouchiche,M,2,6.90 +2530,FC Schalke 04,bundesliga,814735,Timo Becker,D,2,6.80 +2530,FC Schalke 04,bundesliga,1195734,Vitalie Becker,D,2,6.80 +2530,FC Schalke 04,bundesliga,168943,Kenan Karaman,F,1,6.60 +2530,FC Schalke 04,bundesliga,869883,Dejan Ljubičić,M,2,6.55 +2530,FC Schalke 04,bundesliga,904994,Eric Ebimbe,D,2,6.55 +2530,FC Schalke 04,bundesliga,377118,Robin Gosens,D,2,6.55 +2530,FC Schalke 04,bundesliga,2255221,Luca Vozar,M,1,6.50 +2530,FC Schalke 04,bundesliga,1195798,Mertcan Ayhan,D,2,6.45 +2530,FC Schalke 04,bundesliga,861980,Moussa Sylla,F,2,6.25 +2530,FC Schalke 04,bundesliga,794962,Maximilian Wöber,D,2,6.05 diff --git a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-11_09-41-12_926998+0200.json b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-11_09-41-12_926998+0200.json new file mode 100644 index 0000000..e9e2ed4 --- /dev/null +++ b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-11_09-41-12_926998+0200.json @@ -0,0 +1,15859 @@ +{ + "generated_at": "2026-09-11T09:41:12+02:00", + "source_file": "team_form_2026-09-11_09-39-44_057729+0200.json", + "eligibility": { + "bundesliga_matchday": 3, + "early_season_max_matchday": 3, + "minimum_rated_matches": 2, + "last_match_exception": true, + "last_two_exception": false + }, + "teams": { + "2672": { + "team": "FC Bayern München", + "overall": { + "players": [ + { + "player_id": 978838, + "player_name": "Michael Olise", + "position": "M", + "rating_count": 5, + "average_rating": 8.4, + "ratings": [ + { + "match_id": 16248441, + "rating": 8.3 + }, + { + "match_id": 16434087, + "rating": 8.0 + }, + { + "match_id": 16287047, + "rating": 8.7 + }, + { + "match_id": 16434032, + "rating": 7.0 + }, + { + "match_id": 16938858, + "rating": 10.0 + } + ] + }, + { + "player_id": 798583, + "player_name": "Dayot Upamecano", + "position": "D", + "rating_count": 3, + "average_rating": 8.13, + "ratings": [ + { + "match_id": 16434087, + "rating": 8.5 + }, + { + "match_id": 16434032, + "rating": 7.9 + }, + { + "match_id": 16938858, + "rating": 8.0 + } + ] + }, + { + "player_id": 259117, + "player_name": "Joshua Kimmich", + "position": "M", + "rating_count": 5, + "average_rating": 7.86, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16287047, + "rating": 7.3 + }, + { + "match_id": 16434032, + "rating": 8.6 + }, + { + "match_id": 16938858, + "rating": 7.7 + } + ] + }, + { + "player_id": 1142251, + "player_name": "Aleksandar Pavlović", + "position": "M", + "rating_count": 5, + "average_rating": 7.48, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.0 + }, + { + "match_id": 16434087, + "rating": 8.2 + }, + { + "match_id": 16287047, + "rating": 7.1 + }, + { + "match_id": 16434032, + "rating": 7.1 + }, + { + "match_id": 16938858, + "rating": 8.0 + } + ] + }, + { + "player_id": 227672, + "player_name": "Jonathan Tah", + "position": "D", + "rating_count": 5, + "average_rating": 7.42, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.0 + }, + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16287047, + "rating": 6.9 + }, + { + "match_id": 16434032, + "rating": 8.7 + }, + { + "match_id": 16938858, + "rating": 7.7 + } + ] + }, + { + "player_id": 843665, + "player_name": "Alphonso Davies", + "position": "D", + "rating_count": 5, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.5 + }, + { + "match_id": 16434087, + "rating": 7.3 + }, + { + "match_id": 16287047, + "rating": 6.8 + }, + { + "match_id": 16434032, + "rating": 7.6 + }, + { + "match_id": 16938858, + "rating": 8.3 + } + ] + }, + { + "player_id": 896569, + "player_name": "Kim Min-jae", + "position": "D", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.7 + }, + { + "match_id": 16434087, + "rating": 7.1 + }, + { + "match_id": 16287047, + "rating": 7.5 + } + ] + }, + { + "player_id": 8959, + "player_name": "Manuel Neuer", + "position": "G", + "rating_count": 4, + "average_rating": 7.08, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434032, + "rating": 7.5 + }, + { + "match_id": 16938858, + "rating": 6.6 + } + ] + }, + { + "player_id": 108579, + "player_name": "Harry Kane", + "position": "F", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.2 + }, + { + "match_id": 16434087, + "rating": 7.1 + }, + { + "match_id": 16287047, + "rating": 7.3 + }, + { + "match_id": 16434032, + "rating": 6.2 + }, + { + "match_id": 16938858, + "rating": 7.4 + } + ] + }, + { + "player_id": 1129935, + "player_name": "Tom Bischof", + "position": "M", + "rating_count": 4, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16287047, + "rating": 7.9 + }, + { + "match_id": 16434032, + "rating": 6.8 + }, + { + "match_id": 16938858, + "rating": 6.6 + } + ] + }, + { + "player_id": 927407, + "player_name": "Josip Stanišić", + "position": "D", + "rating_count": 4, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.1 + }, + { + "match_id": 16434087, + "rating": 6.7 + }, + { + "match_id": 16287047, + "rating": 7.6 + }, + { + "match_id": 16938858, + "rating": 6.5 + } + ] + }, + { + "player_id": 1063767, + "player_name": "Ismael Saibari", + "position": "M", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.5 + }, + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16287047, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.2 + }, + { + "match_id": 16938858, + "rating": 6.9 + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "M", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.6 + }, + { + "match_id": 16434087, + "rating": 6.3 + }, + { + "match_id": 16287047, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 873106, + "player_name": "Hiroki Itō", + "position": "D", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16938858, + "rating": 6.6 + } + ] + }, + { + "player_id": 355492, + "player_name": "Konrad Laimer", + "position": "D", + "rating_count": 4, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 6.2 + }, + { + "match_id": 16938858, + "rating": 7.3 + } + ] + }, + { + "player_id": 1861975, + "player_name": "Lennart Karl", + "position": "M", + "rating_count": 4, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16287047, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 6.3 + }, + { + "match_id": 16938858, + "rating": 6.7 + } + ] + }, + { + "player_id": 883537, + "player_name": "Luis Díaz", + "position": "M", + "rating_count": 5, + "average_rating": 6.52, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 7.6 + }, + { + "match_id": 16287047, + "rating": 6.5 + }, + { + "match_id": 16434032, + "rating": 6.1 + }, + { + "match_id": 16938858, + "rating": 6.2 + } + ] + }, + { + "player_id": 1010231, + "player_name": "Jamal Musiala", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434032, + "rating": 5.8 + }, + { + "match_id": 16938858, + "rating": 7.2 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 978838, + "player_name": "Michael Olise", + "position": "M", + "rating_count": 5, + "average_rating": 8.16, + "ratings": [ + { + "match_id": 14065232, + "rating": 9.7 + }, + { + "match_id": 14065251, + "rating": 8.7 + }, + { + "match_id": 14065556, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 8.0 + }, + { + "match_id": 16434032, + "rating": 7.0 + } + ] + }, + { + "player_id": 259117, + "player_name": "Joshua Kimmich", + "position": "M", + "rating_count": 5, + "average_rating": 8.04, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 8.3 + }, + { + "match_id": 14065556, + "rating": 8.2 + }, + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16434032, + "rating": 8.6 + } + ] + }, + { + "player_id": 798583, + "player_name": "Dayot Upamecano", + "position": "D", + "rating_count": 4, + "average_rating": 7.75, + "ratings": [ + { + "match_id": 14065251, + "rating": 7.2 + }, + { + "match_id": 14065556, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 8.5 + }, + { + "match_id": 16434032, + "rating": 7.9 + } + ] + }, + { + "player_id": 184661, + "player_name": "Leon Goretzka", + "position": "M", + "rating_count": 3, + "average_rating": 7.63, + "ratings": [ + { + "match_id": 14065232, + "rating": 9.0 + }, + { + "match_id": 14065251, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 7.3 + } + ] + }, + { + "player_id": 896569, + "player_name": "Kim Min-jae", + "position": "D", + "rating_count": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 8.6 + }, + { + "match_id": 16434087, + "rating": 7.1 + } + ] + }, + { + "player_id": 227672, + "player_name": "Jonathan Tah", + "position": "D", + "rating_count": 5, + "average_rating": 7.42, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 7.4 + }, + { + "match_id": 14065556, + "rating": 7.5 + }, + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16434032, + "rating": 8.7 + } + ] + }, + { + "player_id": 1129935, + "player_name": "Tom Bischof", + "position": "M", + "rating_count": 4, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065251, + "rating": 7.6 + }, + { + "match_id": 14065556, + "rating": 8.4 + }, + { + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 1063767, + "player_name": "Ismael Saibari", + "position": "F", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 1142251, + "player_name": "Aleksandar Pavlović", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 8.2 + }, + { + "match_id": 16434032, + "rating": 7.1 + } + ] + }, + { + "player_id": 843665, + "player_name": "Alphonso Davies", + "position": "D", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 7.3 + }, + { + "match_id": 16434032, + "rating": 7.6 + } + ] + }, + { + "player_id": 1130647, + "player_name": "Jonas Urbig", + "position": "G", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.8 + }, + { + "match_id": 14065251, + "rating": 8.0 + }, + { + "match_id": 14065556, + "rating": 6.9 + } + ] + }, + { + "player_id": 108579, + "player_name": "Harry Kane", + "position": "F", + "rating_count": 5, + "average_rating": 7.14, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.6 + }, + { + "match_id": 14065251, + "rating": 5.8 + }, + { + "match_id": 14065556, + "rating": 10.0 + }, + { + "match_id": 16434087, + "rating": 7.1 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 8959, + "player_name": "Manuel Neuer", + "position": "G", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 14065556, + "rating": 6.3 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434032, + "rating": 7.5 + } + ] + }, + { + "player_id": 873106, + "player_name": "Hiroki Itō", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.5 + }, + { + "match_id": 14065251, + "rating": 7.4 + } + ] + }, + { + "player_id": 883537, + "player_name": "Luis Díaz", + "position": "M", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.6 + }, + { + "match_id": 14065251, + "rating": 6.3 + }, + { + "match_id": 14065556, + "rating": 7.5 + }, + { + "match_id": 16434087, + "rating": 7.6 + }, + { + "match_id": 16434032, + "rating": 6.1 + } + ] + }, + { + "player_id": 1085381, + "player_name": "Nicolas Jackson", + "position": "F", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.2 + }, + { + "match_id": 14065251, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 7.6 + } + ] + }, + { + "player_id": 927407, + "player_name": "Josip Stanišić", + "position": "D", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.3 + }, + { + "match_id": 14065251, + "rating": 7.1 + }, + { + "match_id": 14065556, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.7 + } + ] + }, + { + "player_id": 1861975, + "player_name": "Lennart Karl", + "position": "M", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065251, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 6.3 + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.3 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 355492, + "player_name": "Konrad Laimer", + "position": "D", + "rating_count": 5, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.6 + }, + { + "match_id": 14065251, + "rating": 6.9 + }, + { + "match_id": 14065556, + "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 6.2 + } + ] + }, + { + "player_id": 1010231, + "player_name": "Jamal Musiala", + "position": "M", + "rating_count": 4, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 6.2 + }, + { + "match_id": 14065556, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 5.8 + } + ] + } + ] + } + }, + "2677": { + "team": "VfB Stuttgart", + "overall": { + "players": [ + { + "player_id": 152463, + "player_name": "Fabian Bredlow", + "position": "G", + "rating_count": 4, + "average_rating": 7.7, + "ratings": [ + { + "match_id": 16287048, + "rating": 9.1 + }, + { + "match_id": 16434087, + "rating": 7.8 + }, + { + "match_id": 16434036, + "rating": 7.5 + }, + { + "match_id": 16939028, + "rating": 6.4 + } + ] + }, + { + "player_id": 878081, + "player_name": "Ermedin Demirović", + "position": "F", + "rating_count": 4, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.1 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 8.2 + }, + { + "match_id": 16939028, + "rating": 9.9 + } + ] + }, + { + "player_id": 788949, + "player_name": "Maximilian Mittelstädt", + "position": "D", + "rating_count": 4, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 8.8 + }, + { + "match_id": 16939028, + "rating": 6.5 + } + ] + }, + { + "player_id": 863271, + "player_name": "Jeff Chabot", + "position": "D", + "rating_count": 4, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.9 + }, + { + "match_id": 16434087, + "rating": 6.3 + }, + { + "match_id": 16434036, + "rating": 7.8 + }, + { + "match_id": 16939028, + "rating": 7.4 + } + ] + }, + { + "player_id": 906278, + "player_name": "Josha Vagnoman", + "position": "D", + "rating_count": 4, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 8.1 + }, + { + "match_id": 16939028, + "rating": 6.7 + } + ] + }, + { + "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": 901882, + "player_name": "Angelo Stiller", + "position": "M", + "rating_count": 4, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.5 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.8 + }, + { + "match_id": 16939028, + "rating": 8.5 + } + ] + }, + { + "player_id": 891510, + "player_name": "Chris Führich", + "position": "F", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.8 + }, + { + "match_id": 16434036, + "rating": 7.5 + }, + { + "match_id": 16939028, + "rating": 7.1 + } + ] + }, + { + "player_id": 1126569, + "player_name": "Bilal El Khannouss", + "position": "M", + "rating_count": 4, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 8.8 + }, + { + "match_id": 16939028, + "rating": 6.6 + } + ] + }, + { + "player_id": 1127790, + "player_name": "Dženan Pejčinović", + "position": "F", + "rating_count": 4, + "average_rating": 7.08, + "ratings": [ + { + "match_id": 16287048, + "rating": 9.5 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.3 + }, + { + "match_id": 16939028, + "rating": 6.3 + } + ] + }, + { + "player_id": 1418649, + "player_name": "Finn Jeltsch", + "position": "D", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 7.1 + }, + { + "match_id": 16939028, + "rating": 6.9 + } + ] + }, + { + "player_id": 253993, + "player_name": "Grischa Prömel", + "position": "M", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.9 + }, + { + "match_id": 16939028, + "rating": 6.9 + } + ] + }, + { + "player_id": 794298, + "player_name": "Deniz Undav", + "position": "M", + "rating_count": 4, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 6.7 + }, + { + "match_id": 16939028, + "rating": 7.7 + } + ] + }, + { + "player_id": 916943, + "player_name": "Ramon Hendriks", + "position": "D", + "rating_count": 3, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.5 + }, + { + "match_id": 16939028, + "rating": 6.7 + } + ] + }, + { + "player_id": 1979970, + "player_name": "Ameen Al-Dakhil", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.7 + }, + { + "match_id": 16939028, + "rating": 6.7 + } + ] + }, + { + "player_id": 1150938, + "player_name": "Leo Sauer", + "position": "F", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.6 + }, + { + "match_id": 16939028, + "rating": 6.7 + } + ] + }, + { + "player_id": 990201, + "player_name": "Jamie Leweling", + "position": "F", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 6.4 + }, + { + "match_id": 16939028, + "rating": 6.7 + } + ] + }, + { + "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 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 584722, + "player_name": "Alexander Nübel", + "position": "G", + "rating_count": 3, + "average_rating": 7.97, + "ratings": [ + { + "match_id": 14065244, + "rating": 8.0 + }, + { + "match_id": 14065248, + "rating": 8.0 + }, + { + "match_id": 14065560, + "rating": 7.9 + } + ] + }, + { + "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": 152463, + "player_name": "Fabian Bredlow", + "position": "G", + "rating_count": 2, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 16434087, + "rating": 7.8 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 788949, + "player_name": "Maximilian Mittelstädt", + "position": "D", + "rating_count": 5, + "average_rating": 7.52, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.9 + }, + { + "match_id": 14065248, + "rating": 7.6 + }, + { + "match_id": 14065560, + "rating": 6.9 + }, + { + "match_id": 16434087, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 8.8 + } + ] + }, + { + "player_id": 891510, + "player_name": "Chris Führich", + "position": "M", + "rating_count": 4, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.7 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065560, + "rating": 7.1 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 878081, + "player_name": "Ermedin Demirović", + "position": "F", + "rating_count": 5, + "average_rating": 7.22, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.6 + }, + { + "match_id": 14065248, + "rating": 7.8 + }, + { + "match_id": 14065560, + "rating": 6.3 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 8.2 + } + ] + }, + { + "player_id": 1126569, + "player_name": "Bilal El Khannouss", + "position": "F", + "rating_count": 4, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065248, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 8.8 + } + ] + }, + { + "player_id": 1464641, + "player_name": "Chema Andrés", + "position": "M", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 14065248, + "rating": 7.0 + }, + { + "match_id": 14065560, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 6.5 + } + ] + }, + { + "player_id": 253993, + "player_name": "Grischa Prömel", + "position": "M", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.9 + } + ] + }, + { + "player_id": 863271, + "player_name": "Jeff Chabot", + "position": "D", + "rating_count": 5, + "average_rating": 6.94, + "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 + }, + { + "match_id": 16434036, + "rating": 7.8 + } + ] + }, + { + "player_id": 901882, + "player_name": "Angelo Stiller", + "position": "M", + "rating_count": 5, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 8.1 + }, + { + "match_id": 14065560, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.8 + } + ] + }, + { + "player_id": 990201, + "player_name": "Jamie Leweling", + "position": "F", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 8.2 + }, + { + "match_id": 14065560, + "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 6.4 + } + ] + }, + { + "player_id": 794298, + "player_name": "Deniz Undav", + "position": "F", + "rating_count": 5, + "average_rating": 6.76, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.9 + }, + { + "match_id": 14065248, + "rating": 7.5 + }, + { + "match_id": 14065560, + "rating": 6.7 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 6.7 + } + ] + }, + { + "player_id": 906278, + "player_name": "Josha Vagnoman", + "position": "M", + "rating_count": 5, + "average_rating": 6.74, + "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 + }, + { + "match_id": 16434036, + "rating": 8.1 + } + ] + }, + { + "player_id": 1009334, + "player_name": "Lorenz Assignon", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.7 + }, + { + "match_id": 14065248, + "rating": 6.7 + } + ] + }, + { + "player_id": 983540, + "player_name": "Tiago Tomás", + "position": "F", + "rating_count": 4, + "average_rating": 6.63, + "ratings": [ + { + "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": 1150938, + "player_name": "Leo Sauer", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.6 + } + ] + }, + { + "player_id": 916943, + "player_name": "Ramon Hendriks", + "position": "D", + "rating_count": 5, + "average_rating": 6.54, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 6.0 + }, + { + "match_id": 14065560, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.0 + }, + { + "match_id": 16434036, + "rating": 7.5 + } + ] + }, + { + "player_id": 1418649, + "player_name": "Finn Jeltsch", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065560, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 7.1 + } + ] + }, + { + "player_id": 1127823, + "player_name": "Luca Jaquez", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065560, + "rating": 6.2 + } + ] + }, + { + "player_id": 1127790, + "player_name": "Dženan Pejčinović", + "position": "F", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.3 + } + ] + } + ] + } + }, + "2671": { + "team": "1. FC Köln", + "overall": { + "players": [ + { + "player_id": 1112327, + "player_name": "Ísak Bergmann Jóhannesson", + "position": "M", + "rating_count": 3, + "average_rating": 7.73, + "ratings": [ + { + "match_id": 16287059, + "rating": 9.3 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.7 + } + ] + }, + { + "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": 1403192, + "player_name": "Mikey Moore", + "position": "F", + "rating_count": 1, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434036, + "rating": 7.3 + } + ] + }, + { + "player_id": 930272, + "player_name": "Tom Krauß", + "position": "M", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.5 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 921033, + "player_name": "Linton Maina", + "position": "F", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.0 + }, + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434036, + "rating": 6.9 + } + ] + }, + { + "player_id": 1010726, + "player_name": "Jan Uwe Thielmann", + "position": "F", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.8 + }, + { + "match_id": 16434022, + "rating": 7.3 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "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": 187185, + "player_name": "Marvin Schwäbe", + "position": "G", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 378340, + "player_name": "Marius Bülter", + "position": "F", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.1 + }, + { + "match_id": 16434036, + "rating": 7.4 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 7.0 + } + ] + }, + { + "player_id": 1411105, + "player_name": "Paul Okon-Engstler", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 6.8 + } + ] + }, + { + "player_id": 839898, + "player_name": "Alessio Castro-Montes", + "position": "D", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.1 + }, + { + "match_id": 16434022, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 877544, + "player_name": "Ragnar Ache", + "position": "F", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.6 + }, + { + "match_id": 16434022, + "rating": 6.9 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "player_id": 1601596, + "player_name": "Reigan Heskey", + "position": "F", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 844942, + "player_name": "Gideon Mensah", + "position": "D", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.9 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 5.9 + } + ] + }, + { + "player_id": 1402924, + "player_name": "Jahmai Simpson-Pusey", + "position": "D", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.8 + }, + { + "match_id": 16434022, + "rating": 6.1 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "player_id": 827473, + "player_name": "Luka Lochoshvili", + "position": "D", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.7 + }, + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434036, + "rating": 5.7 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1403192, + "player_name": "Mikey Moore", + "position": "F", + "rating_count": 1, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434036, + "rating": 7.3 + } + ] + }, + { + "player_id": 378340, + "player_name": "Marius Bülter", + "position": "F", + "rating_count": 4, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.5 + }, + { + "match_id": 14065253, + "rating": 7.1 + }, + { + "match_id": 14065556, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 7.4 + } + ] + }, + { + "player_id": 1800475, + "player_name": "Said El Mala", + "position": "F", + "rating_count": 4, + "average_rating": 7.1, + "ratings": [ + { + "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": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 7.2 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 988639, + "player_name": "Eric Martel", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065556, + "rating": 7.2 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 7.0 + } + ] + }, + { + "player_id": 319861, + "player_name": "Luca Waldschmidt", + "position": "F", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 6.7 + } + ] + }, + { + "player_id": 921033, + "player_name": "Linton Maina", + "position": "F", + "rating_count": 5, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.2 + }, + { + "match_id": 14065253, + "rating": 7.3 + }, + { + "match_id": 14065556, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434036, + "rating": 6.9 + } + ] + }, + { + "player_id": 1010726, + "player_name": "Jan Uwe Thielmann", + "position": "F", + "rating_count": 4, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.3 + }, + { + "match_id": 16434022, + "rating": 7.3 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 1112327, + "player_name": "Ísak Bergmann Jóhannesson", + "position": "M", + "rating_count": 4, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 14065253, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 7.2 + }, + { + "match_id": 16434036, + "rating": 6.7 + } + ] + }, + { + "player_id": 1411105, + "player_name": "Paul Okon-Engstler", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434036, + "rating": 6.8 + } + ] + }, + { + "player_id": 877544, + "player_name": "Ragnar Ache", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.9 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "player_id": 1601596, + "player_name": "Reigan Heskey", + "position": "F", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 2197599, + "player_name": "Youssoupha Niang", + "position": "F", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.4 + }, + { + "match_id": 14065253, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.4 + } + ] + }, + { + "player_id": 801263, + "player_name": "Jakub Kamiński", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.2 + }, + { + "match_id": 14065253, + "rating": 7.0 + }, + { + "match_id": 14065556, + "rating": 6.1 + } + ] + }, + { + "player_id": 963043, + "player_name": "Kristoffer Lund", + "position": "D", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 6.3 + }, + { + "match_id": 14065556, + "rating": 6.3 + } + ] + }, + { + "player_id": 187185, + "player_name": "Marvin Schwäbe", + "position": "G", + "rating_count": 5, + "average_rating": 6.42, + "ratings": [ + { + "match_id": 14065242, + "rating": 5.9 + }, + { + "match_id": 14065253, + "rating": 6.9 + }, + { + "match_id": 14065556, + "rating": 5.4 + }, + { + "match_id": 16434022, + "rating": 7.4 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 839898, + "player_name": "Alessio Castro-Montes", + "position": "D", + "rating_count": 4, + "average_rating": 6.33, + "ratings": [ + { + "match_id": 14065253, + "rating": 6.5 + }, + { + "match_id": 14065556, + "rating": 6.1 + }, + { + "match_id": 16434022, + "rating": 6.2 + }, + { + "match_id": 16434036, + "rating": 6.5 + } + ] + }, + { + "player_id": 844942, + "player_name": "Gideon Mensah", + "position": "D", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434036, + "rating": 5.9 + } + ] + }, + { + "player_id": 1402924, + "player_name": "Jahmai Simpson-Pusey", + "position": "D", + "rating_count": 4, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.8 + }, + { + "match_id": 14065556, + "rating": 5.9 + }, + { + "match_id": 16434022, + "rating": 6.1 + }, + { + "match_id": 16434036, + "rating": 6.2 + } + ] + }, + { + "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": 827473, + "player_name": "Luka Lochoshvili", + "position": "D", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434036, + "rating": 5.7 + } + ] + }, + { + "player_id": 953097, + "player_name": "Cenk Özkaçar", + "position": "D", + "rating_count": 3, + "average_rating": 6.07, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065253, + "rating": 5.8 + }, + { + "match_id": 14065556, + "rating": 5.8 + } + ] + }, + { + "player_id": 1020206, + "player_name": "Sebastian Sebulonsen", + "position": "D", + "rating_count": 3, + "average_rating": 5.93, + "ratings": [ + { + "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": 916946, + "player_name": "Wouter Burger", + "position": "M", + "rating_count": 5, + "average_rating": 7.24, + "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 + }, + { + "match_id": 16434019, + "rating": 7.4 + } + ] + }, + { + "player_id": 40244, + "player_name": "Oliver Baumann", + "position": "G", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 7.8 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "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": 987504, + "player_name": "Patrick Wimmer", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "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 + }, + { + "match_id": 16434019, + "rating": 6.1 + } + ] + }, + { + "player_id": 857740, + "player_name": "Ozan Kabak", + "position": "D", + "rating_count": 4, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.6 + }, + { + "match_id": 16287038, + "rating": 7.3 + }, + { + "match_id": 16434022, + "rating": 7.6 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 1493305, + "player_name": "Leon Avdullahu", + "position": "M", + "rating_count": 5, + "average_rating": 6.94, + "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 + }, + { + "match_id": 16434019, + "rating": 7.2 + } + ] + }, + { + "player_id": 1000269, + "player_name": "Albian Hajdari", + "position": "D", + "rating_count": 5, + "average_rating": 6.88, + "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 + }, + { + "match_id": 16434019, + "rating": 5.5 + } + ] + }, + { + "player_id": 963801, + "player_name": "Adam Hložek", + "position": "F", + "rating_count": 5, + "average_rating": 6.74, + "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 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "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": 1180758, + "player_name": "Adam Daghim", + "position": "M", + "rating_count": 5, + "average_rating": 6.66, + "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 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 138024, + "player_name": "Vladimír Coufal", + "position": "D", + "rating_count": 5, + "average_rating": 6.66, + "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 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 1387012, + "player_name": "Mats Rots", + "position": "D", + "rating_count": 5, + "average_rating": 6.64, + "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 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 1637689, + "player_name": "Nathan De Cat", + "position": "M", + "rating_count": 5, + "average_rating": 6.56, + "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 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "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": 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": 1418703, + "player_name": "Max Moerstedt", + "position": "F", + "rating_count": 5, + "average_rating": 6.52, + "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 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "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": 67647, + "player_name": "Andrej Kramarić", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "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": "M", + "rating_count": 5, + "average_rating": 6.42, + "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 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "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": 4, + "average_rating": 6.28, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.2 + }, + { + "match_id": 16846179, + "rating": 6.0 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1014290, + "player_name": "Tim Lemperle", + "position": "F", + "rating_count": 4, + "average_rating": 6.18, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.2 + }, + { + "match_id": 16846179, + "rating": 6.3 + }, + { + "match_id": 16287038, + "rating": 5.4 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1568123, + "player_name": "Bazoumana Touré", + "position": "M", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 14065244, + "rating": 8.6 + }, + { + "match_id": 14065252, + "rating": 7.5 + }, + { + "match_id": 14065559, + "rating": 6.5 + } + ] + }, + { + "player_id": 916946, + "player_name": "Wouter Burger", + "position": "M", + "rating_count": 5, + "average_rating": 7.06, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.2 + }, + { + "match_id": 14065252, + "rating": 7.5 + }, + { + "match_id": 14065559, + "rating": 6.6 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 7.4 + } + ] + }, + { + "player_id": 1493305, + "player_name": "Leon Avdullahu", + "position": "M", + "rating_count": 5, + "average_rating": 7.02, + "ratings": [ + { + "match_id": 14065244, + "rating": 7.2 + }, + { + "match_id": 14065252, + "rating": 8.1 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434019, + "rating": 7.2 + } + ] + }, + { + "player_id": 1180758, + "player_name": "Adam Daghim", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434022, + "rating": 7.5 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1387012, + "player_name": "Mats Rots", + "position": "D", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 138024, + "player_name": "Vladimír Coufal", + "position": "D", + "rating_count": 5, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 14065252, + "rating": 8.4 + }, + { + "match_id": 14065559, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 828571, + "player_name": "Bernardo", + "position": "D", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "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": 67647, + "player_name": "Andrej Kramarić", + "position": "F", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 14065244, + "rating": 8.2 + }, + { + "match_id": 14065252, + "rating": 6.8 + }, + { + "match_id": 14065559, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 963801, + "player_name": "Adam Hložek", + "position": "F", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065559, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 7.0 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "player_id": 40244, + "player_name": "Oliver Baumann", + "position": "G", + "rating_count": 5, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065244, + "rating": 5.5 + }, + { + "match_id": 14065252, + "rating": 7.3 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 7.8 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 857740, + "player_name": "Ozan Kabak", + "position": "D", + "rating_count": 5, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065244, + "rating": 5.9 + }, + { + "match_id": 14065252, + "rating": 7.4 + }, + { + "match_id": 14065559, + "rating": 5.7 + }, + { + "match_id": 16434022, + "rating": 7.6 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 957615, + "player_name": "Robin Hranáč", + "position": "D", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.9 + }, + { + "match_id": 16434022, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1134578, + "player_name": "Cole Campbell", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 6.7 + } + ] + }, + { + "player_id": 1000269, + "player_name": "Albian Hajdari", + "position": "D", + "rating_count": 5, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065252, + "rating": 8.7 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 6.3 + }, + { + "match_id": 16434019, + "rating": 5.5 + } + ] + }, + { + "player_id": 1185359, + "player_name": "Bambasé Conté", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 6.3 + } + ] + }, + { + "player_id": 1637689, + "player_name": "Nathan De Cat", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.4 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 987504, + "player_name": "Patrick Wimmer", + "position": "M", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.8 + }, + { + "match_id": 16434019, + "rating": 6.1 + } + ] + }, + { + "player_id": 1418703, + "player_name": "Max Moerstedt", + "position": "F", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 6.1 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "player_id": 1010117, + "player_name": "Fisnik Asllani", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 6.5 + } + ] + }, + { + "player_id": 1014290, + "player_name": "Tim Lemperle", + "position": "F", + "rating_count": 4, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065252, + "rating": 6.2 + }, + { + "match_id": 14065559, + "rating": 5.2 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + }, + { + "player_id": 978062, + "player_name": "Alexander Prass", + "position": "D", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 5.8 + } + ] + } + ] + } + }, + "2547": { + "team": "1. FC Union Berlin", + "overall": { + "players": [ + { + "player_id": 1090010, + "player_name": "Marin Ljubičić", + "position": "F", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16287045, + "rating": 8.6 + }, + { + "match_id": 16434026, + "rating": 6.1 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 792142, + "player_name": "Felix Uduokhai", + "position": "D", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 791642, + "player_name": "Josip Juranović", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.1 + }, + { + "match_id": 16434026, + "rating": 7.7 + }, + { + "match_id": 16434042, + "rating": 5.8 + } + ] + }, + { + "player_id": 48557, + "player_name": "Christopher Trimmel", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.8 + }, + { + "match_id": 16434042, + "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": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 877302, + "player_name": "András Schäfer", + "position": "M", + "rating_count": 3, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.0 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 6.5 + } + ] + }, + { + "player_id": 168985, + "player_name": "Janik Haberer", + "position": "M", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1513469, + "player_name": "Livan Burcu", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.6 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 800252, + "player_name": "Tim Skarke", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "player_id": 927405, + "player_name": "Woo-Yeong Jeong", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.5 + }, + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 137692, + "player_name": "Frederik Rønnow", + "position": "G", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 848074, + "player_name": "Emmanuel Latte Lath", + "position": "F", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.0 + }, + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 1103765, + "player_name": "Zeno Van Den Bosch", + "position": "D", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.8 + }, + { + "match_id": 16434026, + "rating": 6.3 + }, + { + "match_id": 16434042, + "rating": 5.3 + } + ] + }, + { + "player_id": 1210666, + "player_name": "Tom Alexander Rothe", + "position": "D", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.0 + }, + { + "match_id": 16434026, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.0 + } + ] + }, + { + "player_id": 149479, + "player_name": "Rani Khedira", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 850891, + "player_name": "Michel Aebischer", + "position": "M", + "rating_count": 3, + "average_rating": 6.27, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.6 + }, + { + "match_id": 16434026, + "rating": 6.0 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "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.7, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.6 + }, + { + "match_id": 14065247, + "rating": 8.8 + }, + { + "match_id": 14065558, + "rating": 7.6 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 953767, + "player_name": "Andrej Ilić", + "position": "F", + "rating_count": 3, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 7.3 + }, + { + "match_id": 14065558, + "rating": 9.0 + } + ] + }, + { + "player_id": 855663, + "player_name": "Diogo Leite", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.3 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065558, + "rating": 7.4 + } + ] + }, + { + "player_id": 877302, + "player_name": "András Schäfer", + "position": "M", + "rating_count": 5, + "average_rating": 7.12, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.9 + }, + { + "match_id": 14065247, + "rating": 6.6 + }, + { + "match_id": 14065558, + "rating": 8.9 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 6.5 + } + ] + }, + { + "player_id": 148167, + "player_name": "Carl Klaus", + "position": "G", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.2 + }, + { + "match_id": 14065247, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 7.1 + } + ] + }, + { + "player_id": 1513469, + "player_name": "Livan Burcu", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.6 + }, + { + "match_id": 14065247, + "rating": 6.5 + }, + { + "match_id": 14065558, + "rating": 7.3 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 791642, + "player_name": "Josip Juranović", + "position": "D", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 7.2 + }, + { + "match_id": 16434026, + "rating": 7.7 + }, + { + "match_id": 16434042, + "rating": 5.8 + } + ] + }, + { + "player_id": 608362, + "player_name": "Oliver Burke", + "position": "M", + "rating_count": 3, + "average_rating": 6.93, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 6.7 + } + ] + }, + { + "player_id": 830803, + "player_name": "Danilho Doekhi", + "position": "D", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065247, + "rating": 7.3 + }, + { + "match_id": 14065558, + "rating": 6.7 + } + ] + }, + { + "player_id": 792142, + "player_name": "Felix Uduokhai", + "position": "D", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 1198074, + "player_name": "Aljoscha Kemlein", + "position": "M", + "rating_count": 5, + "average_rating": 6.86, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.4 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 6.9 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 927405, + "player_name": "Woo-Yeong Jeong", + "position": "M", + "rating_count": 4, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.4 + }, + { + "match_id": 14065558, + "rating": 7.6 + }, + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "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": 848074, + "player_name": "Emmanuel Latte Lath", + "position": "F", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 1210666, + "player_name": "Tom Alexander Rothe", + "position": "D", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065242, + "rating": 7.8 + }, + { + "match_id": 14065247, + "rating": 6.4 + }, + { + "match_id": 14065558, + "rating": 7.2 + }, + { + "match_id": 16434026, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.0 + } + ] + }, + { + "player_id": 168985, + "player_name": "Janik Haberer", + "position": "M", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 800252, + "player_name": "Tim Skarke", + "position": "M", + "rating_count": 4, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "player_id": 137692, + "player_name": "Frederik Rønnow", + "position": "G", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1090010, + "player_name": "Marin Ljubičić", + "position": "F", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.1 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 1462742, + "player_name": "Ilyas Ansah", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "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.4, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 6.4 + } + ] + }, + { + "player_id": 850891, + "player_name": "Michel Aebischer", + "position": "M", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.0 + }, + { + "match_id": 16434042, + "rating": 6.2 + } + ] + }, + { + "player_id": 1103765, + "player_name": "Zeno Van Den Bosch", + "position": "D", + "rating_count": 2, + "average_rating": 5.8, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.3 + }, + { + "match_id": 16434042, + "rating": 5.3 + } + ] + } + ] + } + }, + "2674": { + "team": "Eintracht Frankfurt", + "overall": { + "players": [ + { + "player_id": 939830, + "player_name": "Jonathan Burkardt", + "position": "F", + "rating_count": 4, + "average_rating": 7.63, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.7 + }, + { + "match_id": 16287062, + "rating": 10.0 + }, + { + "match_id": 16434026, + "rating": 6.1 + }, + { + "match_id": 16434021, + "rating": 7.7 + } + ] + }, + { + "player_id": 1440948, + "player_name": "Can Uzun", + "position": "M", + "rating_count": 4, + "average_rating": 7.45, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.1 + }, + { + "match_id": 16287062, + "rating": 10.0 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 1129862, + "player_name": "Raphael Onyedika", + "position": "M", + "rating_count": 4, + "average_rating": 7.38, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.3 + }, + { + "match_id": 16287062, + "rating": 9.1 + }, + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 66518, + "player_name": "Mario Götze", + "position": "M", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16287062, + "rating": 7.5 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 581302, + "player_name": "Robin Koch", + "position": "D", + "rating_count": 4, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16284987, + "rating": 5.8 + }, + { + "match_id": 16287062, + "rating": 9.3 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.9 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1474296, + "player_name": "Younes Ebnoutalib", + "position": "F", + "rating_count": 4, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.1 + }, + { + "match_id": 16287062, + "rating": 6.4 + }, + { + "match_id": 16434026, + "rating": 9.7 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "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": 1192318, + "player_name": "Farès Chaïbi", + "position": "M", + "rating_count": 4, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.5 + }, + { + "match_id": 16287062, + "rating": 8.2 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "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": 4, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 16284987, + "rating": 5.0 + }, + { + "match_id": 16287062, + "rating": 8.9 + }, + { + "match_id": 16434026, + "rating": 5.8 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1898148, + "player_name": "Ayoube Amaimouni Echghouyab", + "position": "F", + "rating_count": 4, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.6 + }, + { + "match_id": 16287062, + "rating": 6.1 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "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": 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": 988907, + "player_name": "Lilian Brassier", + "position": "D", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 790965, + "player_name": "Ritsu Doan", + "position": "M", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16284987, + "rating": 5.9 + }, + { + "match_id": 16434021, + "rating": 6.7 + } + ] + }, + { + "player_id": 1403018, + "player_name": "Elias Baum", + "position": "D", + "rating_count": 4, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 16284987, + "rating": 4.9 + }, + { + "match_id": 16287062, + "rating": 7.8 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 5.5 + } + ] + }, + { + "player_id": 40239, + "player_name": "Timothy Chandler", + "position": "D", + "rating_count": 1, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "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": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 9.7 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1440948, + "player_name": "Can Uzun", + "position": "M", + "rating_count": 5, + "average_rating": 7.32, + "ratings": [ + { + "match_id": 14065239, + "rating": 8.3 + }, + { + "match_id": 14065245, + "rating": 7.5 + }, + { + "match_id": 14065560, + "rating": 7.1 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.9 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 939830, + "player_name": "Jonathan Burkardt", + "position": "F", + "rating_count": 5, + "average_rating": 7.06, + "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 + }, + { + "match_id": 16434021, + "rating": 7.7 + } + ] + }, + { + "player_id": 1129862, + "player_name": "Raphael Onyedika", + "position": "M", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.6 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 190161, + "player_name": "Michael Zetterer", + "position": "G", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.6 + }, + { + "match_id": 14065245, + "rating": 7.3 + }, + { + "match_id": 14065560, + "rating": 7.0 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065560, + "rating": 7.2 + } + ] + }, + { + "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": 1192318, + "player_name": "Farès Chaïbi", + "position": "M", + "rating_count": 5, + "average_rating": 6.72, + "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 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 581302, + "player_name": "Robin Koch", + "position": "D", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.8 + }, + { + "match_id": 14065245, + "rating": 6.6 + }, + { + "match_id": 14065560, + "rating": 6.5 + }, + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.0 + } + ] + }, + { + "player_id": 1898148, + "player_name": "Ayoube Amaimouni Echghouyab", + "position": "F", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.6 + }, + { + "match_id": 14065245, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 6.4 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 66518, + "player_name": "Mario Götze", + "position": "M", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065560, + "rating": 6.3 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 40239, + "player_name": "Timothy Chandler", + "position": "D", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065560, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "player_id": 997012, + "player_name": "Ansgar Knauff", + "position": "F", + "rating_count": 3, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065245, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.2 + } + ] + }, + { + "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": 790965, + "player_name": "Ritsu Doan", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.1 + }, + { + "match_id": 14065560, + "rating": 6.5 + }, + { + "match_id": 16434021, + "rating": 6.7 + } + ] + }, + { + "player_id": 999276, + "player_name": "Aurèle Amenda", + "position": "D", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 6.0 + }, + { + "match_id": 14065560, + "rating": 6.5 + } + ] + }, + { + "player_id": 954061, + "player_name": "Arnaud Kalimuendo", + "position": "F", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 6.3 + }, + { + "match_id": 14065560, + "rating": 6.1 + } + ] + }, + { + "player_id": 1149113, + "player_name": "Oscar Højlund", + "position": "M", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.2 + }, + { + "match_id": 16434026, + "rating": 6.5 + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "D", + "rating_count": 3, + "average_rating": 6.33, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.1 + }, + { + "match_id": 14065245, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.4 + } + ] + }, + { + "player_id": 988907, + "player_name": "Lilian Brassier", + "position": "D", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 921789, + "player_name": "Rasmus Kristensen", + "position": "D", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.1 + } + ] + }, + { + "player_id": 1403018, + "player_name": "Elias Baum", + "position": "D", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 5.5 + } + ] + }, + { + "player_id": 1501641, + "player_name": "Keita Kosugi", + "position": "D", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 5.8 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + } + ] + } + }, + "2556": { + "team": "1. FSV Mainz 05", + "overall": { + "players": [ + { + "player_id": 822340, + "player_name": "Phillip Tietz", + "position": "F", + "rating_count": 3, + "average_rating": 8.4, + "ratings": [ + { + "match_id": 16287042, + "rating": 10.0 + }, + { + "match_id": 16434044, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 9.2 + } + ] + }, + { + "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": 327755, + "player_name": "Nadiem Amiri", + "position": "M", + "rating_count": 3, + "average_rating": 8.13, + "ratings": [ + { + "match_id": 16287042, + "rating": 10.0 + }, + { + "match_id": 16434044, + "rating": 7.4 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + }, + { + "player_id": 846471, + "player_name": "Anthony Caci", + "position": "M", + "rating_count": 3, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16287042, + "rating": 8.1 + }, + { + "match_id": 16434044, + "rating": 7.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 1130119, + "player_name": "Fabio Gruber", + "position": "D", + "rating_count": 3, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.4 + }, + { + "match_id": 16434044, + "rating": 7.9 + }, + { + "match_id": 16434030, + "rating": 7.5 + } + ] + }, + { + "player_id": 352544, + "player_name": "Sheraldo Becker", + "position": "F", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.8 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 9.0 + } + ] + }, + { + "player_id": 97926, + "player_name": "Danny da Costa", + "position": "D", + "rating_count": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 16287042, + "rating": 8.1 + }, + { + "match_id": 16434044, + "rating": 7.6 + }, + { + "match_id": 16434030, + "rating": 6.7 + } + ] + }, + { + "player_id": 138126, + "player_name": "Phillipp Mwene", + "position": "M", + "rating_count": 3, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.2 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 8.4 + } + ] + }, + { + "player_id": 355486, + "player_name": "Stefan Posch", + "position": "D", + "rating_count": 1, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16434030, + "rating": 7.4 + } + ] + }, + { + "player_id": 1175898, + "player_name": "Otto Ruoppi", + "position": "M", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.9 + }, + { + "match_id": 16434044, + "rating": 6.6 + } + ] + }, + { + "player_id": 174345, + "player_name": "Robin Zentner", + "position": "G", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.6 + }, + { + "match_id": 16434044, + "rating": 6.9 + } + ] + }, + { + "player_id": 1028307, + "player_name": "Kaishu Sano", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 16287042, + "rating": 7.4 + }, + { + "match_id": 16434044, + "rating": 7.2 + }, + { + "match_id": 16434030, + "rating": 7.1 + } + ] + }, + { + "player_id": 134778, + "player_name": "Alexander Schwolow", + "position": "G", + "rating_count": 1, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 1548910, + "player_name": "Kacper Potulski", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "F", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.7 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 157377, + "player_name": "Silvan Widmer", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.4 + }, + { + "match_id": 16434044, + "rating": 7.0 + } + ] + }, + { + "player_id": 537552, + "player_name": "Jae-sung Lee", + "position": "M", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 16287042, + "rating": 6.7 + }, + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 94312, + "player_name": "Daniel Batz", + "position": "G", + "rating_count": 2, + "average_rating": 8.15, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.8 + }, + { + "match_id": 14065562, + "rating": 9.5 + } + ] + }, + { + "player_id": 1130119, + "player_name": "Fabio Gruber", + "position": "D", + "rating_count": 2, + "average_rating": 7.7, + "ratings": [ + { + "match_id": 16434044, + "rating": 7.9 + }, + { + "match_id": 16434030, + "rating": 7.5 + } + ] + }, + { + "player_id": 138126, + "player_name": "Phillipp Mwene", + "position": "M", + "rating_count": 5, + "average_rating": 7.52, + "ratings": [ + { + "match_id": 14065246, + "rating": 8.2 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065562, + "rating": 7.5 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 8.4 + } + ] + }, + { + "player_id": 352544, + "player_name": "Sheraldo Becker", + "position": "F", + "rating_count": 5, + "average_rating": 7.52, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 8.5 + }, + { + "match_id": 14065562, + "rating": 6.8 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 9.0 + } + ] + }, + { + "player_id": 327755, + "player_name": "Nadiem Amiri", + "position": "M", + "rating_count": 5, + "average_rating": 7.42, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.1 + }, + { + "match_id": 14065247, + "rating": 7.1 + }, + { + "match_id": 14065562, + "rating": 8.5 + }, + { + "match_id": 16434044, + "rating": 7.4 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + }, + { + "player_id": 822340, + "player_name": "Phillip Tietz", + "position": "F", + "rating_count": 5, + "average_rating": 7.22, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.2 + }, + { + "match_id": 14065247, + "rating": 6.8 + }, + { + "match_id": 14065562, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 9.2 + } + ] + }, + { + "player_id": 134778, + "player_name": "Alexander Schwolow", + "position": "G", + "rating_count": 1, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 157377, + "player_name": "Silvan Widmer", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.4 + }, + { + "match_id": 14065562, + "rating": 7.2 + }, + { + "match_id": 16434044, + "rating": 7.0 + } + ] + }, + { + "player_id": 97926, + "player_name": "Danny da Costa", + "position": "D", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.9 + }, + { + "match_id": 14065247, + "rating": 6.7 + }, + { + "match_id": 14065562, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.6 + }, + { + "match_id": 16434030, + "rating": 6.7 + } + ] + }, + { + "player_id": 1028307, + "player_name": "Kaishu Sano", + "position": "M", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.0 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065562, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 7.2 + }, + { + "match_id": 16434030, + "rating": 7.1 + } + ] + }, + { + "player_id": 1548910, + "player_name": "Kacper Potulski", + "position": "D", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.1 + }, + { + "match_id": 14065247, + "rating": 5.6 + }, + { + "match_id": 14065562, + "rating": 8.4 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 846471, + "player_name": "Anthony Caci", + "position": "M", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.4 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065562, + "rating": 6.7 + }, + { + "match_id": 16434044, + "rating": 7.8 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "F", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 174345, + "player_name": "Robin Zentner", + "position": "G", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.9 + } + ] + }, + { + "player_id": 355486, + "player_name": "Stefan Posch", + "position": "D", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 14065246, + "rating": 7.0 + }, + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 14065562, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 7.4 + } + ] + }, + { + "player_id": 152206, + "player_name": "Dominik Kohr", + "position": "D", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.7 + }, + { + "match_id": 14065247, + "rating": 5.9 + }, + { + "match_id": 14065562, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 7.6 + } + ] + }, + { + "player_id": 980621, + "player_name": "Paul Nebel", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.7 + }, + { + "match_id": 14065247, + "rating": 6.7 + }, + { + "match_id": 14065562, + "rating": 6.5 + } + ] + }, + { + "player_id": 537552, + "player_name": "Jae-sung Lee", + "position": "M", + "rating_count": 4, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 14065562, + "rating": 6.6 + }, + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434030, + "rating": 7.0 + } + ] + }, + { + "player_id": 893962, + "player_name": "Lennard Maloney", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.4 + }, + { + "match_id": 14065562, + "rating": 6.7 + } + ] + }, + { + "player_id": 1152505, + "player_name": "Nelson Weiper", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.6 + }, + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 14065562, + "rating": 6.4 + } + ] + }, + { + "player_id": 1005834, + "player_name": "Armindo Sieb", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065246, + "rating": 6.2 + }, + { + "match_id": 14065247, + "rating": 6.6 + } + ] + } + ] + } + }, + "2561": { + "team": "SC Paderborn 07", + "overall": { + "players": [ + { + "player_id": 1048651, + "player_name": "Nahuel Noll", + "position": "G", + "rating_count": 2, + "average_rating": 8.25, + "ratings": [ + { + "match_id": 16434044, + "rating": 8.1 + }, + { + "match_id": 16434024, + "rating": 8.4 + } + ] + }, + { + "player_id": 981788, + "player_name": "Laurin Curda", + "position": "M", + "rating_count": 3, + "average_rating": 7.67, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.9 + }, + { + "match_id": 16434044, + "rating": 8.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 1199101, + "player_name": "Santiago Castañeda", + "position": "M", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287053, + "rating": 8.5 + }, + { + "match_id": 16434044, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 1137717, + "player_name": "Tjark Lasse Scheller", + "position": "D", + "rating_count": 3, + "average_rating": 7.43, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.8 + } + ] + }, + { + "player_id": 1083387, + "player_name": "Mattes Hansen", + "position": "D", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.6 + }, + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 1152342, + "player_name": "Jano Ter-Horst", + "position": "D", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 907685, + "player_name": "Oliver Batista Meier", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 1517850, + "player_name": "Jonah Sticker", + "position": "D", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.8 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 1129940, + "player_name": "Gabriel Vidović", + "position": "M", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.0 + }, + { + "match_id": 16434024, + "rating": 6.0 + } + ] + }, + { + "player_id": 1152486, + "player_name": "Laurin Ulrich", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 820465, + "player_name": "Raphael Obermair", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.2 + }, + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 1167764, + "player_name": "Stefano Marino", + "position": "F", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 991824, + "player_name": "Rayan Philippe", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 826884, + "player_name": "Steffen Tigges", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287053, + "rating": 6.3 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434024, + "rating": 6.4 + } + ] + }, + { + "player_id": 909485, + "player_name": "Marvin Pieringer", + "position": "F", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 5.6 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1195736, + "player_name": "Dennis Seimen", + "position": "G", + "rating_count": 2, + "average_rating": 8.35, + "ratings": [ + { + "match_id": 16163439, + "rating": 9.6 + }, + { + "match_id": 16163444, + "rating": 7.1 + } + ] + }, + { + "player_id": 1048651, + "player_name": "Nahuel Noll", + "position": "G", + "rating_count": 2, + "average_rating": 8.25, + "ratings": [ + { + "match_id": 16434044, + "rating": 8.1 + }, + { + "match_id": 16434024, + "rating": 8.4 + } + ] + }, + { + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", + "rating_count": 2, + "average_rating": 7.75, + "ratings": [ + { + "match_id": 16163439, + "rating": 7.3 + }, + { + "match_id": 16163444, + "rating": 8.2 + } + ] + }, + { + "player_id": 981788, + "player_name": "Laurin Curda", + "position": "M", + "rating_count": 4, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.7 + }, + { + "match_id": 16163444, + "rating": 8.8 + }, + { + "match_id": 16434044, + "rating": 8.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 1137717, + "player_name": "Tjark Lasse Scheller", + "position": "D", + "rating_count": 4, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.9 + }, + { + "match_id": 16163444, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.8 + } + ] + }, + { + "player_id": 1199101, + "player_name": "Santiago Castañeda", + "position": "M", + "rating_count": 4, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 16163439, + "rating": 7.7 + }, + { + "match_id": 16163444, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 1083387, + "player_name": "Mattes Hansen", + "position": "D", + "rating_count": 4, + "average_rating": 7.18, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.8 + }, + { + "match_id": 16163444, + "rating": 8.1 + }, + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 844131, + "player_name": "Felix Götze", + "position": "D", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.8 + }, + { + "match_id": 16163444, + "rating": 7.3 + } + ] + }, + { + "player_id": 1152342, + "player_name": "Jano Ter-Horst", + "position": "D", + "rating_count": 2, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16434044, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 820465, + "player_name": "Raphael Obermair", + "position": "M", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.0 + } + ] + }, + { + "player_id": 989630, + "player_name": "Filip Bilbija", + "position": "F", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.4 + }, + { + "match_id": 16163444, + "rating": 7.2 + } + ] + }, + { + "player_id": 959635, + "player_name": "Nick Bätzner", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16163439, + "rating": 7.1 + }, + { + "match_id": 16163444, + "rating": 6.5 + } + ] + }, + { + "player_id": 1517850, + "player_name": "Jonah Sticker", + "position": "D", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.6 + }, + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 907685, + "player_name": "Oliver Batista Meier", + "position": "M", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 991824, + "player_name": "Rayan Philippe", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 1152486, + "player_name": "Laurin Ulrich", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.3 + }, + { + "match_id": 16434024, + "rating": 6.8 + } + ] + }, + { + "player_id": 878628, + "player_name": "Sebastian Klaas", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.6 + }, + { + "match_id": 16163444, + "rating": 6.5 + } + ] + }, + { + "player_id": 1129940, + "player_name": "Gabriel Vidović", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434044, + "rating": 7.0 + }, + { + "match_id": 16434024, + "rating": 6.0 + } + ] + }, + { + "player_id": 1167764, + "player_name": "Stefano Marino", + "position": "F", + "rating_count": 4, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.7 + }, + { + "match_id": 16163444, + "rating": 6.3 + }, + { + "match_id": 16434044, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 826884, + "player_name": "Steffen Tigges", + "position": "F", + "rating_count": 4, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.6 + }, + { + "match_id": 16163444, + "rating": 6.1 + }, + { + "match_id": 16434044, + "rating": 6.6 + }, + { + "match_id": 16434024, + "rating": 6.4 + } + ] + }, + { + "player_id": 1864750, + "player_name": "Ruben Müller", + "position": "M", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.1 + }, + { + "match_id": 16163444, + "rating": 6.5 + } + ] + }, + { + "player_id": 909485, + "player_name": "Marvin Pieringer", + "position": "F", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434044, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 5.6 + } + ] + }, + { + "player_id": 246431, + "player_name": "Sven Michel", + "position": "F", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16163439, + "rating": 6.3 + }, + { + "match_id": 16163444, + "rating": 6.1 + } + ] + } + ] + } + }, + "36360": { + "team": "RB Leipzig", + "overall": { + "players": [ + { + "player_id": 1198075, + "player_name": "Brajan Gruda", + "position": "F", + "rating_count": 4, + "average_rating": 7.75, + "ratings": [ + { + "match_id": 16242805, + "rating": 7.2 + }, + { + "match_id": 16287035, + "rating": 8.4 + }, + { + "match_id": 16434023, + "rating": 8.8 + }, + { + "match_id": 16939034, + "rating": 6.6 + } + ] + }, + { + "player_id": 136924, + "player_name": "Willi Orbán", + "position": "D", + "rating_count": 5, + "average_rating": 7.32, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.9 + }, + { + "match_id": 16287035, + "rating": 9.5 + }, + { + "match_id": 16434023, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 6.9 + }, + { + "match_id": 16939034, + "rating": 5.4 + } + ] + }, + { + "player_id": 976421, + "player_name": "Castello Lukeba", + "position": "D", + "rating_count": 4, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.3 + }, + { + "match_id": 16287035, + "rating": 8.1 + }, + { + "match_id": 16434023, + "rating": 8.1 + }, + { + "match_id": 16939034, + "rating": 6.7 + } + ] + }, + { + "player_id": 1121923, + "player_name": "Antonio Nusa", + "position": "M", + "rating_count": 5, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.7 + }, + { + "match_id": 16287035, + "rating": 7.7 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 6.8 + }, + { + "match_id": 16939034, + "rating": 7.0 + } + ] + }, + { + "player_id": 856553, + "player_name": "Ridle Baku", + "position": "D", + "rating_count": 5, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.8 + }, + { + "match_id": 16287035, + "rating": 8.6 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 7.2 + }, + { + "match_id": 16939034, + "rating": 5.2 + } + ] + }, + { + "player_id": 1406171, + "player_name": "Andrija Maksimović", + "position": "M", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.3 + }, + { + "match_id": 16434101, + "rating": 7.3 + }, + { + "match_id": 16939034, + "rating": 7.8 + } + ] + }, + { + "player_id": 1048650, + "player_name": "Rocco Reitz", + "position": "M", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16287035, + "rating": 6.6 + }, + { + "match_id": 16434023, + "rating": 8.1 + } + ] + }, + { + "player_id": 1146250, + "player_name": "Max Finkgräfe", + "position": "D", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.7 + }, + { + "match_id": 16287035, + "rating": 7.1 + } + ] + }, + { + "player_id": 1155383, + "player_name": "Ezechiel Banzuzi", + "position": "M", + "rating_count": 5, + "average_rating": 6.86, + "ratings": [ + { + "match_id": 16242805, + "rating": 7.2 + }, + { + "match_id": 16287035, + "rating": 8.0 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.0 + }, + { + "match_id": 16939034, + "rating": 6.2 + } + ] + }, + { + "player_id": 856076, + "player_name": "David Raum", + "position": "D", + "rating_count": 5, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.3 + }, + { + "match_id": 16287035, + "rating": 8.2 + }, + { + "match_id": 16434023, + "rating": 7.8 + }, + { + "match_id": 16434101, + "rating": 6.2 + }, + { + "match_id": 16939034, + "rating": 5.4 + } + ] + }, + { + "player_id": 976575, + "player_name": "Nicolas Seiwald", + "position": "M", + "rating_count": 5, + "average_rating": 6.74, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.6 + }, + { + "match_id": 16287035, + "rating": 7.1 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.5 + }, + { + "match_id": 16939034, + "rating": 6.6 + } + ] + }, + { + "player_id": 769333, + "player_name": "Christopher Nkunku", + "position": "F", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 16434023, + "rating": 7.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + }, + { + "match_id": 16939034, + "rating": 6.3 + } + ] + }, + { + "player_id": 1494826, + "player_name": "Conrad Harder", + "position": "F", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16287035, + "rating": 7.0 + }, + { + "match_id": 16434023, + "rating": 6.5 + } + ] + }, + { + "player_id": 319857, + "player_name": "Benjamin Henrichs", + "position": "D", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16242805, + "rating": 5.9 + }, + { + "match_id": 16287035, + "rating": 7.2 + }, + { + "match_id": 16434023, + "rating": 6.8 + } + ] + }, + { + "player_id": 934385, + "player_name": "Maarten Vandevoordt", + "position": "G", + "rating_count": 5, + "average_rating": 6.58, + "ratings": [ + { + "match_id": 16242805, + "rating": 5.9 + }, + { + "match_id": 16287035, + "rating": 7.5 + }, + { + "match_id": 16434023, + "rating": 8.1 + }, + { + "match_id": 16434101, + "rating": 6.0 + }, + { + "match_id": 16939034, + "rating": 5.4 + } + ] + }, + { + "player_id": 1149127, + "player_name": "Arthur Vermeeren", + "position": "M", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16287035, + "rating": 6.7 + }, + { + "match_id": 16434023, + "rating": 6.5 + } + ] + }, + { + "player_id": 1418623, + "player_name": "Assan Ouédraogo", + "position": "M", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16939034, + "rating": 6.5 + } + ] + }, + { + "player_id": 1426577, + "player_name": "Tidiam Gomis", + "position": "F", + "rating_count": 5, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 16242805, + "rating": 7.0 + }, + { + "match_id": 16287035, + "rating": 6.3 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + }, + { + "match_id": 16939034, + "rating": 6.4 + } + ] + }, + { + "player_id": 1414933, + "player_name": "Marc Guiu", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.4 + }, + { + "match_id": 16939034, + "rating": 6.4 + } + ] + }, + { + "player_id": 1088896, + "player_name": "Johan Bakayoko", + "position": "F", + "rating_count": 4, + "average_rating": 6.38, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.7 + }, + { + "match_id": 16287035, + "rating": 6.7 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434101, + "rating": 5.8 + } + ] + }, + { + "player_id": 1128530, + "player_name": "Neil El Aynaoui", + "position": "M", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.3 + }, + { + "match_id": 16939034, + "rating": 6.4 + } + ] + }, + { + "player_id": 2269705, + "player_name": "Samba Konaté", + "position": "F", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16242805, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.1 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1198075, + "player_name": "Brajan Gruda", + "position": "F", + "rating_count": 4, + "average_rating": 7.55, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.9 + }, + { + "match_id": 14065250, + "rating": 7.5 + }, + { + "match_id": 14065555, + "rating": 7.0 + }, + { + "match_id": 16434023, + "rating": 8.8 + } + ] + }, + { + "player_id": 1406171, + "player_name": "Andrija Maksimović", + "position": "M", + "rating_count": 1, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.3 + } + ] + }, + { + "player_id": 136924, + "player_name": "Willi Orbán", + "position": "D", + "rating_count": 5, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.6 + }, + { + "match_id": 14065250, + "rating": 8.9 + }, + { + "match_id": 14065555, + "rating": 6.2 + }, + { + "match_id": 16434023, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 6.9 + } + ] + }, + { + "player_id": 976421, + "player_name": "Castello Lukeba", + "position": "D", + "rating_count": 4, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065250, + "rating": 7.3 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 8.1 + } + ] + }, + { + "player_id": 1117223, + "player_name": "Maxime Estève", + "position": "D", + "rating_count": 1, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.2 + } + ] + }, + { + "player_id": 791079, + "player_name": "Xaver Schlager", + "position": "M", + "rating_count": 2, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065250, + "rating": 7.7 + } + ] + }, + { + "player_id": 856076, + "player_name": "David Raum", + "position": "D", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 14065250, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 7.8 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 1121923, + "player_name": "Antonio Nusa", + "position": "F", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065250, + "rating": 6.4 + }, + { + "match_id": 14065555, + "rating": 6.6 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 6.8 + } + ] + }, + { + "player_id": 769333, + "player_name": "Christopher Nkunku", + "position": "F", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434023, + "rating": 7.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 2087085, + "player_name": "Yan Diomande", + "position": "F", + "rating_count": 3, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.9 + }, + { + "match_id": 14065250, + "rating": 7.3 + }, + { + "match_id": 14065555, + "rating": 7.0 + } + ] + }, + { + "player_id": 856553, + "player_name": "Ridle Baku", + "position": "D", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.4 + }, + { + "match_id": 14065250, + "rating": 6.7 + }, + { + "match_id": 14065555, + "rating": 6.1 + }, + { + "match_id": 16434023, + "rating": 8.2 + }, + { + "match_id": 16434101, + "rating": 7.2 + } + ] + }, + { + "player_id": 825956, + "player_name": "Christoph Baumgartner", + "position": "M", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.3 + }, + { + "match_id": 14065250, + "rating": 6.7 + }, + { + "match_id": 14065555, + "rating": 6.1 + } + ] + }, + { + "player_id": 976575, + "player_name": "Nicolas Seiwald", + "position": "M", + "rating_count": 5, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.9 + }, + { + "match_id": 14065250, + "rating": 6.3 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.5 + } + ] + }, + { + "player_id": 934385, + "player_name": "Maarten Vandevoordt", + "position": "G", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.8 + }, + { + "match_id": 14065250, + "rating": 6.7 + }, + { + "match_id": 16434023, + "rating": 8.1 + }, + { + "match_id": 16434101, + "rating": 6.0 + } + ] + }, + { + "player_id": 1418623, + "player_name": "Assan Ouédraogo", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.1 + }, + { + "match_id": 14065250, + "rating": 6.6 + }, + { + "match_id": 14065555, + "rating": 7.2 + } + ] + }, + { + "player_id": 1494826, + "player_name": "Conrad Harder", + "position": "F", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.5 + }, + { + "match_id": 14065555, + "rating": 6.5 + }, + { + "match_id": 16434023, + "rating": 6.5 + } + ] + }, + { + "player_id": 1155383, + "player_name": "Ezechiel Banzuzi", + "position": "M", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434101, + "rating": 6.0 + } + ] + }, + { + "player_id": 1414933, + "player_name": "Marc Guiu", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.4 + } + ] + }, + { + "player_id": 1128530, + "player_name": "Neil El Aynaoui", + "position": "M", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.3 + } + ] + }, + { + "player_id": 1133743, + "player_name": "Rômulo", + "position": "F", + "rating_count": 3, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.4 + }, + { + "match_id": 14065250, + "rating": 6.2 + }, + { + "match_id": 14065555, + "rating": 6.3 + } + ] + }, + { + "player_id": 1426577, + "player_name": "Tidiam Gomis", + "position": "F", + "rating_count": 3, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 14065555, + "rating": 6.2 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 319857, + "player_name": "Benjamin Henrichs", + "position": "D", + "rating_count": 3, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.1 + }, + { + "match_id": 14065555, + "rating": 5.8 + }, + { + "match_id": 16434023, + "rating": 6.8 + } + ] + }, + { + "player_id": 1088896, + "player_name": "Johan Bakayoko", + "position": "F", + "rating_count": 3, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 14065555, + "rating": 6.5 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434101, + "rating": 5.8 + } + ] + }, + { + "player_id": 2269705, + "player_name": "Samba Konaté", + "position": "F", + "rating_count": 1, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.1 + } + ] + }, + { + "player_id": 1146250, + "player_name": "Max Finkgräfe", + "position": "D", + "rating_count": 3, + "average_rating": 6.03, + "ratings": [ + { + "match_id": 14065236, + "rating": 5.8 + }, + { + "match_id": 14065250, + "rating": 6.3 + }, + { + "match_id": 14065555, + "rating": 6.0 + } + ] + } + ] + } + }, + "2527": { + "team": "Borussia M'gladbach", + "overall": { + "players": [ + { + "player_id": 1142210, + "player_name": "Hugo Bolin", + "position": "M", + "rating_count": 3, + "average_rating": 8.4, + "ratings": [ + { + "match_id": 16287039, + "rating": 9.2 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 9.1 + } + ] + }, + { + "player_id": 578166, + "player_name": "Moritz Nicolas", + "position": "G", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.3 + }, + { + "match_id": 16434023, + "rating": 8.7 + }, + { + "match_id": 16434028, + "rating": 6.6 + } + ] + }, + { + "player_id": 280453, + "player_name": "Franck Honorat", + "position": "M", + "rating_count": 3, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.2 + }, + { + "match_id": 16434023, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 877835, + "player_name": "Nicolas-Gerrit Kühn", + "position": "F", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 939880, + "player_name": "Philipp Sander", + "position": "M", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.7 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 897334, + "player_name": "Daiki Hashioka", + "position": "D", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.9 + }, + { + "match_id": 16434023, + "rating": 5.9 + } + ] + }, + { + "player_id": 1083382, + "player_name": "Lukas Ullrich", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287039, + "rating": 8.2 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 95381, + "player_name": "Kevin Stöger", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 6.3 + } + ] + }, + { + "player_id": 1002920, + "player_name": "Joe Scally", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 1995809, + "player_name": "Wael Mohya", + "position": "M", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.2 + }, + { + "match_id": 16434023, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 1823942, + "player_name": "Jan Leszczyński", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.2 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 228981, + "player_name": "Tim Kleindienst", + "position": "F", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 583806, + "player_name": "Kevin Diks", + "position": "D", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.5 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 876858, + "player_name": "Robin Hack", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 997178, + "player_name": "David Herold", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287039, + "rating": 6.4 + }, + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 798175, + "player_name": "Isac Lidberg", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287039, + "rating": 6.2 + }, + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 1861977, + "player_name": "Mathieu Nguefack", + "position": "M", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 790989, + "player_name": "Ko Itakura", + "position": "D", + "rating_count": 3, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 16287039, + "rating": 7.3 + }, + { + "match_id": 16434023, + "rating": 6.1 + }, + { + "match_id": 16434028, + "rating": 5.3 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1048650, + "player_name": "Rocco Reitz", + "position": "M", + "rating_count": 2, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.8 + }, + { + "match_id": 14065249, + "rating": 7.5 + } + ] + }, + { + "player_id": 578166, + "player_name": "Moritz Nicolas", + "position": "G", + "rating_count": 5, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065249, + "rating": 7.6 + }, + { + "match_id": 14065559, + "rating": 7.4 + }, + { + "match_id": 16434023, + "rating": 8.7 + }, + { + "match_id": 16434028, + "rating": 6.6 + } + ] + }, + { + "player_id": 282229, + "player_name": "Nico Elvedi", + "position": "D", + "rating_count": 2, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.8 + }, + { + "match_id": 14065559, + "rating": 8.0 + } + ] + }, + { + "player_id": 1142210, + "player_name": "Hugo Bolin", + "position": "M", + "rating_count": 5, + "average_rating": 7.38, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.8 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 7.6 + }, + { + "match_id": 16434023, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 9.1 + } + ] + }, + { + "player_id": 259803, + "player_name": "Haris Tabaković", + "position": "F", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.9 + }, + { + "match_id": 14065559, + "rating": 7.6 + } + ] + }, + { + "player_id": 989056, + "player_name": "Giovanni Reyna", + "position": "M", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 8.1 + }, + { + "match_id": 14065559, + "rating": 6.8 + } + ] + }, + { + "player_id": 280453, + "player_name": "Franck Honorat", + "position": "M", + "rating_count": 5, + "average_rating": 7.14, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.9 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 6.6 + }, + { + "match_id": 16434023, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 877835, + "player_name": "Nicolas-Gerrit Kühn", + "position": "F", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 583806, + "player_name": "Kevin Diks", + "position": "D", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 14065559, + "rating": 8.4 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 990209, + "player_name": "Yannick Engelhardt", + "position": "M", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 6.3 + }, + { + "match_id": 14065559, + "rating": 7.5 + } + ] + }, + { + "player_id": 95381, + "player_name": "Kevin Stöger", + "position": "M", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.5 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 6.8 + }, + { + "match_id": 16434023, + "rating": 6.3 + } + ] + }, + { + "player_id": 939880, + "player_name": "Philipp Sander", + "position": "M", + "rating_count": 5, + "average_rating": 6.74, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065249, + "rating": 6.2 + }, + { + "match_id": 14065559, + "rating": 7.0 + }, + { + "match_id": 16434023, + "rating": 6.2 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 876858, + "player_name": "Robin Hack", + "position": "M", + "rating_count": 4, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 7.9 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 228981, + "player_name": "Tim Kleindienst", + "position": "F", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065559, + "rating": 6.5 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1002920, + "player_name": "Joe Scally", + "position": "D", + "rating_count": 5, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.3 + }, + { + "match_id": 14065249, + "rating": 5.0 + }, + { + "match_id": 14065559, + "rating": 7.1 + }, + { + "match_id": 16434023, + "rating": 6.5 + }, + { + "match_id": 16434028, + "rating": 7.1 + } + ] + }, + { + "player_id": 1995809, + "player_name": "Wael Mohya", + "position": "M", + "rating_count": 5, + "average_rating": 6.58, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.5 + }, + { + "match_id": 14065249, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 997178, + "player_name": "David Herold", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 798175, + "player_name": "Isac Lidberg", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 6.5 + } + ] + }, + { + "player_id": 1130067, + "player_name": "Fabio Chiarodia", + "position": "D", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.9 + }, + { + "match_id": 14065249, + "rating": 6.1 + } + ] + }, + { + "player_id": 1861977, + "player_name": "Mathieu Nguefack", + "position": "M", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 925910, + "player_name": "Shuto Machino", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.3 + }, + { + "match_id": 14065559, + "rating": 6.5 + } + ] + }, + { + "player_id": 1083382, + "player_name": "Lukas Ullrich", + "position": "D", + "rating_count": 4, + "average_rating": 6.38, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.2 + }, + { + "match_id": 14065559, + "rating": 6.9 + }, + { + "match_id": 16434023, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 1823942, + "player_name": "Jan Leszczyński", + "position": "D", + "rating_count": 1, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.2 + } + ] + }, + { + "player_id": 790989, + "player_name": "Ko Itakura", + "position": "D", + "rating_count": 2, + "average_rating": 5.7, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.1 + }, + { + "match_id": 16434028, + "rating": 5.3 + } + ] + } + ] + } + }, + "2598": { + "team": "SV 07 Elversberg", + "overall": { + "players": [ + { + "player_id": 1414916, + "player_name": "Francis Onyeka", + "position": "M", + "rating_count": 3, + "average_rating": 7.53, + "ratings": [ + { + "match_id": 16287051, + "rating": 8.9 + }, + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 1153365, + "player_name": "Maurice Krattenmacher", + "position": "M", + "rating_count": 2, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 8.7 + } + ] + }, + { + "player_id": 960017, + "player_name": "Lukas Petkov", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 8.1 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1131080, + "player_name": "Nicolas Kristof", + "position": "G", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 7.4 + }, + { + "match_id": 16434028, + "rating": 7.4 + } + ] + }, + { + "player_id": 1432398, + "player_name": "David Mokwa", + "position": "F", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.1 + }, + { + "match_id": 16434020, + "rating": 7.5 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 942336, + "player_name": "Łukasz Poręba", + "position": "M", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 7.2 + } + ] + }, + { + "player_id": 1134578, + "player_name": "Cole Campbell", + "position": "M", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.9 + }, + { + "match_id": 16434020, + "rating": 7.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 254133, + "player_name": "Luca Schnellbacher", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287051, + "rating": 7.4 + }, + { + "match_id": 16434020, + "rating": 6.4 + } + ] + }, + { + "player_id": 1017574, + "player_name": "Noel Futkeu", + "position": "F", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1215028, + "player_name": "Felix Keidel", + "position": "M", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.6 + }, + { + "match_id": 16434020, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 7.3 + } + ] + }, + { + "player_id": 846398, + "player_name": "Maximilian Rohr", + "position": "D", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287051, + "rating": 7.3 + }, + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 900264, + "player_name": "Nicholas Mickelson", + "position": "D", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 6.8 + } + ] + }, + { + "player_id": 817978, + "player_name": "Amara Condé", + "position": "M", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 254411, + "player_name": "Jan Gyamerah", + "position": "D", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.5 + }, + { + "match_id": 16434020, + "rating": 7.3 + }, + { + "match_id": 16434028, + "rating": 6.3 + } + ] + }, + { + "player_id": 964603, + "player_name": "Luca Sirch", + "position": "D", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 6.0 + }, + { + "match_id": 16434028, + "rating": 7.0 + } + ] + }, + { + "player_id": 787816, + "player_name": "Florian Yves Le Joncour", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.3 + } + ] + }, + { + "player_id": 990105, + "player_name": "Lukas Finn Pinckert", + "position": "D", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 1469995, + "player_name": "Noah Darvich", + "position": "M", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16287051, + "rating": 6.1 + }, + { + "match_id": 16434020, + "rating": 6.2 + } + ] + }, + { + "player_id": 997175, + "player_name": "Lasse Günther", + "position": "D", + "rating_count": 3, + "average_rating": 6.13, + "ratings": [ + { + "match_id": 16287051, + "rating": 5.9 + }, + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 5.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1432398, + "player_name": "David Mokwa", + "position": "F", + "rating_count": 2, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.5 + }, + { + "match_id": 16434028, + "rating": 7.7 + } + ] + }, + { + "player_id": 960017, + "player_name": "Lukas Petkov", + "position": "M", + "rating_count": 2, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 8.1 + }, + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1153365, + "player_name": "Maurice Krattenmacher", + "position": "M", + "rating_count": 2, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.3 + }, + { + "match_id": 16434028, + "rating": 8.7 + } + ] + }, + { + "player_id": 1131080, + "player_name": "Nicolas Kristof", + "position": "G", + "rating_count": 2, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.4 + }, + { + "match_id": 16434028, + "rating": 7.4 + } + ] + }, + { + "player_id": 942336, + "player_name": "Łukasz Poręba", + "position": "M", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434028, + "rating": 7.2 + } + ] + }, + { + "player_id": 1215028, + "player_name": "Felix Keidel", + "position": "M", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.6 + }, + { + "match_id": 16434028, + "rating": 7.3 + } + ] + }, + { + "player_id": 1134578, + "player_name": "Cole Campbell", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.8 + }, + { + "match_id": 16434028, + "rating": 6.0 + } + ] + }, + { + "player_id": 1017574, + "player_name": "Noel Futkeu", + "position": "F", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.9 + } + ] + }, + { + "player_id": 1414916, + "player_name": "Francis Onyeka", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 254411, + "player_name": "Jan Gyamerah", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434020, + "rating": 7.3 + }, + { + "match_id": 16434028, + "rating": 6.3 + } + ] + }, + { + "player_id": 900264, + "player_name": "Nicholas Mickelson", + "position": "D", + "rating_count": 1, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.8 + } + ] + }, + { + "player_id": 817978, + "player_name": "Amara Condé", + "position": "M", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 846398, + "player_name": "Maximilian Rohr", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434028, + "rating": 6.7 + } + ] + }, + { + "player_id": 964603, + "player_name": "Luca Sirch", + "position": "D", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.0 + }, + { + "match_id": 16434028, + "rating": 7.0 + } + ] + }, + { + "player_id": 990105, + "player_name": "Lukas Finn Pinckert", + "position": "D", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 6.1 + } + ] + }, + { + "player_id": 997175, + "player_name": "Lasse Günther", + "position": "D", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434028, + "rating": 5.8 + } + ] + } + ] + } + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "overall": { + "players": [ + { + "player_id": 796047, + "player_name": "Aleix García", + "position": "M", + "rating_count": 4, + "average_rating": 7.65, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.1 + }, + { + "match_id": 16287036, + "rating": 8.1 + }, + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434042, + "rating": 8.4 + } + ] + }, + { + "player_id": 1407524, + "player_name": "Ibrahim Maza", + "position": "M", + "rating_count": 4, + "average_rating": 7.55, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.2 + }, + { + "match_id": 16287036, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 9.2 + } + ] + }, + { + "player_id": 908716, + "player_name": "Miguel Gutiérrez", + "position": "D", + "rating_count": 4, + "average_rating": 7.33, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.3 + }, + { + "match_id": 16287036, + "rating": 7.2 + }, + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 9.0 + } + ] + }, + { + "player_id": 860307, + "player_name": "Facundo Medina", + "position": "D", + "rating_count": 3, + "average_rating": 7.27, + "ratings": [ + { + "match_id": 16287036, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 8.2 + } + ] + }, + { + "player_id": 920379, + "player_name": "Nathan Tella", + "position": "F", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.7 + }, + { + "match_id": 16287036, + "rating": 7.4 + } + ] + }, + { + "player_id": 1003339, + "player_name": "Jarell Quansah", + "position": "D", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16287036, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 7.1 + } + ] + }, + { + "player_id": 975798, + "player_name": "Malik Tillman", + "position": "M", + "rating_count": 4, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.7 + }, + { + "match_id": 16287036, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 7.3 + } + ] + }, + { + "player_id": 1003012, + "player_name": "Ezequiel Fernández", + "position": "M", + "rating_count": 4, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.3 + }, + { + "match_id": 16287036, + "rating": 6.9 + }, + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 8.0 + } + ] + }, + { + "player_id": 883262, + "player_name": "Edmond Tapsoba", + "position": "D", + "rating_count": 4, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.0 + }, + { + "match_id": 16287036, + "rating": 7.6 + }, + { + "match_id": 16434020, + "rating": 5.8 + }, + { + "match_id": 16434042, + "rating": 7.4 + } + ] + }, + { + "player_id": 978521, + "player_name": "Victor Okoh Boniface", + "position": "F", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.6 + }, + { + "match_id": 16434020, + "rating": 6.3 + } + ] + }, + { + "player_id": 1006489, + "player_name": "Loïc Badé", + "position": "D", + "rating_count": 4, + "average_rating": 6.93, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.8 + }, + { + "match_id": 16287036, + "rating": 7.2 + }, + { + "match_id": 16434020, + "rating": 6.5 + }, + { + "match_id": 16434042, + "rating": 7.2 + } + ] + }, + { + "player_id": 2029648, + "player_name": "Christian Kofane", + "position": "F", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.6 + }, + { + "match_id": 16287036, + "rating": 7.3 + }, + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 280609, + "player_name": "Patrik Schick", + "position": "F", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.2 + }, + { + "match_id": 16287036, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 7.6 + } + ] + }, + { + "player_id": 855817, + "player_name": "Moussa Diaby", + "position": "F", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.7 + } + ] + }, + { + "player_id": 171919, + "player_name": "Mark Flekken", + "position": "G", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 5.9 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 168903, + "player_name": "Robert Andrich", + "position": "M", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 255239, + "player_name": "Lucas Vázquez", + "position": "D", + "rating_count": 4, + "average_rating": 6.58, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.1 + }, + { + "match_id": 16287036, + "rating": 7.6 + }, + { + "match_id": 16434020, + "rating": 5.7 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + }, + { + "player_id": 1215906, + "player_name": "Afonso Moreira", + "position": "M", + "rating_count": 4, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16404057, + "rating": 6.4 + }, + { + "match_id": 16287036, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 796047, + "player_name": "Aleix García", + "position": "M", + "rating_count": 5, + "average_rating": 7.96, + "ratings": [ + { + "match_id": 14065236, + "rating": 8.8 + }, + { + "match_id": 14065248, + "rating": 7.6 + }, + { + "match_id": 14065557, + "rating": 8.0 + }, + { + "match_id": 16434020, + "rating": 7.0 + }, + { + "match_id": 16434042, + "rating": 8.4 + } + ] + }, + { + "player_id": 908716, + "player_name": "Miguel Gutiérrez", + "position": "D", + "rating_count": 2, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 9.0 + } + ] + }, + { + "player_id": 177177, + "player_name": "Alejandro Grimaldo", + "position": "M", + "rating_count": 3, + "average_rating": 7.67, + "ratings": [ + { + "match_id": 14065236, + "rating": 9.0 + }, + { + "match_id": 14065248, + "rating": 7.1 + }, + { + "match_id": 14065557, + "rating": 6.9 + } + ] + }, + { + "player_id": 822600, + "player_name": "Exequiel Palacios", + "position": "M", + "rating_count": 3, + "average_rating": 7.57, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.5 + }, + { + "match_id": 14065248, + "rating": 7.1 + }, + { + "match_id": 14065557, + "rating": 8.1 + } + ] + }, + { + "player_id": 860307, + "player_name": "Facundo Medina", + "position": "D", + "rating_count": 2, + "average_rating": 7.55, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 8.2 + } + ] + }, + { + "player_id": 1407524, + "player_name": "Ibrahim Maza", + "position": "M", + "rating_count": 5, + "average_rating": 7.48, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.6 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065557, + "rating": 6.6 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 9.2 + } + ] + }, + { + "player_id": 280609, + "player_name": "Patrik Schick", + "position": "F", + "rating_count": 5, + "average_rating": 7.22, + "ratings": [ + { + "match_id": 14065236, + "rating": 9.2 + }, + { + "match_id": 14065248, + "rating": 6.4 + }, + { + "match_id": 14065557, + "rating": 6.5 + }, + { + "match_id": 16434020, + "rating": 6.4 + }, + { + "match_id": 16434042, + "rating": 7.6 + } + ] + }, + { + "player_id": 1003012, + "player_name": "Ezequiel Fernández", + "position": "M", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.6 + }, + { + "match_id": 16434020, + "rating": 6.7 + }, + { + "match_id": 16434042, + "rating": 8.0 + } + ] + }, + { + "player_id": 975798, + "player_name": "Malik Tillman", + "position": "M", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065248, + "rating": 6.8 + }, + { + "match_id": 14065557, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.9 + }, + { + "match_id": 16434042, + "rating": 7.3 + } + ] + }, + { + "player_id": 1394353, + "player_name": "Eliesse Ben Seghir", + "position": "F", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 14065248, + "rating": 6.5 + }, + { + "match_id": 14065557, + "rating": 7.4 + } + ] + }, + { + "player_id": 1003339, + "player_name": "Jarell Quansah", + "position": "D", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.3 + }, + { + "match_id": 14065248, + "rating": 6.1 + }, + { + "match_id": 14065557, + "rating": 8.1 + }, + { + "match_id": 16434020, + "rating": 7.1 + }, + { + "match_id": 16434042, + "rating": 7.1 + } + ] + }, + { + "player_id": 1174761, + "player_name": "Arthur", + "position": "D", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.4 + }, + { + "match_id": 14065248, + "rating": 7.0 + }, + { + "match_id": 14065557, + "rating": 7.3 + } + ] + }, + { + "player_id": 1568522, + "player_name": "Montrell Culbreath", + "position": "M", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.0 + }, + { + "match_id": 14065248, + "rating": 6.6 + }, + { + "match_id": 14065557, + "rating": 7.1 + } + ] + }, + { + "player_id": 1006489, + "player_name": "Loïc Badé", + "position": "D", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.5 + }, + { + "match_id": 16434042, + "rating": 7.2 + } + ] + }, + { + "player_id": 2029648, + "player_name": "Christian Kofane", + "position": "F", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 14065248, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 142390, + "player_name": "Jonas Hofmann", + "position": "M", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 14065557, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 6.7 + } + ] + }, + { + "player_id": 171919, + "player_name": "Mark Flekken", + "position": "G", + "rating_count": 5, + "average_rating": 6.72, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.8 + }, + { + "match_id": 14065248, + "rating": 7.3 + }, + { + "match_id": 14065557, + "rating": 6.8 + }, + { + "match_id": 16434020, + "rating": 5.9 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 883262, + "player_name": "Edmond Tapsoba", + "position": "D", + "rating_count": 5, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.1 + }, + { + "match_id": 14065248, + "rating": 6.1 + }, + { + "match_id": 14065557, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 5.8 + }, + { + "match_id": 16434042, + "rating": 7.4 + } + ] + }, + { + "player_id": 855817, + "player_name": "Moussa Diaby", + "position": "F", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434042, + "rating": 6.7 + } + ] + }, + { + "player_id": 168903, + "player_name": "Robert Andrich", + "position": "M", + "rating_count": 4, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065236, + "rating": 7.0 + }, + { + "match_id": 14065248, + "rating": 6.4 + }, + { + "match_id": 14065557, + "rating": 6.8 + }, + { + "match_id": 16434042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1215906, + "player_name": "Afonso Moreira", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434020, + "rating": 6.2 + }, + { + "match_id": 16434042, + "rating": 6.8 + } + ] + }, + { + "player_id": 1119502, + "player_name": "Ernest Poku", + "position": "F", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065236, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 6.4 + } + ] + }, + { + "player_id": 255239, + "player_name": "Lucas Vázquez", + "position": "D", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065557, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 5.7 + }, + { + "match_id": 16434042, + "rating": 6.9 + } + ] + } + ] + } + }, + "2673": { + "team": "Borussia Dortmund", + "overall": { + "players": [ + { + "player_id": 328027, + "player_name": "Serhou Guirassy", + "position": "F", + "rating_count": 4, + "average_rating": 7.7, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 8.0 + }, + { + "match_id": 16434019, + "rating": 7.9 + }, + { + "match_id": 16938848, + "rating": 8.6 + } + ] + }, + { + "player_id": 1021272, + "player_name": "Daniel Svensson", + "position": "D", + "rating_count": 5, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.9 + }, + { + "match_id": 16434025, + "rating": 7.7 + }, + { + "match_id": 16287049, + "rating": 8.3 + }, + { + "match_id": 16434019, + "rating": 7.7 + }, + { + "match_id": 16938848, + "rating": 6.4 + } + ] + }, + { + "player_id": 1137131, + "player_name": "Filippo Mané", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16287049, + "rating": 8.2 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + }, + { + "player_id": 556866, + "player_name": "Gregor Kobel", + "position": "G", + "rating_count": 4, + "average_rating": 7.18, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.5 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 6.4 + }, + { + "match_id": 16938848, + "rating": 7.6 + } + ] + }, + { + "player_id": 800951, + "player_name": "Julian Ryerson", + "position": "M", + "rating_count": 5, + "average_rating": 7.14, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16287049, + "rating": 7.8 + }, + { + "match_id": 16434019, + "rating": 8.1 + }, + { + "match_id": 16938848, + "rating": 6.0 + } + ] + }, + { + "player_id": 1861666, + "player_name": "Samuele Inacio", + "position": "F", + "rating_count": 3, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.8 + }, + { + "match_id": 16434025, + "rating": 4.5 + }, + { + "match_id": 16287049, + "rating": 10.0 + } + ] + }, + { + "player_id": 850816, + "player_name": "Joey Veerman", + "position": "M", + "rating_count": 5, + "average_rating": 7.02, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.5 + }, + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16287049, + "rating": 8.2 + }, + { + "match_id": 16434019, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 7.3 + } + ] + }, + { + "player_id": 1002007, + "player_name": "Giannis Konstantelias", + "position": "F", + "rating_count": 2, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16248441, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 6.7 + } + ] + }, + { + "player_id": 1937833, + "player_name": "Luca Reggiani", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16287049, + "rating": 7.0 + }, + { + "match_id": 16434019, + "rating": 6.9 + } + ] + }, + { + "player_id": 799046, + "player_name": "Waldemar Anton", + "position": "D", + "rating_count": 5, + "average_rating": 6.94, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 7.5 + }, + { + "match_id": 16287049, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 7.6 + }, + { + "match_id": 16938848, + "rating": 6.7 + } + ] + }, + { + "player_id": 954076, + "player_name": "Fábio Silva", + "position": "F", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.9 + }, + { + "match_id": 16287049, + "rating": 5.9 + }, + { + "match_id": 16434019, + "rating": 7.4 + }, + { + "match_id": 16938848, + "rating": 7.4 + } + ] + }, + { + "player_id": 1471049, + "player_name": "Joane Gadou", + "position": "D", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.4 + }, + { + "match_id": 16434025, + "rating": 7.3 + }, + { + "match_id": 16434019, + "rating": 6.9 + }, + { + "match_id": 16938848, + "rating": 6.9 + } + ] + }, + { + "player_id": 1468744, + "player_name": "Konstantinos Karetsas", + "position": "F", + "rating_count": 5, + "average_rating": 6.86, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 7.9 + }, + { + "match_id": 16287049, + "rating": 6.7 + }, + { + "match_id": 16434019, + "rating": 6.7 + }, + { + "match_id": 16938848, + "rating": 6.4 + } + ] + }, + { + "player_id": 133908, + "player_name": "Marcel Sabitzer", + "position": "F", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16287049, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 6.5 + }, + { + "match_id": 16938848, + "rating": 7.1 + } + ] + }, + { + "player_id": 1134083, + "player_name": "Jobe Bellingham", + "position": "M", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.1 + }, + { + "match_id": 16434025, + "rating": 7.1 + }, + { + "match_id": 16434019, + "rating": 7.1 + }, + { + "match_id": 16938848, + "rating": 6.6 + } + ] + }, + { + "player_id": 980628, + "player_name": "Maximilian Beier", + "position": "M", + "rating_count": 5, + "average_rating": 6.66, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 7.0 + }, + { + "match_id": 16287049, + "rating": 6.3 + }, + { + "match_id": 16434019, + "rating": 7.1 + }, + { + "match_id": 16938848, + "rating": 6.2 + } + ] + }, + { + "player_id": 907463, + "player_name": "Felix Nmecha", + "position": "M", + "rating_count": 5, + "average_rating": 6.64, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.4 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16287049, + "rating": 6.4 + }, + { + "match_id": 16434019, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 6.9 + } + ] + }, + { + "player_id": 1887796, + "player_name": "Kauã Prates", + "position": "D", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16287049, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 6.2 + } + ] + }, + { + "player_id": 994556, + "player_name": "Carney Chukwuemeka", + "position": "M", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16287049, + "rating": 6.6 + }, + { + "match_id": 16938848, + "rating": 6.3 + } + ] + }, + { + "player_id": 1401702, + "player_name": "Ethan Nwaneri", + "position": "M", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434019, + "rating": 6.4 + }, + { + "match_id": 16938848, + "rating": 6.4 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 940871, + "player_name": "Nico Schlotterbeck", + "position": "D", + "rating_count": 3, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065245, + "rating": 8.5 + }, + { + "match_id": 14065561, + "rating": 7.8 + } + ] + }, + { + "player_id": 328027, + "player_name": "Serhou Guirassy", + "position": "F", + "rating_count": 5, + "average_rating": 7.32, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.5 + }, + { + "match_id": 14065245, + "rating": 6.9 + }, + { + "match_id": 14065561, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 8.0 + }, + { + "match_id": 16434019, + "rating": 7.9 + } + ] + }, + { + "player_id": 1468744, + "player_name": "Konstantinos Karetsas", + "position": "F", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434025, + "rating": 7.9 + }, + { + "match_id": 16434019, + "rating": 6.7 + } + ] + }, + { + "player_id": 1021272, + "player_name": "Daniel Svensson", + "position": "M", + "rating_count": 4, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065561, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 7.7 + }, + { + "match_id": 16434019, + "rating": 7.7 + } + ] + }, + { + "player_id": 799046, + "player_name": "Waldemar Anton", + "position": "D", + "rating_count": 5, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065245, + "rating": 7.2 + }, + { + "match_id": 14065561, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 7.5 + }, + { + "match_id": 16434019, + "rating": 7.6 + } + ] + }, + { + "player_id": 1471049, + "player_name": "Joane Gadou", + "position": "D", + "rating_count": 2, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434025, + "rating": 7.3 + }, + { + "match_id": 16434019, + "rating": 6.9 + } + ] + }, + { + "player_id": 800951, + "player_name": "Julian Ryerson", + "position": "M", + "rating_count": 5, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 8.1 + } + ] + }, + { + "player_id": 556866, + "player_name": "Gregor Kobel", + "position": "G", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065245, + "rating": 6.8 + }, + { + "match_id": 14065561, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 7.2 + }, + { + "match_id": 16434019, + "rating": 6.4 + } + ] + }, + { + "player_id": 1134083, + "player_name": "Jobe Bellingham", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.3 + }, + { + "match_id": 14065245, + "rating": 6.7 + }, + { + "match_id": 14065561, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 7.1 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 980628, + "player_name": "Maximilian Beier", + "position": "F", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 7.8 + }, + { + "match_id": 14065561, + "rating": 6.2 + }, + { + "match_id": 16434025, + "rating": 7.0 + }, + { + "match_id": 16434019, + "rating": 7.1 + } + ] + }, + { + "player_id": 133908, + "player_name": "Marcel Sabitzer", + "position": "M", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.0 + }, + { + "match_id": 14065245, + "rating": 7.2 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16434019, + "rating": 6.5 + } + ] + }, + { + "player_id": 1002813, + "player_name": "Yan Couto", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.1 + }, + { + "match_id": 14065561, + "rating": 7.5 + } + ] + }, + { + "player_id": 907463, + "player_name": "Felix Nmecha", + "position": "M", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 1937833, + "player_name": "Luca Reggiani", + "position": "D", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065243, + "rating": 7.2 + }, + { + "match_id": 14065245, + "rating": 6.1 + }, + { + "match_id": 14065561, + "rating": 6.9 + }, + { + "match_id": 16434019, + "rating": 6.9 + } + ] + }, + { + "player_id": 226978, + "player_name": "Julian Brandt", + "position": "M", + "rating_count": 3, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065245, + "rating": 7.2 + }, + { + "match_id": 14065561, + "rating": 6.7 + } + ] + }, + { + "player_id": 1137131, + "player_name": "Filippo Mané", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16434019, + "rating": 6.8 + } + ] + }, + { + "player_id": 940054, + "player_name": "Karim Adeyemi", + "position": "F", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.9 + } + ] + }, + { + "player_id": 954076, + "player_name": "Fábio Silva", + "position": "F", + "rating_count": 4, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065245, + "rating": 6.2 + }, + { + "match_id": 14065561, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 7.4 + } + ] + }, + { + "player_id": 994556, + "player_name": "Carney Chukwuemeka", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 6.6 + } + ] + }, + { + "player_id": 850816, + "player_name": "Joey Veerman", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434019, + "rating": 6.6 + } + ] + }, + { + "player_id": 795005, + "player_name": "Salih Özcan", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.4 + }, + { + "match_id": 14065245, + "rating": 6.6 + } + ] + }, + { + "player_id": 1861666, + "player_name": "Samuele Inacio", + "position": "F", + "rating_count": 4, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 7.6 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 4.5 + } + ] + }, + { + "player_id": 1401702, + "player_name": "Ethan Nwaneri", + "position": "M", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434019, + "rating": 6.4 + } + ] + } + ] + } + }, + "2676": { + "team": "Hamburger SV", + "overall": { + "players": [ + { + "player_id": 1000263, + "player_name": "Albert Grønbæk", + "position": "F", + "rating_count": 3, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 16287050, + "rating": 9.4 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 113442, + "player_name": "Daniel Fernandes", + "position": "G", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434025, + "rating": 8.4 + }, + { + "match_id": 16434030, + "rating": 5.5 + } + ] + }, + { + "player_id": 1995000, + "player_name": "Louis Lemke", + "position": "D", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 16287050, + "rating": 8.2 + }, + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 1064305, + "player_name": "Nicolai Remberg", + "position": "M", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287050, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 901892, + "player_name": "Albert Sambi Lokonga", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.9 + } + ] + }, + { + "player_id": 865057, + "player_name": "Patson Daka", + "position": "F", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 16287050, + "rating": 7.2 + }, + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 1129527, + "player_name": "Bilal Nadir", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.8 + } + ] + }, + { + "player_id": 904835, + "player_name": "Fábio Vieira", + "position": "M", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434030, + "rating": 6.6 + } + ] + }, + { + "player_id": 842526, + "player_name": "Bakery Jatta", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.4 + } + ] + }, + { + "player_id": 1158529, + "player_name": "Martin Adeline", + "position": "F", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.6 + }, + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 826167, + "player_name": "Sebastiaan Bornauw", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287050, + "rating": 7.2 + }, + { + "match_id": 16434025, + "rating": 5.4 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 135264, + "player_name": "Yussuf Poulsen", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 6.6 + } + ] + }, + { + "player_id": 1568535, + "player_name": "Otto Stange", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 6.2 + } + ] + }, + { + "player_id": 1031283, + "player_name": "David Møller Wolfe", + "position": "M", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 2204961, + "player_name": "Shafiq Nandja", + "position": "D", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.9 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 894396, + "player_name": "Terem Moffi", + "position": "F", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 973564, + "player_name": "Nicolás Capaldo", + "position": "D", + "rating_count": 3, + "average_rating": 6.0, + "ratings": [ + { + "match_id": 16287050, + "rating": 6.8 + }, + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 5.2 + } + ] + }, + { + "player_id": 801003, + "player_name": "Jordan Torunarigha", + "position": "D", + "rating_count": 2, + "average_rating": 5.9, + "ratings": [ + { + "match_id": 16434025, + "rating": 5.9 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 1134470, + "player_name": "Zakaria El Ouahdi", + "position": "M", + "rating_count": 1, + "average_rating": 5.8, + "ratings": [ + { + "match_id": 16434030, + "rating": 5.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 904835, + "player_name": "Fábio Vieira", + "position": "M", + "rating_count": 4, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 14065239, + "rating": 8.0 + }, + { + "match_id": 14065255, + "rating": 7.5 + }, + { + "match_id": 14065557, + "rating": 7.9 + }, + { + "match_id": 16434030, + "rating": 6.6 + } + ] + }, + { + "player_id": 1405212, + "player_name": "Luka Vušković", + "position": "D", + "rating_count": 3, + "average_rating": 7.47, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.2 + }, + { + "match_id": 14065255, + "rating": 7.9 + }, + { + "match_id": 14065557, + "rating": 7.3 + } + ] + }, + { + "player_id": 1000263, + "player_name": "Albert Grønbæk", + "position": "F", + "rating_count": 5, + "average_rating": 7.36, + "ratings": [ + { + "match_id": 14065239, + "rating": 8.3 + }, + { + "match_id": 14065255, + "rating": 7.9 + }, + { + "match_id": 14065557, + "rating": 6.5 + }, + { + "match_id": 16434025, + "rating": 6.9 + }, + { + "match_id": 16434030, + "rating": 7.2 + } + ] + }, + { + "player_id": 113442, + "player_name": "Daniel Fernandes", + "position": "G", + "rating_count": 4, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.6 + }, + { + "match_id": 14065255, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 8.4 + }, + { + "match_id": 16434030, + "rating": 5.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": 14065557, + "rating": 6.6 + } + ] + }, + { + "player_id": 999030, + "player_name": "Warmed Omari", + "position": "D", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.3 + }, + { + "match_id": 14065255, + "rating": 6.6 + }, + { + "match_id": 14065557, + "rating": 7.3 + } + ] + }, + { + "player_id": 1064305, + "player_name": "Nicolai Remberg", + "position": "M", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065255, + "rating": 7.9 + }, + { + "match_id": 14065557, + "rating": 6.9 + }, + { + "match_id": 16434025, + "rating": 6.8 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 901892, + "player_name": "Albert Sambi Lokonga", + "position": "M", + "rating_count": 4, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.7 + }, + { + "match_id": 14065557, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 6.9 + } + ] + }, + { + "player_id": 1129527, + "player_name": "Bilal Nadir", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.8 + } + ] + }, + { + "player_id": 135264, + "player_name": "Yussuf Poulsen", + "position": "F", + "rating_count": 4, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.4 + }, + { + "match_id": 14065255, + "rating": 6.8 + }, + { + "match_id": 14065557, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.6 + } + ] + }, + { + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.4 + } + ] + }, + { + "player_id": 842526, + "player_name": "Bakery Jatta", + "position": "M", + "rating_count": 3, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 14065239, + "rating": 5.9 + }, + { + "match_id": 14065255, + "rating": 7.3 + }, + { + "match_id": 16434025, + "rating": 6.4 + } + ] + }, + { + "player_id": 1158529, + "player_name": "Martin Adeline", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.6 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 1031283, + "player_name": "David Møller Wolfe", + "position": "M", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 865057, + "player_name": "Patson Daka", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16434030, + "rating": 6.3 + } + ] + }, + { + "player_id": 1568535, + "player_name": "Otto Stange", + "position": "F", + "rating_count": 4, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 14065255, + "rating": 6.5 + }, + { + "match_id": 14065557, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 6.2 + } + ] + }, + { + "player_id": 973564, + "player_name": "Nicolás Capaldo", + "position": "D", + "rating_count": 5, + "average_rating": 6.34, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.4 + }, + { + "match_id": 14065255, + "rating": 6.7 + }, + { + "match_id": 14065557, + "rating": 7.4 + }, + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 5.2 + } + ] + }, + { + "player_id": 991824, + "player_name": "Rayan Philippe", + "position": "F", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 14065255, + "rating": 6.0 + }, + { + "match_id": 14065557, + "rating": 6.5 + } + ] + }, + { + "player_id": 801003, + "player_name": "Jordan Torunarigha", + "position": "D", + "rating_count": 4, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.2 + }, + { + "match_id": 14065557, + "rating": 5.8 + }, + { + "match_id": 16434025, + "rating": 5.9 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 1995000, + "player_name": "Louis Lemke", + "position": "D", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.0 + }, + { + "match_id": 16434030, + "rating": 6.4 + } + ] + }, + { + "player_id": 826167, + "player_name": "Sebastiaan Bornauw", + "position": "D", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16434025, + "rating": 5.4 + }, + { + "match_id": 16434030, + "rating": 6.9 + } + ] + }, + { + "player_id": 894396, + "player_name": "Terem Moffi", + "position": "F", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.4 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 2204961, + "player_name": "Shafiq Nandja", + "position": "D", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 14065557, + "rating": 6.3 + }, + { + "match_id": 16434030, + "rating": 5.9 + } + ] + }, + { + "player_id": 1134470, + "player_name": "Zakaria El Ouahdi", + "position": "M", + "rating_count": 1, + "average_rating": 5.8, + "ratings": [ + { + "match_id": 16434030, + "rating": 5.8 + } + ] + } + ] + } + }, + "2538": { + "team": "SC Freiburg", + "overall": { + "players": [ + { + "player_id": 1019321, + "player_name": "Igor Matanović", + "position": "F", + "rating_count": 5, + "average_rating": 8.3, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.0 + }, + { + "match_id": 16287037, + "rating": 9.3 + }, + { + "match_id": 16823042, + "rating": 8.3 + }, + { + "match_id": 16434029, + "rating": 9.2 + }, + { + "match_id": 16434024, + "rating": 7.7 + } + ] + }, + { + "player_id": 1131002, + "player_name": "Derry Scherhant", + "position": "M", + "rating_count": 5, + "average_rating": 7.48, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.7 + }, + { + "match_id": 16287037, + "rating": 7.4 + }, + { + "match_id": 16823042, + "rating": 9.3 + }, + { + "match_id": 16434029, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 142259, + "player_name": "Matthias Ginter", + "position": "D", + "rating_count": 5, + "average_rating": 7.44, + "ratings": [ + { + "match_id": 16717090, + "rating": 8.5 + }, + { + "match_id": 16287037, + "rating": 6.7 + }, + { + "match_id": 16823042, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.6 + } + ] + }, + { + "player_id": 576266, + "player_name": "Philipp Lienhart", + "position": "D", + "rating_count": 5, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.0 + }, + { + "match_id": 16287037, + "rating": 7.1 + }, + { + "match_id": 16823042, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 569784, + "player_name": "Maximilian Eggestein", + "position": "M", + "rating_count": 5, + "average_rating": 7.26, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.3 + }, + { + "match_id": 16287037, + "rating": 6.7 + }, + { + "match_id": 16823042, + "rating": 7.9 + }, + { + "match_id": 16434029, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.5 + } + ] + }, + { + "player_id": 142525, + "player_name": "Lukas Kübler", + "position": "D", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 16287037, + "rating": 7.0 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 6.7 + } + ] + }, + { + "player_id": 1131339, + "player_name": "Jordy Makengo", + "position": "D", + "rating_count": 4, + "average_rating": 7.08, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.6 + }, + { + "match_id": 16287037, + "rating": 7.7 + }, + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 1020422, + "player_name": "Yuito Suzuki", + "position": "M", + "rating_count": 5, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.2 + }, + { + "match_id": 16287037, + "rating": 6.2 + }, + { + "match_id": 16823042, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 9.4 + }, + { + "match_id": 16434024, + "rating": 6.2 + } + ] + }, + { + "player_id": 979820, + "player_name": "Philipp Treu", + "position": "D", + "rating_count": 4, + "average_rating": 6.98, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.1 + }, + { + "match_id": 16823042, + "rating": 6.4 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 8.0 + } + ] + }, + { + "player_id": 1508537, + "player_name": "Cyriaque Irié", + "position": "F", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.4 + }, + { + "match_id": 16287037, + "rating": 6.7 + }, + { + "match_id": 16823042, + "rating": 7.9 + }, + { + "match_id": 16434029, + "rating": 6.6 + } + ] + }, + { + "player_id": 836711, + "player_name": "Jan-Niklas Beste", + "position": "M", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.4 + }, + { + "match_id": 16287037, + "rating": 6.8 + }, + { + "match_id": 16434029, + "rating": 7.2 + }, + { + "match_id": 16434024, + "rating": 7.1 + } + ] + }, + { + "player_id": 1391315, + "player_name": "Keisuke Goto", + "position": "F", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.5 + }, + { + "match_id": 16287037, + "rating": 6.4 + }, + { + "match_id": 16823042, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 1131337, + "player_name": "Maximilian Rosenfelder", + "position": "D", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.0 + }, + { + "match_id": 16823042, + "rating": 7.0 + }, + { + "match_id": 16434029, + "rating": 6.3 + } + ] + }, + { + "player_id": 171961, + "player_name": "Vincenzo Grifo", + "position": "M", + "rating_count": 4, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.8 + }, + { + "match_id": 16287037, + "rating": 6.4 + }, + { + "match_id": 16823042, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 990209, + "player_name": "Yannick Engelhardt", + "position": "M", + "rating_count": 4, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16717090, + "rating": 7.3 + }, + { + "match_id": 16823042, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434024, + "rating": 6.3 + } + ] + }, + { + "player_id": 1195724, + "player_name": "Berkay Yılmaz", + "position": "D", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 142231, + "player_name": "Christian Günter", + "position": "D", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16287037, + "rating": 6.6 + }, + { + "match_id": 16823042, + "rating": 6.6 + } + ] + }, + { + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "G", + "rating_count": 5, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16717090, + "rating": 6.8 + }, + { + "match_id": 16287037, + "rating": 6.6 + }, + { + "match_id": 16823042, + "rating": 5.7 + }, + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434024, + "rating": 8.1 + } + ] + }, + { + "player_id": 280009, + "player_name": "Lucas Höler", + "position": "F", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16287037, + "rating": 6.9 + }, + { + "match_id": 16823042, + "rating": 6.2 + }, + { + "match_id": 16434029, + "rating": 6.6 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1019321, + "player_name": "Igor Matanović", + "position": "F", + "rating_count": 5, + "average_rating": 8.02, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 8.5 + }, + { + "match_id": 14065555, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 9.2 + }, + { + "match_id": 16434024, + "rating": 7.7 + } + ] + }, + { + "player_id": 1020422, + "player_name": "Yuito Suzuki", + "position": "M", + "rating_count": 3, + "average_rating": 7.43, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 9.4 + }, + { + "match_id": 16434024, + "rating": 6.2 + } + ] + }, + { + "player_id": 142259, + "player_name": "Matthias Ginter", + "position": "D", + "rating_count": 5, + "average_rating": 7.36, + "ratings": [ + { + "match_id": 14065240, + "rating": 7.1 + }, + { + "match_id": 14065255, + "rating": 6.6 + }, + { + "match_id": 14065555, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 7.5 + }, + { + "match_id": 16434024, + "rating": 7.6 + } + ] + }, + { + "player_id": 576266, + "player_name": "Philipp Lienhart", + "position": "D", + "rating_count": 5, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065240, + "rating": 8.1 + }, + { + "match_id": 14065255, + "rating": 7.1 + }, + { + "match_id": 14065555, + "rating": 6.3 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 1518931, + "player_name": "Johan Manzambi", + "position": "M", + "rating_count": 3, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065240, + "rating": 7.3 + }, + { + "match_id": 14065255, + "rating": 6.9 + }, + { + "match_id": 14065555, + "rating": 7.5 + } + ] + }, + { + "player_id": 836711, + "player_name": "Jan-Niklas Beste", + "position": "M", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.9 + }, + { + "match_id": 14065255, + "rating": 6.4 + }, + { + "match_id": 14065555, + "rating": 7.2 + }, + { + "match_id": 16434029, + "rating": 7.2 + }, + { + "match_id": 16434024, + "rating": 7.1 + } + ] + }, + { + "player_id": 142525, + "player_name": "Lukas Kübler", + "position": "D", + "rating_count": 5, + "average_rating": 6.96, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.7 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 7.8 + }, + { + "match_id": 16434024, + "rating": 6.7 + } + ] + }, + { + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "G", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434024, + "rating": 8.1 + } + ] + }, + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", + "rating_count": 3, + "average_rating": 6.93, + "ratings": [ + { + "match_id": 14065240, + "rating": 7.2 + }, + { + "match_id": 14065255, + "rating": 5.8 + }, + { + "match_id": 14065555, + "rating": 7.8 + } + ] + }, + { + "player_id": 1131339, + "player_name": "Jordy Makengo", + "position": "D", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065255, + "rating": 6.1 + }, + { + "match_id": 14065555, + "rating": 7.5 + }, + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434024, + "rating": 7.2 + } + ] + }, + { + "player_id": 1131002, + "player_name": "Derry Scherhant", + "position": "M", + "rating_count": 5, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.3 + }, + { + "match_id": 14065255, + "rating": 6.5 + }, + { + "match_id": 14065555, + "rating": 7.6 + }, + { + "match_id": 16434029, + "rating": 7.1 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 569784, + "player_name": "Maximilian Eggestein", + "position": "M", + "rating_count": 5, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.2 + }, + { + "match_id": 14065555, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 7.5 + } + ] + }, + { + "player_id": 979820, + "player_name": "Philipp Treu", + "position": "D", + "rating_count": 5, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.5 + }, + { + "match_id": 14065555, + "rating": 6.4 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 8.0 + } + ] + }, + { + "player_id": 171961, + "player_name": "Vincenzo Grifo", + "position": "M", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.9 + }, + { + "match_id": 14065255, + "rating": 6.2 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434024, + "rating": 6.9 + } + ] + }, + { + "player_id": 1195724, + "player_name": "Berkay Yılmaz", + "position": "D", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434024, + "rating": 6.6 + } + ] + }, + { + "player_id": 49639, + "player_name": "Nicolas Höfler", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.5 + }, + { + "match_id": 14065255, + "rating": 6.3 + }, + { + "match_id": 14065555, + "rating": 6.6 + } + ] + }, + { + "player_id": 1391315, + "player_name": "Keisuke Goto", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434024, + "rating": 6.5 + } + ] + }, + { + "player_id": 280009, + "player_name": "Lucas Höler", + "position": "F", + "rating_count": 4, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.4 + }, + { + "match_id": 14065255, + "rating": 6.0 + }, + { + "match_id": 14065555, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 6.6 + } + ] + }, + { + "player_id": 1596573, + "player_name": "Bruno Ogbus", + "position": "D", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065240, + "rating": 6.6 + }, + { + "match_id": 14065255, + "rating": 5.7 + }, + { + "match_id": 14065555, + "rating": 6.8 + } + ] + }, + { + "player_id": 990209, + "player_name": "Yannick Engelhardt", + "position": "M", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434024, + "rating": 6.3 + } + ] + } + ] + } + }, + "2534": { + "team": "SV Werder Bremen", + "overall": { + "players": [ + { + "player_id": 815612, + "player_name": "Marco Grüll", + "position": "M", + "rating_count": 3, + "average_rating": 7.83, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.8 + }, + { + "match_id": 16434029, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 8.8 + } + ] + }, + { + "player_id": 851254, + "player_name": "Amos Pieper", + "position": "D", + "rating_count": 3, + "average_rating": 7.37, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.7 + }, + { + "match_id": 16434029, + "rating": 6.6 + }, + { + "match_id": 16434101, + "rating": 7.8 + } + ] + }, + { + "player_id": 893586, + "player_name": "Ludovit Reis", + "position": "M", + "rating_count": 3, + "average_rating": 7.27, + "ratings": [ + { + "match_id": 16287052, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434101, + "rating": 7.0 + } + ] + }, + { + "player_id": 1141977, + "player_name": "Dariusz Stalmach", + "position": "M", + "rating_count": 2, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 8.0 + }, + { + "match_id": 16434101, + "rating": 6.4 + } + ] + }, + { + "player_id": 1174761, + "player_name": "Arthur", + "position": "D", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 996940, + "player_name": "Youri Regeer", + "position": "M", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 2160258, + "player_name": "Paul Erevbenagie", + "position": "F", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.5 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 960114, + "player_name": "Olivier Deman", + "position": "D", + "rating_count": 3, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 5.9 + }, + { + "match_id": 16434101, + "rating": 7.9 + } + ] + }, + { + "player_id": 825771, + "player_name": "Marco Friedl", + "position": "D", + "rating_count": 3, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287052, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1067120, + "player_name": "Eren Dinkçi", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 1005343, + "player_name": "Justin Njinmah", + "position": "F", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 6.9 + } + ] + }, + { + "player_id": 132645, + "player_name": "Niclas Füllkrug", + "position": "F", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.5 + } + ] + }, + { + "player_id": 991591, + "player_name": "Karl Hein", + "position": "G", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.0 + }, + { + "match_id": 16434101, + "rating": 7.4 + } + ] + }, + { + "player_id": 826171, + "player_name": "Senne Lynen", + "position": "M", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 6.5 + } + ] + }, + { + "player_id": 1568521, + "player_name": "Mick Schmetgens", + "position": "D", + "rating_count": 3, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287052, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1137584, + "player_name": "Chuki", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.0 + }, + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 1864786, + "player_name": "Salim Musah", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 352290, + "player_name": "Cédric Itten", + "position": "F", + "rating_count": 3, + "average_rating": 6.23, + "ratings": [ + { + "match_id": 16287052, + "rating": 6.0 + }, + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434101, + "rating": 6.3 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "G", + "rating_count": 3, + "average_rating": 8.13, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.7 + }, + { + "match_id": 14065252, + "rating": 7.8 + }, + { + "match_id": 14065561, + "rating": 8.9 + } + ] + }, + { + "player_id": 815612, + "player_name": "Marco Grüll", + "position": "M", + "rating_count": 5, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.5 + }, + { + "match_id": 14065252, + "rating": 6.7 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 7.9 + }, + { + "match_id": 16434101, + "rating": 8.8 + } + ] + }, + { + "player_id": 830127, + "player_name": "Romano Schmid", + "position": "M", + "rating_count": 3, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 14065241, + "rating": 8.7 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.8 + } + ] + }, + { + "player_id": 1141977, + "player_name": "Dariusz Stalmach", + "position": "M", + "rating_count": 2, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 8.0 + }, + { + "match_id": 16434101, + "rating": 6.4 + } + ] + }, + { + "player_id": 1174761, + "player_name": "Arthur", + "position": "D", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 996940, + "player_name": "Youri Regeer", + "position": "M", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 851254, + "player_name": "Amos Pieper", + "position": "D", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.2 + }, + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 6.6 + }, + { + "match_id": 16434101, + "rating": 7.8 + } + ] + }, + { + "player_id": 960114, + "player_name": "Olivier Deman", + "position": "D", + "rating_count": 5, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065252, + "rating": 7.3 + }, + { + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 5.9 + }, + { + "match_id": 16434101, + "rating": 7.9 + } + ] + }, + { + "player_id": 893586, + "player_name": "Ludovit Reis", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.8 + }, + { + "match_id": 16434101, + "rating": 7.0 + } + ] + }, + { + "player_id": 132645, + "player_name": "Niclas Füllkrug", + "position": "F", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.5 + } + ] + }, + { + "player_id": 1067120, + "player_name": "Eren Dinkçi", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 826171, + "player_name": "Senne Lynen", + "position": "M", + "rating_count": 4, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.0 + }, + { + "match_id": 14065252, + "rating": 7.3 + }, + { + "match_id": 14065561, + "rating": 6.4 + }, + { + "match_id": 16434029, + "rating": 6.5 + } + ] + }, + { + "player_id": 1015164, + "player_name": "Isaac Schmidt", + "position": "D", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 7.0 + } + ] + }, + { + "player_id": 991591, + "player_name": "Karl Hein", + "position": "G", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.0 + }, + { + "match_id": 16434101, + "rating": 7.4 + } + ] + }, + { + "player_id": 1100836, + "player_name": "Samuel Mbangula", + "position": "F", + "rating_count": 3, + "average_rating": 6.67, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.7 + }, + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 6.8 + } + ] + }, + { + "player_id": 1137584, + "player_name": "Chuki", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.2 + }, + { + "match_id": 16434101, + "rating": 7.1 + } + ] + }, + { + "player_id": 1005343, + "player_name": "Justin Njinmah", + "position": "F", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.5 + }, + { + "match_id": 16434029, + "rating": 6.9 + } + ] + }, + { + "player_id": 2160258, + "player_name": "Paul Erevbenagie", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1596105, + "player_name": "Patrice Čović", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065561, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.5 + } + ] + }, + { + "player_id": 825771, + "player_name": "Marco Friedl", + "position": "D", + "rating_count": 5, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.0 + }, + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065561, + "rating": 6.2 + }, + { + "match_id": 16434029, + "rating": 6.1 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 1864786, + "player_name": "Salim Musah", + "position": "F", + "rating_count": 5, + "average_rating": 6.38, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.2 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065561, + "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.5 + }, + { + "match_id": 16434101, + "rating": 6.2 + } + ] + }, + { + "player_id": 916176, + "player_name": "Cameron Puertas", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.3 + }, + { + "match_id": 14065252, + "rating": 6.6 + }, + { + "match_id": 14065561, + "rating": 6.2 + } + ] + }, + { + "player_id": 830142, + "player_name": "Jens Stage", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.1 + }, + { + "match_id": 14065252, + "rating": 6.6 + }, + { + "match_id": 14065561, + "rating": 6.4 + } + ] + }, + { + "player_id": 352290, + "player_name": "Cédric Itten", + "position": "F", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.4 + }, + { + "match_id": 16434101, + "rating": 6.3 + } + ] + }, + { + "player_id": 1797852, + "player_name": "Karim Coulibaly", + "position": "D", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.0 + }, + { + "match_id": 14065561, + "rating": 6.5 + } + ] + }, + { + "player_id": 1568521, + "player_name": "Mick Schmetgens", + "position": "D", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434029, + "rating": 5.8 + }, + { + "match_id": 16434101, + "rating": 6.6 + } + ] + }, + { + "player_id": 905347, + "player_name": "Yukinari Sugawara", + "position": "D", + "rating_count": 2, + "average_rating": 4.9, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065252, + "rating": 3.0 + } + ] + } + ] + } + }, + "2600": { + "team": "FC Augsburg", + "overall": { + "players": [ + { + "player_id": 822564, + "player_name": "Finn Dahmen", + "position": "G", + "rating_count": 3, + "average_rating": 8.6, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.9 + }, + { + "match_id": 16434039, + "rating": 8.3 + }, + { + "match_id": 16434021, + "rating": 9.6 + } + ] + }, + { + "player_id": 1129365, + "player_name": "Anton Kade", + "position": "F", + "rating_count": 2, + "average_rating": 8.3, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 9.6 + } + ] + }, + { + "player_id": 822877, + "player_name": "Alexis Claude-Maurice", + "position": "M", + "rating_count": 1, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 963198, + "player_name": "Chrislain Matsima", + "position": "D", + "rating_count": 3, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 7.6 + }, + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 929620, + "player_name": "Fabian Rieder", + "position": "M", + "rating_count": 3, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.7 + }, + { + "match_id": 16434039, + "rating": 7.5 + }, + { + "match_id": 16434021, + "rating": 8.0 + } + ] + }, + { + "player_id": 927340, + "player_name": "Han-Noah Massengo", + "position": "M", + "rating_count": 3, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.4 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 1597260, + "player_name": "Noahkai Banks", + "position": "D", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.5 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 254119, + "player_name": "Marius Wolf", + "position": "D", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 8.7 + }, + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.7 + }, + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "player_id": 111483, + "player_name": "Michael Gregoritsch", + "position": "F", + "rating_count": 3, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.7 + }, + { + "match_id": 16434039, + "rating": 7.4 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1864760, + "player_name": "Hennes Behrens", + "position": "D", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434021, + "rating": 7.2 + } + ] + }, + { + "player_id": 146853, + "player_name": "Jeffrey Gouweleeuw", + "position": "D", + "rating_count": 1, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 1390682, + "player_name": "Mert Kömür", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 1215904, + "player_name": "Rodrigo Ribeiro", + "position": "F", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.6 + }, + { + "match_id": 16434039, + "rating": 7.3 + }, + { + "match_id": 16434021, + "rating": 6.5 + } + ] + }, + { + "player_id": 877842, + "player_name": "Yannik Keitel", + "position": "M", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.6 + }, + { + "match_id": 16434039, + "rating": 6.6 + } + ] + }, + { + "player_id": 860461, + "player_name": "Robin Fellhauer", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287046, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 6.3 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 1142248, + "player_name": "Arijon Ibrahimović", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1019333, + "player_name": "Young-woo Seol", + "position": "D", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1129365, + "player_name": "Anton Kade", + "position": "F", + "rating_count": 4, + "average_rating": 8.25, + "ratings": [ + { + "match_id": 14065241, + "rating": 9.0 + }, + { + "match_id": 14065249, + "rating": 7.7 + }, + { + "match_id": 14065558, + "rating": 6.7 + }, + { + "match_id": 16434039, + "rating": 9.6 + } + ] + }, + { + "player_id": 822564, + "player_name": "Finn Dahmen", + "position": "G", + "rating_count": 5, + "average_rating": 7.38, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.5 + }, + { + "match_id": 14065249, + "rating": 6.9 + }, + { + "match_id": 14065558, + "rating": 5.6 + }, + { + "match_id": 16434039, + "rating": 8.3 + }, + { + "match_id": 16434021, + "rating": 9.6 + } + ] + }, + { + "player_id": 929620, + "player_name": "Fabian Rieder", + "position": "M", + "rating_count": 5, + "average_rating": 7.34, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.1 + }, + { + "match_id": 14065249, + "rating": 7.8 + }, + { + "match_id": 14065558, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 7.5 + }, + { + "match_id": 16434021, + "rating": 8.0 + } + ] + }, + { + "player_id": 822877, + "player_name": "Alexis Claude-Maurice", + "position": "M", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.9 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 1597260, + "player_name": "Noahkai Banks", + "position": "D", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 14065558, + "rating": 7.4 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.1 + } + ] + }, + { + "player_id": 354878, + "player_name": "Dimitrios Giannoulis", + "position": "M", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.6 + }, + { + "match_id": 14065249, + "rating": 6.7 + } + ] + }, + { + "player_id": 963198, + "player_name": "Chrislain Matsima", + "position": "D", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 6.6 + }, + { + "match_id": 14065558, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 7.6 + }, + { + "match_id": 16434021, + "rating": 7.9 + } + ] + }, + { + "player_id": 254119, + "player_name": "Marius Wolf", + "position": "D", + "rating_count": 5, + "average_rating": 7.02, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.8 + }, + { + "match_id": 14065249, + "rating": 6.9 + }, + { + "match_id": 14065558, + "rating": 6.4 + }, + { + "match_id": 16434039, + "rating": 8.7 + }, + { + "match_id": 16434021, + "rating": 6.3 + } + ] + }, + { + "player_id": 796206, + "player_name": "Kristijan Jakić", + "position": "M", + "rating_count": 2, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.5 + }, + { + "match_id": 14065249, + "rating": 6.5 + } + ] + }, + { + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.7 + }, + { + "match_id": 16434021, + "rating": 6.2 + } + ] + }, + { + "player_id": 111483, + "player_name": "Michael Gregoritsch", + "position": "F", + "rating_count": 5, + "average_rating": 6.92, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.7 + }, + { + "match_id": 14065249, + "rating": 7.8 + }, + { + "match_id": 14065558, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 7.4 + }, + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 927340, + "player_name": "Han-Noah Massengo", + "position": "M", + "rating_count": 5, + "average_rating": 6.82, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 6.2 + }, + { + "match_id": 14065558, + "rating": 6.8 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 7.5 + } + ] + }, + { + "player_id": 1390682, + "player_name": "Mert Kömür", + "position": "M", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065249, + "rating": 7.0 + }, + { + "match_id": 14065558, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 7.0 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 1864760, + "player_name": "Hennes Behrens", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434021, + "rating": 7.2 + } + ] + }, + { + "player_id": 146853, + "player_name": "Jeffrey Gouweleeuw", + "position": "D", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.4 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 6.7 + }, + { + "match_id": 16434021, + "rating": 6.8 + } + ] + }, + { + "player_id": 1215904, + "player_name": "Rodrigo Ribeiro", + "position": "F", + "rating_count": 5, + "average_rating": 6.64, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.4 + }, + { + "match_id": 14065249, + "rating": 6.5 + }, + { + "match_id": 14065558, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 7.3 + }, + { + "match_id": 16434021, + "rating": 6.5 + } + ] + }, + { + "player_id": 798926, + "player_name": "Cedric Zesiger", + "position": "D", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065241, + "rating": 7.0 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 6.2 + } + ] + }, + { + "player_id": 860461, + "player_name": "Robin Fellhauer", + "position": "M", + "rating_count": 5, + "average_rating": 6.52, + "ratings": [ + { + "match_id": 14065241, + "rating": 6.0 + }, + { + "match_id": 14065249, + "rating": 7.3 + }, + { + "match_id": 14065558, + "rating": 6.4 + }, + { + "match_id": 16434039, + "rating": 6.3 + }, + { + "match_id": 16434021, + "rating": 6.6 + } + ] + }, + { + "player_id": 877842, + "player_name": "Yannik Keitel", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065249, + "rating": 6.4 + }, + { + "match_id": 14065558, + "rating": 6.4 + }, + { + "match_id": 16434039, + "rating": 6.6 + } + ] + }, + { + "player_id": 1142248, + "player_name": "Arijon Ibrahimović", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + }, + { + "player_id": 1019333, + "player_name": "Young-woo Seol", + "position": "D", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434021, + "rating": 6.4 + } + ] + } + ] + } + }, + "2530": { + "team": "FC Schalke 04", + "overall": { + "players": [ + { + "player_id": 174135, + "player_name": "Loris Karius", + "position": "G", + "rating_count": 4, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.4 + }, + { + "match_id": 16287064, + "rating": 6.8 + }, + { + "match_id": 16434039, + "rating": 8.1 + }, + { + "match_id": 16434032, + "rating": 7.8 + } + ] + }, + { + "player_id": 14990, + "player_name": "Edin Džeko", + "position": "F", + "rating_count": 3, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.4 + }, + { + "match_id": 16287064, + "rating": 8.9 + }, + { + "match_id": 16434039, + "rating": 6.3 + } + ] + }, + { + "player_id": 1083338, + "player_name": "Soufiane El-Faouzi", + "position": "M", + "rating_count": 4, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16672725, + "rating": 7.4 + }, + { + "match_id": 16287064, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 831488, + "player_name": "Nikola Katić", + "position": "D", + "rating_count": 4, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.7 + }, + { + "match_id": 16287064, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 7.2 + }, + { + "match_id": 16434032, + "rating": 7.5 + } + ] + }, + { + "player_id": 852096, + "player_name": "Hasan Kuruçay", + "position": "D", + "rating_count": 4, + "average_rating": 7.08, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.1 + }, + { + "match_id": 16287064, + "rating": 7.6 + }, + { + "match_id": 16434039, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 8.2 + } + ] + }, + { + "player_id": 981067, + "player_name": "Satoshi Tanaka", + "position": "M", + "rating_count": 3, + "average_rating": 6.97, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.8 + }, + { + "match_id": 16287064, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 869883, + "player_name": "Dejan Ljubičić", + "position": "M", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.7 + }, + { + "match_id": 16287064, + "rating": 7.7 + }, + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 1195734, + "player_name": "Vitalie Becker", + "position": "D", + "rating_count": 4, + "average_rating": 6.83, + "ratings": [ + { + "match_id": 16672725, + "rating": 5.9 + }, + { + "match_id": 16287064, + "rating": 7.8 + }, + { + "match_id": 16434039, + "rating": 6.9 + }, + { + "match_id": 16434032, + "rating": 6.7 + } + ] + }, + { + "player_id": 814735, + "player_name": "Timo Becker", + "position": "D", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 16672725, + "rating": 7.0 + }, + { + "match_id": 16287064, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 861980, + "player_name": "Moussa Sylla", + "position": "F", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.6 + }, + { + "match_id": 16287064, + "rating": 7.8 + }, + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.4 + } + ] + }, + { + "player_id": 902381, + "player_name": "Junior Adamu", + "position": "F", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.3 + }, + { + "match_id": 16287064, + "rating": 7.3 + }, + { + "match_id": 16434039, + "rating": 6.3 + } + ] + }, + { + "player_id": 962877, + "player_name": "Adil Aouchiche", + "position": "M", + "rating_count": 4, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16672725, + "rating": 5.8 + }, + { + "match_id": 16287064, + "rating": 6.8 + }, + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 168943, + "player_name": "Kenan Karaman", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434032, + "rating": 6.6 + } + ] + }, + { + "player_id": 2255221, + "player_name": "Luca Vozar", + "position": "M", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 377118, + "player_name": "Robin Gosens", + "position": "D", + "rating_count": 3, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 16287064, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 5.9 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 904994, + "player_name": "Eric Ebimbe", + "position": "D", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16287064, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 7.0 + } + ] + }, + { + "player_id": 872358, + "player_name": "Ron Schallenberg", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.0 + }, + { + "match_id": 16287064, + "rating": 7.1 + }, + { + "match_id": 16434039, + "rating": 6.2 + } + ] + }, + { + "player_id": 1195798, + "player_name": "Mertcan Ayhan", + "position": "D", + "rating_count": 4, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.1 + }, + { + "match_id": 16287064, + "rating": 6.0 + }, + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 794962, + "player_name": "Maximilian Wöber", + "position": "D", + "rating_count": 3, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16672725, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 5.2 + }, + { + "match_id": 16434032, + "rating": 6.9 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 174135, + "player_name": "Loris Karius", + "position": "G", + "rating_count": 2, + "average_rating": 7.95, + "ratings": [ + { + "match_id": 16434039, + "rating": 8.1 + }, + { + "match_id": 16434032, + "rating": 7.8 + } + ] + }, + { + "player_id": 981067, + "player_name": "Satoshi Tanaka", + "position": "M", + "rating_count": 1, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 831488, + "player_name": "Nikola Katić", + "position": "D", + "rating_count": 2, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16434039, + "rating": 7.2 + }, + { + "match_id": 16434032, + "rating": 7.5 + } + ] + }, + { + "player_id": 852096, + "player_name": "Hasan Kuruçay", + "position": "D", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.4 + }, + { + "match_id": 16434032, + "rating": 8.2 + } + ] + }, + { + "player_id": 1083338, + "player_name": "Soufiane El-Faouzi", + "position": "M", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.7 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 962877, + "player_name": "Adil Aouchiche", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 814735, + "player_name": "Timo Becker", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.2 + }, + { + "match_id": 16434032, + "rating": 7.4 + } + ] + }, + { + "player_id": 1195734, + "player_name": "Vitalie Becker", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.9 + }, + { + "match_id": 16434032, + "rating": 6.7 + } + ] + }, + { + "player_id": 168943, + "player_name": "Kenan Karaman", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434032, + "rating": 6.6 + } + ] + }, + { + "player_id": 869883, + "player_name": "Dejan Ljubičić", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.6 + }, + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 904994, + "player_name": "Eric Ebimbe", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 7.0 + } + ] + }, + { + "player_id": 377118, + "player_name": "Robin Gosens", + "position": "D", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16434039, + "rating": 5.9 + }, + { + "match_id": 16434032, + "rating": 7.2 + } + ] + }, + { + "player_id": 2255221, + "player_name": "Luca Vozar", + "position": "M", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434032, + "rating": 6.5 + } + ] + }, + { + "player_id": 1195798, + "player_name": "Mertcan Ayhan", + "position": "D", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.8 + } + ] + }, + { + "player_id": 861980, + "player_name": "Moussa Sylla", + "position": "F", + "rating_count": 2, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 16434039, + "rating": 6.1 + }, + { + "match_id": 16434032, + "rating": 6.4 + } + ] + }, + { + "player_id": 794962, + "player_name": "Maximilian Wöber", + "position": "D", + "rating_count": 2, + "average_rating": 6.05, + "ratings": [ + { + "match_id": 16434039, + "rating": 5.2 + }, + { + "match_id": 16434032, + "rating": 6.9 + } + ] + } + ] + } + } + }, + "failed_matches": [] +} diff --git a/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-10_13-07-08_654246+0200.csv b/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-10_13-07-08_654246+0200.csv new file mode 100644 index 0000000..009f440 --- /dev/null +++ b/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-10_13-07-08_654246+0200.csv @@ -0,0 +1,338 @@ +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,5,191.2 +2672,FC Bayern München,overall,798583,Dayot Upamecano,DEF,3,172.33 +2672,FC Bayern München,overall,259117,Joshua Kimmich,MID,4,171.75 +2672,FC Bayern München,overall,1142251,Aleksandar Pavlović,MID,5,130.4 +2672,FC Bayern München,overall,108579,Harry Kane,FWD,5,127.4 +2672,FC Bayern München,overall,883537,Luis Díaz,MID,5,122.6 +2672,FC Bayern München,overall,1159759,Nathaniel Brown,MID,5,91.8 +2672,FC Bayern München,overall,227672,Jonathan Tah,DEF,5,89.2 +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,4,82.5 +2672,FC Bayern München,overall,843665,Alphonso Davies,DEF,5,80.4 +2672,FC Bayern München,overall,1129935,Tom Bischof,MID,4,77.5 +2672,FC Bayern München,overall,8959,Manuel Neuer,GK,3,77.33 +2672,FC Bayern München,overall,355492,Konrad Laimer,DEF,4,66.75 +2672,FC Bayern München,overall,1063767,Ismael Saibari,FWD,5,61.8 +2672,FC Bayern München,overall,2427970,Bara Sapoko Ndiaye,MID,2,60.5 +2672,FC Bayern München,overall,1130647,Jonas Urbig,GK,2,53.5 +2672,FC Bayern München,overall,1861975,Lennart Karl,MID,3,44.33 +2672,FC Bayern München,overall,1010231,Jamal Musiala,MID,2,26.5 +2677,VfB Stuttgart,overall,906278,Josha Vagnoman,DEF,4,134.25 +2677,VfB Stuttgart,overall,983540,Tiago Tomás,FWD,2,131.5 +2677,VfB Stuttgart,overall,863271,Jeff Chabot,DEF,4,127.0 +2677,VfB Stuttgart,overall,878081,Ermedin Demirović,FWD,4,124.75 +2677,VfB Stuttgart,overall,794298,Deniz Undav,MID,4,117.75 +2677,VfB Stuttgart,overall,788949,Maximilian Mittelstädt,DEF,4,111.25 +2677,VfB Stuttgart,overall,901882,Angelo Stiller,MID,4,110.75 +2677,VfB Stuttgart,overall,1127790,Dženan Pejčinović,FWD,4,106.5 +2677,VfB Stuttgart,overall,253993,Grischa Prömel,MID,4,105.0 +2677,VfB Stuttgart,overall,1418649,Finn Jeltsch,DEF,4,102.25 +2677,VfB Stuttgart,overall,891510,Chris Führich,FWD,3,100.67 +2677,VfB Stuttgart,overall,152463,Fabian Bredlow,GK,4,92.0 +2677,VfB Stuttgart,overall,1126569,Bilal El Khannouss,MID,4,53.25 +2677,VfB Stuttgart,overall,1150938,Leo Sauer,FWD,2,31.5 +2677,VfB Stuttgart,overall,1979970,Ameen Al-Dakhil,DEF,2,27.5 +2677,VfB Stuttgart,overall,990201,Jamie Leweling,FWD,3,24.0 +2677,VfB Stuttgart,overall,916943,Ramon Hendriks,DEF,3,8.33 +2671,1. FC Köln,overall,1112327,Ísak Bergmann Jóhannesson,MID,3,133.0 +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,3,77.33 +2671,1. FC Köln,overall,921033,Linton Maina,FWD,3,60.0 +2671,1. FC Köln,overall,930272,Tom Krauß,MID,3,59.67 +2671,1. FC Köln,overall,1402924,Jahmai Simpson-Pusey,DEF,3,57.67 +2671,1. FC Köln,overall,877544,Ragnar Ache,FWD,3,57.33 +2671,1. FC Köln,overall,827473,Luka Lochoshvili,DEF,3,57.0 +2671,1. FC Köln,overall,844942,Gideon Mensah,DEF,3,53.0 +2671,1. FC Köln,overall,839898,Alessio Castro-Montes,DEF,3,51.33 +2671,1. FC Köln,overall,1010726,Jan Uwe Thielmann,FWD,3,44.33 +2671,1. FC Köln,overall,1403192,Mikey Moore,FWD,1,40.0 +2671,1. FC Köln,overall,965950,Joel Schmied,DEF,2,23.5 +2671,1. FC Köln,overall,591706,Ellyes Skhiri,MID,3,22.67 +2671,1. FC Köln,overall,1411105,Paul Okon-Engstler,MID,3,22.67 +2671,1. FC Köln,overall,378340,Marius Bülter,FWD,3,21.0 +2671,1. FC Köln,overall,1601596,Reigan Heskey,FWD,1,-7.0 +2671,1. FC Köln,overall,858600,Imad Rondić,FWD,1,-13.0 +2569,TSG Hoffenheim,overall,987504,Patrick Wimmer,MID,5,99.6 +2569,TSG Hoffenheim,overall,857740,Ozan Kabak,DEF,4,88.25 +2569,TSG Hoffenheim,overall,138024,Vladimír Coufal,DEF,5,76.2 +2569,TSG Hoffenheim,overall,1180758,Adam Daghim,MID,5,74.8 +2569,TSG Hoffenheim,overall,1493305,Leon Avdullahu,MID,5,71.4 +2569,TSG Hoffenheim,overall,943550,Luca Philipp,GK,2,68.5 +2569,TSG Hoffenheim,overall,916946,Wouter Burger,MID,5,65.0 +2569,TSG Hoffenheim,overall,963801,Adam Hložek,FWD,5,61.6 +2569,TSG Hoffenheim,overall,1387012,Mats Rots,DEF,5,53.8 +2569,TSG Hoffenheim,overall,944899,Valentin Gendrey,DEF,3,48.33 +2569,TSG Hoffenheim,overall,1000269,Albian Hajdari,DEF,5,46.4 +2569,TSG Hoffenheim,overall,1014290,Tim Lemperle,FWD,4,41.5 +2569,TSG Hoffenheim,overall,1185359,Bambasé Conté,MID,5,34.4 +2569,TSG Hoffenheim,overall,1637689,Nathan De Cat,MID,5,34.2 +2569,TSG Hoffenheim,overall,40244,Oliver Baumann,GK,3,27.67 +2569,TSG Hoffenheim,overall,1861981,Natnael Abraha,DEF,3,22.67 +2569,TSG Hoffenheim,overall,2077300,Cajetan Lenz,MID,2,16.0 +2569,TSG Hoffenheim,overall,1418703,Max Moerstedt,FWD,5,9.4 +2569,TSG Hoffenheim,overall,828571,Bernardo,DEF,3,7.33 +2569,TSG Hoffenheim,overall,957615,Robin Hranáč,DEF,4,5.75 +2569,TSG Hoffenheim,overall,67647,Andrej Kramarić,FWD,2,-15.5 +2547,1. FC Union Berlin,overall,1086547,Leopold Querfeld,DEF,2,151.5 +2547,1. FC Union Berlin,overall,791642,Josip Juranović,DEF,3,109.0 +2547,1. FC Union Berlin,overall,1090010,Marin Ljubičić,FWD,3,97.0 +2547,1. FC Union Berlin,overall,1210666,Tom Alexander Rothe,DEF,3,86.0 +2547,1. FC Union Berlin,overall,1103765,Zeno Van Den Bosch,DEF,3,76.67 +2547,1. FC Union Berlin,overall,800252,Tim Skarke,MID,2,75.0 +2547,1. FC Union Berlin,overall,842718,Matheo Raab,GK,2,49.5 +2547,1. FC Union Berlin,overall,137692,Frederik Rønnow,GK,1,40.0 +2547,1. FC Union Berlin,overall,149479,Rani Khedira,MID,3,38.33 +2547,1. FC Union Berlin,overall,1198074,Aljoscha Kemlein,MID,3,38.0 +2547,1. FC Union Berlin,overall,927405,Woo-Yeong Jeong,MID,3,28.33 +2547,1. FC Union Berlin,overall,848074,Emmanuel Latte Lath,FWD,3,28.0 +2547,1. FC Union Berlin,overall,877302,András Schäfer,MID,3,27.33 +2547,1. FC Union Berlin,overall,1513469,Livan Burcu,MID,3,26.67 +2547,1. FC Union Berlin,overall,792142,Felix Uduokhai,DEF,1,23.0 +2547,1. FC Union Berlin,overall,48557,Christopher Trimmel,DEF,2,18.5 +2547,1. FC Union Berlin,overall,168985,Janik Haberer,MID,2,17.0 +2547,1. FC Union Berlin,overall,850891,Michel Aebischer,MID,3,7.67 +2674,Eintracht Frankfurt,overall,1440948,Can Uzun,MID,4,176.25 +2674,Eintracht Frankfurt,overall,1474296,Younes Ebnoutalib,FWD,4,160.0 +2674,Eintracht Frankfurt,overall,939830,Jonathan Burkardt,FWD,4,150.25 +2674,Eintracht Frankfurt,overall,66518,Mario Götze,MID,2,130.5 +2674,Eintracht Frankfurt,overall,1501641,Keita Kosugi,DEF,4,113.0 +2674,Eintracht Frankfurt,overall,581302,Robin Koch,DEF,4,110.25 +2674,Eintracht Frankfurt,overall,1898148,Ayoube Amaimouni Echghouyab,FWD,4,78.0 +2674,Eintracht Frankfurt,overall,1403018,Elias Baum,DEF,4,77.0 +2674,Eintracht Frankfurt,overall,1129862,Raphael Onyedika,MID,4,73.5 +2674,Eintracht Frankfurt,overall,1192318,Farès Chaïbi,MID,4,58.25 +2674,Eintracht Frankfurt,overall,2115909,Otavio,DEF,3,56.33 +2674,Eintracht Frankfurt,overall,988907,Lilian Brassier,DEF,1,48.0 +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,980626,Noah Atubolu,GK,2,32.5 +2674,Eintracht Frankfurt,overall,790965,Ritsu Doan,MID,2,8.0 +2674,Eintracht Frankfurt,overall,1977245,Love Arrhov,MID,3,4.33 +2674,Eintracht Frankfurt,overall,1957761,Malik Pimpong,FWD,3,4.0 +2674,Eintracht Frankfurt,overall,1149113,Oscar Højlund,MID,2,-4.0 +2674,Eintracht Frankfurt,overall,40239,Timothy Chandler,DEF,1,-12.0 +2556,1. FSV Mainz 05,overall,327755,Nadiem Amiri,MID,3,284.67 +2556,1. FSV Mainz 05,overall,822340,Phillip Tietz,FWD,3,281.0 +2556,1. FSV Mainz 05,overall,138126,Phillipp Mwene,MID,3,182.33 +2556,1. FSV Mainz 05,overall,152206,Dominik Kohr,DEF,2,180.5 +2556,1. FSV Mainz 05,overall,352544,Sheraldo Becker,FWD,3,156.67 +2556,1. FSV Mainz 05,overall,1130119,Fabio Gruber,DEF,3,149.67 +2556,1. FSV Mainz 05,overall,1028307,Kaishu Sano,MID,3,149.33 +2556,1. FSV Mainz 05,overall,537552,Jae-sung Lee,MID,3,137.33 +2556,1. FSV Mainz 05,overall,134778,Alexander Schwolow,GK,1,130.0 +2556,1. FSV Mainz 05,overall,174345,Robin Zentner,GK,2,119.0 +2556,1. FSV Mainz 05,overall,846471,Anthony Caci,MID,3,115.33 +2556,1. FSV Mainz 05,overall,355486,Stefan Posch,DEF,1,112.0 +2556,1. FSV Mainz 05,overall,97926,Danny da Costa,DEF,3,100.0 +2556,1. FSV Mainz 05,overall,1012235,Ransford Yeboah Königsdörffer,FWD,3,90.67 +2556,1. FSV Mainz 05,overall,1548910,Kacper Potulski,DEF,3,64.0 +2556,1. FSV Mainz 05,overall,1175898,Otto Ruoppi,MID,3,47.33 +2556,1. FSV Mainz 05,overall,157377,Silvan Widmer,DEF,2,33.0 +2556,1. FSV Mainz 05,overall,893962,Lennard Maloney,MID,1,23.0 +2556,1. FSV Mainz 05,overall,2650701,Rael Nakuzola,DEF,1,23.0 +2561,SC Paderborn 07,overall,1152342,Jano Ter-Horst,DEF,3,114.67 +2561,SC Paderborn 07,overall,1199101,Santiago Castañeda,MID,3,114.33 +2561,SC Paderborn 07,overall,1083387,Mattes Hansen,DEF,3,96.33 +2561,SC Paderborn 07,overall,981788,Laurin Curda,MID,3,87.0 +2561,SC Paderborn 07,overall,1129940,Gabriel Vidović,MID,3,76.33 +2561,SC Paderborn 07,overall,1048651,Nahuel Noll,GK,2,74.0 +2561,SC Paderborn 07,overall,1137717,Tjark Lasse Scheller,DEF,3,65.67 +2561,SC Paderborn 07,overall,1167764,Stefano Marino,FWD,3,63.67 +2561,SC Paderborn 07,overall,907685,Oliver Batista Meier,MID,2,63.5 +2561,SC Paderborn 07,overall,1152486,Laurin Ulrich,MID,3,60.67 +2561,SC Paderborn 07,overall,820465,Raphael Obermair,MID,3,49.0 +2561,SC Paderborn 07,overall,826884,Steffen Tigges,FWD,3,34.0 +2561,SC Paderborn 07,overall,909485,Marvin Pieringer,FWD,2,24.5 +2561,SC Paderborn 07,overall,2020672,Clemens Lippmann,MID,2,21.0 +2561,SC Paderborn 07,overall,1517850,Jonah Sticker,DEF,3,13.0 +2561,SC Paderborn 07,overall,991824,Rayan Philippe,FWD,1,9.0 +2561,SC Paderborn 07,overall,2076815,Niklas Mohr,DEF,1,-12.0 +36360,RB Leipzig,overall,856553,Ridle Baku,DEF,5,133.8 +36360,RB Leipzig,overall,136924,Willi Orbán,DEF,5,125.0 +36360,RB Leipzig,overall,1121923,Antonio Nusa,FWD,4,123.5 +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,1155383,Ezechiel Banzuzi,MID,5,89.8 +36360,RB Leipzig,overall,1117223,Maxime Estève,DEF,2,88.0 +36360,RB Leipzig,overall,856076,David Raum,DEF,5,78.4 +36360,RB Leipzig,overall,769333,Christopher Nkunku,FWD,2,70.0 +36360,RB Leipzig,overall,934385,Maarten Vandevoordt,GK,5,68.2 +36360,RB Leipzig,overall,1426577,Tidiam Gomis,FWD,5,62.4 +36360,RB Leipzig,overall,976575,Nicolas Seiwald,MID,5,52.2 +36360,RB Leipzig,overall,1146250,Max Finkgräfe,DEF,3,46.0 +36360,RB Leipzig,overall,319857,Benjamin Henrichs,DEF,4,30.0 +36360,RB Leipzig,overall,1406171,Andrija Maksimović,MID,3,23.67 +36360,RB Leipzig,overall,1088896,Johan Bakayoko,FWD,5,23.6 +36360,RB Leipzig,overall,1128530,Neil El Aynaoui,MID,1,22.0 +36360,RB Leipzig,overall,2269705,Samba Konaté,FWD,3,-5.33 +36360,RB Leipzig,overall,1414933,Marc Guiu,FWD,1,-15.0 +2527,Borussia M'gladbach,overall,1142210,Hugo Bolin,MID,3,214.0 +2527,Borussia M'gladbach,overall,897334,Daiki Hashioka,DEF,2,141.0 +2527,Borussia M'gladbach,overall,939880,Philipp Sander,MID,3,109.33 +2527,Borussia M'gladbach,overall,1083382,Lukas Ullrich,DEF,3,98.33 +2527,Borussia M'gladbach,overall,95381,Kevin Stöger,MID,2,98.0 +2527,Borussia M'gladbach,overall,280453,Franck Honorat,MID,3,93.33 +2527,Borussia M'gladbach,overall,1995809,Wael Mohya,MID,3,91.67 +2527,Borussia M'gladbach,overall,578166,Moritz Nicolas,GK,3,77.33 +2527,Borussia M'gladbach,overall,583806,Kevin Diks,DEF,3,72.33 +2527,Borussia M'gladbach,overall,1002920,Joe Scally,DEF,2,68.0 +2527,Borussia M'gladbach,overall,1823942,Jan Leszczyński,DEF,2,60.0 +2527,Borussia M'gladbach,overall,876858,Robin Hack,MID,3,50.0 +2527,Borussia M'gladbach,overall,798175,Isac Lidberg,FWD,3,28.67 +2527,Borussia M'gladbach,overall,790989,Ko Itakura,DEF,3,22.0 +2527,Borussia M'gladbach,overall,877835,Nicolas-Gerrit Kühn,FWD,1,21.0 +2527,Borussia M'gladbach,overall,228981,Tim Kleindienst,FWD,2,16.5 +2527,Borussia M'gladbach,overall,997178,David Herold,DEF,3,12.67 +2527,Borussia M'gladbach,overall,1861977,Mathieu Nguefack,MID,2,7.0 +2598,SV 07 Elversberg,overall,1414916,Francis Onyeka,MID,3,143.33 +2598,SV 07 Elversberg,overall,1153365,Maurice Krattenmacher,MID,2,134.0 +2598,SV 07 Elversberg,overall,960017,Lukas Petkov,MID,3,121.33 +2598,SV 07 Elversberg,overall,990105,Lukas Finn Pinckert,DEF,2,116.0 +2598,SV 07 Elversberg,overall,1215028,Felix Keidel,MID,3,114.33 +2598,SV 07 Elversberg,overall,1432398,David Mokwa,FWD,3,101.33 +2598,SV 07 Elversberg,overall,1017574,Noel Futkeu,FWD,1,97.0 +2598,SV 07 Elversberg,overall,846398,Maximilian Rohr,DEF,3,87.33 +2598,SV 07 Elversberg,overall,1134578,Cole Campbell,MID,3,84.0 +2598,SV 07 Elversberg,overall,1131080,Nicolas Kristof,GK,3,83.0 +2598,SV 07 Elversberg,overall,254133,Luca Schnellbacher,MID,2,81.0 +2598,SV 07 Elversberg,overall,942336,Łukasz Poręba,MID,3,72.33 +2598,SV 07 Elversberg,overall,254411,Jan Gyamerah,DEF,3,61.67 +2598,SV 07 Elversberg,overall,787816,Florian Yves Le Joncour,DEF,2,57.0 +2598,SV 07 Elversberg,overall,900264,Nicholas Mickelson,DEF,2,40.5 +2598,SV 07 Elversberg,overall,997175,Lasse Günther,DEF,3,35.0 +2598,SV 07 Elversberg,overall,964603,Luca Sirch,DEF,3,23.67 +2598,SV 07 Elversberg,overall,817978,Amara Condé,MID,2,14.5 +2598,SV 07 Elversberg,overall,1469995,Noah Darvich,MID,2,14.0 +2681,Bayer 04 Leverkusen,overall,1407524,Ibrahim Maza,MID,4,166.0 +2681,Bayer 04 Leverkusen,overall,280609,Patrik Schick,FWD,4,139.25 +2681,Bayer 04 Leverkusen,overall,796047,Aleix García,MID,4,129.75 +2681,Bayer 04 Leverkusen,overall,908716,Miguel Gutiérrez,DEF,4,123.0 +2681,Bayer 04 Leverkusen,overall,1003012,Ezequiel Fernández,MID,4,101.75 +2681,Bayer 04 Leverkusen,overall,1215906,Afonso Moreira,MID,4,88.75 +2681,Bayer 04 Leverkusen,overall,1003339,Jarell Quansah,DEF,3,88.67 +2681,Bayer 04 Leverkusen,overall,860307,Facundo Medina,DEF,3,87.67 +2681,Bayer 04 Leverkusen,overall,2029648,Christian Kofane,FWD,4,83.5 +2681,Bayer 04 Leverkusen,overall,920379,Nathan Tella,FWD,2,83.0 +2681,Bayer 04 Leverkusen,overall,883262,Edmond Tapsoba,DEF,4,81.0 +2681,Bayer 04 Leverkusen,overall,978521,Victor Okoh Boniface,FWD,2,72.5 +2681,Bayer 04 Leverkusen,overall,171919,Mark Flekken,GK,3,72.33 +2681,Bayer 04 Leverkusen,overall,975798,Malik Tillman,MID,4,71.75 +2681,Bayer 04 Leverkusen,overall,255239,Lucas Vázquez,DEF,4,61.0 +2681,Bayer 04 Leverkusen,overall,1006489,Loïc Badé,DEF,4,60.0 +2681,Bayer 04 Leverkusen,overall,855817,Moussa Diaby,FWD,1,36.0 +2681,Bayer 04 Leverkusen,overall,168903,Robert Andrich,MID,1,29.0 +2673,Borussia Dortmund,overall,328027,Serhou Guirassy,FWD,4,166.75 +2673,Borussia Dortmund,overall,799046,Waldemar Anton,DEF,5,131.2 +2673,Borussia Dortmund,overall,954076,Fábio Silva,FWD,4,124.5 +2673,Borussia Dortmund,overall,1021272,Daniel Svensson,DEF,5,112.4 +2673,Borussia Dortmund,overall,1861666,Samuele Inacio,FWD,3,98.67 +2673,Borussia Dortmund,overall,1002007,Giannis Konstantelias,FWD,2,98.0 +2673,Borussia Dortmund,overall,850816,Joey Veerman,MID,5,87.4 +2673,Borussia Dortmund,overall,556866,Gregor Kobel,GK,4,86.75 +2673,Borussia Dortmund,overall,800951,Julian Ryerson,MID,5,80.0 +2673,Borussia Dortmund,overall,1137131,Filippo Mané,DEF,3,79.33 +2673,Borussia Dortmund,overall,133908,Marcel Sabitzer,FWD,5,72.8 +2673,Borussia Dortmund,overall,1471049,Joane Gadou,DEF,4,71.0 +2673,Borussia Dortmund,overall,1401702,Ethan Nwaneri,MID,2,68.0 +2673,Borussia Dortmund,overall,980628,Maximilian Beier,MID,5,64.6 +2673,Borussia Dortmund,overall,1468744,Konstantinos Karetsas,FWD,5,64.2 +2673,Borussia Dortmund,overall,907463,Felix Nmecha,MID,5,59.6 +2673,Borussia Dortmund,overall,1134083,Jobe Bellingham,MID,4,57.5 +2673,Borussia Dortmund,overall,994556,Carney Chukwuemeka,MID,2,54.0 +2673,Borussia Dortmund,overall,1937833,Luca Reggiani,DEF,2,38.0 +2673,Borussia Dortmund,overall,1887796,Kauã Prates,DEF,3,36.67 +2676,Hamburger SV,overall,1000263,Albert Grønbæk,FWD,3,95.0 +2676,Hamburger SV,overall,826167,Sebastiaan Bornauw,DEF,3,54.33 +2676,Hamburger SV,overall,1064305,Nicolai Remberg,MID,3,54.0 +2676,Hamburger SV,overall,842526,Bakery Jatta,MID,2,50.0 +2676,Hamburger SV,overall,2204961,Shafiq Nandja,DEF,2,48.5 +2676,Hamburger SV,overall,901892,Albert Sambi Lokonga,MID,2,46.5 +2676,Hamburger SV,overall,973564,Nicolás Capaldo,DEF,3,39.0 +2676,Hamburger SV,overall,865057,Patson Daka,FWD,3,34.0 +2676,Hamburger SV,overall,113442,Daniel Fernandes,GK,2,22.5 +2676,Hamburger SV,overall,1158529,Martin Adeline,FWD,3,15.33 +2676,Hamburger SV,overall,1031283,David Møller Wolfe,MID,1,11.0 +2676,Hamburger SV,overall,1568535,Otto Stange,FWD,3,8.0 +2676,Hamburger SV,overall,1129527,Bilal Nadir,MID,3,6.0 +2676,Hamburger SV,overall,135264,Yussuf Poulsen,FWD,2,0.5 +2676,Hamburger SV,overall,904835,Fábio Vieira,MID,1,-6.0 +2676,Hamburger SV,overall,801003,Jordan Torunarigha,DEF,2,-9.0 +2676,Hamburger SV,overall,894396,Terem Moffi,FWD,2,-10.0 +2676,Hamburger SV,overall,1134470,Zakaria El Ouahdi,MID,1,-33.0 +2538,SC Freiburg,overall,1019321,Igor Matanović,FWD,5,204.8 +2538,SC Freiburg,overall,142259,Matthias Ginter,DEF,5,189.0 +2538,SC Freiburg,overall,569784,Maximilian Eggestein,MID,5,147.4 +2538,SC Freiburg,overall,1131002,Derry Scherhant,MID,5,131.4 +2538,SC Freiburg,overall,1020422,Yuito Suzuki,MID,5,121.4 +2538,SC Freiburg,overall,1131339,Jordy Makengo,DEF,4,110.0 +2538,SC Freiburg,overall,1508537,Cyriaque Irié,FWD,4,99.5 +2538,SC Freiburg,overall,142525,Lukas Kübler,DEF,3,93.0 +2538,SC Freiburg,overall,979820,Philipp Treu,DEF,4,80.5 +2538,SC Freiburg,overall,576266,Philipp Lienhart,DEF,5,79.8 +2538,SC Freiburg,overall,836711,Jan-Niklas Beste,MID,4,78.75 +2538,SC Freiburg,overall,990209,Yannick Engelhardt,MID,4,77.0 +2538,SC Freiburg,overall,1131337,Maximilian Rosenfelder,DEF,3,75.67 +2538,SC Freiburg,overall,171961,Vincenzo Grifo,MID,4,68.75 +2538,SC Freiburg,overall,280009,Lucas Höler,FWD,3,68.67 +2538,SC Freiburg,overall,142231,Christian Günter,DEF,2,55.5 +2538,SC Freiburg,overall,1391315,Keisuke Goto,FWD,5,55.4 +2538,SC Freiburg,overall,1083390,Mio Backhaus,GK,5,48.0 +2538,SC Freiburg,overall,1195724,Berkay Yılmaz,DEF,2,24.0 +2534,SV Werder Bremen,overall,815612,Marco Grüll,MID,3,150.0 +2534,SV Werder Bremen,overall,960114,Olivier Deman,DEF,3,133.67 +2534,SV Werder Bremen,overall,996940,Youri Regeer,MID,1,116.0 +2534,SV Werder Bremen,overall,893586,Ludovit Reis,MID,3,104.0 +2534,SV Werder Bremen,overall,851254,Amos Pieper,DEF,3,99.67 +2534,SV Werder Bremen,overall,132645,Niclas Füllkrug,FWD,3,97.33 +2534,SV Werder Bremen,overall,825771,Marco Friedl,DEF,3,94.67 +2534,SV Werder Bremen,overall,1141977,Dariusz Stalmach,MID,2,79.5 +2534,SV Werder Bremen,overall,1137584,Chuki,MID,3,60.67 +2534,SV Werder Bremen,overall,2160258,Paul Erevbenagie,FWD,2,59.0 +2534,SV Werder Bremen,overall,1067120,Eren Dinkçi,MID,2,54.5 +2534,SV Werder Bremen,overall,1568521,Mick Schmetgens,DEF,3,51.33 +2534,SV Werder Bremen,overall,991591,Karl Hein,GK,2,44.0 +2534,SV Werder Bremen,overall,826171,Senne Lynen,MID,2,44.0 +2534,SV Werder Bremen,overall,1174761,Arthur,DEF,1,39.0 +2534,SV Werder Bremen,overall,1005343,Justin Njinmah,FWD,2,37.5 +2534,SV Werder Bremen,overall,352290,Cédric Itten,FWD,3,33.67 +2534,SV Werder Bremen,overall,1864786,Salim Musah,FWD,3,12.0 +2600,FC Augsburg,overall,1129365,Anton Kade,FWD,2,225.5 +2600,FC Augsburg,overall,822877,Alexis Claude-Maurice,MID,1,162.0 +2600,FC Augsburg,overall,929620,Fabian Rieder,MID,3,151.33 +2600,FC Augsburg,overall,963198,Chrislain Matsima,DEF,3,135.0 +2600,FC Augsburg,overall,822564,Finn Dahmen,GK,3,128.33 +2600,FC Augsburg,overall,1597260,Noahkai Banks,DEF,3,122.0 +2600,FC Augsburg,overall,254119,Marius Wolf,DEF,3,121.0 +2600,FC Augsburg,overall,111483,Michael Gregoritsch,FWD,3,119.0 +2600,FC Augsburg,overall,927340,Han-Noah Massengo,MID,3,115.33 +2600,FC Augsburg,overall,1864760,Hennes Behrens,DEF,3,95.33 +2600,FC Augsburg,overall,1128792,Calvin Brackelmann,DEF,2,93.5 +2600,FC Augsburg,overall,860461,Robin Fellhauer,MID,3,89.67 +2600,FC Augsburg,overall,1215904,Rodrigo Ribeiro,FWD,3,68.67 +2600,FC Augsburg,overall,1142248,Arijon Ibrahimović,FWD,1,65.0 +2600,FC Augsburg,overall,1019333,Young-woo Seol,DEF,2,49.5 +2600,FC Augsburg,overall,1390682,Mert Kömür,MID,3,45.33 +2600,FC Augsburg,overall,877842,Yannik Keitel,MID,2,31.5 +2600,FC Augsburg,overall,146853,Jeffrey Gouweleeuw,DEF,2,25.5 +2530,FC Schalke 04,overall,14990,Edin Džeko,FWD,3,106.67 +2530,FC Schalke 04,overall,962877,Adil Aouchiche,MID,4,66.0 +2530,FC Schalke 04,overall,852096,Hasan Kuruçay,DEF,4,64.0 +2530,FC Schalke 04,overall,861980,Moussa Sylla,FWD,4,63.5 +2530,FC Schalke 04,overall,1083338,Soufiane El-Faouzi,MID,4,63.5 +2530,FC Schalke 04,overall,174135,Loris Karius,GK,4,58.25 +2530,FC Schalke 04,overall,869883,Dejan Ljubičić,MID,4,57.75 +2530,FC Schalke 04,overall,831488,Nikola Katić,DEF,4,54.75 +2530,FC Schalke 04,overall,814735,Timo Becker,DEF,4,47.75 +2530,FC Schalke 04,overall,902381,Junior Adamu,FWD,3,43.0 +2530,FC Schalke 04,overall,377118,Robin Gosens,DEF,3,42.0 +2530,FC Schalke 04,overall,981067,Satoshi Tanaka,MID,3,38.33 +2530,FC Schalke 04,overall,1195734,Vitalie Becker,DEF,4,18.75 +2530,FC Schalke 04,overall,168943,Kenan Karaman,FWD,1,17.0 +2530,FC Schalke 04,overall,904994,Eric Ebimbe,DEF,3,3.67 +2530,FC Schalke 04,overall,872358,Ron Schallenberg,MID,3,3.33 +2530,FC Schalke 04,overall,2255221,Luca Vozar,MID,2,1.5 +2530,FC Schalke 04,overall,1195798,Mertcan Ayhan,DEF,4,-5.75 +2530,FC Schalke 04,overall,794962,Maximilian Wöber,DEF,3,-22.33 diff --git a/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-10_13-07-08_654246+0200.json b/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-10_13-07-08_654246+0200.json new file mode 100644 index 0000000..2eefc92 --- /dev/null +++ b/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-10_13-07-08_654246+0200.json @@ -0,0 +1,158903 @@ +{ + "generated_at": "2026-09-10T13:07:08+02:00", + "source_file": "team_form_2026-09-10_13-03-24_642850+0200.json", + "category": "overall", + "eligibility": { + "bundesliga_matchday": 3, + "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": 5, + "average_calculated_kickbase_points": 191.2, + "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": 16434032, + "calculated_kickbase_points": 73, + "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": "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": "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": "overrun", + "count": 6, + "points_per_action": -1, + "points": -6, + "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": "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": "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": 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": 3, + "average_calculated_kickbase_points": 172.33, + "match_calculations": [ + { + "match_id": 16434032, + "calculated_kickbase_points": 172, + "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": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "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": "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": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 88, + "points_per_action": 1, + "points": 88, + "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": 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": 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": 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": 259117, + "player_name": "Joshua Kimmich", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 171.75, + "match_calculations": [ + { + "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": 16434032, + "calculated_kickbase_points": 195, + "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": 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": 11, + "points_per_action": 1, + "points": 11, + "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": 97, + "points_per_action": 1, + "points": 97, + "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": "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": 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": 1142251, + "player_name": "Aleksandar Pavlović", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 130.4, + "match_calculations": [ + { + "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": 16434032, + "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": "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": 5, + "points_per_action": 1, + "points": 5, + "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": "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": 82, + "points_per_action": 1, + "points": 82, + "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": "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": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "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": 108579, + "player_name": "Harry Kane", + "position": "FWD", + "appearance_count": 5, + "average_calculated_kickbase_points": 127.4, + "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": 16434032, + "calculated_kickbase_points": 55, + "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": "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": 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": "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" + }, + { + "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" + } + ] + }, + { + "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": 883537, + "player_name": "Luis Díaz", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 122.6, + "match_calculations": [ + { + "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": 16434032, + "calculated_kickbase_points": 81, + "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": 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": 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": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "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": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 59, + "points_per_action": 1, + "points": 59, + "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": 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": 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": "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": 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": 1159759, + "player_name": "Nathaniel Brown", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 91.8, + "match_calculations": [ + { + "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": 16434032, + "calculated_kickbase_points": 49, + "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": 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": "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": 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": 227672, + "player_name": "Jonathan Tah", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 89.2, + "match_calculations": [ + { + "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": 16434032, + "calculated_kickbase_points": 164, + "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": 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": "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": 103, + "points_per_action": 1, + "points": 103, + "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": "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": 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": 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": 4, + "average_calculated_kickbase_points": 82.5, + "match_calculations": [ + { + "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": 843665, + "player_name": "Alphonso Davies", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 80.4, + "match_calculations": [ + { + "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": 16434032, + "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": 4, + "points_per_action": 5, + "points": 20, + "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": 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": "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": 49, + "points_per_action": 1, + "points": 49, + "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": "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": 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": 1129935, + "player_name": "Tom Bischof", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 77.5, + "match_calculations": [ + { + "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": 16434032, + "calculated_kickbase_points": 34, + "awards": [ + { + "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": 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": 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": "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": 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": 8959, + "player_name": "Manuel Neuer", + "position": "GK", + "appearance_count": 3, + "average_calculated_kickbase_points": 77.33, + "match_calculations": [ + { + "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": 16434032, + "calculated_kickbase_points": 80, + "awards": [ + { + "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": 6, + "points_per_action": 1, + "points": 6, + "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": 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" + } + ] + }, + { + "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": 355492, + "player_name": "Konrad Laimer", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 66.75, + "match_calculations": [ + { + "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": 16434032, + "calculated_kickbase_points": 90, + "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": 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": "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": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 59, + "points_per_action": 1, + "points": 59, + "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": 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": 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": 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": 1063767, + "player_name": "Ismael Saibari", + "position": "FWD", + "appearance_count": 5, + "average_calculated_kickbase_points": 61.8, + "match_calculations": [ + { + "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": 16434032, + "calculated_kickbase_points": 32, + "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": "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": "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-right", + "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": 2427970, + "player_name": "Bara Sapoko Ndiaye", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 60.5, + "match_calculations": [ + { + "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": 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": 1861975, + "player_name": "Lennart Karl", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 44.33, + "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": 16434032, + "calculated_kickbase_points": 55, + "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": "forward_zone_pass", + "count": 27, + "points_per_action": 1, + "points": 27, + "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": 5, + "points": 5, + "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": "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": 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" + } + ] + } + ] + }, + { + "player_id": 1010231, + "player_name": "Jamal Musiala", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 26.5, + "match_calculations": [ + { + "match_id": 16434032, + "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": "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": 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": 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": "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" + } + ] + }, + { + "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" + } + ] + } + ] + } + ] + } + }, + "2677": { + "team": "VfB Stuttgart", + "overall": { + "players": [ + { + "player_id": 906278, + "player_name": "Josha Vagnoman", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 134.25, + "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": 16434036, + "calculated_kickbase_points": 260, + "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": 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": "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": 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": 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": 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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": "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" + } + ] + }, + { + "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" + } + ] + }, + { + "match_id": 16939028, + "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": "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": "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": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "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": 863271, + "player_name": "Jeff Chabot", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 127.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": 16434036, + "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": "aerial_won", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "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": 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": "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": 8, + "points_per_action": 3, + "points": 24, + "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": 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": "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": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "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" + } + ] + }, + { + "match_id": 16939028, + "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": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "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": 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": "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": 31, + "points_per_action": 1, + "points": 31, + "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": "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": "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": 878081, + "player_name": "Ermedin Demirović", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 124.75, + "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": 16434036, + "calculated_kickbase_points": 152, + "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": "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": "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": "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": -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" + } + ] + }, + { + "match_id": 16939028, + "calculated_kickbase_points": 330, + "awards": [ + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "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": 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": 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", + "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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" + }, + { + "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": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 117.75, + "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": 16434036, + "calculated_kickbase_points": 48, + "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": 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": "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": "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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" + } + ] + }, + { + "match_id": 16939028, + "calculated_kickbase_points": 193, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "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": 27, + "points_per_action": 1, + "points": 27, + "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": 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": "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" + }, + { + "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": "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" + } + ] + } + ] + }, + { + "player_id": 788949, + "player_name": "Maximilian Mittelstädt", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 111.25, + "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": 16434036, + "calculated_kickbase_points": 173, + "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": 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_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": 37, + "points_per_action": 1, + "points": 37, + "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": 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": 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" + } + ] + }, + { + "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" + } + ] + }, + { + "match_id": 16939028, + "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": "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": 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": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "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": 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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 901882, + "player_name": "Angelo Stiller", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 110.75, + "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": 16434036, + "calculated_kickbase_points": 100, + "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": 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": 50, + "points_per_action": 1, + "points": 50, + "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": 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" + }, + { + "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": 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" + } + ] + }, + { + "match_id": 16939028, + "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": "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": 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": "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": 65, + "points_per_action": 1, + "points": 65, + "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 1127790, + "player_name": "Dženan Pejčinović", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 106.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": 16434036, + "calculated_kickbase_points": 62, + "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": "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": "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": 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": "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": "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" + }, + { + "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": 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" + } + ] + }, + { + "match_id": 16939028, + "calculated_kickbase_points": 21, + "awards": [ + { + "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": 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": 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_won", + "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": 4, + "average_calculated_kickbase_points": 105.0, + "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": 16434036, + "calculated_kickbase_points": 199, + "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": "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": "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": 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": 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", + "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": "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": 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" + } + ] + }, + { + "match_id": 16939028, + "calculated_kickbase_points": 82, + "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": "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": "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 1418649, + "player_name": "Finn Jeltsch", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 102.25, + "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": 16434036, + "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": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "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": 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": 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": 26, + "points_per_action": 1, + "points": 26, + "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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=right", + "confidence": "proxy" + } + ] + }, + { + "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" + } + ] + }, + { + "match_id": 16939028, + "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": "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": 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": 4, + "points_per_action": -2, + "points": -8, + "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": 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": "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": "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": 891510, + "player_name": "Chris Führich", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 100.67, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 124, + "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": 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": "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": 5, + "points_per_action": 5, + "points": 25, + "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": "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": 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=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434036, + "calculated_kickbase_points": 70, + "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": "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": "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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 16939028, + "calculated_kickbase_points": 108, + "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": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "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_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": 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": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 152463, + "player_name": "Fabian Bredlow", + "position": "GK", + "appearance_count": 4, + "average_calculated_kickbase_points": 92.0, + "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": 16434036, + "calculated_kickbase_points": 87, + "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": "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": 3, + "points_per_action": 1, + "points": 3, + "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 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" + } + ] + }, + { + "match_id": 16939028, + "calculated_kickbase_points": 72, + "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": 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": 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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 1126569, + "player_name": "Bilal El Khannouss", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 53.25, + "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": 16434036, + "calculated_kickbase_points": 193, + "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": 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": "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": 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": 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": 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": "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": -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" + } + ] + }, + { + "match_id": 16939028, + "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": "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": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 1150938, + "player_name": "Leo Sauer", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 31.5, + "match_calculations": [ + { + "match_id": 16434036, + "calculated_kickbase_points": 29, + "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 16939028, + "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": "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": "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": 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": 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": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1979970, + "player_name": "Ameen Al-Dakhil", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 27.5, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 31, + "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": 7, + "points_per_action": 1, + "points": 7, + "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": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16939028, + "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": "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": 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": "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": 990201, + "player_name": "Jamie Leweling", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 24.0, + "match_calculations": [ + { + "match_id": 16434036, + "calculated_kickbase_points": 19, + "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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": -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" + } + ] + }, + { + "match_id": 16939028, + "calculated_kickbase_points": 66, + "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": 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": "offside", + "count": 2, + "points_per_action": -3, + "points": -6, + "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": 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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 916943, + "player_name": "Ramon Hendriks", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 8.33, + "match_calculations": [ + { + "match_id": 16434036, + "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": 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": 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": "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": "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": 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" + } + ] + }, + { + "match_id": 16939028, + "calculated_kickbase_points": 30, + "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": 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": 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" + } + ] + } + ] + } + ] + } + }, + "2671": { + "team": "1. FC Köln", + "overall": { + "players": [ + { + "player_id": 1112327, + "player_name": "Ísak Bergmann Jóhannesson", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 133.0, + "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" + } + ] + }, + { + "match_id": 16434036, + "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": "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": "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-right", + "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": 3, + "average_calculated_kickbase_points": 77.33, + "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" + } + ] + }, + { + "match_id": 16434036, + "calculated_kickbase_points": 11, + "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": 11, + "points_per_action": 1, + "points": 11, + "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": "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": "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": 921033, + "player_name": "Linton Maina", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 60.0, + "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" + } + ] + }, + { + "match_id": 16434036, + "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": "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": "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": 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" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 930272, + "player_name": "Tom Krauß", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 59.67, + "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" + } + ] + }, + { + "match_id": 16434036, + "calculated_kickbase_points": 19, + "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": 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_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": 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": "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": "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": "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" + }, + { + "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": 1402924, + "player_name": "Jahmai Simpson-Pusey", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 57.67, + "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" + } + ] + }, + { + "match_id": 16434036, + "calculated_kickbase_points": 55, + "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": "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": "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": 9, + "points_per_action": 3, + "points": 27, + "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + } + ] + } + ] + }, + { + "player_id": 877544, + "player_name": "Ragnar Ache", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 57.33, + "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" + } + ] + }, + { + "match_id": 16434036, + "calculated_kickbase_points": 22, + "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": 5, + "points_per_action": 3, + "points": 15, + "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_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": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "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": "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": 827473, + "player_name": "Luka Lochoshvili", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 57.0, + "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" + } + ] + }, + { + "match_id": 16434036, + "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": 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": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "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": 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": 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": "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": 844942, + "player_name": "Gideon Mensah", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 53.0, + "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" + } + ] + }, + { + "match_id": 16434036, + "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": 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": "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": "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": "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": "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" + } + ] + } + ] + }, + { + "player_id": 839898, + "player_name": "Alessio Castro-Montes", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 51.33, + "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" + } + ] + }, + { + "match_id": 16434036, + "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": "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": "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": 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": 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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + } + ] + } + ] + }, + { + "player_id": 1010726, + "player_name": "Jan Uwe Thielmann", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 44.33, + "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" + } + ] + }, + { + "match_id": 16434036, + "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": "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": "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": 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": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1403192, + "player_name": "Mikey Moore", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": 40.0, + "match_calculations": [ + { + "match_id": 16434036, + "calculated_kickbase_points": 40, + "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_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": "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": 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": "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=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": 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" + } + ] + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 22.67, + "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" + } + ] + }, + { + "match_id": 16434036, + "calculated_kickbase_points": -1, + "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": "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": 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": "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": "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": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1411105, + "player_name": "Paul Okon-Engstler", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 22.67, + "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" + } + ] + }, + { + "match_id": 16434036, + "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": "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": 12, + "points_per_action": 1, + "points": 12, + "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": 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" + } + ] + } + ] + }, + { + "player_id": 378340, + "player_name": "Marius Bülter", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 21.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" + } + ] + }, + { + "match_id": 16434036, + "calculated_kickbase_points": -13, + "awards": [ + { + "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": "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": 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": "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=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": 1601596, + "player_name": "Reigan Heskey", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": -7.0, + "match_calculations": [ + { + "match_id": 16434036, + "calculated_kickbase_points": -7, + "awards": [ + { + "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 858600, + "player_name": "Imad Rondić", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": -13.0, + "match_calculations": [ + { + "match_id": 16434036, + "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": "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": "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": "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" + } + ] + } + ] + } + ] + } + }, + "2569": { + "team": "TSG Hoffenheim", + "overall": { + "players": [ + { + "player_id": 987504, + "player_name": "Patrick Wimmer", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 99.6, + "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": 16434019, + "calculated_kickbase_points": -1, + "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": 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": 11, + "points_per_action": 1, + "points": 11, + "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + } + ] + }, + { + "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": 4, + "average_calculated_kickbase_points": 88.25, + "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": 16434019, + "calculated_kickbase_points": 52, + "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": 5, + "points_per_action": 3, + "points": 15, + "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": 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": 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": 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": "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": "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": "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" + } + ] + }, + { + "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": 138024, + "player_name": "Vladimír Coufal", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 76.2, + "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": 16434019, + "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": "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": "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": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 26, + "points_per_action": -1, + "points": -26, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 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": 5, + "average_calculated_kickbase_points": 74.8, + "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": 16434019, + "calculated_kickbase_points": 108, + "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": "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": 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": 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": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + }, + { + "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": 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": 5, + "average_calculated_kickbase_points": 71.4, + "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": 16434019, + "calculated_kickbase_points": 99, + "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": 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": "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": 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": 28, + "points_per_action": 1, + "points": 28, + "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": 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": "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" + }, + { + "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": 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": 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": 916946, + "player_name": "Wouter Burger", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 65.0, + "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": 16434019, + "calculated_kickbase_points": 36, + "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": "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": "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": "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 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": 963801, + "player_name": "Adam Hložek", + "position": "FWD", + "appearance_count": 5, + "average_calculated_kickbase_points": 61.6, + "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": 16434019, + "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": "aerial_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "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": 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": 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": "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": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + } + ] + }, + { + "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": 1387012, + "player_name": "Mats Rots", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 53.8, + "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": 16434019, + "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": "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": 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": 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": 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": 3, + "points_per_action": 3, + "points": 9, + "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": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + }, + { + "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": 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": 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": 1000269, + "player_name": "Albian Hajdari", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 46.4, + "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": 16434019, + "calculated_kickbase_points": -19, + "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": 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": "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": 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": "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": 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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 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": 1014290, + "player_name": "Tim Lemperle", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 41.5, + "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": 16434019, + "calculated_kickbase_points": 117, + "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": "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": 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": 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": "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": "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" + } + ] + }, + { + "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": 1185359, + "player_name": "Bambasé Conté", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 34.4, + "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": 16434019, + "calculated_kickbase_points": -21, + "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": "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": 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": 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": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "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": 1637689, + "player_name": "Nathan De Cat", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 34.2, + "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": 16434019, + "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": "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": 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": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "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": 40244, + "player_name": "Oliver Baumann", + "position": "GK", + "appearance_count": 3, + "average_calculated_kickbase_points": 27.67, + "match_calculations": [ + { + "match_id": 16434019, + "calculated_kickbase_points": 40, + "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": "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": 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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 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": 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": 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": 5, + "average_calculated_kickbase_points": 9.4, + "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": 16434019, + "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": "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": "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": 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": 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": 957615, + "player_name": "Robin Hranáč", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 5.75, + "match_calculations": [ + { + "match_id": 16434019, + "calculated_kickbase_points": -5, + "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": "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": "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" + } + ] + }, + { + "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": 67647, + "player_name": "Andrej Kramarić", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": -15.5, + "match_calculations": [ + { + "match_id": 16434019, + "calculated_kickbase_points": -28, + "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": 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": "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": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "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": 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": 791642, + "player_name": "Josip Juranović", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 109.0, + "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" + } + ] + }, + { + "match_id": 16434042, + "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": "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_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": "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": "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": 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": "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": 1090010, + "player_name": "Marin Ljubičić", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 97.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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": -17, + "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": "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 1210666, + "player_name": "Tom Alexander Rothe", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 86.0, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 5, + "awards": [ + { + "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": 3, + "points_per_action": 3, + "points": 9, + "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": "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": "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": 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": "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": 1103765, + "player_name": "Zeno Van Den Bosch", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 76.67, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 0, + "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": "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": 6, + "points_per_action": 3, + "points": 18, + "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 800252, + "player_name": "Tim Skarke", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 75.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" + } + ] + }, + { + "match_id": 16434042, + "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_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": 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": 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": "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": 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": 137692, + "player_name": "Frederik Rønnow", + "position": "GK", + "appearance_count": 1, + "average_calculated_kickbase_points": 40.0, + "match_calculations": [ + { + "match_id": 16434042, + "calculated_kickbase_points": 40, + "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": 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": "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": "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": 149479, + "player_name": "Rani Khedira", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 38.33, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 2, + "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": "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": 12, + "points_per_action": 1, + "points": 12, + "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": "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": 1198074, + "player_name": "Aljoscha Kemlein", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 38.0, + "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" + } + ] + }, + { + "match_id": 16434042, + "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": "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": 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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 927405, + "player_name": "Woo-Yeong Jeong", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 28.33, + "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" + } + ] + }, + { + "match_id": 16434042, + "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": "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": "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": 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" + } + ] + } + ] + }, + { + "player_id": 848074, + "player_name": "Emmanuel Latte Lath", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 28.0, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": -17, + "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": "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": "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": 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": "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": 877302, + "player_name": "András Schäfer", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 27.33, + "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" + } + ] + }, + { + "match_id": 16434042, + "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": "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": "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_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1513469, + "player_name": "Livan Burcu", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 26.67, + "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" + } + ] + }, + { + "match_id": 16434042, + "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": "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": "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": 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": 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": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 792142, + "player_name": "Felix Uduokhai", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": 23.0, + "match_calculations": [ + { + "match_id": 16434042, + "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": "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": 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": 4, + "points_per_action": 5, + "points": 20, + "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": 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": 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": "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": "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": 48557, + "player_name": "Christopher Trimmel", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 18.5, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 45, + "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": "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": "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": 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": 16434042, + "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": "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": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 168985, + "player_name": "Janik Haberer", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 17.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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 9, + "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_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": 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": 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" + }, + { + "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": 850891, + "player_name": "Michel Aebischer", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 7.67, + "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" + } + ] + }, + { + "match_id": 16434042, + "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": "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": 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": 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": 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" + } + ] + } + ] + } + ] + } + }, + "2674": { + "team": "Eintracht Frankfurt", + "overall": { + "players": [ + { + "player_id": 1440948, + "player_name": "Can Uzun", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 176.25, + "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": 16434021, + "calculated_kickbase_points": 20, + "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": 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": "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": 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": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "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": 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" + }, + { + "metric_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" + }, + { + "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": 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": 4, + "average_calculated_kickbase_points": 160.0, + "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": 16434021, + "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": "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": "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": "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": "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": "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": "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": "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": 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": 4, + "average_calculated_kickbase_points": 150.25, + "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": 16434021, + "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": "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": 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": "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": 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": 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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": "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": 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": 66518, + "player_name": "Mario Götze", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 130.5, + "match_calculations": [ + { + "match_id": 16287062, + "calculated_kickbase_points": 245, + "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": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 41, + "points_per_action": 1, + "points": 41, + "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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" + }, + { + "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": 16434021, + "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": "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": 3, + "points_per_action": -3, + "points": -9, + "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": 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": 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": 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" + }, + { + "metric_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": 1501641, + "player_name": "Keita Kosugi", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 113.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": 16434021, + "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": "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": 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": "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": 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": 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": 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": "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": "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" + } + ] + }, + { + "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": 4, + "average_calculated_kickbase_points": 110.25, + "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": 16434021, + "calculated_kickbase_points": 104, + "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": 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": "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": 47, + "points_per_action": 1, + "points": 47, + "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": 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": "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": "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": 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": 1898148, + "player_name": "Ayoube Amaimouni Echghouyab", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 78.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": 16434021, + "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": 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": 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": 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": "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": 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": 1403018, + "player_name": "Elias Baum", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 77.0, + "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": 16434021, + "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": 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": 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": 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": "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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=save", + "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": 1129862, + "player_name": "Raphael Onyedika", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 73.5, + "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": 16434021, + "calculated_kickbase_points": 77, + "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": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "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": 2, + "points_per_action": -3, + "points": -6, + "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": 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": 28, + "points_per_action": 1, + "points": 28, + "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 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": 4, + "average_calculated_kickbase_points": 58.25, + "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": 16434021, + "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": "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": 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": "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": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "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": 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": 988907, + "player_name": "Lilian Brassier", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": 48.0, + "match_calculations": [ + { + "match_id": 16434021, + "calculated_kickbase_points": 48, + "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": 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": 33, + "points_per_action": 1, + "points": 33, + "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 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": 980626, + "player_name": "Noah Atubolu", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 32.5, + "match_calculations": [ + { + "match_id": 16434021, + "calculated_kickbase_points": -6, + "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": 4, + "points_per_action": 1, + "points": 4, + "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": "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": 3, + "points_per_action": 1, + "points": 3, + "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + } + ] + }, + { + "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": 790965, + "player_name": "Ritsu Doan", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 8.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": "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": "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": "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": 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": 16434021, + "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": "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": 2, + "points_per_action": -1, + "points": -2, + "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": "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": 27, + "points_per_action": 1, + "points": 27, + "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": 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": "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": 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": 1957761, + "player_name": "Malik Pimpong", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 4.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": 16434021, + "calculated_kickbase_points": -18, + "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": "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": 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": 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" + } + ] + } + ] + }, + { + "player_id": 40239, + "player_name": "Timothy Chandler", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": -12.0, + "match_calculations": [ + { + "match_id": 16434021, + "calculated_kickbase_points": -12, + "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": 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": "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": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + } + ] + } + ] + } + }, + "2556": { + "team": "1. FSV Mainz 05", + "overall": { + "players": [ + { + "player_id": 327755, + "player_name": "Nadiem Amiri", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 284.67, + "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": 16434030, + "calculated_kickbase_points": 146, + "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": "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": 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": "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": 18, + "points_per_action": 1, + "points": 18, + "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": "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": 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": 3, + "average_calculated_kickbase_points": 281.0, + "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": 16434030, + "calculated_kickbase_points": 308, + "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": 8, + "points_per_action": 3, + "points": 24, + "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": 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": 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", + "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": 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": "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" + }, + { + "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": 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": 138126, + "player_name": "Phillipp Mwene", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 182.33, + "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": 16434030, + "calculated_kickbase_points": 263, + "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": 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": 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": 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": "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": "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", + "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": "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": "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": 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": 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": 352544, + "player_name": "Sheraldo Becker", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 156.67, + "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": 16434030, + "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": "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": 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": 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": 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": 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": "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": "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": "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": 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": 1130119, + "player_name": "Fabio Gruber", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 149.67, + "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": 16434030, + "calculated_kickbase_points": 168, + "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": 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": "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": 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": "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 1028307, + "player_name": "Kaishu Sano", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 149.33, + "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": 16434030, + "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": "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": 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": "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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 537552, + "player_name": "Jae-sung Lee", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 137.33, + "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": 16434030, + "calculated_kickbase_points": 149, + "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": 3, + "points_per_action": 3, + "points": 9, + "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": 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": 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": "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": 16, + "points": 16, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "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": 134778, + "player_name": "Alexander Schwolow", + "position": "GK", + "appearance_count": 1, + "average_calculated_kickbase_points": 130.0, + "match_calculations": [ + { + "match_id": 16434030, + "calculated_kickbase_points": 130, + "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": 12, + "points_per_action": 1, + "points": 12, + "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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 846471, + "player_name": "Anthony Caci", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 115.33, + "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": 16434030, + "calculated_kickbase_points": 84, + "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": 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": "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": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "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": 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": "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": "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": 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": 355486, + "player_name": "Stefan Posch", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": 112.0, + "match_calculations": [ + { + "match_id": 16434030, + "calculated_kickbase_points": 112, + "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": "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": 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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 97926, + "player_name": "Danny da Costa", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 100.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": 16434030, + "calculated_kickbase_points": 30, + "awards": [ + { + "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 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": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 90.67, + "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": 16434030, + "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": "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": 3, + "points_per_action": -1, + "points": -3, + "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", + "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" + }, + { + "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": 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": 1548910, + "player_name": "Kacper Potulski", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 64.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": 16434030, + "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": "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": 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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 1175898, + "player_name": "Otto Ruoppi", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 47.33, + "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": 16434030, + "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" + } + ] + }, + { + "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": 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" + } + ] + } + ] + }, + { + "player_id": 893962, + "player_name": "Lennard Maloney", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 23.0, + "match_calculations": [ + { + "match_id": 16434030, + "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" + } + ] + } + ] + }, + { + "player_id": 2650701, + "player_name": "Rael Nakuzola", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": 23.0, + "match_calculations": [ + { + "match_id": 16434030, + "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" + } + ] + } + ] + } + ] + } + }, + "2561": { + "team": "SC Paderborn 07", + "overall": { + "players": [ + { + "player_id": 1152342, + "player_name": "Jano Ter-Horst", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 114.67, + "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": 16434024, + "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": "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": "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": 7, + "points_per_action": 3, + "points": 21, + "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": 3, + "points_per_action": 1, + "points": 3, + "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": 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": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "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": 3, + "average_calculated_kickbase_points": 114.33, + "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": 16434024, + "calculated_kickbase_points": 48, + "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": "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": 6, + "points_per_action": 3, + "points": 18, + "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": 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": "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": 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": 1083387, + "player_name": "Mattes Hansen", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 96.33, + "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": 16434024, + "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": "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": 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": 4, + "points_per_action": -1, + "points": -4, + "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": "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": "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": "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" + } + ] + }, + { + "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": 981788, + "player_name": "Laurin Curda", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 87.0, + "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": 16434024, + "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": 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": 5, + "points_per_action": -1, + "points": -5, + "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": "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_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": 18, + "points_per_action": 1, + "points": 18, + "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": 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": "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": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "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": 1129940, + "player_name": "Gabriel Vidović", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 76.33, + "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": 16434024, + "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": "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": "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": 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": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "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": 2, + "average_calculated_kickbase_points": 74.0, + "match_calculations": [ + { + "match_id": 16434024, + "calculated_kickbase_points": 41, + "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": 12, + "points_per_action": 1, + "points": 12, + "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": 10, + "points_per_action": 1, + "points": 10, + "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": "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" + } + ] + }, + { + "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": 1137717, + "player_name": "Tjark Lasse Scheller", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 65.67, + "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": 16434024, + "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": "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": 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_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": 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": 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": 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": "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": 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": 1167764, + "player_name": "Stefano Marino", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 63.67, + "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": 16434024, + "calculated_kickbase_points": -6, + "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": 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": 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" + } + ] + }, + { + "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": 907685, + "player_name": "Oliver Batista Meier", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 63.5, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 140, + "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": 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": "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": 4, + "points_per_action": 5, + "points": 20, + "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": 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": "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": "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": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434024, + "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": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "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": "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": "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": 1152486, + "player_name": "Laurin Ulrich", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 60.67, + "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": 16434024, + "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_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": "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": 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": 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": "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=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": 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": 3, + "average_calculated_kickbase_points": 49.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": 16434024, + "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": "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": "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": 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": 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": "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": 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": 826884, + "player_name": "Steffen Tigges", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 34.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": 16434024, + "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": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "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": 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": 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": 4, + "points": 4, + "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": "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": "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": 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": 909485, + "player_name": "Marvin Pieringer", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 24.5, + "match_calculations": [ + { + "match_id": 16434024, + "calculated_kickbase_points": -6, + "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": 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": "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": "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": 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_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": "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": 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": 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": 1517850, + "player_name": "Jonah Sticker", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 13.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": 16434024, + "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": "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": 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": 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": 991824, + "player_name": "Rayan Philippe", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": 9.0, + "match_calculations": [ + { + "match_id": 16434024, + "calculated_kickbase_points": 9, + "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": 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": 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": 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": "starting_eleven", + "count": 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" + } + ] + } + ] + }, + { + "player_id": 2076815, + "player_name": "Niklas Mohr", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": -12.0, + "match_calculations": [ + { + "match_id": 16434024, + "calculated_kickbase_points": -12, + "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": "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" + } + ] + } + ] + } + ] + } + }, + "36360": { + "team": "RB Leipzig", + "overall": { + "players": [ + { + "player_id": 856553, + "player_name": "Ridle Baku", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 133.8, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 195, + "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": 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": 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": 53, + "points_per_action": 1, + "points": 53, + "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": 26, + "points_per_action": -1, + "points": -26, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "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": "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": 136924, + "player_name": "Willi Orbán", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 125.0, + "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" + } + ] + }, + { + "match_id": 16434101, + "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": "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": "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": "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": 69, + "points_per_action": 1, + "points": 69, + "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": 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": "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" + }, + { + "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": 1121923, + "player_name": "Antonio Nusa", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 123.5, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 30, + "awards": [ + { + "metric_id": "contest_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "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": "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": 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": 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": "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": 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": 1155383, + "player_name": "Ezechiel Banzuzi", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 89.8, + "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" + } + ] + }, + { + "match_id": 16434101, + "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": "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": 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": "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": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1117223, + "player_name": "Maxime Estève", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 88.0, + "match_calculations": [ + { + "match_id": 16400329, + "calculated_kickbase_points": 62, + "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": 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": "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": 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": "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": 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": "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": 16434101, + "calculated_kickbase_points": 114, + "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": 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": 3, + "points_per_action": -1, + "points": -3, + "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": 88, + "points_per_action": 1, + "points": 88, + "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "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": 856076, + "player_name": "David Raum", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 78.4, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 84, + "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": 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": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "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": 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": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 28, + "points_per_action": -1, + "points": -28, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "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": "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": 769333, + "player_name": "Christopher Nkunku", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 70.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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 57, + "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": 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": 19, + "points_per_action": 1, + "points": 19, + "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": 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": "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" + } + ] + } + ] + }, + { + "player_id": 934385, + "player_name": "Maarten Vandevoordt", + "position": "GK", + "appearance_count": 5, + "average_calculated_kickbase_points": 68.2, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 15, + "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": 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": 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": "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" + } + ] + } + ] + }, + { + "player_id": 1426577, + "player_name": "Tidiam Gomis", + "position": "FWD", + "appearance_count": 5, + "average_calculated_kickbase_points": 62.4, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 3, + "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": "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "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=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": 976575, + "player_name": "Nicolas Seiwald", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 52.2, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 39, + "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": "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "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": 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": 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": 3, + "average_calculated_kickbase_points": 23.67, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 70, + "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": "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": "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": "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_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": 5, + "average_calculated_kickbase_points": 23.6, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": -31, + "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": 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": "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": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "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": 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-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": 1128530, + "player_name": "Neil El Aynaoui", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 22.0, + "match_calculations": [ + { + "match_id": 16434101, + "calculated_kickbase_points": 22, + "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": "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": "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_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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=right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 2269705, + "player_name": "Samba Konaté", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": -5.33, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": -9, + "awards": [ + { + "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": 16400329, + "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": "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": "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": 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": 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": 16434101, + "calculated_kickbase_points": -3, + "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": 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": "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": 1414933, + "player_name": "Marc Guiu", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": -15.0, + "match_calculations": [ + { + "match_id": 16434101, + "calculated_kickbase_points": -15, + "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": "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": "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" + } + ] + } + ] + } + ] + } + }, + "2527": { + "team": "Borussia M'gladbach", + "overall": { + "players": [ + { + "player_id": 1142210, + "player_name": "Hugo Bolin", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 214.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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 254, + "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": 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": "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": 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": 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": 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", + "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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=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": "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": 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": 939880, + "player_name": "Philipp Sander", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 109.33, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 81, + "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": "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": 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": 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": 26, + "points_per_action": 1, + "points": 26, + "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 1083382, + "player_name": "Lukas Ullrich", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 98.33, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 46, + "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": 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": "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": 9, + "points_per_action": 1, + "points": 9, + "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": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 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": 280453, + "player_name": "Franck Honorat", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 93.33, + "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" + } + ] + }, + { + "match_id": 16434028, + "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": "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": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 3, + "points_per_action": -3, + "points": -9, + "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": "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": "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": "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": "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": 1995809, + "player_name": "Wael Mohya", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 91.67, + "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" + } + ] + }, + { + "match_id": 16434028, + "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": "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": 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": "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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=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" + } + ] + } + ] + }, + { + "player_id": 578166, + "player_name": "Moritz Nicolas", + "position": "GK", + "appearance_count": 3, + "average_calculated_kickbase_points": 77.33, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 50, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 4, + "points_per_action": 10, + "points": 40, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "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": "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 583806, + "player_name": "Kevin Diks", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 72.33, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 39, + "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": 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": "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": 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": "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1002920, + "player_name": "Joe Scally", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 68.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" + } + ] + }, + { + "match_id": 16434028, + "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": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "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": "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": 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": "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" + } + ] + } + ] + }, + { + "player_id": 1823942, + "player_name": "Jan Leszczyński", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 60.0, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 123, + "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": "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": "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": 42, + "points_per_action": 1, + "points": 42, + "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": -3, + "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": 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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 3, + "average_calculated_kickbase_points": 50.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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": -26, + "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 798175, + "player_name": "Isac Lidberg", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 28.67, + "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" + } + ] + }, + { + "match_id": 16434028, + "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": "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": 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": 790989, + "player_name": "Ko Itakura", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 22.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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": -26, + "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_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": "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": 4, + "points_per_action": 3, + "points": 12, + "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 877835, + "player_name": "Nicolas-Gerrit Kühn", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": 21.0, + "match_calculations": [ + { + "match_id": 16434028, + "calculated_kickbase_points": 21, + "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": 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": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "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": "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": 228981, + "player_name": "Tim Kleindienst", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 16.5, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 60, + "awards": [ + { + "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": 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": 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": 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": 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": "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_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": "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": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 997178, + "player_name": "David Herold", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 12.67, + "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" + } + ] + }, + { + "match_id": 16434028, + "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": "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": 2, + "points_per_action": 3, + "points": 6, + "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": 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": "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": 2, + "average_calculated_kickbase_points": 7.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" + } + ] + }, + { + "match_id": 16434028, + "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": "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": 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": 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_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": 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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + }, + { + "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" + } + ] + } + ] + } + ] + } + }, + "2598": { + "team": "SV 07 Elversberg", + "overall": { + "players": [ + { + "player_id": 1414916, + "player_name": "Francis Onyeka", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 143.33, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 58, + "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": "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": "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": 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": "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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" + } + ] + } + ] + }, + { + "player_id": 1153365, + "player_name": "Maurice Krattenmacher", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 134.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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 257, + "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": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "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": 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", + "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": "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=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": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + } + ] + }, + { + "player_id": 960017, + "player_name": "Lukas Petkov", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 121.33, + "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" + } + ] + }, + { + "match_id": 16434028, + "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": "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": 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": 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": "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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" + } + ] + } + ] + }, + { + "player_id": 990105, + "player_name": "Lukas Finn Pinckert", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 116.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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 141, + "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": 5, + "points_per_action": -1, + "points": -5, + "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": "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": 10, + "points_per_action": 3, + "points": 30, + "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": 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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 1215028, + "player_name": "Felix Keidel", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 114.33, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 151, + "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": 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": "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": 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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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" + } + ] + } + ] + }, + { + "player_id": 1432398, + "player_name": "David Mokwa", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 101.33, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 145, + "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": 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": 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": "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 1017574, + "player_name": "Noel Futkeu", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": 97.0, + "match_calculations": [ + { + "match_id": 16434028, + "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": "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": "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": 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": "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": 846398, + "player_name": "Maximilian Rohr", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 87.33, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 84, + "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": 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": 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": 4, + "points_per_action": 5, + "points": 20, + "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": 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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 1134578, + "player_name": "Cole Campbell", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 84.0, + "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" + } + ] + }, + { + "match_id": 16434028, + "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": "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": 9, + "points_per_action": 1, + "points": 9, + "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": 4, + "points_per_action": -1, + "points": -4, + "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": "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": 1131080, + "player_name": "Nicolas Kristof", + "position": "GK", + "appearance_count": 3, + "average_calculated_kickbase_points": 83.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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 87, + "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": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "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": "cross_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 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": 942336, + "player_name": "Łukasz Poręba", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 72.33, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 72, + "awards": [ + { + "metric_id": "goal_line_clearance", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.clearanceOffLine", + "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": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 4, + "points_per_action": 5, + "points": 20, + "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": 14, + "points_per_action": 1, + "points": 14, + "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 3, + "average_calculated_kickbase_points": 61.67, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 65, + "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": 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": 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": "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": "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 900264, + "player_name": "Nicholas Mickelson", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 40.5, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 31, + "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 16434028, + "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": "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": 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": "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" + } + ] + } + ] + }, + { + "player_id": 997175, + "player_name": "Lasse Günther", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 35.0, + "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" + } + ] + }, + { + "match_id": 16434028, + "calculated_kickbase_points": 36, + "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": "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": "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 964603, + "player_name": "Luca Sirch", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 23.67, + "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" + } + ] + }, + { + "match_id": 16434028, + "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": "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" + } + ] + } + ] + }, + { + "player_id": 817978, + "player_name": "Amara Condé", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 14.5, + "match_calculations": [ + { + "match_id": 16287051, + "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": "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": 16434028, + "calculated_kickbase_points": 14, + "awards": [ + { + "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": "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": "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" + } + ] + } + ] + }, + { + "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" + } + ] + } + ] + } + ] + } + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "overall": { + "players": [ + { + "player_id": 1407524, + "player_name": "Ibrahim Maza", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 166.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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 277, + "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": 6, + "points_per_action": 5, + "points": 30, + "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": 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": 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": 29, + "points_per_action": 1, + "points": 29, + "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": 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": 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": "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": 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": "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": "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": 280609, + "player_name": "Patrik Schick", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 139.25, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 214, + "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": "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": 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": "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": 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": 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", + "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": "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=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": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 796047, + "player_name": "Aleix García", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 129.75, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 187, + "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": "accurate_long_ball", + "count": 10, + "points_per_action": 1, + "points": 10, + "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": "forward_zone_pass", + "count": 53, + "points_per_action": 1, + "points": 53, + "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": 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": 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" + } + ] + } + ] + }, + { + "player_id": 908716, + "player_name": "Miguel Gutiérrez", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 123.0, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 232, + "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": 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": 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": 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": 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": 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": "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": 24, + "points": 24, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1003012, + "player_name": "Ezequiel Fernández", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 101.75, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 213, + "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": "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": 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": 3, + "points_per_action": 1, + "points": 3, + "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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-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": 1215906, + "player_name": "Afonso Moreira", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 88.75, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 116, + "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": 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": 19, + "points_per_action": 1, + "points": 19, + "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": "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": 1003339, + "player_name": "Jarell Quansah", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 88.67, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 174, + "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": 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": 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": "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": 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": 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" + } + ] + } + ] + }, + { + "player_id": 860307, + "player_name": "Facundo Medina", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 87.67, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 220, + "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": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "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": 3, + "points_per_action": 3, + "points": 9, + "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": "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 2029648, + "player_name": "Christian Kofane", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 83.5, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 33, + "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": "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": "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": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "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": 883262, + "player_name": "Edmond Tapsoba", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 81.0, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 118, + "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": 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": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "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": 20, + "points_per_action": 1, + "points": 20, + "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 171919, + "player_name": "Mark Flekken", + "position": "GK", + "appearance_count": 3, + "average_calculated_kickbase_points": 72.33, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 113, + "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": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "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": 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": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 975798, + "player_name": "Malik Tillman", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 71.75, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 84, + "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": 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": 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": 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": "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" + } + ] + } + ] + }, + { + "player_id": 255239, + "player_name": "Lucas Vázquez", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 61.0, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 30, + "awards": [ + { + "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": "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": 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": 1006489, + "player_name": "Loïc Badé", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 60.0, + "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" + } + ] + }, + { + "match_id": 16434042, + "calculated_kickbase_points": 34, + "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": "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": 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": "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": 855817, + "player_name": "Moussa Diaby", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": 36.0, + "match_calculations": [ + { + "match_id": 16434042, + "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": "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": 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": "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": 168903, + "player_name": "Robert Andrich", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 29.0, + "match_calculations": [ + { + "match_id": 16434042, + "calculated_kickbase_points": 29, + "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": 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": "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" + } + ] + } + ] + } + ] + } + }, + "2673": { + "team": "Borussia Dortmund", + "overall": { + "players": [ + { + "player_id": 328027, + "player_name": "Serhou Guirassy", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 166.75, + "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": 16434019, + "calculated_kickbase_points": 209, + "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": 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": 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": "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": 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": 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": "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": "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": "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": 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": 16938848, + "calculated_kickbase_points": 313, + "awards": [ + { + "metric_id": "penalty_won", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.penaltyWon", + "confidence": "direct" + }, + { + "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": 1, + "points_per_action": -1, + "points": -1, + "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": "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": "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": 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", + "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + }, + { + "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" + }, + { + "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": 799046, + "player_name": "Waldemar Anton", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 131.2, + "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": 16434019, + "calculated_kickbase_points": 235, + "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": 7, + "points_per_action": 5, + "points": 35, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "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": 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": 23, + "points_per_action": 3, + "points": 69, + "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": 7, + "points_per_action": 1, + "points": 7, + "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 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" + } + ] + }, + { + "match_id": 16938848, + "calculated_kickbase_points": 79, + "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": 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": 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": 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": 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": 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": "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": "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": 954076, + "player_name": "Fábio Silva", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 124.5, + "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": 16434019, + "calculated_kickbase_points": 120, + "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": 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": 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" + } + ] + }, + { + "match_id": 16938848, + "calculated_kickbase_points": 87, + "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": "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": "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": 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": "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=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1021272, + "player_name": "Daniel Svensson", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 112.4, + "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": 16434019, + "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": 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": 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": "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": 6, + "points_per_action": 3, + "points": 18, + "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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 16938848, + "calculated_kickbase_points": 52, + "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": 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": "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": 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": "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" + } + ] + } + ] + }, + { + "player_id": 1861666, + "player_name": "Samuele Inacio", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 98.67, + "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": 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" + } + ] + } + ] + }, + { + "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": 850816, + "player_name": "Joey Veerman", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 87.4, + "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": 16434019, + "calculated_kickbase_points": 59, + "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": 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": 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": 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": "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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" + } + ] + }, + { + "match_id": 16938848, + "calculated_kickbase_points": 103, + "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": 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": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 61, + "points_per_action": 1, + "points": 61, + "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": "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": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 556866, + "player_name": "Gregor Kobel", + "position": "GK", + "appearance_count": 4, + "average_calculated_kickbase_points": 86.75, + "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": 16434019, + "calculated_kickbase_points": 90, + "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": "accurate_long_ball", + "count": 9, + "points_per_action": 1, + "points": 9, + "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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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" + } + ] + }, + { + "match_id": 16938848, + "calculated_kickbase_points": 70, + "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": 3, + "points_per_action": 1, + "points": 3, + "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": "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" + }, + { + "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": 800951, + "player_name": "Julian Ryerson", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 80.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": 16434019, + "calculated_kickbase_points": 103, + "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": 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": "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": 4, + "points_per_action": 1, + "points": 4, + "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": 3, + "points_per_action": -1, + "points": -3, + "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 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" + } + ] + }, + { + "match_id": 16938848, + "calculated_kickbase_points": 51, + "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": 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": 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": 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": 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": "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" + } + ] + } + ] + }, + { + "player_id": 1137131, + "player_name": "Filippo Mané", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 79.33, + "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": 16434019, + "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": "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": 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": 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": 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" + } + ] + }, + { + "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" + } + ] + } + ] + }, + { + "player_id": 133908, + "player_name": "Marcel Sabitzer", + "position": "FWD", + "appearance_count": 5, + "average_calculated_kickbase_points": 72.8, + "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": 16434019, + "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": 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": 16938848, + "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": 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": "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": 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": "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": 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": 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" + } + ] + } + ] + }, + { + "player_id": 1471049, + "player_name": "Joane Gadou", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 71.0, + "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": 16434019, + "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": 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": 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": "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 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": 16938848, + "calculated_kickbase_points": 101, + "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": 2, + "points_per_action": 1, + "points": 2, + "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": 4, + "points_per_action": 3, + "points": 12, + "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 1401702, + "player_name": "Ethan Nwaneri", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 68.0, + "match_calculations": [ + { + "match_id": 16434019, + "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": "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": "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": "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 16938848, + "calculated_kickbase_points": 101, + "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": 3, + "points_per_action": 5, + "points": 15, + "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": 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": 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": 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": "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": "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" + } + ] + } + ] + }, + { + "player_id": 980628, + "player_name": "Maximilian Beier", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 64.6, + "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": 16434019, + "calculated_kickbase_points": 43, + "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": "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": "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": 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": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 16938848, + "calculated_kickbase_points": 52, + "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": 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": 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": 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": 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": "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=right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1468744, + "player_name": "Konstantinos Karetsas", + "position": "FWD", + "appearance_count": 5, + "average_calculated_kickbase_points": 64.2, + "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": 16434019, + "calculated_kickbase_points": 31, + "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": "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": 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": 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": 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": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "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": 16938848, + "calculated_kickbase_points": 21, + "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": 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": 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": 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" + } + ] + } + ] + }, + { + "player_id": 907463, + "player_name": "Felix Nmecha", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 59.6, + "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": 16434019, + "calculated_kickbase_points": 47, + "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": "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": "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_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": 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": 16938848, + "calculated_kickbase_points": 73, + "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": 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": "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": 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": 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" + } + ] + } + ] + }, + { + "player_id": 1134083, + "player_name": "Jobe Bellingham", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 57.5, + "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": 16434019, + "calculated_kickbase_points": 72, + "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": 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": "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 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": 16938848, + "calculated_kickbase_points": 51, + "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": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "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": 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": "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": 994556, + "player_name": "Carney Chukwuemeka", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 54.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": 16938848, + "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": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "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": "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": "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": 2, + "average_calculated_kickbase_points": 38.0, + "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": 16434019, + "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": "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": 2, + "points_per_action": 5, + "points": 10, + "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": "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": "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" + } + ] + } + ] + }, + { + "player_id": 1887796, + "player_name": "Kauã Prates", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 36.67, + "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": 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": 16938848, + "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": "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_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": 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": 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": "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": 3, + "average_calculated_kickbase_points": 95.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" + } + ] + }, + { + "match_id": 16434030, + "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": "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": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 826167, + "player_name": "Sebastiaan Bornauw", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 54.33, + "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" + } + ] + }, + { + "match_id": 16434030, + "calculated_kickbase_points": 13, + "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": 5, + "points_per_action": 3, + "points": 15, + "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": 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": "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": "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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 1064305, + "player_name": "Nicolai Remberg", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 54.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" + } + ] + }, + { + "match_id": 16434030, + "calculated_kickbase_points": -20, + "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": 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": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "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": 5, + "points_per_action": 3, + "points": 15, + "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 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": 2204961, + "player_name": "Shafiq Nandja", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 48.5, + "match_calculations": [ + { + "match_id": 16287050, + "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": "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": "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": 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": "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": "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": 16434030, + "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_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_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": 5, + "points_per_action": 1, + "points": 5, + "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": "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": 973564, + "player_name": "Nicolás Capaldo", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 39.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" + } + ] + }, + { + "match_id": 16434030, + "calculated_kickbase_points": -13, + "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": 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": 6, + "points_per_action": -1, + "points": -6, + "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": "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": 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": 5, + "points_per_action": 1, + "points": 5, + "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": 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": "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": 3, + "average_calculated_kickbase_points": 34.0, + "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" + } + ] + }, + { + "match_id": 16434030, + "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": "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": "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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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": 2, + "average_calculated_kickbase_points": 22.5, + "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" + } + ] + }, + { + "match_id": 16434030, + "calculated_kickbase_points": 20, + "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": 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": 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": 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": "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": 1158529, + "player_name": "Martin Adeline", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 15.33, + "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" + } + ] + }, + { + "match_id": 16434030, + "calculated_kickbase_points": -18, + "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": 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": 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": "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": 1031283, + "player_name": "David Møller Wolfe", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 11.0, + "match_calculations": [ + { + "match_id": 16434030, + "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": "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": 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": 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": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1568535, + "player_name": "Otto Stange", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 8.0, + "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" + } + ] + }, + { + "match_id": 16434030, + "calculated_kickbase_points": -19, + "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": "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": 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": "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" + } + ] + } + ] + }, + { + "player_id": 1129527, + "player_name": "Bilal Nadir", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 6.0, + "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" + } + ] + }, + { + "match_id": 16434030, + "calculated_kickbase_points": -1, + "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": "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": 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": 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": 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": 904835, + "player_name": "Fábio Vieira", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": -6.0, + "match_calculations": [ + { + "match_id": 16434030, + "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": "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": "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": "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": "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": 801003, + "player_name": "Jordan Torunarigha", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": -9.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" + } + ] + }, + { + "match_id": 16434030, + "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": "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": 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": "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": 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": "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": 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": 894396, + "player_name": "Terem Moffi", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": -10.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" + } + ] + }, + { + "match_id": 16434030, + "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": "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": "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": "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": "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": 1134470, + "player_name": "Zakaria El Ouahdi", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": -33.0, + "match_calculations": [ + { + "match_id": 16434030, + "calculated_kickbase_points": -33, + "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": 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": 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": "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": "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": "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": 204.8, + "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": 16434024, + "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": "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": 7, + "points_per_action": 3, + "points": 21, + "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": 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": 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": 6, + "points_per_action": -1, + "points": -6, + "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": "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=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" + } + ] + }, + { + "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": 189.0, + "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": 16434024, + "calculated_kickbase_points": 142, + "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": 4, + "points_per_action": 5, + "points": 20, + "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": 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": 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": 8, + "points_per_action": 1, + "points": 8, + "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": "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": 569784, + "player_name": "Maximilian Eggestein", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 147.4, + "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": 16434024, + "calculated_kickbase_points": 220, + "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": 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": "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": 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": 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": "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" + }, + { + "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=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": 1131002, + "player_name": "Derry Scherhant", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 131.4, + "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": 16434024, + "calculated_kickbase_points": 105, + "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": "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": "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": 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": 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": "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": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-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": 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": 121.4, + "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": 16434024, + "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": "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": 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": "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": 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": "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": "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": "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": 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": 1131339, + "player_name": "Jordy Makengo", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 110.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": 16434024, + "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": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "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": "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": 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": 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": 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": "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": 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": 4, + "average_calculated_kickbase_points": 99.5, + "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": 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": 142525, + "player_name": "Lukas Kübler", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 93.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": 16434024, + "calculated_kickbase_points": 26, + "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": 2, + "points_per_action": 3, + "points": 6, + "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": 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": 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": 979820, + "player_name": "Philipp Treu", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 80.5, + "match_calculations": [ + { + "match_id": 16434024, + "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": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "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": 3, + "points_per_action": 1, + "points": 3, + "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": 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": 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": 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": "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": 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": 576266, + "player_name": "Philipp Lienhart", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 79.8, + "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": 16434024, + "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": "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": 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": "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": "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 836711, + "player_name": "Jan-Niklas Beste", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 78.75, + "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": 16434024, + "calculated_kickbase_points": 78, + "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": 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": 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": 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": 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": "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" + } + ] + }, + { + "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": 990209, + "player_name": "Yannick Engelhardt", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 77.0, + "match_calculations": [ + { + "match_id": 16434024, + "calculated_kickbase_points": 46, + "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": 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": "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": 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": "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": 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": 1131337, + "player_name": "Maximilian Rosenfelder", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 75.67, + "match_calculations": [ + { + "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": 171961, + "player_name": "Vincenzo Grifo", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 68.75, + "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": 16434024, + "calculated_kickbase_points": 29, + "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": "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": "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" + } + ] + }, + { + "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": 280009, + "player_name": "Lucas Höler", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 68.67, + "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": 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": 142231, + "player_name": "Christian Günter", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 55.5, + "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": 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": 1391315, + "player_name": "Keisuke Goto", + "position": "FWD", + "appearance_count": 5, + "average_calculated_kickbase_points": 55.4, + "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": 16434024, + "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": "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": 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": 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": 48.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": 16434024, + "calculated_kickbase_points": 116, + "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": 11, + "points_per_action": 1, + "points": 11, + "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 1195724, + "player_name": "Berkay Yılmaz", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 24.0, + "match_calculations": [ + { + "match_id": 16434024, + "calculated_kickbase_points": 25, + "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": "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": 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": 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": 815612, + "player_name": "Marco Grüll", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 150.0, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 265, + "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": "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": 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": 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": 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": "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": "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": "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": "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" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 960114, + "player_name": "Olivier Deman", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 133.67, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 128, + "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": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 7, + "points_per_action": 5, + "points": 35, + "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": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "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": 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": "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": 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": "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": 996940, + "player_name": "Youri Regeer", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 116.0, + "match_calculations": [ + { + "match_id": 16434101, + "calculated_kickbase_points": 116, + "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": "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": 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": 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": 5, + "points_per_action": 1, + "points": 5, + "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": 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": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 893586, + "player_name": "Ludovit Reis", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 104.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" + } + ] + }, + { + "match_id": 16434101, + "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": "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_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": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "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": 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": "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": 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": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 851254, + "player_name": "Amos Pieper", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 99.67, + "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" + } + ] + }, + { + "match_id": 16434101, + "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": "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": "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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + } + ] + } + ] + }, + { + "player_id": 132645, + "player_name": "Niclas Füllkrug", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 97.33, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 132, + "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": 3, + "points_per_action": -2, + "points": -6, + "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": "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": "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": "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": 825771, + "player_name": "Marco Friedl", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 94.67, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 69, + "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": "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": 1, + "points_per_action": 5, + "points": 5, + "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": 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": 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": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1141977, + "player_name": "Dariusz Stalmach", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 79.5, + "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" + } + ] + }, + { + "match_id": 16434101, + "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": "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": "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": "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": 1137584, + "player_name": "Chuki", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 60.67, + "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" + } + ] + }, + { + "match_id": 16434101, + "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": "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_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": 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": "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": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 2160258, + "player_name": "Paul Erevbenagie", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 59.0, + "match_calculations": [ + { + "match_id": 16287052, + "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": "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": 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": "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": 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": "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": 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": 4, + "points": 4, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 34, + "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": 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": 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": 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": "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": 1067120, + "player_name": "Eren Dinkçi", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 54.5, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 120, + "awards": [ + { + "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": "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": 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" + } + ] + } + ] + }, + { + "player_id": 1568521, + "player_name": "Mick Schmetgens", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 51.33, + "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" + } + ] + }, + { + "match_id": 16434101, + "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": "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": 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": 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": "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": 991591, + "player_name": "Karl Hein", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 44.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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 88, + "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": "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": 8, + "points_per_action": 1, + "points": 8, + "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": 5, + "points_per_action": 1, + "points": 5, + "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_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" + } + ] + } + ] + }, + { + "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": 1174761, + "player_name": "Arthur", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": 39.0, + "match_calculations": [ + { + "match_id": 16434101, + "calculated_kickbase_points": 39, + "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": 4, + "points_per_action": 1, + "points": 4, + "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": "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": 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" + } + ] + } + ] + }, + { + "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": 352290, + "player_name": "Cédric Itten", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 33.67, + "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" + } + ] + }, + { + "match_id": 16434101, + "calculated_kickbase_points": 18, + "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": 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": 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": "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": "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": 1864786, + "player_name": "Salim Musah", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 12.0, + "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" + } + ] + }, + { + "match_id": 16434101, + "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": "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": "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" + } + ] + } + ] + } + ] + } + }, + "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": 822877, + "player_name": "Alexis Claude-Maurice", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 162.0, + "match_calculations": [ + { + "match_id": 16434021, + "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": "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": 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": 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", + "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": "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=high-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 929620, + "player_name": "Fabian Rieder", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 151.33, + "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": 16434021, + "calculated_kickbase_points": 209, + "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": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "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": 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": 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": 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": "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=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" + } + ] + }, + { + "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": 963198, + "player_name": "Chrislain Matsima", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 135.0, + "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": 16434021, + "calculated_kickbase_points": 146, + "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": 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": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 4, + "points_per_action": 5, + "points": 20, + "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": 6, + "points_per_action": 1, + "points": 6, + "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": 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_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 822564, + "player_name": "Finn Dahmen", + "position": "GK", + "appearance_count": 3, + "average_calculated_kickbase_points": 128.33, + "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": 16434021, + "calculated_kickbase_points": 121, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 6, + "points_per_action": 10, + "points": 60, + "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": 8, + "points_per_action": 1, + "points": 8, + "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 1597260, + "player_name": "Noahkai Banks", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 122.0, + "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": 16434021, + "calculated_kickbase_points": 109, + "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": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "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": "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": 2, + "points_per_action": 5, + "points": 10, + "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": 2, + "points_per_action": 1, + "points": 2, + "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": 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": "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 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": 254119, + "player_name": "Marius Wolf", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 121.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": 16434021, + "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": 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": "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": "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 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": 3, + "average_calculated_kickbase_points": 119.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": 16434021, + "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_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": 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": 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": 5, + "points_per_action": -1, + "points": -5, + "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": "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": 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": 927340, + "player_name": "Han-Noah Massengo", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 115.33, + "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": 16434021, + "calculated_kickbase_points": 124, + "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": 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": "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": 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": 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": "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 95.33, + "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": 16434021, + "calculated_kickbase_points": 87, + "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": "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": "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": 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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "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": 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": 1128792, + "player_name": "Calvin Brackelmann", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 93.5, + "match_calculations": [ + { + "match_id": 16434021, + "calculated_kickbase_points": 61, + "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": 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": "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": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "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": 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": 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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 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": 860461, + "player_name": "Robin Fellhauer", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 89.67, + "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": 16434021, + "calculated_kickbase_points": 141, + "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": "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": 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": 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", + "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": "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": 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": 1215904, + "player_name": "Rodrigo Ribeiro", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 68.67, + "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": 16434021, + "calculated_kickbase_points": 23, + "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": 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": 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": 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": 1142248, + "player_name": "Arijon Ibrahimović", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": 65.0, + "match_calculations": [ + { + "match_id": 16434021, + "calculated_kickbase_points": 65, + "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": "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": 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": 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": 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": "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" + } + ] + } + ] + }, + { + "player_id": 1019333, + "player_name": "Young-woo Seol", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 49.5, + "match_calculations": [ + { + "match_id": 16434021, + "calculated_kickbase_points": 27, + "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_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": "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": 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": 1390682, + "player_name": "Mert Kömür", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 45.33, + "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": 16434021, + "calculated_kickbase_points": 52, + "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": 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": 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-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": 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": 2, + "average_calculated_kickbase_points": 25.5, + "match_calculations": [ + { + "match_id": 16434021, + "calculated_kickbase_points": 29, + "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": 1, + "points_per_action": 3, + "points": 3, + "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": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-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": 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": 962877, + "player_name": "Adil Aouchiche", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 66.0, + "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": 16434032, + "calculated_kickbase_points": 76, + "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": 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": "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": "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": 4, + "points_per_action": 1, + "points": 4, + "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": 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": "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" + } + ] + }, + { + "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": 852096, + "player_name": "Hasan Kuruçay", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 64.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": 16434032, + "calculated_kickbase_points": 82, + "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": 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": 2, + "points_per_action": -3, + "points": -6, + "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": 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": "starting_eleven", + "count": 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": 21, + "points": 21, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "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": 861980, + "player_name": "Moussa Sylla", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 63.5, + "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": 16434032, + "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": 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": "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": 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": 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": "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": 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": 1083338, + "player_name": "Soufiane El-Faouzi", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 63.5, + "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": 16434032, + "calculated_kickbase_points": 79, + "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": 4, + "points_per_action": 5, + "points": 20, + "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": 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": "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": 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": "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": "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": 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": 174135, + "player_name": "Loris Karius", + "position": "GK", + "appearance_count": 4, + "average_calculated_kickbase_points": 58.25, + "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": 16434032, + "calculated_kickbase_points": 91, + "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": 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": "cross_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "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": 26, + "points_per_action": -1, + "points": -26, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "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" + } + ] + }, + { + "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": 869883, + "player_name": "Dejan Ljubičić", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 57.75, + "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": 16434032, + "calculated_kickbase_points": 24, + "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": 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": 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": "clean_sheet", + "count": 1, + "points_per_action": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "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": 831488, + "player_name": "Nikola Katić", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 54.75, + "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": 16434032, + "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": "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_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "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": 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": "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": "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": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "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": 814735, + "player_name": "Timo Becker", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 47.75, + "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": 16434032, + "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": "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": "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": "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": 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": 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": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "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": 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": 377118, + "player_name": "Robin Gosens", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 42.0, + "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": 16434032, + "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": 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": "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": 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": 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": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "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": 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": 981067, + "player_name": "Satoshi Tanaka", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 38.33, + "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": 16434032, + "calculated_kickbase_points": 88, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 6, + "points_per_action": 5, + "points": 30, + "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": "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": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 6, + "points_per_action": 1, + "points": 6, + "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": 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": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "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": 1195734, + "player_name": "Vitalie Becker", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 18.75, + "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": 16434032, + "calculated_kickbase_points": 1, + "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": "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": "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": "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": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "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": 168943, + "player_name": "Kenan Karaman", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": 17.0, + "match_calculations": [ + { + "match_id": 16434032, + "calculated_kickbase_points": 17, + "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": "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": "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": 1, + "points": 1, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 904994, + "player_name": "Eric Ebimbe", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 3.67, + "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": 16434032, + "calculated_kickbase_points": 23, + "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": 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": 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": 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": 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": 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": "clean_sheet", + "count": 1, + "points_per_action": 18, + "points": 18, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "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": 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": 2255221, + "player_name": "Luca Vozar", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 1.5, + "match_calculations": [ + { + "match_id": 16434032, + "calculated_kickbase_points": 3, + "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": "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": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16672725, + "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": "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": 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" + } + ] + } + ] + }, + { + "player_id": 1195798, + "player_name": "Mertcan Ayhan", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": -5.75, + "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": 16434032, + "calculated_kickbase_points": 11, + "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": 4, + "points_per_action": -3, + "points": -12, + "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": 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": 2, + "points": 2, + "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" + } + ] + }, + { + "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": 3, + "average_calculated_kickbase_points": -22.33, + "match_calculations": [ + { + "match_id": 16434032, + "calculated_kickbase_points": 30, + "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": "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": 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": 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": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "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": 16569180, + "team_id": 2677, + "team": "VfB Stuttgart", + "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": 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": 16570790, + "team_id": 2674, + "team": "Eintracht Frankfurt", + "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": 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": 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": 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": 16439190, + "team_id": 2681, + "team": "Bayer 04 Leverkusen", + "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": 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": 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": 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-09-09_13-31-46_693431+0200.json b/outputs/sofascore/team_form/team_form_2026-09-09_13-31-46_693431+0200.json new file mode 100644 index 0000000..a2f117c --- /dev/null +++ b/outputs/sofascore/team_form/team_form_2026-09-09_13-31-46_693431+0200.json @@ -0,0 +1,2588 @@ +{ + "2026-09-09T13:31:46.693431+02:00": { + "2672": { + "team": "FC Bayern München", + "overall_form": "WWWWD", + "bundesliga_form": "DWWWD", + "overall_matches": [ + { + "match_id": 16849740, + "date": "2026-08-18T16:00:00+00:00", + "timestamp": 1787068800, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Heidenheim", + "home_team_id": 5885, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 2, + "away_score": 4, + "result": "W" + }, + { + "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": 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" + }, + { + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065232, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Heidenheim", + "away_team_id": 5885, + "home_score": 3, + "away_score": 3, + "result": "D" + }, + { + "match_id": 14065251, + "date": "2026-05-09T16:30:00+00:00", + "timestamp": 1778344200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfL Wolfsburg", + "home_team_id": 2524, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 1, + "result": "W" + }, + { + "match_id": 14065556, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ] + }, + "2677": { + "team": "VfB Stuttgart", + "overall_form": "WLWLW", + "bundesliga_form": "DWDLW", + "overall_matches": [ + { + "match_id": 16357238, + "date": "2026-08-08T15:00:00+00:00", + "timestamp": 1786201200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Everton", + "away_team_id": 48, + "home_score": 3, + "away_score": 1, + "result": "W" + }, + { + "match_id": 16569180, + "date": "2026-08-15T15:00:00+00:00", + "timestamp": 1786806000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Fulham", + "home_team_id": 43, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 1, + "away_score": 0, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065244, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 3, + "away_score": 3, + "result": "D" + }, + { + "match_id": 14065248, + "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, + "result": "W" + }, + { + "match_id": 14065560, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "W" + } + ] + }, + "2671": { + "team": "1. FC Köln", + "overall_form": "DWWWL", + "bundesliga_form": "DLLWL", + "overall_matches": [ + { + "match_id": 16659200, + "date": "2026-07-31T10:00:00+00:00", + "timestamp": 1785492000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "Hertha BSC", + "away_team_id": 2528, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "match_id": 16408303, + "date": "2026-08-08T13:30:00+00:00", + "timestamp": 1786195800, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "Real Sociedad", + "away_team_id": 2824, + "home_score": 2, + "away_score": 1, + "result": "W" + }, + { + "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": 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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065242, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "match_id": 14065253, + "date": "2026-05-10T15:30:00+00:00", + "timestamp": 1778427000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "1. FC Heidenheim", + "away_team_id": 5885, + "home_score": 1, + "away_score": 3, + "result": "L" + }, + { + "match_id": 14065556, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "L" + } + ] + }, + "2569": { + "team": "TSG Hoffenheim", + "overall_form": "LDWLL", + "bundesliga_form": "DWLLL", + "overall_matches": [ + { + "match_id": 16439188, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Tottenham Hotspur", + "home_team_id": 33, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 3, + "away_score": 0, + "result": "L" + }, + { + "match_id": 16846179, + "date": "2026-08-16T11:00:00+00:00", + "timestamp": 1786878000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Tottenham Hotspur", + "home_team_id": 33, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065244, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 3, + "away_score": 3, + "result": "D" + }, + { + "match_id": 14065252, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "home_score": 1, + "away_score": 0, + "result": "W" + }, + { + "match_id": 14065559, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "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, + "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "L" + } + ] + }, + "2547": { + "team": "1. FC Union Berlin", + "overall_form": "WLWDL", + "bundesliga_form": "DWWDL", + "overall_matches": [ + { + "match_id": 16739436, + "date": "2026-08-09T13:30:00+00:00", + "timestamp": 1786282200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "Aris Limassol", + "away_team_id": 3397, + "home_score": 3, + "away_score": 2, + "result": "W" + }, + { + "match_id": 16404063, + "date": "2026-08-15T13:30:00+00:00", + "timestamp": 1786800600, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "Ipswich Town", + "away_team_id": 32, + "home_score": 2, + "away_score": 4, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065242, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "match_id": 14065247, + "date": "2026-05-10T17:30:00+00:00", + "timestamp": 1778434200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 1, + "away_score": 3, + "result": "W" + }, + { + "match_id": 14065558, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "L" + } + ] + }, + "2674": { + "team": "Eintracht Frankfurt", + "overall_form": "WLWDL", + "bundesliga_form": "LLDDL", + "overall_matches": [ + { + "match_id": 16570790, + "date": "2026-08-12T16:30:00+00:00", + "timestamp": 1786552200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FSV Frankfurt", + "home_team_id": 5777, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 1, + "away_score": 5, + "result": "W" + }, + { + "match_id": 16284987, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Brentford", + "home_team_id": 50, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 7, + "away_score": 0, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065239, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "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, + "result": "L" + }, + { + "match_id": 14065245, + "date": "2026-05-08T18:30:00+00:00", + "timestamp": 1778265000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 3, + "away_score": 2, + "result": "L" + }, + { + "match_id": 14065560, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "L" + } + ] + }, + "2556": { + "team": "1. FSV Mainz 05", + "overall_form": "WWWDW", + "bundesliga_form": "WLWDW", + "overall_matches": [ + { + "match_id": 16739557, + "date": "2026-08-08T15:00:00+00:00", + "timestamp": 1786201200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "Paris FC", + "away_team_id": 6070, + "home_score": 4, + "away_score": 0, + "result": "W" + }, + { + "match_id": 16435459, + "date": "2026-08-15T13:30:00+00:00", + "timestamp": 1786800600, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "Bournemouth", + "away_team_id": 60, + "home_score": 2, + "away_score": 1, + "result": "W" + }, + { + "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": 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" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065246, + "date": "2026-05-03T13:30:00+00:00", + "timestamp": 1777815000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC St. Pauli", + "home_team_id": 2526, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 1, + "away_score": 2, + "result": "W" + }, + { + "match_id": 14065247, + "date": "2026-05-10T17:30:00+00:00", + "timestamp": 1778434200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 1, + "away_score": 3, + "result": "L" + }, + { + "match_id": 14065562, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Heidenheim", + "home_team_id": 5885, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "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" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "W" + } + ] + }, + "2561": { + "team": "SC Paderborn 07", + "overall_form": "WDWDL", + "bundesliga_form": "DDDL", + "overall_matches": [ + { + "match_id": 16489897, + "date": "2026-08-01T13:30:00+00:00", + "timestamp": 1785591000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "VfL Osnabrück", + "home_team_id": 2581, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "home_score": 0, + "away_score": 2, + "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": 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" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 16163439, + "date": "2026-05-21T18:30:00+00:00", + "timestamp": 1779388200, + "competition": "Bundesliga, Relegation/Promotion Playoffs", + "unique_tournament_id": 35, + "home_team": "VfL Wolfsburg", + "home_team_id": 2524, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "home_score": 0, + "away_score": 0, + "result": "D" + }, + { + "match_id": 16163444, + "date": "2026-05-25T18:30:00+00:00", + "timestamp": 1779733800, + "competition": "Bundesliga, Relegation/Promotion Playoffs", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "VfL Wolfsburg", + "away_team_id": 2524, + "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" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "L" + } + ] + }, + "36360": { + "team": "RB Leipzig", + "overall_form": "LLWWL", + "bundesliga_form": "LWLWL", + "overall_matches": [ + { + "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, + "home_score": 1, + "away_score": 0, + "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" + }, + { + "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": 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" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "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": 14065250, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "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, + "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" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "L" + } + ] + }, + "2527": { + "team": "Borussia M'gladbach", + "overall_form": "WWWLL", + "bundesliga_form": "WLWLL", + "overall_matches": [ + { + "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" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065243, + "date": "2026-05-03T15:30:00+00:00", + "timestamp": 1777822200, + "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, + "result": "W" + }, + { + "match_id": 14065249, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "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, + "away_score": 1, + "result": "L" + }, + { + "match_id": 14065559, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "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, + "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" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "result": "L" + } + ] + }, + "2598": { + "team": "SV 07 Elversberg", + "overall_form": "DWWWW", + "bundesliga_form": "WW", + "overall_matches": [ + { + "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" + }, + { + "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": "W" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "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" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "result": "W" + } + ] + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "overall_form": "LWWLW", + "bundesliga_form": "WLDLW", + "overall_matches": [ + { + "match_id": 16439190, + "date": "2026-08-12T18:45:00+00:00", + "timestamp": 1786560300, + "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, + "away_score": 1, + "result": "L" + }, + { + "match_id": 16404057, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "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, + "result": "W" + }, + { + "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": 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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "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": "W" + }, + { + "match_id": 14065248, + "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, + "result": "L" + }, + { + "match_id": 14065557, + "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, + "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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "W" + } + ] + }, + "2673": { + "team": "Borussia Dortmund", + "overall_form": "LWWWW", + "bundesliga_form": "LWWWW", + "overall_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": "L" + }, + { + "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" + }, + { + "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "W" + }, + { + "match_id": 16938848, + "date": "2026-09-08T19:00:00+00:00", + "timestamp": 1788894000, + "competition": "UEFA Champions League", + "unique_tournament_id": 7, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "Villarreal", + "away_team_id": 2819, + "home_score": 3, + "away_score": 2, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065243, + "date": "2026-05-03T15:30:00+00:00", + "timestamp": 1777822200, + "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, + "result": "L" + }, + { + "match_id": 14065245, + "date": "2026-05-08T18:30:00+00:00", + "timestamp": 1778265000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "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": 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": "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "W" + } + ] + }, + "2676": { + "team": "Hamburger SV", + "overall_form": "DWWLL", + "bundesliga_form": "WWDLL", + "overall_matches": [ + { + "match_id": 16739388, + "date": "2026-08-08T13:00:00+00:00", + "timestamp": 1786194000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "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": 16568546, + "date": "2026-08-15T17:00:00+00:00", + "timestamp": 1786813200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Toulouse", + "home_team_id": 1681, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "home_score": 1, + "away_score": 2, + "result": "W" + }, + { + "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": 3, + "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": "L" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065239, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "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, + "result": "W" + }, + { + "match_id": 14065255, + "date": "2026-05-10T13:30:00+00:00", + "timestamp": 1778419800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "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": 14065557, + "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, + "away_score": 1, + "result": "D" + }, + { + "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": "L" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "L" + } + ] + }, + "2538": { + "team": "SC Freiburg", + "overall_form": "WWWWW", + "bundesliga_form": "DLWWW", + "overall_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": 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": "W" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065240, + "date": "2026-05-03T17:30:00+00:00", + "timestamp": 1777829400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Freiburg", + "home_team_id": 2538, + "away_team": "VfL Wolfsburg", + "away_team_id": 2524, + "home_score": 1, + "away_score": 1, + "result": "D" + }, + { + "match_id": 14065255, + "date": "2026-05-10T13:30:00+00:00", + "timestamp": 1778419800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 3, + "away_score": 2, + "result": "L" + }, + { + "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": "W" + }, + { + "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": "W" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "W" + } + ] + }, + "2534": { + "team": "SV Werder Bremen", + "overall_form": "LWWLW", + "bundesliga_form": "LLLLW", + "overall_matches": [ + { + "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" + }, + { + "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": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "SV Meppen", + "away_team_id": 5804, + "home_score": 3, + "away_score": 1, + "result": "W" + }, + { + "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": "L" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "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, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "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": 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" + }, + { + "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": "L" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "W" + } + ] + }, + "2600": { + "team": "FC Augsburg", + "overall_form": "WLWWW", + "bundesliga_form": "WWLWW", + "overall_matches": [ + { + "match_id": 16408267, + "date": "2026-08-08T13:30:00+00:00", + "timestamp": 1786195800, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "Sassuolo", + "away_team_id": 2793, + "home_score": 3, + "away_score": 2, + "result": "W" + }, + { + "match_id": 16404067, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Leeds United", + "home_team_id": 34, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 4, + "away_score": 0, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "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": "W" + }, + { + "match_id": 14065249, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "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, + "away_score": 1, + "result": "W" + }, + { + "match_id": 14065558, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "W" + } + ] + }, + "2530": { + "team": "FC Schalke 04", + "overall_form": "LLDLD", + "bundesliga_form": "LD", + "overall_matches": [ + { + "match_id": 16400194, + "date": "2026-08-08T15:00:00+00:00", + "timestamp": 1786201200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "Atalanta", + "away_team_id": 2686, + "home_score": 0, + "away_score": 3, + "result": "L" + }, + { + "match_id": 16672725, + "date": "2026-08-16T15:00:00+00:00", + "timestamp": 1786892400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "Real Madrid", + "away_team_id": 2829, + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ], + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ] + } + } +} diff --git a/outputs/sofascore/team_form/team_form_2026-09-10_13-03-24_642850+0200.json b/outputs/sofascore/team_form/team_form_2026-09-10_13-03-24_642850+0200.json new file mode 100644 index 0000000..96ee143 --- /dev/null +++ b/outputs/sofascore/team_form/team_form_2026-09-10_13-03-24_642850+0200.json @@ -0,0 +1,2588 @@ +{ + "2026-09-10T13:03:24.642850+02:00": { + "2672": { + "team": "FC Bayern München", + "overall_form": "WWWWD", + "bundesliga_form": "DWWWD", + "overall_matches": [ + { + "match_id": 16849740, + "date": "2026-08-18T16:00:00+00:00", + "timestamp": 1787068800, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Heidenheim", + "home_team_id": 5885, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 2, + "away_score": 4, + "result": "W" + }, + { + "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": 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" + }, + { + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065232, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Heidenheim", + "away_team_id": 5885, + "home_score": 3, + "away_score": 3, + "result": "D" + }, + { + "match_id": 14065251, + "date": "2026-05-09T16:30:00+00:00", + "timestamp": 1778344200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfL Wolfsburg", + "home_team_id": 2524, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 1, + "result": "W" + }, + { + "match_id": 14065556, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ] + }, + "2677": { + "team": "VfB Stuttgart", + "overall_form": "LWLWW", + "bundesliga_form": "DWDLW", + "overall_matches": [ + { + "match_id": 16569180, + "date": "2026-08-15T15:00:00+00:00", + "timestamp": 1786806000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Fulham", + "home_team_id": 43, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 1, + "away_score": 0, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "W" + }, + { + "match_id": 16939028, + "date": "2026-09-09T16:45:00+00:00", + "timestamp": 1788972300, + "competition": "UEFA Champions League", + "unique_tournament_id": 7, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Viking FK", + "away_team_id": 1164, + "home_score": 3, + "away_score": 1, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065244, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 3, + "away_score": 3, + "result": "D" + }, + { + "match_id": 14065248, + "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, + "result": "W" + }, + { + "match_id": 14065560, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "W" + } + ] + }, + "2671": { + "team": "1. FC Köln", + "overall_form": "DWWWL", + "bundesliga_form": "DLLWL", + "overall_matches": [ + { + "match_id": 16659200, + "date": "2026-07-31T10:00:00+00:00", + "timestamp": 1785492000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "Hertha BSC", + "away_team_id": 2528, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "match_id": 16408303, + "date": "2026-08-08T13:30:00+00:00", + "timestamp": 1786195800, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "Real Sociedad", + "away_team_id": 2824, + "home_score": 2, + "away_score": 1, + "result": "W" + }, + { + "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": 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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065242, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "match_id": 14065253, + "date": "2026-05-10T15:30:00+00:00", + "timestamp": 1778427000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "1. FC Heidenheim", + "away_team_id": 5885, + "home_score": 1, + "away_score": 3, + "result": "L" + }, + { + "match_id": 14065556, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "L" + } + ] + }, + "2569": { + "team": "TSG Hoffenheim", + "overall_form": "LDWLL", + "bundesliga_form": "DWLLL", + "overall_matches": [ + { + "match_id": 16439188, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Tottenham Hotspur", + "home_team_id": 33, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 3, + "away_score": 0, + "result": "L" + }, + { + "match_id": 16846179, + "date": "2026-08-16T11:00:00+00:00", + "timestamp": 1786878000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Tottenham Hotspur", + "home_team_id": 33, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065244, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 3, + "away_score": 3, + "result": "D" + }, + { + "match_id": 14065252, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "home_score": 1, + "away_score": 0, + "result": "W" + }, + { + "match_id": 14065559, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "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, + "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "L" + } + ] + }, + "2547": { + "team": "1. FC Union Berlin", + "overall_form": "WLWDL", + "bundesliga_form": "DWWDL", + "overall_matches": [ + { + "match_id": 16739436, + "date": "2026-08-09T13:30:00+00:00", + "timestamp": 1786282200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "Aris Limassol", + "away_team_id": 3397, + "home_score": 3, + "away_score": 2, + "result": "W" + }, + { + "match_id": 16404063, + "date": "2026-08-15T13:30:00+00:00", + "timestamp": 1786800600, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "Ipswich Town", + "away_team_id": 32, + "home_score": 2, + "away_score": 4, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065242, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "match_id": 14065247, + "date": "2026-05-10T17:30:00+00:00", + "timestamp": 1778434200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 1, + "away_score": 3, + "result": "W" + }, + { + "match_id": 14065558, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "L" + } + ] + }, + "2674": { + "team": "Eintracht Frankfurt", + "overall_form": "WLWDL", + "bundesliga_form": "LLDDL", + "overall_matches": [ + { + "match_id": 16570790, + "date": "2026-08-12T16:30:00+00:00", + "timestamp": 1786552200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FSV Frankfurt", + "home_team_id": 5777, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 1, + "away_score": 5, + "result": "W" + }, + { + "match_id": 16284987, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Brentford", + "home_team_id": 50, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 7, + "away_score": 0, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065239, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "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, + "result": "L" + }, + { + "match_id": 14065245, + "date": "2026-05-08T18:30:00+00:00", + "timestamp": 1778265000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 3, + "away_score": 2, + "result": "L" + }, + { + "match_id": 14065560, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "L" + } + ] + }, + "2556": { + "team": "1. FSV Mainz 05", + "overall_form": "WWWDW", + "bundesliga_form": "WLWDW", + "overall_matches": [ + { + "match_id": 16739557, + "date": "2026-08-08T15:00:00+00:00", + "timestamp": 1786201200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "Paris FC", + "away_team_id": 6070, + "home_score": 4, + "away_score": 0, + "result": "W" + }, + { + "match_id": 16435459, + "date": "2026-08-15T13:30:00+00:00", + "timestamp": 1786800600, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "Bournemouth", + "away_team_id": 60, + "home_score": 2, + "away_score": 1, + "result": "W" + }, + { + "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": 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" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065246, + "date": "2026-05-03T13:30:00+00:00", + "timestamp": 1777815000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC St. Pauli", + "home_team_id": 2526, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 1, + "away_score": 2, + "result": "W" + }, + { + "match_id": 14065247, + "date": "2026-05-10T17:30:00+00:00", + "timestamp": 1778434200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 1, + "away_score": 3, + "result": "L" + }, + { + "match_id": 14065562, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Heidenheim", + "home_team_id": 5885, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "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" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "W" + } + ] + }, + "2561": { + "team": "SC Paderborn 07", + "overall_form": "WDWDL", + "bundesliga_form": "DDDL", + "overall_matches": [ + { + "match_id": 16489897, + "date": "2026-08-01T13:30:00+00:00", + "timestamp": 1785591000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "VfL Osnabrück", + "home_team_id": 2581, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "home_score": 0, + "away_score": 2, + "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": 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" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 16163439, + "date": "2026-05-21T18:30:00+00:00", + "timestamp": 1779388200, + "competition": "Bundesliga, Relegation/Promotion Playoffs", + "unique_tournament_id": 35, + "home_team": "VfL Wolfsburg", + "home_team_id": 2524, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "home_score": 0, + "away_score": 0, + "result": "D" + }, + { + "match_id": 16163444, + "date": "2026-05-25T18:30:00+00:00", + "timestamp": 1779733800, + "competition": "Bundesliga, Relegation/Promotion Playoffs", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "VfL Wolfsburg", + "away_team_id": 2524, + "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" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "L" + } + ] + }, + "36360": { + "team": "RB Leipzig", + "overall_form": "LLWWL", + "bundesliga_form": "LWLWL", + "overall_matches": [ + { + "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, + "home_score": 1, + "away_score": 0, + "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" + }, + { + "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": 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" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "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": 14065250, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "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, + "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" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "L" + } + ] + }, + "2527": { + "team": "Borussia M'gladbach", + "overall_form": "WWWLL", + "bundesliga_form": "WLWLL", + "overall_matches": [ + { + "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" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065243, + "date": "2026-05-03T15:30:00+00:00", + "timestamp": 1777822200, + "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, + "result": "W" + }, + { + "match_id": 14065249, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "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, + "away_score": 1, + "result": "L" + }, + { + "match_id": 14065559, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "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, + "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" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "result": "L" + } + ] + }, + "2598": { + "team": "SV 07 Elversberg", + "overall_form": "DWWWW", + "bundesliga_form": "WW", + "overall_matches": [ + { + "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" + }, + { + "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": "W" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "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" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "result": "W" + } + ] + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "overall_form": "LWWLW", + "bundesliga_form": "WLDLW", + "overall_matches": [ + { + "match_id": 16439190, + "date": "2026-08-12T18:45:00+00:00", + "timestamp": 1786560300, + "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, + "away_score": 1, + "result": "L" + }, + { + "match_id": 16404057, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "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, + "result": "W" + }, + { + "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": 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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "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": "W" + }, + { + "match_id": 14065248, + "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, + "result": "L" + }, + { + "match_id": 14065557, + "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, + "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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "W" + } + ] + }, + "2673": { + "team": "Borussia Dortmund", + "overall_form": "LWWWW", + "bundesliga_form": "LWWWW", + "overall_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": "L" + }, + { + "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" + }, + { + "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "W" + }, + { + "match_id": 16938848, + "date": "2026-09-08T19:00:00+00:00", + "timestamp": 1788894000, + "competition": "UEFA Champions League", + "unique_tournament_id": 7, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "Villarreal", + "away_team_id": 2819, + "home_score": 3, + "away_score": 2, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065243, + "date": "2026-05-03T15:30:00+00:00", + "timestamp": 1777822200, + "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, + "result": "L" + }, + { + "match_id": 14065245, + "date": "2026-05-08T18:30:00+00:00", + "timestamp": 1778265000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "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": 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": "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "W" + } + ] + }, + "2676": { + "team": "Hamburger SV", + "overall_form": "DWWLL", + "bundesliga_form": "WWDLL", + "overall_matches": [ + { + "match_id": 16739388, + "date": "2026-08-08T13:00:00+00:00", + "timestamp": 1786194000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "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": 16568546, + "date": "2026-08-15T17:00:00+00:00", + "timestamp": 1786813200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Toulouse", + "home_team_id": 1681, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "home_score": 1, + "away_score": 2, + "result": "W" + }, + { + "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": 3, + "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": "L" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065239, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "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, + "result": "W" + }, + { + "match_id": 14065255, + "date": "2026-05-10T13:30:00+00:00", + "timestamp": 1778419800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "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": 14065557, + "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, + "away_score": 1, + "result": "D" + }, + { + "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": "L" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "L" + } + ] + }, + "2538": { + "team": "SC Freiburg", + "overall_form": "WWWWW", + "bundesliga_form": "DLWWW", + "overall_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": 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": "W" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065240, + "date": "2026-05-03T17:30:00+00:00", + "timestamp": 1777829400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Freiburg", + "home_team_id": 2538, + "away_team": "VfL Wolfsburg", + "away_team_id": 2524, + "home_score": 1, + "away_score": 1, + "result": "D" + }, + { + "match_id": 14065255, + "date": "2026-05-10T13:30:00+00:00", + "timestamp": 1778419800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 3, + "away_score": 2, + "result": "L" + }, + { + "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": "W" + }, + { + "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": "W" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "W" + } + ] + }, + "2534": { + "team": "SV Werder Bremen", + "overall_form": "LWWLW", + "bundesliga_form": "LLLLW", + "overall_matches": [ + { + "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" + }, + { + "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": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "SV Meppen", + "away_team_id": 5804, + "home_score": 3, + "away_score": 1, + "result": "W" + }, + { + "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": "L" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "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, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "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": 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" + }, + { + "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": "L" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "W" + } + ] + }, + "2600": { + "team": "FC Augsburg", + "overall_form": "WLWWW", + "bundesliga_form": "WWLWW", + "overall_matches": [ + { + "match_id": 16408267, + "date": "2026-08-08T13:30:00+00:00", + "timestamp": 1786195800, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "Sassuolo", + "away_team_id": 2793, + "home_score": 3, + "away_score": 2, + "result": "W" + }, + { + "match_id": 16404067, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Leeds United", + "home_team_id": 34, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 4, + "away_score": 0, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "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": "W" + }, + { + "match_id": 14065249, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "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, + "away_score": 1, + "result": "W" + }, + { + "match_id": 14065558, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "W" + } + ] + }, + "2530": { + "team": "FC Schalke 04", + "overall_form": "LLDLD", + "bundesliga_form": "LD", + "overall_matches": [ + { + "match_id": 16400194, + "date": "2026-08-08T15:00:00+00:00", + "timestamp": 1786201200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "Atalanta", + "away_team_id": 2686, + "home_score": 0, + "away_score": 3, + "result": "L" + }, + { + "match_id": 16672725, + "date": "2026-08-16T15:00:00+00:00", + "timestamp": 1786892400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "Real Madrid", + "away_team_id": 2829, + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ], + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ] + } + } +} diff --git a/outputs/sofascore/team_form/team_form_2026-09-11_09-39-44_057729+0200.json b/outputs/sofascore/team_form/team_form_2026-09-11_09-39-44_057729+0200.json new file mode 100644 index 0000000..694288f --- /dev/null +++ b/outputs/sofascore/team_form/team_form_2026-09-11_09-39-44_057729+0200.json @@ -0,0 +1,2588 @@ +{ + "2026-09-11T09:39:44.057729+02:00": { + "2672": { + "team": "FC Bayern München", + "overall_form": "WWWDW", + "bundesliga_form": "DWWWD", + "overall_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": 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" + }, + { + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + }, + { + "match_id": 16938858, + "date": "2026-09-10T19:00:00+00:00", + "timestamp": 1789066800, + "competition": "UEFA Champions League", + "unique_tournament_id": 7, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "Bodø/Glimt", + "away_team_id": 656, + "home_score": 5, + "away_score": 0, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065232, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Heidenheim", + "away_team_id": 5885, + "home_score": 3, + "away_score": 3, + "result": "D" + }, + { + "match_id": 14065251, + "date": "2026-05-09T16:30:00+00:00", + "timestamp": 1778344200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfL Wolfsburg", + "home_team_id": 2524, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 1, + "result": "W" + }, + { + "match_id": 14065556, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ] + }, + "2677": { + "team": "VfB Stuttgart", + "overall_form": "LWLWW", + "bundesliga_form": "DWDLW", + "overall_matches": [ + { + "match_id": 16569180, + "date": "2026-08-15T15:00:00+00:00", + "timestamp": 1786806000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Fulham", + "home_team_id": 43, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 1, + "away_score": 0, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "W" + }, + { + "match_id": 16939028, + "date": "2026-09-09T16:45:00+00:00", + "timestamp": 1788972300, + "competition": "UEFA Champions League", + "unique_tournament_id": 7, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Viking FK", + "away_team_id": 1164, + "home_score": 3, + "away_score": 1, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065244, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 3, + "away_score": 3, + "result": "D" + }, + { + "match_id": 14065248, + "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, + "result": "W" + }, + { + "match_id": 14065560, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "W" + } + ] + }, + "2671": { + "team": "1. FC Köln", + "overall_form": "DWWWL", + "bundesliga_form": "DLLWL", + "overall_matches": [ + { + "match_id": 16659200, + "date": "2026-07-31T10:00:00+00:00", + "timestamp": 1785492000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "Hertha BSC", + "away_team_id": 2528, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "match_id": 16408303, + "date": "2026-08-08T13:30:00+00:00", + "timestamp": 1786195800, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "Real Sociedad", + "away_team_id": 2824, + "home_score": 2, + "away_score": 1, + "result": "W" + }, + { + "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": 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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065242, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "match_id": 14065253, + "date": "2026-05-10T15:30:00+00:00", + "timestamp": 1778427000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "1. FC Heidenheim", + "away_team_id": 5885, + "home_score": 1, + "away_score": 3, + "result": "L" + }, + { + "match_id": 14065556, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "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" + }, + { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 4, + "away_score": 1, + "result": "L" + } + ] + }, + "2569": { + "team": "TSG Hoffenheim", + "overall_form": "LDWLL", + "bundesliga_form": "DWLLL", + "overall_matches": [ + { + "match_id": 16439188, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Tottenham Hotspur", + "home_team_id": 33, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 3, + "away_score": 0, + "result": "L" + }, + { + "match_id": 16846179, + "date": "2026-08-16T11:00:00+00:00", + "timestamp": 1786878000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Tottenham Hotspur", + "home_team_id": 33, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065244, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 3, + "away_score": 3, + "result": "D" + }, + { + "match_id": 14065252, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "home_score": 1, + "away_score": 0, + "result": "W" + }, + { + "match_id": 14065559, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "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, + "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "L" + } + ] + }, + "2547": { + "team": "1. FC Union Berlin", + "overall_form": "WLWDL", + "bundesliga_form": "DWWDL", + "overall_matches": [ + { + "match_id": 16739436, + "date": "2026-08-09T13:30:00+00:00", + "timestamp": 1786282200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "Aris Limassol", + "away_team_id": 3397, + "home_score": 3, + "away_score": 2, + "result": "W" + }, + { + "match_id": 16404063, + "date": "2026-08-15T13:30:00+00:00", + "timestamp": 1786800600, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "Ipswich Town", + "away_team_id": 32, + "home_score": 2, + "away_score": 4, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065242, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "match_id": 14065247, + "date": "2026-05-10T17:30:00+00:00", + "timestamp": 1778434200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 1, + "away_score": 3, + "result": "W" + }, + { + "match_id": 14065558, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "L" + } + ] + }, + "2674": { + "team": "Eintracht Frankfurt", + "overall_form": "WLWDL", + "bundesliga_form": "LLDDL", + "overall_matches": [ + { + "match_id": 16570790, + "date": "2026-08-12T16:30:00+00:00", + "timestamp": 1786552200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FSV Frankfurt", + "home_team_id": 5777, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 1, + "away_score": 5, + "result": "W" + }, + { + "match_id": 16284987, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Brentford", + "home_team_id": 50, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 7, + "away_score": 0, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065239, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "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, + "result": "L" + }, + { + "match_id": 14065245, + "date": "2026-05-08T18:30:00+00:00", + "timestamp": 1778265000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 3, + "away_score": 2, + "result": "L" + }, + { + "match_id": 14065560, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "L" + } + ] + }, + "2556": { + "team": "1. FSV Mainz 05", + "overall_form": "WWWDW", + "bundesliga_form": "WLWDW", + "overall_matches": [ + { + "match_id": 16739557, + "date": "2026-08-08T15:00:00+00:00", + "timestamp": 1786201200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "Paris FC", + "away_team_id": 6070, + "home_score": 4, + "away_score": 0, + "result": "W" + }, + { + "match_id": 16435459, + "date": "2026-08-15T13:30:00+00:00", + "timestamp": 1786800600, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "Bournemouth", + "away_team_id": 60, + "home_score": 2, + "away_score": 1, + "result": "W" + }, + { + "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": 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" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065246, + "date": "2026-05-03T13:30:00+00:00", + "timestamp": 1777815000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC St. Pauli", + "home_team_id": 2526, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 1, + "away_score": 2, + "result": "W" + }, + { + "match_id": 14065247, + "date": "2026-05-10T17:30:00+00:00", + "timestamp": 1778434200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 1, + "away_score": 3, + "result": "L" + }, + { + "match_id": 14065562, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Heidenheim", + "home_team_id": 5885, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "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" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "W" + } + ] + }, + "2561": { + "team": "SC Paderborn 07", + "overall_form": "WDWDL", + "bundesliga_form": "DDDL", + "overall_matches": [ + { + "match_id": 16489897, + "date": "2026-08-01T13:30:00+00:00", + "timestamp": 1785591000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "VfL Osnabrück", + "home_team_id": 2581, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "home_score": 0, + "away_score": 2, + "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": 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" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 16163439, + "date": "2026-05-21T18:30:00+00:00", + "timestamp": 1779388200, + "competition": "Bundesliga, Relegation/Promotion Playoffs", + "unique_tournament_id": 35, + "home_team": "VfL Wolfsburg", + "home_team_id": 2524, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "home_score": 0, + "away_score": 0, + "result": "D" + }, + { + "match_id": 16163444, + "date": "2026-05-25T18:30:00+00:00", + "timestamp": 1779733800, + "competition": "Bundesliga, Relegation/Promotion Playoffs", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "VfL Wolfsburg", + "away_team_id": 2524, + "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" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "L" + } + ] + }, + "36360": { + "team": "RB Leipzig", + "overall_form": "LWWLL", + "bundesliga_form": "LWLWL", + "overall_matches": [ + { + "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" + }, + { + "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": 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" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "L" + }, + { + "match_id": 16939034, + "date": "2026-09-10T19:00:00+00:00", + "timestamp": 1789066800, + "competition": "UEFA Champions League", + "unique_tournament_id": 7, + "home_team": "Como", + "home_team_id": 2704, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 4, + "away_score": 1, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "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": 14065250, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "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, + "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" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "L" + } + ] + }, + "2527": { + "team": "Borussia M'gladbach", + "overall_form": "WWWLL", + "bundesliga_form": "WLWLL", + "overall_matches": [ + { + "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" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065243, + "date": "2026-05-03T15:30:00+00:00", + "timestamp": 1777822200, + "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, + "result": "W" + }, + { + "match_id": 14065249, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "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, + "away_score": 1, + "result": "L" + }, + { + "match_id": 14065559, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "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, + "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" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "result": "L" + } + ] + }, + "2598": { + "team": "SV 07 Elversberg", + "overall_form": "DWWWW", + "bundesliga_form": "WW", + "overall_matches": [ + { + "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" + }, + { + "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": "W" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "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" + }, + { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 3, + "away_score": 4, + "result": "W" + } + ] + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "overall_form": "LWWLW", + "bundesliga_form": "WLDLW", + "overall_matches": [ + { + "match_id": 16439190, + "date": "2026-08-12T18:45:00+00:00", + "timestamp": 1786560300, + "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, + "away_score": 1, + "result": "L" + }, + { + "match_id": 16404057, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "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, + "result": "W" + }, + { + "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": 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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "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": "W" + }, + { + "match_id": 14065248, + "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, + "result": "L" + }, + { + "match_id": 14065557, + "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, + "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" + }, + { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 4, + "away_score": 0, + "result": "W" + } + ] + }, + "2673": { + "team": "Borussia Dortmund", + "overall_form": "LWWWW", + "bundesliga_form": "LWWWW", + "overall_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": "L" + }, + { + "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" + }, + { + "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "W" + }, + { + "match_id": 16938848, + "date": "2026-09-08T19:00:00+00:00", + "timestamp": 1788894000, + "competition": "UEFA Champions League", + "unique_tournament_id": 7, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "Villarreal", + "away_team_id": 2819, + "home_score": 3, + "away_score": 2, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065243, + "date": "2026-05-03T15:30:00+00:00", + "timestamp": 1777822200, + "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, + "result": "L" + }, + { + "match_id": 14065245, + "date": "2026-05-08T18:30:00+00:00", + "timestamp": 1778265000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "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": 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": "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" + }, + { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "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": 3, + "result": "W" + } + ] + }, + "2676": { + "team": "Hamburger SV", + "overall_form": "DWWLL", + "bundesliga_form": "WWDLL", + "overall_matches": [ + { + "match_id": 16739388, + "date": "2026-08-08T13:00:00+00:00", + "timestamp": 1786194000, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "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": 16568546, + "date": "2026-08-15T17:00:00+00:00", + "timestamp": 1786813200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Toulouse", + "home_team_id": 1681, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "home_score": 1, + "away_score": 2, + "result": "W" + }, + { + "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": 3, + "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": "L" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065239, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, + "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, + "result": "W" + }, + { + "match_id": 14065255, + "date": "2026-05-10T13:30:00+00:00", + "timestamp": 1778419800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "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": 14065557, + "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, + "away_score": 1, + "result": "D" + }, + { + "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": "L" + }, + { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "home_score": 0, + "away_score": 5, + "result": "L" + } + ] + }, + "2538": { + "team": "SC Freiburg", + "overall_form": "WWWWW", + "bundesliga_form": "DLWWW", + "overall_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": 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": "W" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065240, + "date": "2026-05-03T17:30:00+00:00", + "timestamp": 1777829400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Freiburg", + "home_team_id": 2538, + "away_team": "VfL Wolfsburg", + "away_team_id": 2524, + "home_score": 1, + "away_score": 1, + "result": "D" + }, + { + "match_id": 14065255, + "date": "2026-05-10T13:30:00+00:00", + "timestamp": 1778419800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 3, + "away_score": 2, + "result": "L" + }, + { + "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": "W" + }, + { + "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": "W" + }, + { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 0, + "away_score": 1, + "result": "W" + } + ] + }, + "2534": { + "team": "SV Werder Bremen", + "overall_form": "LWWLW", + "bundesliga_form": "LLLLW", + "overall_matches": [ + { + "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" + }, + { + "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": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "SV Meppen", + "away_team_id": 5804, + "home_score": 3, + "away_score": 1, + "result": "W" + }, + { + "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": "L" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "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, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "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": 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" + }, + { + "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": "L" + }, + { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, + "away_score": 1, + "result": "W" + } + ] + }, + "2600": { + "team": "FC Augsburg", + "overall_form": "WLWWW", + "bundesliga_form": "WWLWW", + "overall_matches": [ + { + "match_id": 16408267, + "date": "2026-08-08T13:30:00+00:00", + "timestamp": 1786195800, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "Sassuolo", + "away_team_id": 2793, + "home_score": 3, + "away_score": 2, + "result": "W" + }, + { + "match_id": 16404067, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Leeds United", + "home_team_id": 34, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 4, + "away_score": 0, + "result": "L" + }, + { + "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": 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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "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": "W" + }, + { + "match_id": 14065249, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, + "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, + "away_score": 1, + "result": "W" + }, + { + "match_id": 14065558, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "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" + }, + { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 4, + "result": "W" + } + ] + }, + "2530": { + "team": "FC Schalke 04", + "overall_form": "LLDLD", + "bundesliga_form": "LD", + "overall_matches": [ + { + "match_id": 16400194, + "date": "2026-08-08T15:00:00+00:00", + "timestamp": 1786201200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "Atalanta", + "away_team_id": 2686, + "home_score": 0, + "away_score": 3, + "result": "L" + }, + { + "match_id": 16672725, + "date": "2026-08-16T15:00:00+00:00", + "timestamp": 1786892400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "Real Madrid", + "away_team_id": 2829, + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ], + "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" + }, + { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ] + } + } +} diff --git a/outputs/sofascore/team_stats/bundesliga_team_statistics_md_3_20260909T113206Z.csv b/outputs/sofascore/team_stats/bundesliga_team_statistics_md_3_20260909T113206Z.csv new file mode 100644 index 0000000..17216d6 --- /dev/null +++ b/outputs/sofascore/team_stats/bundesliga_team_statistics_md_3_20260909T113206Z.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,3,2026-09-09T11:32:09+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,3,2026-09-09T11:32:10+00:00,9,28.125,95,48,67.605633802817,914,186,87.464114832536,372,202,89.855072463768,1286,388,88.142563399589,28,58.333333333333,4,71.0,7.935,2.0,107,12,2,12,1,8,2,10,4,1,31,73,0,20,3,6,23,72.0,60,17,10,101,47.641509433962,0,1,0,2,6.51227,5.9983,5.5129,0,1,1,22,0,1,22,10,1,4,0,0.514,5,73,44.512195121951,1,1,1,14,29,33.0,10,215.57,3,1,25,90,2,232,4,1,307,0,245,0,0,0,0,305,0,0,2,4,36,15,4,24,10,12,5,12,6,14,5,28,23,59,42,48,32,212,161,164,71,1045,414,1459,552,1883.0,3,5,0 +VfB Stuttgart,2677,previous_season,77333,3,2026-09-09T11:32:11+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,3,2026-09-09T11:32:11+00:00,11,27.5,192,26,54.166666666667,411,363,75.274725274725,319,401,91.142857142857,730,764,81.473214285714,36,53.731343283582,3,49.5,7.365,2.0,84,7,10,5,9,6,6,10,10,0,48,50,0,13,17,4,26,108.0,11,39,19,88,50.867052023121,1,0,2,1,2.769963,4.2624,3.7803,0,0,0,22,0,0,16,18,6,4,1,-0.5366,5,52,49.056603773585,0,3,1,19,21,26.0,30,212.11,1,1,52,118,2,258,2,3,470,2,456,0,0,0,0,248,0,0,4,8,33,38,10,22,27,11,11,11,16,12,12,5,31,14,33,67,40,173,261,106,48,546,350,896,926,1250.0,4,4,0 +1. FC Köln,2671,previous_season,77333,3,2026-09-09T11:32:13+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,3,2026-09-09T11:32:14+00:00,9,22.5,253,24,38.709677419355,230,495,71.428571428571,363,380,90.75,593,875,82.13296398892,29,38.157894736842,1,41.5,7.175,2.0,85,8,8,5,6,6,7,9,10,0,65,52,0,14,17,17,54,119.0,25,20,7,86,47.513812154696,0,0,2,2,1.646943,4.7384,3.8564,0,5,5,17,0,1,18,20,6,3,0,-1.3659,4,57,54.285714285714,0,0,2,18,15,21.0,28,205.15,2,1,57,96,2,239,0,1,608,0,410,1,0,0,0,224,0,0,2,6,35,37,10,26,23,9,14,17,15,9,12,13,26,25,29,76,40,181,330,105,62,322,400,722,1018,1111.0,3,3,0 +TSG Hoffenheim,2569,previous_season,77333,3,2026-09-09T11:32:15+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,3,2026-09-09T11:32:17+00:00,14,24.561403508772,93,41,51.25,447,206,77.469670710572,377,324,91.283292978208,824,530,83.232323232323,41,55.405405405405,4,59.5,6.98,2.0,94,7,8,6,6,6,4,9,10,0,50,96,0,17,9,12,42,107.0,26,22,10,97,48.5,1,0,1,1,2.68061,3.641,3.2378,1,3,4,27,0,2,17,12,6,2,2,-0.9927,4,56,44.444444444444,1,0,0,16,24,26.0,19,212.14,2,1,46,112,2,277,1,2,314,1,365,0,1,0,0,294,0,0,2,5,33,29,10,19,23,14,6,14,9,10,10,8,32,33,49,74,57,200,158,126,80,577,413,990,679,1416.0,6,2,0 +1. FC Union Berlin,2547,previous_season,77333,3,2026-09-09T11:32:18+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,3,2026-09-09T11:32:19+00:00,13,30.952380952381,231,20,30.30303030303,226,432,62.603878116343,279,388,86.111111111111,505,820,73.722627737226,31,44.927536231884,3,42.5,6.775,2.0,89,3,9,3,6,1,3,8,11,0,67,75,0,6,13,10,42,132.0,14,35,17,87,46.774193548387,2,0,1,0,1.427535,2.2311,3.4649,0,2,2,23,0,0,18,13,7,3,0,-1.8152,3,56,47.863247863248,2,0,1,21,15,21.0,26,208.15,1,0,59,114,2,190,5,5,542,0,430,0,0,0,0,291,0,0,1,6,24,33,11,17,23,7,10,6,9,10,13,4,34,23,52,69,42,186,300,117,66,361,324,685,972,1081.0,4,6,0 +Eintracht Frankfurt,2674,previous_season,77333,3,2026-09-09T11:32:19+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,3,2026-09-09T11:32:21+00:00,10,23.255813953488,138,41,51.898734177215,427,231,75.043936731107,337,294,89.389920424403,764,525,80.761099365751,44,53.658536585366,2,55.5,6.86,2.0,115,8,4,5,3,4,1,11,11,0,76,79,0,11,9,15,49,136.0,38,21,8,106,49.532710280374,1,2,1,2,3.97073,3.6841,5.089,0,5,5,20,0,0,22,7,7,3,1,-0.7252,4,62,46.969696969697,1,0,0,25,27,25.0,29,213.99,0,0,41,119,2,200,5,2,373,1,353,0,0,0,0,322,0,0,3,12,34,36,11,24,24,10,12,12,8,11,17,15,25,44,50,82,43,214,228,132,79,569,377,946,726,1446.0,5,3,0 +1. FSV Mainz 05,2556,previous_season,77333,3,2026-09-09T11:32:21+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,3,2026-09-09T11:32:23+00:00,17,34.0,108,31,50.0,370,283,73.705179282869,284,450,91.909385113269,654,733,80.641183723798,42,53.164556962025,5,48.0,8.24,2.0,89,7,1,7,1,3,1,8,9,2,50,78,0,16,6,5,28,109.0,28,12,4,107,52.450980392157,0,1,0,1,4.75993,4.0043,3.6522,1,3,4,27,0,0,22,11,0,5,0,0.0503,5,65,52.0,0,1,0,24,22,30.0,10,176.57,0,3,49,92,2,178,2,3,388,0,495,0,0,0,0,264,0,0,2,1,38,18,9,28,9,10,9,18,8,12,1,16,28,29,37,79,50,204,169,125,62,502,309,811,883,1222.0,4,3,0 +SC Paderborn 07,2561,current_season,97464,3,2026-09-09T11:32:25+00:00,4,13.793103448276,192,30,44.776119402985,281,345,70.25,548,316,91.333333333333,829,661,82.9,43,50.0,0,54.0,7.58,2.0,110,1,3,1,2,1,2,9,14,1,83,61,0,7,15,19,55,152.0,24,25,12,101,47.417840375587,0,0,2,0,2.142393,1.5057,0.6069,0,4,4,26,0,2,17,16,1,0,0,1.8738,0,58,45.669291338583,0,0,1,25,24,17.0,26,205.78,0,0,52,105,2,210,2,2,477,0,350,0,0,0,0,266,0,0,0,8,24,37,14,12,23,12,14,12,14,3,9,10,31,35,28,86,29,213,279,127,67,400,600,1000,827,1409.0,5,4,0 +RB Leipzig,36360,previous_season,77333,3,2026-09-09T11:32:25+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,3,2026-09-09T11:32:26+00:00,15,30.0,107,35,51.470588235294,592,225,84.090909090909,378,394,91.304347826087,970,619,86.762075134168,20,57.142857142857,4,59.0,7.4,2.0,93,8,3,6,3,5,2,11,8,1,52,53,0,14,8,7,31,95.0,57,20,7,86,46.994535519126,1,1,1,1,3.91201,5.4558,4.5742,0,1,1,18,0,1,26,14,3,4,0,-0.6052,4,66,44.594594594595,1,2,2,14,22,30.0,19,201.47,0,1,41,96,2,248,1,9,321,0,441,0,0,0,0,284,0,0,2,8,44,27,8,33,15,11,12,17,8,16,11,19,21,57,56,35,50,183,158,148,68,704,414,1118,762,1590.0,1,1,0 +Borussia M'gladbach,2527,previous_season,77333,3,2026-09-09T11:32:27+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,3,2026-09-09T11:32:29+00:00,13,27.659574468085,128,27,42.1875,304,271,76.574307304786,405,389,91.216216216216,709,660,84.304399524376,30,61.224489795918,2,52.0,6.765,2.0,95,5,11,4,7,3,7,18,4,0,46,68,0,19,11,8,25,104.0,25,38,13,102,54.255319148936,2,0,3,2,2.510603,3.4509,3.6693,1,4,5,31,0,0,19,12,7,3,0,0.4489,3,72,51.798561151079,1,1,3,14,15,31.0,27,212.54,0,1,43,90,2,274,10,0,370,0,420,0,0,0,0,231,0,0,1,14,40,39,4,29,29,11,10,12,14,10,21,12,41,24,32,49,47,188,188,139,64,397,444,841,790,1240.0,3,2,0 +SV 07 Elversberg,2598,current_season,97464,3,2026-09-09T11:32:31+00:00,3,13.636363636364,238,14,35.897435897436,183,444,62.886597938144,331,365,90.684931506849,514,809,78.353658536585,23,40.350877192982,4,41.0,7.31,2.0,84,7,9,5,6,4,5,2,16,0,68,40,1,8,16,18,64,125.0,27,24,14,87,44.615384615385,0,3,1,3,1.205763,3.5787,5.7996,2,6,7,27,1,1,33,24,5,5,2,0.020799999999999,7,64,46.376811594203,0,2,2,18,21,17.0,35,207.69,0,4,37,86,2,244,1,6,551,0,397,0,0,0,0,252,0,0,3,4,25,46,16,18,32,7,14,7,20,16,10,10,23,34,41,57,22,195,311,138,39,291,365,656,948,1054.0,4,5,0 +Bayer 04 Leverkusen,2681,previous_season,77333,3,2026-09-09T11:32:32+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,3,2026-09-09T11:32:32+00:00,18,28.125,113,37,56.923076923077,565,185,85.476550680787,467,287,93.4,1032,472,88.888888888889,20,50.0,5,65.5,7.695,2.0,101,11,2,8,2,6,1,10,4,1,39,58,0,14,5,6,27,82.0,26,18,7,83,51.552795031056,2,0,0,0,5.50322,4.9971,5.4458,0,3,3,26,0,1,28,9,3,5,1,-0.818,6,63,52.066115702479,1,3,0,16,20,35.0,11,207.08,0,2,24,80,2,250,4,4,297,0,320,0,0,0,0,229,0,0,3,3,42,16,4,29,10,13,6,18,6,14,6,12,23,27,35,40,64,161,176,121,65,661,500,1161,617,1550.0,4,5,0 +Borussia Dortmund,2673,previous_season,77333,3,2026-09-09T11:32:33+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,3,2026-09-09T11:32:34+00:00,9,28.125,184,27,54.0,372,333,77.178423236515,353,405,90.281329923274,725,738,83.046964490263,31,58.490566037736,4,48.0,7.835,2.0,93,4,6,4,6,2,5,9,5,1,78,37,0,6,11,10,41,141.0,32,27,10,107,56.613756613757,0,1,0,0,2.70895,3.5553,4.5239,0,4,4,20,0,1,32,15,2,4,0,-0.577,5,76,55.882352941176,0,0,1,29,21,23.0,22,212.62,3,1,41,104,2,258,3,2,461,0,456,0,0,0,0,255,1,0,3,7,31,26,5,22,15,9,11,11,12,11,9,15,29,32,46,53,32,189,265,136,50,482,391,873,917,1319.0,4,5,0 +Hamburger SV,2676,previous_season,77333,3,2026-09-09T11:32:35+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,3,2026-09-09T11:32:36+00:00,7,26.923076923077,190,19,36.538461538462,264,429,70.967741935484,422,312,90.17094017094,686,741,81.666666666667,22,39.285714285714,0,49.5,6.135,2.0,70,2,5,2,5,2,1,5,6,0,41,40,0,5,8,8,25,95.0,19,37,21,87,43.5,1,0,1,0,1.218684,1.1043,0.2243,0,1,1,33,0,2,31,27,7,0,0,-1.6912,0,65,45.138888888889,0,1,0,21,25,9.0,30,195.69,1,0,46,100,2,213,3,2,545,0,343,0,0,0,0,243,0,1,0,8,16,37,6,7,26,9,11,7,16,4,15,7,27,26,39,56,26,200,264,144,52,372,468,840,888,1187.0,2,5,0 +SC Freiburg,2538,previous_season,77333,3,2026-09-09T11:32:37+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,3,2026-09-09T11:32:38+00:00,8,25.0,135,37,58.730158730159,334,303,76.255707762557,377,512,90.843373493976,711,815,83.352872215709,34,52.307692307692,3,47.0,7.755,2.0,92,4,2,2,1,0,1,15,10,1,57,61,0,10,10,7,37,112.0,45,26,12,109,50.0,1,1,1,2,2.193023,3.6064,5.2516,0,1,1,23,0,3,31,12,1,4,1,-0.134,5,75,49.019607843137,1,1,0,19,15,25.0,15,205.94,1,2,48,108,2,240,1,2,416,0,554,0,0,0,0,251,0,0,2,5,35,23,10,17,12,18,11,10,7,10,6,18,27,45,36,65,32,218,202,153,63,438,415,853,970,1267.0,4,4,0 +SV Werder Bremen,2534,previous_season,77333,3,2026-09-09T11:32:40+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,3,2026-09-09T11:32:41+00:00,6,18.181818181818,301,33,54.098360655738,237,646,71.601208459215,343,401,88.40206185567,580,1047,80.667593880389,18,43.90243902439,3,38.0,7.08,2.0,96,3,5,2,4,1,1,7,14,0,64,44,1,7,13,9,51,167.0,16,63,21,113,55.940594059406,1,2,1,1,0.956892,1.4856,1.9926,0,2,2,29,0,0,20,17,5,4,0,-1.1841,4,95,59.006211180124,2,1,2,22,13,13.0,26,210.11,3,0,40,66,2,169,5,1,747,0,431,0,0,0,0,218,0,0,2,4,21,38,14,11,22,10,16,4,14,10,10,9,66,16,23,41,33,202,367,161,61,331,388,719,1178,1124.0,2,1,0 +FC Augsburg,2600,previous_season,77333,3,2026-09-09T11:32:43+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,3,2026-09-09T11:32:43+00:00,14,31.818181818182,183,29,43.939393939394,267,402,67.424242424242,332,406,86.458333333333,599,808,76.794871794872,44,58.666666666667,4,44.0,8.105,2.0,126,10,8,9,7,8,7,10,7,1,66,47,1,15,12,9,33,134.0,26,26,7,110,59.139784946237,0,2,1,4,4.1609,4.853,6.3487,1,5,6,18,1,3,16,18,1,4,2,3.1886,7,66,59.459459459459,0,0,0,24,19,34.0,28,213.13,0,2,47,118,2,247,3,5,567,0,455,0,0,0,0,280,0,1,4,11,41,33,7,27,24,14,9,11,13,20,13,15,36,22,26,75,44,186,288,111,66,396,384,780,1022,1202.0,2,1,0 +FC Schalke 04,2530,current_season,97464,3,2026-09-09T11:32:45+00:00,6,42.857142857143,398,19,32.203389830508,167,812,54.220779220779,284,345,82.798833819242,451,1157,69.278033794163,21,33.870967741935,0,34.5,6.97,2.0,103,4,15,4,15,4,14,1,9,1,69,38,1,3,22,16,44,150.0,22,51,27,97,47.783251231527,1,0,4,0,2.039173,2.3144,1.2304,0,5,5,11,0,1,16,20,3,0,0,1.6095,0,76,53.900709219858,0,0,0,21,12,13.0,35,217.36,2,0,56,97,2,212,2,4,948,0,378,0,0,0,0,282,1,0,0,15,15,39,9,10,28,5,11,8,12,6,18,10,50,28,37,62,14,203,497,141,59,308,343,651,1326,1040.0,2,3,0 diff --git a/outputs/sofascore/team_stats/bundesliga_team_statistics_md_3_20260909T113206Z.json b/outputs/sofascore/team_stats/bundesliga_team_statistics_md_3_20260909T113206Z.json new file mode 100644 index 0000000..685ceab --- /dev/null +++ b/outputs/sofascore/team_stats/bundesliga_team_statistics_md_3_20260909T113206Z.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": 3, + "selected_seasons": [ + { + "season_id": 77333, + "season_label": "previous_season" + }, + { + "season_id": 97464, + "season_label": "current_season" + } + ], + "capture_started_at": "2026-09-09T11:32:06+00:00", + "capture_finished_at": "2026-09-09T11:32:47+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": 3, + "capture_timestamp": "2026-09-09T11:32:09+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": 3, + "capture_timestamp": "2026-09-09T11:32:10+00:00", + "statistics": { + "goalsScored": 5, + "goalsConceded": 1, + "ownGoals": 0, + "assists": 4, + "shots": 36, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 4, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 24, + "shotsFromOutsideTheBox": 12, + "headedGoals": 1, + "leftFootGoals": 1, + "rightFootGoals": 2, + "bigChances": 12, + "bigChancesCreated": 12, + "bigChancesMissed": 8, + "shotsOnTarget": 14, + "shotsOffTarget": 12, + "blockedScoringAttempt": 10, + "successfulDribbles": 28, + "dribbleAttempts": 60, + "corners": 20, + "hitWoodwork": 1, + "fastBreaks": 1, + "fastBreakGoals": 0, + "fastBreakShots": 1, + "averageBallPossession": 71, + "totalPasses": 1459, + "accuratePasses": 1286, + "accuratePassesPercentage": 88.142563399589, + "totalOwnHalfPasses": 414, + "accurateOwnHalfPasses": 372, + "accurateOwnHalfPassesPercentage": 89.855072463768, + "totalOppositionHalfPasses": 1045, + "accurateOppositionHalfPasses": 914, + "accurateOppositionHalfPassesPercentage": 87.464114832536, + "totalLongBalls": 71, + "accurateLongBalls": 48, + "accurateLongBallsPercentage": 67.605633802817, + "totalCrosses": 32, + "accurateCrosses": 9, + "accurateCrossesPercentage": 28.125, + "cleanSheets": 1, + "tackles": 23, + "interceptions": 14, + "saves": 4, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 31, + "clearancesOffLine": 0, + "lastManTackles": 3, + "totalDuels": 212, + "duelsWon": 101, + "duelsWonPercentage": 47.641509433962, + "totalGroundDuels": 164, + "groundDuelsWon": 73, + "groundDuelsWonPercentage": 44.512195121951, + "totalAerialDuels": 48, + "aerialDuelsWon": 28, + "aerialDuelsWonPercentage": 58.333333333333, + "possessionLost": 305, + "offsides": 4, + "fouls": 22, + "yellowCards": 3, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.935, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 95, + "accurateOppositionHalfPassesAgainst": 186, + "accurateOwnHalfPassesAgainst": 202, + "accuratePassesAgainst": 388, + "bigChancesAgainst": 2, + "bigChancesCreatedAgainst": 1, + "bigChancesMissedAgainst": 2, + "clearancesAgainst": 73, + "cornersAgainst": 3, + "crossesSuccessfulAgainst": 6, + "crossesTotalAgainst": 23, + "dribbleAttemptsTotalAgainst": 17, + "dribbleAttemptsWonAgainst": 10, + "errorsLeadingToGoalAgainst": 1, + "errorsLeadingToShotAgainst": 2, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 29, + "keyPassesAgainst": 10, + "longBallsSuccessfulAgainst": 25, + "longBallsTotalAgainst": 90, + "offsidesAgainst": 1, + "redCardsAgainst": 0, + "shotsAgainst": 15, + "shotsBlockedAgainst": 4, + "shotsFromInsideTheBoxAgainst": 10, + "shotsFromOutsideTheBoxAgainst": 5, + "shotsOffTargetAgainst": 6, + "shotsOnTargetAgainst": 5, + "blockedScoringAttemptAgainst": 4, + "tacklesAgainst": 59, + "totalFinalThirdPassesAgainst": 161, + "oppositionHalfPassesTotalAgainst": 307, + "ownHalfPassesTotalAgainst": 245, + "totalPassesAgainst": 552, + "yellowCardsAgainst": 5, + "throwIns": 42, + "goalKicks": 10, + "ballRecovery": 107, + "freeKicks": 22, + "kilometersCovered": 215.57, + "numberOfSprints": 232, + "expectedGoals": 5.9983, + "expectedGoalsOnTarget": 5.5129, + "expectedAssists": 6.51227, + "goalsPrevented": 0.514, + "touches": 1883, + "keyPasses": 33, + "defensiveContributions": 72, + "matches": 2 + } + }, + { + "team": "VfB Stuttgart", + "team_id": 2677, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:11+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": 3, + "capture_timestamp": "2026-09-09T11:32:11+00:00", + "statistics": { + "goalsScored": 5, + "goalsConceded": 6, + "ownGoals": 2, + "assists": 3, + "shots": 33, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 4, + "goalsFromOutsideTheBox": 1, + "shotsFromInsideTheBox": 22, + "shotsFromOutsideTheBox": 11, + "headedGoals": 0, + "leftFootGoals": 1, + "rightFootGoals": 4, + "bigChances": 7, + "bigChancesCreated": 5, + "bigChancesMissed": 6, + "shotsOnTarget": 12, + "shotsOffTarget": 11, + "blockedScoringAttempt": 10, + "successfulDribbles": 5, + "dribbleAttempts": 11, + "corners": 13, + "hitWoodwork": 3, + "fastBreaks": 0, + "fastBreakGoals": 0, + "fastBreakShots": 0, + "averageBallPossession": 49.5, + "totalPasses": 896, + "accuratePasses": 730, + "accuratePassesPercentage": 81.473214285714, + "totalOwnHalfPasses": 350, + "accurateOwnHalfPasses": 319, + "accurateOwnHalfPassesPercentage": 91.142857142857, + "totalOppositionHalfPasses": 546, + "accurateOppositionHalfPasses": 411, + "accurateOppositionHalfPassesPercentage": 75.274725274725, + "totalLongBalls": 48, + "accurateLongBalls": 26, + "accurateLongBallsPercentage": 54.166666666667, + "totalCrosses": 40, + "accurateCrosses": 11, + "accurateCrossesPercentage": 27.5, + "cleanSheets": 0, + "tackles": 31, + "interceptions": 19, + "saves": 8, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 2, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 48, + "clearancesOffLine": 0, + "lastManTackles": 1, + "totalDuels": 173, + "duelsWon": 88, + "duelsWonPercentage": 50.867052023121, + "totalGroundDuels": 106, + "groundDuelsWon": 52, + "groundDuelsWonPercentage": 49.056603773585, + "totalAerialDuels": 67, + "aerialDuelsWon": 36, + "aerialDuelsWonPercentage": 53.731343283582, + "possessionLost": 248, + "offsides": 2, + "fouls": 22, + "yellowCards": 4, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.365, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 192, + "accurateOppositionHalfPassesAgainst": 363, + "accurateOwnHalfPassesAgainst": 401, + "accuratePassesAgainst": 764, + "bigChancesAgainst": 10, + "bigChancesCreatedAgainst": 9, + "bigChancesMissedAgainst": 6, + "clearancesAgainst": 50, + "cornersAgainst": 17, + "crossesSuccessfulAgainst": 4, + "crossesTotalAgainst": 26, + "dribbleAttemptsTotalAgainst": 39, + "dribbleAttemptsWonAgainst": 19, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 1, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 21, + "keyPassesAgainst": 30, + "longBallsSuccessfulAgainst": 52, + "longBallsTotalAgainst": 118, + "offsidesAgainst": 3, + "redCardsAgainst": 0, + "shotsAgainst": 38, + "shotsBlockedAgainst": 10, + "shotsFromInsideTheBoxAgainst": 27, + "shotsFromOutsideTheBoxAgainst": 11, + "shotsOffTargetAgainst": 16, + "shotsOnTargetAgainst": 12, + "blockedScoringAttemptAgainst": 10, + "tacklesAgainst": 14, + "totalFinalThirdPassesAgainst": 261, + "oppositionHalfPassesTotalAgainst": 470, + "ownHalfPassesTotalAgainst": 456, + "totalPassesAgainst": 926, + "yellowCardsAgainst": 4, + "throwIns": 33, + "goalKicks": 18, + "ballRecovery": 84, + "freeKicks": 16, + "kilometersCovered": 212.11, + "numberOfSprints": 258, + "expectedGoals": 4.2624, + "expectedGoalsOnTarget": 3.7803, + "expectedAssists": 2.769963, + "goalsPrevented": -0.5366, + "touches": 1250, + "keyPasses": 26, + "defensiveContributions": 108, + "matches": 2 + } + }, + { + "team": "1. FC Köln", + "team_id": 2671, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:13+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": 3, + "capture_timestamp": "2026-09-09T11:32:14+00:00", + "statistics": { + "goalsScored": 4, + "goalsConceded": 6, + "ownGoals": 0, + "assists": 1, + "shots": 35, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 3, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 26, + "shotsFromOutsideTheBox": 9, + "headedGoals": 0, + "leftFootGoals": 1, + "rightFootGoals": 2, + "bigChances": 8, + "bigChancesCreated": 5, + "bigChancesMissed": 6, + "shotsOnTarget": 9, + "shotsOffTarget": 17, + "blockedScoringAttempt": 9, + "successfulDribbles": 13, + "dribbleAttempts": 25, + "corners": 14, + "hitWoodwork": 0, + "fastBreaks": 5, + "fastBreakGoals": 0, + "fastBreakShots": 5, + "averageBallPossession": 41.5, + "totalPasses": 722, + "accuratePasses": 593, + "accuratePassesPercentage": 82.13296398892, + "totalOwnHalfPasses": 400, + "accurateOwnHalfPasses": 363, + "accurateOwnHalfPassesPercentage": 90.75, + "totalOppositionHalfPasses": 322, + "accurateOppositionHalfPasses": 230, + "accurateOppositionHalfPassesPercentage": 71.428571428571, + "totalLongBalls": 62, + "accurateLongBalls": 24, + "accurateLongBallsPercentage": 38.709677419355, + "totalCrosses": 40, + "accurateCrosses": 9, + "accurateCrossesPercentage": 22.5, + "cleanSheets": 0, + "tackles": 26, + "interceptions": 18, + "saves": 6, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 2, + "penaltiesCommited": 1, + "penaltyGoalsConceded": 0, + "clearances": 65, + "clearancesOffLine": 0, + "lastManTackles": 2, + "totalDuels": 181, + "duelsWon": 86, + "duelsWonPercentage": 47.513812154696, + "totalGroundDuels": 105, + "groundDuelsWon": 57, + "groundDuelsWonPercentage": 54.285714285714, + "totalAerialDuels": 76, + "aerialDuelsWon": 29, + "aerialDuelsWonPercentage": 38.157894736842, + "possessionLost": 224, + "offsides": 0, + "fouls": 17, + "yellowCards": 3, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.175, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 253, + "accurateOppositionHalfPassesAgainst": 495, + "accurateOwnHalfPassesAgainst": 380, + "accuratePassesAgainst": 875, + "bigChancesAgainst": 8, + "bigChancesCreatedAgainst": 6, + "bigChancesMissedAgainst": 7, + "clearancesAgainst": 52, + "cornersAgainst": 17, + "crossesSuccessfulAgainst": 17, + "crossesTotalAgainst": 54, + "dribbleAttemptsTotalAgainst": 20, + "dribbleAttemptsWonAgainst": 7, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 2, + "hitWoodworkAgainst": 2, + "interceptionsAgainst": 15, + "keyPassesAgainst": 28, + "longBallsSuccessfulAgainst": 57, + "longBallsTotalAgainst": 96, + "offsidesAgainst": 1, + "redCardsAgainst": 0, + "shotsAgainst": 37, + "shotsBlockedAgainst": 10, + "shotsFromInsideTheBoxAgainst": 23, + "shotsFromOutsideTheBoxAgainst": 14, + "shotsOffTargetAgainst": 15, + "shotsOnTargetAgainst": 12, + "blockedScoringAttemptAgainst": 10, + "tacklesAgainst": 25, + "totalFinalThirdPassesAgainst": 330, + "oppositionHalfPassesTotalAgainst": 608, + "ownHalfPassesTotalAgainst": 410, + "totalPassesAgainst": 1018, + "yellowCardsAgainst": 3, + "throwIns": 29, + "goalKicks": 20, + "ballRecovery": 85, + "freeKicks": 18, + "kilometersCovered": 205.15, + "numberOfSprints": 239, + "expectedGoals": 4.7384, + "expectedGoalsOnTarget": 3.8564, + "expectedAssists": 1.646943, + "goalsPrevented": -1.3659, + "touches": 1111, + "keyPasses": 21, + "defensiveContributions": 119, + "matches": 2 + } + }, + { + "team": "TSG Hoffenheim", + "team_id": 2569, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:15+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": 3, + "capture_timestamp": "2026-09-09T11:32:17+00:00", + "statistics": { + "goalsScored": 4, + "goalsConceded": 6, + "ownGoals": 1, + "assists": 4, + "shots": 33, + "penaltyGoals": 0, + "penaltiesTaken": 1, + "freeKickGoals": 0, + "freeKickShots": 2, + "goalsFromInsideTheBox": 2, + "goalsFromOutsideTheBox": 2, + "shotsFromInsideTheBox": 19, + "shotsFromOutsideTheBox": 14, + "headedGoals": 1, + "leftFootGoals": 1, + "rightFootGoals": 2, + "bigChances": 7, + "bigChancesCreated": 6, + "bigChancesMissed": 6, + "shotsOnTarget": 10, + "shotsOffTarget": 14, + "blockedScoringAttempt": 9, + "successfulDribbles": 8, + "dribbleAttempts": 26, + "corners": 17, + "hitWoodwork": 0, + "fastBreaks": 4, + "fastBreakGoals": 1, + "fastBreakShots": 3, + "averageBallPossession": 59.5, + "totalPasses": 990, + "accuratePasses": 824, + "accuratePassesPercentage": 83.232323232323, + "totalOwnHalfPasses": 413, + "accurateOwnHalfPasses": 377, + "accurateOwnHalfPassesPercentage": 91.283292978208, + "totalOppositionHalfPasses": 577, + "accurateOppositionHalfPasses": 447, + "accurateOppositionHalfPassesPercentage": 77.469670710572, + "totalLongBalls": 80, + "accurateLongBalls": 41, + "accurateLongBallsPercentage": 51.25, + "totalCrosses": 57, + "accurateCrosses": 14, + "accurateCrossesPercentage": 24.561403508772, + "cleanSheets": 0, + "tackles": 32, + "interceptions": 16, + "saves": 5, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 50, + "clearancesOffLine": 0, + "lastManTackles": 2, + "totalDuels": 200, + "duelsWon": 97, + "duelsWonPercentage": 48.5, + "totalGroundDuels": 126, + "groundDuelsWon": 56, + "groundDuelsWonPercentage": 44.444444444444, + "totalAerialDuels": 74, + "aerialDuelsWon": 41, + "aerialDuelsWonPercentage": 55.405405405405, + "possessionLost": 294, + "offsides": 1, + "fouls": 27, + "yellowCards": 6, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.98, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 93, + "accurateOppositionHalfPassesAgainst": 206, + "accurateOwnHalfPassesAgainst": 324, + "accuratePassesAgainst": 530, + "bigChancesAgainst": 8, + "bigChancesCreatedAgainst": 6, + "bigChancesMissedAgainst": 4, + "clearancesAgainst": 96, + "cornersAgainst": 9, + "crossesSuccessfulAgainst": 12, + "crossesTotalAgainst": 42, + "dribbleAttemptsTotalAgainst": 22, + "dribbleAttemptsWonAgainst": 10, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 1, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 24, + "keyPassesAgainst": 19, + "longBallsSuccessfulAgainst": 46, + "longBallsTotalAgainst": 112, + "offsidesAgainst": 2, + "redCardsAgainst": 0, + "shotsAgainst": 29, + "shotsBlockedAgainst": 10, + "shotsFromInsideTheBoxAgainst": 23, + "shotsFromOutsideTheBoxAgainst": 6, + "shotsOffTargetAgainst": 9, + "shotsOnTargetAgainst": 10, + "blockedScoringAttemptAgainst": 10, + "tacklesAgainst": 33, + "totalFinalThirdPassesAgainst": 158, + "oppositionHalfPassesTotalAgainst": 314, + "ownHalfPassesTotalAgainst": 365, + "totalPassesAgainst": 679, + "yellowCardsAgainst": 2, + "throwIns": 49, + "goalKicks": 12, + "ballRecovery": 94, + "freeKicks": 17, + "kilometersCovered": 212.14, + "numberOfSprints": 277, + "expectedGoals": 3.641, + "expectedGoalsOnTarget": 3.2378, + "expectedAssists": 2.68061, + "goalsPrevented": -0.9927, + "touches": 1416, + "keyPasses": 26, + "defensiveContributions": 107, + "matches": 2 + } + }, + { + "team": "1. FC Union Berlin", + "team_id": 2547, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:18+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": 3, + "capture_timestamp": "2026-09-09T11:32:19+00:00", + "statistics": { + "goalsScored": 3, + "goalsConceded": 7, + "ownGoals": 0, + "assists": 3, + "shots": 24, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 3, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 17, + "shotsFromOutsideTheBox": 7, + "headedGoals": 2, + "leftFootGoals": 0, + "rightFootGoals": 1, + "bigChances": 3, + "bigChancesCreated": 3, + "bigChancesMissed": 1, + "shotsOnTarget": 10, + "shotsOffTarget": 6, + "blockedScoringAttempt": 8, + "successfulDribbles": 4, + "dribbleAttempts": 14, + "corners": 6, + "hitWoodwork": 0, + "fastBreaks": 2, + "fastBreakGoals": 0, + "fastBreakShots": 2, + "averageBallPossession": 42.5, + "totalPasses": 685, + "accuratePasses": 505, + "accuratePassesPercentage": 73.722627737226, + "totalOwnHalfPasses": 324, + "accurateOwnHalfPasses": 279, + "accurateOwnHalfPassesPercentage": 86.111111111111, + "totalOppositionHalfPasses": 361, + "accurateOppositionHalfPasses": 226, + "accurateOppositionHalfPassesPercentage": 62.603878116343, + "totalLongBalls": 66, + "accurateLongBalls": 20, + "accurateLongBallsPercentage": 30.30303030303, + "totalCrosses": 42, + "accurateCrosses": 13, + "accurateCrossesPercentage": 30.952380952381, + "cleanSheets": 0, + "tackles": 34, + "interceptions": 21, + "saves": 6, + "errorsLeadingToGoal": 2, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 67, + "clearancesOffLine": 0, + "lastManTackles": 1, + "totalDuels": 186, + "duelsWon": 87, + "duelsWonPercentage": 46.774193548387, + "totalGroundDuels": 117, + "groundDuelsWon": 56, + "groundDuelsWonPercentage": 47.863247863248, + "totalAerialDuels": 69, + "aerialDuelsWon": 31, + "aerialDuelsWonPercentage": 44.927536231884, + "possessionLost": 291, + "offsides": 5, + "fouls": 23, + "yellowCards": 4, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.775, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 231, + "accurateOppositionHalfPassesAgainst": 432, + "accurateOwnHalfPassesAgainst": 388, + "accuratePassesAgainst": 820, + "bigChancesAgainst": 9, + "bigChancesCreatedAgainst": 6, + "bigChancesMissedAgainst": 3, + "clearancesAgainst": 75, + "cornersAgainst": 13, + "crossesSuccessfulAgainst": 10, + "crossesTotalAgainst": 42, + "dribbleAttemptsTotalAgainst": 35, + "dribbleAttemptsWonAgainst": 17, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 15, + "keyPassesAgainst": 26, + "longBallsSuccessfulAgainst": 59, + "longBallsTotalAgainst": 114, + "offsidesAgainst": 5, + "redCardsAgainst": 0, + "shotsAgainst": 33, + "shotsBlockedAgainst": 11, + "shotsFromInsideTheBoxAgainst": 23, + "shotsFromOutsideTheBoxAgainst": 10, + "shotsOffTargetAgainst": 9, + "shotsOnTargetAgainst": 13, + "blockedScoringAttemptAgainst": 11, + "tacklesAgainst": 23, + "totalFinalThirdPassesAgainst": 300, + "oppositionHalfPassesTotalAgainst": 542, + "ownHalfPassesTotalAgainst": 430, + "totalPassesAgainst": 972, + "yellowCardsAgainst": 6, + "throwIns": 52, + "goalKicks": 13, + "ballRecovery": 89, + "freeKicks": 18, + "kilometersCovered": 208.15, + "numberOfSprints": 190, + "expectedGoals": 2.2311, + "expectedGoalsOnTarget": 3.4649, + "expectedAssists": 1.427535, + "goalsPrevented": -1.8152, + "touches": 1081, + "keyPasses": 21, + "defensiveContributions": 132, + "matches": 2 + } + }, + { + "team": "Eintracht Frankfurt", + "team_id": 2674, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:19+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": 3, + "capture_timestamp": "2026-09-09T11:32:21+00:00", + "statistics": { + "goalsScored": 4, + "goalsConceded": 7, + "ownGoals": 1, + "assists": 2, + "shots": 34, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 3, + "goalsFromOutsideTheBox": 1, + "shotsFromInsideTheBox": 24, + "shotsFromOutsideTheBox": 10, + "headedGoals": 1, + "leftFootGoals": 0, + "rightFootGoals": 3, + "bigChances": 8, + "bigChancesCreated": 5, + "bigChancesMissed": 4, + "shotsOnTarget": 11, + "shotsOffTarget": 12, + "blockedScoringAttempt": 11, + "successfulDribbles": 15, + "dribbleAttempts": 38, + "corners": 11, + "hitWoodwork": 0, + "fastBreaks": 5, + "fastBreakGoals": 0, + "fastBreakShots": 5, + "averageBallPossession": 55.5, + "totalPasses": 946, + "accuratePasses": 764, + "accuratePassesPercentage": 80.761099365751, + "totalOwnHalfPasses": 377, + "accurateOwnHalfPasses": 337, + "accurateOwnHalfPassesPercentage": 89.389920424403, + "totalOppositionHalfPasses": 569, + "accurateOppositionHalfPasses": 427, + "accurateOppositionHalfPassesPercentage": 75.043936731107, + "totalLongBalls": 79, + "accurateLongBalls": 41, + "accurateLongBallsPercentage": 51.898734177215, + "totalCrosses": 43, + "accurateCrosses": 10, + "accurateCrossesPercentage": 23.255813953488, + "cleanSheets": 0, + "tackles": 25, + "interceptions": 25, + "saves": 12, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 76, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 214, + "duelsWon": 106, + "duelsWonPercentage": 49.532710280374, + "totalGroundDuels": 132, + "groundDuelsWon": 62, + "groundDuelsWonPercentage": 46.969696969697, + "totalAerialDuels": 82, + "aerialDuelsWon": 44, + "aerialDuelsWonPercentage": 53.658536585366, + "possessionLost": 322, + "offsides": 5, + "fouls": 20, + "yellowCards": 5, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.86, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 138, + "accurateOppositionHalfPassesAgainst": 231, + "accurateOwnHalfPassesAgainst": 294, + "accuratePassesAgainst": 525, + "bigChancesAgainst": 4, + "bigChancesCreatedAgainst": 3, + "bigChancesMissedAgainst": 1, + "clearancesAgainst": 79, + "cornersAgainst": 9, + "crossesSuccessfulAgainst": 15, + "crossesTotalAgainst": 49, + "dribbleAttemptsTotalAgainst": 21, + "dribbleAttemptsWonAgainst": 8, + "errorsLeadingToGoalAgainst": 2, + "errorsLeadingToShotAgainst": 2, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 27, + "keyPassesAgainst": 29, + "longBallsSuccessfulAgainst": 41, + "longBallsTotalAgainst": 119, + "offsidesAgainst": 2, + "redCardsAgainst": 0, + "shotsAgainst": 36, + "shotsBlockedAgainst": 11, + "shotsFromInsideTheBoxAgainst": 24, + "shotsFromOutsideTheBoxAgainst": 12, + "shotsOffTargetAgainst": 8, + "shotsOnTargetAgainst": 17, + "blockedScoringAttemptAgainst": 11, + "tacklesAgainst": 44, + "totalFinalThirdPassesAgainst": 228, + "oppositionHalfPassesTotalAgainst": 373, + "ownHalfPassesTotalAgainst": 353, + "totalPassesAgainst": 726, + "yellowCardsAgainst": 3, + "throwIns": 50, + "goalKicks": 7, + "ballRecovery": 115, + "freeKicks": 22, + "kilometersCovered": 213.99, + "numberOfSprints": 200, + "expectedGoals": 3.6841, + "expectedGoalsOnTarget": 5.089, + "expectedAssists": 3.97073, + "goalsPrevented": -0.7252, + "touches": 1446, + "keyPasses": 25, + "defensiveContributions": 136, + "matches": 2 + } + }, + { + "team": "1. FSV Mainz 05", + "team_id": 2556, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:21+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": 3, + "capture_timestamp": "2026-09-09T11:32:23+00:00", + "statistics": { + "goalsScored": 5, + "goalsConceded": 0, + "ownGoals": 0, + "assists": 5, + "shots": 38, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 5, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 28, + "shotsFromOutsideTheBox": 10, + "headedGoals": 0, + "leftFootGoals": 3, + "rightFootGoals": 2, + "bigChances": 7, + "bigChancesCreated": 7, + "bigChancesMissed": 3, + "shotsOnTarget": 12, + "shotsOffTarget": 18, + "blockedScoringAttempt": 8, + "successfulDribbles": 16, + "dribbleAttempts": 28, + "corners": 16, + "hitWoodwork": 1, + "fastBreaks": 4, + "fastBreakGoals": 1, + "fastBreakShots": 3, + "averageBallPossession": 48, + "totalPasses": 811, + "accuratePasses": 654, + "accuratePassesPercentage": 80.641183723798, + "totalOwnHalfPasses": 309, + "accurateOwnHalfPasses": 284, + "accurateOwnHalfPassesPercentage": 91.909385113269, + "totalOppositionHalfPasses": 502, + "accurateOppositionHalfPasses": 370, + "accurateOppositionHalfPassesPercentage": 73.705179282869, + "totalLongBalls": 62, + "accurateLongBalls": 31, + "accurateLongBallsPercentage": 50, + "totalCrosses": 50, + "accurateCrosses": 17, + "accurateCrossesPercentage": 34, + "cleanSheets": 2, + "tackles": 28, + "interceptions": 24, + "saves": 1, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 50, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 204, + "duelsWon": 107, + "duelsWonPercentage": 52.450980392157, + "totalGroundDuels": 125, + "groundDuelsWon": 65, + "groundDuelsWonPercentage": 52, + "totalAerialDuels": 79, + "aerialDuelsWon": 42, + "aerialDuelsWonPercentage": 53.164556962025, + "possessionLost": 264, + "offsides": 2, + "fouls": 27, + "yellowCards": 4, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 8.24, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 108, + "accurateOppositionHalfPassesAgainst": 283, + "accurateOwnHalfPassesAgainst": 450, + "accuratePassesAgainst": 733, + "bigChancesAgainst": 1, + "bigChancesCreatedAgainst": 1, + "bigChancesMissedAgainst": 1, + "clearancesAgainst": 78, + "cornersAgainst": 6, + "crossesSuccessfulAgainst": 5, + "crossesTotalAgainst": 28, + "dribbleAttemptsTotalAgainst": 12, + "dribbleAttemptsWonAgainst": 4, + "errorsLeadingToGoalAgainst": 1, + "errorsLeadingToShotAgainst": 1, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 22, + "keyPassesAgainst": 10, + "longBallsSuccessfulAgainst": 49, + "longBallsTotalAgainst": 92, + "offsidesAgainst": 3, + "redCardsAgainst": 0, + "shotsAgainst": 18, + "shotsBlockedAgainst": 9, + "shotsFromInsideTheBoxAgainst": 9, + "shotsFromOutsideTheBoxAgainst": 9, + "shotsOffTargetAgainst": 8, + "shotsOnTargetAgainst": 1, + "blockedScoringAttemptAgainst": 9, + "tacklesAgainst": 29, + "totalFinalThirdPassesAgainst": 169, + "oppositionHalfPassesTotalAgainst": 388, + "ownHalfPassesTotalAgainst": 495, + "totalPassesAgainst": 883, + "yellowCardsAgainst": 3, + "throwIns": 37, + "goalKicks": 11, + "ballRecovery": 89, + "freeKicks": 22, + "kilometersCovered": 176.57, + "numberOfSprints": 178, + "expectedGoals": 4.0043, + "expectedGoalsOnTarget": 3.6522, + "expectedAssists": 4.75993, + "goalsPrevented": 0.0503, + "touches": 1222, + "keyPasses": 30, + "defensiveContributions": 109, + "matches": 2 + } + }, + { + "team": "SC Paderborn 07", + "team_id": 2561, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:25+00:00", + "statistics": { + "goalsScored": 0, + "goalsConceded": 1, + "ownGoals": 0, + "assists": 0, + "shots": 24, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 2, + "goalsFromInsideTheBox": 0, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 12, + "shotsFromOutsideTheBox": 12, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 0, + "bigChances": 1, + "bigChancesCreated": 1, + "bigChancesMissed": 1, + "shotsOnTarget": 3, + "shotsOffTarget": 12, + "blockedScoringAttempt": 9, + "successfulDribbles": 10, + "dribbleAttempts": 24, + "corners": 7, + "hitWoodwork": 0, + "fastBreaks": 4, + "fastBreakGoals": 0, + "fastBreakShots": 4, + "averageBallPossession": 54, + "totalPasses": 1000, + "accuratePasses": 829, + "accuratePassesPercentage": 82.9, + "totalOwnHalfPasses": 600, + "accurateOwnHalfPasses": 548, + "accurateOwnHalfPassesPercentage": 91.333333333333, + "totalOppositionHalfPasses": 400, + "accurateOppositionHalfPasses": 281, + "accurateOppositionHalfPassesPercentage": 70.25, + "totalLongBalls": 67, + "accurateLongBalls": 30, + "accurateLongBallsPercentage": 44.776119402985, + "totalCrosses": 29, + "accurateCrosses": 4, + "accurateCrossesPercentage": 13.793103448276, + "cleanSheets": 1, + "tackles": 31, + "interceptions": 25, + "saves": 8, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 2, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 83, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 213, + "duelsWon": 101, + "duelsWonPercentage": 47.417840375587, + "totalGroundDuels": 127, + "groundDuelsWon": 58, + "groundDuelsWonPercentage": 45.669291338583, + "totalAerialDuels": 86, + "aerialDuelsWon": 43, + "aerialDuelsWonPercentage": 50, + "possessionLost": 266, + "offsides": 2, + "fouls": 26, + "yellowCards": 5, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.58, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 192, + "accurateOppositionHalfPassesAgainst": 345, + "accurateOwnHalfPassesAgainst": 316, + "accuratePassesAgainst": 661, + "bigChancesAgainst": 3, + "bigChancesCreatedAgainst": 2, + "bigChancesMissedAgainst": 2, + "clearancesAgainst": 61, + "cornersAgainst": 15, + "crossesSuccessfulAgainst": 19, + "crossesTotalAgainst": 55, + "dribbleAttemptsTotalAgainst": 25, + "dribbleAttemptsWonAgainst": 12, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 24, + "keyPassesAgainst": 26, + "longBallsSuccessfulAgainst": 52, + "longBallsTotalAgainst": 105, + "offsidesAgainst": 2, + "redCardsAgainst": 0, + "shotsAgainst": 37, + "shotsBlockedAgainst": 14, + "shotsFromInsideTheBoxAgainst": 23, + "shotsFromOutsideTheBoxAgainst": 14, + "shotsOffTargetAgainst": 14, + "shotsOnTargetAgainst": 9, + "blockedScoringAttemptAgainst": 14, + "tacklesAgainst": 35, + "totalFinalThirdPassesAgainst": 279, + "oppositionHalfPassesTotalAgainst": 477, + "ownHalfPassesTotalAgainst": 350, + "totalPassesAgainst": 827, + "yellowCardsAgainst": 4, + "throwIns": 28, + "goalKicks": 16, + "ballRecovery": 110, + "freeKicks": 17, + "kilometersCovered": 205.78, + "numberOfSprints": 210, + "expectedGoals": 1.5057, + "expectedGoalsOnTarget": 0.6069, + "expectedAssists": 2.142393, + "goalsPrevented": 1.8738, + "touches": 1409, + "keyPasses": 17, + "defensiveContributions": 152, + "matches": 2 + } + }, + { + "team": "RB Leipzig", + "team_id": 36360, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:25+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": 3, + "capture_timestamp": "2026-09-09T11:32:26+00:00", + "statistics": { + "goalsScored": 4, + "goalsConceded": 3, + "ownGoals": 0, + "assists": 4, + "shots": 44, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 4, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 33, + "shotsFromOutsideTheBox": 11, + "headedGoals": 1, + "leftFootGoals": 1, + "rightFootGoals": 2, + "bigChances": 8, + "bigChancesCreated": 6, + "bigChancesMissed": 5, + "shotsOnTarget": 16, + "shotsOffTarget": 17, + "blockedScoringAttempt": 11, + "successfulDribbles": 19, + "dribbleAttempts": 57, + "corners": 14, + "hitWoodwork": 2, + "fastBreaks": 1, + "fastBreakGoals": 0, + "fastBreakShots": 1, + "averageBallPossession": 59, + "totalPasses": 1118, + "accuratePasses": 970, + "accuratePassesPercentage": 86.762075134168, + "totalOwnHalfPasses": 414, + "accurateOwnHalfPasses": 378, + "accurateOwnHalfPassesPercentage": 91.304347826087, + "totalOppositionHalfPasses": 704, + "accurateOppositionHalfPasses": 592, + "accurateOppositionHalfPassesPercentage": 84.090909090909, + "totalLongBalls": 68, + "accurateLongBalls": 35, + "accurateLongBallsPercentage": 51.470588235294, + "totalCrosses": 50, + "accurateCrosses": 15, + "accurateCrossesPercentage": 30, + "cleanSheets": 1, + "tackles": 21, + "interceptions": 14, + "saves": 8, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 52, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 183, + "duelsWon": 86, + "duelsWonPercentage": 46.994535519126, + "totalGroundDuels": 148, + "groundDuelsWon": 66, + "groundDuelsWonPercentage": 44.594594594595, + "totalAerialDuels": 35, + "aerialDuelsWon": 20, + "aerialDuelsWonPercentage": 57.142857142857, + "possessionLost": 284, + "offsides": 1, + "fouls": 18, + "yellowCards": 1, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.4, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 107, + "accurateOppositionHalfPassesAgainst": 225, + "accurateOwnHalfPassesAgainst": 394, + "accuratePassesAgainst": 619, + "bigChancesAgainst": 3, + "bigChancesCreatedAgainst": 3, + "bigChancesMissedAgainst": 2, + "clearancesAgainst": 53, + "cornersAgainst": 8, + "crossesSuccessfulAgainst": 7, + "crossesTotalAgainst": 31, + "dribbleAttemptsTotalAgainst": 20, + "dribbleAttemptsWonAgainst": 7, + "errorsLeadingToGoalAgainst": 1, + "errorsLeadingToShotAgainst": 1, + "hitWoodworkAgainst": 2, + "interceptionsAgainst": 22, + "keyPassesAgainst": 19, + "longBallsSuccessfulAgainst": 41, + "longBallsTotalAgainst": 96, + "offsidesAgainst": 9, + "redCardsAgainst": 0, + "shotsAgainst": 27, + "shotsBlockedAgainst": 8, + "shotsFromInsideTheBoxAgainst": 15, + "shotsFromOutsideTheBoxAgainst": 12, + "shotsOffTargetAgainst": 8, + "shotsOnTargetAgainst": 11, + "blockedScoringAttemptAgainst": 8, + "tacklesAgainst": 57, + "totalFinalThirdPassesAgainst": 158, + "oppositionHalfPassesTotalAgainst": 321, + "ownHalfPassesTotalAgainst": 441, + "totalPassesAgainst": 762, + "yellowCardsAgainst": 1, + "throwIns": 56, + "goalKicks": 14, + "ballRecovery": 93, + "freeKicks": 26, + "kilometersCovered": 201.47, + "numberOfSprints": 248, + "expectedGoals": 5.4558, + "expectedGoalsOnTarget": 4.5742, + "expectedAssists": 3.91201, + "goalsPrevented": -0.6052, + "touches": 1590, + "keyPasses": 30, + "defensiveContributions": 95, + "matches": 2 + } + }, + { + "team": "Borussia M'gladbach", + "team_id": 2527, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:27+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": 3, + "capture_timestamp": "2026-09-09T11:32:29+00:00", + "statistics": { + "goalsScored": 3, + "goalsConceded": 7, + "ownGoals": 0, + "assists": 2, + "shots": 40, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 3, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 29, + "shotsFromOutsideTheBox": 11, + "headedGoals": 1, + "leftFootGoals": 1, + "rightFootGoals": 1, + "bigChances": 5, + "bigChancesCreated": 4, + "bigChancesMissed": 3, + "shotsOnTarget": 10, + "shotsOffTarget": 12, + "blockedScoringAttempt": 18, + "successfulDribbles": 12, + "dribbleAttempts": 25, + "corners": 19, + "hitWoodwork": 1, + "fastBreaks": 5, + "fastBreakGoals": 1, + "fastBreakShots": 4, + "averageBallPossession": 52, + "totalPasses": 841, + "accuratePasses": 709, + "accuratePassesPercentage": 84.304399524376, + "totalOwnHalfPasses": 444, + "accurateOwnHalfPasses": 405, + "accurateOwnHalfPassesPercentage": 91.216216216216, + "totalOppositionHalfPasses": 397, + "accurateOppositionHalfPasses": 304, + "accurateOppositionHalfPassesPercentage": 76.574307304786, + "totalLongBalls": 64, + "accurateLongBalls": 27, + "accurateLongBallsPercentage": 42.1875, + "totalCrosses": 47, + "accurateCrosses": 13, + "accurateCrossesPercentage": 27.659574468085, + "cleanSheets": 0, + "tackles": 41, + "interceptions": 14, + "saves": 14, + "errorsLeadingToGoal": 2, + "errorsLeadingToShot": 3, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 46, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 188, + "duelsWon": 102, + "duelsWonPercentage": 54.255319148936, + "totalGroundDuels": 139, + "groundDuelsWon": 72, + "groundDuelsWonPercentage": 51.798561151079, + "totalAerialDuels": 49, + "aerialDuelsWon": 30, + "aerialDuelsWonPercentage": 61.224489795918, + "possessionLost": 231, + "offsides": 10, + "fouls": 31, + "yellowCards": 3, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.765, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 128, + "accurateOppositionHalfPassesAgainst": 271, + "accurateOwnHalfPassesAgainst": 389, + "accuratePassesAgainst": 660, + "bigChancesAgainst": 11, + "bigChancesCreatedAgainst": 7, + "bigChancesMissedAgainst": 7, + "clearancesAgainst": 68, + "cornersAgainst": 11, + "crossesSuccessfulAgainst": 8, + "crossesTotalAgainst": 25, + "dribbleAttemptsTotalAgainst": 38, + "dribbleAttemptsWonAgainst": 13, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 2, + "hitWoodworkAgainst": 3, + "interceptionsAgainst": 15, + "keyPassesAgainst": 27, + "longBallsSuccessfulAgainst": 43, + "longBallsTotalAgainst": 90, + "offsidesAgainst": 0, + "redCardsAgainst": 0, + "shotsAgainst": 39, + "shotsBlockedAgainst": 4, + "shotsFromInsideTheBoxAgainst": 29, + "shotsFromOutsideTheBoxAgainst": 10, + "shotsOffTargetAgainst": 14, + "shotsOnTargetAgainst": 21, + "blockedScoringAttemptAgainst": 4, + "tacklesAgainst": 24, + "totalFinalThirdPassesAgainst": 188, + "oppositionHalfPassesTotalAgainst": 370, + "ownHalfPassesTotalAgainst": 420, + "totalPassesAgainst": 790, + "yellowCardsAgainst": 2, + "throwIns": 32, + "goalKicks": 12, + "ballRecovery": 95, + "freeKicks": 19, + "kilometersCovered": 212.54, + "numberOfSprints": 274, + "expectedGoals": 3.4509, + "expectedGoalsOnTarget": 3.6693, + "expectedAssists": 2.510603, + "goalsPrevented": 0.4489, + "touches": 1240, + "keyPasses": 31, + "defensiveContributions": 104, + "matches": 2 + } + }, + { + "team": "SV 07 Elversberg", + "team_id": 2598, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:31+00:00", + "statistics": { + "goalsScored": 7, + "goalsConceded": 5, + "ownGoals": 0, + "assists": 4, + "shots": 25, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 1, + "freeKickShots": 1, + "goalsFromInsideTheBox": 5, + "goalsFromOutsideTheBox": 2, + "shotsFromInsideTheBox": 18, + "shotsFromOutsideTheBox": 7, + "headedGoals": 0, + "leftFootGoals": 4, + "rightFootGoals": 3, + "bigChances": 7, + "bigChancesCreated": 5, + "bigChancesMissed": 4, + "shotsOnTarget": 16, + "shotsOffTarget": 7, + "blockedScoringAttempt": 2, + "successfulDribbles": 10, + "dribbleAttempts": 27, + "corners": 8, + "hitWoodwork": 2, + "fastBreaks": 7, + "fastBreakGoals": 2, + "fastBreakShots": 6, + "averageBallPossession": 41, + "totalPasses": 656, + "accuratePasses": 514, + "accuratePassesPercentage": 78.353658536585, + "totalOwnHalfPasses": 365, + "accurateOwnHalfPasses": 331, + "accurateOwnHalfPassesPercentage": 90.684931506849, + "totalOppositionHalfPasses": 291, + "accurateOppositionHalfPasses": 183, + "accurateOppositionHalfPassesPercentage": 62.886597938144, + "totalLongBalls": 39, + "accurateLongBalls": 14, + "accurateLongBallsPercentage": 35.897435897436, + "totalCrosses": 22, + "accurateCrosses": 3, + "accurateCrossesPercentage": 13.636363636364, + "cleanSheets": 0, + "tackles": 23, + "interceptions": 18, + "saves": 4, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 68, + "clearancesOffLine": 1, + "lastManTackles": 0, + "totalDuels": 195, + "duelsWon": 87, + "duelsWonPercentage": 44.615384615385, + "totalGroundDuels": 138, + "groundDuelsWon": 64, + "groundDuelsWonPercentage": 46.376811594203, + "totalAerialDuels": 57, + "aerialDuelsWon": 23, + "aerialDuelsWonPercentage": 40.350877192982, + "possessionLost": 252, + "offsides": 1, + "fouls": 27, + "yellowCards": 4, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.31, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 238, + "accurateOppositionHalfPassesAgainst": 444, + "accurateOwnHalfPassesAgainst": 365, + "accuratePassesAgainst": 809, + "bigChancesAgainst": 9, + "bigChancesCreatedAgainst": 6, + "bigChancesMissedAgainst": 5, + "clearancesAgainst": 40, + "cornersAgainst": 16, + "crossesSuccessfulAgainst": 18, + "crossesTotalAgainst": 64, + "dribbleAttemptsTotalAgainst": 24, + "dribbleAttemptsWonAgainst": 14, + "errorsLeadingToGoalAgainst": 3, + "errorsLeadingToShotAgainst": 3, + "hitWoodworkAgainst": 2, + "interceptionsAgainst": 21, + "keyPassesAgainst": 35, + "longBallsSuccessfulAgainst": 37, + "longBallsTotalAgainst": 86, + "offsidesAgainst": 6, + "redCardsAgainst": 0, + "shotsAgainst": 46, + "shotsBlockedAgainst": 16, + "shotsFromInsideTheBoxAgainst": 32, + "shotsFromOutsideTheBoxAgainst": 14, + "shotsOffTargetAgainst": 20, + "shotsOnTargetAgainst": 10, + "blockedScoringAttemptAgainst": 16, + "tacklesAgainst": 34, + "totalFinalThirdPassesAgainst": 311, + "oppositionHalfPassesTotalAgainst": 551, + "ownHalfPassesTotalAgainst": 397, + "totalPassesAgainst": 948, + "yellowCardsAgainst": 5, + "throwIns": 41, + "goalKicks": 24, + "ballRecovery": 84, + "freeKicks": 33, + "kilometersCovered": 207.69, + "numberOfSprints": 244, + "expectedGoals": 3.5787, + "expectedGoalsOnTarget": 5.7996, + "expectedAssists": 1.205763, + "goalsPrevented": 0.020799999999999, + "touches": 1054, + "keyPasses": 17, + "defensiveContributions": 125, + "matches": 2 + } + }, + { + "team": "Bayer 04 Leverkusen", + "team_id": 2681, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:32+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": 3, + "capture_timestamp": "2026-09-09T11:32:32+00:00", + "statistics": { + "goalsScored": 6, + "goalsConceded": 3, + "ownGoals": 0, + "assists": 5, + "shots": 42, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 5, + "goalsFromOutsideTheBox": 1, + "shotsFromInsideTheBox": 29, + "shotsFromOutsideTheBox": 13, + "headedGoals": 1, + "leftFootGoals": 2, + "rightFootGoals": 3, + "bigChances": 11, + "bigChancesCreated": 8, + "bigChancesMissed": 6, + "shotsOnTarget": 14, + "shotsOffTarget": 18, + "blockedScoringAttempt": 10, + "successfulDribbles": 12, + "dribbleAttempts": 26, + "corners": 14, + "hitWoodwork": 3, + "fastBreaks": 3, + "fastBreakGoals": 0, + "fastBreakShots": 3, + "averageBallPossession": 65.5, + "totalPasses": 1161, + "accuratePasses": 1032, + "accuratePassesPercentage": 88.888888888889, + "totalOwnHalfPasses": 500, + "accurateOwnHalfPasses": 467, + "accurateOwnHalfPassesPercentage": 93.4, + "totalOppositionHalfPasses": 661, + "accurateOppositionHalfPasses": 565, + "accurateOppositionHalfPassesPercentage": 85.476550680787, + "totalLongBalls": 65, + "accurateLongBalls": 37, + "accurateLongBallsPercentage": 56.923076923077, + "totalCrosses": 64, + "accurateCrosses": 18, + "accurateCrossesPercentage": 28.125, + "cleanSheets": 1, + "tackles": 23, + "interceptions": 16, + "saves": 3, + "errorsLeadingToGoal": 2, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 39, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 161, + "duelsWon": 83, + "duelsWonPercentage": 51.552795031056, + "totalGroundDuels": 121, + "groundDuelsWon": 63, + "groundDuelsWonPercentage": 52.066115702479, + "totalAerialDuels": 40, + "aerialDuelsWon": 20, + "aerialDuelsWonPercentage": 50, + "possessionLost": 229, + "offsides": 4, + "fouls": 26, + "yellowCards": 4, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.695, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 113, + "accurateOppositionHalfPassesAgainst": 185, + "accurateOwnHalfPassesAgainst": 287, + "accuratePassesAgainst": 472, + "bigChancesAgainst": 2, + "bigChancesCreatedAgainst": 2, + "bigChancesMissedAgainst": 1, + "clearancesAgainst": 58, + "cornersAgainst": 5, + "crossesSuccessfulAgainst": 6, + "crossesTotalAgainst": 27, + "dribbleAttemptsTotalAgainst": 18, + "dribbleAttemptsWonAgainst": 7, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 20, + "keyPassesAgainst": 11, + "longBallsSuccessfulAgainst": 24, + "longBallsTotalAgainst": 80, + "offsidesAgainst": 4, + "redCardsAgainst": 0, + "shotsAgainst": 16, + "shotsBlockedAgainst": 4, + "shotsFromInsideTheBoxAgainst": 10, + "shotsFromOutsideTheBoxAgainst": 6, + "shotsOffTargetAgainst": 6, + "shotsOnTargetAgainst": 6, + "blockedScoringAttemptAgainst": 4, + "tacklesAgainst": 27, + "totalFinalThirdPassesAgainst": 176, + "oppositionHalfPassesTotalAgainst": 297, + "ownHalfPassesTotalAgainst": 320, + "totalPassesAgainst": 617, + "yellowCardsAgainst": 5, + "throwIns": 35, + "goalKicks": 9, + "ballRecovery": 101, + "freeKicks": 28, + "kilometersCovered": 207.08, + "numberOfSprints": 250, + "expectedGoals": 4.9971, + "expectedGoalsOnTarget": 5.4458, + "expectedAssists": 5.50322, + "goalsPrevented": -0.818, + "touches": 1550, + "keyPasses": 35, + "defensiveContributions": 82, + "matches": 2 + } + }, + { + "team": "Borussia Dortmund", + "team_id": 2673, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:33+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": 3, + "capture_timestamp": "2026-09-09T11:32:34+00:00", + "statistics": { + "goalsScored": 5, + "goalsConceded": 2, + "ownGoals": 0, + "assists": 4, + "shots": 31, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 4, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 22, + "shotsFromOutsideTheBox": 9, + "headedGoals": 0, + "leftFootGoals": 1, + "rightFootGoals": 3, + "bigChances": 4, + "bigChancesCreated": 4, + "bigChancesMissed": 2, + "shotsOnTarget": 11, + "shotsOffTarget": 11, + "blockedScoringAttempt": 9, + "successfulDribbles": 15, + "dribbleAttempts": 32, + "corners": 6, + "hitWoodwork": 0, + "fastBreaks": 4, + "fastBreakGoals": 0, + "fastBreakShots": 4, + "averageBallPossession": 48, + "totalPasses": 873, + "accuratePasses": 725, + "accuratePassesPercentage": 83.046964490263, + "totalOwnHalfPasses": 391, + "accurateOwnHalfPasses": 353, + "accurateOwnHalfPassesPercentage": 90.281329923274, + "totalOppositionHalfPasses": 482, + "accurateOppositionHalfPasses": 372, + "accurateOppositionHalfPassesPercentage": 77.178423236515, + "totalLongBalls": 50, + "accurateLongBalls": 27, + "accurateLongBallsPercentage": 54, + "totalCrosses": 32, + "accurateCrosses": 9, + "accurateCrossesPercentage": 28.125, + "cleanSheets": 1, + "tackles": 29, + "interceptions": 29, + "saves": 7, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 78, + "clearancesOffLine": 0, + "lastManTackles": 3, + "totalDuels": 189, + "duelsWon": 107, + "duelsWonPercentage": 56.613756613757, + "totalGroundDuels": 136, + "groundDuelsWon": 76, + "groundDuelsWonPercentage": 55.882352941176, + "totalAerialDuels": 53, + "aerialDuelsWon": 31, + "aerialDuelsWonPercentage": 58.490566037736, + "possessionLost": 255, + "offsides": 3, + "fouls": 20, + "yellowCards": 4, + "yellowRedCards": 0, + "redCards": 1, + "avgRating": 7.835, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 184, + "accurateOppositionHalfPassesAgainst": 333, + "accurateOwnHalfPassesAgainst": 405, + "accuratePassesAgainst": 738, + "bigChancesAgainst": 6, + "bigChancesCreatedAgainst": 6, + "bigChancesMissedAgainst": 5, + "clearancesAgainst": 37, + "cornersAgainst": 11, + "crossesSuccessfulAgainst": 10, + "crossesTotalAgainst": 41, + "dribbleAttemptsTotalAgainst": 27, + "dribbleAttemptsWonAgainst": 10, + "errorsLeadingToGoalAgainst": 1, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 21, + "keyPassesAgainst": 22, + "longBallsSuccessfulAgainst": 41, + "longBallsTotalAgainst": 104, + "offsidesAgainst": 2, + "redCardsAgainst": 0, + "shotsAgainst": 26, + "shotsBlockedAgainst": 5, + "shotsFromInsideTheBoxAgainst": 15, + "shotsFromOutsideTheBoxAgainst": 11, + "shotsOffTargetAgainst": 12, + "shotsOnTargetAgainst": 9, + "blockedScoringAttemptAgainst": 5, + "tacklesAgainst": 32, + "totalFinalThirdPassesAgainst": 265, + "oppositionHalfPassesTotalAgainst": 461, + "ownHalfPassesTotalAgainst": 456, + "totalPassesAgainst": 917, + "yellowCardsAgainst": 5, + "throwIns": 46, + "goalKicks": 15, + "ballRecovery": 93, + "freeKicks": 32, + "kilometersCovered": 212.62, + "numberOfSprints": 258, + "expectedGoals": 3.5553, + "expectedGoalsOnTarget": 4.5239, + "expectedAssists": 2.70895, + "goalsPrevented": -0.577, + "touches": 1319, + "keyPasses": 23, + "defensiveContributions": 141, + "matches": 2 + } + }, + { + "team": "Hamburger SV", + "team_id": 2676, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:35+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": 3, + "capture_timestamp": "2026-09-09T11:32:36+00:00", + "statistics": { + "goalsScored": 0, + "goalsConceded": 7, + "ownGoals": 0, + "assists": 0, + "shots": 16, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 2, + "goalsFromInsideTheBox": 0, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 7, + "shotsFromOutsideTheBox": 9, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 0, + "bigChances": 2, + "bigChancesCreated": 2, + "bigChancesMissed": 2, + "shotsOnTarget": 4, + "shotsOffTarget": 7, + "blockedScoringAttempt": 5, + "successfulDribbles": 7, + "dribbleAttempts": 19, + "corners": 5, + "hitWoodwork": 1, + "fastBreaks": 1, + "fastBreakGoals": 0, + "fastBreakShots": 1, + "averageBallPossession": 49.5, + "totalPasses": 840, + "accuratePasses": 686, + "accuratePassesPercentage": 81.666666666667, + "totalOwnHalfPasses": 468, + "accurateOwnHalfPasses": 422, + "accurateOwnHalfPassesPercentage": 90.17094017094, + "totalOppositionHalfPasses": 372, + "accurateOppositionHalfPasses": 264, + "accurateOppositionHalfPassesPercentage": 70.967741935484, + "totalLongBalls": 52, + "accurateLongBalls": 19, + "accurateLongBallsPercentage": 36.538461538462, + "totalCrosses": 26, + "accurateCrosses": 7, + "accurateCrossesPercentage": 26.923076923077, + "cleanSheets": 0, + "tackles": 27, + "interceptions": 21, + "saves": 8, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 41, + "clearancesOffLine": 0, + "lastManTackles": 1, + "totalDuels": 200, + "duelsWon": 87, + "duelsWonPercentage": 43.5, + "totalGroundDuels": 144, + "groundDuelsWon": 65, + "groundDuelsWonPercentage": 45.138888888889, + "totalAerialDuels": 56, + "aerialDuelsWon": 22, + "aerialDuelsWonPercentage": 39.285714285714, + "possessionLost": 243, + "offsides": 3, + "fouls": 33, + "yellowCards": 2, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.135, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 190, + "accurateOppositionHalfPassesAgainst": 429, + "accurateOwnHalfPassesAgainst": 312, + "accuratePassesAgainst": 741, + "bigChancesAgainst": 5, + "bigChancesCreatedAgainst": 5, + "bigChancesMissedAgainst": 1, + "clearancesAgainst": 40, + "cornersAgainst": 8, + "crossesSuccessfulAgainst": 8, + "crossesTotalAgainst": 25, + "dribbleAttemptsTotalAgainst": 37, + "dribbleAttemptsWonAgainst": 21, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 25, + "keyPassesAgainst": 30, + "longBallsSuccessfulAgainst": 46, + "longBallsTotalAgainst": 100, + "offsidesAgainst": 2, + "redCardsAgainst": 1, + "shotsAgainst": 37, + "shotsBlockedAgainst": 6, + "shotsFromInsideTheBoxAgainst": 26, + "shotsFromOutsideTheBoxAgainst": 11, + "shotsOffTargetAgainst": 16, + "shotsOnTargetAgainst": 15, + "blockedScoringAttemptAgainst": 6, + "tacklesAgainst": 26, + "totalFinalThirdPassesAgainst": 264, + "oppositionHalfPassesTotalAgainst": 545, + "ownHalfPassesTotalAgainst": 343, + "totalPassesAgainst": 888, + "yellowCardsAgainst": 5, + "throwIns": 39, + "goalKicks": 27, + "ballRecovery": 70, + "freeKicks": 31, + "kilometersCovered": 195.69, + "numberOfSprints": 213, + "expectedGoals": 1.1043, + "expectedGoalsOnTarget": 0.2243, + "expectedAssists": 1.218684, + "goalsPrevented": -1.6912, + "touches": 1187, + "keyPasses": 9, + "defensiveContributions": 95, + "matches": 2 + } + }, + { + "team": "SC Freiburg", + "team_id": 2538, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:37+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": 3, + "capture_timestamp": "2026-09-09T11:32:38+00:00", + "statistics": { + "goalsScored": 5, + "goalsConceded": 1, + "ownGoals": 0, + "assists": 3, + "shots": 35, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 3, + "goalsFromInsideTheBox": 4, + "goalsFromOutsideTheBox": 1, + "shotsFromInsideTheBox": 17, + "shotsFromOutsideTheBox": 18, + "headedGoals": 1, + "leftFootGoals": 2, + "rightFootGoals": 2, + "bigChances": 4, + "bigChancesCreated": 2, + "bigChancesMissed": 0, + "shotsOnTarget": 10, + "shotsOffTarget": 10, + "blockedScoringAttempt": 15, + "successfulDribbles": 18, + "dribbleAttempts": 45, + "corners": 10, + "hitWoodwork": 1, + "fastBreaks": 1, + "fastBreakGoals": 0, + "fastBreakShots": 1, + "averageBallPossession": 47, + "totalPasses": 853, + "accuratePasses": 711, + "accuratePassesPercentage": 83.352872215709, + "totalOwnHalfPasses": 415, + "accurateOwnHalfPasses": 377, + "accurateOwnHalfPassesPercentage": 90.843373493976, + "totalOppositionHalfPasses": 438, + "accurateOppositionHalfPasses": 334, + "accurateOppositionHalfPassesPercentage": 76.255707762557, + "totalLongBalls": 63, + "accurateLongBalls": 37, + "accurateLongBallsPercentage": 58.730158730159, + "totalCrosses": 32, + "accurateCrosses": 8, + "accurateCrossesPercentage": 25, + "cleanSheets": 1, + "tackles": 27, + "interceptions": 19, + "saves": 5, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 57, + "clearancesOffLine": 0, + "lastManTackles": 1, + "totalDuels": 218, + "duelsWon": 109, + "duelsWonPercentage": 50, + "totalGroundDuels": 153, + "groundDuelsWon": 75, + "groundDuelsWonPercentage": 49.019607843137, + "totalAerialDuels": 65, + "aerialDuelsWon": 34, + "aerialDuelsWonPercentage": 52.307692307692, + "possessionLost": 251, + "offsides": 1, + "fouls": 23, + "yellowCards": 4, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.755, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 135, + "accurateOppositionHalfPassesAgainst": 303, + "accurateOwnHalfPassesAgainst": 512, + "accuratePassesAgainst": 815, + "bigChancesAgainst": 2, + "bigChancesCreatedAgainst": 1, + "bigChancesMissedAgainst": 1, + "clearancesAgainst": 61, + "cornersAgainst": 10, + "crossesSuccessfulAgainst": 7, + "crossesTotalAgainst": 37, + "dribbleAttemptsTotalAgainst": 26, + "dribbleAttemptsWonAgainst": 12, + "errorsLeadingToGoalAgainst": 1, + "errorsLeadingToShotAgainst": 2, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 15, + "keyPassesAgainst": 15, + "longBallsSuccessfulAgainst": 48, + "longBallsTotalAgainst": 108, + "offsidesAgainst": 2, + "redCardsAgainst": 0, + "shotsAgainst": 23, + "shotsBlockedAgainst": 10, + "shotsFromInsideTheBoxAgainst": 12, + "shotsFromOutsideTheBoxAgainst": 11, + "shotsOffTargetAgainst": 7, + "shotsOnTargetAgainst": 6, + "blockedScoringAttemptAgainst": 10, + "tacklesAgainst": 45, + "totalFinalThirdPassesAgainst": 202, + "oppositionHalfPassesTotalAgainst": 416, + "ownHalfPassesTotalAgainst": 554, + "totalPassesAgainst": 970, + "yellowCardsAgainst": 4, + "throwIns": 36, + "goalKicks": 12, + "ballRecovery": 92, + "freeKicks": 31, + "kilometersCovered": 205.94, + "numberOfSprints": 240, + "expectedGoals": 3.6064, + "expectedGoalsOnTarget": 5.2516, + "expectedAssists": 2.193023, + "goalsPrevented": -0.134, + "touches": 1267, + "keyPasses": 25, + "defensiveContributions": 112, + "matches": 2 + } + }, + { + "team": "SV Werder Bremen", + "team_id": 2534, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:40+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": 3, + "capture_timestamp": "2026-09-09T11:32:41+00:00", + "statistics": { + "goalsScored": 4, + "goalsConceded": 5, + "ownGoals": 0, + "assists": 3, + "shots": 21, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 4, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 11, + "shotsFromOutsideTheBox": 10, + "headedGoals": 2, + "leftFootGoals": 0, + "rightFootGoals": 2, + "bigChances": 3, + "bigChancesCreated": 2, + "bigChancesMissed": 1, + "shotsOnTarget": 10, + "shotsOffTarget": 4, + "blockedScoringAttempt": 7, + "successfulDribbles": 9, + "dribbleAttempts": 16, + "corners": 7, + "hitWoodwork": 1, + "fastBreaks": 2, + "fastBreakGoals": 0, + "fastBreakShots": 2, + "averageBallPossession": 38, + "totalPasses": 719, + "accuratePasses": 580, + "accuratePassesPercentage": 80.667593880389, + "totalOwnHalfPasses": 388, + "accurateOwnHalfPasses": 343, + "accurateOwnHalfPassesPercentage": 88.40206185567, + "totalOppositionHalfPasses": 331, + "accurateOppositionHalfPasses": 237, + "accurateOppositionHalfPassesPercentage": 71.601208459215, + "totalLongBalls": 61, + "accurateLongBalls": 33, + "accurateLongBallsPercentage": 54.098360655738, + "totalCrosses": 33, + "accurateCrosses": 6, + "accurateCrossesPercentage": 18.181818181818, + "cleanSheets": 0, + "tackles": 66, + "interceptions": 22, + "saves": 4, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 64, + "clearancesOffLine": 1, + "lastManTackles": 3, + "totalDuels": 202, + "duelsWon": 113, + "duelsWonPercentage": 55.940594059406, + "totalGroundDuels": 161, + "groundDuelsWon": 95, + "groundDuelsWonPercentage": 59.006211180124, + "totalAerialDuels": 41, + "aerialDuelsWon": 18, + "aerialDuelsWonPercentage": 43.90243902439, + "possessionLost": 218, + "offsides": 5, + "fouls": 29, + "yellowCards": 2, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.08, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 301, + "accurateOppositionHalfPassesAgainst": 646, + "accurateOwnHalfPassesAgainst": 401, + "accuratePassesAgainst": 1047, + "bigChancesAgainst": 5, + "bigChancesCreatedAgainst": 4, + "bigChancesMissedAgainst": 1, + "clearancesAgainst": 44, + "cornersAgainst": 13, + "crossesSuccessfulAgainst": 9, + "crossesTotalAgainst": 51, + "dribbleAttemptsTotalAgainst": 63, + "dribbleAttemptsWonAgainst": 21, + "errorsLeadingToGoalAgainst": 2, + "errorsLeadingToShotAgainst": 1, + "hitWoodworkAgainst": 2, + "interceptionsAgainst": 13, + "keyPassesAgainst": 26, + "longBallsSuccessfulAgainst": 40, + "longBallsTotalAgainst": 66, + "offsidesAgainst": 1, + "redCardsAgainst": 0, + "shotsAgainst": 38, + "shotsBlockedAgainst": 14, + "shotsFromInsideTheBoxAgainst": 22, + "shotsFromOutsideTheBoxAgainst": 16, + "shotsOffTargetAgainst": 14, + "shotsOnTargetAgainst": 10, + "blockedScoringAttemptAgainst": 14, + "tacklesAgainst": 16, + "totalFinalThirdPassesAgainst": 367, + "oppositionHalfPassesTotalAgainst": 747, + "ownHalfPassesTotalAgainst": 431, + "totalPassesAgainst": 1178, + "yellowCardsAgainst": 1, + "throwIns": 23, + "goalKicks": 17, + "ballRecovery": 96, + "freeKicks": 20, + "kilometersCovered": 210.11, + "numberOfSprints": 169, + "expectedGoals": 1.4856, + "expectedGoalsOnTarget": 1.9926, + "expectedAssists": 0.956892, + "goalsPrevented": -1.1841, + "touches": 1124, + "keyPasses": 13, + "defensiveContributions": 167, + "matches": 2 + } + }, + { + "team": "FC Augsburg", + "team_id": 2600, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:43+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": 3, + "capture_timestamp": "2026-09-09T11:32:43+00:00", + "statistics": { + "goalsScored": 7, + "goalsConceded": 1, + "ownGoals": 0, + "assists": 4, + "shots": 41, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 1, + "freeKickShots": 3, + "goalsFromInsideTheBox": 4, + "goalsFromOutsideTheBox": 2, + "shotsFromInsideTheBox": 27, + "shotsFromOutsideTheBox": 14, + "headedGoals": 0, + "leftFootGoals": 2, + "rightFootGoals": 4, + "bigChances": 10, + "bigChancesCreated": 9, + "bigChancesMissed": 8, + "shotsOnTarget": 20, + "shotsOffTarget": 11, + "blockedScoringAttempt": 10, + "successfulDribbles": 15, + "dribbleAttempts": 26, + "corners": 15, + "hitWoodwork": 0, + "fastBreaks": 6, + "fastBreakGoals": 1, + "fastBreakShots": 5, + "averageBallPossession": 44, + "totalPasses": 780, + "accuratePasses": 599, + "accuratePassesPercentage": 76.794871794872, + "totalOwnHalfPasses": 384, + "accurateOwnHalfPasses": 332, + "accurateOwnHalfPassesPercentage": 86.458333333333, + "totalOppositionHalfPasses": 396, + "accurateOppositionHalfPasses": 267, + "accurateOppositionHalfPassesPercentage": 67.424242424242, + "totalLongBalls": 66, + "accurateLongBalls": 29, + "accurateLongBallsPercentage": 43.939393939394, + "totalCrosses": 44, + "accurateCrosses": 14, + "accurateCrossesPercentage": 31.818181818182, + "cleanSheets": 1, + "tackles": 36, + "interceptions": 24, + "saves": 11, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 66, + "clearancesOffLine": 1, + "lastManTackles": 0, + "totalDuels": 186, + "duelsWon": 110, + "duelsWonPercentage": 59.139784946237, + "totalGroundDuels": 111, + "groundDuelsWon": 66, + "groundDuelsWonPercentage": 59.459459459459, + "totalAerialDuels": 75, + "aerialDuelsWon": 44, + "aerialDuelsWonPercentage": 58.666666666667, + "possessionLost": 280, + "offsides": 3, + "fouls": 18, + "yellowCards": 2, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 8.105, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 183, + "accurateOppositionHalfPassesAgainst": 402, + "accurateOwnHalfPassesAgainst": 406, + "accuratePassesAgainst": 808, + "bigChancesAgainst": 8, + "bigChancesCreatedAgainst": 7, + "bigChancesMissedAgainst": 7, + "clearancesAgainst": 47, + "cornersAgainst": 12, + "crossesSuccessfulAgainst": 9, + "crossesTotalAgainst": 33, + "dribbleAttemptsTotalAgainst": 26, + "dribbleAttemptsWonAgainst": 7, + "errorsLeadingToGoalAgainst": 2, + "errorsLeadingToShotAgainst": 4, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 19, + "keyPassesAgainst": 28, + "longBallsSuccessfulAgainst": 47, + "longBallsTotalAgainst": 118, + "offsidesAgainst": 5, + "redCardsAgainst": 1, + "shotsAgainst": 33, + "shotsBlockedAgainst": 7, + "shotsFromInsideTheBoxAgainst": 24, + "shotsFromOutsideTheBoxAgainst": 9, + "shotsOffTargetAgainst": 13, + "shotsOnTargetAgainst": 13, + "blockedScoringAttemptAgainst": 7, + "tacklesAgainst": 22, + "totalFinalThirdPassesAgainst": 288, + "oppositionHalfPassesTotalAgainst": 567, + "ownHalfPassesTotalAgainst": 455, + "totalPassesAgainst": 1022, + "yellowCardsAgainst": 1, + "throwIns": 26, + "goalKicks": 18, + "ballRecovery": 126, + "freeKicks": 16, + "kilometersCovered": 213.13, + "numberOfSprints": 247, + "expectedGoals": 4.853, + "expectedGoalsOnTarget": 6.3487, + "expectedAssists": 4.1609, + "goalsPrevented": 3.1886, + "touches": 1202, + "keyPasses": 34, + "defensiveContributions": 134, + "matches": 2 + } + }, + { + "team": "FC Schalke 04", + "team_id": 2530, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 3, + "capture_timestamp": "2026-09-09T11:32:45+00:00", + "statistics": { + "goalsScored": 0, + "goalsConceded": 3, + "ownGoals": 0, + "assists": 0, + "shots": 15, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 0, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 10, + "shotsFromOutsideTheBox": 5, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 0, + "bigChances": 4, + "bigChancesCreated": 4, + "bigChancesMissed": 4, + "shotsOnTarget": 6, + "shotsOffTarget": 8, + "blockedScoringAttempt": 1, + "successfulDribbles": 10, + "dribbleAttempts": 22, + "corners": 3, + "hitWoodwork": 0, + "fastBreaks": 5, + "fastBreakGoals": 0, + "fastBreakShots": 5, + "averageBallPossession": 34.5, + "totalPasses": 651, + "accuratePasses": 451, + "accuratePassesPercentage": 69.278033794163, + "totalOwnHalfPasses": 343, + "accurateOwnHalfPasses": 284, + "accurateOwnHalfPassesPercentage": 82.798833819242, + "totalOppositionHalfPasses": 308, + "accurateOppositionHalfPasses": 167, + "accurateOppositionHalfPassesPercentage": 54.220779220779, + "totalLongBalls": 59, + "accurateLongBalls": 19, + "accurateLongBallsPercentage": 32.203389830508, + "totalCrosses": 14, + "accurateCrosses": 6, + "accurateCrossesPercentage": 42.857142857143, + "cleanSheets": 1, + "tackles": 50, + "interceptions": 21, + "saves": 15, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 4, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 69, + "clearancesOffLine": 1, + "lastManTackles": 2, + "totalDuels": 203, + "duelsWon": 97, + "duelsWonPercentage": 47.783251231527, + "totalGroundDuels": 141, + "groundDuelsWon": 76, + "groundDuelsWonPercentage": 53.900709219858, + "totalAerialDuels": 62, + "aerialDuelsWon": 21, + "aerialDuelsWonPercentage": 33.870967741935, + "possessionLost": 282, + "offsides": 2, + "fouls": 11, + "yellowCards": 2, + "yellowRedCards": 0, + "redCards": 1, + "avgRating": 6.97, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 398, + "accurateOppositionHalfPassesAgainst": 812, + "accurateOwnHalfPassesAgainst": 345, + "accuratePassesAgainst": 1157, + "bigChancesAgainst": 15, + "bigChancesCreatedAgainst": 15, + "bigChancesMissedAgainst": 14, + "clearancesAgainst": 38, + "cornersAgainst": 22, + "crossesSuccessfulAgainst": 16, + "crossesTotalAgainst": 44, + "dribbleAttemptsTotalAgainst": 51, + "dribbleAttemptsWonAgainst": 27, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 12, + "keyPassesAgainst": 35, + "longBallsSuccessfulAgainst": 56, + "longBallsTotalAgainst": 97, + "offsidesAgainst": 4, + "redCardsAgainst": 0, + "shotsAgainst": 39, + "shotsBlockedAgainst": 9, + "shotsFromInsideTheBoxAgainst": 28, + "shotsFromOutsideTheBoxAgainst": 11, + "shotsOffTargetAgainst": 12, + "shotsOnTargetAgainst": 18, + "blockedScoringAttemptAgainst": 9, + "tacklesAgainst": 28, + "totalFinalThirdPassesAgainst": 497, + "oppositionHalfPassesTotalAgainst": 948, + "ownHalfPassesTotalAgainst": 378, + "totalPassesAgainst": 1326, + "yellowCardsAgainst": 3, + "throwIns": 37, + "goalKicks": 20, + "ballRecovery": 103, + "freeKicks": 16, + "kilometersCovered": 217.36, + "numberOfSprints": 212, + "expectedGoals": 2.3144, + "expectedGoalsOnTarget": 1.2304, + "expectedAssists": 2.039173, + "goalsPrevented": 1.6095, + "touches": 1040, + "keyPasses": 13, + "defensiveContributions": 150, + "matches": 2 + } + } + ] +} diff --git a/outputs/sofascore/upcoming_matches/upcoming_matches_md_4_2026-09-09_13-32-49_259486+0200.json b/outputs/sofascore/upcoming_matches/upcoming_matches_md_4_2026-09-09_13-32-49_259486+0200.json new file mode 100644 index 0000000..9628888 --- /dev/null +++ b/outputs/sofascore/upcoming_matches/upcoming_matches_md_4_2026-09-09_13-32-49_259486+0200.json @@ -0,0 +1,674 @@ +{ + "execution_timestamp": "2026-09-09T13:32:49.259486+02:00", + "analysis_matchday": 3, + "following_matchday": 4, + "requested_matchday": 4, + "teams": { + "2672": { + "team": "FC Bayern München", + "next_match": { + "match_id": 16938858, + "date": "2026-09-10T19:00:00+00:00", + "timestamp": 1789066800, + "competition": "UEFA Champions League", + "opponent": "Bodø/Glimt", + "opponent_id": 656, + "venue": "home", + "unique_tournament_id": 7, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "Bodø/Glimt", + "away_team_id": 656, + "round": 1, + "season_id": 96518, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434038, + "date": "2026-09-18T18:30:00+00:00", + "timestamp": 1789756200, + "competition": "Bundesliga", + "opponent": "1. FC Union Berlin", + "opponent_id": 2547, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2677": { + "team": "VfB Stuttgart", + "next_match": { + "match_id": 16939028, + "date": "2026-09-09T16:45:00+00:00", + "timestamp": 1788972300, + "competition": "UEFA Champions League", + "opponent": "Viking FK", + "opponent_id": 1164, + "venue": "home", + "unique_tournament_id": 7, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Viking FK", + "away_team_id": 1164, + "round": 1, + "season_id": 96518, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434034, + "date": "2026-09-19T16:30:00+00:00", + "timestamp": 1789835400, + "competition": "Bundesliga", + "opponent": "Borussia Dortmund", + "opponent_id": 2673, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2671": { + "team": "1. FC Köln", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434048, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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. FC Köln", + "away_team_id": 2671, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2569": { + "team": "TSG Hoffenheim", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434052, + "date": "2026-09-20T17:30:00+00:00", + "timestamp": 1789925400, + "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": "TSG Hoffenheim", + "away_team_id": 2569, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2547": { + "team": "1. FC Union Berlin", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434038, + "date": "2026-09-18T18:30:00+00:00", + "timestamp": 1789756200, + "competition": "Bundesliga", + "opponent": "FC Bayern München", + "opponent_id": 2672, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2674": { + "team": "Eintracht Frankfurt", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434046, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "SC Freiburg", + "opponent_id": 2538, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2556": { + "team": "1. FSV Mainz 05", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434047, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2561": { + "team": "SC Paderborn 07", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434052, + "date": "2026-09-20T17:30:00+00:00", + "timestamp": 1789925400, + "competition": "Bundesliga", + "opponent": "TSG Hoffenheim", + "opponent_id": 2569, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "36360": { + "team": "RB Leipzig", + "next_match": { + "match_id": 16939034, + "date": "2026-09-10T19:00:00+00:00", + "timestamp": 1789066800, + "competition": "UEFA Champions League", + "opponent": "Como", + "opponent_id": 2704, + "venue": "away", + "unique_tournament_id": 7, + "home_team": "Como", + "home_team_id": 2704, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "round": 1, + "season_id": 96518, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434033, + "date": "2026-09-20T13:30:00+00:00", + "timestamp": 1789911000, + "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": "RB Leipzig", + "away_team_id": 36360, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2527": { + "team": "Borussia M'gladbach", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434047, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "1. FSV Mainz 05", + "opponent_id": 2556, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2598": { + "team": "SV 07 Elversberg", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434051, + "date": "2026-09-20T15:30:00+00:00", + "timestamp": 1789918200, + "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": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434033, + "date": "2026-09-20T13:30:00+00:00", + "timestamp": 1789911000, + "competition": "Bundesliga", + "opponent": "RB Leipzig", + "opponent_id": 36360, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2673": { + "team": "Borussia Dortmund", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434034, + "date": "2026-09-19T16:30:00+00:00", + "timestamp": 1789835400, + "competition": "Bundesliga", + "opponent": "VfB Stuttgart", + "opponent_id": 2677, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2676": { + "team": "Hamburger SV", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434048, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "1. FC Köln", + "opponent_id": 2671, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2538": { + "team": "SC Freiburg", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434046, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "Eintracht Frankfurt", + "opponent_id": 2674, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2534": { + "team": "SV Werder Bremen", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434049, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "FC Augsburg", + "opponent_id": 2600, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2600": { + "team": "FC Augsburg", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434049, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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": "FC Augsburg", + "away_team_id": 2600, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2530": { + "team": "FC Schalke 04", + "next_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" + }, + "next_bundesliga_match": { + "match_id": 16434051, + "date": "2026-09-20T15:30:00+00:00", + "timestamp": 1789918200, + "competition": "Bundesliga", + "opponent": "SV 07 Elversberg", + "opponent_id": 2598, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + } + } +} diff --git a/outputs/sofascore/upcoming_matches/upcoming_matches_md_4_2026-09-09_13-37-36_892409+0200.json b/outputs/sofascore/upcoming_matches/upcoming_matches_md_4_2026-09-09_13-37-36_892409+0200.json new file mode 100644 index 0000000..6ab63ca --- /dev/null +++ b/outputs/sofascore/upcoming_matches/upcoming_matches_md_4_2026-09-09_13-37-36_892409+0200.json @@ -0,0 +1,674 @@ +{ + "execution_timestamp": "2026-09-09T13:37:36.892409+02:00", + "analysis_matchday": 3, + "following_matchday": 4, + "requested_matchday": 4, + "teams": { + "2672": { + "team": "FC Bayern München", + "next_match": { + "match_id": 16434038, + "date": "2026-09-18T18:30:00+00:00", + "timestamp": 1789756200, + "competition": "Bundesliga", + "opponent": "1. FC Union Berlin", + "opponent_id": 2547, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434038, + "date": "2026-09-18T18:30:00+00:00", + "timestamp": 1789756200, + "competition": "Bundesliga", + "opponent": "1. FC Union Berlin", + "opponent_id": 2547, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2677": { + "team": "VfB Stuttgart", + "next_match": { + "match_id": 16434034, + "date": "2026-09-19T16:30:00+00:00", + "timestamp": 1789835400, + "competition": "Bundesliga", + "opponent": "Borussia Dortmund", + "opponent_id": 2673, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434034, + "date": "2026-09-19T16:30:00+00:00", + "timestamp": 1789835400, + "competition": "Bundesliga", + "opponent": "Borussia Dortmund", + "opponent_id": 2673, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2671": { + "team": "1. FC Köln", + "next_match": { + "match_id": 16434048, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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. FC Köln", + "away_team_id": 2671, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434048, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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. FC Köln", + "away_team_id": 2671, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2569": { + "team": "TSG Hoffenheim", + "next_match": { + "match_id": 16945561, + "date": "2026-09-17T16:45:00+00:00", + "timestamp": 1789663500, + "competition": "UEFA Europa League", + "opponent": "OFI Crete", + "opponent_id": 3241, + "venue": "away", + "unique_tournament_id": 679, + "home_team": "OFI Crete", + "home_team_id": 3241, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "round": 1, + "season_id": 96522, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434052, + "date": "2026-09-20T17:30:00+00:00", + "timestamp": 1789925400, + "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": "TSG Hoffenheim", + "away_team_id": 2569, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2547": { + "team": "1. FC Union Berlin", + "next_match": { + "match_id": 16434038, + "date": "2026-09-18T18:30:00+00:00", + "timestamp": 1789756200, + "competition": "Bundesliga", + "opponent": "FC Bayern München", + "opponent_id": 2672, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434038, + "date": "2026-09-18T18:30:00+00:00", + "timestamp": 1789756200, + "competition": "Bundesliga", + "opponent": "FC Bayern München", + "opponent_id": 2672, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2674": { + "team": "Eintracht Frankfurt", + "next_match": { + "match_id": 16434046, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "SC Freiburg", + "opponent_id": 2538, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434046, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "SC Freiburg", + "opponent_id": 2538, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2556": { + "team": "1. FSV Mainz 05", + "next_match": { + "match_id": 16434047, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434047, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2561": { + "team": "SC Paderborn 07", + "next_match": { + "match_id": 16434052, + "date": "2026-09-20T17:30:00+00:00", + "timestamp": 1789925400, + "competition": "Bundesliga", + "opponent": "TSG Hoffenheim", + "opponent_id": 2569, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434052, + "date": "2026-09-20T17:30:00+00:00", + "timestamp": 1789925400, + "competition": "Bundesliga", + "opponent": "TSG Hoffenheim", + "opponent_id": 2569, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "36360": { + "team": "RB Leipzig", + "next_match": { + "match_id": 16434033, + "date": "2026-09-20T13:30:00+00:00", + "timestamp": 1789911000, + "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": "RB Leipzig", + "away_team_id": 36360, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434033, + "date": "2026-09-20T13:30:00+00:00", + "timestamp": 1789911000, + "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": "RB Leipzig", + "away_team_id": 36360, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2527": { + "team": "Borussia M'gladbach", + "next_match": { + "match_id": 16434047, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "1. FSV Mainz 05", + "opponent_id": 2556, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434047, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "1. FSV Mainz 05", + "opponent_id": 2556, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2598": { + "team": "SV 07 Elversberg", + "next_match": { + "match_id": 16434051, + "date": "2026-09-20T15:30:00+00:00", + "timestamp": 1789918200, + "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": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434051, + "date": "2026-09-20T15:30:00+00:00", + "timestamp": 1789918200, + "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": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "next_match": { + "match_id": 16943945, + "date": "2026-09-16T19:00:00+00:00", + "timestamp": 1789585200, + "competition": "UEFA Europa League", + "opponent": "NK Celje", + "opponent_id": 2413, + "venue": "home", + "unique_tournament_id": 679, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "NK Celje", + "away_team_id": 2413, + "round": 1, + "season_id": 96522, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434033, + "date": "2026-09-20T13:30:00+00:00", + "timestamp": 1789911000, + "competition": "Bundesliga", + "opponent": "RB Leipzig", + "opponent_id": 36360, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2673": { + "team": "Borussia Dortmund", + "next_match": { + "match_id": 16434034, + "date": "2026-09-19T16:30:00+00:00", + "timestamp": 1789835400, + "competition": "Bundesliga", + "opponent": "VfB Stuttgart", + "opponent_id": 2677, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434034, + "date": "2026-09-19T16:30:00+00:00", + "timestamp": 1789835400, + "competition": "Bundesliga", + "opponent": "VfB Stuttgart", + "opponent_id": 2677, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2676": { + "team": "Hamburger SV", + "next_match": { + "match_id": 16434048, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "1. FC Köln", + "opponent_id": 2671, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434048, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "1. FC Köln", + "opponent_id": 2671, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2538": { + "team": "SC Freiburg", + "next_match": { + "match_id": 16434046, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "Eintracht Frankfurt", + "opponent_id": 2674, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434046, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "Eintracht Frankfurt", + "opponent_id": 2674, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2534": { + "team": "SV Werder Bremen", + "next_match": { + "match_id": 16434049, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "FC Augsburg", + "opponent_id": 2600, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434049, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "FC Augsburg", + "opponent_id": 2600, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2600": { + "team": "FC Augsburg", + "next_match": { + "match_id": 16434049, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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": "FC Augsburg", + "away_team_id": 2600, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434049, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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": "FC Augsburg", + "away_team_id": 2600, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2530": { + "team": "FC Schalke 04", + "next_match": { + "match_id": 16434051, + "date": "2026-09-20T15:30:00+00:00", + "timestamp": 1789918200, + "competition": "Bundesliga", + "opponent": "SV 07 Elversberg", + "opponent_id": 2598, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434051, + "date": "2026-09-20T15:30:00+00:00", + "timestamp": 1789918200, + "competition": "Bundesliga", + "opponent": "SV 07 Elversberg", + "opponent_id": 2598, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + } + } +} diff --git a/outputs/sofascore/upcoming_matches/upcoming_matches_md_4_2026-09-11_09-40-35_287443+0200.json b/outputs/sofascore/upcoming_matches/upcoming_matches_md_4_2026-09-11_09-40-35_287443+0200.json new file mode 100644 index 0000000..9489cb0 --- /dev/null +++ b/outputs/sofascore/upcoming_matches/upcoming_matches_md_4_2026-09-11_09-40-35_287443+0200.json @@ -0,0 +1,674 @@ +{ + "execution_timestamp": "2026-09-11T09:40:35.287443+02:00", + "analysis_matchday": 3, + "following_matchday": 4, + "requested_matchday": 4, + "teams": { + "2672": { + "team": "FC Bayern München", + "next_match": { + "match_id": 16434038, + "date": "2026-09-18T18:30:00+00:00", + "timestamp": 1789756200, + "competition": "Bundesliga", + "opponent": "1. FC Union Berlin", + "opponent_id": 2547, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434038, + "date": "2026-09-18T18:30:00+00:00", + "timestamp": 1789756200, + "competition": "Bundesliga", + "opponent": "1. FC Union Berlin", + "opponent_id": 2547, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2677": { + "team": "VfB Stuttgart", + "next_match": { + "match_id": 16434034, + "date": "2026-09-19T16:30:00+00:00", + "timestamp": 1789835400, + "competition": "Bundesliga", + "opponent": "Borussia Dortmund", + "opponent_id": 2673, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434034, + "date": "2026-09-19T16:30:00+00:00", + "timestamp": 1789835400, + "competition": "Bundesliga", + "opponent": "Borussia Dortmund", + "opponent_id": 2673, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2671": { + "team": "1. FC Köln", + "next_match": { + "match_id": 16434048, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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. FC Köln", + "away_team_id": 2671, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434048, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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. FC Köln", + "away_team_id": 2671, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2569": { + "team": "TSG Hoffenheim", + "next_match": { + "match_id": 16945561, + "date": "2026-09-17T16:45:00+00:00", + "timestamp": 1789663500, + "competition": "UEFA Europa League", + "opponent": "OFI Crete", + "opponent_id": 3241, + "venue": "away", + "unique_tournament_id": 679, + "home_team": "OFI Crete", + "home_team_id": 3241, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "round": 1, + "season_id": 96522, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434052, + "date": "2026-09-20T17:30:00+00:00", + "timestamp": 1789925400, + "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": "TSG Hoffenheim", + "away_team_id": 2569, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2547": { + "team": "1. FC Union Berlin", + "next_match": { + "match_id": 16434038, + "date": "2026-09-18T18:30:00+00:00", + "timestamp": 1789756200, + "competition": "Bundesliga", + "opponent": "FC Bayern München", + "opponent_id": 2672, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434038, + "date": "2026-09-18T18:30:00+00:00", + "timestamp": 1789756200, + "competition": "Bundesliga", + "opponent": "FC Bayern München", + "opponent_id": 2672, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2674": { + "team": "Eintracht Frankfurt", + "next_match": { + "match_id": 16434046, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "SC Freiburg", + "opponent_id": 2538, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434046, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "SC Freiburg", + "opponent_id": 2538, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2556": { + "team": "1. FSV Mainz 05", + "next_match": { + "match_id": 16434047, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434047, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2561": { + "team": "SC Paderborn 07", + "next_match": { + "match_id": 16434052, + "date": "2026-09-20T17:30:00+00:00", + "timestamp": 1789925400, + "competition": "Bundesliga", + "opponent": "TSG Hoffenheim", + "opponent_id": 2569, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434052, + "date": "2026-09-20T17:30:00+00:00", + "timestamp": 1789925400, + "competition": "Bundesliga", + "opponent": "TSG Hoffenheim", + "opponent_id": 2569, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "36360": { + "team": "RB Leipzig", + "next_match": { + "match_id": 16434033, + "date": "2026-09-20T13:30:00+00:00", + "timestamp": 1789911000, + "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": "RB Leipzig", + "away_team_id": 36360, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434033, + "date": "2026-09-20T13:30:00+00:00", + "timestamp": 1789911000, + "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": "RB Leipzig", + "away_team_id": 36360, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2527": { + "team": "Borussia M'gladbach", + "next_match": { + "match_id": 16434047, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "1. FSV Mainz 05", + "opponent_id": 2556, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434047, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "1. FSV Mainz 05", + "opponent_id": 2556, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2598": { + "team": "SV 07 Elversberg", + "next_match": { + "match_id": 16434051, + "date": "2026-09-20T15:30:00+00:00", + "timestamp": 1789918200, + "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": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434051, + "date": "2026-09-20T15:30:00+00:00", + "timestamp": 1789918200, + "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": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "next_match": { + "match_id": 16943945, + "date": "2026-09-16T19:00:00+00:00", + "timestamp": 1789585200, + "competition": "UEFA Europa League", + "opponent": "NK Celje", + "opponent_id": 2413, + "venue": "home", + "unique_tournament_id": 679, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "NK Celje", + "away_team_id": 2413, + "round": 1, + "season_id": 96522, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434033, + "date": "2026-09-20T13:30:00+00:00", + "timestamp": 1789911000, + "competition": "Bundesliga", + "opponent": "RB Leipzig", + "opponent_id": 36360, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2673": { + "team": "Borussia Dortmund", + "next_match": { + "match_id": 16434034, + "date": "2026-09-19T16:30:00+00:00", + "timestamp": 1789835400, + "competition": "Bundesliga", + "opponent": "VfB Stuttgart", + "opponent_id": 2677, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434034, + "date": "2026-09-19T16:30:00+00:00", + "timestamp": 1789835400, + "competition": "Bundesliga", + "opponent": "VfB Stuttgart", + "opponent_id": 2677, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2676": { + "team": "Hamburger SV", + "next_match": { + "match_id": 16434048, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "1. FC Köln", + "opponent_id": 2671, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434048, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "1. FC Köln", + "opponent_id": 2671, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2538": { + "team": "SC Freiburg", + "next_match": { + "match_id": 16434046, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "Eintracht Frankfurt", + "opponent_id": 2674, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434046, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "Eintracht Frankfurt", + "opponent_id": 2674, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2534": { + "team": "SV Werder Bremen", + "next_match": { + "match_id": 16434049, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "FC Augsburg", + "opponent_id": 2600, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434049, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "competition": "Bundesliga", + "opponent": "FC Augsburg", + "opponent_id": 2600, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2600": { + "team": "FC Augsburg", + "next_match": { + "match_id": 16434049, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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": "FC Augsburg", + "away_team_id": 2600, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434049, + "date": "2026-09-19T13:30:00+00:00", + "timestamp": 1789824600, + "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": "FC Augsburg", + "away_team_id": 2600, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2530": { + "team": "FC Schalke 04", + "next_match": { + "match_id": 16434051, + "date": "2026-09-20T15:30:00+00:00", + "timestamp": 1789918200, + "competition": "Bundesliga", + "opponent": "SV 07 Elversberg", + "opponent_id": 2598, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434051, + "date": "2026-09-20T15:30:00+00:00", + "timestamp": 1789918200, + "competition": "Bundesliga", + "opponent": "SV 07 Elversberg", + "opponent_id": 2598, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 4, + "season_id": 97464, + "status_type": "notstarted" + } + } + } +} diff --git a/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260909_133232.csv b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260909_133232.csv new file mode 100644 index 0000000..3e9db9d --- /dev/null +++ b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260909_133232.csv @@ -0,0 +1,510 @@ +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,11,Reigan Heskey,1056437,Left Winger,18,England|Antigua and Barbuda,30/06/2031,€2.00m,2000000,https://www.transfermarkt.com/reigan-heskey/profil/spieler/1056437 +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 +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,,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,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,28,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/2029,€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,Congo|France,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,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,20,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,38,Luca Vozar,1162413,Defensive Midfield,19,Germany,30/06/2028,€800k,800000,https://www.transfermarkt.com/luca-vozar/profil/spieler/1162413 +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 +Hamburger SV,41,2026,20,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,47,Rael Nakuzola,1112952,Left-Back,19,Germany|DR Congo,30/06/2028,€500k,500000,https://www.transfermarkt.com/rael-nakuzola/profil/spieler/1112952 +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,DR Congo|Netherlands,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,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,21,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,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,29,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,30,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,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,47,Yanik Spalt,960462,Central Midfield,19,Austria,30/06/2028,€750k,750000,https://www.transfermarkt.com/yanik-spalt/profil/spieler/960462 +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,19,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_20260909_133232.json b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260909_133232.json new file mode 100644 index 0000000..135728c --- /dev/null +++ b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260909_133232.json @@ -0,0 +1,8937 @@ +{ + "metadata": { + "source": "Transfermarkt", + "source_base_url": "https://www.transfermarkt.com", + "season_id": 2026, + "captured_at": "2026-09-09T13:32:32+02:00", + "capture_finished_at": "2026-09-09T13:33:58+02:00", + "number_of_teams": 18, + "teams_successfully_scraped": 18, + "teams_failed": 0, + "number_of_players": 509, + "players_with_market_value": 498, + "displayed_squad_sizes": { + "Bayern Munich": 23, + "RB Leipzig": 29, + "Bayer Leverkusen": 28, + "Borussia Dortmund": 30, + "VfB Stuttgart": 30, + "Eintracht Frankfurt": 26, + "TSG Hoffenheim": 27, + "SC Freiburg": 27, + "Mainz 05": 27, + "FC Augsburg": 27, + "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": 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": [ + "DR Congo", + "Netherlands" + ], + "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": 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": "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": 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": 47, + "player_name": "Yanik Spalt", + "player_id": 960462, + "position": "Central Midfield", + "age": 19, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2028", + "market_value": "€750k", + "market_value_eur": 750000, + "player_url": "https://www.transfermarkt.com/yanik-spalt/profil/spieler/960462" + }, + { + "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": 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": 47, + "player_name": "Rael Nakuzola", + "player_id": 1112952, + "position": "Left-Back", + "age": 19, + "nationalities": [ + "Germany", + "DR Congo" + ], + "contract_until": "30/06/2028", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/rael-nakuzola/profil/spieler/1112952" + }, + { + "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": [ + "Congo", + "France" + ], + "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": 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": 19, + "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": 28, + "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/2029", + "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": 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": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/reigan-heskey/profil/spieler/1056437" + }, + { + "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" + } + ], + "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": 29, + "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": 30, + "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": 20, + "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": 20, + "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": 38, + "player_name": "Luca Vozar", + "player_id": 1162413, + "position": "Defensive Midfield", + "age": 19, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€800k", + "market_value_eur": 800000, + "player_url": "https://www.transfermarkt.com/luca-vozar/profil/spieler/1162413" + }, + { + "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" + } + ], + "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": 21, + "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_20260909_133232_team_market_value_p80.csv b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260909_133232_team_market_value_p80.csv new file mode 100644 index 0000000..ae93602 --- /dev/null +++ b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260909_133232_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,7800000.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,7800000.0,96.3 +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,7800000.0,88.89 +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,7800000.0,88.89 +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,7800000.0,88.89 +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,7800000.0,81.48 +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,66000000.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,66000000.0,95.65 +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,66000000.0,91.3 +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,66000000.0,86.96 +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,66000000.0,82.61 +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,12000000.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,12000000.0,96.15 +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,12000000.0,92.31 +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,12000000.0,84.62 +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,12000000.0,84.62 +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,12000000.0,84.62 +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,3900000.0,100.0 +FC Schalke 04,33,2026,43,Mertcan Ayhan,969376,Centre-Back,20,Türkiye|Germany,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/mertcan-ayhan/profil/spieler/969376,3900000.0,96.3 +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,3900000.0,90.74 +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,3900000.0,90.74 +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,3900000.0,85.19 +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,3900000.0,81.48 +Hamburger SV,41,2026,20,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.23 +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.23 +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.46 +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.69 +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.69 +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.43 +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,92.86 +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.5 +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.5 +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,78.57 +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,78.57 +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,78.57 +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,16600000.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,16600000.0,96.3 +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,16600000.0,92.59 +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,16600000.0,88.89 +TSG Hoffenheim,533,2026,18,Wouter Burger,412953,Defensive Midfield,25,Netherlands,,€20.00m,20000000,https://www.transfermarkt.com/wouter-burger/profil/spieler/412953,16600000.0,85.19 +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,16600000.0,81.48 +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/sofascore_kickbase_points.py b/sofascore_kickbase_points.py index 8f48e96..7de7310 100644 --- a/sofascore_kickbase_points.py +++ b/sofascore_kickbase_points.py @@ -19,6 +19,8 @@ import warnings from typing import Any, Iterable +from chrome_runtime import detect_chrome_major_version + DIRECT = "direct" DERIVED = "derived" PROXY = "proxy" @@ -525,9 +527,15 @@ def create_browser(headless: bool = False) -> Any: if headless: options.add_argument("--headless=new") try: - # Omit ``version_main``: undetected-chromedriver then matches the local - # Chrome installation itself, including after Chrome updates. - driver = uc.Chrome(options=options, use_subprocess=True) + # Match the driver to the same installed Chrome executable we launch. + chrome_executable_path = uc.find_chrome_executable() + chrome_major_version = detect_chrome_major_version(chrome_executable_path) + driver = uc.Chrome( + options=options, + browser_executable_path=chrome_executable_path, + version_main=chrome_major_version, + use_subprocess=True, + ) except Exception as exc: raise RuntimeError(f"Could not start undetected Chrome: {type(exc).__name__}: {exc}") from exc driver.set_page_load_timeout(30) diff --git a/sofascore_rating_odds_lineup_score.py b/sofascore_rating_odds_lineup_score.py index cd069ac..a253e5e 100644 --- a/sofascore_rating_odds_lineup_score.py +++ b/sofascore_rating_odds_lineup_score.py @@ -8,7 +8,8 @@ import unicodedata import warnings from dataclasses import dataclass -from datetime import datetime +from datetime import datetime, timezone +from decimal import Decimal, ROUND_HALF_UP from difflib import SequenceMatcher from pathlib import Path from typing import Any, Mapping @@ -24,6 +25,7 @@ LIGAINSIDER_PREDICTED_LINEUPS_DIR, ROTOWIRE_PREDICTED_LINEUPS_DIR, SOFASCORE_ODDS_DIR, + SOFASCORE_TEAM_FORM_DIR, ensure_directory, prune_timestamped_outputs, ) @@ -80,6 +82,7 @@ DEFAULT_ALTERNATIVE_STARTING_CHANCE_DECAY = 0.45 # Kept at 1.0 by default so callers must explicitly opt into a fitted scale. DEFAULT_SCORE_MULTIPLIER = 1.0 +OVERALL_RECENCY_WEIGHTS = (28, 24, 20, 16, 12) # Newest team match first. QUESTIONABLE_INJURY_STATUS = "QUES" LIGAINSIDER_FILENAME_RE = re.compile(r"^ligainsider_bundesliga_lineups_(?P\d{8}_\d{6})\.json$") KICKBASE_FILENAME_RE = re.compile(r"^kickbase_bundesliga_lineups_(?P\d{8}_\d{6})\.json$") @@ -486,7 +489,13 @@ def _kickbase_chances( questionable_injury_starting_chance_penalty: float = 0.0, alternative_starting_chance_decay: float = DEFAULT_ALTERNATIVE_STARTING_CHANCE_DECAY, ) -> dict[str, dict[str, Any]]: - """Return name-only Kickbase chances using geometric slot normalization.""" + """Return Kickbase chances calculated independently for every pitch slot. + + An unchallenged rank-one player is certain to start. Where Kickbase lists + alternatives for a slot, the geometric rank weights are normalized only + within that slot. A player named for several slots combines those + independent opportunities with noisy-OR pooling, capped at one. + """ alternative_starting_chance_decay = validate_alternative_starting_chance_decay( alternative_starting_chance_decay ) @@ -506,6 +515,80 @@ def _kickbase_chances( {"name": name, "rank": rank, "questionable": _is_questionable(player)} ) + if not slots: + return {} + if not any(item["rank"] == 1 for alternatives in slots.values() for item in alternatives): + raise ValueError("Kickbase lineup has players but no rank-one starters.") + candidates: dict[str, dict[str, Any]] = {} + for alternatives in slots.values(): + ordered = sorted(alternatives, key=lambda item: item["rank"]) + if len(ordered) == 1: + # No competing player is visible, so the displayed starter is + # certain. Do not let uncertainty in another position affect it. + slot_chances = [1.0] + else: + slot_chances = _slot_chances( + ordered, + questionable_injury_starting_chance_penalty, + alternative_starting_chance_decay, + ) + for item, chance in zip(ordered, slot_chances, strict=True): + key = normalize_name(item["name"]) + candidate = candidates.setdefault( + key, + {"name": item["name"], "slot_chances": [], "questionable": False}, + ) + candidate["slot_chances"].append(chance) + candidate["questionable"] = bool(candidate["questionable"] or item["questionable"]) + + return { + key: { + "name": item["name"], + "chance": 1.0 - math.prod(1.0 - chance for chance in item["slot_chances"]), + "questionable": bool(item["questionable"]), + } + for key, item in candidates.items() + } + + +def _kicker_chances( + players: list[Any], + questionable_injury_starting_chance_penalty: float = 0.0, + alternative_starting_chance_decay: float = DEFAULT_ALTERNATIVE_STARTING_CHANCE_DECAY, +) -> dict[str, dict[str, Any]]: + """Return Kicker's name-only chances using its existing slot normalization.""" + return _kickbase_slot_chances( + players, + questionable_injury_starting_chance_penalty, + alternative_starting_chance_decay, + ) + + +def _kickbase_slot_chances( + players: list[Any], + questionable_injury_starting_chance_penalty: float, + alternative_starting_chance_decay: float, +) -> dict[str, dict[str, Any]]: + """Keep Kicker's legacy display-name parser separate from Kickbase.""" + alternative_starting_chance_decay = validate_alternative_starting_chance_decay( + alternative_starting_chance_decay + ) + slots: dict[tuple[int, int], list[dict[str, Any]]] = {} + for player in players: + name = _kickbase_player_name(player) + if name is None: + continue + try: + slot = (int(player["formation_row"]), int(player["slot_index"])) + rank = int(player["starting_probability_rank"]) + except (KeyError, TypeError, ValueError) as exc: + raise ValueError(f"Kicker player {name!r} has invalid slot/rank data.") from exc + if rank < 1: + raise ValueError(f"Kicker player {name!r} has invalid rank {rank}.") + slots.setdefault(slot, []).append( + {"name": name, "rank": rank, "questionable": _is_questionable(player)} + ) + chances: dict[str, dict[str, Any]] = {} for alternatives in slots.values(): slot_chances = _slot_chances( @@ -524,6 +607,29 @@ def _kickbase_chances( return chances + +def _add_kicker_identity_candidates( + candidates: dict[str, dict[str, Any]], team: dict[str, Any], +) -> None: + """Add URL name hints to existing starter candidates only.""" + for player in team["players"]: + name = _kickbase_player_name(player) or player.get("name") + if not isinstance(name, str) or not name.strip(): + continue + entry = candidates.get(normalize_name(name)) + if entry is None: + continue + # URL slugs are hints for the review prompt, never automatic identities. + url = player.get("player_url") or "" + slug_match = re.search(r"/([^/]+)/spieler(?:/|$)", url) + if slug_match: + parts = [part for part in slug_match.group(1).split("-") if not part.isdigit()] + entry["matching_names"] = [ + " ".join(parts), + " ".join(parts[-1:] + parts[:-1]), + ] + + def load_lineup_source( source: LineupSource, questionable_injury_starting_chance_penalty: float = 0.0, @@ -549,7 +655,7 @@ def load_lineup_source( parsers = { "ligainsider": _ligainsider_chances, "kickbase": _kickbase_chances, - "kicker": _kickbase_chances, + "kicker": _kicker_chances, "rotowire": _rotowire_chances, } try: @@ -582,6 +688,8 @@ def load_lineup_source( ) else: teams[key] = parser(player_list, questionable_injury_starting_chance_penalty) + if source.key == "kicker": + _add_kicker_identity_candidates(teams[key], team) return path, teams @@ -691,7 +799,11 @@ def _fuzzy_candidates( threshold: float = FUZZY_MATCH_THRESHOLD, ) -> list[tuple[float, dict[str, Any]]]: normalized = normalize_name(name) - matches = [(SequenceMatcher(None, normalized, key).ratio(), value) for key, value in candidates.items()] + matches = [ + (max(SequenceMatcher(None, normalized, alias).ratio() for alias in + [key, *(normalize_name(hint) for hint in value.get("matching_names", []))]), value) + for key, value in candidates.items() + ] return sorted( (item for item in matches if item[0] >= threshold), key=lambda item: (-item[0], item[1]["name"].casefold(), str(item[1].get("id", ""))), @@ -725,7 +837,9 @@ def resolve_kickbase_display_name( The provider label is first compared with ``lastName`` and then ``firstName``. A shared first or last name is intentionally unresolved so - the notebook prompt remains the only way to confirm that identity. + a persisted cross reference or notebook confirmation must resolve it. + Uniqueness spans both name fields: one player's first name can be another + player's surname. """ for part_key, column in (("last", "lastName"), ("first", "firstName")): value = player.get(column) @@ -733,11 +847,41 @@ def resolve_kickbase_display_name( continue normalized = normalize_name(value) chosen = candidates.get(normalized) - if chosen is not None and len(team_name_index.get(part_key, {}).get(normalized, set())) == 1: + owners = ( + team_name_index.get("first", {}).get(normalized, set()) + | team_name_index.get("last", {}).get(normalized, set()) + ) + if chosen is not None and len(owners) == 1: return chosen return None +def resolve_name_only_lineup_match( + candidates: dict[str, dict[str, Any]], + kbstats_name: str, + player: dict[str, Any], + team_name_index: dict[str, dict[str, set[int]]], + override_displayed_name: str | None = None, +) -> tuple[dict[str, Any] | None, str | None]: + """Resolve a display-only lineup name before considering fuzzy candidates. + + A live normalized name match is more trustworthy than a persisted alias: + aliases can become stale or contain a transcription typo. The caller uses + fuzzy matching only when this function cannot identify a candidate. + """ + chosen = candidates.get(normalize_name(kbstats_name)) + if chosen is not None: + return chosen, "exact" + chosen = resolve_kickbase_display_name(candidates, player, team_name_index) + if chosen is not None: + return chosen, "normalized" + if isinstance(override_displayed_name, str) and override_displayed_name.strip(): + chosen = candidates.get(normalize_name(override_displayed_name)) + if chosen is not None: + return chosen, "override" + return None, None + + def _rating_candidate_maps(ratings: pd.DataFrame) -> tuple[dict[str, dict[str, Any]], dict[int, dict[str, Any]]]: by_name: dict[str, dict[str, Any]] = {} by_id: dict[int, dict[str, Any]] = {} @@ -750,6 +894,84 @@ def _rating_candidate_maps(ratings: pd.DataFrame) -> tuple[dict[str, dict[str, A return by_name, by_id +def _rating_match_chronology(match: dict[str, Any]) -> datetime: + timestamp = match.get("timestamp") + if isinstance(timestamp, (int, float)) and not isinstance(timestamp, bool) and math.isfinite(timestamp): + try: + return datetime.fromtimestamp(timestamp, tz=timezone.utc) + except (ValueError, OverflowError, OSError): + pass + value = match.get("date") + if not isinstance(value, str) or not value.strip(): + raise ValueError("Match has no usable timestamp or date.") + parsed = datetime.fromisoformat(value.strip().replace("Z", "+00:00")) + if parsed.tzinfo is None: + parsed = parsed.replace(tzinfo=datetime.now().astimezone().tzinfo) + return parsed.astimezone(timezone.utc) + + +def load_score_ratings(path: Path, category: str) -> pd.DataFrame: + """Use team-slot recency weights only for the overall odds/lineup method.""" + ratings = load_category_ratings(path, category) + if category != "overall": + return ratings + json_path = path.with_suffix(".json") + try: + document = json.loads(json_path.read_text(encoding="utf-8-sig")) + source_name = document["source_file"] + if not isinstance(source_name, str) or Path(source_name).name != source_name: + raise ValueError("source_file must be a team-form filename.") + snapshot = json.loads((SOFASCORE_TEAM_FORM_DIR / source_name).read_text(encoding="utf-8-sig")) + if not isinstance(snapshot, dict) or not snapshot: + raise ValueError("Team-form snapshot must be a non-empty object.") + if not all(str(key).isdigit() for key in snapshot): + if len(snapshot) != 1: + raise ValueError("Invalid timestamp-wrapped team-form snapshot.") + snapshot = next(iter(snapshot.values())) + weighted = {} + for team_id, team in document["teams"].items(): + matches = snapshot[team_id]["overall_matches"] + if not isinstance(matches, list) or not 1 <= len(matches) <= 5: + raise ValueError(f"Team {team_id} needs one to five overall matches.") + ids = [match["match_id"] for match in matches] + if any(type(match_id) is not int or match_id <= 0 for match_id in ids) or len(set(ids)) != len(ids): + raise ValueError(f"Team {team_id} has invalid or duplicate match IDs.") + ordered = sorted(matches, key=lambda match: (_rating_match_chronology(match), match["match_id"]), reverse=True) + weights = {match["match_id"]: Decimal(weight) for match, weight in zip(ordered, OVERALL_RECENCY_WEIGHTS)} + for player in team["overall"]["players"]: + player_id = player["player_id"] + trail = player["ratings"] + if type(player_id) is not int or player_id <= 0 or player_id in weighted: + raise ValueError("Invalid or duplicate overall player ID.") + if not isinstance(trail, list) or not trail or len(trail) != player["rating_count"]: + raise ValueError(f"Player {player_id} has an inconsistent rating trail.") + numerator, denominator = Decimal(0), Decimal(0) + seen = set() + for record in trail: + match_id, rating = record["match_id"], record["rating"] + if type(match_id) is not int or match_id not in weights or match_id in seen: + raise ValueError(f"Player {player_id} has an unknown or duplicate rated match.") + if isinstance(rating, bool) or not isinstance(rating, (int, float)) or not math.isfinite(rating) or not 0 <= rating <= 10: + raise ValueError(f"Player {player_id} has an invalid rating.") + seen.add(match_id) + numerator += Decimal(str(rating)) * weights[match_id] + denominator += weights[match_id] + weighted[player_id] = (team_id, player, float((numerator / denominator).quantize(Decimal("0.01"), rounding=ROUND_HALF_UP))) + if set(weighted) != set(ratings["player_id"]): + raise ValueError("Overall player IDs differ between ratings CSV and JSON.") + values = [] + for _, row in ratings.iterrows(): + team_id, player, value = weighted[int(row["player_id"])] + if (int(row["team_id"]) != int(team_id) or row["player_name"] != player["player_name"] + or row["rating_count"] != player["rating_count"] or row["average_rating"] != player["average_rating"]): + raise ValueError(f"CSV and JSON disagree for player {row['player_id']}.") + values.append(value) + ratings["average_rating"] = values + except (OSError, ValueError, KeyError, TypeError, AttributeError) as exc: + raise ValueError(f"Cannot apply overall recency weighting using {json_path}: {exc}") from exc + return ratings + + def run_score_creation( category: str, questionable_injury_starting_chance_penalty: float = DEFAULT_QUESTIONABLE_INJURY_STARTING_CHANCE_PENALTY, @@ -776,7 +998,7 @@ def run_score_creation( kbstats_input = select_latest_kbstats_csv() ratings_input = select_latest_ratings_csv() players = load_kbstats_players(kbstats_input.path) - ratings = load_category_ratings(ratings_input.path, category) + ratings = load_score_ratings(ratings_input.path, category) expected_points, odds_table = load_expected_match_points(matchday) lineup_inputs = { source.key: load_lineup_source( @@ -832,33 +1054,11 @@ def run_score_creation( } kickbase_name_indexes = build_kickbase_name_indexes(players, team_keys) - # Collect uncertain matches from every provider into one review queue. This - # keeps a strong lineup match from being hidden behind a long list of much - # weaker rating matches. - rating_resolution: dict[int, tuple[dict[str, Any] | None, str]] = {} - rating_prompts: list[tuple[float, str, int, list[tuple[float, dict[str, Any]]]]] = [] - for index, context in player_contexts.items(): - name, normalized = context["name"], context["normalized"] - rating = rating_by_name.get(normalized) - if rating is not None: - rating_resolution[index] = (rating, "exact") - elif normalized in rating_override_by_name: - rating = rating_by_id.get(int(rating_override_by_name[normalized]["sofascore_player_id"])) - rating_resolution[index] = (rating, "override" if rating is not None else "missing_rating") - else: - fuzzy = _fuzzy_candidates(name, rating_by_name) - if fuzzy: - rating_prompts.append((fuzzy[0][0], name.casefold(), index, fuzzy)) - else: - rating_resolution[index] = (None, "missing_rating") - + # Resolve every lineup before looking up ratings. A player can be a valid + # starter even when no SofaScore rating is available for scoring them. lineup_resolution: dict[tuple[int, str], tuple[dict[str, Any] | None, str]] = {} lineup_prompts: list[tuple[float, str, int, LineupSource, list[tuple[float, dict[str, Any]]]]] = [] for index, context in player_contexts.items(): - # A player with no exact/overridden rating and no rating candidate can - # never receive a score, so there is no value in reviewing their lineup. - if index in rating_resolution and rating_resolution[index][0] is None: - continue name, normalized, team_key = context["name"], context["normalized"], context["team_key"] for source in LINEUP_SOURCES: _, source_teams = lineup_inputs[source.key] @@ -871,20 +1071,16 @@ def run_score_creation( continue if source.key in NAME_ONLY_LINEUP_SOURCE_KEYS: override = name_only_override_by_key.get((source.key, team_key, normalized)) - if override is not None: - chosen = candidates.get(normalize_name(override["displayed_name"])) - lineup_resolution[(index, source.key)] = ( - chosen, - "override" if chosen is not None else "missing", - ) - continue - chosen = resolve_kickbase_display_name( + override_displayed_name = None if override is None else override["displayed_name"] + chosen, status = resolve_name_only_lineup_match( candidates, + name, {"firstName": context["first_name"], "lastName": context["last_name"]}, kickbase_name_indexes.get(team_key, {"first": {}, "last": {}}), + override_displayed_name, ) if chosen is not None: - lineup_resolution[(index, source.key)] = (chosen, "exact") + lineup_resolution[(index, source.key)] = (chosen, status or "exact") continue # Kickbase and Kicker expose display labels rather than reliable # canonical player identities. A non-unique name part or no @@ -913,42 +1109,53 @@ def run_score_creation( else: lineup_resolution[(index, source.key)] = (None, "missing") - # Sort every uncertain match by its best similarity, independent of source. - # The remaining fields are only deterministic tie breakers. - review_prompts: list[tuple[float, str, str, int, LineupSource | None, list[tuple[float, dict[str, Any]]]]] = [] - review_prompts.extend( - (similarity, name_key, "sofascore", index, None, fuzzy) - for similarity, name_key, index, fuzzy in rating_prompts - ) - review_prompts.extend( - (similarity, name_key, source.key, index, source, fuzzy) - for similarity, name_key, index, source, fuzzy in lineup_prompts - ) - for _, _, source_key, index, source, fuzzy in sorted( - review_prompts, - key=lambda item: (-item[0], item[1], item[2], item[3]), + # Resolve uncertain lineups before asking about ratings, preserving lineup + # evidence even when a player cannot ultimately receive a points score. + for _, _, index, source, fuzzy in sorted( + lineup_prompts, + key=lambda item: (-item[0], item[1], item[3].key, item[2]), ): context = player_contexts[index] name = context["name"] - if source is None: - chosen, _ = _prompt_candidate(f"SofaScore rating for {name}", fuzzy) - if chosen is not None: - rating_resolution[index] = (chosen, "prompted") - new_rating_overrides.append({"kbstats_name": name, "sofascore_player_id": chosen["id"], "sofascore_player_name": chosen["name"], "created_at": datetime.now().astimezone().isoformat(timespec="seconds")}) + team_key = context["team_key"] + chosen, _ = _prompt_candidate(f"{source.key} lineup for {name} ({team_key})", fuzzy) + if chosen is not None: + lineup_resolution[(index, source.key)] = (chosen, "prompted") + if source.key in NAME_ONLY_LINEUP_SOURCE_KEYS: + new_name_only_lineup_overrides.append({"source": source.key, "canonical_team": team_key, "kbstats_name": name, "displayed_name": chosen["name"], "created_at": datetime.now().astimezone().isoformat(timespec="seconds")}) + else: + new_lineup_overrides.append({"source": source.key, "canonical_team": team_key, "kbstats_name": name, "provider_player_id": chosen["id"], "provider_player_name": chosen["name"], "created_at": datetime.now().astimezone().isoformat(timespec="seconds")}) + else: + lineup_resolution[(index, source.key)] = (None, "missing") + + rating_resolution: dict[int, tuple[dict[str, Any] | None, str]] = {} + rating_prompts: list[tuple[float, str, int, list[tuple[float, dict[str, Any]]]]] = [] + for index, context in player_contexts.items(): + name, normalized = context["name"], context["normalized"] + rating = rating_by_name.get(normalized) + if rating is not None: + rating_resolution[index] = (rating, "exact") + elif normalized in rating_override_by_name: + rating = rating_by_id.get(int(rating_override_by_name[normalized]["sofascore_player_id"])) + rating_resolution[index] = (rating, "override" if rating is not None else "missing_rating") + else: + fuzzy = _fuzzy_candidates(name, rating_by_name) + if fuzzy: + rating_prompts.append((fuzzy[0][0], name.casefold(), index, fuzzy)) else: rating_resolution[index] = (None, "missing_rating") - continue - team_key = context["team_key"] - chosen, _ = _prompt_candidate(f"{source_key} lineup for {name} ({team_key})", fuzzy) + for _, _, index, fuzzy in sorted( + rating_prompts, + key=lambda item: (-item[0], item[1], item[2]), + ): + name = player_contexts[index]["name"] + chosen, _ = _prompt_candidate(f"SofaScore rating for {name}", fuzzy) if chosen is not None: - lineup_resolution[(index, source_key)] = (chosen, "prompted") - if source_key in NAME_ONLY_LINEUP_SOURCE_KEYS: - new_name_only_lineup_overrides.append({"source": source_key, "canonical_team": team_key, "kbstats_name": name, "displayed_name": chosen["name"], "created_at": datetime.now().astimezone().isoformat(timespec="seconds")}) - else: - new_lineup_overrides.append({"source": source_key, "canonical_team": team_key, "kbstats_name": name, "provider_player_id": chosen["id"], "provider_player_name": chosen["name"], "created_at": datetime.now().astimezone().isoformat(timespec="seconds")}) + rating_resolution[index] = (chosen, "prompted") + new_rating_overrides.append({"kbstats_name": name, "sofascore_player_id": chosen["id"], "sofascore_player_name": chosen["name"], "created_at": datetime.now().astimezone().isoformat(timespec="seconds")}) else: - lineup_resolution[(index, source_key)] = (None, "missing") + rating_resolution[index] = (None, "missing_rating") for index, player in players.iterrows(): context = player_contexts[int(index)] @@ -959,40 +1166,33 @@ def run_score_creation( source_chance_by_key = {source.key: 0.0 for source in LINEUP_SOURCES} is_questionable = False lineup_statuses: list[str] = [] - if rating is None: - starting_chance = 0.0 - lineup_statuses.append("not_evaluated_missing_rating") - else: - for source in LINEUP_SOURCES: - _, source_teams = lineup_inputs[source.key] - candidates = source_teams.get(team_key) - if candidates is None: - continue - try: - chosen, status = lineup_resolution[(int(index), source.key)] - except KeyError as exc: - raise RuntimeError( - f"No resolved lineup match exists for {name!r} from {source.key}." - ) from exc - source_chance = 0.0 if chosen is None else float(chosen["chance"]) - source_weight = source_weights[source.key] - if source_weight > 0: - source_chances.append((source_weight, source_chance)) - source_chance_by_key[source.key] = source_chance - is_questionable = is_questionable or bool( - chosen is not None and chosen.get("questionable", False) - ) - lineup_statuses.append(f"{source.key}:{status}") + for source in LINEUP_SOURCES: + _, source_teams = lineup_inputs[source.key] + candidates = source_teams.get(team_key) + if candidates is None: + continue try: - blended_starting_chance = blend_lineup_chances(source_chances) - except ValueError as exc: - raise ValueError(f"No positive-weight lineup source covers team {team_key}.") from exc - injury_penalty = ( - questionable_injury_starting_chance_penalty if is_questionable else 0.0 + chosen, status = lineup_resolution[(int(index), source.key)] + except KeyError as exc: + raise RuntimeError( + f"No resolved lineup match exists for {name!r} from {source.key}." + ) from exc + source_chance = 0.0 if chosen is None else float(chosen["chance"]) + source_weight = source_weights[source.key] + if source_weight > 0: + source_chances.append((source_weight, source_chance)) + source_chance_by_key[source.key] = source_chance + is_questionable = is_questionable or bool( + chosen is not None and chosen.get("questionable", False) ) - starting_chance = blended_starting_chance - if rating is None: - injury_penalty = 0.0 + lineup_statuses.append(f"{source.key}:{status}") + try: + starting_chance = blend_lineup_chances(source_chances) + except ValueError as exc: + raise ValueError(f"No positive-weight lineup source covers team {team_key}.") from exc + injury_penalty = ( + questionable_injury_starting_chance_penalty if is_questionable else 0.0 + ) rating_value = 0.0 if rating is None else float(rating["rating"]) match_points = float(expected_points[team_key]) # Keep the score scale safely within the optimizer's exact integerization range. @@ -1036,6 +1236,8 @@ def run_score_creation( review = pd.DataFrame(review_rows) print("Input summary") print(f" Matchday: {matchday}; ratings: {ratings_input.path.name}") + if category == "overall": + print(" Rating recency weights (newest to oldest): 28/24/20/16/12; missing ratings excluded and weights normalized.") for source in LINEUP_SOURCES: status = "current" if lineup_source_is_current[source.key] else "previous matchday — excluded" print( diff --git a/sofascore_score_reflection.py b/sofascore_score_reflection.py index c42fbff..b470aea 100644 --- a/sofascore_score_reflection.py +++ b/sofascore_score_reflection.py @@ -246,7 +246,7 @@ def _latest_history(value: Any) -> tuple[bool, float] | None: def build_outcomes(players: pd.DataFrame, baseline: pd.DataFrame) -> pd.DataFrame: - """Derive one-matchday outcomes, preferring a compatible cumulative baseline.""" + """Derive one-matchday outcomes, using history for revised point totals.""" current = players.copy() current["player_id"] = _finite_column(current, "id", "KBStats snapshot").astype(int) current["games_played"] = _cumulative_column(current, "gamesPlayed", "KBStats snapshot") @@ -277,15 +277,24 @@ def build_outcomes(players: pd.DataFrame, baseline: pd.DataFrame) -> pd.DataFram if played_delta not in (0, 1) or start_delta not in (0, 1) or start_delta > played_delta: raise ValueError(f"Invalid matchday count delta for player ID {int(row['player_id'])}.") actual_points = row["total_points"] - row["baseline_points"] + status = "baseline" if history is not None and abs(actual_points - history[1]) > 1e-9: - raise ValueError(f"History and cumulative points disagree for player ID {int(row['player_id'])}.") + # Earlier matches can be rescored after the baseline was saved. + # Only reconcile points when history confirms the appearance + # delta; otherwise the snapshots may cover different matches. + if history[0] != bool(played_delta): + raise ValueError(f"History and cumulative appearances disagree for player ID {int(row['player_id'])}.") + actual_points = history[1] + status = "history_points" minutes_played = ( (row["total_playtime_seconds"] - row["baseline_playtime_seconds"]) / 60.0 if has_playtime_baseline else None ) if minutes_played is not None and not played_delta and abs(minutes_played) > 1e-9: - raise ValueError(f"Playing-time and appearance counts disagree for player ID {int(row['player_id'])}.") - status = "baseline" + if history is None or history[0]: + raise ValueError(f"Playing-time and appearance counts disagree for player ID {int(row['player_id'])}.") + minutes_played = 0.0 + status = "history_nonappearance" played, started = bool(played_delta), bool(start_delta) else: if history is None: diff --git a/tests/test_kickbase_lineup_scoring.py b/tests/test_kickbase_lineup_scoring.py index d98cbc9..9831206 100644 --- a/tests/test_kickbase_lineup_scoring.py +++ b/tests/test_kickbase_lineup_scoring.py @@ -16,7 +16,7 @@ load_references, persist_references, ) -from kbstats_points_odds_lineup_score import COMMON_OUTPUT_COLUMNS +from kbstats_points_odds_lineup_score import COMMON_OUTPUT_COLUMNS, _resolve_lineups from project_paths import KICKBASE_PREDICTED_LINEUPS_DIR from sofascore_rating_odds_lineup_score import ( KB_TEAM_ID_TO_KEY, @@ -24,7 +24,9 @@ DEFAULT_LINEUP_SOURCE_WEIGHTS, LINEUP_SOURCE_REGISTRY, _fuzzy_candidates, + _add_kicker_identity_candidates, _kickbase_chances, + _kicker_chances, _ligainsider_chances, blend_lineup_chances, build_kickbase_name_indexes, @@ -32,12 +34,50 @@ confirm_lineup_source_matchdays, load_lineup_source, resolve_kickbase_display_name, + resolve_name_only_lineup_match, resolve_lineup_source_weights, validate_alternative_starting_chance_decay, ) class KickbaseLineupScoringTests(unittest.TestCase): + def test_cross_reference_resolves_first_name_surname_collision(self) -> None: + players = pd.DataFrame([ + {"firstName": "Moritz", "lastName": "Nicolas"}, + {"firstName": "Nicolas", "lastName": "Kühn"}, + ]) + indexes = build_kickbase_name_indexes(players, pd.Series(["gladbach", "gladbach"]))["gladbach"] + candidate = {"name": "NICOLAS", "chance": 1.0} + candidates = {"nicolas": candidate} + for source in ("kickbase", "kicker"): + with self.subTest(source=source): + self.assertIsNone(resolve_kickbase_display_name(candidates, players.iloc[0], indexes)) + self.assertIsNone(resolve_kickbase_display_name(candidates, players.iloc[1], indexes)) + chosen, status = resolve_name_only_lineup_match( + candidates, "Moritz Nicolas", players.iloc[0], indexes, "Nicolas" + ) + self.assertIs(chosen, candidate) + self.assertEqual(status, "override") + chosen, _ = resolve_name_only_lineup_match( + candidates, "Nicolas Kühn", players.iloc[1], indexes + ) + self.assertIsNone(chosen) + + def test_kicker_starter_abbreviation_uses_url_without_adding_bench(self) -> None: + kim = {"displayed_name": "M.-J. Kim", "player_url": + "https://www.kicker.de/min-jae-kim/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 2, "slot_index": 2, "starting_probability_rank": 1} + candidates = _kicker_chances([kim]) + team = {"players": [kim], "kicker_details": { + "bench": {"players": [{"displayed_name": "Bench Player"}]}, + "unavailable": {"players": [{"name": "Absent"}]}}} + original_keys = set(candidates) + _add_kicker_identity_candidates(candidates, team) + self.assertEqual(set(candidates), original_keys) + offered = _fuzzy_candidates("Kim Minjae", candidates) + self.assertEqual(offered[0][1]["name"], "M.-J. Kim") + self.assertEqual(offered[0][1]["chance"], 1.0) + @staticmethod def _kickbase_slot_players(count: int, questionable_rank: int | None = None) -> list[dict[str, object]]: return [ @@ -51,19 +91,58 @@ def _kickbase_slot_players(count: int, questionable_rank: int | None = None) -> for rank in range(1, count + 1) ] - def test_geometric_decay_normalizes_three_kickbase_alternatives(self) -> None: - chances = _kickbase_chances(self._kickbase_slot_players(3)) - denominator = 1.0 + 0.45 + 0.2025 - self.assertAlmostEqual(1.0 / denominator, chances["display1"]["chance"]) - self.assertAlmostEqual(0.45 / denominator, chances["display2"]["chance"]) - self.assertAlmostEqual(0.2025 / denominator, chances["display3"]["chance"]) - self.assertAlmostEqual(1.0, sum(entry["chance"] for entry in chances.values())) + @staticmethod + def _kickbase_team_players() -> list[dict[str, object]]: + return [ + { + "displayed_name": f"STARTER {slot}", + "formation_row": 1, + "slot_index": slot, + "starting_probability_rank": 1, + "injury_status": None, + } + for slot in range(1, 12) + ] + + def test_repeated_kickbase_alternative_has_more_evidence_than_single_alternative(self) -> None: + players = self._kickbase_team_players() + [ + {"displayed_name": "SINGLE", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 2, "injury_status": None}, + {"displayed_name": "REPEATED", "formation_row": 1, "slot_index": 2, "starting_probability_rank": 2, "injury_status": None}, + {"displayed_name": "REPEATED", "formation_row": 1, "slot_index": 3, "starting_probability_rank": 2, "injury_status": None}, + ] + chances = _kickbase_chances(players) + self.assertGreater(chances["repeated"]["chance"], chances["single"]["chance"]) + self.assertLess(chances["repeated"]["chance"], chances["starter1"]["chance"]) + self.assertEqual(1.0, chances["starter4"]["chance"]) + + def test_kickbase_snapshot_parser_keeps_repeated_alternative_evidence(self) -> None: + source = next(source for source in LINEUP_SOURCE_REGISTRY if source.key == "kickbase") + players = self._kickbase_team_players() + [ + {"displayed_name": "REPEATED", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 2, "injury_status": None}, + {"displayed_name": "REPEATED", "formation_row": 1, "slot_index": 2, "starting_probability_rank": 2, "injury_status": None}, + ] + document = { + "metadata": {"source": "Kickbase"}, + "matches": [ + { + "home": {"team_name": "Bayern München", "players": players}, + "away": {"team_name": "VfB Stuttgart", "players": players}, + } + ], + } + with tempfile.TemporaryDirectory() as temporary_directory: + path = Path(temporary_directory) / "kickbase_bundesliga_lineups_20260904_120000.json" + path.write_text(json.dumps(document), encoding="utf-8") + _, teams = load_lineup_source(replace(source, directory=Path(temporary_directory))) + self.assertIn("repeated", teams["bayern"]) + self.assertGreater(teams["bayern"]["repeated"]["chance"], 0.45) + self.assertEqual(1.0, teams["bayern"]["starter3"]["chance"]) def test_kicker_abbreviated_gladbach_team_name_is_canonicalized(self) -> None: self.assertEqual("gladbach", canonical_team("Bor. Mönchengladbach")) - def test_geometric_decay_supports_four_or_more_alternatives(self) -> None: - chances = _kickbase_chances(self._kickbase_slot_players(4)) + def test_kicker_keeps_geometric_slot_normalization(self) -> None: + chances = _kicker_chances(self._kickbase_slot_players(4)) denominator = sum(0.45 ** exponent for exponent in range(4)) self.assertAlmostEqual(0.45 ** 3 / denominator, chances["display4"]["chance"]) self.assertAlmostEqual(1.0, sum(entry["chance"] for entry in chances.values())) @@ -84,16 +163,37 @@ def test_ligainsider_uses_the_same_geometric_slot_decay(self) -> None: denominator = 1.0 + 0.45 + 0.2025 self.assertAlmostEqual(0.45 / denominator, chances["player2"]["chance"]) - def test_questionable_penalty_stays_after_geometric_base_chances(self) -> None: - chances = _kickbase_chances( - self._kickbase_slot_players(2, questionable_rank=1), + def test_primary_kickbase_player_stays_primary_when_repeated_as_an_alternative(self) -> None: + players = self._kickbase_team_players() + [ + {"displayed_name": "STARTER 1", "formation_row": 1, "slot_index": 2, "starting_probability_rank": 2, "injury_status": None}, + {"displayed_name": "ALTERNATIVE", "formation_row": 1, "slot_index": 3, "starting_probability_rank": 2, "injury_status": None}, + ] + chances = _kickbase_chances(players) + self.assertGreater(chances["starter1"]["chance"], chances["alternative"]["chance"]) + self.assertEqual(1.0, chances["starter1"]["chance"]) + self.assertLess(chances["starter2"]["chance"], 1.0) + + def test_kickbase_unchallenged_starter_remains_certain(self) -> None: + players = self._kickbase_team_players() + [ + {"displayed_name": "ALTERNATIVE", "formation_row": 1, "slot_index": 2, "starting_probability_rank": 2, "injury_status": None}, + ] + chances = _kickbase_chances(players) + self.assertEqual(1.0, chances["starter1"]["chance"]) + self.assertAlmostEqual(1.0 / 1.45, chances["starter2"]["chance"]) + self.assertAlmostEqual(0.45 / 1.45, chances["alternative"]["chance"]) + + def test_kickbase_questionable_alternative_keeps_penalty_interface(self) -> None: + baseline_players = self._kickbase_team_players() + [ + {"displayed_name": "ALTERNATIVE", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 2, "injury_status": None}, + ] + questionable_players = [dict(player) for player in baseline_players] + questionable_players[-1]["injury_status"] = "QUES" + baseline = _kickbase_chances(baseline_players)["alternative"]["chance"] + penalized = _kickbase_chances( + questionable_players, questionable_injury_starting_chance_penalty=0.15, - ) - initial_first = 1.0 / 1.45 - initial_second = 0.45 / 1.45 - remaining_total = initial_first - 0.15 + initial_second - self.assertAlmostEqual((initial_first - 0.15) / remaining_total, chances["display1"]["chance"]) - self.assertAlmostEqual(initial_second / remaining_total, chances["display2"]["chance"]) + )["alternative"]["chance"] + self.assertLess(penalized, baseline) def test_decay_and_source_weight_validation(self) -> None: self.assertEqual(0.45, DEFAULT_ALTERNATIVE_STARTING_CHANCE_DECAY) @@ -241,6 +341,68 @@ def test_shared_name_part_remains_unresolved_for_notebook_confirmation(self) -> candidates = {"muster": {"name": "MUSTER", "chance": 1.0}} self.assertIsNone(resolve_kickbase_display_name(candidates, players.iloc[0], indexes)) + def test_normalized_kickbase_name_beats_a_stale_override_before_fuzzy_matching(self) -> None: + players = pd.DataFrame([{"firstName": "Josha", "lastName": "Vagnoman"}]) + team_keys = pd.Series(["stuttgart"]) + indexes = build_kickbase_name_indexes(players, team_keys)["stuttgart"] + candidates = {"vagnoman": {"name": "VAGNOMAN", "chance": 1.0}} + chosen, status = resolve_name_only_lineup_match( + candidates, + "Josha Vagnoman", + players.iloc[0], + indexes, + override_displayed_name="VAGNONAM", + ) + self.assertEqual("VAGNOMAN", chosen["name"]) + self.assertEqual("normalized", status) + + def test_kbstats_lineup_resolution_prefers_current_name_over_stale_override(self) -> None: + players = pd.DataFrame( + [ + { + "id": "42", + "name": "Josha Vagnoman", + "firstName": "Josha", + "lastName": "Vagnoman", + } + ] + ) + team_keys = pd.Series(["stuttgart"]) + lineup_inputs = { + source.key: (Path(f"{source.key}.json"), {}) + for source in LINEUP_SOURCE_REGISTRY + } + lineup_inputs["kickbase"] = ( + Path("kickbase.json"), + { + "stuttgart": { + "vagnoman": {"name": "VAGNOMAN", "chance": 1.0}, + "vagnonam": {"name": "VAGNONAM", "chance": 0.5}, + } + }, + ) + override = pd.DataFrame( + [ + { + "source": "kickbase", + "canonical_team": "stuttgart", + "kbstats_name": "Josha Vagnoman", + "displayed_name": "VAGNONAM", + "_key": ("kickbase", "stuttgart", "joshavagnoman"), + } + ] + ) + empty = pd.DataFrame() + with patch("kbstats_points_odds_lineup_score._load_lineup_overrides", return_value=empty), patch( + "kbstats_points_odds_lineup_score._load_name_only_lineup_overrides", return_value=override + ): + resolution, _, _ = _resolve_lineups( + players, team_keys, {"42"}, lineup_inputs + ) + chosen, status = resolution[(0, "kickbase")] + self.assertEqual("VAGNOMAN", chosen["name"]) + self.assertEqual("normalized", status) + def test_confirmed_name_only_mapping_is_provider_scoped_and_persisted(self) -> None: with tempfile.TemporaryDirectory() as temporary_directory: path = Path(temporary_directory) / "kickbase_player_name_cross_references.csv" diff --git a/tests/test_sofascore_rating_recency.py b/tests/test_sofascore_rating_recency.py new file mode 100644 index 0000000..bb964e8 --- /dev/null +++ b/tests/test_sofascore_rating_recency.py @@ -0,0 +1,107 @@ +"""Recency weighting uses team match slots, independent of performance.""" +import json +import tempfile +import unittest +from pathlib import Path +from unittest.mock import patch + +import pandas as pd + +import sofascore_rating_odds_lineup_score as scoring +from sofascore_average_rating_score import load_category_ratings + + +class RatingRecencyTests(unittest.TestCase): + def setUp(self): + self.temp = tempfile.TemporaryDirectory() + self.addCleanup(self.temp.cleanup) + self.root = Path(self.temp.name) + self.path = self.root / "ratings.csv" + self.matches = [{"match_id": i, "timestamp": i * 1000} for i in range(1, 6)] + self.trail = [{"match_id": i, "rating": float(i + 4)} for i in range(1, 6)] + self.patcher = patch.object(scoring, "SOFASCORE_TEAM_FORM_DIR", self.root) + self.patcher.start() + self.addCleanup(self.patcher.stop) + + def write_inputs(self): + average = round(sum(r["rating"] for r in self.trail) / len(self.trail), 2) + player = dict(player_id=10, player_name="Player", rating_count=len(self.trail), average_rating=average, ratings=self.trail) + self.document = dict(source_file="form.json", teams={"1": {"overall": {"players": [player]}}}) + self.path.with_suffix(".json").write_text(json.dumps(self.document), encoding="utf-8") + (self.root / "form.json").write_text(json.dumps({"snapshot": {"1": {"overall_matches": self.matches}}}), encoding="utf-8") + pd.DataFrame([dict(team_id=1, category=category, **{k: v for k, v in player.items() if k != "ratings"}) for category in ("overall", "bundesliga")]).to_csv(self.path, index=False) + + def value(self): + return scoring.load_score_ratings(self.path, "overall").iloc[0]["average_rating"] + + def test_chronology_and_symmetric_performance(self): + self.matches.reverse() + self.trail.reverse() + self.write_inputs() + self.assertEqual(self.value(), 7.4) + for record in self.trail: + record["rating"] = 14 - record["rating"] + self.write_inputs() + self.assertEqual(self.value(), 6.6) + + def test_missing_matches_keep_slots(self): + self.trail = [{"match_id": 1, "rating": 5}, {"match_id": 4, "rating": 9}] + self.write_inputs() + self.assertEqual(self.value(), 7.67) # (5*12 + 9*24) / 36 + + def test_short_window_single_rating_and_constant_ratings(self): + self.matches = self.matches[:2] + self.trail = [{"match_id": 1, "rating": 5}, {"match_id": 2, "rating": 9}] + self.write_inputs() + self.assertEqual(self.value(), 7.15) + self.trail = self.trail[:1] + self.write_inputs() + self.assertEqual(self.value(), 5) + self.trail = [{"match_id": i, "rating": 7.125} for i in (1, 2)] + self.write_inputs() + self.assertEqual(self.value(), 7.13) + + def test_date_fallback_and_match_id_tiebreak(self): + self.matches = [{"match_id": i, "date": "2026-09-01T00:00:00Z"} for i in range(1, 6)] + self.write_inputs() + self.assertEqual(self.value(), 7.4) + + def test_other_calculators_unchanged(self): + self.write_inputs() + self.assertEqual(load_category_ratings(self.path, "overall").iloc[0]["average_rating"], 7) + self.path.with_suffix(".json").unlink() + self.assertEqual(scoring.load_score_ratings(self.path, "bundesliga").iloc[0]["average_rating"], 7) + + def test_missing_sources(self): + for missing in ("ratings.json", "form.json"): + with self.subTest(missing=missing): + self.write_inputs() + (self.root / missing).unlink() + with self.assertRaisesRegex(ValueError, "Cannot apply overall recency"): + self.value() + + def test_inconsistent_trails_and_chronology(self): + for issue in ("duplicate", "unknown", "invalid", "count", "csv", "date"): + with self.subTest(issue=issue): + self.write_inputs() + player = self.document["teams"]["1"]["overall"]["players"][0] + if issue == "duplicate": + player["ratings"][1]["match_id"] = 1 + elif issue == "unknown": + player["ratings"][1]["match_id"] = 99 + elif issue == "invalid": + player["ratings"][1]["rating"] = "bad" + elif issue == "count": + player["rating_count"] = 99 + elif issue == "csv": + player["average_rating"] = 1 + else: + (self.root / "form.json").write_text(json.dumps({"1": {"overall_matches": [{"match_id": 1}]}})) + self.path.with_suffix(".json").write_text(json.dumps(self.document)) + with self.assertRaisesRegex(ValueError, "Cannot apply overall recency"): + self.value() + self.trail = [{"match_id": i, "rating": float(i + 4)} for i in range(1, 6)] + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_sofascore_score_reflection.py b/tests/test_sofascore_score_reflection.py index cfdb285..87053c5 100644 --- a/tests/test_sofascore_score_reflection.py +++ b/tests/test_sofascore_score_reflection.py @@ -3,6 +3,7 @@ from datetime import datetime, timezone import pandas as pd +import pytest from sofascore_score_reflection import ( BASELINE_COLUMNS, @@ -48,6 +49,45 @@ def test_first_run_uses_history_and_zeroes_nonappearance(): assert bool(outcome["started"]) is False +def test_outcomes_use_history_points_when_previous_match_was_rescored(tmp_path): + before = _players(games=1, starts=1, points=330, playtime_seconds=5767, history='[]') + baseline = baseline_from_snapshot(before, datetime.now(timezone.utc), tmp_path / "before.csv") + current = _players( + games=2, starts=2, points=557, playtime_seconds=11508, + history='[{"hasPlayed": true, "points": 254}, {"hasPlayed": true, "points": 303}]', + ) + + outcome = build_outcomes(current, baseline).iloc[0] + + assert outcome["actual_points"] == 254 + assert bool(outcome["played"]) is True + assert bool(outcome["started"]) is True + assert outcome["minutes_played"] == pytest.approx(5741 / 60) + assert outcome["outcome_status"] == "history_points" + + +def test_point_fallback_rejects_incompatible_appearance_history(tmp_path): + current = _players(games=1, starts=1, points=330, history='[{"hasPlayed": true, "points": 330}]') + baseline = baseline_from_snapshot(current, datetime.now(timezone.utc), tmp_path / "before.csv") + + with pytest.raises(ValueError, match="History and cumulative appearances disagree"): + build_outcomes(current, baseline) + + +def test_nonappearance_ignores_corrections_to_previous_match_minutes(tmp_path): + before = _players(games=1, starts=0, points=5, playtime_seconds=609, history='[]') + baseline = baseline_from_snapshot(before, datetime.now(timezone.utc), tmp_path / "before.csv") + current = _players(games=1, starts=0, points=-1, playtime_seconds=611, + history='[{"hasPlayed": false, "points": null}]') + + outcome = build_outcomes(current, baseline).iloc[0] + + assert outcome["actual_points"] == 0 + assert outcome["minutes_played"] == 0 + assert not outcome["played"] + assert outcome["outcome_status"] == "history_nonappearance" + + def test_prediction_normalization_starts_at_zero_even_with_negative_actual_points(): normalized = normalize_to_actual_range([1.0, 3.0, 5.0], [-10.0, 0.0, 20.0]) diff --git a/tests/test_sofascore_upcoming_matches.py b/tests/test_sofascore_upcoming_matches.py new file mode 100644 index 0000000..7663746 --- /dev/null +++ b/tests/test_sofascore_upcoming_matches.py @@ -0,0 +1,67 @@ +import ast +import json +import unittest +from datetime import datetime, timezone +from pathlib import Path +from typing import Any + +NOTEBOOK = Path(__file__).resolve().parents[1] / 'notebooks/03_team_data/05_sofascore_upcoming_matches.ipynb' + +class UpcomingMatchCutoffTests(unittest.TestCase): + def setUp(self): + notebook = json.loads(NOTEBOOK.read_text(encoding='utf-8')) + self.ns = dict(Path=Path, Any=Any, datetime=datetime, timezone=timezone, + MAX_PAGES=10, next_matchday=4, + BUNDESLIGA_UNIQUE_TOURNAMENT_ID=35, + expected_match_ids={20, 30}, analysis_match_ids_by_team={1: 10}, + analysis_event_cache={}, print=lambda *args: None) + for cell in notebook['cells']: + if cell['cell_type'] == 'code': + tree = ast.parse(''.join(cell['source'])) + compile(tree, str(NOTEBOOK), 'exec') + definitions = [node for node in tree.body if isinstance(node, (ast.FunctionDef, ast.ClassDef))] + exec(compile(ast.Module(body=definitions, type_ignores=[]), str(NOTEBOOK), 'exec'), self.ns) + self.ns['fetch_sofascore_payload'] = lambda *args: {'event': self.event(10, 100)} + + def event(self, event_id, timestamp, competition=35): + return dict(id=event_id, startTimestamp=timestamp, + homeTeam={'id': 1, 'name': 'Home'}, awayTeam={'id': 2, 'name': 'Away'}, + tournament={'uniqueTournament': {'id': competition}}) + + def collect(self, pages): + calls = [] + def fetch(driver, team_id, page): + calls.append(page) + return pages[page], page < len(pages)-1 + self.ns['fetch_team_events_page'] = fetch + return self.ns['collect_team_upcoming_matches'](None, 1, 'Home'), calls + + def test_both_selections_exclude_earlier_and_equal_kickoffs(self): + result, calls = self.collect([ + [self.event(20, 90), self.event(10, 100)], + [self.event(30, 200), self.event(40, 150, 7)], + ]) + self.assertEqual(calls, [0, 1]) + self.assertEqual(result['next_match']['match_id'], 40) + self.assertEqual(result['next_bundesliga_match']['match_id'], 30) + + def test_final_matchday_searches_later_pages_for_overall(self): + self.ns['next_matchday'] = None + result, calls = self.collect([[self.event(10, 100)], [self.event(40, 150, 7)]]) + self.assertEqual(calls, [0, 1]) + self.assertEqual(result['next_match']['match_id'], 40) + self.assertIsNone(result['next_bundesliga_match']) + + def test_no_later_fixture_returns_none(self): + result, _ = self.collect([[self.event(20, 90), self.event(10, 100)]]) + self.assertIsNone(result['next_match']) + self.assertIsNone(result['next_bundesliga_match']) + + def test_missing_cutoff_fails_without_selecting(self): + self.ns['fetch_sofascore_payload'] = lambda *args: {'event': {}} + with self.assertRaises(self.ns['SofaScorePageError']): + self.collect([[self.event(30, 200)]]) + +if __name__ == '__main__': + unittest.main() +