Preparing fighter histories and matchup data…

Announced schedule

All upcoming UFC fights

Loading announced events…

Research view

Any two fighters

Build a matchup

Choose fighters from the full UFCStats dataset, including inactive fighters.

Fighter database

Find anyone. Inspect everything.

Search UFCStats profiles plus fighters found in our incomplete historical Bellator and ONE result file, which ends in August 2021. Outside-UFC coverage is not a current or complete roster.

Fight network

Follow the wins.

Explore recorded fight history as a directed graph. Every arrow runs from the winner to the loser; hover, focus, or click an arrow for the fight details.

Graph filters

Choose who appears

Quick time range
years

Choose a weight class, then draw the graph.

Winner to loser

Recorded fight graph

Scroll to zoom, drag the background to pan, or use the controls. Historical fight shards load only when you open this tab.

100%
Choose filters to draw the fight network.

Displayed edges

Fight list

0 fights
DateFightersWinner / resultFinishActions
Draw a graph to list its fights.

Monte Carlo research

See the full range of ways a fight can unfold.

Precomputed upcoming-fight simulations show winner, method, finish time, round totals, and projected fight-stat distributions. They are candidate-only evidence, not betting instructions.

All announced events

Fight-by-fight distributions

Simulation forecasts load when this tab opens.

Paper only
Loading upcoming simulations...
Choose an upcoming matchup to inspect its simulated distributions.

Market

Picks, prices and results

Upcoming selections and how our past picks turned out.

Upcoming picks

Results

Price comparison & analysisSportsbook lines, model explanations and collection details.
Weekly experiment checkAre we collecting useful evidence?Collection coverage, pending results, and strategy comparisons.
Candidate explanationsWhy prices qualify or get skippedCompare market, adjusted, and independent model estimates at each saved price.

Prospective evidence

Profitability and closing-line value

Frozen T-24 moneyline and totals decisions only. Repeated snapshots are not counted as independent bets.

Audited paper ledger
Optional price auditAll current total and method pricesRaw sportsbook lines and experimental estimates; any qualifying recommendation already appears above.

Checking prop-market coverage...

Moneyline audit

Every matchup and book

Open a fight's odds-movement chart to switch between the consensus and any individual oddsmaker.

Published paper bets

What would the bankroll have done?

Replay only timestamped, above-threshold bets that were actually published. Change the starting bankroll, stake size, and price timing without using a fight result to choose a bet. Earlier fight-total estimates came from an experimental model, so this history is evidence—not proof of an edge.

Paper strategy

Bankroll assumptions

Choose a probability and stake rule. Ordinary Kelly fractions change stake size; robust Kelly and combined estimates can also change which selections receive a stake.

Historical simulation only

Selection coverage

Why these counts?

Counts start from published selections at the chosen timing and market. Missing estimates are different from choosing a zero stake. Planned stakes are counted before bankroll limits.

Same selections, same prices

Compare strategies

Settled results

Paper bankroll history

Loading published bets...

DateFight / betPublished priceResultStakeProfitBankroll