Year-End Rankings 2025

21 tournaments counted: Southern 2024 (250), Aachen 2025 (500), CPW Bremen 2025 (250), Ostroda Winter 2025 (250), Goirle 2025 (250), Chocfest 2025 (200), New Zealand 2025 (350), Konvensie 2025 (250), Newcastle Circus Fest 2025 (250), Dortmund 2025 (250), Herentals 2025 (250), Israel 2025 (500), Aichtal 2025 (250), Ulyanovsk 2025 (250), Adelaide 2025 (300), Leicester 2025 (250), Celleno 2025 (350), Novosibirsk 2025 (350), NJF 2025 (750), Slackfest 2025 (250) and Norway 2025 (500).

268 players counted.

See 2025 tournament calendar.

See the Rankings FAQ for more details on the rankings formula.

Click on column headers to sort the table.

Rank Change Points Player   Tournaments
All

Q

W
  Matches
W

L

Index
EJC
best result
Major/National
best 2 results
Prestige/Standard
best 3 results
Minor
best result
Other results
1
2
1465
Bas Van de Kerkhof
5
5
3
14
2
0.875
500
315
250
250
150
2
1
1250
Jasper Moens
3
3
3
9
0
1.0
750
250
250
3
7
825
Callie Lawrie
5
5
3
13
2
0.866
250
250
250
75 of 120
(200 → 125)
0 of 105
4
750
Markus Utke
2
2
0
5
2
0.714
450
300
5
11
690
Sander Vanpraet
5
5
0
7
6
0.538
210
135
150
105
90
6
550
Krzysztof Kostera
2
2
1
5
1
0.833
300
250
7
5
520
Kilian Maidhof
2
2
1
4
2
0.666
270
250
=10
2
500
Jon Peat
3
3
1
5
3
0.625
200
150
150
=10
46
500
Eivind Dragsjø
1
1
1
3
0
1.0
500
=10
11
500
Yaron Davidovich
1
1
1
3
0
1.0
500
=13
NEW
ENTRY
350
Andres Schlein
1
1
1
3
0
1.0
350
=13
NEW
ENTRY
350
Zach Washer
1
1
1
3
0
1.0
350
=13
24
350
Alexander Inozemtsev
1
1
1
3
0
1.0
350
14
3
330
Sebastian Martini
2
2
0
4
3
0.571
180
150
15
40
302
Nathan Parker
4
4
0
5
5
0.5
105
90
85
22 of 45
(250 → 125)
=17
NEW
ENTRY
300
Spencer Androli
1
1
0
2
1
0.666
300
=17
NEW
ENTRY
300
Richard Sullivan
1
1
1
3
0
1.0
300
18
18
276
Wiebke Schnapper
5
4
0
2
4
0.333
45
36
105
45
45
19
24
274
Merel Coppens
7
5
0
0
5
0.0
90
27
45
45
45
22 of 45
(250 → 125)
0 of 16
=21
12
255
Rob Woolley
2
2
0
4
2
0.666
150
105
=21
NEW
ENTRY
255
Mattis Maes
2
2
0
4
2
0.666
150
105
=24
10
250
Alexander Armbruster
1
1
1
3
0
1.0
250
=24
NEW
ENTRY
250
Valentin Belyankin
1
1
1
3
0
1.0
250
=24
125
250
Ieuan Waller
1
1
1
3
0
1.0
250
25
106
245
Yoav Shemesh
2
2
0
1
3
0.25
135
110
26
14
225
Lukas Bonauer
2
2
0
1
3
0.25
135
90
27
7
216
Joris Laurenssen
5
4
0
0
4
0.0
45
36
45
45
45
=32
1
210
Ian Deady
1
1
0
2
1
0.666
210
=32
52
210
Simon West
1
1
0
2
1
0.666
210
=32
NEW
ENTRY
210
Evgeniy Korunkov
1
1
0
2
1
0.666
210
=32
6
210
Or Koren Light
1
1
0
2
1
0.666
210
=32
75
210
Mikael Elias Eide
1
1
0
2
1
0.666
210
33
7
195
Florian Lange
2
2
0
3
2
0.6
90
105
34
NEW
ENTRY
190
Leo Ostenrath
2
1
0
2
1
0.666
40
150
=39
17
180
Lars Lehmann
2
2
0
2
3
0.4
90
90
=39
28
180
Isabell Stroben
2
2
0
2
3
0.4
90
90
=39
23
180
Gavin Hillier
1
1
0
2
1
0.666
180
=39
37
180
Eden Katsir
1
1
0
1
2
0.333
180
=39
104
180
Kevin Nittyviita
1
1
0
1
2
0.333
180
40
95
158
Lena Dung
4
3
0
0
3
0.0
45
45
45
23
41
300
157
Abigail Heath
4
4
0
0
4
0.0
45
45
45
22 of 36
(200 → 125)
=48
NEW
ENTRY
150
Arseny Leonov
1
1
0
2
1
0.666
150
=48
19
150
Cyril Pujol
1
1
0
2
1
0.666
150
=48
51
150
Leo Blake
1
1
0
2
1
0.666
150
=48
23
150
Sebastian Siwiec
1
1
0
2
1
0.666
150
=48
13
150
Sam Bastida
1
1
0
2
1
0.666
150
=48
14
150
Hugo Morilla
1
1
0
2
1
0.666
150
=48
NEW
ENTRY
150
Alexey Pushkarsky
1
1
0
2
1
0.666
150
=51
NEW
ENTRY
135
Oliver Rudolph
1
1
0
0
1
0.0
135
=51
79
135
Thomas Killus
2
2
0
1
3
0.25
45
90
=51
91
135
Shimon Levikov
2
2
0
1
2
0.333
90
45
=54
NEW
ENTRY
126
Martin Pederiva
1
1
0
1
2
0.333
126
=54
NEW
ENTRY
126
Mat Manamat
1
1
0
1
2
0.333
126
=54
111
126
Vladimir Kuzmickij
1
1
0
1
2
0.333
126
55
17
125
Simon Wright
1
1
0
3
1
0.75
125
=60
11
105
Simon À Campo
1
1
0
2
1
0.666
105
=60
49
105
Jerzy Kozłowski
1
1
0
3
1
0.75
105
=60
NEW
ENTRY
105
Joran Goossens
1
1
0
2
1
0.666
105
=60
66
105
William Wright
1
1
0
2
1
0.666
105
=60
NEW
ENTRY
105
Ekaterina Elistratova
1
1
0
2
1
0.666
105
61
69
93
Clarissa Widder
3
1
0
0
1
0.0
45
30
18
=74
NEW
ENTRY
90
Janion Nevill
1
1
0
1
2
0.333
90
=74
32
90
Luca Pferdmenges
1
1
0
0
1
0.0
90
=74
NEW
ENTRY
90
Gilad Vardi
1
1
0
0
1
0.0
90
=74
35
90
Gal ben Haim
1
1
0
0
1
0.0
90
=74
58
90
Bartek Danielkiewicz
1
1
0
1
2
0.333
90
=74
3
90
Amber Rose
1
1
0
1
2
0.333
90
=74
46
90
David Jonsson
1
1
0
0
1
0.0
90
=74
11
90
David Piscoya
1
1
0
0
1
0.0
90
=74
NEW
ENTRY
90
Eshel Halachmi
1
1
0
0
1
0.0
90
=74
156
90
James Stewart
1
1
0
1
2
0.333
90
=74
NEW
ENTRY
90
Lander
1
1
0
1
2
0.333
90
=74
NEW
ENTRY
90
Ksenia Orlova
1
1
0
1
2
0.333
90
=74
NEW
ENTRY
90
Børre Isac L'orange
1
1
0
0
1
0.0
90
75
NEW
ENTRY
72
Matt Yogenitz
1
1
0
1
2
0.333
72
=87
NEW
ENTRY
63
Andrew Gerbich
1
1
0
0
1
0.0
63
=87
NEW
ENTRY
63
Thomas Pederiva
1
1
0
0
1
0.0
63
=87
NEW
ENTRY
63
Ksenia Tutsenko
1
1
0
0
1
0.0
63
=87
12
63
Anastasia Balabushkina
1
1
0
0
1
0.0
63
=87
156
63
Uliana Pimanova
1
1
0
0
1
0.0
63
=87
29
63
Jonathan Jolly
1
1
0
0
1
0.0
63
=87
151
63
Artem Sautin
1
1
0
0
1
0.0
63
=87
184
63
Federico Laurenzi
1
1
0
0
1
0.0
63
=87
143
63
Grady McCallum
1
1
0
0
1
0.0
63
=87
NEW
ENTRY
63
Calvin Preston
1
1
0
0
1
0.0
63
=87
NEW
ENTRY
63
Patricio Puig
1
1
0
0
1
0.0
63
=87
NEW
ENTRY
63
Alfredo Gomez
1
1
0
0
1
0.0
63
88
NEW
ENTRY
62
Cas Robben
1
0
0
0
0
0.0
62
=91
188
60
Robert Riordan
1
1
0
1
1
0.5
60
=91
33
60
Sam Brew
1
1
0
1
1
0.5
60
=91
139
60
Tal Shemesh
1
1
0
1
1
0.5
60
92
19
50
Jasper Fleer
1
1
0
0
1
0.0
50
93
NEW
ENTRY
49
Loic Steyaert
1
1
0
0
1
0.0
49
94
18
48
Tilman Sinning
1
1
0
0
1
0.0
48
=96
NEW
ENTRY
47
Maarten Bal
1
1
0
0
1
0.0
47
=96
NEW
ENTRY
47
Matts De Soete
1
1
0
0
1
0.0
47
=98
NEW
ENTRY
46
Jakub Karmowski
1
1
0
0
1
0.0
46
=98
NEW
ENTRY
46
Matt Firmston
2
1
0
0
1
0.0
45
1
=128
NEW
ENTRY
45
Twinkle
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Palmer Jack Perkin
1
1
0
0
1
0.0
45
=128
6
45
Annette des Forges
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Jona Harnischmacher
1
1
0
0
1
0.0
45
=128
37
45
Mono Ganser
1
1
0
0
1
0.0
45
=128
102
45
Ed Atkin
1
1
0
0
1
0.0
45
=128
37
45
Jonny Moore
1
1
0
0
1
0.0
45
=128
37
45
Jan Zdunkiewicz
1
1
0
0
1
0.0
45
=128
39
45
Philipp Schnapper
1
1
0
0
1
0.0
45
=128
77
45
Karel Schuller
1
1
0
0
1
0.0
45
=128
143
45
Miłosz Budka
1
1
0
0
1
0.0
45
=128
2
45
CJ Harvey
1
1
0
0
1
0.0
45
=128
104
45
Josef Komissar
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Raphael Seyfang
1
1
0
0
1
0.0
45
=128
69
45
Beer van Noordwijk
1
0
0
0
0
0.0
45
=128
NEW
ENTRY
45
Steve Newby
1
1
0
0
1
0.0
45
=128
123
45
Martin Lange
1
1
0
0
1
0.0
45
=128
102
45
Luke Gormley
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Nico Des Forges
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Lili
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Wout Drijvers
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Graeme Garvie
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Lander Demonie
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Julien Halet
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Semyon Korchagin
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Veronika Belyankina
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Alice Mosyagina
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Egor Belotserkovsky
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Ryan Wilson
1
1
0
0
1
0.0
45
=128
NEW
ENTRY
45
Szymon Manits
1
1
0
0
1
0.0
45
129
NEW
ENTRY
43
Joran De Decks
1
0
0
0
0
0.0
43
=131
NEW
ENTRY
41
Sam Holden
1
1
0
0
1
0.0
41
=131
52
41
Henry Deam
1
1
0
0
1
0.0
41
132
NEW
ENTRY
40
Esteban Almonacid cardenas
1
0
0
0
0
0.0
40
=135
NEW
ENTRY
38
Kristof Luckermans
1
0
0
0
0
0.0
38
=135
NEW
ENTRY
38
Reinout Brusche
1
0
0
0
0
0.0
38
=135
NEW
ENTRY
38
Ekaterina Sukhomlinova
1
0
0
0
0
0.0
38
=142
NEW
ENTRY
36
Andrei Zhdankin
1
0
0
0
0
0.0
36
=142
12
36
Vincent Groenhuis
1
0
0
0
0
0.0
36
=142
34
36
Stijn Westerbeek
1
0
0
0
0
0.0
36
=142
116
36
Elias Dunstone
1
1
0
0
1
0.0
36
=142
101
36
Maksim Korpusov
1
0
0
0
0
0.0
36
=142
88
36
Cuil Short
1
1
0
0
1
0.0
36
=142
NEW
ENTRY
36
Daniel Brown
1
1
0
0
1
0.0
36
=144
NEW
ENTRY
34
Flor Klinckaert
1
0
0
0
0
0.0
34
=144
NEW
ENTRY
34
Robbe Mertens
1
0
0
0
0
0.0
34
=146
NEW
ENTRY
33
Jeremi Maruszczak
1
0
0
0
0
0.0
33
=146
152
33
Inbar Ben Sinai
1
0
0
0
0
0.0
33
=150
NEW
ENTRY
32
Dana Adylova
1
0
0
0
0
0.0
32
=150
NEW
ENTRY
32
Jakob Hochstrat
1
0
0
0
0
0.0
32
=150
108
32
Alex Mannering
1
1
0
0
1
0.0
32
=150
NEW
ENTRY
32
Joost Geuens
1
0
0
0
0
0.0
32
=154
28
30
Kamil Malecki
1
0
0
0
0
0.0
30
=154
76
30
Mario Jacobs
1
0
0
0
0
0.0
30
=154
NEW
ENTRY
30
Justien De Backer
1
0
0
0
0
0.0
30
=154
NEW
ENTRY
30
Finn Mertens
1
0
0
0
0
0.0
30
=156
201
28
Anežka Houhová
1
0
0
0
0
0.0
28
=156
222
28
Øystein Halldal
1
0
0
0
0
0.0
28
=160
91
27
Idse Bayu Tromp
1
0
0
0
0
0.0
27
=160
NEW
ENTRY
27
Diana Fetisova
1
0
0
0
0
0.0
27
=160
NEW
ENTRY
27
Maxim Drozdov
1
0
0
0
0
0.0
27
=160
NEW
ENTRY
27
Nikita Sidorov
1
0
0
0
0
0.0
27
161
NEW
ENTRY
26
Patryk Muracki
1
0
0
0
0
0.0
26
=165
NEW
ENTRY
25
Ollie Liebler
1
0
0
0
0
0.0
25
=165
145
25
Naara Carvahlho Da Silva
1
0
0
0
0
0.0
25
=165
NEW
ENTRY
25
Alexander Follet
1
0
0
0
0
0.0
25
=165
NEW
ENTRY
25
Lucas Follet
1
0
0
0
0
0.0
25
=170
109
24
Alexander Ziablitskiy
1
0
0
0
0
0.0
24
=170
88
24
Anton Gramotin
1
0
0
0
0
0.0
24
=170
140
24
Anders Rustad
1
0
0
0
0
0.0
24
=170
101
24
Tom Aulenkamp
1
0
0
0
0
0.0
24
=170
NEW
ENTRY
24
Bernhard Drießen
1
0
0
0
0
0.0
24
=174
161
23
Morgan Sheridan
1
0
0
0
0
0.0
23
=174
85
23
Georgia Wallace
1
0
0
0
0
0.0
23
=174
166
23
Aleksandra Wasak
1
0
0
0
0
0.0
23
=174
NEW
ENTRY
23
Clancy Rosewarne
1
0
0
0
0
0.0
23
=178
NEW
ENTRY
21
Simon Verschaene
1
0
0
0
0
0.0
21
=178
NEW
ENTRY
21
Arthur
1
0
0
0
0
0.0
21
=178
NEW
ENTRY
21
Matvey Makarov
1
0
0
0
0
0.0
21
=178
NEW
ENTRY
21
Vladislav Tikhonov
1
0
0
0
0
0.0
21
=181
47
20
Simon Herholz
1
0
0
0
0
0.0
20
=181
NEW
ENTRY
20
Przemysław Biel
1
0
0
0
0
0.0
20
=181
NEW
ENTRY
20
Rachel Shay
1
0
0
0
0
0.0
20
=188
114
18
Elizaveta Vasichenko
1
0
0
0
0
0.0
18
=188
51
18
Tamara Maul
1
0
0
0
0
0.0
18
=188
20
18
Rachel Ganser
1
0
0
0
0
0.0
18
=188
99
18
Sonya Yakovleva
1
0
0
0
0
0.0
18
=188
140
18
Ekaterina Kovalenko
1
0
0
0
0
0.0
18
=188
NEW
ENTRY
18
Leander Wiese
1
0
0
0
0
0.0
18
=188
NEW
ENTRY
18
Irina Ivanova
1
0
0
0
0
0.0
18
=190
NEW
ENTRY
17
Sander Brootcoorens
1
0
0
0
0
0.0
17
=190
NEW
ENTRY
17
Floortje
1
0
0
0
0
0.0
17
=196
NEW
ENTRY
16
Arina Gerasimova
1
0
0
0
0
0.0
16
=196
NEW
ENTRY
16
Edvard Nårstad
1
0
0
0
0
0.0
16
=196
NEW
ENTRY
16
Wout
1
0
0
0
0
0.0
16
=196
NEW
ENTRY
16
Agnes Richter
2
0
0
0
0
0.0
9
7
=196
NEW
ENTRY
16
Anna Nikolaeva
1
0
0
0
0
0.0
16
=196
NEW
ENTRY
16
Polina Nikonova
1
0
0
0
0
0.0
16
=199
NEW
ENTRY
15
Mike Armstrong
1
0
0
0
0
0.0
15
=199
NEW
ENTRY
15
Stephen Gun
1
0
0
0
0
0.0
15
=199
NEW
ENTRY
15
Ethan McDonald
1
0
0
0
0
0.0
15
=205
70
13
Daniel Bareket
1
0
0
0
0
0.0
13
=205
152
13
Scott Seltzer
1
0
0
0
0
0.0
13
=205
93
13
Gilad Rotem
1
0
0
0
0
0.0
13
=205
123
13
Maciej Słowik
1
0
0
0
0
0.0
13
=205
NEW
ENTRY
13
Chantale Meiners
1
0
0
0
0
0.0
13
=205
NEW
ENTRY
13
Itamar Goshen
1
0
0
0
0
0.0
13
=215
56
12
Tatiana Perevalova
1
0
0
0
0
0.0
12
=215
113
12
Limanova Ola
1
0
0
0
0
0.0
12
=215
157
12
Nika Berezovskaya
1
0
0
0
0
0.0
12
=215
113
12
Fabian Knieps
2
0
0
0
0
0.0
8
4
=215
192
12
Sebastian Selbekk
1
0
0
0
0
0.0
12
=215
NEW
ENTRY
12
Lionel Rösener
1
0
0
0
0
0.0
12
=215
192
12
Sarah Pitts
1
0
0
0
0
0.0
12
=215
NEW
ENTRY
12
Danielle Scanzi
1
0
0
0
0
0.0
12
=215
NEW
ENTRY
12
Brecht Ruyters
1
0
0
0
0
0.0
12
=215
NEW
ENTRY
12
Brice
1
0
0
0
0
0.0
12
=217
90
11
Marissa Adler
1
0
0
0
0
0.0
11
=217
NEW
ENTRY
11
Greta Vollmer
2
0
0
0
0
0.0
8
3
=226
NEW
ENTRY
10
Kamil Szram
1
0
0
0
0
0.0
10
=226
NEW
ENTRY
10
Emily Loe
1
0
0
0
0
0.0
10
=226
181
10
Arthur Eldridge
1
0
0
0
0
0.0
10
=226
NEW
ENTRY
10
Antoni Nawrocki
1
0
0
0
0
0.0
10
=226
NEW
ENTRY
10
Jonas vandecaveye
1
0
0
0
0
0.0
10
=226
NEW
ENTRY
10
Makarova Adelina
1
0
0
0
0
0.0
10
=226
NEW
ENTRY
10
Demir Kadelin
1
0
0
0
0
0.0
10
=226
NEW
ENTRY
10
Felix Murray
1
0
0
0
0
0.0
10
=226
NEW
ENTRY
10
Spencer Habrecht
1
0
0
0
0
0.0
10
=230
NEW
ENTRY
9
Suzanne Luijten
2
0
0
0
0
0.0
8
1
=230
137
9
Boris de Schipper
1
0
0
0
0
0.0
9
=230
74
9
Danilo Mendes
1
0
0
0
0
0.0
9
=230
NEW
ENTRY
9
Vigo Stam
1
0
0
0
0
0.0
9
=235
NEW
ENTRY
8
Oskar Steffan
1
0
0
0
0
0.0
8
=235
NEW
ENTRY
8
Phillip Müller
1
0
0
0
0
0.0
8
=235
NEW
ENTRY
8
Owen Haes
1
0
0
0
0
0.0
8
=235
NEW
ENTRY
8
Yannik Van Hoye
1
0
0
0
0
0.0
8
=235
NEW
ENTRY
8
Mads Siebert
1
0
0
0
0
0.0
8
=241
3
6
Sham Gardner
1
0
0
0
0
0.0
6
=241
170
6
Matthew John Kerr
1
0
0
0
0
0.0
6
=241
65
6
Niall Simon
1
0
0
0
0
0.0
6
=241
116
6
Avshalom Gin
1
0
0
0
0
0.0
6
=241
NEW
ENTRY
6
Noam Bracha
1
0
0
0
0
0.0
6
=241
NEW
ENTRY
6
Ziko
1
0
0
0
0
0.0
6
=244
NEW
ENTRY
5
Mick Bax
1
0
0
0
0
0.0
5
=244
NEW
ENTRY
5
Emiel Smets
1
0
0
0
0
0.0
5
=244
NEW
ENTRY
5
Polina Valaeva
1
0
0
0
0
0.0
5
=249
NEW
ENTRY
4
Emilian Valentini
1
0
0
0
0
0.0
4
=249
NEW
ENTRY
4
Arne De Landtsheer
1
0
0
0
0
0.0
4
=249
NEW
ENTRY
4
Cecilia Gucchese
1
0
0
0
0
0.0
4
=249
NEW
ENTRY
4
Griffin Castagna
1
0
0
0
0
0.0
4
=249
NEW
ENTRY
4
Edvin Ro Sørensen
1
0
0
0
0
0.0
4
=253
114
3
Ida Plesken
3
0
0
0
0
0.0
1
1
1
=253
NEW
ENTRY
3
Dominik Biel
1
0
0
0
0
0.0
3
=253
NEW
ENTRY
3
Stanisław Trawiński
1
0
0
0
0
0.0
3
=253
NEW
ENTRY
3
Krystian Dowolski
1
0
0
0
0
0.0
3
=268
94
1
Pauline Coppens
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Laura
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Dylan Taylor
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Patrycja maj
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Dan Gilad
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Mégane Pireaux
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Angelina Ryabova
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Alfie McLachlan
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Marco Ciattaglia
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Gabriele Miotti
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Nicolo Dorich
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Dominic Camus
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Fabrizzio Verdugo
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Oleg Duhovnikov
1
0
0
0
0
0.0
1
=268
NEW
ENTRY
1
Hans Jakopstang
1
0
0
0
0
0.0
1

© Copyright 2025, Luke Burrage. All rights reserved.