Skip to main content
GET
Completed Games

Team Results

Retrieve past match results for a specific team or competitor.
Important: Current Season OnlyThis endpoint returns results for the current season only by default. Pagination will stop at the beginning of the current season - you cannot paginate into previous seasons using aftergame and direction.For multi-season historical data (e.g., 5 seasons for prediction modeling), see Historical Season Data.

Endpoint

Description

Returns a list of completed games (results) for a specific competitor (team). This endpoint focuses on finished matches, providing final scores, statistics, and optional betting odds outcomes.

Parameters

*At least one of competitors or competitions should be provided to filter results.

Auto-Resolved Parameters

These parameters are automatically determined by the API based on the user’s context:
All startTime fields use ISO 8601 format with a dynamic timezone offset based on the resolved or specified timezone.

Request Example

Response Structure

Response Fields

Root Object

Competition Filter Object

Paging Object

Use Cases

Get Team’s Recent Results

Retrieve the latest match results for a specific team:

Calculate Form (Last 5 Games)

Filter Results by Competition

Comparison: Results vs Fixtures

Use /games/results when you specifically need historical match data without upcoming fixtures.

Image URLs

Pagination

This endpoint uses cursor-based pagination via the aftergame and direction parameters.

How It Works

  1. Make your initial request without pagination parameters
  2. The response includes a paging object with previousPage and nextPage URLs
  3. Extract the aftergame value from these URLs for subsequent requests
  4. Use direction=-1 for older games, direction=1 for newer games

Pagination Example

Notes

  • The ttl value (300 seconds / 5 minutes) indicates how long the response can be cached
  • Use paging.previousPage to navigate to older games, paging.nextPage for newer games
  • Results are returned in reverse chronological order (most recent first)
  • The competitionFilters array shows all competitions the team has played in
  • Games include final scores, winner information, and optional betting outcome data
  • When fetching historical data, use the cursor from paging.previousPage with direction=-1

Authorizations

x-api-key
string
header
required

Your SportsAPI Pro API key

Query Parameters

competitions
integer

Filter by competition ID

Example:

132

date
string<date>

Filter by date (YYYY-MM-DD)

Response

200

Results retrieved successfully

Last modified on June 29, 2026