Boxing Rankings Logo

Our Methodology

Transparency is at the core of Box-Rank. Below you'll find a concise overview of how we gather, process and publish the monthly boxing rankings you see on the site.

1. Official Data Sources

WBA – wbaboxing.com
WBC – wbcboxing.com
IBF – ibf-usba-boxing.com
WBO – wboboxing.com

2. Automated Scraping & Parsing

Each organisation's website is checked daily. When a new PDF or web page is detected it is downloaded, converted to structured JSON using pdf2json, and normalised into a common schema { weightClass, name, country, rank }.

3. Update Cadence

All four sanctioning bodies usually publish fresh rankings once per calendar month.

4. Data Integrity Checks

Names are de-duplicated via an alias map (e.g. "Oleksandr Usyk" vs "O. Usyk").
Weight-class aliases are normalised ("Jr. Welterweight" → "Super Lightweight").
Country codes are converted to ISO 3166-1 for accurate flag display.

5. Publication

Once validation passes, the JSON file is committed to GitHub and deployed to this website. A typical turnaround from PDF/web page release to live data is under 30 minutes.

Have questions or spot an inconsistency? Contact us and we'll investigate.