Soccer APIs – Team Own Goals in Additional Endpoints
September 30th, 2026
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
own_goalsis now included in team statistics on the Seasonal Competitor Statistics endpoint.
Soccer Extended API
own_goalsis now included in team statistics on the Seasonal Competitor Statistics, Sport Event Summary, and Sport Event Timeline endpoints.- This attribute was already available in team statistics on the Seasonal Competitor Extended Statistics and Sport Event Extended Summary endpoints.
⭐ 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_goalsfrom 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_goalscontinues 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_goalsfrom 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
| Sport | Product | Version(s) |
|---|---|---|
| Soccer | Soccer API | v4 |
| Soccer | Soccer Extended API | v4 |
🔁 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
},
...
}