GuidesRelease Log
Coverage MatrixDocumentationChange LogLog InContact Us
Release Log

Soccer APIs – Team Own Goals in Additional Endpoints

We've added team-level own_goals to additional endpoints in our Soccer and Soccer Extended APIs. Player-level own_goals was already available; this update surfaces the same attribute at the team level in season and match statistics.

Soccer API

Soccer Extended API


⭐ Benefit

Track team-level own goals directly from team statistics blocks — without aggregating from individual player entries — for more accurate team stats displays and season-long own-goal counts.


📋 Recommended Actions

  • Read own_goals from team statistics blocks on the affected endpoints, rather than aggregating from individual player statistics.
  • The attribute is present in team statistics on Seasonal Competitor Statistics (Soccer and Soccer Extended), and Sport Event Summary and Sport Event Timeline (Soccer Extended). Player-level own_goals continues to be available as before.
  • Update team-level own-goal displays and season totals to source the value from the team stats directly.
  • Soccer Extended customers already reading own_goals from Seasonal Competitor Extended Statistics or Sport Event Extended Summary need no changes for those endpoints — the same attribute now appears in the additional endpoints listed above.

🔢 Products

SportProductVersion(s)
SoccerSoccer APIv4
SoccerSoccer Extended APIv4

🔁 Endpoints Affected

Soccer API

Soccer Extended API


☑️ Sample Requests:

Seasonal Competitor Statistics - Soccer API

curl --request GET \
     --url https://api.sportradar.com/soccer/trial/v4/en/seasons/sr:season:130281/competitors/sr:competitor:35/statistics.json \
     --header 'accept: application/json' \
     --header 'x-api-key: YOUR_API_KEY'

Sport Event Summary - Soccer Extended API

curl --request GET \
     --url https://api.sportradar.com/soccer-extended/trial/v4/en/sport_events/sr:sport_event:72221280/summary.json \
     --header 'accept: application/json' \
     --header 'x-api-key: YOUR_API_KEY'

⚙️ Return Samples

<competitor id="sr:competitor:35" name="Manchester United" country="England" country_code="ENG" abbreviation="MUN" gender="male">
    <statistics average_ball_possession="52.21" cards_given="65" chances_created="379" clean_sheets="8" clearances="1365" corner_kicks="181" crosses_successful="206" crosses_total="791" crosses_unsuccessful="585" defensive_blocks="150" diving_saves="7" dribbles="143" fouls="459" free_kicks="398" goal_kicks="280" goals_by_foot="55" goals_by_head="14" goals_conceded="50" goals_conceded_first_half="16" goals_conceded_second_half="34" goals_scored="69" goals_scored_first_half="26" goals_scored_second_half="43" injuries="16" interceptions="179" long_passes_successful="454" long_passes_total="1262" long_passes_unsuccessful="808" loss_of_possession="887" matches_played="38" offsides="54" own_goals="2" passes_successful="13759" passes_total="16099" passes_unsuccessful="2340" penalties_missed="2" red_cards="2" shots_blocked="149" shots_off_target="196" shots_on_bar="10" shots_on_post="3" shots_on_target="207" shots_saved="82" shots_total="552" substitutions="148" tackles_successful="344" tackles_total="409" tackles_unsuccessful="65" throw_ins="637" was_fouled="494" yellow_cards="63" yellow_red_cards="1"/>
    <players>
    ...
    </players>
</competitor>
{
    "id": "sr:competitor:35",
    "name": "Manchester United",
    "abbreviation": "MUN",
    "qualifier": "away",
    "statistics": {
        "ball_possession": 56,
        "cards_given": 0,
        "chances_created": 18,
        "clearances": 21,
        "corner_kicks": 13,
        "crosses_successful": 10,
        "crosses_total": 38,
        "crosses_unsuccessful": 28,
        "defensive_blocks": 1,
        "diving_saves": 3,
        "dribbles_completed": 3,
        "fouls": 5,
        "free_kicks": 9,
        "goal_kicks": 3,
        "goals_conceded": 1,
        "goals_from_header": 0,
        "injuries": 1,
        "interceptions": 4,
        "long_passes_successful": 9,
        "long_passes_total": 28,
        "long_passes_unsuccessful": 19,
        "loss_of_possession": 16,
        "offsides": 2,
        "own_goals": 1,
        "passes_successful": 514,
        "passes_total": 563,
        "passes_unsuccessful": 49,
        "penalties_faced": 0,
        "penalties_missed": 0,
        "penalties_saved": 0,
        "penalties_scored": 0,
        "red_cards": 0,
        "shots_blocked": 11,
        "shots_faced": 11,
        "shots_off_target": 7,
        "shots_on_target": 7,
        "shots_saved": 6,
        "shots_total": 25,
        "substitutions": 3,
        "tackles_successful": 5,
        "tackles_total": 5,
        "tackles_unsuccessful": 0,
        "throw_ins": 20,
        "was_fouled": 9,
        "yellow_cards": 0,
        "yellow_red_cards": 0
    },
    ...
}