An Elo based rating system for IPSC
Using IPSC match results from level 3 matches and upwards, all shooters will get a Elo performance rating relative to all the other shooters performances.
Elo rating systems in general estimate the skills of players who participate in a common activity. The specific Elo-MMR algorithm that we use, is designed for activities in which moderate to large numbers of players are ranked at competitive events, and results cannot be standardized across different events because each event features novel challenges, such as in obstacle course races, rock climbing, and academic olympiads, or the contestants are evaluated relative to others at the same event, perhaps by a panel of judges with some degree of subjectivity, as in competitive ballroom, figure skating, and gymnastics. Just like in IPSC.
In these settings, it's often useful to quantify how good a player is. Ratings could be used to track a player's progress over a training programme, set motivational objectives, predict likely champions, create invitational beginner-only or expert-only events, or select top ranked players for a regional or national team. Two properties of Elo-MMR make it particularly well-suited to these aims:
The main problem of doing this in the IPSC world, is accumulating and reading the match data. There is no standard in the different scoring system software products, which mostly produce some form of PDF file that are hard to read back into a database. There is also no global and public unuque id for a IPSC shooter, so matching the names in a match result to the database is a very fuzzy thing to do, and therefore error prone. However, we try to match shooter first-names, last-names and region the best we can from match results with our database. If you consistently sign up in matches with exactly the same name, we will find and match your data much better.
Also, we are sadly not perfect, just like the data we recieve. We might shoot a mike here or there in matching shooter names, or getting all the match data. Please be gentle, don't DQ us, because an error in the Elo rating is not a safety violation, even when feelings might get a little hurt sometimes. Just contact us to help us fix errors, or support us with sending in match results. If you want to support this effort otherwise, please also contact us direclty!
We want to thank the whole IPSC family for being such a good and welcoming community!
Special thanks go out to: