FREQUENTLY ASKED QUESTIONS
Learn how our algorithmic pound-for-pound rankings are computed. We use four weighted components to produce a transparent composite score for every fighter.
How are the P4P rankings calculated?
40% Win/Loss · 45% Opposition · 10% Titles · 5% Activity
Each fighter's composite score is a weighted sum of four independently computed components:
| Component | Weight | Measures |
|---|---|---|
| Win/Loss Record | 40% | Win percentage, KO ratio, career volume, loss penalty, and draw penalty |
| Quality of Opposition | 45% | Opponents' win rates, experience, KO danger, title fight significance, and result weighting |
| Title Wins | 10% | Title fight victories, championship appearances, winning percentage in title bouts, recent title activity |
| Activity & Recency | 5% | Time since last fight and fights-per-year over the last 3 years |
Composite Score = (Win/Loss × 0.40) + (Opposition × 0.45) + (Title Wins × 0.10) + (Activity × 0.05)
Worked Example: Saul "Canelo" Alvarez
To demonstrate how each component works, we'll walk through a real calculation using Canelo Alvarez's career record of 63 wins (39 KO), 3 losses, 2 draws across 68 professional fights. Every figure below is reproduced from the 68 fights in our database and the ranking snapshot calculated on August 29, 2026, when Canelo held #8 on the pound-for-pound list.
1 Win/Loss Record (40% weight)
This component evaluates a fighter's record with nuance beyond a simple win percentage. Draws count as a quarter of a win, knockouts earn a bonus, and both losses and draws carry scaled penalties that account for career length.
2 Quality of Opposition (45% weight)
The largest component, measuring who a fighter has actually fought. Each opponent in the fighter's record contributes to the score based on several factors:
Why do some per-fight scores exceed 1.0? The bonuses stack on top of the opponent's win percentage, so a title fight against a seasoned, dangerous opponent can score above 1.0. The final weighted average is clamped to 1.0. Note that the loss to Crawford still contributes 0.520 to the score. Losing to an elite opponent is worth more than beating a weak one.
Why is this weighted 45%? Who you beat matters more than how many you beat. A fighter who consistently defeats top-ranked opponents should rank higher than one who pads their record against weaker competition.
3 Title Wins (10% weight)
Measures a fighter's championship credentials using their title fight record.
The algorithm uses the IsTitleFight flag from each bout's record.
Why not 1.0? The only points Canelo leaves on the table are for recent title wins: the cap of 0.15 needs 3 title wins in the last 2 years, and the loss to Crawford means he has 2. The wins and appearances caps are reached early, so this component separates contenders from champions rather than ranking champions against each other.
4 Activity & Recency (5% weight)
Rewards active fighters and penalizes long layoffs. This is a blend of two sub-scores: recency (60%) and activity rate (40%).
| ≤ 6 months | 1.00 |
| ≤ 9 months | 0.85 |
| ≤ 12 months | 0.65 |
| ≤ 18 months | 0.40 |
| ≤ 24 months | 0.20 |
| > 24 months | 0.10 |
| 2.0 – 3.0 /yr | 1.00 |
| 3.0 – 4.0 /yr | 0.90 |
| 1.5 – 2.0 /yr | 0.85 |
| > 4.0 /yr | 0.75 |
| 1.0 – 1.5 /yr | 0.65 |
| 0.5 – 1.0 /yr | 0.40 |
This is the most time-sensitive component. Both inputs are measured from the date of each weekly recalculation, so the score drifts even when no fights happen. Two weeks after this snapshot the layoff passed 12 months and the recency score dropped to 0.40. A single new fight resets recency to 1.00.
Putting It All Together
A composite of 0.910 placed Canelo #8 on that snapshot. The Win/Loss score is fixed by his 63-3-2 (39 KO) record, but the other three components move between weekly recalculations: opponent records are re-synced, and the 2-year and 3-year activity windows roll forward. The live rankings page may therefore show slightly different figures than this example.
GENERAL QUESTIONS
Strength of Schedule is a per-weight-class ranking that evaluates who has fought the toughest opponents within their division. While P4P ranks fighters across all weight classes, SOS answers the question: "Who has the hardest schedule in this division?"
Four components are combined into a composite score:
- Opponent records (40%) is the average win percentage of every opponent the fighter has faced.
- Opponents' opponents (20%) looks one step further out: the average win percentage of everyone those opponents have fought. A fighter whose opponents were themselves tested scores higher than one whose opponents padded their records.
- Title fights (25%) is the share of the fighter's bouts that were title fights, plus a volume bonus of 0.05 at four or more title fights, 0.10 at seven or more, and 0.15 at ten or more. The component is capped at 1.0, so a fighter who has only ever fought for titles cannot be pushed past the maximum.
- Venue significance (15%) is the average prestige of the venues a fighter has appeared in. Each bout scores 0.3 by default, and recognized major venues score higher: Madison Square Garden at 1.0, Wembley Stadium, MGM Grand, AT&T Stadium and Allegiant Stadium at 0.95, T-Mobile Arena and Tottenham Hotspur Stadium at 0.90, down to 0.70 for the smaller rooms on the list.
The composite is then scaled by a confidence factor based on how many fights we have on record, so a thin sample cannot ride a couple of marquee nights to the top of a division:
SOS is calculated for every fighter whose primary division is that weight class and who has at least one fight on record, so retired greats appear alongside active fighters. Unlike P4P, there is no minimum fight count to qualify, and the confidence factor does the work instead. Scores are recalculated in the same weekly snapshot as the P4P rankings. On a division page the men's and women's lists are shown separately, each numbered from 1.
The radar chart on each fighter's detail page displays five axes: Power, Durability, Activity, Opposition, and Win Rate. Durability is calculated using the formula:
The score starts at 1.0 (perfect) and subtracts 0.15 for each career loss, with a floor of 0. For example, a fighter with 2 losses scores 0.70, while an undefeated fighter scores 1.0. A fighter with 7 or more losses will score 0.
This metric reflects how few times a fighter has been beaten over their career. It does not account for the method of loss (KO vs. decision) or how long ago the losses occurred - only the total number of losses matters.
The Career Factor is used in the Win/Loss score to reduce the per-loss and per-draw penalty for fighters with longer careers. The idea is simple: the longer a career lasts, the more likely a fighter is to eventually lose, and the system should not punish longevity.
The number 200 is a normalization constant that defines the upper bound of the career-length adjustment. Very few fighters in boxing history have exceeded 200 professional fights, so it serves as a practical ceiling for career length.
The min(..., 0.50) cap ensures the career factor never drops below
0.50, so losses always carry at least half the base penalty. That cap
kicks in at 100 fights (100 / 200 = 0.50).
| Total Fights | totalFights / 200 | Career Factor | Effective Loss Penalty |
|---|---|---|---|
| 10 | 0.05 | 0.95 | 0.04 × 0.95 = 0.038 |
| 33 | 0.165 | 0.835 | 0.04 × 0.835 = 0.033 |
| 50 | 0.25 | 0.75 | 0.04 × 0.75 = 0.030 |
| 100 | 0.50 | 0.50 | 0.04 × 0.50 = 0.020 |
| 150+ | 0.50 (capped) | 0.50 | 0.04 × 0.50 = 0.020 |
In plain terms: a young fighter with 10 bouts pays nearly the full 0.04 per loss. A veteran with 50 fights pays 0.03. And a long-career fighter with 100+ fights pays the minimum of 0.02. The 200 simply sets how gradually that discount ramps up.