IPSC ELO ranking — athlete ratings & leaderboard
IPSC athlete ELO ranking by division: dynamic rating, name search, history charts and cross-match comparison — free on the web.
IPSC ELO is a comparative rating among athletes aggregated on the platform — useful to stage progress beyond each match overall and cross rivals across federations (imported WinMSS .cab, PractiScore .psc). It complements stage-by-stage PractiScore Competitor-style analysis on the web. It does not replace official results.
We are refining normalizations (names, cross-source scope and model). Numbers may change as we consolidate the rules.
ELO ranking in action
On the ELO ranking you see
- Interactive table by modality and division
- Athlete search and list of matches counted
- Modal with ELO history and comparison
- Scope filters across aggregated sources
- Rivals from different clubs and federations in one ranking — worldwide
References
What the ELO ranking shows
You see a coherent ordering of relative performance, useful for tracking progress over time and comparing athletes competing in the same category (for example, the same division). The official page contains tables, searches and details per athlete.
High level calculation
The model follows the classic idea of updating based on expected versus observed results: the rating rises when performance exceeds expectations and falls when it falls below expectations. Parameters (such as K and scope of evidence) can be refined; Therefore, the numbers may evolve according to the normalization of names, sources and rules — as described in the platform documentation.
Documentation and transparency
In the complete documentation there is a section dedicated to the ELO ranking, with academic references and links for additional reading about the Elo system and variants. We recommend reading before interpreting specific variations between model versions.
Continue in the Scoring Services ecosystem
This article is part of IPSC guide. To apply it in practice, open a match at Match list or follow live matches at https://m.scoring.services/. Recreational athletes can start with the comprehensive guide at Practical Shooting Guide.
ELO vs single stage score
The official score is from the match; ELO summarizes history in several imported matches. Tool: ELO ranking — theory on this page.
Frequently asked questions
What is the IPSC ELO ranking?
Comparative rating of athletes aggregated on the platform, by modality and division, based on relative performance across matches — complements each stage overall.
What does IPSC ELO mean?
A dynamic rating inspired by Elo systems: athletes gain or lose points when they perform above or below expectation against their division field.
Where to see the IPSC ELO ranking?
Open ELO ranking for the interactive leaderboard with search, division filters and per-athlete history. This landing explains the model and current limitations.
Does ELO replace official match rankings?
No. It is an analytical platform metric. For certified results, always check your federation and ESS.
Does ELO help compare rivals across federations?
Yes, as an aggregated platform metric — it crosses imported matches from different clubs and federations. For stage-by-stage analysis in the same match, use charts and Practiscore Competitor Web.
Where do I open the ELO ranking?
On the official page at ELO ranking, also accessible via the athletes menu and documentation.
Does ELO replace the match classification?
No. The ELO is an aggregated layer of comparison between matches; The official classification of each stage continues to be that of the competition itself.
Why did my ELO change without me competing?
Recalibrations, inclusion of new matches in the set or normalization adjustments may change ratings. See the documentation for the current status of the model.
Do I need to login to check match results?
Most IPSC consultations and guidance are public. Import and management flows use login.scoring.services; what is open without registration is in IPSC results.
What is the base formula for the ELO ranking?
We use the adapted classic formula: R_new = R_current + K × (S − E), where S is the observed result and E the expected result of the confrontation. The ranking is still being adjusted (normalization of names, scope between sources and refinements), so the numbers may change.