How BoutMetrics Works
BoutMetrics uses machine learning to predict UFC fight outcomes. Our models are trained on historical fight data, validated with strict walk-forward methodology, and produce actionable predictions for every upcoming event.
The Model Pipeline
Data Collection
We aggregate comprehensive fighter statistics from official UFC records: striking accuracy, takedown rates, control time, significant strikes landed/absorbed, fight pace, and more. Every stat is computed per-minute to normalize for fight duration.
Symmetric Features
Instead of assigning Fighter A vs Fighter B labels (which creates bias), we compute difference features: A's striking accuracy minus B's, A's takedown rate minus B's, etc. This ensures the model treats both fighters identically regardless of ordering.
XGBoost Ensemble
We train multiple XGBoost gradient-boosted tree models, each specialized for different prediction targets: fight winner, KO/TKO probability, submission probability, and over/under round totals. The models use different feature subsets and hyperparameters for diversity.
Walk-Forward Validation
Models are never trained on future data. We use expanding-window walk-forward validation: train on fights up to date T, predict fights at T+1, then expand the window and repeat. This mimics real-world prediction conditions and prevents data leakage.
Performance at a Glance
What Makes BoutMetrics Different
No Black Box
We publish our track record, show our methodology, and explain every prediction. Every bet recommendation includes the model's reasoning and the detected edge.
Symmetric by Design
Our models don't care about fighter ordering. Fighter A vs Fighter B produces the exact same prediction regardless of which fighter is listed first. This eliminates a common source of bias in MMA models.
Real Validation, Not Backtesting
Walk-forward validation means our reported accuracy numbers reflect actual out-of-sample predictions. We don't report inflated backtested metrics that don't hold up in production.
Multi-Book Odds Comparison
We compare odds across every major sportsbook and prediction market to find the best available price. Getting better odds on the same bet is the easiest edge in sports betting.
Responsible Gambling
BoutMetrics provides data-driven predictions for informational and entertainment purposes. Our model outputs are not financial or gambling advice. Past model performance does not guarantee future results.
Sports betting carries inherent risk. Never bet more than you can afford to lose. If you or someone you know has a gambling problem, please contact:
- National Council on Problem Gambling: 1-800-522-4700
- www.ncpgambling.org
- Crisis Text Line: Text HOME to 741741
Must be 21+ to participate in sports betting. Know your local laws and regulations. Self-exclusion programs are available through most sportsbooks.