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.59%72.16%71.72%
NameUseridGCRPercent wonGCR1GCR2
Hexa Sakkbosa601858142.5/157 = 90.76%18151901
Cameron Milesshatteredglass183935.5/38 = 93.42%18311847
Francis Fahystamandua1822227.5/285 = 79.82%18091835
Kevin Paceypanther1792294.0/367 = 80.11%17741810
Tim O'Lenatim_olena178327.5/29 = 94.83%17751792
David Paulowichdavid_64177376.0/93 = 81.72%17171828
Gary Giffordpenswift1762237.0/317 = 74.76%16991825
Antoine Fourrièreantoinefourriere175665.0/87 = 74.71%17211791
Andreas Kaufmannandreas174436.0/43 = 83.72%17611727
Stephen Stockmanstevestockman1730129.0/169 = 76.33%17541707
Fergus Dunihofergus1722226.5/341 = 66.42%17491696
Carlos Cetinasissa1715710.0/1134 = 62.61%17141717
Jochen Muellerleopold_stotch171267.0/112 = 59.82%17181706
Homo Simiaalienum171131.0/35 = 88.57%16621761
dax00dax00169961.0/70 = 87.14%17141683
H Spetyura169614.0/14 = 100.00%16951696
Zeev Shapirozeev_shapiro169536.0/47 = 76.60%16211768
Jose Carrilloj_carrillo_vii1682262.0/406 = 64.53%16671696
Play Testerplaytester167631.5/42 = 75.00%16711681
Charles Danielfrozen_methane167456.5/94 = 60.11%16691678
Adrian Alvarez de la Campaadrian165986.0/125 = 68.80%16811637
Matthew Montchalinmatthew_montchal165815.5/18 = 86.11%16531663
Juan Pablo Schweitzer Kirsingerdefender164827.5/39 = 70.51%16251671
Roberto Lavierirlavieri2003164249.0/85 = 57.65%16041680
ctzctz164121.0/28 = 75.00%16511631
Joe Joycejoejoyce1635185.5/312 = 59.46%16751595
Georg Spengleravunjahei163262.5/101 = 61.88%15961669
kokoszkokosz162313.0/15 = 86.67%16271618
Vitya Makovmakov16228.5/9 = 94.44%16301615
Ludovic Jeantotjeantot16199.0/11 = 81.82%16201618
taurustaurus16178.0/9 = 88.89%16171617
shift2shiftshift2shift161412.0/20 = 60.00%15971631
Chuck Leegyw6t160836.0/72 = 50.00%15561660
Michael Madsenlazyking160427.5/48 = 57.29%16201587
pallab basupallab160372.0/116 = 62.07%16191588
carlos carloscarlos160098.0/187 = 52.41%15801620
Antonio Bruzzitotonno_janggi159812.0/18 = 66.67%16081589
John Gallantbigjohn159617.5/21 = 83.33%15501642
Manabu Teraotakodori159513.0/19 = 68.42%15931598
Vitya Makovmakov3331594443.0/958 = 46.24%15601628
Alexander Trotterqilin15937.0/9 = 77.78%15871599
Christine Bagley-Joneszcherryz159210.0/15 = 66.67%15861599
TH6notath615899.0/14 = 64.29%15821595
Nicholas Wolffnwolff158812.0/20 = 60.00%15951580
Armin Liebhartlunaris158080.0/143 = 55.94%14921667
Frank Todarojamesbond00715774.0/4 = 100.00%15841570
Raymond Dlewel157616.0/25 = 64.00%16031549
Nicola Caridiniccar157624.5/44 = 55.68%15491602
seikkonseikkon15694.0/4 = 100.00%15661573
the1andonlyjinjathe1andonlyjinja15665.0/5 = 100.00%15661566
Paul Grosemanscentaure156224.0/40 = 60.00%15921532
Colin Weaveruselessgit15615.0/8 = 62.50%15461576
erikerik1560149.5/251 = 59.56%15281593
Uwe Kreuzercaissus15606.0/8 = 75.00%15531567
Chris Jenksoutter15586.0/7 = 85.71%15581558
Nicholas Wolffmaeko1558136.5/283 = 48.23%15961520
Daniel Ovsienkodanil2315554.0/5 = 80.00%15501559
yas kumkumagai15536.0/9 = 66.67%15391566
louisxiilouisxii15526.5/14 = 46.43%15481556
David Howedavidhowe15524.0/4 = 100.00%15471557
Larry Wheelerbrainburner15515.0/7 = 71.43%15601542
Eric Greenwoodcavalier155148.0/80 = 60.00%15321569
Neil Spargospargo15504.0/5 = 80.00%15481553
Peter Aronsonpeteraronson15507.0/12 = 58.33%15541546
Marc Wakehampircman154917.5/29 = 60.34%15301567
spearnickspearnick15483.0/3 = 100.00%15501546
Graeme Neathamgrayhawke15468.0/13 = 61.54%15261566
Isaac Felpsattacker14415463.0/3 = 100.00%15461546
Mr. Eassmaster15463.0/3 = 100.00%15461546
S Ssim15456.0/9 = 66.67%15261564
Chad Hunternimrod154413.0/21 = 61.90%15471541
Jonathan Woodworthkagetenshi15434.5/6 = 75.00%15401545
M Wintherkalroten15422.0/2 = 100.00%15441541
Steven Streetmanstreetmansd15422.0/2 = 100.00%15501534
Derek Mooseelevatorfarter15407.0/10 = 70.00%15401540
Jake Palladinocerebralassassin15392.0/2 = 100.00%15401538
Tom e4ktome4k15382.0/2 = 100.00%15371539
michirmichir15372.0/2 = 100.00%15381537
Rob Brownsteelhead15364.0/7 = 57.14%15261545
von raidervonraider15362.0/2 = 100.00%15331538
Michael Schmahlmschmahl153532.5/66 = 49.24%15061565
Dmitry Eskinnargott15342.0/2 = 100.00%15361533
Nicholas Wolfftherealwolff15342.0/2 = 100.00%15311537
Todd Witterstoddw15332.0/2 = 100.00%15311536
Titus Ledbettertbl215332.0/2 = 100.00%15331533
devin stromedevscram15332.0/2 = 100.00%15331533
Steve Jonessjfloat15332.0/2 = 100.00%15331533
Köksal Karakus99999999915322.0/2 = 100.00%15261538
Todor Tchervenkovtchervenkov153210.0/19 = 52.63%15041560
Tord Romstadtord15312.0/2 = 100.00%15251538
Kody Olthofracingfan121215312.0/2 = 100.00%15301533
Michael Christensenjustsojazz15303.0/5 = 60.00%15311529
joe rosenbloombootzilla15302.0/3 = 66.67%15361523
Dan Troykadtroyka153022.0/31 = 70.97%15271532
Boyko Ahtarovzdra4152913.0/28 = 46.43%15061551
Sean Humbyshumby15285.0/9 = 55.56%15321524
Alexander Yakovlevoreolek15282.0/2 = 100.00%15191536
Joseph DiMurotrojh15271.0/1 = 100.00%15321523
R. Schmittbergerchushogi15261.0/1 = 100.00%15281523
Aaron Smithzirtoc15252.5/5 = 50.00%15341517
Eyal Tmabelod15247.5/12 = 62.50%15251524
mystery playercentipede15244.0/8 = 50.00%15261522
attack hippoattackhippo15247.5/16 = 46.88%15361511
Lee Edwardsshogun152416.5/34 = 48.53%15241524
qixelqixel15236.0/10 = 60.00%15271520
John Vehrepanzerschiff193915231.0/1 = 100.00%15271519
Fred Koktangram15223.0/5 = 60.00%15251520
Manabu Teraotakodori196215211.0/1 = 100.00%15241518
matthew howardjimbob15211.0/1 = 100.00%15241518
jung-bin songpomasang15211.0/1 = 100.00%15241518
Richard Titlertitle15201.0/1 = 100.00%15231518
Leon Wooldridgeleonwool15201.0/1 = 100.00%15231518
Mats Wintherm_win15203.0/4 = 75.00%15201521
Anthony Viensstarkiller15203.0/5 = 60.00%15191522
Francois Tremblayfrancoistremblay15204.0/7 = 57.14%15241516
bosa6bosa615191.0/1 = 100.00%15201519
dicepawndicepawn15191.0/1 = 100.00%15211518
Pete Smithpetesmith15181.0/1 = 100.00%15181519
Hesham Husseinegy_sniper15181.0/1 = 100.00%15181519
gg15181.0/1 = 100.00%15181519
dj djdsjoo315181.0/1 = 100.00%15191518
s lchess64915181.0/1 = 100.00%15181518
Nathan Richardsonricho715181.0/1 = 100.00%15181518
chackillchackill15181.0/1 = 100.00%15181518
eunchong leeeunchong15181.0/1 = 100.00%15181518
Angel47 Usmanangel4715181.0/1 = 100.00%15181518
furryponyfurrypony15181.0/1 = 100.00%15181518
Janne Kjeok15181.0/1 = 100.00%15181518
jasdaspazjasdaspaz15181.0/1 = 100.00%15181518
fattycorpusclefattycorpuscle15181.0/1 = 100.00%15181518
nolan Ahlersnrahlers15181.0/1 = 100.00%15181518
drew whiteheadphilaster15181.0/1 = 100.00%15181518
Viranga Ratnaikeviranga15181.0/1 = 100.00%15181518
Paul Rigginspriggins15181.0/1 = 100.00%15181518
jojoba jojobajojoba15181.0/1 = 100.00%15181518
John Lesliehostagechess15181.0/1 = 100.00%15181518
monk brocmonkbroc15181.0/1 = 100.00%15181518
dar2dar215181.0/1 = 100.00%15181518
Adolf Hitlerscramspeed15181.0/1 = 100.00%15181518
savagerektsavagerekt15181.0/1 = 100.00%15181518
whitenerdy53whitenerdy5315181.0/1 = 100.00%15181518
ashaw596ashaw59615181.0/1 = 100.00%15181518
George Knowldengeorgeknowlden15181.0/1 = 100.00%15181518
Alex Fullerrctfan15181.0/1 = 100.00%15181518
vectorvector15181.0/1 = 100.00%15181518
Quinn McGriffinprofmcgriffin15181.0/1 = 100.00%15181518
Steven Bsab15181.0/1 = 100.00%15181518
iammarsiammars15181.0/1 = 100.00%15181518
calebblazecalebblaze15181.0/1 = 100.00%15181518
aghoul aghoulihaghoul15181.0/1 = 100.00%15181518
Andreas Adolfssono740015181.0/1 = 100.00%15181518
dustin linddinglewurth15181.0/1 = 100.00%15181518
oviraptoroviraptor15181.0/1 = 100.00%15181518
Paul Taylortheodoradorno15181.0/1 = 100.00%15181518
playdoplaydo15181.0/1 = 100.00%15181518
Carlos Nunezcarnune15181.0/1 = 100.00%15181518
jj15181.0/1 = 100.00%15181518
Sam Beesleysamdroid15171.0/1 = 100.00%15181517
gwdugwdu15171.0/1 = 100.00%15161519
Tony Quintanillatony_quintanilla151724.0/53 = 45.28%15081526
mark Hilyerthe_dumbest_name15171.0/1 = 100.00%15161518
Mike Layfieldhexesmike15171.0/1 = 100.00%15171517
jeddak_of_gatholjeddak_of_gathol15173.0/5 = 60.00%15161517
Georges-Clounet Jesuispartoutgeorgesclounet15171.0/1 = 100.00%15151518
pheko Motaungcouriermabovini151644.5/86 = 51.74%15671465
Klaus Beckmannbeuki15161.0/1 = 100.00%15141518
Mike Darmaninzensidhe15161.0/1 = 100.00%15141518
Scott McGrealagentofchaos151628.0/70 = 40.00%15511480
Chad Fcaverchad15161.0/1 = 100.00%15141517
Annie Harrisann_cybr15161.0/1 = 100.00%15131518
Roscoe Ellisarellis4915151.5/2 = 75.00%15131518
Gordon Baldwingordonbaldwin15151.0/1 = 100.00%15131518
Dan Machacekd_machacek15152.0/3 = 66.67%15151515
Thomas McElmurrycrazytom151520.0/48 = 41.67%14821547
philippusrphilippusr15141.0/1 = 100.00%15111518
Adam DeWittchessshogi15145.0/9 = 55.56%15081521
xxmanxxman15145.0/12 = 41.67%15141515
Gene Hart-Smithgene15142.5/4 = 62.50%15141514
J Iondine15133.0/5 = 60.00%15131513
Chan Joungchanj15121.0/1 = 100.00%15071518
Julien Coll Moratfacteurix15122.0/4 = 50.00%15161508
David Levinsmidrael15114.0/7 = 57.14%15111511
Tony Gardnerpioneer5415113.0/5 = 60.00%15091513
Greg Strongmageofmaple1510163.0/371 = 43.94%15091512
Jeremy Goodyamorezu15101.0/2 = 50.00%15201500
Daniel Rothnothafe15101.0/2 = 50.00%15171503
John Lawsonzadojla15071.0/2 = 50.00%15091506
Eni Lienili150712.5/49 = 25.51%15271487
Juan Carlos Izquierdojuanca15071.0/2 = 50.00%15131501
George Dukegwduke1506230.0/454 = 50.66%15701443
Yeinzon Rodríguez Garcíayeinzon15063.0/7 = 42.86%15031509
Harold Shorehshore515051.5/3 = 50.00%15121499
Dayrom Gilallahukbar15053.0/7 = 42.86%15051506
Aurelian Floreacatugo1505262.0/571 = 45.88%15381472
Zeev ShapiroZeev_Shapiro15051.0/2 = 50.00%15101500
Dante Alphadante31115051.0/2 = 50.00%15071502
Dan Kellydankelly15041.0/3 = 33.33%15101499
Tommy Troubletommy15044.0/9 = 44.44%15091499
Joseph Grangercdafan15041.0/2 = 50.00%15071501
David Hardthardtdavid15040.5/1 = 50.00%15071500
John Churchstchess15031.0/2 = 50.00%15081499
Thom Dimentunwiseowl15032.0/5 = 40.00%15081498
Simon Chanengscm15021.0/2 = 50.00%15071498
David Seilerthematrian115021.5/3 = 50.00%15051500
Gee Beegdimension15011.0/2 = 50.00%15021501
Kacper Rutkowskikacperrutkowski15012.0/4 = 50.00%14951508
Garrett Smithgmsmith15011.0/3 = 33.33%15091492
V. Reinhartvickalan15010.5/1 = 50.00%15011500
Tom Trenchtomdench9515010.5/1 = 50.00%15011500
Chris Santoschrisdmvp715000.5/1 = 50.00%15011500
Jan Żmudajanzmuda15001.0/2 = 50.00%15001500
thierry martinnouville7215002.0/4 = 50.00%15001500
Jean-Pierre Avyjeanp_a15000.5/1 = 50.00%15001500
blundermanblunderman15001.0/2 = 50.00%14991500
Jeff Rientsjrients15001.0/2 = 50.00%14991500
Valentin Kassinsasu15001.0/2 = 50.00%15001500
zonehackzonehack15001.0/2 = 50.00%15001500
Yin Li Chuachuayinli15001.0/2 = 50.00%15001500
Michael Whitedoritobandito15001.0/2 = 50.00%15001500
cruznnncruznnn15001.0/2 = 50.00%15001500
Offir Gonenoffirg7515001.0/2 = 50.00%15001500
sofia cruzfreddycattt15001.0/2 = 50.00%15001500
y kiconalic14981.0/2 = 50.00%14991498
Jonathan Kaplanarowanas4414981.0/2 = 50.00%14971500
Jeremy Goodjudgmentality1498359.0/915 = 39.23%14461550
ologyology14982.0/4 = 50.00%14931502
Pablo Denegrideep_thinker14982.0/7 = 28.57%15021493
Simon Langley-Evansslangers14971.5/3 = 50.00%15001495
douglas Johnsongarnock14970.5/1 = 50.00%14951499
Andy Maxsongodzilla14972.0/4 = 50.00%14941500
Antonio Barratotonno14961.0/2 = 50.00%14911502
Phoenix TKartkr101010149610.0/22 = 45.45%15011490
Andreas Bunkahlebunkahle14951.0/2 = 50.00%14911500
Jack Cheikyjackcheiky14957.0/13 = 53.85%14851506
Nick Wolffwolff149544.0/117 = 37.61%14791510
Bob Dixonrmdixon14941.0/2 = 50.00%14891500
je jujejujeju149476.5/162 = 47.22%15381450
Francesco Casalinofrancesco14931.0/4 = 25.00%14981488
Graemegraemecn14938.5/19 = 44.74%14721514
Chad Crawfordhambledon149311.0/19 = 57.89%14841501
Viacheslav Alekseevcheese14922.0/4 = 50.00%14851499
Klaas Jongsmaelkitch14910.5/2 = 25.00%14991483
Bob Brownbobhihih14910.0/1 = 0.00%14951487
wyatt wyattquimssarcasm14910.0/1 = 0.00%14951486
Albert Vámosiblackrider_4814901.0/5 = 20.00%15121468
Hugo Mendes-Nuneshugo199514900.0/1 = 0.00%14951485
Nicholas Archerchess_hunter14902.0/7 = 28.57%14861494
don anezdonanez14900.0/1 = 0.00%14941486
hubergerdhubergerd14900.0/1 = 0.00%14941485
jesus babyboypokechamp14900.0/1 = 0.00%14951484
Xavier Jimenezxmja14890.0/1 = 0.00%14951484
Hsa Saidh14890.0/1 = 0.00%14951483
kunkunkunkun14890.0/1 = 0.00%14951482
James Jnrturtlesarecool14880.0/1 = 0.00%14911486
makomako14880.0/1 = 0.00%14961481
Ross Gilliesbiggsy14880.0/1 = 0.00%14911486
Fabner Cruz Gracilianofabner14880.0/1 = 0.00%14951481
Daniele Chandlerdani14880.0/1 = 0.00%14911486
fariborzfariborz14881.0/3 = 33.33%14921484
Paul Friggepavlf14880.0/1 = 0.00%14911485
Sarah Pupocalvero14880.0/1 = 0.00%14911485
Les Hunterhuntle14886.0/14 = 42.86%14831493
Joshua M.reepicheep14880.0/1 = 0.00%14911484
Andy Thomasandy_thomas14880.0/1 = 0.00%14911484
loveokenloveoken14880.0/1 = 0.00%14931482
Ryan Schwartzshunoshi14883.0/7 = 42.86%14881488
Sean Nickeljustbeforecopper14880.0/1 = 0.00%14921484
David Cannondcannon196514880.0/1 = 0.00%14921484
bill campbellbcampbell14870.0/1 = 0.00%14921483
Éric Manálangedubble1914870.0/1 = 0.00%14941481
aenjuulaenjuul14870.0/1 = 0.00%14921483
yi fang liuliuyifang14870.0/1 = 0.00%14931482
joe joejoejoe14870.0/1 = 0.00%14901484
Isleno Caribeisleno14870.0/1 = 0.00%14921482
(zzo38) A. Blackzzo38computer14870.0/1 = 0.00%14921482
David Whitcherdralius14870.0/1 = 0.00%14931481
Marco Silvadonkwich14870.0/1 = 0.00%14901484
Steve Hsteve_201014871.0/3 = 33.33%14871487
steve gsteven67814870.0/1 = 0.00%14931481
noy noynoy14873.0/8 = 37.50%14871487
Namik Zadenamik148741.0/89 = 46.07%14581516
lubos pethöpetesk14870.0/1 = 0.00%14921481
Stephen Williamsess14870.0/1 = 0.00%14911483
David Mustoedwm14862.0/5 = 40.00%14861487
Ivan Velascoswordandsilver14860.0/1 = 0.00%14911482
ugo judeugojude14860.0/1 = 0.00%14901483
John Badgerjbadger14860.0/1 = 0.00%14901482
Jules Lefrancjlefranc14860.0/1 = 0.00%14911481
Arseniy Akatyevarkadius14862.0/5 = 40.00%14861486
einstein156einstein15614860.0/1 = 0.00%14911481
Bradlee Kingstonbrad1914860.0/1 = 0.00%14911481
giammi99giammi9914860.0/1 = 0.00%14911481
As Bardhiasbardhi14861.5/5 = 30.00%14811491
Jason Jakupcashogimaster14860.0/1 = 0.00%14901481
Jason Lesoteric14851.5/4 = 37.50%14851485
John Ayerfire_vexil14850.0/1 = 0.00%14891481
Brock Sampsonthe_iron_kenyan14850.0/1 = 0.00%14891481
Brendan Thompsonbrendan90914850.0/1 = 0.00%14881481
salvatore cuomovesuvio14850.0/1 = 0.00%14881481
lala lalasdfghjklas14850.0/1 = 0.00%14881481
Tim Munnerlynmunnerlyn7214841.0/3 = 33.33%14841484
Alex Foxunkn0wnfox14840.0/1 = 0.00%14841484
luigi mattagigino4214840.0/1 = 0.00%14851483
andy lewickiherlocksholmes14840.0/1 = 0.00%14871481
Diane McHarguedyno14840.0/1 = 0.00%14871480
Thomas Meehanorangeaurochs14840.0/1 = 0.00%14861482
Aniket Basubooradley14840.0/1 = 0.00%14861481
Babo Jeffbabojeff14840.0/1 = 0.00%14851482
Jason Leelightbug14830.0/1 = 0.00%14861481
cdpowercdpower14830.0/1 = 0.00%14851481
14830.5/2 = 25.00%14851481
Zeev Shapirozeevshapiro14830.0/1 = 0.00%14841482
QUEV NELqu1jl14830.0/1 = 0.00%14831484
David Martinolifan14830.0/1 = 0.00%14851481
vknightvknight14830.0/1 = 0.00%14831483
Félicien Comtatminus14830.0/1 = 0.00%14841482
Chris Angelicorosuav14830.0/1 = 0.00%14841482
Greg Picklestheboxroom14830.0/1 = 0.00%14841481
btstwbtstw14830.0/1 = 0.00%14821483
Ronald Brierleybenwb14830.0/1 = 0.00%14841481
Jose Canceljoche14830.0/1 = 0.00%14831482
MichaÅ‚ Jarskihookz14830.0/1 = 0.00%14841481
lei saarlainenlei_saarlainen14820.0/1 = 0.00%14841481
eugie cosmoeaglgenes10114820.0/1 = 0.00%14841480
Eric Lundbergeasy201014820.0/1 = 0.00%14821482
Ivan Lisnikmystic_knight14820.5/2 = 25.00%14821483
Abe Anonapostateabe14820.0/1 = 0.00%14831481
rederikrederik14820.0/1 = 0.00%14831481
manolo manolomanolo14820.0/1 = 0.00%14821482
Charles Nutterheadius14821.0/3 = 33.33%14781486
Tylertheydolph14820.0/1 = 0.00%14831481
Antony Vailevichjabberw0cky114820.0/1 = 0.00%14831481
1_h4nd_w0nd3r1_h4nd_w0nd3r14820.0/1 = 0.00%14821481
y kumyasuhiro14820.0/1 = 0.00%14821481
Roland Johanssonrolle14821.0/3 = 33.33%14861477
anna colladoapatura_iris14820.0/1 = 0.00%14811482
Martin Yatesmartiny714821.0/3 = 33.33%14781485
Mike Smolowitzmjs170114820.5/3 = 16.67%14921471
Виктор Байгужаковbajvik14810.0/1 = 0.00%14821481
Robin Sneijderrobinwooter214810.0/1 = 0.00%14811482
xeongreyxeongrey148111.0/28 = 39.29%14851478
Frank Asloop_cruiser14810.0/1 = 0.00%14811482
Alexaeshtaer14810.0/1 = 0.00%14811481
Eli Wilsonelizark14810.0/1 = 0.00%14811481
Boops Booperrsboops14810.0/1 = 0.00%14811481
johnnyboy36johnnyboy3614810.0/1 = 0.00%14811481
Michael Kinseyktamaki0414810.0/1 = 0.00%14811481
Phillip Jangbrahms14810.0/1 = 0.00%14811481
Luis Rodriguezcintos2214810.0/1 = 0.00%14811481
daniel fernandodanro14810.0/1 = 0.00%14811481
ae faraae200514810.0/1 = 0.00%14811481
Soren Marquissorenmarquis14810.0/1 = 0.00%14811481
Stephen Cranerinon14810.0/1 = 0.00%14811481
dmdm14810.0/1 = 0.00%14811481
Brycethegriff14810.0/1 = 0.00%14811481
Michael Giovannimgiovanni14810.0/1 = 0.00%14811481
David Duankunming199514810.0/1 = 0.00%14811481
ladymladym14810.0/1 = 0.00%14811481
Aperture Scienceaperture14810.0/1 = 0.00%14811481
Vitali Maslanskivitali_1014810.0/1 = 0.00%14811481
david mayodmayo14810.0/1 = 0.00%14811481
ben chewben558214810.0/1 = 0.00%14811481
Sara linuxalgorithm0514810.0/1 = 0.00%14811481
wonsang leewonsang14810.0/1 = 0.00%14811481
kim sk_719414810.0/1 = 0.00%14811481
Zodiac Zerozodiaczero14810.0/1 = 0.00%14811481
Anna Tandlundlillamig14810.0/1 = 0.00%14811481
Tom Leslietleslie14810.0/1 = 0.00%14811481
Valtteri Talvensaarihaltija14810.0/1 = 0.00%14811481
benja_maticbenja_matic14810.0/1 = 0.00%14811481
Samar Zutshiszutshi14810.0/1 = 0.00%14811481
Jason Ensorenjensor14810.0/1 = 0.00%14811481
Yiwan Zhangcaocao14810.0/1 = 0.00%14811481
toamtoam14810.0/1 = 0.00%14811481
Benjamin Briffaudnivlinch14810.0/1 = 0.00%14811481
paulblazepaulblaze14810.0/1 = 0.00%14811481
one giatonegiat14810.0/1 = 0.00%14811481
Gwidon Naskrentsilvermane14810.0/1 = 0.00%14801483
Talen Storlatalen3141593141514810.0/1 = 0.00%14811481
Geroldjazzow14816.0/15 = 40.00%15011461
Minh Dangminhdang14810.0/1 = 0.00%14811482
Mike Layfieldhexis_mike14810.0/1 = 0.00%14811481
A. Belangeryoshi_76381914810.0/1 = 0.00%14811481
Mark Thompsonmarkthompson14816.5/17 = 38.24%14761486
Steve Polleychessfan5914812.5/8 = 31.25%14771484
Jeremy Beardbzial14810.0/1 = 0.00%14801481
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
Erin Pangbornliberty14800.0/1 = 0.00%14791481
Gus Dunihoduniho14800.0/2 = 0.00%14821478
Ludovic Robinrobil14800.0/1 = 0.00%14791481
bill warrenpinchebill14800.0/1 = 0.00%14791481
Roland Marounekmarounek14800.0/1 = 0.00%14781481
arcasorarcasor14802.0/5 = 40.00%14801480
Zack Smithzack_040914800.0/1 = 0.00%14781481
willipwillip88814800.0/1 = 0.00%14781481
jonathan greshamtriscuit14790.0/1 = 0.00%14781480
voicantvoicant14790.0/1 = 0.00%14771481
David Wiedmanevader2314782.0/5 = 40.00%14801477
Michael Nesvoldmdnesvold14781.0/3 = 33.33%14731484
Bn Emnelk11414780.0/2 = 0.00%14821475
Abhay Kumarabhay14783.5/9 = 38.89%14781478
Mimpei MORISHITAmimpei14780.0/1 = 0.00%14761480
Jin Young Sungsjy065714780.0/1 = 0.00%14741481
David Blakedblake14784.0/10 = 40.00%14821474
cujocujo14780.0/2 = 0.00%14821473
Jason Shieldsbqllpd14782.0/7 = 28.57%14831472
championchampion14770.0/2 = 0.00%14821473
Zac Sparxkrinid14774.0/10 = 40.00%14691485
Larry Smithinterrupt2714772.0/7 = 28.57%14801474
Kent Weschlerperplexedibex14772.0/6 = 33.33%14651488
Ben Reinigerbenr14770.0/2 = 0.00%14881466
Frank Istvánistvan6014760.0/2 = 0.00%14861466
Ivan Ivankillbill22514750.0/1 = 0.00%14691481
László Gadosdani198314751.0/5 = 20.00%14821469
Colin Adamslionhawk14752.0/7 = 28.57%14641486
andres fuentesxabyer14750.0/2 = 0.00%14791471
Michael Howemhowe14741.0/4 = 25.00%14731475
Jose Sanchezjosesanfer14740.0/2 = 0.00%14791469
frcecfrcec14730.0/2 = 0.00%14801466
Claudio Martins Jaguaribedeslock14730.0/2 = 0.00%14821463
Rafael McRavenjesterking14720.0/2 = 0.00%14781467
DFA Productions70nyd014721.0/4 = 25.00%14681476
James Gryphonjames14720.0/3 = 0.00%14911453
Greg Myersneuropyramidal14721.0/3 = 33.33%14631481
Hung Daobyteboy14720.0/2 = 0.00%14751468
darren paullramalam147230.5/134 = 22.76%14511492
Charles Gilmancharles_gilman14711.0/4 = 25.00%14791463
Travis Comptonblackrood14700.0/2 = 0.00%14741466
Matthias Brendelmath14701.0/4 = 25.00%14721467
sxgsxg147092.5/283 = 32.69%15361404
Hafsteinn Kjartanssonhnr0114690.0/2 = 0.00%14731466
Diego M.diego14696.0/18 = 33.33%14401498
Nasmichael Farrismichaeljay146910.5/25 = 42.00%14671471
A tomiatomi14684.5/16 = 28.12%14671470
Giuseppe Acciarocoopwie14683.0/10 = 30.00%14601476
Michael Huntkronsteen3314680.0/2 = 0.00%14661469
Mark Guouser6id_14671.0/4 = 25.00%14711463
Patrik Gustafssonquux14671.0/4 = 25.00%14641470
wizardywizardy14670.0/2 = 0.00%14661468
Michael Greenedeepgreene14670.0/2 = 0.00%14671466
tom persingertpersin14660.0/2 = 0.00%14661466
Yogger Kelleryoggerlee14660.0/2 = 0.00%14661466
Sue Pgameplayer14660.0/2 = 0.00%14631469
Les Hunterhunter14662.0/7 = 28.57%14681464
Max Fengwowimbob111214662.0/7 = 28.57%14601471
shivakumar shivakumarshivakumar14660.0/2 = 0.00%14661466
Marco Silvamarco14414661.0/4 = 25.00%14691463
amxieamxie14650.0/2 = 0.00%14601471
John Langleyjonners14651.5/6 = 25.00%14641466
Erlang Shenerlangshen14640.0/2 = 0.00%14651464
jeremy diniericharles_bukowski14640.0/3 = 0.00%14661461
fractalfractal14640.0/2 = 0.00%14581469
vitaliy ravitztalsterch14640.0/5 = 0.00%14661462
rich truerich14630.0/3 = 0.00%14741453
trtztrtz gfghtrtztrtz14630.0/2 = 0.00%14621465
Jack Nitchjack211214634.0/14 = 28.57%14541472
Rich Hutnikrichardhutnik14630.0/3 = 0.00%14731453
spindizzyspindizzy14630.0/2 = 0.00%14581468
iuchi45iuchi4514630.0/2 = 0.00%14591467
andy lewickietaoni14630.0/2 = 0.00%14611465
Christineadayelaye14620.0/2 = 0.00%14611463
Graeme Careykagemusha14620.0/2 = 0.00%14591465
wallerwaller14621.0/5 = 20.00%14591465
Donut Donutdonutdonut14615.5/15 = 36.67%14461476
sixtysixty14610.0/4 = 0.00%14671455
Laila Stefanmagenta_spiral14610.0/3 = 0.00%14671454
pink sockpickett_aaron14603.0/10 = 30.00%14601460
Luis Menendezpleyades2114590.0/4 = 0.00%14691449
Zoli M Zoltánbaltazarprof14590.0/7 = 0.00%14781440
John Smithultimatecoolster14583.0/14 = 21.43%14571458
joao bigodesjohn14570.0/3 = 0.00%14661449
Szling Ozecszling_ozec14570.0/4 = 0.00%14621452
John Lewisneoliminal14560.0/3 = 0.00%14641448
playshogiplayshogi14560.0/3 = 0.00%14611451
Andy Lewickiondraszek14550.0/3 = 0.00%14551455
Tal Ravitztal14550.0/3 = 0.00%14561454
David Blackwellcirclmastr14530.0/3 = 0.00%14531453
Lennon Figueiredogiwseppe14530.0/3 = 0.00%14531453
plsusernameworkplsusernamework14530.0/3 = 0.00%14531453
Maurice Laplanclapau4514530.0/3 = 0.00%14561449
Sergey Biryukovsbiryukov14520.0/5 = 0.00%14641440
Victor Fraservfraser14521.0/5 = 20.00%14521452
Julianredpanda145129.0/62 = 46.77%14331469
Calvin Pomerantzdogod14500.0/3 = 0.00%14491452
cherokee malansailorhertzog14500.0/3 = 0.00%14511449
John Twycrossjt14500.0/4 = 0.00%14481452
Linn Russellfreakat14493.0/10 = 30.00%14431456
DJ Linickdjlinick14490.0/3 = 0.00%14461452
Louis laplancarberg14480.0/3 = 0.00%14491448
Nathanlokor14471.0/7 = 14.29%14531441
louisvlouisv14460.0/4 = 0.00%14501442
Abdul-Rahman Sibahisibahi144630.5/86 = 35.47%14071485
boukineboukine14456.0/15 = 40.00%14001491
Charles Snidercharles144419.5/58 = 33.62%15171371
Николай Сокольскийalexich14440.0/4 = 0.00%14451442
Jun Ocampojunpogi14432.0/9 = 22.22%14451441
heche60heche6014422.0/12 = 16.67%14491435
Alexander Krutikovlonewolf14411.0/8 = 12.50%14471436
bill jenkswjenks14411.0/7 = 14.29%14411441
vikvik14393.0/19 = 15.79%14381440
Jason Stehlyjasonstehly14370.0/4 = 0.00%14391436
pete coxpeterc14361.0/8 = 12.50%14331439
Hans Henrikssonhasurami143515.0/44 = 34.09%14621408
Jon Dannjon_dann14340.0/4 = 0.00%14261443
michael collinsverderben14341.0/9 = 11.11%14271441
Daniil Frolovflowermann143321.0/73 = 28.77%14351432
Austin Scheinerscheineraustin14330.0/5 = 0.00%14331433
Roberto Cassanotamerlano14301.0/8 = 12.50%14311430
Ben Goodben_good14305.5/18 = 30.56%14461413
andrewthepawnandrewthepawn14291.0/7 = 14.29%14161442
arxarx142911.0/37 = 29.73%14131444
Evert Jan Karmanevertvb142911.5/32 = 35.94%13731484
xerisianxxerisianx14280.0/5 = 0.00%14321423
grayhawke2grayhawke214260.0/5 = 0.00%14261426
Tarun Monikron14253.0/12 = 25.00%14041446
£ukasz Szwagrzklukaszek14230.0/5 = 0.00%14241423
James Sprattwhittlin14223.0/12 = 25.00%14131431
yellowturtleyellowturtle14192.0/14 = 14.29%14261413
Erez Schatzmoonbuzz141920.0/46 = 43.48%14201418
Mark Simpsoncatsmas14190.0/12 = 0.00%14141423
Scott Crawfordmathemagician14184.0/22 = 18.18%14361401
Bogot Bogotolbog141685.0/240 = 35.42%14641369
Sagi Gabaysagig72141415.5/66 = 23.48%13851444
Travis Comptonironlance14143.0/13 = 23.08%14021425
Sam Trenholmesam_trenholme141311.0/31 = 35.48%13931434
dfe6631dfe663114120.0/6 = 0.00%14131410
Steph Qingsteph14111.0/9 = 11.11%14131409
Pat Quexionezsuperpatzermaste14102.0/12 = 16.67%13881432
Adalbertus Kchewoj14092.0/11 = 18.18%14121406
Ray Garratygaspray14081.0/9 = 11.11%14151400
Arthur Yvrardtorendil14060.0/9 = 0.00%13931418
Evan Jorgensonsabataegalo14050.0/9 = 0.00%13981412
The Badgerbadger13970.5/8 = 6.25%14011393
Daniel MacDuffdanielmacduff13963.0/17 = 17.65%13761416
wdtrwdtr13930.0/12 = 0.00%13901397
Alan Galetornadic13869.0/40 = 22.50%13831390
Peter Leyvakingarcher13866.5/27 = 24.07%13821391
Nicholas Wolffnickwolffrated13863.5/20 = 17.50%13681403
Matthew La Valleesherman10113857.0/37 = 18.92%13861384
Michael Nelsonmikenels13817.5/42 = 17.86%13861376
Jarid Carlsonsacredchao138034.0/110 = 30.91%13461415
Aaron Maynardvopi13781.0/13 = 7.69%13611395
Pierre Jasonpjason13781.0/11 = 9.09%13821374
Joshua Tsamraku13774.5/19 = 23.68%13641390
Evan Jorgensonejorgens13730.0/10 = 0.00%13661379
Jenard Cabilaomgawalangmagawa137135.0/99 = 35.35%13621381
Jean Pijetoncljan13697.0/31 = 22.58%13911346
John Davischappy136813.5/58 = 23.28%13151422
Jack Zavierubersketch13620.0/11 = 0.00%13481376
Jeremy Hook10011013514.0/58 = 6.90%13801322
Uri Bruckbruck134828.0/82 = 34.15%13291366
Paolo Porsiapillau13370.0/12 = 0.00%13341341
Zachary Wadeazost1213188.0/36 = 22.22%13011336
juan rodriguezrodriguez131528.0/110 = 25.45%13241306
wdtr2wdtr2128933.0/178 = 18.54%12871291
Сергей Бугаевскийbugaevsky127033.0/113 = 29.20%12591281
per hommerbergper31121829.0/175 = 16.57%12631173

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