---
title: "Returns full detail for one event: score, status, team stats, lineups and incidents."
method: GET
path: "/api/v1/{sport}/stats/match"
tags: ["Player stats"]
---

# Returns full detail for one event: score, status, team stats, lineups and incidents.

`GET /api/v1/{sport}/stats/match`

## Request

- Base URL: `https://api.owlsinsight.com`
- URL: `https://api.owlsinsight.com/api/v1/{sport}/stats/match`
- Auth: HTTP bearer

Returns full detail for one event: score, status, team stats, lineups and incidents.

Covers live matches and the current US Eastern day's scheduled and finished matches; 404 otherwise.

## Path parameters

- `sport` string, required

## Query parameters

- `eventId` string, required

## Response `200`

OK

- MatchStatsResponse
  - `data` object
    - `eventId` string
    - `incidents` MatchIncident[]
      - `assistPlayerName` string
      - `minute` number, double
      - `playerName` string
      - `playerOut` string
      - `teamSide` string
      - `type` string
    - `lastUpdated` string, nullable: Last time the score or state changed.
    - `lineups` LineupsData
      - `away` PlayerLineup[]
        - `country` string
        - `jersey` number, double
        - `name` string
        - `playerId` string
        - `playerUrl` string
        - `rating` number, double
        - `starter` boolean
      - `home` PlayerLineup[]
        - `country` string
        - `jersey` number, double
        - `name` string
        - `playerId` string
        - `playerUrl` string
        - `rating` number, double
        - `starter` boolean
    - `name` string
    - `score` object, nullable: Null for a scheduled match (never a 0-0). Soccer: excludes shootout goals.
      - `away` number, double
      - `home` number, double
    - `soccerDetail` SoccerScoreDetail: Soccer result breakdown. `home.score`/`away.score` (and `score` on the stats endpoints) are the score of the match itself, after extra time when it was played, and NEVER include shootout goals; the shootout is only in `penalties`.
      - `decidedBy` string: How a finished match was decided. Absent while in play.
      - `extraTime` object: Score at the end of extra time. Only when extra time was played.
        - `away` number, double
        - `home` number, double
      - `penalties` object: Penalty shootout score. Only when a shootout was played.
        - `away` number, double
        - `home` number, double
      - `regulation` object: Score at the end of normal time.
        - `away` number, double
        - `home` number, double
    - `sport` string
    - `startTime` string, nullable
    - `status` ScoreStatus
      - `detail` string
      - `displayClock` string, nullable
      - `period` number, double, nullable
      - `state` string
    - `teamStats` object
    - `tennisStats` TennisStatsPayload
      - `match` object
      - `sets` TennisSetStats[]
        - `set` number, double
        - `stats` object
  - `meta` object
    - `sport` string
    - `timestamp` string, nullable
  - `success` boolean

---

[API](https://skmtc.dev/owlsinsight/apis/owls-insight-api.md) · [All operations](https://skmtc.dev/owlsinsight/apis/owls-insight-api/llms.txt) · [OpenAPI document](https://skmtc.dev/owlsinsight/apis/owls-insight-api/revisions/76c1ea016ff1?raw)
