Nantes Roller Derby

Ranking System WFTDA Global
Current: #14 of 1641 · 709.6 Peak: 712.4 (Oct 2025)
Rating Over Time — GLOBAL
Ranking Detail
DateThis TeamOpponent Expected vs. Actual ChangeNew Rating
6/14/26 Nantes (173) vs London (95) Expected DoS 0.15
Actual DoS 0.29
+8.2 709.6
6/13/26 Nantes (170) vs Helsinki (109) Expected DoS -0.07
Actual DoS 0.22
+17.0 701.4
6/13/26 Nantes (113) vs Crime City (129) Expected DoS 0.07
Actual DoS -0.07
-8.2 684.3
6/12/26 Nantes (151) vs Stockholm (92) Expected DoS 0.33
Actual DoS 0.24
-5.5 692.5
4/12/26 Nantes (219) vs Lomme (53) Expected DoS 0.26
Actual DoS 0.61
+21.1 698.0
4/11/26 Nantes (114) vs Paris (149) Expected DoS -0.39
Actual DoS -0.13
+15.6 677.0
3/8/26 Nantes (70) vs Toulouse (255) Expected DoS -0.30
Actual DoS -0.57
-16.3 661.4
3/7/26 Nantes (140) vs London (131) Expected DoS 0.09
Actual DoS 0.03
-3.5 677.7
3/7/26 Nantes (86) vs Rainy (183) Expected DoS -0.40
Actual DoS -0.36
+2.1 681.2
1/18/26 Nantes (246) vs Lyon (79) Expected DoS 0.56
Actual DoS 0.51
-2.9 679.1
1/17/26 Nantes (103) vs Toulouse (185) Expected DoS -0.21
Actual DoS -0.28
-4.5 681.9
1/17/26 Nantes (208) vs SAM (80) Expected DoS 0.65
Actual DoS 0.44
-12.5 686.4
11/16/25 Nantes (161) vs Crime City (181) Expected DoS 0.08
Actual DoS -0.06
-8.0 698.9
11/16/25 Nantes (137) vs Toulouse (191) Expected DoS -0.17
Actual DoS -0.16
+0.6 706.9
11/15/25 Nantes (205) vs Galaxy (142) Expected DoS 0.00
Actual DoS 0.18
+10.6 706.3
11/15/25 Nantes (111) vs Crime City (157) Expected DoS 0.11
Actual DoS -0.17
-16.7 695.7
10/26/25 Nantes (274) vs SAM (61) Expected DoS 0.48
Actual DoS 0.64
+9.4 712.4
10/25/25 Nantes (150) vs Toulouse (117) Expected DoS -0.35
Actual DoS 0.12
+28.2 703.0
5/18/25 Nantes (136) vs Lomme (104) Expected DoS 0.14
Actual DoS 0.13
-0.2 674.8
5/17/25 Nantes (160) vs Stockholm (90) Expected DoS 0.17
Actual DoS 0.28
+6.4 674.9
5/17/25 Nantes (149) vs Antwerp (100) Expected DoS 0.10
Actual DoS 0.20
+5.7 668.6
4/5/25 Nantes (187) vs Brawl Saints (113) Expected DoS 0.65
Actual DoS 0.25
-24.1 662.9
4/5/25 Nantes (135) vs London (149) Expected DoS 0.07
Actual DoS -0.05
-7.0 687.0
3/9/25 Nantes (165) vs Lomme (62) Expected DoS 0.39
Actual DoS 0.45
+3.6 694.0
3/8/25 Nantes (122) vs Toulouse (166) Expected DoS -0.45
Actual DoS -0.15
+17.4 690.4
12/7/24 Nantes (111) vs Paris (131) Expected DoS -0.09
Actual DoS -0.08
+0.5 673.0
12/7/24 Nantes (227) vs SAM (93) Expected DoS 0.41
Actual DoS 0.42
+0.8 672.4
11/24/24 Nantes (286) vs Quads de Paris (65) Expected DoS 0.39
Actual DoS 0.63
+14.1 671.7
11/3/24 Nantes (74) vs Gotham (179) Expected DoS -0.49
Actual DoS -0.42
+4.6 657.5
11/1/24 Nantes (64) vs Victoria (242) Expected DoS -0.62
Actual DoS -0.58
+2.2 652.9
9/21/24 Nantes (98) vs Toulouse (190) Expected DoS -0.24
Actual DoS -0.32
-4.8 650.8
9/21/24 Nantes (69) vs Rainy (193) Expected DoS 0.07
Actual DoS -0.47
-32.3 655.6
6/9/24 Nantes (172) vs London (169) Expected DoS -0.10
Actual DoS 0.01
+6.6 687.8
6/8/24 Nantes (98) vs Crime City (200) Expected DoS -0.14
Actual DoS -0.34
-12.2 681.2
6/8/24 Nantes (138) vs Rainy (132) Expected DoS -0.04
Actual DoS 0.02
+3.5 693.5
6/7/24 Nantes (232) vs Lomme (70) Expected DoS 0.17
Actual DoS 0.54
+22.0 690.0
4/27/24 Nantes (210) vs Quads de Paris (64) Expected DoS 0.34
Actual DoS 0.53
+11.7 668.0
4/27/24 Nantes (311) vs Auver'Niaks (83) Expected DoS 0.53
Actual DoS 0.58
+2.9 656.3
4/7/24 Nantes (141) vs Lomme (153) Expected DoS 0.16
Actual DoS -0.04
-11.7 653.4
4/6/24 Nantes (167) vs Toulouse (201) Expected DoS -0.31
Actual DoS -0.09
+13.1 665.1
2/11/24 Nantes (179) vs Lomme (130) Expected DoS 0.13
Actual DoS 0.16
+1.6 652.0
2/10/24 Nantes (277) vs Auver'Niaks (101) Expected DoS 0.55
Actual DoS 0.47
-4.9 650.5
1/13/24 Nantes (132) vs SAM (96) Expected DoS 0.37
Actual DoS 0.16
-12.4 655.4
11/4/23 Nantes (136) vs Paris (140) Expected DoS 0.09
Actual DoS -0.01
-6.2 667.8
10/14/23 Nantes (114) vs Crime City (225) Expected DoS -0.42
Actual DoS -0.33
+5.5 673.9
10/14/23 Nantes (117) vs Rainy (149) Expected DoS -0.25
Actual DoS -0.12
+7.7 668.4
6/11/23 Nantes (129) vs Göteborg (125) Expected DoS 0.23
Actual DoS 0.02
-12.5 660.7
6/11/23 Nantes (190) vs Helsinki (87) Expected DoS 0.09
Actual DoS 0.37
+17.1 673.3
6/10/23 Nantes (132) vs London (165) Expected DoS -0.31
Actual DoS -0.11
+11.7 656.2
6/10/23 Nantes (205) vs Bear City (120) Expected DoS 0.14
Actual DoS 0.26
+7.5 644.5
5/14/23 Nantes (110) vs Toulouse (172) Expected DoS -0.18
Actual DoS -0.22
-2.5 637.1
5/13/23 Nantes (151) vs Paris (110) Expected DoS 0.04
Actual DoS 0.16
+6.7 639.5
4/22/23 Nantes (185) vs SAM (83) Expected DoS 0.47
Actual DoS 0.38
-5.3 632.8
4/22/23 Nantes (252) vs Namur (93) Expected DoS 0.45
Actual DoS 0.46
+0.8 638.1
4/2/23 Nantes (167) vs Quads de Paris (142) Expected DoS 0.07
Actual DoS 0.08
+0.7 637.3
4/1/23 Nantes (363) vs Tampere (85) Expected DoS 0.53
Actual DoS 0.62
+5.5 636.7
4/1/23 Nantes (249) vs Dublin (107) Expected DoS 0.02
Actual DoS 0.40
+22.6 631.1
2/11/23 Nantes (136) vs Lomme (135) Expected DoS 0.09
Actual DoS 0.00
-5.2 608.5
2/11/23 Nantes (323) vs Switchblade (68) Expected DoS 0.60
Actual DoS 0.65
+3.0 613.7
11/5/22 Nantes (146) vs Lomme (148) Expected DoS 0.19
Actual DoS -0.01
-11.9 610.8
6/12/22 Nantes (160) vs Toulouse (204) Expected DoS -0.40
Actual DoS -0.12
+16.6 622.7
6/11/22 Nantes (135) vs Lomme (123) Expected DoS -0.04
Actual DoS 0.05
+5.2 606.0
5/22/22 Nantes (149) vs Namur (133) Expected DoS 0.30
Actual DoS 0.06
-14.4 600.9
5/22/22 Nantes (217) vs Auld Reekie (103) Expected DoS 0.46
Actual DoS 0.36
-6.2 615.3
5/21/22 Nantes (145) vs Antwerp (102) Expected DoS 0.22
Actual DoS 0.17
-2.6 621.4
5/21/22 Nantes (219) vs Zürich (83) Expected DoS 0.50
Actual DoS 0.45
-3.0 624.0
4/30/22 Nantes (161) vs Paris (100) Expected DoS -0.31
Actual DoS 0.23
+32.3 627.0
4/30/22 Nantes (180) vs Quads de Paris (91) Expected DoS 0.17
Actual DoS 0.33
+9.4 594.7
3/19/22 Nantes (156) vs Toulouse (194) Expected DoS -0.57
Actual DoS -0.11
+27.5 585.3
2/12/22 Nantes (117) vs Quads de Paris (95) Expected DoS 0.08
Actual DoS 0.10
+1.3 557.8
2/12/22 Nantes (174) vs SAM (124) Expected DoS 0.02
Actual DoS 0.17
+8.7 556.4
11/27/21 Nantes (194) vs SAM (117) Expected DoS -0.09
Actual DoS 0.25
+20.1 547.7
2/22/20 Nantes (68) vs Paris (301) Expected DoS -0.53
Actual DoS -0.63
-6.1 527.6
1/12/20 Nantes (151) vs SAM (142) Expected DoS -0.07
Actual DoS 0.03
+5.9 533.7
1/11/20 Nantes (15) vs Toulouse (392) Expected DoS -0.55
Actual DoS -0.93
-22.2 527.8
1/11/20 Nantes (132) vs Quads de Paris (105) Expected DoS 0.07
Actual DoS 0.11
+2.8 550.0
11/24/19 Nantes (142) vs Namur (145) Expected DoS -0.08
Actual DoS -0.01
+3.9 547.2
11/23/19 Nantes (204) vs Royal Swedish (81) Expected DoS 0.44
Actual DoS 0.43
-0.3 543.2
11/23/19 Nantes (173) vs LeedsRD (80) Expected DoS 0.29
Actual DoS 0.37
+4.6 543.5
10/26/19 Nantes (230) vs Lyon (64) Expected DoS 0.21
Actual DoS 0.56
+21.4 538.9
5/26/19 Nantes (154) vs Switchblade (144) Expected DoS 0.14
Actual DoS 0.03
-6.4 517.4
4/21/19 Nantes (261) vs Munich (84) Expected DoS 0.47
Actual DoS 0.51
+2.8 523.9
4/21/19 Nantes (173) vs Namur (130) Expected DoS -0.02
Actual DoS 0.14
+9.9 521.0
4/20/19 Nantes (156) vs Zürich (112) Expected DoS -0.07
Actual DoS 0.16
+13.8 511.1
4/20/19 Nantes (187) vs Dundee (140) Expected DoS 0.14
Actual DoS 0.14
+0.5 497.3
4/7/19 Nantes (103) vs SAM (159) Expected DoS 0.04
Actual DoS -0.21
-15.0 496.8
4/6/19 Nantes (160) vs Caen (109) Expected DoS 0.05
Actual DoS 0.19
+8.2 511.8
3/9/19 Nantes (100) vs Brussels (176) Expected DoS 0.01
Actual DoS -0.28
-17.2 503.6
3/9/19 Nantes (123) vs Amsterdam (141) Expected DoS -0.20
Actual DoS -0.07
+7.8 520.9
1/27/19 Nantes (158) vs Quads de Paris (177) Expected DoS 0.02
Actual DoS -0.06
-4.5 513.0
1/26/19 Nantes (67) vs Paris (305) Expected DoS -0.53
Actual DoS -0.64
-6.7 517.5
1/26/19 Nantes (173) vs Caen (115) Expected DoS -0.12
Actual DoS 0.20
+19.2 524.2
12/15/18 Nantes (294) vs Brest (72) Expected DoS 0.46
Actual DoS 0.61
+8.9 505.0
11/24/18 Nantes (93) vs Caen (117) Expected DoS -0.36
Actual DoS -0.11
+14.6 496.1
11/24/18 Nantes (217) vs Swansea (101) Expected DoS -0.23
Actual DoS 0.36
+35.4 481.5
11/3/18 Nantes (64) vs DCCLM (305) Expected DoS 0.09
Actual DoS -0.65
-44.3 446.1
11/3/18 Nantes (194) vs Dijon (136) Expected DoS 0.59
Actual DoS 0.18
-24.8 490.4
6/10/18 Nantes (124) vs Amsterdam (207) Expected DoS -0.15
Actual DoS -0.25
-6.1 515.3
6/10/18 Nantes (126) vs Brussels (213) Expected DoS 0.02
Actual DoS -0.26
-16.6 521.4
6/9/18 Nantes (304) vs Rock N Roller Queens (76) Expected DoS 0.50
Actual DoS 0.60
+5.7 538.0
6/9/18 Nantes (157) vs Caen (154) Expected DoS -0.20
Actual DoS 0.01
+12.3 532.3
5/6/18 Nantes (66) vs Lomme (282) Expected DoS -0.29
Actual DoS -0.62
-19.8 520.0
5/5/18 Nantes (103) vs Paris (225) Expected DoS -0.52
Actual DoS -0.37
+8.5 539.8
4/22/18 Nantes (111) vs Antwerp (218) Expected DoS -0.15
Actual DoS -0.33
-10.4 531.3
4/22/18 Nantes (158) vs Nottingham Hellfire Harlots (197) Expected DoS -0.07
Actual DoS -0.11
-2.3 541.6
4/21/18 Nantes (179) vs Amsterdam (190) Expected DoS -0.01
Actual DoS -0.03
-1.3 544.0
4/21/18 Nantes (158) vs Tampere (133) Expected DoS -0.13
Actual DoS 0.09
+12.6 545.3
3/4/18 Nantes (244) vs Quads de Paris (67) Expected DoS 0.38
Actual DoS 0.57
+11.0 532.6
3/4/18 Nantes (88) vs Toulouse (338) Expected DoS -0.73
Actual DoS -0.59
+8.4 521.6
3/3/18 Nantes (198) vs Panthers+ (120) Expected DoS 0.19
Actual DoS 0.25
+3.4 513.2
2/24/18 Nantes (288) vs Brest (38) Expected DoS 0.49
Actual DoS 0.77
+16.2 509.8
11/5/17 Nantes (140) vs Nottingham Hellfire Harlots (188) Expected DoS -0.09
Actual DoS -0.15
-3.4 493.6
11/4/17 Nantes (78) vs Lomme (246) Expected DoS -0.20
Actual DoS -0.52
-18.8 497.0
11/4/17 Nantes (100) vs Antwerp (225) Expected DoS -0.25
Actual DoS -0.38
-8.3 515.8
6/11/17 Nantes (146) vs Lomme (202) Expected DoS -0.33
Actual DoS -0.16
+10.1 524.1
6/10/17 Nantes (174) vs Quads de Paris (161) Expected DoS 0.13
Actual DoS 0.04
-5.6 514.0
4/9/17 Nantes (195) vs Dirty River (173) Expected DoS 0.28
Actual DoS 0.06
-12.9 519.6
4/9/17 Nantes (151) vs Antwerp (192) Expected DoS 0.05
Actual DoS -0.12
-10.4 532.5
4/8/17 Nantes (357) vs Glasgow (100) Expected DoS 0.34
Actual DoS 0.56
+13.3 542.8
4/8/17 Nantes (247) vs GO-GO Gent (132) Expected DoS 0.17
Actual DoS 0.30
+8.1 529.5
3/12/17 Nantes (206) vs Caen (168) Expected DoS 0.08
Actual DoS 0.10
+1.0 521.5
3/11/17 Nantes (118) vs Paris (250) Expected DoS -0.50
Actual DoS -0.36
+8.6 520.5
12/11/16 Nantes (215) vs SAM (137) Expected DoS 0.34
Actual DoS 0.22
-6.8 511.9
12/10/16 Nantes (312) vs Amiens (173) Expected DoS 0.26
Actual DoS 0.29
+1.6 518.6
12/10/16 Nantes (150) vs Toulouse (310) Expected DoS -0.31
Actual DoS -0.35
-2.1 517.0
11/5/16 Nantes (222) vs GO-GO Gent (170) Expected DoS 0.12
Actual DoS 0.13
+0.5 519.2
11/5/16 Nantes (215) vs Dirty River (213) Expected DoS 0.47
Actual DoS 0.00
-27.9 518.6
4/24/16 Nantes (242) vs Brussels (106) Expected DoS 0.39
Actual DoS 0.39
+0.1 546.5
4/24/16 Nantes (287) vs Amsterdam (161) Expected DoS 0.27
Actual DoS 0.28
+0.4 546.4
4/23/16 Nantes (313) vs Nottingham Hellfire Harlots (78) Expected DoS 0.25
Actual DoS 0.60
+21.1 546.0
4/23/16 Nantes (258) vs Madrid (84) Expected DoS 0.17
Actual DoS 0.51
+20.0 525.0
3/13/16 Nantes (155) vs Lomme (180) Expected DoS -0.17
Actual DoS -0.07
+6.0 504.9
3/12/16 Nantes (103) vs Toulouse (268) Expected DoS -0.31
Actual DoS -0.44
-8.0 499.0
1/17/16 Nantes (72) vs Paris (242) Expected DoS -0.07
Actual DoS -0.54
-28.2 507.0
1/16/16 Nantes (189) vs Amiens (110) Expected DoS 0.41
Actual DoS 0.26
-8.7 535.2
1/16/16 Nantes (250) vs Caen (61) Expected DoS 0.53
Actual DoS 0.61
+4.7 543.9
11/29/15 Nantes (240) vs Amsterdam (140) Expected DoS 0.34
Actual DoS 0.26
-3.8 539.2
11/28/15 Nantes (335) vs Belfast (34) Expected DoS 0.18
Actual DoS 0.82
+33.1 543.0
11/28/15 Nantes (196) vs St. Pauli (112) Expected DoS 0.29
Actual DoS 0.27
-1.1 509.9
11/7/15 Nantes (247) vs Rennes (50) Expected DoS 0.33
Actual DoS 0.66
+17.5 511.0
11/7/15 Nantes (342) vs Metz (33) Expected DoS 0.36
Actual DoS 0.82
+24.1 493.4
6/28/15 Nantes (116) vs Stuttgart Valley (154) Expected DoS -0.07
Actual DoS -0.14
-3.6 469.4
6/27/15 Nantes (130) vs Antwerp (168) Expected DoS -0.08
Actual DoS -0.13
-2.6 473.0
6/27/15 Nantes (191) vs Rockin' Rollers (141) Expected DoS 0.08
Actual DoS 0.15
+3.5 475.5
6/13/15 Nantes (132) vs Stuttgart Valley (128) Expected DoS -0.20
Actual DoS 0.02
+11.4 472.0
5/17/15 Nantes (240) vs Copenhagen (95) Expected DoS 0.16
Actual DoS 0.43
+14.2 460.6
5/16/15 Nantes (91) vs Middlesbrough (193) Expected DoS -0.32
Actual DoS -0.36
-1.9 446.3
5/15/15 Nantes (157) vs Dublin (196) Expected DoS -0.26
Actual DoS -0.11
+7.8 448.2
4/6/15 Nantes (112) vs Lomme (181) Expected DoS 0.00
Actual DoS -0.24
-12.4 440.5
4/5/15 Nantes (61) vs Paris (226) Expected DoS -0.32
Actual DoS -0.57
-13.5 452.8
4/5/15 Nantes (224) vs Quads de Paris (104) Expected DoS 0.09
Actual DoS 0.37
+14.4 466.3
3/8/15 Nantes (185) vs The Grrders (158) Expected DoS 0.13
Actual DoS 0.08
-2.8 452.0
3/8/15 Nantes (166) vs Wallbreakers (168) Expected DoS 0.23
Actual DoS -0.01
-12.2 454.7
3/7/15 Nantes (199) vs Amsterdam (144) Expected DoS 0.16
Actual DoS 0.16
+0.2 467.0
3/7/15 Nantes (307) vs Kinapori Fistfunkers (80) Expected DoS 0.13
Actual DoS 0.59
+24.0 466.7
1/24/15 Nantes (107) vs Paris (245) Expected DoS -0.28
Actual DoS -0.39
-5.8 442.7
10/26/14 Nantes (309) vs Rennes (77) Expected DoS 0.17
Actual DoS 0.60
+22.6 448.5
5/24/14 Nantes (167) vs Le Breakfast Club (127) Expected DoS 0.26
Actual DoS 0.14
-6.5 425.9
5/3/14 Nantes (162) vs Leeds Roller Derby B Team (95) Expected DoS 0.25
Actual DoS 0.26
+0.6 432.4
4/20/14 Nantes (47) vs Toulouse (281) Expected DoS -0.30
Actual DoS -0.71
-21.8 431.7
4/20/14 Nantes (133) vs Metz (98) Expected DoS 0.08
Actual DoS 0.15
+3.9 453.6
4/5/14 Nantes (150) vs Wallbreakers (96) Expected DoS 0.13
Actual DoS 0.22
+4.6 449.7
4/5/14 Nantes (186) vs Gothenburg (83) Expected DoS 0.11
Actual DoS 0.38
+14.2 445.2
3/1/14 Nantes (231) vs Bordeaux (91) Expected DoS -0.28
Actual DoS 0.43
+37.6 431.0
11/30/13 Nantes (146) vs Metz (142) Expected DoS -0.11
Actual DoS 0.01
+6.6 393.4
10/19/13 Nantes (121) vs Croydon (233) Expected DoS -0.33
Actual DoS -0.32
+0.8 386.7
10/19/13 Nantes (147) vs Oslo (222) Expected DoS -0.23
Actual DoS -0.20
+1.3 386.0
7/13/13 Nantes (83) vs Wallbreakers (177) Expected DoS -0.15
Actual DoS -0.36
-11.2 384.7
4/7/13 Nantes (198) vs Brest (168) Expected DoS 0.12
Actual DoS 0.08
-1.9 396.0
4/6/13 Nantes (152) vs Rennes (118) Expected DoS -0.12
Actual DoS 0.13
+12.6 397.8
3/9/13 Nantes (213) vs Brussels (126) Expected DoS 0.04
Actual DoS 0.26
+11.5 385.2
3/9/13 Nantes (97) vs Blitz Dames (181) Expected DoS -0.19
Actual DoS -0.30
-6.0 373.7
2/16/13 Nantes (114) vs Metz (115) Expected DoS -0.13
Actual DoS 0.00
+6.4 379.7
11/10/12 Nantes (92) vs Bordeaux (214) Expected DoS -0.12
Actual DoS -0.40
-12.3 373.3
11/10/12 Nantes (172) vs Montpellier (152) Expected DoS 0.31
Actual DoS 0.06
-11.0 385.6
10/20/12 Nantes (123) vs Hérault (141) Expected DoS 0.13
Actual DoS -0.07
-8.6 396.6
5/26/12 Nantes (160) vs Brest (84) Expected DoS 0.27
Actual DoS 0.31
+1.6 405.2
4/29/12 Nantes (73) vs Toulouse (218) Expected DoS -0.16
Actual DoS -0.50
-14.8 403.6
4/29/12 Nantes (139) vs Montpellier (99) Expected DoS 0.34
Actual DoS 0.17
-7.8 418.4
3/17/12 Nantes (173) vs Hell's Ass (52) Expected DoS 0.18
Actual DoS 0.54
+15.6 426.2
3/17/12 Nantes (72) vs Le Breakfast Club (111) Expected DoS n/a (debut)
Actual DoS -0.21
+0.0 410.6
11/13/11 Nantes (115) vs Rennes (118) Expected DoS n/a (debut)
Actual DoS -0.01
410.6