About the Longshanks

Rating & ranking system

Instructions for players

Instructions for event organizers


About the Longshanks


The Longshanks was designed as a way to keep track of games and ranking for a local league. Since then, it has grown into the primary worldwide Guild Ball ranking system.

It aims to provide Guild Ball players and spectators the best way possible to keep track of the competitive scene.

The Longshanks also provides in-game tools and an event management system designed specifically for Guild Ball, allowing players and tournament organizers alike the best possible experience.

Contact us

The best way to cantact us about any questions or requests is by email.

The Longshanks administrator can also be contacted at the Steamforged Games forums, Twitter, or Facebook.

Before contacting us, read through this information page - you may find the answer to your question here!


• Ben Redmond

Ben created the first Guild Ball ranking system. He started the very idea of rating and ranking competitive Guild Ball players and was a significant inspiration for the Longshanks.

• Kevin Stewart

Kevin has been instrumental in providing feedback on the functionality of the Longshanks system. He has also provided a number of ideas and suggestions that have been crucial to the site's success. For example, the bookie page was entirely his idea.

• Adam Theide
• Alex Botts
• Jayden Eisenbarth
• Paul Waters

These people performed early testing of the Longshanks event management system and hosted some of the first Longshanks events in the real world. Their feedback has helped make that system work as well as it does.


Rating & ranking system

By default, the Longshanks system looks at all tournament events in the past year. You can apply a number of filters to adjust to change which games the ranking system pulls data from, including date range, region, and event type.

Player ranking is based on the rating percentage index (RPI).

WP = win percentage
OWP = opponents' win percentage
OOWP = opponents' opponents' win percentage

Rating adjustment

Since the number of games played by each player varies significantly and there is a notable skill vs. luck factor in Guild Ball, RPI is multiplied by a sigmoidal term that weights towards more games being played. This adjustment is designed to reward players not just for winning, but for playing and winning often.

n = number of games played

For context, the RPI → Rating adjustment is fairly large at 10 games played (50%) then shrinks rapidly, getting very small at 20 games (3.4%). It is almost non-existant at 30 games (0.1%).


To assess how well the rating system is estimating player skill, a level of certainty is calculated for each player. To get this number, the ratings of the two players in each game are compared. If the ratings agree with the game outcome, certainty goes up. If they don't, certainty goes down.

There is a 5% buffer built into the certainty calculations, so a player's certainty isn't penalized for playing opponents of similar skill. The overall certainty for all games is currently 88%.


Accessing your account

If you have played in a competitive Guild Ball event in the past, you are probably already on the Longshanks' roster. Check the player list to confirm. If you find your player profile, follow the "claim this profile" instructions to log in and acccess your account. Once you claim an account with your email address and password, you will be able to access all the features of the Longshanks system.

If you aren't in the player list and would like to have a profile created for you, contact us by email or at the Steamforged Games forums.

Security & privacy

It is strongly not recommended that you use the same password for the Longshanks that you use for other online accounts.

If you wish to have your name removed from the Longshanks system, contact us by email or at the Steamforged Games forums. You may also claim your account and mark it as hidden. This will cause you to appear as an ID number rather than a name.

Attending an event

The Registration section on each OPEN event page allows you to register for (and withdraw from) that event before it begins. It will also allow you to drop from an event that has already begun.

When you arrive at an event that you are not pre-registered for, the tournament organizer will add your name to the player list.

Once you are registered, you will be able to see your name and current standing on the event page. You will also be able to see and enter the results of your current game on your control panel.

Editing player information

To edit and update the information in your player profile, go to your control panel. From there, you can change your name, enter alternate names, change your home region, and change your password using the "edit player information" section.

When events are imported from other management systems, games are matched to players based on name. To ensure that all of your games are linked to your account correctly, either your display name or one of your alternate names should match the name(s) you've used to register at events using other systems.

To avoid confusion, use your full name (first & last) as your display name. Nicknames can be entered but should not replace your display name.

Be considerate with your name choices. Names that receive complaints or are deemed to be inappropriate will be removed and the profile will be locked.

Event Organizers

Hosting an event

Create an event by clicking the "host a new event" button on your control panel. After that, you will be able to enter details such as the name, date, and location of your event. You will also be able to register players for the event.

Player capacity

You may set a player capacity for your event. If you do this, players will not be able to register for the event once it reaches the player cap. As the event organizer, you will be able to add players beyond the capacity.

Adding players

When adding players to an event, a menu may appear as you are typing in a player's name. If you see the correct name in this menu, select it. This will ensure that the correct player profile is used.

If the correct name does not appear, finish typing in the player's full name and a new profile will be created for that player. Confirm the spelling of names before creating new player accounts.

Event types

Tournament Follows the standard procedures outlined in the Organised Play Document.
Friendly Side events, alternate game modes, Big Leagues, guild release events, etc.

Event status

When you create a new event, it will automatically be HIDDEN - change it to one of the other states in order to make it publicly visible.


This state allows players to register for future events and enter their own scores for events in progress. Most events should be in this state until they are finished.


This state is for events that have completed.


While in this state, only the event organizer can enter game results or modify player registration. This state can be used:

  1. temporarily to make changes to game results in a completed event
  2. to prevent players from submitting their own game results for an event in progress
  3. to prevent players from registering for a future event (invite-only events)


This state allows event organizers to practice using the event management system and should generally not be used for real events. These events do not appear in any public lists and game results aren't included in any rating or ranking calculations.

When setting up a test or practice event, always use real players. The system creates a player profile for each new player added to any event. To avoid filling the player database with false entries, refrain from using imaginary players!

Event status

Included in rating calculations
Event in the future
Event in progress
Event in the past
Test event
Games editable by TO
Games editable by players
Players can register, withraw, and drop
Visible to the public


Coming soon

Update log



See the full update log