{"meta": {"source": "Touchline Wire Tactical API", "attribution_url": "https://touchlinewire.com", "documentation": "https://touchlinewire.com/docs", "version": "1.0", "timestamp_iso": "2026-10-30T03:13:28.177438+00:00", "license": "Free for personal, academic, and open-source use with attribution"}, "data": {"club": "Arsenal", "short_name": "ARS", "slug": "arsenal", "penalties": [{"id": 12, "name": "Saka", "full_name": "Bukayo Saka", "position": "MID", "number": 0, "order": 1, "status": "i", "chance_of_playing": 0}, {"id": 25, "name": "Gyökeres", "full_name": "Viktor Gyökeres", "position": "FWD", "number": 0, "order": 2, "status": "a", "chance_of_playing": null}, {"id": 15, "name": "Ødegaard", "full_name": "Martin Ødegaard", "position": "MID", "number": 0, "order": 3, "status": "a", "chance_of_playing": null}, {"id": 452, "name": "Bruno G.", "full_name": "Bruno Guimarães Rodriguez Moura", "position": "MID", "number": 0, "order": 4, "status": "a", "chance_of_playing": 100}], "direct_free_kicks": [{"id": 13, "name": "Rice", "full_name": "Declan Rice", "position": "MID", "number": 0, "order": 1, "status": "d", "chance_of_playing": 75}, {"id": 12, "name": "Saka", "full_name": "Bukayo Saka", "position": "MID", "number": 0, "order": 2, "status": "i", "chance_of_playing": 0}, {"id": 14, "name": "Eze", "full_name": "Eberechi Eze", "position": "MID", "number": 0, "order": 3, "status": "a", "chance_of_playing": null}, {"id": 15, "name": "Ødegaard", "full_name": "Martin Ødegaard", "position": "MID", "number": 0, "order": 4, "status": "a", "chance_of_playing": null}], "corners_and_indirect": [{"id": 13, "name": "Rice", "full_name": "Declan Rice", "position": "MID", "number": 0, "order": 1, "status": "d", "chance_of_playing": 75}, {"id": 12, "name": "Saka", "full_name": "Bukayo Saka", "position": "MID", "number": 0, "order": 2, "status": "i", "chance_of_playing": 0}, {"id": 15, "name": "Ødegaard", "full_name": "Martin Ødegaard", "position": "MID", "number": 0, "order": 3, "status": "a", "chance_of_playing": null}, {"id": 557, "name": "Tzolis", "full_name": "Christos Tzolis", "position": "MID", "number": 0, "order": 4, "status": "i", "chance_of_playing": 0}, {"id": 452, "name": "Bruno G.", "full_name": "Bruno Guimarães Rodriguez Moura", "position": "MID", "number": 0, "order": 5, "status": "a", "chance_of_playing": 100}, {"id": 16, "name": "Madueke", "full_name": "Noni Madueke", "position": "MID", "number": 0, "order": 6, "status": "d", "chance_of_playing": 75}], "hierarchy": {"primary_penalty_taker": "Saka", "secondary_penalty_taker": "Gyökeres", "primary_freekick_taker": "Rice", "primary_corner_taker": "Rice"}}}