ABOUT
Ultimate Fighting Calendar is an independently operated, SEO-first calendar of professional MMA events. Every upcoming fight, every full card, every result — kept current in minutes, not days.
WHAT YOU'LL FIND HERE
- Every upcoming MMA event across UFC, PFL, ONE Championship, RIZIN, and KSW — with venue, broadcast, and full fight card as soon as the promotion announces it.
- Every completed UFC event with fight-by-fight winners, methods, rounds, and times. Per-fight totals (knockdowns, significant strikes, takedowns, control time) and per-round breakdowns are stored for every bout.
- Live updates during a card. While an event is in progress, results refresh every five minutes — fights land on the page minutes after the bell.
WHERE THE DATA COMES FROM
Data is reconciled from multiple sources under a strict canonical-vs-fill rule. The canonical source for a promotion overwrites scalar fields on every refresh; non-canonical sources only fill nulls.
- UFC events — ufcstats.com is the canonical source. Winners, methods, rounds, times, referees, per-fight stats, fighter bios — all flow from there.
- Other promotions (PFL, ONE, RIZIN, KSW) — en.wikipedia.org year-by-year event pages. Org-official spiders are roadmapped.
- Fallback fill — Wikipedia also fills nulls on UFC events not yet indexed by UFCstats (e.g., events announced months in advance).
UPDATE CADENCE
- Every 6 hours — full UFCstats archive sweep refreshes past results and pulls in any newly listed events.
- Every 5 minutes — during a live event, only that event is re-scraped so results land within minutes of each finish. The poller stops automatically once every fight on the card has a result.
- 5–30 minutes — page caches refresh on a per-route schedule, so freshly-scraped results show up shortly after the next revalidation.
AFFILIATION
Ultimate Fighting Calendar is not affiliated with the UFC, PFL, ONE Championship, RIZIN, KSW, ufcstats.com, or any promotion or third party. All trademarks, fighter names, and event names belong to their respective owners. We aggregate publicly published data and link prominently to the canonical source for every event.
CONTACT
Data corrections, missing events, partnership inquiries, or anything else: email ceo@ufcalendar.com. We read every message.