ArmRankings.com logoArmRankings.com

About ArmRankings.com

Computed rankings, not opinion lists

ArmRankings.com ranks athletes from recorded match data. The system does not manually place athletes because they are famous, popular, or promoted heavily. Every table is recomputed from division-specific evidence: opponent strength, recency, score, title value, activity, proven wins, elite-schedule context, adjacent-class support, and head-to-head constraints.

The formula is not meant to replace human discussion. It is meant to make the discussion harder to fake. If two people disagree about a ranking, they can point to the same inputs and ask which assumption should change.

Core formula

Ranking score

S = 1000 + Σ(match deltas) + C + B_proven + B_elite + B_adjacent + B_moved - P_inactivity - P_evidence - P_gate

Higher score ranks higher. After scoring, recent head-to-head results can reorder close cases when the direct result is strong enough and the score gap is not large enough to justify reversal.

Scoring model

Starting score

S₀ = 1000

Every athlete in a division-arm table starts from a neutral score before match evidence is applied.

Opponent strength

Q = clamp(0.65, 2.15, 1 + 0.18Wₒ - 0.08Lₒ)

Opponent quality rises when the opponent has wins and falls when the opponent has losses in the same class.

Recency multiplier

R(d) = 1.22 if d≤120; 1.00 if d≤365; 0.72 if d≤730; 0.45 if d>730

Fresh results are amplified. Old results count, but carry less current ranking power.

Match contribution

Δwin = 72·Q·R + T + D + 3G; Δloss = -42·Q·R - 2G

Wins and losses are weighted by opponent quality and recency. G is score gap. T is title-win bonus. D is defense bonus.

Title bonuses

T = 80 for a title win; D = 10 × defense number; C = +240 active champion

Champions get protection, but only inside their exact division and arm.

Inactivity penalty

Pactivity = 70 if inactive >365 days; 130 if inactive >540 days

Long inactivity pulls current ranking down without deleting the athlete's history.

Adjacent-class support

Badjacent = 120 to 260 for proven same-arm results in the next lower class

For 115kg+ Super Heavyweight tables, strong 115kg results can add limited support when the super-heavyweight resume is thin.

Moved-up activity support

Bmoved = min(620, 320 + 90H)

An undefeated title-level winner who moves up can keep lower-class credibility when later same-arm wins in higher classes prove current form. H is proven higher-class wins after the lower-class result.

Evidence constraints

These constraints prevent the common ranking mistakes: overrating one old result, rewarding activity without elite wins, burying an athlete only because he fought elite opponents, or letting a thin resume jump proven contenders.

Thin record penalty

N=1 → -230; N=2 → -80

A one-match or two-match resume cannot rank too high unless the evidence is exceptional.

Stale thin resume

N=2 and d>730 → extra -260

Two old results cannot hold a current top ranking without newer elite evidence.

Old one-match resume

N=1 and d>730 → extra -220

A single old result cannot carry a current elite ranking by itself.

Old one-match title result

titleWins>0 and N=1 and d>730 → -260

Former title evidence still counts, but current rankings need current activity.

Unproven win penalty

W=1 and best Q≤1 → -90

One win over an unproven opponent should not create a top ranking.

Top-tier gate

N≥3 and provenWins=0 and W>L → -370

Activity alone is not enough. A strong record needs at least one proven same-division win near the podium.

Proven-win bonus

provenWins=1 → +55; provenWins≥2 → +120

Wins over athletes with proven same-division records are rewarded.

Elite-schedule correction

W=0, L≥3, eliteLosses≥3 → Belite ≤ +150

An athlete with no wins still needs wins to rise, but repeated losses to champions or proven contenders are not treated like ordinary losses.

Competitive elite loss

single elite loss with score gap ≤2 → +140

Taking rounds from a title-level opponent can support the ranking slightly. A shutout loss does not receive this bonus.

Accumulated-loss cap

L≥W and L≥4 → -180, or -90 for elite-only schedules

Many losses still cap the upside, but the extra penalty is reduced when those losses came against elite opposition.

Head-to-head override

If Athlete B is scored above Athlete A, but Athlete A recently beat Athlete B in the same division and arm, the system checks whether the score gap is small enough to respect the direct result. The direct winner stays above when:

Age of direct resultConditionMax score gap overridden
≤365 daysclose direct win220
≤365 daysdecisive direct win260
≤730 daysclose direct win120
≤730 daysdecisive direct win160
>730 daysdecisive direct win only35
≤1095 daysthin-resume direct win220

This is why a direct win matters, but does not freeze the ranking forever. Newer elite wins, title results, and stronger activity can eventually overcome an older head-to-head loss.

Same lane only

Rankings are separated by division, arm, and competitive category. 115kg and 115kg+ Super Heavyweight are not mixed. Men and women are not mixed.

Opponent strength matters

A win over a proven athlete is worth more than a win over a thin or inactive record.

Recency decays

Recent results carry more weight. Older results stay in history, but fade as evidence of current form.

Head-to-head constrains close cases

A recent direct win can block the loser from ranking above the winner unless later results create enough evidence.

Titles are anchored

Title wins, active championships, and title defenses add weight, but they do not replace match results.

History is preserved

Old matches and former champions remain visible even when their ranking value decays.

Elite losses have context

A loss still hurts, but a schedule made almost entirely of champions and proven contenders is not treated like a weak losing record.
Arm Wrestling Rankings | ArmRankings.com