Scorecards

Judges' scorecards for a bout

The official athletic-commission record: every judge, their score for each round, their card total, the decision type and any point deductions. UFC back to 1995, PFL to 2018, OKTAGON to 2025, RIZIN from March 2026 (Japan has no athletic commission — the record is the one published by the officials body that judges RIZIN). UFC cards are cross-checked against the official scorecards ufc.com publishes (Dana White's Contender Series and Road to UFC included, from March 2022), which also fill bouts the commission record does not cover. source says who published the cards: commission-record, ufc-official-cards, or a promotion's own slug (oktagon-official, pfl-official, aca-official).

total_a/total_b and every round are oriented to the bout's fighter_a_id/fighter_b_id, which are repeated on the payload so you never have to fetch the fight to read a card. winner_fighter_id is who THAT judge gave it to.

Check scores_known before charting totals. When it is false the commission published only the outcome, and total_a/total_b are a 1-0 / 1-1 / 0-0 placeholder rather than a score (66 fights, nearly all pre-2005); rounds is empty on those cards.

A bout with no commission record answers 200, not 404 (2026-09-24): cards: [], decision_type: null, and meta.note says why (a finish, or cards not yet published). 404 is reserved for an unknown fight, so a client can tell the two apart.

Some cards carry no judge identity. PFL's US events have no published commission scorecard, so those bouts are served from PFL's own results post: three cards with judge_id/judge_name null, total_a/total_b set and rounds empty. scores_known is still true — the totals are real. Europe/UAE PFL cards and every other org carry the named, round-by-round record.

Media-member and fan scorecards are not part of this dataset.

get/v1/fights/{id}/scorecards

Request

  • Base URL: https://api.ufcalendar.com
  • URL: https://api.ufcalendar.com/v1/fights/{id}/scorecards
  • Auth: HTTP bearer

Path parameters

idinteger required

Response

Scorecards

Changes

No recorded changes to this operation across all 1 revision of this API.