Monday, November 9, 2015

Any Given Sunday

Spoiler alert--Gotham lost!!

Now others have said it better than myself, but we're not cheering against Gotham--we just want to see someone else win, too. Importantly, it's Rose City, a league that has been through a lot this year.

But I'm not here to write about the emotions.

I'm here to borrow an old NFL adage: "any given Sunday, any team can win".

Certain people in derby, and a few derby "bloggers", would have you convinced that is not the case, but let's look at an important fact: the top four teams form a perfect round-robin of wins.

London beat Rose back in August, 193-129
Rose beat Gotham last night, 206-195
Gotham beat Victoria, 143-141
Victoria beat London, 122-99

So the quarter-final round produced no upsets, so what? The semi-final round could have been drawn any way and produced amazing matchups.

Importantly, ESPN doesn't like showing sports where the outcome is just about guaranteed in advance. ESPN likes showing excitement, and derby needs to show itself as a thrilling event in order to continue to gain fans.

ESPN's coverage came on at the perfect point in this event. Two total toss-up games with four Hydra-level teams. A sports producer couldn't ask for anything better.


I keep hearing "oh, derby's not ready for this", or "derby's too new to" whatever.

5-year win streak ended. 4 top-level teams, any of whom could beat any other, in the WFTDA. In the MRDA, a 3-year streak ended in spectacular fashion.

Clearly, derby is ready for primetime. Why? Because any given Champs, any team can win!

Friday, May 31, 2013

The Upset, Part III: Min-V

A league's B-team higher than A-team?  What're (insert team here) doing so far down/up?  That ranking makes no sense!

What the heck is that Min-V ranking doing?


Well, like both ranking written about last week, European Roller Derby Rankings and Derby Chart, the Min-V system doesn't consider A and B teams as related.  One's ranking doesn't affect the other.

As well, the Min-V doesn't consider scores.  It only considers who won and lost.


The system works like this:

If the Qarth Rollers defeat the Vaes Dothrak Rolling Horde, then QR should be ranked above VDRH in all future rankings.  That is, QR should have more ranking points than VDRH.  If that's not the case, the bout is a violation.

The computer takes a table of all the bouts and results, as well as a list of all teams, and uses an efficient trial-and-error method to compute the minimum number of violations possible, hence Min-V.

[Details and theoretical basis thanks to Dr. Coleman can be found in this pdf file.]


The computer then outputs a table with each team and its ranking points.  This is only one possible solution; there are an infinite set of ranking point tables which produce the same number of violations.  As well, there are several orderings of teams which will not change that number.

Due to this, the ranking can be optimized.  Optimization is the process of adjusting the ranking points values for each team to more closely match what other ranking systems produce.  For example, it doesn't matter mathematically if LRG[A] or Gent[B] are ranked #1.  Since neither played the other, changing that order will not cause a violation.

LRG[A] will be optimized to #1, and Gent[B] lower in the table.  However, Gent[B] cannot be moved below Paris without causing a violation.  They, in turn, cannot go below Bear City, etc.  The knock-on effects in a Min-V system can be massive, so optimization must be done carefully.

In this case, optimization was done attempting to match the Derby Chart ranking.  It could be done to approach any ranking scheme using the same Min-V basis.


Min-V has been used effectively in the US College Football system for years, with great predictive and retrodictive results.  As was shown last week, retrodictivity in other derby rankings is spotty at best.  ERDR rankings say that 1 in 5 bouts were upsets, Derby Chart's say 1 in 4.  The Min-V ranking table, as odd as it looks, only has 1 in 30 bouts as upsets.

It's the most retrodictively correct ranking by more than a factor of 6.

But is it the best ranking?


The answer to that question is a question itself: "How is best measured?"

And to set those two questions into perspective, consider this one: "Why care about rankings?"


As there's no trophy awarded on rankings, and no Champions League in European derby (yet???), the choice is yours.  Min-V is presented here to show just how impossible it is to conclusively put all European leagues in a ranked order.

If they're properly used, rankings can be a helpful source of information.  ERDR has an archive of past rankings, and Derby Chart has bout records for each team.  But don't become too dependent on them.  Even the most theoretically precise system is wrong 1 out of 30 times, and the most trusted are 1 in 4 or 1 in 5.


Keep rankings in perspective.  They're to inform and educate, not to dictate.

Tuesday, May 28, 2013

The Upset, Part II: All over the place

After discussing why we rank, it's time to say just how good each scheme is.  For the purposes of this study, I've looked at the rankings as of 1 Jan 2013.

Retrodiction
or, how often did the team that won end up ranked lower?

This is the bit that causes the most confusion.  "But we beat them, why aren't we higher?"  Well, ranking algorithms generally aren't actually written to minimize this.  They're written to be more concerned about other things, and hope this comes along for the ride.  A scheme has been written, called Min-V, which is primarily concerned about minimizing retrodiction error.  More on its algorithm later.

How do Derby Chart, the European Roller Derby Rankings, and Min-V stack up in this category, as well as predictive ability?

DCERDRMin-Vbouts
Past upsets70559272
Past upset % 25.7% 20.2% 3.3% 272
Predict upsets1615 1745
Predict upset % 35.6% 33.3% 37.8% 45

Turns out, both rankings do a poor job of retrodicting bouts.  Only the Min-V system, with the sole purpose of minimizing retrodiction errors, has a low upset percentage.  For prediction, all three give at best a 2-in-3 chance of being correct.


Conclusion

Don't trust the rankings too much, unless they're Min-V.  And Min-V looks like this:



1London Rollergirls20.911
2Gent GO-GO Roller Girls [B]20.713
3London Rollergirls [B]20.711
4Paris Roller Girls20.703
5Bear City Roller Derby20.697
6Rainy City Roller Girls20.672
7Stockholm Roller Derby20.668
8Hellfire Harlots20.612
9Middlesbrough Milk Rollers20.602
10Glasgow Roller Derby [B]20.6
11Brighton Rockers20.592
12Glasgow Roller Derby20.587
13London Rollergirls [C]20.58
14Helsinki Roller Derby20.572
15Gent GO-GO Roller Girls20.568
16Leeds Roller Dolls20.558
16Tiger Bay Brawlers20.558
18Auld Reekie Roller Girls20.548
18Crime City Rollers20.548
20Central City Rollergirls20.537
21Dublin Roller Girls20.502
21Hot Wheel Roller Derby20.502
23Newcastle Roller Girls [B]20.5
23Leeds Roller Dolls [B]20.5
23Manchester Roller Derby20.5
26Bear City Roller Derby [B]20.498
27Copenhagen Roller Derby20.432
28Kallio Rolling Rainbow20.427
29Sheffield Steel Roller Girls [B]20.4
30Royal Windsor Rollergirls20.232
31Southern Discomfort20.2
32Lincolnshire Rolling Thunder20.1
32Quad Guards20.1
32Ruhrpott Roller Girls20.1
35Tyne & Fear20
36Expendables19.9
37Roller Derby Bordeaux Club10.6
38Roller Girls of the Apocalypse10.5
38Herault Derby Girlz10.5
40Cork City Firebirds10.488
41Bristol Roller Derby10.442
42Birmingham Blitz Dames10.437
43London Rockin Rollers [B]10.421
44Stuttgart Valley Rollergirlz [B]10.402
45Paris Roller Girls [B]10.4
45Roller Derby Rennes10.4
47One Love Roller Dolls10.398
48Lutèce Destroyeuses - Paris10.3
49Brussels Derby Pixies10.2
49Roller Derby Metz Club10.2
51MRD: New Wheeled Order10.1
52Newcastle Roller Girls1
53Crime City Rollers [B]0.988
54Liverpool Roller Birds0.9
54Seaside Sirens Roller Girls0.9
56Sheffield Steel Roller Girls0.888
56London Rockin Rollers0.888
56Dolly Rockit Rollers0.888
59Stuttgart Valley Rollergirlz0.878
59Romsey Town Rollerbillies0.878
61Croydon Roller Derby0.8
61Rainy City Roller Girls [B]0.8
63Big Bucks High Rollers0.798
64Lincolnshire Bombers0.788
65Tiger Bay Brawlers [B]0.7
66Vienna Roller Girls0.6
67Rockcity Rollers0.5
67Milton Keynes Concrete Cows0.5
67Barockcity Rollerderby0.5
67Amsterdam Derby Dames0.5
71Bristol Roller Derby [B]0.4
71Rebellion Roller Derby0.4
71Dublin Roller Girls [B]0.4
71Harbor Girls0.4
71Portsmouth Roller Wenches0.4
71Liverpool Roller Birds [B]0.4
71Rotterdam Death Row Honeys0.4
78Munich Rolling Rebels0.3
78Blackland Rockin'K-Rollers0.3
78Bembel Town Roller Girls0.3
78Oxford Roller Derby0.3
78Royal Windsor Rollergirls [B]0.3
78Birmingham Blitz Dames [B]0.3
78Bad Bunny Rollers0.3
85Inhuman League0.2
85South West Angels of Terror0.2
85Manchester Roller Derby [B]0.2
85Bedfordshire Roller Girls0.2
85Mean Valley Roller Girls0.2
85Copenhagen Roller Derby [B]0.2
85Belfast Roller Derby0.2
85Hereford Roller Girls0.2
85Roller Derby Karlsruhe0.2
85Roller Derby Lyon0.2
85Dirty River Roller Grrrls0.2
85One Love Roller Dolls [B]0.2
85Gothenburg Roller Derby0.2
85Namur Roller Girls0.2
99Swansea City Roller Derby0.1
99Roller Derby Belfort0.1
99Crash Test Brummies0.1
99Evolution Rollergirls0.1
99Kent Roller Girls0.1
99Frankfurt Roller Derby0.1
99Dundee Roller Girls0.1
99Plymouth City Roller Girls0.1
99Dorset Roller Girls0.1
99Roller Derby Toulouse [B]0.1
99Norfolk Brawds0.1
99Helsinki Roller Derby [B]0.1
99Bruising Banditas0.1
99Kallio Rolling Rainbow [B]0.1
99Nantes Derby Girls0.1
99Roller Derby Metz Club [B]0.1
99Lincolnshire Bombers [B]0.1
99Dom City Dolls0.1
99Fierce Valley Roller Girls0.1
99Tampere Roller Derby0.1
99Central City Rollergirls [C]0.1
99Roller Derby Calaisis0.1
99Furness Firecrackers0.1
99Roller Derby Grenoble0.1
99Hell's Belles0.1
99Nidaros Roller Derby0.1
99Porto Roller Derby0.1
126Seaside Sirens Roller Girls [B]0
126Severn Roller Torrent0
126Shoetown Slayers0
126Barcelona Roller Derby0
126Les Quads de Paris0
126Imposters Roller Girls0
126Roller Derby Arras0
126Hell's Ass Derbygirls0
126Fair City Rollers0
126Brighton Rockers [B]0
126Velvet Sluts0
126Wolverhampton Honour Rollers0
126Nottingham Roller Girls0
126Kernow Rollers0
126Wirral Whipiteres0
126Wakey Wheeled Cats0
126Wiltshire Roller Derby0
126Vendetta Vixens0
126Roller Derby Angoulême0
126Eastside RocknRollers0
126Tenerife Roller Derby0
126Aarhus Derby Dames0
126Dolly Rockit Rollers [B]0
126Cardiff Roller Collective0
126Cornwall Roller Derby0
126Cherry Blood0
126Marseille Roller Derby Club0
126Spiders Black Widows0
126Oslo Roller Derby0
126Central City Rollergirls [B]0
126Roller Girls of the Apocalypse [B]0
126Amsterdam Derby Dames [B]0
126Auld Reekie Roller Girls [B]0
126Jakey Bites0
126Lahti Roller Derby0
126Royal Swedish Roller Derby0
126Luleå Roller Derby0
126Preston Roller Girls0
126Graveyard Queens Cologne0
126Lahti Roller Derby [B]0
126Roller Derby Lorient0
126Roller Derby Lille0
126Porvoo0
126Dresden Pioneers0
126Bairn City Rollers0
126Voodoo Vixens Besançon0
126Prague City Roller Derby0
126Plymouth City Roller Girls [B]0
126Grin n Barum0
126Kouvola Rock n Rollers0
126Southern Discomfort [B]0
126The Switchblade RollerGrrrls0
126Tester0
126Stockholm Roller Derby [B]0
126Dock City Rollers0
126Nantes Derby Girls [B]0
126Valencia Roller Derby0
126South Wales Silures0
126Panam Squad0
126Red Lion Roller Derby0
126Nought0
126Zurich City Rollergirls0
126Montpellier Derby Club0
126Limerick Roller Derby0
126Hulls Angels Roller Dames0
126Middlesbrough Milk Rollers [B]0
126B.M.O Roller Derby Girls0
126Roller Derby Toulouse0
126Big Bucks High Rollers [B]0
126Tyne & Fear [B]0
126Surrey Roller Girls0
126Kamiquadz0
126Milton Keynes Quads of War0
126Roller Derby Avingon0
126Bourne Bombshells0
126Kent Roller Girls [B]0
126Granite City Roller Girls0

Saturday, May 4, 2013

The Upset, Part I: Why do we Rank?

In derby, as in most other sports, there are multiple ranking schemes.  US College Football, or NCAA Football as it's commonly known, has 3 official rankings and nearly 150 unofficial ones.  European derby, with its 4, is tame by comparison.

Why so many?  One word: upsets.

Upsets, in the American usage, are games in which the expected winner loses to the expected loser.  They're games where the "underdog" wins, and to many sports fans one of the joys of watching sports.

We would expect Arsenal to win, but every so often Bradford City walk away with the victory.  It's a major source of excitement in any sport!


But what does that have to do with rankings?  Well, they mean that any ranking system cannot be perfect.  There will always be upsets, thus there will always be errors in the ranking.  Thus, ranking schemes need to be designed with priorities in mind.  

That is, a ranking scheme needs a purpose, a question to answer.  There are three such questions:
  1. Who did the best?  Who deserves the crown for best performance over the previous x time?
  2. Who will do the best?  Who will be expected to win in the coming games?
  3. Who is good competition?  Who will most likely give an exciting bout to a given team with minimal risk of a blow-out?
These must be different questions only because of upsets.  Each has different ways of dealing with that problem, because each has different rules defining how rankings may or may not be calculated.


1. A ranking for the purpose of awarding a crown has some of the more rigid rules.  If the crown is for best performance in a premier league season, for example, that ranking can only consider that season.  All teams start the season on 0 points, and the ranking shifts from there.

A good ranking for this purpose is highly retrodictive.  A retrodictive ranking is one that, over the course of the past period, has a minimum number of upsets.

In the European rankings, DerbyChart is entirely retrodictive with a limit of 12 months.  EuroDerby is entirely retrodictive within its divisions for a 12 month limit, with divisional placement based on the previous year's retrodictive ranking.  Thus, both seem designed to produce "the best performance for derby year xxxx."


2. A ranking for the purpose of prediction is much more free in its structure.  As the goal is only to forecast the future, rather than award for a given period, a predictive ranking can use scores from any previous period.  

In fact, a predictive ranking can use any factor, as long as the predictions do well.  Some baseball predictive rankings take transfers, market size, stadium size, team value, and all number of things into account.  If a scheme's predictions do well, then it's a good ranking.  Simple enough.

In the European rankings, the European Roller Derby Rankings and Flat Track Stats are predictive in nature.  Both consider all bouts since a team's debut, and the latter is explicitly designed with an algorithm based on prediction.


3. A ranking for the purpose of finding similarly-competitive teams is as free a structure as a predictive ranking, and often uses similar math.

In fact, the only difference between 2 and 3 is how the teams reading the rankings use them.  As an impartial observer reading algorithms, it is often to determine whether a ranking is designed for predictivity or competitivity. 

In the European rankings, the European Roller Derby Rankings' stated purpose is to allow teams to find opponents of similar skill.  EuroDerby can be easily used for this purpose as well, with it's divisional system.


Back to upsets.  Were it not for upsets, the three rankings would be identical.  If there were no improvement, all expectations of victory or defeat would be met.  This would be boring.

Instead, rankings have to deal with upsets.  An upset for a retrodictive ranking system is not always a problem; however, a retrodictive system should seek to minimize past upsets.  For a competitiveness ranking, it may not be a problem as well; if the ranking predicted a close bout and it was, the ranking has done its job even if the winner was not correct.  

A predictive system has the biggest problem with upsets, as they indicate that the original ranking was wrong.  Thus, a predictive system must react to upsets with some sort of correction to the ordering of teams.


So, how good are the various systems at being predictive and retrodictive?  How accurate are they?  Stay tuned for a detailed analysis of their performance, followed by a possible way of minimizing the number of upsets and maximizing the "correctness" of the ranking scheme.

Monday, April 8, 2013

BRSF and UKRDA

Another political theory post! 

Honestly, I'm groaning to myself.

Anyhow, the BRSF have apparently disappeared.  Attempts to call them are re-directed, and their online presence is less than that of Alta-Vista.  What does this mean for UKRDA?


Well, BRSF recognised UKRDA on behalf of those they represent, just as UKRDA recognise leagues on behalf of BRSF.  If the chain is followed, it leads to the British Olympic Ass'n and UK Sport, Sport England, and Sport Scotland.  (If I recall correctly, UKRDA are not yet recognised by Sport Wales)

Thus, UKRDA are recognised by the rest of the chain, as well.  It's not unreasonable to presume that they've cultivated a relationship with Sport England, and that relationship ought to continue.

As well, UK Sport will ensure that there is a roller sports governing body, as I'm sure they don't want to be left out.  It wouldn't hurt for UKRDA to approach UK Sport directly, and cut out the middleman at this point.  There's no reason that derby has to come under the general roller sports umbrella.


Besides recognition, for what it's worth, no other benefit of UKRDA membership ought to be affected.  After all, the UKRDA seem to be well funded from membership dues and not requiring of outside funding.


Speaking of the UKRDA in general, an important moment was reached last week.  To paraphrase, the UKRDA said that they could not form the best possible Team England (etc.) from within member leagues alone, and thus are willing to assist as impartial assistants with the formation process.  However, such a team would not be UKRDA-sancioned officially.

This is an important step in the internal politics of international roller derby.  This, in simpler terms, is the statement "just skate, we'll help you hash out the details when you need them."

This is a national association doing what, in my opinion, it ought to do--support first--and the UKRDA deserve to be commended for their action.


That said, I hope in the future that the UKRDA are able to fully implement a national team programme.  Of course, due to my own personal beliefs, I think this should be on the basis of England, Scotland, Wales, and N. Ireland, only joining forces when specific events require Britain's Derby Megazord.

In order to do so they need a mandate from the eligible skaters, and their recent post reflects an understanding of this point.  A full mandate, though, requires lowering the barriers to entry.

Right now, the barriers to entry are a bit high.  Some leagues will struggle to raise the £100.  For other leagues, the issue will be the two recommendations, which sometimes fall victim to petty derby drama between leagues.  These barriers seem to me like the rules may have been set before their purpose was fully decided, rather than the other way around.

I would like to call on the UKRDA to first investigate their mission.  If, indeed, it is to represent British Derby to the government and the world, then the barriers should be low enough that all active leagues can easily join.

Perhaps:
  • Sliding-scale entry fee?  Leagues that bout pay more than leagues just starting, perhaps.

  • Vetos rather than recommendations?  Leagues wishing to enter may do so unless a certain number of member leagues deny said membership.  Leagues using their veto must present a valid reason why to the membership board, who can override the veto in case of mis-use.

  • Small membership fee combined with a fee per sanctioned bout?  This raises funds very quickly, and is much more easily affordable to newer leagues.


The UKRDA are currently caught in a spot of turmoil, but this is actually an opportunity.  It's an opportunity for them to represent themselves to the entire UK sporting community as the spokes-organisation for and supporter of all of UK roller derby, a position they have already adopted with regard to the men's national teams.

I fervently believe that this is the chance the UKRDA have been waiting for, the chance to step up and make derby better, easier, and more inclusive for the whole of the UK. 

Their press release stated that their support of independent team development was the most fair option for the upcoming Men's World Cup.  I trust by the time the next international tournament of any kind rolls around, their system will be the most fair and most competitive for all eligible skaters.

Monday, April 1, 2013

Derby Census UK 2013 results!

Ladies and gentlemen, time to announce the results of the 2013 roller derby census!
Data numbers will be indicated by italics, but will be put into complete sentences for clarity.

Leagues

Overall, there are 90 leagues in the UK.  By region within England, there are 18 in the south, 5 in the east, 16 in the midlands, 18 in the north.  Wales has 11, Scotland 21, and Northern Ireland 1.

Of these leagues, 40 have yet to contest a bout.  20 are just starting, 20 with a few through min skills/some mixed scrimmage experience.

Bouts

Fully 50 leagues have bouted at least once in the last 12 months, and 26 contested more than 5.  The average bouting league contested 6.85 bouts in 2012.

A total of 322 team-bouts were contested, meaning if both teams in a bout were in the UK, that bout is counted as 2.  A total of 128 bouts and tournaments were hosted in 2012.

The average audience size was 217, with the highest attendance estimated at 1000 for a single bout!!

Skaters

There are 1920 skaters through min skills, and 1557 fresh meat!  That means that the UK is almost 45% fresh meat.

The average league, thus, has just under 22 skaters through min skills, and just over 17 on their way.

Teams

Women's A-teams are a part of 64 leagues, B-teams 23, and C-teams 3.  Men's A-teams are part of 14 and B-teams part of 1 in 2012.  Co-ed teams are a part of 4 leagues.

Non-Competitors

There are 313 referees and 534 NSOs and non-skating team staffs.

Growth over time



Exponential growth, to me!  Well done getting the word out!


Conclusions

Non-mathematically, UK derby is blowin' up!  Over 3,000 skaters, nearly 100 leagues, well done you all!  Be proud of yourselves!


Roll Britannia!


The Fine Print

This data was collected by Stat Man with the kind assistance of Izzy Dauntless for the use of everybody.  Please feel free to use this information to help with venue negotiations, league advertising, etc.  If quoting numbers, we ask for an "According to the 2013 Derby Census" acknowledgement at least; if you would like to include names, we would be chuffed!  We hope this information helps the growth of your league or organisation specifically, and derby in general.  If you have any suggestions for next year's census, please post in the comments section!

Monday, February 25, 2013

For those who have yet to make the move

The whole derby chart can now be found at www.derbychart.com on a regular computer, or m.derbychart.com from a mobile browser.

Check it out sometime, it'll give team details, break down why a ranking is the way it is, and give you scores from past bouts and predictions for upcoming ones.


Well, this week it happened.  Tiger Bay overcame 2-1 odds against to beat LRG[B] in Cardiff, and move into the #8 spot.  In Roll'd Firm action, Auld Reekie beat Glasgow, which put them back in the top 10.

Here is the table for all of Europe!

TeamWinsLossesRank Pts
1London Rollergirls 50272.5
2Stockholm Roller Derby 73145.7
+23Central City Rollergirls 33130.7
4Bear City Roller Derby 53121.0
-25London Rollergirls [B] 61113.8
6Glasgow Roller Derby 105104.0
7Rainy City Roller Girls 6194.4
+28Tiger Bay Brawlers 7385.4
+69Auld Reekie Roller Girls 6780.6
-210Crime City Rollers 3879.7
+111Leeds Roller Dolls 6676.8
-312Gent GO-GO Roller Girls 6474.9
-213London Rockin Rollers 4372.1
-114Brighton Rockers 5166.5
-115Paris Roller Girls 3562.2
16Gent GO-GO Roller Girls [B] 2055.9
+117Helsinki Roller Derby 11547.5
-118Stuttgart Valley Rollergirlz 0547.3
+419Copenhagen Roller Derby 3339.5
20Royal Windsor Rollergirls 6138.8
-221Hellfire Harlots 5337.3
-122Bear City Roller Derby [B] 0333.6
-123Kallio Rolling Rainbow 3233.0
24Lincolnshire Bombers 3628.3
+325Sheffield Steel Roller Girls 3427.7
-126Hot Wheel Roller Derby 8424.3
27Middlesbrough Milk Rollers 6224.1
-228Big Bucks High Rollers 3522.8
+129One Love Roller Dolls 7520.6
-130Birmingham Blitz Dames 4420.4
31Romsey Town Rollerbillies 4720.2
+232Dolly Rockit Rollers 2820.0
+933London Rockin Rollers [B] 0218.8
+234Crime City Rollers [B] 7318.3
35Cork City Firebirds 2317.6
-336Stuttgart Valley Rollergirlz [B] 3116.8
-537Ruhrpott Roller Girls 4216.6
-138Dublin Roller Girls 6316.6
-139Bristol Roller Derby 8314.8
-140Dirty River Roller Grrrls 2114.7
-141Roller Girls of the Apocalypse 5212.7
+342Leeds Roller Dolls [B] 2411.8
+143Newcastle Roller Girls 4411.7
-344Kent Rollergirls 3211.4
+245Rockcity Rollers 1210.5
+646Barcelona Roller Derby 039.8
+147Croydon Roller Derby 449.5
+248Glasgow Roller Derby [B] 629.1
-649Southern Discomfort 908.6
+350Manchester Roller Derby 738.4
+351Plymouth City Roller Girls 438.3
-652Quad Guards 827.8
-253Graveyard Queens Cologne 217.3
+154Roller Derby Metz Club 457.2
-655Lincolnshire Rolling Thunder 317.0
+456Central City Rollergirls [B] 246.8
+157Auld Reekie Roller Girls [B] 226.6
-258Paris Roller Girls [B] 436.5
-259Amsterdam Derby Dames 456.2
+160Brussels Derby Pixies 225.9
+961Liverpool Roller Birds 175.9
+162Seaside Sirens Roller Girls 435.8
+463Granite City Roller Girls 145.7
+564Rainy City Roller Girls [B] 435.6
+665Dundee Roller Girls 425.5
-166Imposters Roller Girls 235.4
-867Tyne & Fear 545.3
68Namur Roller Girls 135.2
-369Inhuman League 694.6
-870MRD: New Wheeled Order 574.5
+371Lincolnshire Bombers [B] 144.5
-872Expendables 444.4
-173Harbor Girls 344.3
+374Lahti Roller Derby 044.1
75Gothenburg Roller Derby 254.0
-376Vienna Roller Girls 413.9
+577Helsinki Roller Derby [B] 513.9
-278Eastside RocknRollers 113.8
+179Luleå Roller Derby 113.7
-280South West Angels of Terror 503.7
+281Blackland Rockin'K-Rollers 233.2
-182Severn Roller Torrent 163.0
-483Barockcity Rollerderby 323.0
+184Lutèce Destroyeuses - Paris 232.7
+285Sheffield Steel Roller Girls [B] 442.6
+486Cardiff Roller Collective 502.6
+187Milton Keynes Concrete Cows 422.5
+388Oslo Roller Derby 042.4
-589Crash Test Brummies 182.3
-190Newcastle Roller Girls [B] 912.2
-591Roller Derby Rennes 112.1
92Portsmouth Roller Wenches 312.1
93Dolly Rockit Rollers [B] 322.0
+194Belfast Roller Derby 332.0
+995Tenerife Roller Derby 202.0
+196Dorset Roller Girls 221.9
-397Munich Rolling Rebels 131.8
+1798B.M.O Roller Derby Girls 241.8
+199Stockholm Roller Derby [B] 141.8
-2100Aarhus Derby Dames 121.7
-5101Rotterdam Death Row Honeys 131.7
+6102Tiger Bay Brawlers [B] 311.6
-4103Nantes Derby Girls 451.6
-2104Nidaros Roller Derby 411.5
+1105Norfolk Brawds 321.4
-1106Roller Derby Bordeaux Club 411.4
-4107Herault Derby Girlz 511.3
+2108Central City Rollergirls [C] 301.3
-8109Zurich City Rollergirls 021.3
+1110Kallio Rolling Rainbow [B] 211.3
+6111Swansea City Roller Derby 351.1
+4112Wiltshire Roller Derby 151.1
+5113Bristol Roller Derby [B] 301.1
-5114Copenhagen Roller Derby [B] 231.1
-1115Liverpool Roller Birds [B] 221.0
-4116Hulls Angels Roller Dames 061.0
-10117Jakey Bites 051.0
-5118Hell's Ass Derbygirls 241.0
+5119Furness Firecrackers 140.9
+2120Rebellion Roller Derby 340.9
+2121Wolverhampton Honour Rollers 120.8
+3122Tampere Roller Derby 120.8
-2123Kernow Rollers 130.8
-5124Middlesbrough Milk Rollers [B] 020.8
+1125Dublin Roller Girls [B] 320.7
+3126Dom City Dolls 120.7
+1127Oxford Roller Derby 450.6
-8128Nottingham Roller Girls 120.6
-2129Bruising Banditas 220.6
130Hell's Belles 150.5
+1131Mean Valley Roller Girls 420.5
-1132Fair City Rollers 040.5
133Wakey Wheeled Cats 120.5
134Montpellier Derby Club 230.5
135Bedfordshire Roller Girls 240.4
+1136Vendetta Vixens 050.3
+3137Shoetown Slayers 030.3
138Limerick Roller Derby 120.3
+2139Birmingham Blitz Dames [B] 120.3
-1140Red Lion Roller Derby 020.3
+1141Manchester Roller Derby [B] 230.2
+1142Preston Roller Girls 120.2
-7143Fierce Valley Roller Girls 210.2
144Roller Derby Karlsruhe 120.2
145Voodoo Vixens Besançon 020.2
+1146One Love Roller Dolls [B] 110.2
-1147Velvet Sluts 140.1
-->148Hereford Roller Girls 110.1
149Evolution Rollergirls 130.1
-2150Porto Roller Derby 110.1
151Roller Girls of the Apocalypse [B] 020.1
-2152Frankfurt Roller Derby 120.1
-1153Roller Derby Toulouse [B] 210.1
-1154Wirral Whipiteres 030.0
-1155Roller Derby Lyon 500.0
-1156Roller Derby Metz Club [B] 200.0
-1157Marseille Roller Derby Club 030.0
-1158Roller Derby Grenoble 220.0
-1159Les Quads de Paris 110.0
-1160Cherry Blood 020.0