R1KO

Every fight in the
palm of your hand

Sources

Demo snapshot, not a live feed. UFC 334 bout list follows the CBS Sports event page. Records, fight logs, and tale-of-the-tape rates are from each fighter’s UFCStats career page. Nothing here is an official scoring feed.

What you can use now

  • UFC 334 card as listed by CBS Sports, with the Nov 7 results MMA Fighting printed.
  • UFC 334 moneylines are the DraftKings prices CBS Sports printed for the card. They are the posted prices, not in-fight odds. Alatengheili vs. Diaz was missing from that list, so that bout uses the Bovada price DRatings listed.
  • Pro records, every completed UFC bout, and tale-of-the-tape rates from UFCStats, checked for each fighter in this snapshot. Wins are green, losses are red. Fights from before the UFC stay inside the record total when UFCStats does not list them one by one.
  • Division ranks are the UFC media-panel list as published on Nov 11, 2026: champion and the ranked fighters in each division. The published list stops at 15, except women’s strawweight, which listed a champion and nine. There is no women’s featherweight ranking on that board. Card fighters who are outside the rankings stay in the app.
  • Short bios under each photo, written from public career facts: UFCStats bout logs, Wikipedia for the wrestlers, judoka, and champions, and MMA Fighting for the Nunes return and Thompson’s farewell bout. They are not official UFC bios.
  • Partial UFC-round rates for Kayla Harrison from an AgentMMA listing. Missing rates stay blank.
  • Freely licensed portraits from Wikimedia Commons, credited on each fighter profile. Fighters without one stay on a monogram. R1KO does not use unlicensed promo photos.
  • Official UFC and UFC on Paramount+ YouTube embeds checked for this snapshot: career reels, mini fight highlights, and octagon interviews. If a fighter has no official clip, the tab says so instead of inventing one.
  • Favorites, personal scorecards, and fight predictions saved only in this browser.

Not connected

  • Live scoring, round, clock, and in-fight statistics. No provider is authenticated, so those fields stay empty on purpose. The momentum bar stays at 50–50 until that feed exists.
  • In-play odds, method-of-victory prices, and round markets. UFC 334 moneylines above are posted openings only. A commercial odds feed is a separate subscription from the fight-stat feed, billed by the vendor, and has to stay on the server.
  • YouTube Data API. There is no key, so R1KO does not search YouTube at runtime or invent extra videos.
  • Portraits for fighters who have no freely licensed photo on Wikimedia Commons.
  • Accounts and cross-device sync.
  • Push notifications after you leave the tab.

What production needs

  • A licensed MMA data feed for schedules, rankings, tale of the tape, and official results. Sports-data vendors typically charge a subscription and restrict redistribution. Wire that feed on the server, never in the browser.
  • A separate live-scoring license if round, clock, and in-fight stats are required. Do not scrape a site that forbids it, and do not draw a clock locally and present it as fact.
  • A YouTube Data API key, server-side, if search and classification should run instead of a curated list.
  • Photo licenses, or an agreement that allows official portraits. Do not generate lookalike faces.
  • Optional accounts only if favorites must follow someone across phones. This build does not require sign-in.

How to try it

R1KO is a mobile-first web companion in this preview, not an App Store build. Use Fight Night for Saturday’s card. Live shows the countdown, then the fight-night frame once the published window opens. Open a matchup, then highlights or interviews. Follow a fighter from their profile. The previous Las Vegas card is under Events if you want a finished results list.