Announced schedule
All upcoming UFC fights
Loading announced events…
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.
Build from a matchup
Depth 1 shows every fight involving either seed fighter. Depth 2 also expands every opponent discovered at depth 1.
Advanced fighter rules
Calculate each fighter’s results and performance inside the weight, promotion, and date window above.
Five-round classification uses the published schedule plus modern UFC headliner position. It includes title fights and non-title main events because the history does not preserve a separate championship flag. Statistics without detailed round data are excluded from rate calculations.
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.
Displayed edges
Fight list
| Date | Fighters | Winner / result | Finish | Actions |
|---|---|---|---|---|
| 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.
Market
Picks, prices and results
Upcoming selections and how our past picks turned out.
Upcoming picks
Fresh qualifying prices
Awaiting results
These cards have started; the outcome has not been confirmed.
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.
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.
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...
| Date | Fight / bet | Published price | Result | Stake | Profit | Bankroll |
|---|