Soccer Statistics API Guide

This guide demonstrates the comprehensive depth of match and player statistics available through our API, with real examples from a Premier League fixture.

📊 Overview

Our API provides enterprise-grade soccer statistics covering:

CategoryStat CountCoverage
Match Stats150+ metricsTeam-level performance
Player Stats120+ metricsIndividual performance
Market Stats25+ metricsBetting-relevant data
Temporal DataBy periodFull match + half-by-half

🏟️ Sample Match Reference

All examples in this guide are from:

Brentford FC 3-1 Burnley FC
Premier League | Matchweek 13
November 29, 2025 | Brentford Community Stadium
Attendance: 17,176

📁 Match Statistics Endpoint

Fixture Metadata

Every match includes rich contextual data:

{
  "fixture": {
    "id": "202511295169F9DF",
    "game_id": "31803-20560-2025-11-29",
    "start_date": "2025-11-29T15:00:00Z",
    "status": "completed",
    "season_type": "Regular Season",
    "season_year": "2025",
    "season_week": "13",
    "venue_name": "Brentford Community Stadium",
    "venue_location": "London, England",
    "venue_neutral": false
  }
}

Score Data

Granular scoring breakdown by period:

{
  "scores": {
    "home": {
      "total": 3.0,
      "periods": {
        "period_1": 0.0,
        "period_2": 3.0
      }
    },
    "away": {
      "total": 1.0,
      "periods": {
        "period_1": 0.0,
        "period_2": 1.0
      }
    }
  }
}

📈 Team Statistics Categories

1. Possession & Passing

StatisticBrentfordBurnleyDescription
possession_percentage52.1%47.9%Ball possession
total_pass406379Total passes attempted
accurate_pass321263Successful passes
fwd_pass151144Forward passes
backward_pass5658Backward passes
total_long_balls4279Long ball attempts
accurate_long_balls1920Successful long balls
total_through_ball31Through ball attempts
total_cross2415Crossing attempts
accurate_cross51Successful crosses

Zonal Passing Breakdown:

leftside_pass    → Passes on the left flank
rightside_pass   → Passes on the right flank
total_fwd_zone_pass  → Passes into forward zones
total_back_zone_pass → Passes into defensive zones
final_third_entries  → Ball progressions into final third

Real Example - Brentford:

{
  "leftside_pass": 94,
  "rightside_pass": 105,
  "total_fwd_zone_pass": 255,
  "accurate_fwd_zone_pass": 170,
  "final_third_entries": 71
}

2. Shooting & Chances

StatisticBrentfordBurnleyDescription
total_scoring_att146Total shots
ontarget_scoring_att42Shots on target
shot_off_target91Shots off target
blocked_scoring_att13Shots blocked
big_chance_created30Clear-cut chances created
big_chance_scored31Big chances converted
big_chance_missed30Big chances missed

Shot Location Breakdown:

attempts_ibox    → Shots inside the box
attempts_obox    → Shots outside the box
att_bx_centre    → Shots from central box area
att_obx_centre   → Shots from central area outside box

Shot Outcome Detail:

att_miss_high    → Shots missed high
att_miss_left    → Shots missed left
att_miss_right   → Shots missed right
att_goal_low_left   → Goals in bottom left
att_goal_low_centre → Goals in bottom center
att_goal_high_left  → Goals in top left

3. Defensive Statistics

StatisticBrentfordBurnleyDescription
total_tackle926Tackles attempted
won_tackle818Successful tackles
interceptions117Interceptions made
total_clearance5137Clearances
head_clearance3925Headed clearances
blocked_pass118Passes blocked
ball_recovery5844Ball recoveries

Pressing Metrics:

{
  "ppda": 14.4,  // Passes per defensive action (Brentford)
  "ppda": 12.3,  // Burnley - lower = more pressing
  "defensive_actions": 22,
  "poss_won_att3rd": 8,  // Possessions won in attacking third
  "poss_won_mid3rd": 27, // Possessions won in middle third
  "poss_won_def3rd": 15  // Possessions won in defensive third
}

4. Aerial & Duels

StatisticBrentfordBurnleyDescription
duel_won5251Duels won
duel_lost5152Duels lost
aerial_won3016Aerial duels won
aerial_lost1630Aerial duels lost
won_contest72Contests won

5. Set Pieces & Corners

StatisticBrentfordBurnleyDescription
att_corner32Corner kicks taken
corner_taken56Corners delivered
total_corners_intobox56Corners into the box
accurate_corners_intobox20Successful corners
won_corners56Corners won
lost_corners65Corners conceded

6. Goalkeeper Statistics

{
  "saves": 1,
  "diving_save": 1,
  "saved_obox": 1,
  "good_high_claim": 1,
  "total_high_claim": 1,
  "total_keeper_sweeper": 1,
  "accurate_keeper_sweeper": 1,
  "keeper_throws": 6,
  "accurate_keeper_throws": 6,
  "goal_kicks": 1,
  "accurate_goal_kicks": 1
}

7. Discipline & Fouls

StatisticBrentfordBurnleyDescription
fouls77Fouls committed
fk_foul_won67Fouls won
total_yellow_card02Yellow cards
penalty_won11Penalties won
penalty_conceded11Penalties conceded
penalty_faced11Penalties faced

💰 Market Statistics (Betting Data)

Pre-calculated metrics for betting markets:

{
  "home": {
    "team_total": 3.0,
    "asian_team_total": 3.0,
    "team_total_cards": 0.0,
    "team_total_fouls": 7.0,
    "team_total_shots": 14.0,
    "team_total_corners": 5.0,
    "team_total_tackles": 9.0,
    "team_total_offsides": 3.0,
    "team_total_shots_on_target": 4.0,
    "1st_half_team_total": 0.0,
    "2nd_half_team_total": 3.0,
    "1st_half_team_total_corners": 2.0,
    "2nd_half_team_total_corners": 3.0
  }
}

👤 Player Statistics Endpoint

Player Metadata

{
  "player": {
    "id": "0167700DA5CC",
    "name": "Igor Thiago Nascimento Rodrigues",
    "position": "F",
    "number": 9,
    "numerical_id": 688348,
    "base_id": 369880
  },
  "team": {
    "id": "B196AD1A3F37",
    "name": "Brentford FC"
  },
  "status": "completed",
  "is_starter": true
}

🌟 Featured Player Example: Igor Thiago

Match Performance: 2 Goals (including winner)

Goal-Scoring Detail

{
  "goals": 2.0,
  "winning_goal": 1.0,
  "first_goal_scorer": 1,
  "goals_openplay": 1.0,
  "att_pen_goal": 1.0,
  "att_ibox_goal": 2.0,
  "big_chance_scored": 2.0,
  "total_scoring_att": 4.0,
  "ontarget_scoring_att": 2.0,
  "shot_off_target": 2.0
}

Shot Placement Breakdown

{
  "att_lf_goal": 1.0,      // Left foot goal
  "att_rf_goal": 1.0,      // Right foot goal
  "att_hd_miss": 1.0,      // Headed shot missed
  "att_goal_low_left": 1.0,   // Goal bottom left
  "att_goal_high_left": 1.0,  // Goal top left
  "att_miss_right": 1.0,      // Shot missed right
  "att_bx_centre": 3.0        // Shots from central box
}

🎯 Player Categories Deep Dive

Passing Statistics

Example: Jordan Henderson (66 passes)

{
  "total_pass": 66.0,
  "successful_pass": 46.0,
  "unsuccesful_pass": 20.0,
  "fwd_pass": 32.0,
  "backward_pass": 5.0,
  "leftside_pass": 16.0,
  "rightside_pass": 13.0,
  "total_long_balls": 16.0,
  "accurate_long_balls": 6.0,
  "total_through_ball": 0.0,
  "put_through": 1.0,
  "successful_put_through": 1.0,
  "total_chipped_pass": 10.0,
  "accurate_chipped_pass": 4.0,
  "total_cross": 4.0,
  "accurate_cross": 1.0,
  "goal_assist": 1.0,
  "goal_assist_openplay": 1.0,
  "big_chance_created": 1.0
}

Defensive Statistics

Example: Kyle Walker (Burnley)

{
  "total_tackle": 4.0,
  "won_tackle": 3.0,
  "interceptions": 1.0,
  "interception_won": 1.0,
  "total_clearance": 7.0,
  "head_clearance": 5.0,
  "effective_clearance": 7.0,
  "effective_head_clearance": 5.0,
  "ball_recovery": 4.0,
  "blocked_pass": 1.0
}

Dribbling & Ball Carrying

Example: Mikkel Damsgaard

{
  "carries": 11.0,
  "progressive_carries": 9.0,
  "touches": 76.0,
  "touches_in_opp_box": 3.0,
  "touches_in_final_third": 35.0,
  "dispossessed": 1.0,
  "times_tackled": 1.0,
  "won_contest": 1.0,
  "total_contest": 1.0
}

Aerial Statistics

Example: Nathan Collins (CB)

{
  "aerial_won": 3.0,
  "aerial_lost": 4.0,
  "head_clearance": 12.0,
  "effective_head_clearance": 12.0,
  "att_hd_total": 2.0,
  "att_hd_miss": 2.0
}

📊 Player Market Stats

Pre-calculated for betting markets:

{
  "player_goals": 2.0,
  "player_assists": 0.0,
  "player_goals_+_assists": 2.0,
  "player_shots": 4.0,
  "player_shots_on_target": 2.0,
  "player_passes": 8.0,
  "player_passes_completed": 7.0,
  "player_passing_attempts": 8.0,
  "player_tackles": 0.0,
  "player_clearances": 4.0,
  "player_interceptions": 0.0,
  "player_fouls": 0.0,
  "player_fouls_drawn": 1.0,
  "player_cards": 0.0,
  "player_crosses": 0.0,
  "player_dribble_attempts": 0.0,
  "player_saves": 0.0,
  "player_goals_against": 1.0,
  "player_shots_assisted": 0.0,
  "1st_half_player_shots_on_target": 0.0
}

⏱️ Period-by-Period Breakdown

Statistics are available for:

  • all - Full match aggregates
  • period_1 - First half only
  • period_2 - Second half only

Example: Dango Ouattara by Period

Metric1st Half2nd HalfFull Match
goals011
total_pass81624
successful_pass5712
total_cross235
total_scoring_att033
ontarget_scoring_att011

🔑 Key Identifiers

Unique ID System

ID TypeExampleUse Case
id (string)"0167700DA5CC"Primary API reference

📋 Complete Statistic Reference

Match-Level Stats (150+)

Expand full list

Possession & Passing

  • possession_percentage, total_pass, accurate_pass
  • fwd_pass, backward_pass, leftside_pass, rightside_pass
  • total_long_balls, accurate_long_balls
  • total_through_ball, accurate_through_ball
  • total_cross, accurate_cross, crosses18yard, crosses18yardplus
  • total_chipped_pass, accurate_chipped_pass
  • total_fwd_zone_pass, accurate_fwd_zone_pass
  • total_back_zone_pass, accurate_back_zone_pass
  • final_third_entries, pen_area_entries
  • open_play_pass, successful_open_play_pass

Shooting

  • total_scoring_att, ontarget_scoring_att, shot_off_target
  • blocked_scoring_att, attempts_ibox, attempts_obox
  • att_miss_high, att_miss_left, att_miss_right
  • att_goal_low_left, att_goal_low_centre, att_goal_high_left
  • big_chance_created, big_chance_scored, big_chance_missed

Defending

  • total_tackle, won_tackle
  • interceptions, interception_won
  • total_clearance, head_clearance, effective_clearance
  • ball_recovery, blocked_pass, blocked_cross
  • ppda, defensive_actions

Duels & Aerials

  • duel_won, duel_lost
  • aerial_won, aerial_lost
  • won_contest, total_contest

Set Pieces

  • att_corner, corner_taken
  • total_corners_intobox, accurate_corners_intobox
  • freekick_cross

Goalkeeping

  • saves, diving_save, punches
  • good_high_claim, total_high_claim
  • keeper_throws, accurate_keeper_throws
  • goal_kicks, accurate_goal_kicks
  • total_keeper_sweeper, accurate_keeper_sweeper

Discipline

  • fouls, fk_foul_won
  • total_yellow_card
  • penalty_won, penalty_conceded, penalty_faced

🚀 Use Cases

Use CaseRelevant Stats
xG ModelsShot location, body part, assist type, big chances
Player RatingsAll categories weighted by position
Betting AnalyticsMarket stats, period breakdowns
Fantasy SportsGoals, assists, clean sheets, bonus triggers
ScoutingProgressive carries, final third entries, defensive actions
BroadcastingReal-time stat overlays, comparison widgets

📞 Questions?

For API access, custom integrations, or additional statistics requirements, contact your account manager or technical support team.