{
  "meta": {
    "id": "cornerflick:match:1-fc-kaiserslautern-vs-karlsruher-sc-2-bundesliga-2026-08-15",
    "url": "https://cornerflick.com/football/2-bundesliga/matches/1-fc-kaiserslautern-vs-karlsruher-sc-2-bundesliga-2026-08-15",
    "publisher": "Cornerflick",
    "publisher_url": "https://cornerflick.com",
    "generated_at": "2026-09-20T04:35:04+00:00",
    "last_updated_at": "2026-08-18T23:00:51+00:00",
    "source": "API-Football",
    "source_url": "https://www.api-football.com/",
    "license": "CC BY 4.0",
    "license_url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Data by Cornerflick — cornerflick.com"
  },
  "match": {
    "id": "cornerflick:match:1-fc-kaiserslautern-vs-karlsruher-sc-2-bundesliga-2026-08-15",
    "slug": "1-fc-kaiserslautern-vs-karlsruher-sc-2-bundesliga-2026-08-15",
    "competition": {
      "slug": "2-bundesliga",
      "name": "2. Bundesliga",
      "country": "Germany"
    },
    "stage": "league",
    "kickoff_at": "2026-08-15T18:30:00+00:00",
    "status": "finished",
    "score": {
      "home": 0,
      "away": 0
    }
  },
  "teams": {
    "home": {
      "name": "1. FC Kaiserslautern",
      "slug": "1-fc-kaiserslautern",
      "code": "1FC",
      "is_club": true,
      "score": 0,
      "url": "https://cornerflick.com/football/teams/1-fc-kaiserslautern"
    },
    "away": {
      "name": "Karlsruher SC",
      "slug": "karlsruher-sc",
      "code": "KAR",
      "is_club": true,
      "score": 0,
      "url": "https://cornerflick.com/football/teams/karlsruher-sc"
    }
  },
  "goals": [],
  "events": [
    {
      "id": "16-0-yellow_card-d-ofli",
      "anchor": "e-16-0-yellow-card-d-ofli",
      "minute": 16,
      "clock": "16'",
      "type": "yellow_card",
      "team_side": "away",
      "team": "Karlsruher SC",
      "player": "D. Ofli"
    },
    {
      "id": "26-0-yellow_card-l-egloff",
      "anchor": "e-26-0-yellow-card-l-egloff",
      "minute": 26,
      "clock": "26'",
      "type": "yellow_card",
      "team_side": "away",
      "team": "Karlsruher SC",
      "player": "L. Egloff"
    },
    {
      "id": "27-0-yellow_card-r-pinto-pedrosa",
      "anchor": "e-27-0-yellow-card-r-pinto-pedrosa",
      "minute": 27,
      "clock": "27'",
      "type": "yellow_card",
      "team_side": "away",
      "team": "Karlsruher SC",
      "player": "R. Pinto Pedrosa"
    },
    {
      "id": "27-0-yellow_card-m-ritter",
      "anchor": "e-27-0-yellow-card-m-ritter",
      "minute": 27,
      "clock": "27'",
      "type": "yellow_card",
      "team_side": "home",
      "team": "1. FC Kaiserslautern",
      "player": "M. Ritter"
    },
    {
      "id": "43-0-substitution-n-skytta",
      "anchor": "e-43-0-substitution-n-skytta",
      "minute": 43,
      "clock": "43'",
      "type": "substitution",
      "team_side": "home",
      "team": "1. FC Kaiserslautern",
      "player": "N. Skytta",
      "detail": "On: I. Kanate"
    },
    {
      "id": "45-3-substitution-m-broschinski",
      "anchor": "e-45-3-substitution-m-broschinski",
      "minute": 45,
      "extra": 3,
      "clock": "45+3'",
      "type": "substitution",
      "team_side": "away",
      "team": "Karlsruher SC",
      "player": "M. Broschinski",
      "detail": "On: J. D. Meyer"
    },
    {
      "id": "46-0-substitution-l-egloff",
      "anchor": "e-46-0-substitution-l-egloff",
      "minute": 46,
      "clock": "46'",
      "type": "substitution",
      "team_side": "away",
      "team": "Karlsruher SC",
      "player": "L. Egloff",
      "detail": "On: K. Wiethaup"
    },
    {
      "id": "67-0-substitution-s-asta",
      "anchor": "e-67-0-substitution-s-asta",
      "minute": 67,
      "clock": "67'",
      "type": "substitution",
      "team_side": "home",
      "team": "1. FC Kaiserslautern",
      "player": "S. Asta",
      "detail": "On: P. Joly"
    },
    {
      "id": "67-0-substitution-m-berisha",
      "anchor": "e-67-0-substitution-m-berisha",
      "minute": 67,
      "clock": "67'",
      "type": "substitution",
      "team_side": "home",
      "team": "1. FC Kaiserslautern",
      "player": "M. Berisha",
      "detail": "On: T. Tazemeta"
    },
    {
      "id": "84-0-substitution-m-ritter",
      "anchor": "e-84-0-substitution-m-ritter",
      "minute": 84,
      "clock": "84'",
      "type": "substitution",
      "team_side": "home",
      "team": "1. FC Kaiserslautern",
      "player": "M. Ritter",
      "detail": "On: E. Yardimci"
    },
    {
      "id": "84-0-substitution-s-sahin",
      "anchor": "e-84-0-substitution-s-sahin",
      "minute": 84,
      "clock": "84'",
      "type": "substitution",
      "team_side": "home",
      "team": "1. FC Kaiserslautern",
      "player": "S. Sahin",
      "detail": "On: L. Robinson"
    },
    {
      "id": "84-0-substitution-d-ofli",
      "anchor": "e-84-0-substitution-d-ofli",
      "minute": 84,
      "clock": "84'",
      "type": "substitution",
      "team_side": "away",
      "team": "Karlsruher SC",
      "player": "D. Ofli",
      "detail": "On: V. Bergh"
    },
    {
      "id": "87-0-yellow_card-m-gyamfi",
      "anchor": "e-87-0-yellow-card-m-gyamfi",
      "minute": 87,
      "clock": "87'",
      "type": "yellow_card",
      "team_side": "home",
      "team": "1. FC Kaiserslautern",
      "player": "M. Gyamfi"
    },
    {
      "id": "89-0-substitution-n-eichinger",
      "anchor": "e-89-0-substitution-n-eichinger",
      "minute": 89,
      "clock": "89'",
      "type": "substitution",
      "team_side": "away",
      "team": "Karlsruher SC",
      "player": "N. Eichinger",
      "detail": "On: L. Ben Farhat"
    },
    {
      "id": "90-8-yellow_card-i-kanate",
      "anchor": "e-90-8-yellow-card-i-kanate",
      "minute": 90,
      "extra": 8,
      "clock": "90+8'",
      "type": "yellow_card",
      "team_side": "home",
      "team": "1. FC Kaiserslautern",
      "player": "I. Kanate"
    }
  ],
  "lineups": {
    "home": {
      "team": "1. FC Kaiserslautern",
      "team_slug": "1-fc-kaiserslautern",
      "formation": "3-4-2-1",
      "coach": "Torsten Lieberknecht",
      "starting_xi": [
        {
          "number": 1,
          "name": "Julian Krahl",
          "position": "GK"
        },
        {
          "number": 33,
          "name": "Jan Elvedi",
          "position": "DF"
        },
        {
          "number": 4,
          "name": "Maxwell Gyamfi",
          "position": "DF"
        },
        {
          "number": 14,
          "name": "Jacob Rasmussen",
          "position": "DF"
        },
        {
          "number": 2,
          "name": "Simon Asta",
          "position": "MF"
        },
        {
          "number": 6,
          "name": "Fabian Kunze",
          "position": "MF"
        },
        {
          "number": 8,
          "name": "Semih Şahin",
          "position": "MF"
        },
        {
          "number": 22,
          "name": "Mika Haas",
          "position": "MF"
        },
        {
          "number": 15,
          "name": "Naatan Skyttä",
          "position": "FW"
        },
        {
          "number": 7,
          "name": "Marlon Ritter",
          "position": "FW"
        },
        {
          "number": 20,
          "name": "Mergim Berisha",
          "position": "FW"
        }
      ],
      "bench": [
        {
          "number": 34,
          "name": "Yannick Onohiol",
          "position": "GK"
        },
        {
          "number": 13,
          "name": "Erik Wekesser",
          "position": "DF"
        },
        {
          "number": 5,
          "name": "Kelven Frees",
          "position": "DF"
        },
        {
          "number": 26,
          "name": "Paul Joly",
          "position": "DF"
        },
        {
          "number": 41,
          "name": "David Schramm",
          "position": "MF"
        },
        {
          "number": 11,
          "name": "Ibrahim Kanate",
          "position": "FW"
        },
        {
          "number": 37,
          "name": "Leon Robinson",
          "position": "MF"
        },
        {
          "number": 17,
          "name": "Erencan Yardımcı",
          "position": "FW"
        },
        {
          "number": 39,
          "name": "Thierry Fidjeu-Tazemeta",
          "position": "MF"
        }
      ]
    },
    "away": {
      "team": "Karlsruher SC",
      "team_slug": "karlsruher-sc",
      "formation": "4-3-1-2",
      "coach": "Maximilian Senft",
      "starting_xi": [
        {
          "number": 1,
          "name": "Hans Christian Bernat",
          "position": "GK"
        },
        {
          "number": 2,
          "name": "Sebastian Jung",
          "position": "DF"
        },
        {
          "number": 22,
          "name": "Christoph Kobald",
          "position": "DF"
        },
        {
          "number": 28,
          "name": "Marcel Franke",
          "position": "DF"
        },
        {
          "number": 3,
          "name": "Deniz Ofli",
          "position": "DF"
        },
        {
          "number": 36,
          "name": "Rafael Pinto Pedrosa",
          "position": "MF"
        },
        {
          "number": 26,
          "name": "Danyal Zor",
          "position": "MF"
        },
        {
          "number": 25,
          "name": "Lilian Egloff",
          "position": "MF"
        },
        {
          "number": 10,
          "name": "Marvin Wanitzek",
          "position": "MF"
        },
        {
          "number": 11,
          "name": "Noel Eichinger",
          "position": "FW"
        },
        {
          "number": 9,
          "name": "Moritz Broschinski",
          "position": "FW"
        }
      ],
      "bench": [
        {
          "number": 30,
          "name": "Robin Himmelmann",
          "position": "GK"
        },
        {
          "number": 33,
          "name": "Viktor Bergh",
          "position": "DF"
        },
        {
          "number": 15,
          "name": "Paul Scholl",
          "position": "DF"
        },
        {
          "number": 7,
          "name": "Kevin Wiethaup",
          "position": "MF"
        },
        {
          "number": 23,
          "name": "Tim Civeja",
          "position": "MF"
        },
        {
          "number": 6,
          "name": "Santeri Väänänen",
          "position": "MF"
        },
        {
          "number": 27,
          "name": "John Davis Meyer",
          "position": "FW"
        },
        {
          "number": 37,
          "name": "Jason Ponente",
          "position": "FW"
        },
        {
          "number": 19,
          "name": "Louey Ben Farhat",
          "position": "MF"
        }
      ]
    }
  },
  "statistics": [
    {
      "label": "Possession",
      "home": 51,
      "away": 49,
      "unit": "percent"
    },
    {
      "label": "Shots",
      "home": 11,
      "away": 13,
      "unit": "count"
    },
    {
      "label": "Shots on Target",
      "home": 3,
      "away": 8,
      "unit": "count"
    },
    {
      "label": "xG",
      "home": 1.03,
      "away": 0.75,
      "unit": "count"
    },
    {
      "label": "Corners",
      "home": 3,
      "away": 11,
      "unit": "count"
    },
    {
      "label": "Offsides",
      "home": 1,
      "away": 1,
      "unit": "count"
    },
    {
      "label": "Saves",
      "home": 8,
      "away": 2,
      "unit": "count"
    },
    {
      "label": "Passes",
      "home": 369,
      "away": 359,
      "unit": "count"
    },
    {
      "label": "Pass Accuracy",
      "home": 77,
      "away": 79,
      "unit": "percent"
    },
    {
      "label": "Fouls",
      "home": 11,
      "away": 19,
      "unit": "count"
    },
    {
      "label": "Yellow Cards",
      "home": 2,
      "away": 3,
      "unit": "count"
    }
  ]
}
