Games
Game Statistics
Retrieve detailed match statistics for a specific game including player and team performance metrics.
GET
Game Statistics
Overview
The Game Statistics endpoint provides comprehensive in-game statistics for a specific match, including detailed player and team performance metrics organized by categories like Goals, Passing, Duels, and Defending.This endpoint returns live statistics during matches and final statistics after the game ends.
Parameters
The unique identifier of the game to retrieve statistics for
Filter statistics by period. Use
-1 for full match stats, 6 for 1st half, 8 for 2nd halfOnly return major statistics (Possession, Expected Goals, Total Shots, Shots On Target, etc.)
Language ID for localized content. Defaults to English (1)
Timezone for date/time values (auto-resolved, or specify e.g.,
America/New_York).All
startTime fields use ISO 8601 format with a dynamic timezone offset based on the resolved or specified timezone.User’s country ID for region-specific data
Request Examples
Response Example
Response Fields
Root Object
| Field | Type | Description |
|---|---|---|
statisticsFilters | array | Available filters for statistics (e.g., Match, 1st Half, 2nd Half) |
statistics | array | Array of statistic objects for both teams |
lastUpdateId | integer | Timestamp of the last data update |
requestedUpdateId | integer | Requested update ID (-1 if not specified) |
ttl | integer | Time-to-live in seconds for caching |
sports | array | Sport information |
countries | array | Country information for teams involved |
competitions | array | Competition details |
competitors | array | Team/competitor information |
games | array | Game details with home/away teams and venue |
Statistics Object
| Field | Type | Description |
|---|---|---|
id | integer | Unique statistic identifier |
name | string | Name of the statistic (e.g., “Big Chances Created”) |
competitorId | integer | ID of the team this stat belongs to |
value | string | The statistic value |
valuePercentage | number | Percentage representation (0-100) |
categoryId | integer | Category ID (optional, for grouped stats) |
categoryName | string | Category name (e.g., “Duels”, “Passing”) |
categoryOrder | integer | Order within the category |
order | integer | Display order |
isTop | boolean | Whether this is a top-level highlighted statistic |
Statistics Filter Object
| Field | Type | Description |
|---|---|---|
filterId | integer | Filter ID (-1 for full match) |
name | string | Filter name (e.g., “Match”, “1st Half”) |
Common Statistic Types
| ID | Name | Description |
|---|---|---|
| 1 | Goals | Total goals scored |
| 2 | Assists | Total assists |
| 3 | Shots | Total shots taken |
| 4 | Shots on Target | Shots on goal |
| 24 | Big Chances Created | Key opportunities created |
| 49 | Duels Won | Head-to-head challenges won |
| 60 | Was Dribbled Past | Times beaten by dribbling |
Caching
- TTL: 10 seconds (live matches), 600 seconds (finished matches)
- Data is updated frequently during live matches
Error Responses
| Status | Description |
|---|---|
| 400 | Bad Request - gameId is required |
| 404 | Game not found |
| 500 | Server error fetching statistics |
Last modified on March 15, 2026
Game Statistics