The Chess Variant Pages
Custom Search



Game Courier Ratings for %

This file reads data on finished games and calculates Game Courier Ratings (GCR's) for each player. These will be most meaningful for single Chess variants, though they may be calculated across variants. This page is presently in development, and the method used is experimental. I may change the method in due time. How the method works is described below.

Warning: This page has included in its calculations games that were never intended to be officially rated. So it does not always reflect the playing ability of players in serious competition. To see only the ratings calculated from officially rated games, select "Only Rated Games" in the Status Filter and click the Submit button.

There may be a delay while it reads the database and calculates results.

Game Filter: Log Filter: Group Filter:
Tournament Filter: Age Filter: Status Filter:
SELECT * FROM FinishedGames WHERE (Privacy < 2 OR Rated='on')

Warning: You are viewing ratings based on a wildcard that includes all Chess variants played on Game Courier. This is not as meaningful as ratings based on a single variant, which you may find in the Related menu for each preset.

Game Courier Ratings for %
Accuracy:72.70%72.31%71.95%
NameUseridGCRPercent wonGCR1GCR2
Hexa Sakkbosa601854142.5/157 = 90.76%18161892
Cameron Milesshatteredglass183835.5/38 = 93.42%18311846
Francis Fahystamandua1825220.5/274 = 80.47%18091841
Kevin Paceypanther1783258.0/319 = 80.88%17501815
David Paulowichdavid_64177276.0/93 = 81.72%17121832
Gary Giffordpenswift1765237.0/317 = 74.76%17011829
Tim O'Lenatim_olena176125.5/27 = 94.44%17481775
Antoine Fourrièreantoinefourriere175465.0/87 = 74.71%17141794
Andreas Kaufmannandreas174236.0/43 = 83.72%17611724
Stephen Stockmanstevestockman1730129.0/169 = 76.33%17531707
Fergus Dunihofergus1724222.5/333 = 66.82%17491699
Jochen Muellerleopold_stotch171167.0/112 = 59.82%17171705
Carlos Cetinasissa1711689.0/1106 = 62.30%17071714
Homo Simiaalienum169628.0/32 = 87.50%16471745
Zeev Shapirozeev_shapiro169436.0/47 = 76.60%16211768
H Spetyura169414.0/14 = 100.00%16921695
Jose Carrilloj_carrillo_vii1688261.0/404 = 64.60%16711706
Charles Danielfrozen_methane168255.5/93 = 59.68%16721692
Play Testerplaytester167531.5/42 = 75.00%16761674
dax00dax00166834.0/41 = 82.93%16511685
Adrian Alvarez de la Campaadrian166186.0/125 = 68.80%16801642
Matthew Montchalinmatthew_montchal165715.5/18 = 86.11%16541660
Juan Pablo Schweitzer Kirsingerdefender164827.5/39 = 70.51%16271669
Joe Joycejoejoyce1642181.5/303 = 59.90%16771607
ctzctz164121.0/28 = 75.00%16521630
Roberto Lavierirlavieri2003163949.0/85 = 57.65%15931685
Georg Spengleravunjahei163462.5/101 = 61.88%15931674
kokoszkokosz162313.0/15 = 86.67%16271618
Vitya Makovmakov16238.5/9 = 94.44%16301616
Ludovic Jeantotjeantot16189.0/11 = 81.82%16221615
taurustaurus16178.0/9 = 88.89%16181615
Peter Puhashift2shift16149.0/13 = 69.23%15981629
pallab basupallab161072.0/116 = 62.07%16201600
Chuck Leegyw6t161036.0/72 = 50.00%15541666
Michael Madsenlazyking160427.5/48 = 57.29%16211587
carlos carloscarlos160397.0/185 = 52.43%15831623
Antonio Bruzzitotonno_janggi159912.0/18 = 66.67%16041594
Manabu Teraotakodori159613.0/19 = 68.42%15811612
Alexander Trotterqilin15937.0/9 = 77.78%15871599
Vitya Makovmakov3331593435.0/946 = 45.98%15591627
Christine Bagley-Joneszcherryz159210.0/15 = 66.67%15881595
Nicholas Wolffnwolff158912.0/20 = 60.00%15951582
TH6notath615859.0/14 = 64.29%15811588
Armin Liebhartlunaris158280.0/143 = 55.94%14931671
Frank Todarojamesbond00715784.0/4 = 100.00%15831573
Nicola Caridiniccar157524.5/44 = 55.68%15441606
Raymond Dlewel157516.0/25 = 64.00%15881561
seikkonseikkon15694.0/4 = 100.00%15661573
the1andonlyjinjathe1andonlyjinja15665.0/5 = 100.00%15661566
Paul Grosemanscentaure156124.0/40 = 60.00%15961527
Nicholas Wolffmaeko1561136.5/283 = 48.23%15911531
Colin Weaveruselessgit15605.0/8 = 62.50%15471572
Uwe Kreuzercaissus15596.0/8 = 75.00%15541564
Chris Jenksoutter15586.0/7 = 85.71%15581558
Daniel Ovsienkodanil2315544.0/5 = 80.00%15521556
David Howedavidhowe15534.0/4 = 100.00%15471560
yas kumkumagai15536.0/9 = 66.67%15431563
erikerik1553132.5/227 = 58.37%15231582
Larry Wheelerbrainburner15515.0/7 = 71.43%15591543
Neil Spargospargo15514.0/5 = 80.00%15481553
Eric Greenwoodcavalier155048.0/80 = 60.00%15311569
louisxiilouisxii15496.5/14 = 46.43%15451554
Marc Wakehampircman154917.5/29 = 60.34%15341564
Peter Aronsonpeteraronson15497.0/12 = 58.33%15491549
spearnickspearnick15483.0/3 = 100.00%15501546
Graeme Neathamgrayhawke15478.0/13 = 61.54%15271566
Isaac Felpsattacker14415463.0/3 = 100.00%15461546
S Ssim15456.0/9 = 66.67%15311560
Chad Hunternimrod154413.0/21 = 61.90%15471541
Jonathan Woodworthkagetenshi15434.5/6 = 75.00%15451540
Steven Streetmanstreetmansd15422.0/2 = 100.00%15501534
M Wintherkalroten15422.0/2 = 100.00%15441540
Derek Mooseelevatorfarter15407.0/10 = 70.00%15401540
Jake Palladinocerebralassassin15392.0/2 = 100.00%15401537
Tom e4ktome4k15382.0/2 = 100.00%15371539
michirmichir15372.0/2 = 100.00%15381536
von raidervonraider15362.0/2 = 100.00%15341538
Michael Schmahlmschmahl153632.5/66 = 49.24%15091562
Rob Brownsteelhead15354.0/7 = 57.14%15281542
Todd Witterstoddw15342.0/2 = 100.00%15311538
Nicholas Wolfftherealwolff15342.0/2 = 100.00%15311537
Dmitry Eskinnargott15332.0/2 = 100.00%15341533
devin stromedevscram15332.0/2 = 100.00%15331533
Mr. Eassmaster15332.0/2 = 100.00%15331533
Steve Jonessjfloat15332.0/2 = 100.00%15331533
Todor Tchervenkovtchervenkov153210.0/19 = 52.63%15051559
Köksal Karakus99999999915322.0/2 = 100.00%15281536
Kody Olthofracingfan121215312.0/2 = 100.00%15301533
Tord Romstadtord15312.0/2 = 100.00%15261536
Michael Christensenjustsojazz15303.0/5 = 60.00%15301530
joe rosenbloombootzilla15302.0/3 = 66.67%15371523
Dan Troykadtroyka152922.0/31 = 70.97%15221536
Alexander Yakovlevoreolek15292.0/2 = 100.00%15221536
Sean Humbyshumby15285.0/9 = 55.56%15321524
Joseph DiMurotrojh15281.0/1 = 100.00%15311524
Boyko Ahtarovzdra4152713.0/28 = 46.43%15041550
Eyal Tmabelod15267.5/12 = 62.50%15281524
R. Schmittbergerchushogi15261.0/1 = 100.00%15281523
Aaron Smithzirtoc15252.5/5 = 50.00%15321518
Lee Edwardsshogun152416.5/34 = 48.53%15261521
mystery playercentipede15244.0/8 = 50.00%15261522
attack hippoattackhippo15237.5/16 = 46.88%15421505
qixelqixel15236.0/10 = 60.00%15301516
John Vehrepanzerschiff193915231.0/1 = 100.00%15271519
Fred Koktangram15223.0/5 = 60.00%15231521
Manabu Teraotakodori196215211.0/1 = 100.00%15251518
jung-bin songpomasang15211.0/1 = 100.00%15241518
matthew howardjimbob15211.0/1 = 100.00%15241518
Mats Wintherm_win15213.0/4 = 75.00%15201521
Leon Wooldridgeleonwool15201.0/1 = 100.00%15231518
Richard Titlertitle15201.0/1 = 100.00%15231518
Francois Tremblayfrancoistremblay15204.0/7 = 57.14%15231517
bosa6bosa615191.0/1 = 100.00%15201519
dicepawndicepawn15191.0/1 = 100.00%15211518
Anthony Viensstarkiller15191.0/1 = 100.00%15201519
Hesham Husseinegy_sniper15181.0/1 = 100.00%15181519
gg15181.0/1 = 100.00%15181519
Titus Ledbettertbl215181.0/1 = 100.00%15191518
s lchess64915181.0/1 = 100.00%15181518
dj djdsjoo315181.0/1 = 100.00%15181518
Pete Smithpetesmith15181.0/1 = 100.00%15181518
chackillchackill15181.0/1 = 100.00%15181518
George Knowldengeorgeknowlden15181.0/1 = 100.00%15181518
Paul Rigginspriggins15181.0/1 = 100.00%15181518
whitenerdy53whitenerdy5315181.0/1 = 100.00%15181518
eunchong leeeunchong15181.0/1 = 100.00%15181518
ashaw596ashaw59615181.0/1 = 100.00%15181518
dar2dar215181.0/1 = 100.00%15181518
nolan Ahlersnrahlers15181.0/1 = 100.00%15181518
Angel47 Usmanangel4715181.0/1 = 100.00%15181518
jasdaspazjasdaspaz15181.0/1 = 100.00%15181518
drew whiteheadphilaster15181.0/1 = 100.00%15181518
fattycorpusclefattycorpuscle15181.0/1 = 100.00%15181518
jojoba jojobajojoba15181.0/1 = 100.00%15181518
calebblazecalebblaze15181.0/1 = 100.00%15181518
oviraptoroviraptor15181.0/1 = 100.00%15181518
Paul Taylortheodoradorno15181.0/1 = 100.00%15181518
iammarsiammars15181.0/1 = 100.00%15181518
Steven Bsab15181.0/1 = 100.00%15181518
monk brocmonkbroc15181.0/1 = 100.00%15181518
Quinn McGriffinprofmcgriffin15181.0/1 = 100.00%15181518
John Lesliehostagechess15181.0/1 = 100.00%15181518
Janne Kjeok15181.0/1 = 100.00%15181518
furryponyfurrypony15181.0/1 = 100.00%15181518
Viranga Ratnaikeviranga15181.0/1 = 100.00%15181518
dustin linddinglewurth15181.0/1 = 100.00%15181518
Alex Fullerrctfan15181.0/1 = 100.00%15181518
playdoplaydo15181.0/1 = 100.00%15181518
Carlos Nunezcarnune15181.0/1 = 100.00%15181518
Nathan Richardsonricho715181.0/1 = 100.00%15181518
Andreas Adolfssono740015181.0/1 = 100.00%15181518
vectorvector15181.0/1 = 100.00%15181518
aghoul aghoulihaghoul15181.0/1 = 100.00%15181518
jj15181.0/1 = 100.00%15181518
gwdugwdu15171.0/1 = 100.00%15161519
Sam Beesleysamdroid15171.0/1 = 100.00%15161519
pheko Motaungcouriermabovini151744.5/86 = 51.74%15811453
mark Hilyerthe_dumbest_name15171.0/1 = 100.00%15161518
Tony Quintanillatony_quintanilla151724.0/53 = 45.28%15051529
Mike Layfieldhexesmike15171.0/1 = 100.00%15171517
Georges-Clounet Jesuispartoutgeorgesclounet15161.0/1 = 100.00%15141519
jeddak_of_gatholjeddak_of_gathol15163.0/5 = 60.00%15151517
Klaus Beckmannbeuki15161.0/1 = 100.00%15141518
Mike Darmaninzensidhe15161.0/1 = 100.00%15141518
Chad Fcaverchad15161.0/1 = 100.00%15141517
Roscoe Ellisarellis4915161.5/2 = 75.00%15141518
Annie Harrisann_cybr15161.0/1 = 100.00%15131518
Thomas McElmurrycrazytom151520.0/48 = 41.67%14851546
Gordon Baldwingordonbaldwin15151.0/1 = 100.00%15131518
Dan Machacekd_machacek15152.0/3 = 66.67%15151515
xxmanxxman15145.0/12 = 41.67%15111517
Gene Hart-Smithgene15142.5/4 = 62.50%15141514
J Iondine15133.0/5 = 60.00%15131513
Julien Coll Moratfacteurix15122.0/4 = 50.00%15171508
Chan Joungchanj15121.0/1 = 100.00%15061518
Scott McGrealagentofchaos151128.0/70 = 40.00%15521471
David Levinsmidrael15114.0/7 = 57.14%15111511
Tony Gardnerpioneer5415113.0/5 = 60.00%15091513
Jeremy Goodyamorezu15101.0/2 = 50.00%15201500
Daniel Rothnothafe15101.0/2 = 50.00%15171503
Eni Lienili150812.5/49 = 25.51%15291487
John Lawsonzadojla15071.0/2 = 50.00%15091506
Juan Carlos Izquierdojuanca15071.0/2 = 50.00%15131501
Aurelian Floreacatugo1507252.0/531 = 47.46%15411472
Harold Shorehshore515061.5/3 = 50.00%15131499
Zac Sparxkrinid15054.0/8 = 50.00%14991512
Yeinzon Rodríguez Garcíayeinzon15053.0/7 = 42.86%15011509
Zeev ShapiroZeev_Shapiro15051.0/2 = 50.00%15111500
Dayrom Gilallahukbar15053.0/7 = 42.86%15051504
Tommy Troubletommy15054.0/9 = 44.44%15101499
Dante Alphadante31115041.0/2 = 50.00%15061502
Joseph Grangercdafan15041.0/2 = 50.00%15071502
Dan Kellydankelly15041.0/3 = 33.33%15111497
David Hardthardtdavid15040.5/1 = 50.00%15071500
John Churchstchess15041.0/2 = 50.00%15081499
Thom Dimentunwiseowl15032.0/5 = 40.00%15081498
Simon Chanengscm15021.0/2 = 50.00%15071498
George Dukegwduke1502224.0/445 = 50.34%15581447
David Seilerthematrian115021.5/3 = 50.00%15001505
Gee Beegdimension15021.0/2 = 50.00%15021501
je jujejujeju150175.5/156 = 48.40%15461456
Chris Santoschrisdmvp715010.5/1 = 50.00%15011500
Tom Trenchtomdench9515010.5/1 = 50.00%15011500
V. Reinhartvickalan15010.5/1 = 50.00%15011500
Garrett Smithgmsmith15001.0/3 = 33.33%15091491
Jeremy Goodjudgmentality1500359.0/913 = 39.32%14471553
thierry martinnouville7215002.0/4 = 50.00%15001500
Jeff Rientsjrients15001.0/2 = 50.00%14991500
Valentin Kassinsasu15001.0/2 = 50.00%15001500
blundermanblunderman15001.0/2 = 50.00%14991500
Jan Żmudajanzmuda15001.0/2 = 50.00%15001500
cruznnncruznnn15001.0/2 = 50.00%15001500
Michael Whitedoritobandito15001.0/2 = 50.00%15001500
Kacper Rutkowskikacperrutkowski15001.0/2 = 50.00%15001500
zonehackzonehack15001.0/2 = 50.00%15001500
Yin Li Chuachuayinli15001.0/2 = 50.00%15001500
Offir Gonenoffirg7515001.0/2 = 50.00%15001500
sofia cruzfreddycattt15001.0/2 = 50.00%15001500
Jean-Pierre Avyjeanp_a14990.5/1 = 50.00%15001499
Greg Strongmageofmaple1499153.0/352 = 43.47%14911508
Jonathan Kaplanarowanas4414991.0/2 = 50.00%14971500
y kiconalic14981.0/2 = 50.00%15001497
ologyology14982.0/4 = 50.00%14931502
Simon Langley-Evansslangers14971.5/3 = 50.00%15001495
douglas Johnsongarnock14970.5/1 = 50.00%14951500
Antonio Barratotonno14971.0/2 = 50.00%14921502
Pablo Denegrideep_thinker14962.0/7 = 28.57%15011491
Andy Maxsongodzilla14962.0/4 = 50.00%14951496
Andreas Bunkahlebunkahle14951.0/2 = 50.00%14911500
Phoenix TKartkr101010149510.0/22 = 45.45%14991490
Bob Dixonrmdixon14941.0/2 = 50.00%14891500
Francesco Casalinofrancesco14941.0/4 = 25.00%14961492
Nick Wolffwolff149344.0/117 = 37.61%14841503
Jack Cheikyjackcheiky14937.0/13 = 53.85%14801507
Chad Crawfordhambledon149311.0/19 = 57.89%14841501
Viacheslav Alekseevcheese14922.0/4 = 50.00%14851499
Klaas Jongsmaelkitch14910.5/2 = 25.00%15001481
Hsa Saidh14910.0/1 = 0.00%14951486
Albert Vámosiblackrider_4814901.0/5 = 20.00%15131468
Bob Brownbobhihih14900.0/1 = 0.00%14941487
Hugo Mendes-Nuneshugo199514900.0/1 = 0.00%14941486
wyatt wyattquimssarcasm14900.0/1 = 0.00%14941486
don anezdonanez14900.0/1 = 0.00%14941485
hubergerdhubergerd14900.0/1 = 0.00%14951484
Nicholas Archerchess_hunter14892.0/7 = 28.57%14841495
Fabner Cruz Gracilianofabner14890.0/1 = 0.00%14951484
kunkunkunkun14890.0/1 = 0.00%14951483
jesus babyboypokechamp14890.0/1 = 0.00%14951482
David Cannondcannon196514880.0/1 = 0.00%14911486
makomako14880.0/1 = 0.00%14961481
Andy Thomasandy_thomas14880.0/1 = 0.00%14911486
Xavier Jimenezxmja14880.0/1 = 0.00%14951481
bill campbellbcampbell14880.0/1 = 0.00%14911486
Paul Friggepavlf14880.0/1 = 0.00%14911485
Isleno Caribeisleno14880.0/1 = 0.00%14911485
Les Hunterhuntle14886.0/14 = 42.86%14831493
James Jnrturtlesarecool14880.0/1 = 0.00%14911484
Daniele Chandlerdani14880.0/1 = 0.00%14911484
Steve Hsteve_201014881.0/3 = 33.33%14861490
Ryan Schwartzshunoshi14883.0/7 = 42.86%14881488
Sean Nickeljustbeforecopper14880.0/1 = 0.00%14921484
lubos pethöpetesk14880.0/1 = 0.00%14921484
Sarah Pupocalvero14870.0/1 = 0.00%14921483
loveokenloveoken14870.0/1 = 0.00%14921483
aenjuulaenjuul14870.0/1 = 0.00%14921483
fariborzfariborz14871.0/3 = 33.33%14921483
yi fang liuliuyifang14870.0/1 = 0.00%14931482
noy noynoy14873.0/8 = 37.50%14851489
Joshua M.reepicheep14870.0/1 = 0.00%14921482
Ben Reinigerbenr14870.0/1 = 0.00%14921482
Ross Gilliesbiggsy14870.0/1 = 0.00%14921482
einstein156einstein15614870.0/1 = 0.00%14901484
David Whitcherdralius14870.0/1 = 0.00%14931481
steve gsteven67814870.0/1 = 0.00%14931481
Éric Manálangedubble1914870.0/1 = 0.00%14921481
(zzo38) A. Blackzzo38computer14870.0/1 = 0.00%14921481
joe joejoejoe14870.0/1 = 0.00%14901484
David Mustoedwm14872.0/5 = 40.00%14861487
Ivan Velascoswordandsilver14870.0/1 = 0.00%14901483
Marco Silvadonkwich14860.0/1 = 0.00%14901482
Arseniy Akatyevarkadius14862.0/5 = 40.00%14861486
Bradlee Kingstonbrad1914860.0/1 = 0.00%14911481
Jules Lefrancjlefranc14860.0/1 = 0.00%14911481
Stephen Williamsess14860.0/1 = 0.00%14911481
Jason Jakupcashogimaster14860.0/1 = 0.00%14901481
As Bardhiasbardhi14861.5/5 = 30.00%14811491
Jason Lesoteric14851.5/4 = 37.50%14851485
John Ayerfire_vexil14850.0/1 = 0.00%14891481
Brock Sampsonthe_iron_kenyan14850.0/1 = 0.00%14891481
John Badgerjbadger14850.0/1 = 0.00%14871482
salvatore cuomovesuvio14850.0/1 = 0.00%14881481
lala lalasdfghjklas14850.0/1 = 0.00%14881481
ugo judeugojude14840.0/1 = 0.00%14881481
Brendan Thompsonbrendan90914840.0/1 = 0.00%14871481
Alex Foxunkn0wnfox14840.0/1 = 0.00%14851484
Tim Munnerlynmunnerlyn7214841.0/3 = 33.33%14841484
Thomas Meehanorangeaurochs14840.0/1 = 0.00%14851483
andy lewickiherlocksholmes14840.0/1 = 0.00%14871481
luigi mattagigino4214840.0/1 = 0.00%14861482
Diane McHarguedyno14840.0/1 = 0.00%14871480
Aniket Basubooradley14840.0/1 = 0.00%14861481
Babo Jeffbabojeff14830.0/1 = 0.00%14851482
Jason Leelightbug14830.0/1 = 0.00%14851481
Roland Johanssonrolle14831.0/3 = 33.33%14861481
14830.5/2 = 25.00%14851481
cdpowercdpower14830.0/1 = 0.00%14851481
btstwbtstw14830.0/1 = 0.00%14831483
MichaÅ‚ Jarskihookz14830.0/1 = 0.00%14841482
Zeev Shapirozeevshapiro14830.0/1 = 0.00%14841482
Jose Canceljoche14830.0/1 = 0.00%14841481
David Martinolifan14830.0/1 = 0.00%14841481
eugie cosmoeaglgenes10114830.0/1 = 0.00%14831482
Félicien Comtatminus14830.0/1 = 0.00%14831483
Chris Angelicorosuav14830.0/1 = 0.00%14841481
vknightvknight14830.0/1 = 0.00%14831482
lei saarlainenlei_saarlainen14820.0/1 = 0.00%14841481
Greg Picklestheboxroom14820.0/1 = 0.00%14831481
Ivan Lisnikmystic_knight14820.5/2 = 25.00%14821483
Ronald Brierleybenwb14820.0/1 = 0.00%14841480
Eric Lundbergeasy201014820.0/1 = 0.00%14821482
Abe Anonapostateabe14820.0/1 = 0.00%14831481
1_h4nd_w0nd3r1_h4nd_w0nd3r14820.0/1 = 0.00%14831481
Charles Nutterheadius14821.0/3 = 33.33%14791486
Geroldjazzow14826.0/15 = 40.00%15041460
rederikrederik14820.0/1 = 0.00%14831481
manolo manolomanolo14820.0/1 = 0.00%14831481
Antony Vailevichjabberw0cky114820.0/1 = 0.00%14831481
Tylertheydolph14820.0/1 = 0.00%14831481
Martin Yatesmartiny714821.0/3 = 33.33%14791485
y kumyasuhiro14820.0/1 = 0.00%14831481
xeongreyxeongrey148211.0/28 = 39.29%14871477
anna colladoapatura_iris14820.0/1 = 0.00%14811482
Mike Smolowitzmjs170114820.5/3 = 16.67%14921471
Robin Sneijderrobinwooter214810.0/1 = 0.00%14821481
Виктор Байгужаковbajvik14810.0/1 = 0.00%14811482
Brycethegriff14810.0/1 = 0.00%14811481
david mayodmayo14810.0/1 = 0.00%14811481
Boops Booperrsboops14810.0/1 = 0.00%14811481
Jason Ensorenjensor14810.0/1 = 0.00%14811481
toamtoam14810.0/1 = 0.00%14811481
Sara linuxalgorithm0514810.0/1 = 0.00%14811481
wonsang leewonsang14810.0/1 = 0.00%14811481
Phillip Jangbrahms14810.0/1 = 0.00%14811481
ben chewben558214810.0/1 = 0.00%14811481
Michael Giovannimgiovanni14810.0/1 = 0.00%14811481
Vitali Maslanskivitali_1014810.0/1 = 0.00%14811481
kim sk_719414810.0/1 = 0.00%14811481
dmdm14810.0/1 = 0.00%14811481
one giatonegiat14810.0/1 = 0.00%14811481
Benjamin Briffaudnivlinch14810.0/1 = 0.00%14811481
Aperture Scienceaperture14810.0/1 = 0.00%14811481
paulblazepaulblaze14810.0/1 = 0.00%14811481
Eli Wilsonelizark14810.0/1 = 0.00%14811481
Anna Tandlundlillamig14810.0/1 = 0.00%14811481
David Duankunming199514810.0/1 = 0.00%14811481
Yiwan Zhangcaocao14810.0/1 = 0.00%14811481
benja_maticbenja_matic14810.0/1 = 0.00%14811481
Samar Zutshiszutshi14810.0/1 = 0.00%14811481
ladymladym14810.0/1 = 0.00%14811481
Luis Rodriguezcintos2214810.0/1 = 0.00%14811481
Tom Leslietleslie14810.0/1 = 0.00%14811481
Michael Kinseyktamaki0414810.0/1 = 0.00%14811481
Stephen Cranerinon14810.0/1 = 0.00%14811481
Valtteri Talvensaarihaltija14810.0/1 = 0.00%14811481
ae faraae200514810.0/1 = 0.00%14811481
daniel fernandodanro14810.0/1 = 0.00%14811481
Zodiac Zerozodiaczero14810.0/1 = 0.00%14811481
Minh Dangminhdang14810.0/1 = 0.00%14811481
Gwidon Naskrentsilvermane14810.0/1 = 0.00%14801482
Alexaeshtaer14810.0/1 = 0.00%14811481
Frank Asloop_cruiser14810.0/1 = 0.00%14801483
Namik Zadenamik148141.0/89 = 46.07%14581505
Mike Layfieldhexis_mike14810.0/1 = 0.00%14811481
A. Belangeryoshi_76381914810.0/1 = 0.00%14811481
Jeremy Beardbzial14810.0/1 = 0.00%14801481
Mark Thompsonmarkthompson14816.5/17 = 38.24%14731488
Talen Storlatalen3141593141514810.0/1 = 0.00%14811480
Danny Huibond_00714810.0/1 = 0.00%14811480
Stevejurek14810.0/1 = 0.00%14811480
Jirka Adamecpchesso14800.0/1 = 0.00%14801481
Ivan Kosintsevbombino14800.0/1 = 0.00%14791481
Herman Wiegmaninfotip14800.0/1 = 0.00%14781482
Ludovic Robinrobil14800.0/1 = 0.00%14791481
Gus Dunihoduniho14800.0/2 = 0.00%14821478
bill warrenpinchebill14800.0/1 = 0.00%14791481
Roland Marounekmarounek14800.0/1 = 0.00%14781481
Zack Smithzack_040914800.0/1 = 0.00%14781481
willipwillip88814800.0/1 = 0.00%14781481
Steve Polleychessfan5914802.5/8 = 31.25%14751484
arcasorarcasor14802.0/5 = 40.00%14791480
jonathan greshamtriscuit14790.0/1 = 0.00%14771481
voicantvoicant14790.0/1 = 0.00%14771481
David Wiedmanevader2314792.0/5 = 40.00%14801477
David Blakedblake14794.0/10 = 40.00%14821475
Michael Nesvoldmdnesvold14781.0/3 = 33.33%14731484
Jin Young Sungsjy065714780.0/1 = 0.00%14751481
Mimpei MORISHITAmimpei14780.0/1 = 0.00%14751480
cujocujo14780.0/2 = 0.00%14811475
Jason Shieldsbqllpd14782.0/7 = 28.57%14831472
Bn Emnelk11414780.0/2 = 0.00%14821474
Larry Smithinterrupt2714772.0/7 = 28.57%14811474
Abhay Kumarabhay14773.5/9 = 38.89%14771477
championchampion14770.0/2 = 0.00%14821471
darren paullramalam147730.5/130 = 23.46%14471506
Ivan Ivankillbill22514760.0/1 = 0.00%14711481
Kent Weschlerperplexedibex14762.0/6 = 33.33%14661486
László Gadosdani198314761.0/5 = 20.00%14801471
Frank Istvánistvan6014760.0/2 = 0.00%14861466
sxgsxg147592.5/276 = 33.51%15511400
Colin Adamslionhawk14752.0/7 = 28.57%14641486
andres fuentesxabyer14750.0/2 = 0.00%14791470
frcecfrcec14740.0/2 = 0.00%14801469
Michael Howemhowe14741.0/4 = 25.00%14731475
Jose Sanchezjosesanfer14730.0/2 = 0.00%14791468
Claudio Martins Jaguaribedeslock14730.0/2 = 0.00%14821464
Rafael McRavenjesterking14720.0/2 = 0.00%14791466
Charles Gilmancharles_gilman14721.0/4 = 25.00%14791466
DFA Productions70nyd014721.0/4 = 25.00%14681476
James Gryphonjames14720.0/3 = 0.00%14911453
Hung Daobyteboy14720.0/2 = 0.00%14751468
Travis Comptonblackrood14700.0/2 = 0.00%14741466
Matthias Brendelmath14701.0/4 = 25.00%14731467
Hafsteinn Kjartanssonhnr0114690.0/2 = 0.00%14741465
A tomiatomi14694.5/16 = 28.12%14681470
Nasmichael Farrismichaeljay146810.5/25 = 42.00%14671470
Diego M.diego14686.0/18 = 33.33%14431493
Giuseppe Acciarocoopwie14683.0/10 = 30.00%14601476
wizardywizardy14680.0/2 = 0.00%14681468
Michael Huntkronsteen3314670.0/2 = 0.00%14671467
Patrik Gustafssonquux14671.0/4 = 25.00%14651469
Mark Guouser6id_14671.0/4 = 25.00%14721462
Michael Greenedeepgreene14670.0/2 = 0.00%14661467
Sue Pgameplayer14660.0/2 = 0.00%14641469
plsusernameworkplsusernamework14660.0/2 = 0.00%14661466
tom persingertpersin14660.0/2 = 0.00%14661466
Yogger Kelleryoggerlee14660.0/2 = 0.00%14661466
Николай Сокольскийalexich14660.0/2 = 0.00%14661466
shivakumar shivakumarshivakumar14660.0/2 = 0.00%14661466
Marco Silvamarco14414661.0/4 = 25.00%14681464
Les Hunterhunter14662.0/7 = 28.57%14681464
amxieamxie14650.0/2 = 0.00%14601471
John Langleyjonners14651.5/6 = 25.00%14641466
jeremy diniericharles_bukowski14650.0/3 = 0.00%14661463
Max Fengwowimbob111214652.0/7 = 28.57%14621468
Erlang Shenerlangshen14640.0/2 = 0.00%14651464
Graemegraemecn14645.5/16 = 34.38%14441483
fractalfractal14630.0/2 = 0.00%14581469
iuchi45iuchi4514630.0/2 = 0.00%14601466
Rich Hutnikrichardhutnik14630.0/3 = 0.00%14741452
andy lewickietaoni14630.0/2 = 0.00%14611465
rich truerich14630.0/3 = 0.00%14741451
Jack Nitchjack211214634.0/14 = 28.57%14561470
spindizzyspindizzy14630.0/2 = 0.00%14591466
Christineadayelaye14620.0/2 = 0.00%14611463
vitaliy ravitztalsterch14620.0/5 = 0.00%14661459
Donut Donutdonutdonut14625.5/15 = 36.67%14481476
wallerwaller14621.0/5 = 20.00%14571466
Laila Stefanmagenta_spiral14610.0/3 = 0.00%14671454
sixtysixty14600.0/4 = 0.00%14671454
Zoli M Zoltánbaltazarprof14600.0/7 = 0.00%14771442
pink sockpickett_aaron14603.0/10 = 30.00%14601460
joao bigodesjohn14580.0/3 = 0.00%14651451
Luis Menendezpleyades2114580.0/4 = 0.00%14661449
John Lewisneoliminal14570.0/3 = 0.00%14631452
John Smithultimatecoolster14573.0/14 = 21.43%14541460
playshogiplayshogi14560.0/3 = 0.00%14611451
Szling Ozecszling_ozec14560.0/4 = 0.00%14611450
Tal Ravitztal14550.0/3 = 0.00%14561455
Greg Myersneuropyramidal14550.0/2 = 0.00%14461464
Andy Lewickiondraszek14540.0/3 = 0.00%14571452
andrewthepawnandrewthepawn14541.0/5 = 20.00%14461461
David Blackwellcirclmastr14530.0/3 = 0.00%14531453
Lennon Figueiredogiwseppe14530.0/3 = 0.00%14531453
Nathanlokor14531.0/6 = 16.67%14591446
Maurice Laplanclapau4514520.0/3 = 0.00%14571447
Victor Fraservfraser14511.0/5 = 20.00%14521451
Sergey Biryukovsbiryukov14510.0/5 = 0.00%14591442
Calvin Pomerantzdogod14500.0/3 = 0.00%14491451
cherokee malansailorhertzog14500.0/3 = 0.00%14501450
Linn Russellfreakat14493.0/10 = 30.00%14451454
Julianredpanda144929.0/62 = 46.77%14241475
John Twycrossjt14490.0/4 = 0.00%14471451
Louis laplancarberg14480.0/3 = 0.00%14491448
louisvlouisv14450.0/4 = 0.00%14481442
Charles Snidercharles144319.5/58 = 33.62%15141373
Abdul-Rahman Sibahisibahi144230.5/86 = 35.47%14031481
heche60heche6014422.0/12 = 16.67%14491435
Jun Ocampojunpogi14412.0/9 = 22.22%14431440
Alexander Krutikovlonewolf14411.0/8 = 12.50%14461436
bill jenkswjenks14411.0/7 = 14.29%14411441
boukineboukine14404.0/12 = 33.33%14031476
arxarx14399.0/32 = 28.12%14341444
vikvik14373.0/19 = 15.79%14351439
Jason Stehlyjasonstehly14370.0/4 = 0.00%14381436
pete coxpeterc14361.0/8 = 12.50%14331439
Hans Henrikssonhasurami143615.0/44 = 34.09%14661406
Jon Dannjon_dann14340.0/4 = 0.00%14271442
Austin Scheinerscheineraustin14330.0/5 = 0.00%14331433
michael collinsverderben14331.0/9 = 11.11%14251441
Daniil Frolovflowermann143221.0/73 = 28.77%14331431
Roberto Cassanotamerlano14311.0/8 = 12.50%14311430
Ben Goodben_good14295.5/18 = 30.56%14471411
Evert Jan Karmanevertvb142811.5/32 = 35.94%13771479
grayhawke2grayhawke214260.0/5 = 0.00%14271426
xerisianxxerisianx14250.0/5 = 0.00%14291422
Tarun Monikron14253.0/12 = 25.00%14051446
£ukasz Szwagrzklukaszek14240.0/5 = 0.00%14251424
James Sprattwhittlin14223.0/12 = 25.00%14091434
Erez Schatzmoonbuzz141920.0/46 = 43.48%14211418
Mark Simpsoncatsmas14190.0/12 = 0.00%14151424
Scott Crawfordmathemagician14194.0/22 = 18.18%14361401
yellowturtleyellowturtle14182.0/14 = 14.29%14271410
Bogot Bogotolbog141885.0/240 = 35.42%14641372
Sagi Gabaysagig72141715.5/66 = 23.48%13931440
Travis Comptonironlance14143.0/13 = 23.08%14031424
Sam Trenholmesam_trenholme141111.0/31 = 35.48%13961426
dfe6631dfe663114110.0/6 = 0.00%14091413
Steph Qingsteph14101.0/9 = 11.11%14131407
Adalbertus Kchewoj14092.0/11 = 18.18%14111408
Ray Garratygaspray14081.0/9 = 11.11%14151401
Pat Quexionezsuperpatzermaste14052.0/12 = 16.67%13841427
Arthur Yvrardtorendil14050.0/9 = 0.00%13971413
Evan Jorgensonsabataegalo14040.0/9 = 0.00%13941413
The Badgerbadger13970.5/8 = 6.25%14021392
Daniel MacDuffdanielmacduff13953.0/17 = 17.65%13781412
wdtrwdtr13910.0/12 = 0.00%13911391
Matthew La Valleesherman10113877.0/37 = 18.92%13881386
Nicholas Wolffnickwolffrated13863.5/20 = 17.50%13681404
Peter Leyvakingarcher13866.5/27 = 24.07%13841388
Alan Galetornadic13859.0/40 = 22.50%13861384
Michael Nelsonmikenels13817.5/42 = 17.86%13891372
Joshua Tsamraku13784.5/19 = 23.68%13641392
Pierre Jasonpjason13781.0/11 = 9.09%13811374
Aaron Maynardvopi13771.0/13 = 7.69%13601394
John Davischappy137513.5/57 = 23.68%13261424
Evan Jorgensonejorgens13720.0/10 = 0.00%13661378
Jean Pijetoncljan13697.0/31 = 22.58%13921346
Jarid Carlsonsacredchao136924.0/83 = 28.92%13621376
Jenard Cabilaomgawalangmagawa136635.0/99 = 35.35%13571375
Jack Zavierubersketch13600.0/11 = 0.00%13501370
Jeremy Hook10011013544.0/58 = 6.90%13771331
Paolo Porsiapillau13520.0/11 = 0.00%13531351
Uri Bruckbruck135228.0/82 = 34.15%13361367
Сергей Бугаевскийbugaevsky133229.0/83 = 34.94%13081357
juan rodriguezrodriguez132327.0/107 = 25.23%13281317
Zachary Wadeazost1213178.0/36 = 22.22%13071328
wdtr2wdtr2127227.5/153 = 17.97%12721273
per hommerbergper31121425.0/159 = 15.72%12381191

Meaning

The ratings are estimates of relative playing strength. Given the ratings of two players, the difference between their ratings is used to estimate the percentage of games each may win against the other. A difference of zero estimates that each player should win half the games. A difference of 400 or more estimates that the higher rated player should win every game. Between these, the higher rated player is expected to win a percentage of games calculated by the formula (difference/8)+50. A rating means nothing on its own. It is meaningful only in comparison to another player whose rating is derived from the same set of data through the same set of calculations. So your rating here cannot be compared to someone's Elo rating.

Accuracy

Ratings are calculated through a self-correcting trial-and-error process that compares actual outcomes with expected outcomes, gradually changing the ratings to better reflect actual outcomes. With enough data, this process can approach accuracy to a high degree, but error remains an essential element of any trial-and-error process, and without enough data, its results will remain error-ridden. Unfortunately, Chess variants are not played enough to give it a large data set to work with. The data sets here are usually small, and that means the ratings will not be fully accurate.

One measure taken to eke out the most data from the small data sets that are available is to calculate ratings in a holistic manner that incorporates all results into the evaluation of each result. The first step of this is to go through pairs of players in a manner that doesn't concentrate all the games of one player in one stage of the process. This involves ordering the players in a zig-zagging manner that evenly distributes each player throughout the process of evaluating ratings. The second step is to reverse the order that pairs of players are evaluated in, recalculate all the ratings, and average the two sets of ratings. This allows the outcome of every game to affect the rating calculations for every pair of players. One consequence of this is that your rating is not a static figure. Games played by other people may influence your rating even if you have stopped playing. The upside to this is that ratings of inactive players should get more accurate as more games are played by other people.

Fairness

High ratings have to be earned by playing many games. They are not available through shortcuts. In a previous version of the rating system, I focused on accuracy more than fairness, which resulted in some players getting high ratings after playing only a few games. This new rating system curbs rating growth more, so that you have to win many games to get a high rating. One way it curbs rating growth is to base the amount it changes a rating on the number of games played between two players. The more games they play together, the more it approaches the maximum amount a rating may be changed after comparing two players. This maximum amount is equal to the percentage of difference between expectations and actual results times 400. So the amount ratings may change in one go is limited to a range of 0 to 400. The amount of change is further limited by the number of games each player has already played. The more past games a player has played, the more his rating is considered stable, making it less subject to change.

Algorithm

  1. Each finished public game matching the wildcard or list of games is read, with wins and draws being recorded into a table of pairwise wins. A win counts as 1 for the winner, and a draw counts as .5 for each player.
  2. All players get an initial rating of 1500.
  3. All players are sorted in order of decreasing number of games. Ties are broken first by number of games won, then by number of opponents. This determines the order in which pairs of players will have their ratings recalculated.
  4. Initialize the count of all player's past games to zero.
  5. Based on the ordering of players, go through all pairs of players in a zig-zagging order that spreads out the pairing of each player with each of his opponents. For each pair that have played games together, recalculate their ratings as described below:
    1. Add up the number of games played. If none, skip to the next pair of players.
    2. Identify the players as p1 and p2, and subtract p2's rating from p1's.
    3. Based on this score, calculate the percent of games p1 is expected to win.
    4. Subtract this percentage from the percentage of games p1 actually won. // This is the difference between actual outcome and predicted outcome. It may range from -100 to +100.
    5. Multiply this difference by 400 to get the maximum amount of change allowed.
    6. Where n is the number of games played together, multiply the maximum amount of change by (n)/(n+10).
    7. For each player, where p is the number of his past games, multiply this product by (1-(p/(p+800))).
    8. Add this amount to the rating for p1, and subtract it from the rating for p2. // If it is negative, p1 will lose points, and p2 will gain points.
    9. Update the count of each player's past games by adding the games they played together.
  6. Reinitialize all player's past games to zero.
  7. Repeat the same procedure in the reverse zig-zagging order, creating a new set of ratings.
  8. Average both sets of ratings into one set.


Written by Fergus Duniho
WWW Page Created: 6 January 2006