# G2 Esports vs Heroic

Source: https://strave.gg/esports/matches/g2-esports-vs-heroic-1326
Updated: 2026-10-31T21:26:33.622Z

```json
{
  "match": {
    "source": "ubisoft",
    "externalId": "1326",
    "competitionExternalId": "350",
    "competitionName": "European League",
    "scheduledAt": 1626105600000,
    "status": "completed",
    "bestOf": 1,
    "teamAExternalId": "29",
    "teamAName": "G2 Esports",
    "teamALogoUrl": "https://images.strave.gg/esports/e3035b04154f6a653179455d41681ec66a1d456c1dc59bb76032b40dd6a19063",
    "teamAScore": 1,
    "teamBExternalId": "58",
    "teamBName": "Heroic",
    "teamBLogoUrl": "https://images.strave.gg/esports/8cc708afab02886c281380460f8ff87c6a71a0828362ac9f1c6ad264fb12a277",
    "teamBScore": 0,
    "isFreeWin": false,
    "watchUrl": "https://www.twitch.tv/rainbow6",
    "youtubeUrl": "https://youtu.be/yF1qiwjklYY",
    "replayUrl": "https://static-dm-3rdp.ubisoft.com/rainbowsixsiege/esports/replays/R6S_Esports_EUL2021_Stage2_Playday6.zip",
    "gameScores": [
      {
        "index": 1,
        "mapExternalId": "9",
        "mapName": "Clubhouse",
        "teamAScore": 8,
        "teamBScore": 7
      }
    ],
    "updatedAt": 1793443075678
  },
  "competition": {
    "source": "ubisoft",
    "externalId": "350",
    "name": "European League",
    "shortName": "EUL",
    "phase": "Stage 2",
    "logoUrl": "https://images.strave.gg/esports/cd37becc1160159b61d2ad1e4ac4e062899211d8ad4bc210338a1a15a37af59b",
    "darkLogoUrl": "https://images.strave.gg/esports/7e1493633eca18c36101a7afad155fcc10becd52e175b15714ca9290173e70f2",
    "startsAt": 1623945600000,
    "endsAt": 1627329600000,
    "stages": [
      {
        "externalId": "4320",
        "name": "EUL 2021 - Group phase",
        "translationKey": "r6.phase.title.group-stage",
        "index": 2,
        "status": "completed",
        "format": "round_robin",
        "startsAt": 1623945600000,
        "endsAt": 1627329600000,
        "standings": [
          {
            "teamExternalId": "31",
            "groupIndex": 1,
            "position": 1,
            "points": 21,
            "playedMatches": 9,
            "mapDifference": 5,
            "mapsWon": 6,
            "roundDifference": 11,
            "roundsWon": 57,
            "regulationWins": 6,
            "overtimeWins": 1,
            "overtimeLosses": 1,
            "regulationLosses": 1
          },
          {
            "teamExternalId": "29",
            "groupIndex": 1,
            "position": 2,
            "points": 20,
            "playedMatches": 9,
            "mapDifference": 5,
            "mapsWon": 5,
            "roundDifference": 16,
            "roundsWon": 61,
            "regulationWins": 5,
            "overtimeWins": 2,
            "overtimeLosses": 1,
            "regulationLosses": 1
          },
          {
            "teamExternalId": "28",
            "groupIndex": 1,
            "position": 3,
            "points": 18,
            "playedMatches": 9,
            "mapDifference": 3,
            "mapsWon": 5,
            "roundDifference": 16,
            "roundsWon": 57,
            "regulationWins": 5,
            "overtimeWins": 1,
            "overtimeLosses": 1,
            "regulationLosses": 2
          },
          {
            "teamExternalId": "30",
            "groupIndex": 1,
            "position": 4,
            "points": 18,
            "playedMatches": 9,
            "mapDifference": 3,
            "mapsWon": 6,
            "roundDifference": 9,
            "roundsWon": 50,
            "regulationWins": 6,
            "overtimeWins": 0,
            "overtimeLosses": 0,
            "regulationLosses": 3
          },
          {
            "teamExternalId": "32",
            "groupIndex": 1,
            "position": 5,
            "points": 14,
            "playedMatches": 9,
            "mapDifference": 1,
            "mapsWon": 3,
            "roundDifference": 3,
            "roundsWon": 56,
            "regulationWins": 3,
            "overtimeWins": 2,
            "overtimeLosses": 1,
            "regulationLosses": 3
          },
          {
            "teamExternalId": "34",
            "groupIndex": 1,
            "position": 6,
            "points": 13,
            "playedMatches": 9,
            "mapDifference": -1,
            "mapsWon": 4,
            "roundDifference": -3,
            "roundsWon": 46,
            "regulationWins": 4,
            "overtimeWins": 0,
            "overtimeLosses": 1,
            "regulationLosses": 4
          },
          {
            "teamExternalId": "36",
            "groupIndex": 1,
            "position": 7,
            "points": 12,
            "playedMatches": 9,
            "mapDifference": -1,
            "mapsWon": 4,
            "roundDifference": 8,
            "roundsWon": 49,
            "regulationWins": 4,
            "overtimeWins": 0,
            "overtimeLosses": 0,
            "regulationLosses": 5
          },
          {
            "teamExternalId": "37",
            "groupIndex": 1,
            "position": 8,
            "points": 12,
            "playedMatches": 9,
            "mapDifference": -1,
            "mapsWon": 4,
            "roundDifference": -7,
            "roundsWon": 44,
            "regulationWins": 4,
            "overtimeWins": 0,
            "overtimeLosses": 0,
            "regulationLosses": 5
          },
          {
            "teamExternalId": "58",
            "groupIndex": 1,
            "position": 9,
            "points": 4,
            "playedMatches": 9,
            "mapDifference": -7,
            "mapsWon": 0,
            "roundDifference": -28,
            "roundsWon": 37,
            "regulationWins": 0,
            "overtimeWins": 1,
            "overtimeLosses": 2,
            "regulationLosses": 6
          },
          {
            "teamExternalId": "35",
            "groupIndex": 1,
            "position": 10,
            "points": 3,
            "playedMatches": 9,
            "mapDifference": -7,
            "mapsWon": 0,
            "roundDifference": -25,
            "roundsWon": 38,
            "regulationWins": 0,
            "overtimeWins": 1,
            "overtimeLosses": 1,
            "regulationLosses": 7
          }
        ],
        "rounds": [
          {
            "externalId": "461-1",
            "name": "Playday 1",
            "index": 1,
            "groupIndex": 1,
            "bracketSide": "upper",
            "matchExternalIds": [
              "1301",
              "1302",
              "1303",
              "1304",
              "1305"
            ]
          },
          {
            "externalId": "462-1",
            "name": "Playday 2",
            "index": 2,
            "groupIndex": 1,
            "bracketSide": "upper",
            "matchExternalIds": [
              "1306",
              "1307",
              "1308",
              "1309",
              "1310"
            ]
          },
          {
            "externalId": "463-1",
            "name": "Playday 3",
            "index": 3,
            "groupIndex": 1,
            "bracketSide": "upper",
            "matchExternalIds": [
              "1311",
              "1312",
              "1313",
              "1314",
              "1315"
            ]
          },
          {
            "externalId": "464-1",
            "name": "Playday 4",
            "index": 4,
            "groupIndex": 1,
            "bracketSide": "upper",
            "matchExternalIds": [
              "1316",
              "1317",
              "1318",
              "1319",
              "1320"
            ]
          },
          {
            "externalId": "465-1",
            "name": "Playday 5",
            "index": 5,
            "groupIndex": 1,
            "bracketSide": "upper",
            "matchExternalIds": [
              "1321",
              "1322",
              "1350",
              "1351",
              "1352"
            ]
          },
          {
            "externalId": "466-1",
            "name": "Playday 6",
            "index": 6,
            "groupIndex": 1,
            "bracketSide": "upper",
            "matchExternalIds": [
              "1326",
              "1371",
              "1372",
              "1373",
              "1374"
            ]
          },
          {
            "externalId": "467-1",
            "name": "Playday 7",
            "index": 7,
            "groupIndex": 1,
            "bracketSide": "upper",
            "matchExternalIds": [
              "1405",
              "1406",
              "1407",
              "1408",
              "1409"
            ]
          },
          {
            "externalId": "468-1",
            "name": "Playday 8",
            "index": 8,
            "groupIndex": 1,
            "bracketSide": "upper",
            "matchExternalIds": [
              "1432",
              "1433",
              "1434",
              "1435",
              "1436"
            ]
          },
          {
            "externalId": "469-1",
            "name": "Playday 9",
            "index": 9,
            "groupIndex": 1,
            "bracketSide": "upper",
            "matchExternalIds": [
              "1486",
              "1487",
              "1488",
              "1489",
              "1490"
            ]
          }
        ]
      }
    ],
    "updatedAt": 1787349923968
  },
  "games": [
    {
      "externalId": "1161",
      "index": 1,
      "mapExternalId": "9",
      "mapName": "Clubhouse",
      "status": 3,
      "startedAt": 1626105600000,
      "endedAt": 1626105600000,
      "teams": [
        {
          "teamExternalId": "29",
          "sideIndex": 1,
          "score": 8,
          "result": 1,
          "players": [
            {
              "externalId": "332",
              "displayName": "Kayak",
              "slug": "kayak",
              "pictureUrl": "https://images.strave.gg/esports/65857c184957373b6e6c36e6486c7e6a89ea46c5bc2b8ef8c26d44136a53b352",
              "positionIndex": 1,
              "stats": {
                "roundsPlayed": 15,
                "roundsWon": 8,
                "kills": 9,
                "teamKills": 0,
                "selfKills": 0,
                "deaths": 10,
                "survivedRounds": 5,
                "openingKills": 1,
                "openingDeaths": 3,
                "headshots": 8,
                "plants": 1,
                "defuses": 0,
                "clutches": 0,
                "clutchOpportunities": 0,
                "impactRounds": 10,
                "kost": 0.6700000166893005,
                "eps": 91,
                "doubleKills": 1,
                "tripleKills": 1,
                "quadKills": 0,
                "aces": 0
              }
            },
            {
              "externalId": "339",
              "displayName": "CTZN",
              "slug": "ctzn",
              "pictureUrl": "https://images.strave.gg/esports/7ac8cb59e1b11f45b213260bf8decfa3b46b925c8a608c0a49a340a0ed448ba1",
              "positionIndex": 2,
              "stats": {
                "roundsPlayed": 15,
                "roundsWon": 8,
                "kills": 11,
                "teamKills": 0,
                "selfKills": 0,
                "deaths": 10,
                "survivedRounds": 5,
                "openingKills": 3,
                "openingDeaths": 1,
                "headshots": 7,
                "plants": 0,
                "defuses": 0,
                "clutches": 0,
                "clutchOpportunities": 0,
                "impactRounds": 10,
                "kost": 0.6700000166893005,
                "eps": 103,
                "doubleKills": 4,
                "tripleKills": 0,
                "quadKills": 0,
                "aces": 0
              }
            },
            {
              "externalId": "341",
              "displayName": "Virtue",
              "slug": "virtue",
              "pictureUrl": "https://images.strave.gg/esports/a6d8394293cad34ac3de18b9e8c978c5fe70aca0a6be2737dceb69cc07e0ed36",
              "positionIndex": 3,
              "stats": {
                "roundsPlayed": 15,
                "roundsWon": 8,
                "kills": 12,
                "teamKills": 0,
                "selfKills": 0,
                "deaths": 10,
                "survivedRounds": 5,
                "openingKills": 1,
                "openingDeaths": 1,
                "headshots": 7,
                "plants": 0,
                "defuses": 0,
                "clutches": 0,
                "clutchOpportunities": 0,
                "impactRounds": 10,
                "kost": 0.6700000166893005,
                "eps": 105,
                "doubleKills": 2,
                "tripleKills": 0,
                "quadKills": 1,
                "aces": 0
              }
            },
            {
              "externalId": "555",
              "displayName": "Jonka",
              "slug": "jonka",
              "pictureUrl": "https://images.strave.gg/esports/0111f8e5e3b3b203634df1aab7559f5ddece97b5a5b052c58ac3411a147b115e",
              "positionIndex": 4,
              "stats": {
                "roundsPlayed": 15,
                "roundsWon": 8,
                "kills": 14,
                "teamKills": 0,
                "selfKills": 0,
                "deaths": 9,
                "survivedRounds": 6,
                "openingKills": 1,
                "openingDeaths": 1,
                "headshots": 4,
                "plants": 0,
                "defuses": 0,
                "clutches": 0,
                "clutchOpportunities": 0,
                "impactRounds": 11,
                "kost": 0.7300000190734863,
                "eps": 115,
                "doubleKills": 2,
                "tripleKills": 0,
                "quadKills": 1,
                "aces": 0
              }
            },
            {
              "externalId": "556",
              "displayName": "Hungry",
              "slug": "hungry",
              "pictureUrl": "https://images.strave.gg/esports/18ca9660976f2c3a17610fb4190e59828308660ff2078b1bb32552621450769f",
              "positionIndex": 5,
              "stats": {
                "roundsPlayed": 15,
                "roundsWon": 8,
                "kills": 3,
                "teamKills": 0,
                "selfKills": 0,
                "deaths": 9,
                "survivedRounds": 6,
                "openingKills": 1,
                "openingDeaths": 2,
                "headshots": 2,
                "plants": 2,
                "defuses": 0,
                "clutches": 0,
                "clutchOpportunities": 0,
                "impactRounds": 11,
                "kost": 0.7300000190734863,
                "eps": 70,
                "doubleKills": 0,
                "tripleKills": 0,
                "quadKills": 0,
                "aces": 0
              }
            }
          ],
          "operatorBans": [
            {
              "externalId": "35",
              "name": "Smoke",
              "isAttacker": false,
              "roundIndex": 0,
              "teamExternalId": "29"
            },
            {
              "externalId": "7",
              "name": "Thatcher",
              "isAttacker": true,
              "roundIndex": 0,
              "teamExternalId": "29"
            }
          ]
        },
        {
          "teamExternalId": "58",
          "sideIndex": 2,
          "score": 7,
          "result": 2,
          "players": [
            {
              "externalId": "582",
              "displayName": "BlaZ",
              "slug": "blaz",
              "pictureUrl": "https://images.strave.gg/esports/7da407041932a4d7bdb9f83e21e95cf7c680d2f2173a56d894de145a24ba63f5",
              "positionIndex": 6,
              "stats": {
                "roundsPlayed": 15,
                "roundsWon": 7,
                "kills": 12,
                "teamKills": 0,
                "selfKills": 0,
                "deaths": 10,
                "survivedRounds": 5,
                "openingKills": 4,
                "openingDeaths": 1,
                "headshots": 6,
                "plants": 0,
                "defuses": 0,
                "clutches": 0,
                "clutchOpportunities": 0,
                "impactRounds": 7,
                "kost": 0.4699999988079071,
                "eps": 102,
                "doubleKills": 5,
                "tripleKills": 0,
                "quadKills": 0,
                "aces": 0
              }
            },
            {
              "externalId": "583",
              "displayName": "NoerA",
              "slug": "noera",
              "pictureUrl": "https://images.strave.gg/esports/4655f5403076a0cf34e9cfcdc5ccbab28f984cb6b4d6523bce03b58430533c92",
              "positionIndex": 7,
              "stats": {
                "roundsPlayed": 15,
                "roundsWon": 7,
                "kills": 4,
                "teamKills": 0,
                "selfKills": 0,
                "deaths": 12,
                "survivedRounds": 3,
                "openingKills": 0,
                "openingDeaths": 5,
                "headshots": 1,
                "plants": 1,
                "defuses": 0,
                "clutches": 0,
                "clutchOpportunities": 0,
                "impactRounds": 5,
                "kost": 0.33000001311302185,
                "eps": 52,
                "doubleKills": 0,
                "tripleKills": 0,
                "quadKills": 0,
                "aces": 0
              }
            },
            {
              "externalId": "584",
              "displayName": "Chaoxys",
              "slug": "chaoxys",
              "pictureUrl": "https://images.strave.gg/esports/4655f5403076a0cf34e9cfcdc5ccbab28f984cb6b4d6523bce03b58430533c92",
              "positionIndex": 8,
              "stats": {
                "roundsPlayed": 15,
                "roundsWon": 7,
                "kills": 12,
                "teamKills": 0,
                "selfKills": 0,
                "deaths": 7,
                "survivedRounds": 8,
                "openingKills": 2,
                "openingDeaths": 0,
                "headshots": 6,
                "plants": 1,
                "defuses": 0,
                "clutches": 0,
                "clutchOpportunities": 0,
                "impactRounds": 10,
                "kost": 0.6700000166893005,
                "eps": 112,
                "doubleKills": 1,
                "tripleKills": 1,
                "quadKills": 0,
                "aces": 0
              }
            },
            {
              "externalId": "585",
              "displayName": "Dirza",
              "slug": "dirza",
              "pictureUrl": "https://images.strave.gg/esports/4655f5403076a0cf34e9cfcdc5ccbab28f984cb6b4d6523bce03b58430533c92",
              "positionIndex": 9,
              "stats": {
                "roundsPlayed": 15,
                "roundsWon": 7,
                "kills": 11,
                "teamKills": 0,
                "selfKills": 0,
                "deaths": 10,
                "survivedRounds": 5,
                "openingKills": 2,
                "openingDeaths": 0,
                "headshots": 4,
                "plants": 0,
                "defuses": 0,
                "clutches": 0,
                "clutchOpportunities": 0,
                "impactRounds": 11,
                "kost": 0.7300000190734863,
                "eps": 104,
                "doubleKills": 2,
                "tripleKills": 0,
                "quadKills": 0,
                "aces": 0
              }
            },
            {
              "externalId": "586",
              "displayName": "Voy",
              "slug": "voy",
              "pictureUrl": "https://images.strave.gg/esports/4655f5403076a0cf34e9cfcdc5ccbab28f984cb6b4d6523bce03b58430533c92",
              "positionIndex": 10,
              "stats": {
                "roundsPlayed": 15,
                "roundsWon": 7,
                "kills": 9,
                "teamKills": 0,
                "selfKills": 0,
                "deaths": 11,
                "survivedRounds": 4,
                "openingKills": 0,
                "openingDeaths": 1,
                "headshots": 4,
                "plants": 0,
                "defuses": 0,
                "clutches": 0,
                "clutchOpportunities": 0,
                "impactRounds": 10,
                "kost": 0.6700000166893005,
                "eps": 89,
                "doubleKills": 2,
                "tripleKills": 0,
                "quadKills": 0,
                "aces": 0
              }
            }
          ],
          "operatorBans": [
            {
              "externalId": "25",
              "name": "Maverick",
              "isAttacker": true,
              "roundIndex": 0,
              "teamExternalId": "58"
            },
            {
              "externalId": "55",
              "name": "Kaid",
              "isAttacker": false,
              "roundIndex": 0,
              "teamExternalId": "58"
            }
          ]
        }
      ],
      "rounds": [
        {
          "externalId": "12966",
          "index": 1,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "29",
          "attackerTeamExternalId": "58",
          "defenderTeamExternalId": "29"
        },
        {
          "externalId": "12967",
          "index": 2,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "29",
          "attackerTeamExternalId": "58",
          "defenderTeamExternalId": "29"
        },
        {
          "externalId": "12968",
          "index": 3,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "29",
          "attackerTeamExternalId": "58",
          "defenderTeamExternalId": "29"
        },
        {
          "externalId": "12969",
          "index": 4,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "29",
          "attackerTeamExternalId": "58",
          "defenderTeamExternalId": "29"
        },
        {
          "externalId": "12970",
          "index": 5,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "58",
          "attackerTeamExternalId": "58",
          "defenderTeamExternalId": "29"
        },
        {
          "externalId": "12971",
          "index": 6,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "58",
          "attackerTeamExternalId": "58",
          "defenderTeamExternalId": "29"
        },
        {
          "externalId": "12972",
          "index": 7,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "58",
          "attackerTeamExternalId": "29",
          "defenderTeamExternalId": "58"
        },
        {
          "externalId": "12973",
          "index": 8,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "58",
          "attackerTeamExternalId": "29",
          "defenderTeamExternalId": "58"
        },
        {
          "externalId": "12974",
          "index": 9,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "58",
          "attackerTeamExternalId": "29",
          "defenderTeamExternalId": "58"
        },
        {
          "externalId": "12975",
          "index": 10,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "29",
          "attackerTeamExternalId": "29",
          "defenderTeamExternalId": "58"
        },
        {
          "externalId": "12976",
          "index": 11,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "58",
          "attackerTeamExternalId": "29",
          "defenderTeamExternalId": "58"
        },
        {
          "externalId": "12977",
          "index": 12,
          "isOvertime": false,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "29",
          "attackerTeamExternalId": "29",
          "defenderTeamExternalId": "58"
        },
        {
          "externalId": "12978",
          "index": 13,
          "isOvertime": true,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "58",
          "attackerTeamExternalId": "29",
          "defenderTeamExternalId": "58"
        },
        {
          "externalId": "12979",
          "index": 14,
          "isOvertime": true,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "29",
          "attackerTeamExternalId": "58",
          "defenderTeamExternalId": "29"
        },
        {
          "externalId": "12980",
          "index": 15,
          "isOvertime": true,
          "isMatchPoint": false,
          "winMethod": 0,
          "winnerTeamExternalId": "29",
          "attackerTeamExternalId": "29",
          "defenderTeamExternalId": "58"
        }
      ]
    }
  ],
  "dataValidity": 0
}
```
