About MMA Fight Companion
Your second screen for fight night.
Overview
What Is MMA Fight Companion?
Think of it as a cornerman with a supercomputer. We crunch thousands of UFC fights — every strike landed, every takedown attempted, every second of control time — and turn that data into predictions, comparisons, and insights you can actually use on fight night. No jargon, no spreadsheets. Just smart, visual breakdowns for MMA fans who want to go deeper.
Fight Predictions
AI-powered win probabilities for every matchup on the card.
Edge Finder
Compare our model's odds to sportsbooks — spot where the value is.
Rankings
Full UFC rankings across every division, updated regularly.
Live Stats
Real-time fight stats as the action happens on fight night.
Fighter Database
Detailed profiles and career stats for every UFC fighter.
Head-to-Head Compare
Stack any two fighters side-by-side across every stat.
Prediction Engine
How Our Predictions Work
Our model asks one question: “If these two fighters met 100 times, who wins more often?” To answer that, we score every fighter across 6 dimensions, then combine them into a single win probability.
Striking
25%Measures a fighter's standing offense and defense — how well they hit and avoid getting hit.
- Significant strikes landed per minute
- Striking accuracy and defense percentages
- Knockout power (KO/TKO finish rate)
- Target variety — head, body, and leg strikes
Grappling
20%Evaluates wrestling and ground game — who controls where the fight takes place.
- Takedown accuracy and attempts per fight
- Takedown defense percentage
- Control time on the ground
- Submission attempts and ground-and-pound
Recent Form
20%Focuses on the last 5 fights — because fighters evolve. Recent results count more than old ones.
- Last 5 fights weighted by recency (most recent = highest weight)
- Win and finish streaks
- Quality of recent opponents
- Trend direction — improving or declining
Physical
15%Size and age matter. Reach is the biggest physical advantage in MMA.
- Reach advantage (biggest factor — 2.5 pts per inch)
- Height difference
- Age curve: peak performance at 28–33
- Decline after 37 — steep drop-off in output
Momentum
10%Track record and momentum — winning breeds winning, and inactivity has a cost.
- Career win rate
- Current win/loss streak
- UFC ranking position
- Ring rust penalty (365+ days inactive)
Matchup
10%Styles make fights. How these two specific fighters match up against each other.
- Stance matchup (southpaw vs orthodox advantage)
- Striker vs grappler dynamic
- Range analysis based on reach difference
- Durability asymmetry — chin vs power
How It Comes Together
Each fighter gets a score from 0–100 in every dimension, where 50 is a UFC-average fighter. We multiply each dimension by its weight, sum them up, and convert the difference into a win probability using a sigmoid curve. A 10-point lead translates to roughly 69% win probability; a 20-point lead to about 83%.
Confidence levels: HIGH means a clear gap (15+ point margin) between fighters. MEDIUM is a meaningful but closer gap (7–15 points). LOW means it's a toss-up or we lack data — proceed with caution.
Method prediction (KO/SUB/DEC): We look at both fighters' historical finish rates and adjust for the opponent. A knockout artist facing someone with a granite chin? The KO probability drops. A submission specialist against a defensive wrestler? Submission odds shrink. The remaining probability goes to decision.
Value Betting
The Edge Finder Explained
The Edge Finder compares what our model thinks to what sportsbooks think. When there's a meaningful difference, that's an edge.
What Sportsbooks Think
Betting odds get converted to an implied probability. For example, -200 odds imply a 67% chance of winning.
What Our Model Thinks
Our 6-dimension prediction engine calculates an independent win probability based purely on fight data.
The Edge
Model % minus Market % = Edge. If the gap is over 3%, we flag it as a potential value pick.
Example
Sportsbook has Fighter A at -150 (implied 60%)
Our model predicts Fighter A wins 72% of the time
Edge = 72% - 60% = +12% — a significant edge flagged as a value pick
Expected Value (EV): If the true probability is higher than what the odds imply, you're getting a “discount” — that's positive expected value. Over many bets, positive EV means the math is on your side.
For entertainment only. This is not financial advice. Sportsbooks have access to information our model doesn't — injuries, camp changes, insider intel. Never bet more than you can afford to lose.
Common Questions
Frequently Asked
Our model uses real UFC fight data — over 7,000 fights worth of stats. Like any prediction model, it's a probability estimate, not a guarantee. Think of it like a weather forecast: if we say Fighter A wins 65% of the time, that means in 100 simulated matchups they'd win about 65 of them. The model performs best when it has plenty of fight data for both fighters.
All fight statistics are scraped directly from UFCStats.com, the official UFC statistics provider. This includes round-by-round data for every fight: significant strikes, takedowns, control time, and more. Betting odds come from The Odds API, which aggregates lines from major sportsbooks.
Fighter stats update after each UFC event. Betting odds refresh daily. Rankings are updated manually from the official UFC rankings page. Upcoming fight cards sync automatically as they're announced.
Low confidence usually means one of three things: (1) one or both fighters have fewer than 3 UFC fights, so there isn't enough data, (2) the fighters are very closely matched across all dimensions, or (3) there's a clash of styles that makes the outcome highly unpredictable. Low confidence doesn't mean the prediction is wrong — it means the model is honestly telling you it's uncertain.
Edge is the difference between what our model thinks and what the sportsbooks think. If our model gives Fighter A a 60% chance of winning, but the sportsbook odds imply only 50%, that's a +10% edge. Edges above 3% are flagged as potential value — meaning the market may be undervaluing that fighter.
This tool is for entertainment and educational purposes only. It is NOT financial advice. While the Edge Finder highlights discrepancies between our model and the market, sportsbook odds are set by professionals with access to information we don't have (injury reports, training camp intel, etc.). Never bet more than you can afford to lose.
Fighters evolve constantly. A fighter's skills, conditioning, and confidence can change dramatically over 2-3 years. Our model uses recency decay — each fight back is weighted 80% as much as the one before it. So the most recent fight has full weight, the one before that 80%, then 64%, and so on. This captures a fighter's current trajectory rather than who they were 5 years ago.
If a fighter hasn't competed in over a year, they receive an inactivity penalty that scales up to 8% over 3 years. The idea: regular competition keeps timing, reflexes, and cage awareness sharp. Fighters returning from long layoffs historically underperform their career averages.
Not currently. Our model is purely stats-based — it works with what happened inside the octagon. Camp changes, injuries, or tough weight cuts are real factors but require subjective judgment that a data model can't reliably capture. Think of our predictions as a baseline that you can adjust with your own fight knowledge.
The method prediction looks at both fighters' finish tendencies adjusted for the opponent. If Fighter A has a high KO rate but is facing someone with an iron chin, the KO probability drops. We calculate the combined finish rate and distribute it across KO/TKO, submission, and decision based on historical patterns for that matchup profile.