Statistics
Table
Timeline
{ "endpoint": "game", "ts": 1747120035, "id": 19154797, "slug": "bayer-leverkusen-union-berlin-19154797", "title": "REMOVE title:Bayer Leverkusen-REMOVE title:Union Berlin", "name": "Bayer 04 Leverkusen - FC Union Berlin", "type": "game", "sport": "football", "startUts": 1744464600, "startDate": "2025-04-12T13:30:00Z", "status": "finished", "result": { "status": "ft", "home": 0, "away": 0 }, "periods": { "p1": { "home": 0, "away": 0 } }, "suspensions": "not implemented", "events": [ { "id": 149687089, "sport": "football", "period": "secondHalf", "time": 46, "timeAdded": null, "team": "home", "sortOrder": 1, "type": "substitution", "playerIn": "Amine Adli", "playerOut": "Nathan Tella" }, { "id": 149688022, "sport": "football", "period": "secondHalf", "time": 57, "timeAdded": null, "team": "home", "sortOrder": 2, "type": "substitution", "playerIn": "Florian Wirtz", "playerOut": "Aleix García" }, { "id": 149688292, "sport": "football", "period": "secondHalf", "time": 60, "timeAdded": null, "team": "away", "sortOrder": 3, "type": "substitution", "playerIn": "Benedict Hollerbach", "playerOut": "Tim Skarke" }, { "id": 149688300, "sport": "football", "period": "secondHalf", "time": 61, "timeAdded": null, "team": "away", "sortOrder": 4, "type": "substitution", "playerIn": "Lucas Tousart", "playerOut": "Andrej Ilić" }, { "id": 149688834, "sport": "football", "period": "secondHalf", "time": 74, "timeAdded": null, "team": "home", "sortOrder": 5, "type": "substitution", "playerIn": "Arthur", "playerOut": "Edmond Tapsoba" }, { "id": 149688835, "sport": "football", "period": "secondHalf", "time": 74, "timeAdded": null, "team": "home", "sortOrder": 6, "type": "substitution", "playerIn": "Victor Okoh Boniface", "playerOut": "Alejandro Grimaldo" }, { "id": 149689011, "sport": "football", "period": "secondHalf", "time": 78, "timeAdded": null, "team": "away", "sortOrder": 7, "type": "substitution", "playerIn": "David Preu", "playerOut": "Janik Haberer" }, { "id": 149689012, "sport": "football", "period": "secondHalf", "time": 78, "timeAdded": null, "team": "away", "sortOrder": 8, "type": "substitution", "playerIn": "Jérôme Roussillon", "playerOut": "Christopher Trimmel" }, { "id": 149689255, "sport": "football", "period": "secondHalf", "time": 82, "timeAdded": null, "team": "away", "sortOrder": 9, "type": "substitution", "playerIn": "Tom Rothe", "playerOut": "Josip Juranović" }, { "id": 149689369, "sport": "football", "period": "secondHalf", "time": 84, "timeAdded": null, "team": "away", "sortOrder": 1, "type": "card", "color": "yellow", "player": "David Preu" }, { "id": 149689528, "sport": "football", "period": "secondHalf", "time": 86, "timeAdded": null, "team": "home", "sortOrder": 10, "type": "substitution", "playerIn": "Jonas Hofmann", "playerOut": "Exequiel Palacios" }, { "id": 149690106, "sport": "football", "period": "secondHalf", "time": 90, "timeAdded": 3, "team": "home", "sortOrder": 2, "type": "card", "color": "yellow", "player": "Jonas Hofmann" }, { "id": 149690133, "sport": "football", "period": "secondHalf", "time": 90, "timeAdded": 3, "team": "home", "sortOrder": 3, "type": "card", "color": "yellow", "player": "Florian Wirtz" } ], "_$statistics": "not implemented", "home": { "id": 233, "active": true, "title": "REMOVE title:Bayer Leverkusen", "name": "Bayer 04 Leverkusen", "abbr": "LEV", "slug": "bayer-leverkusen", "sport": "football", "logo": "https://cdn.fans48.com/bayer-leverkusen/bayer-leverkusen-logo-128x128.png" }, "away": { "id": 224, "active": true, "title": "REMOVE title:Union Berlin", "name": "FC Union Berlin", "abbr": "UNB", "slug": "union-berlin", "sport": "football", "logo": "https://cdn.fans48.com/union-berlin/union-berlin-logo-128x128.png" }, "league": { "id": 82, "name": "Bundesliga", "slug": "bundesliga" }, "season": { "id": 23744, "title": "Bundesliga 2024-2025", "name": "Bundesliga", "slug": "bundesliga-2024-2025", "type": "season", "year": "2024-2025" }, "table": { "home": { "team": { "id": 233, "active": true, "title": "REMOVE title:Bayer Leverkusen", "name": "Bayer 04 Leverkusen", "abbr": "LEV", "slug": "bayer-leverkusen", "sport": "football", "logo": "https://cdn.fans48.com/bayer-leverkusen/bayer-leverkusen-logo-128x128.png" }, "total": { "position": 2, "games": 33, "win": 19, "draw": 11, "loss": 3, "goalsFor": 70, "goalsAgainst": 41, "goalDiff": 29, "points": 68, "averagePoints": 2.06, "averageGoalsFor": 2.12, "averageGoalsAgainst": 1.24, "winPercentage": 57.6 }, "home": { "position": 3, "games": 17, "win": 10, "draw": 4, "loss": 3, "goalsFor": 36, "goalsAgainst": 22, "goalDiff": 14, "points": 34, "averagePoints": 2, "averageGoalsFor": 2.12, "averageGoalsAgainst": 1.29, "winPercentage": 58.8 }, "away": { "position": 2, "games": 16, "win": 9, "draw": 7, "loss": 0, "goalsFor": 34, "goalsAgainst": 19, "goalDiff": 15, "points": 34, "averagePoints": 2.13, "averageGoalsFor": 2.13, "averageGoalsAgainst": 1.19, "winPercentage": 56.3 } }, "away": { "team": { "id": 224, "active": true, "title": "REMOVE title:Union Berlin", "name": "FC Union Berlin", "abbr": "UNB", "slug": "union-berlin", "sport": "football", "logo": "https://cdn.fans48.com/union-berlin/union-berlin-logo-128x128.png" }, "total": { "position": 13, "games": 33, "win": 9, "draw": 10, "loss": 14, "goalsFor": 33, "goalsAgainst": 50, "goalDiff": -17, "points": 37, "averagePoints": 1.12, "averageGoalsFor": 1, "averageGoalsAgainst": 1.52, "winPercentage": 27.3 }, "home": { "position": 12, "games": 17, "win": 5, "draw": 6, "loss": 6, "goalsFor": 18, "goalsAgainst": 23, "goalDiff": -5, "points": 21, "averagePoints": 1.24, "averageGoalsFor": 1.06, "averageGoalsAgainst": 1.35, "winPercentage": 29.4 }, "away": { "position": 15, "games": 16, "win": 4, "draw": 4, "loss": 8, "goalsFor": 15, "goalsAgainst": 27, "goalDiff": -12, "points": 16, "averagePoints": 1, "averageGoalsFor": 0.94, "averageGoalsAgainst": 1.69, "winPercentage": 25 } } }, "goals": [], "cards": [ { "id": 149689369, "sport": "football", "period": "secondHalf", "time": 84, "timeAdded": null, "team": "away", "sortOrder": 1, "type": "card", "color": "yellow", "player": "David Preu" }, { "id": 149690106, "sport": "football", "period": "secondHalf", "time": 90, "timeAdded": 3, "team": "home", "sortOrder": 2, "type": "card", "color": "yellow", "player": "Jonas Hofmann" }, { "id": 149690133, "sport": "football", "period": "secondHalf", "time": 90, "timeAdded": 3, "team": "home", "sortOrder": 3, "type": "card", "color": "yellow", "player": "Florian Wirtz" } ], "substitutions": [ { "id": 149687089, "sport": "football", "period": "secondHalf", "time": 46, "timeAdded": null, "team": "home", "sortOrder": 1, "type": "substitution", "playerIn": "Amine Adli", "playerOut": "Nathan Tella" }, { "id": 149688022, "sport": "football", "period": "secondHalf", "time": 57, "timeAdded": null, "team": "home", "sortOrder": 2, "type": "substitution", "playerIn": "Florian Wirtz", "playerOut": "Aleix García" }, { "id": 149688292, "sport": "football", "period": "secondHalf", "time": 60, "timeAdded": null, "team": "away", "sortOrder": 3, "type": "substitution", "playerIn": "Benedict Hollerbach", "playerOut": "Tim Skarke" }, { "id": 149688300, "sport": "football", "period": "secondHalf", "time": 61, "timeAdded": null, "team": "away", "sortOrder": 4, "type": "substitution", "playerIn": "Lucas Tousart", "playerOut": "Andrej Ilić" }, { "id": 149688834, "sport": "football", "period": "secondHalf", "time": 74, "timeAdded": null, "team": "home", "sortOrder": 5, "type": "substitution", "playerIn": "Arthur", "playerOut": "Edmond Tapsoba" }, { "id": 149688835, "sport": "football", "period": "secondHalf", "time": 74, "timeAdded": null, "team": "home", "sortOrder": 6, "type": "substitution", "playerIn": "Victor Okoh Boniface", "playerOut": "Alejandro Grimaldo" }, { "id": 149689011, "sport": "football", "period": "secondHalf", "time": 78, "timeAdded": null, "team": "away", "sortOrder": 7, "type": "substitution", "playerIn": "David Preu", "playerOut": "Janik Haberer" }, { "id": 149689012, "sport": "football", "period": "secondHalf", "time": 78, "timeAdded": null, "team": "away", "sortOrder": 8, "type": "substitution", "playerIn": "Jérôme Roussillon", "playerOut": "Christopher Trimmel" }, { "id": 149689255, "sport": "football", "period": "secondHalf", "time": 82, "timeAdded": null, "team": "away", "sortOrder": 9, "type": "substitution", "playerIn": "Tom Rothe", "playerOut": "Josip Juranović" }, { "id": 149689528, "sport": "football", "period": "secondHalf", "time": 86, "timeAdded": null, "team": "home", "sortOrder": 10, "type": "substitution", "playerIn": "Jonas Hofmann", "playerOut": "Exequiel Palacios" } ], "statistics": { "possession": { "home": 75, "away": 25 }, "shots off target": { "home": 9, "away": 1 }, "fouls": { "home": 10, "away": 13 }, "free kicks": { "home": 13, "away": 10 }, "corner kicks": { "home": 7, "away": 3 }, "shots on target": { "home": 4, "away": 3 }, "yellow cards": { "home": 2, "away": 1 } } }
<style> html { --team-text: #ffffff; --team-text-rgb: 255,255,255; --team-base: #f70018; --team-base-rgb: 247,0,24; --team-accent: #c40000; --team-accent-rgb: 196,0,0; --team-bg: #f1f5f9; --team-bg-rgb: 241,245,249; --team-link: #1879cd; --team-link-rgb: 24,121,205; } </style>