Find a fight
Search the fight board and choose Analyze for sourced research and available experimental UFC estimates.
Each tester has separate fictional cash, entries, totals and paper picks. Profiles stay in this browser on this website; anyone using it can switch profiles. No passwords or cross-device syncing. Switching reloads this tab, so save entries first.
Connect Kalshi or Polymarket US to view your account alongside your fight research.
Checking account connection availability…
Fighter stats. Matchup insights. Market intelligence.
Explore UFC, PFL and ONE, record paper picks, and help shape CageMetric.
Search the fight board and choose Analyze for sourced research and available experimental UFC estimates.
Choose a matchup in Paper practice. Review the sample inputs, select a fighter and save a fictional entry.
Set a hypothetical result in Paper tracker and export your CSV. Results are entered manually, not settled by the API.
Use a nickname to create a tester profile. Each profile has separate fictional cash and picks on this browser; profiles are not secure logins and do not sync between devices.
Accounts remains available for optional read-only connections. Public-site account buttons open signed-in CageMetric, which requires viewer access. Exchange credentials are not needed for this beta’s research and paper tasks.
API not checked yet.
Use Paper tracker’s “Export fictional results” for practice-wallet entries and “Export CSV” for other paper picks. These are separate records.
Download a feedback file and send it to Charlie. This form does not upload or save feedback. Do not include API keys, passwords or account balances.
Beta release · Public research, experimental model estimates and browser-local paper tracking.
Compare your probability estimate with the price. Make every assumption visible.
Press Analyze for experimental model estimates, market snapshots and fighter research, or practice with fictional inputs.
Practice only · No real currency. Real upcoming UFC/PFL matchups with fictional probability and fee assumptions. Prices are editable, with optional UFC exchange refresh. These inputs are not predictions. Saved entries show possible payouts and net win/loss amounts below each fight; results stay pending until you settle them in Paper tracker.
Loading upcoming practice matchups…
A likely winner can still be overpriced. Compare estimated probability, total cost, and the market’s settlement rules before drawing a conclusion.
Upcoming dates, venues and announced fight cards from UFC's official schedule.
Explore announced matchups, public fighter profiles, and the moneyline prices posted for ONE cards.
Cards and fighter records come from ONE's public website. Sportsbook prices, when a book has posted them, come from BestFightOdds. Those prices are market lines, not CageMetric predictions. CageMetric has no ONE model. The trained model is UFC MMA only, and many ONE bouts are Muay Thai, kickboxing, or grappling. No edge, value flag, or stake is calculated for ONE. A combined market consensus is shown when names match. It is still only a market price.
Upcoming dates, venues and announced fight cards from PFL's official schedule.
Explore published career statistics and completed bout results from UFCStats.
Coverage: the latest completed event captured, including its roster and up to five recent bouts per fighter. This is not the complete UFC database. PFL and ONE remain separate.
Rates describe the source's recorded fights. A statistical difference is not a win probability.
UFCStats columns: KD = knockdowns, STR = strikes, TD = takedowns, SUB = submission attempts. Missing values are shown as “Not reported”.
Practice tracking decisions before connecting real markets. Picks are stored for the selected tester in this browser.
Start with any fictional amount, size entries in Paper practice, then choose outcomes below. No real money, deposits or withdrawals.
Starting cash: — · Cash + pending cost: —
Won credits the payout; lost returns $0; half (draw or no contest) returns $0.50 per contract and does not refund fees; void refunds entry plus fees. Pending entries reserve their full cost. Outcomes are your fictional test results, never official results. Amounts round to cents; fees scale with the size entered. Existing paper picks below are excluded.
Contract entries use one contract; decimal entries use a $1 stake. Results are entered manually. Void assumes the full cost, including the fee, is refunded. Legacy picks retain an unknown discipline until independently verified.
Provider evaluation · Reviewed November 10, 2026
Documented coverage is a starting point. Credentials, permitted use, event coverage and data quality must be verified before enabling a feed.
| Candidate | Documented / observed | Still to verify | Decision |
|---|---|---|---|
| UFCStats Career and bout statisticsSource website ↗ | Read-only snapshots of the latest completed event roster, career metrics and recent results. Capture times and source links are shown in the UFC statistics tab. | Browser access is available; direct automated requests returned a browser check. Daily agent refreshes require successful source access and validation. Not a streaming feed. | Snapshot integrated No predictions or odds |
| Kalshi Read-only marketsAPI documentation ↗ | Public REST access succeeded. A one-time check returned 22 open UFC-series markets and 24 generic MMA-series markets. | PFL event identity, bout/outcome matching, quote age, depth, fees, settlement and display rights. Generic MMA does not establish PFL or ONE coverage. | Public prices in the live feed No orders |
| Sportradar Fight statisticsCoverage documentation ↗ | UFC schedules, live results and statistics; includes Contender Series. API authentication required. | Trial access verified; confirm licensed historical depth and field completeness. PFL and ONE not established by reviewed documentation. | Unavailable in public preview Private trial access is not published |
| SportsDataIO Fight statisticsAPI documentation ↗ | MMA trial access verified; the leagues endpoint returned UFC. Trial statistics and odds can be scrambled. | Production license, field-level accuracy, historical snapshots and correction policy. PFL and ONE unverified. | Trial key verified Testing only; feed disabled |
| The Odds API Bookmaker oddsMMA documentation ↗ | MMA winner prices from The Odds API, collected on a schedule. The key stays in GitHub and is not on this page. Each book’s margin is removed, then the prices are averaged, with sharper books counted more. Matched Kalshi, Polymarket, and BestFightOdds prices are included. A matched UFC bout also shows the experimental model beside that consensus. ONE and PFL stay market-only. | Coverage is whatever the feed returns. Unmatched names are listed and not guessed. These are market prices, not betting advice. | Market prices shown Not betting advice |
| ONE coverage MMA · Kickboxing · Muay Thai | Public event and fighter snapshots, plus moneyline prices from BestFightOdds when a book has posted a line. Each bout keeps its sport when the source names it. | These are market prices, not CageMetric predictions. There is no ONE model. A licensed statistics feed is still unresolved. | Market prices shown No ONE picks |
The Kalshi check is a historical access observation, not a current market count. No provider subscription or commercial rights have been verified.
Obtain sample events and written permission for display, storage, derived features and model training. Confirm UFC, PFL and each ONE discipline separately.
Store provider IDs, discipline, source timestamps, receipt timestamps and corrections. Never match fighters on name alone. Keep unavailable values unknown.
Verify the selected outcome, settlement rules, bid/ask depth and fees. Stale or missing prices must block automated analysis. API secrets belong on a server.
UFC estimates are available for eligible matchups. They are retrospectively tested and not prospectively validated. PFL has insufficient historical coverage. Check Start here for API freshness and the FightMatrix candidate’s release status.
Freeze pre-fight features at the decision time. Separate training, calibration and evaluation chronologically, with an entire event in one split.
Track Brier score, log loss, calibration, sample size and uncertainty by promotion and discipline. Compare against a baseline and contemporaneous market prices after fees.
This workspace records paper decisions only. Read-only exchange accounts are available in Accounts. Order submission and real-money execution are not supported.