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.74%72.39%71.96%
NameUseridGCRPercent wonGCR1GCR2
Hexa Sakkbosa601856142.5/157 = 90.76%18191893
Cameron Milesshatteredglass183835.5/38 = 93.42%18301845
Francis Fahystamandua1821223.5/278 = 80.40%18131829
Kevin Paceypanther1790276.0/341 = 80.94%17611820
David Paulowichdavid_64177076.0/93 = 81.72%17131828
Tim O'Lenatim_olena176325.5/27 = 94.44%17561770
Gary Giffordpenswift1762237.0/317 = 74.76%16981825
Antoine Fourrièreantoinefourriere175665.0/87 = 74.71%17221791
Andreas Kaufmannandreas174336.0/43 = 83.72%17611725
Stephen Stockmanstevestockman1731129.0/169 = 76.33%17501712
Fergus Dunihofergus1720223.5/336 = 66.52%17491691
Jochen Muellerleopold_stotch171167.0/112 = 59.82%17171706
Carlos Cetinasissa1711696.0/1118 = 62.25%17101712
H Spetyura169614.0/14 = 100.00%16921701
Homo Simiaalienum169629.0/33 = 87.88%16421750
Zeev Shapirozeev_shapiro169536.0/47 = 76.60%16211770
dax00dax00168842.0/49 = 85.71%16941681
Jose Carrilloj_carrillo_vii1681262.0/406 = 64.53%16661696
Charles Danielfrozen_methane167756.5/94 = 60.11%16741679
Play Testerplaytester167431.5/42 = 75.00%16751674
Adrian Alvarez de la Campaadrian166086.0/125 = 68.80%16801640
Matthew Montchalinmatthew_montchal165815.5/18 = 86.11%16541663
Juan Pablo Schweitzer Kirsingerdefender164927.5/39 = 70.51%16261671
Roberto Lavierirlavieri2003164249.0/85 = 57.65%16041681
ctzctz164121.0/28 = 75.00%16511630
Joe Joycejoejoyce1637185.5/311 = 59.65%16761598
Georg Spengleravunjahei163662.5/101 = 61.88%15931679
kokoszkokosz162313.0/15 = 86.67%16281618
Vitya Makovmakov16228.5/9 = 94.44%16301614
Ludovic Jeantotjeantot16199.0/11 = 81.82%16211616
John Gallantbigjohn161813.5/14 = 96.43%15771659
taurustaurus16188.0/9 = 88.89%16171618
Chuck Leegyw6t161036.0/72 = 50.00%15571663
shift2shiftshift2shift160912.0/20 = 60.00%15861632
pallab basupallab160872.0/116 = 62.07%16201596
Michael Madsenlazyking160427.5/48 = 57.29%16221586
carlos carloscarlos159998.0/187 = 52.41%15781620
Antonio Bruzzitotonno_janggi159812.0/18 = 66.67%16081589
Manabu Teraotakodori159513.0/19 = 68.42%15911598
Christine Bagley-Joneszcherryz159210.0/15 = 66.67%15881596
Alexander Trotterqilin15927.0/9 = 77.78%15911592
Vitya Makovmakov3331591442.0/955 = 46.28%15591623
Nicholas Wolffnwolff158812.0/20 = 60.00%15911584
TH6notath615879.0/14 = 64.29%15811594
Armin Liebhartlunaris158580.0/143 = 55.94%14951676
Raymond Dlewel157816.0/25 = 64.00%15681587
Frank Todarojamesbond00715774.0/4 = 100.00%15851570
Nicola Caridiniccar157424.5/44 = 55.68%15441603
seikkonseikkon15694.0/4 = 100.00%15671571
the1andonlyjinjathe1andonlyjinja15665.0/5 = 100.00%15661566
Paul Grosemanscentaure156124.0/40 = 60.00%15931529
Uwe Kreuzercaissus15596.0/8 = 75.00%15521566
Colin Weaveruselessgit15595.0/8 = 62.50%15481570
Chris Jenksoutter15586.0/7 = 85.71%15581558
Nicholas Wolffmaeko1557136.5/283 = 48.23%15821532
erikerik1556148.5/249 = 59.64%15351576
Daniel Ovsienkodanil2315544.0/5 = 80.00%15501559
yas kumkumagai15536.0/9 = 66.67%15391566
David Howedavidhowe15514.0/4 = 100.00%15491553
Marc Wakehampircman155117.5/29 = 60.34%15441557
Larry Wheelerbrainburner15515.0/7 = 71.43%15571544
Neil Spargospargo15504.0/5 = 80.00%15481553
Eric Greenwoodcavalier155048.0/80 = 60.00%15311569
Peter Aronsonpeteraronson15497.0/12 = 58.33%15571542
louisxiilouisxii15496.5/14 = 46.43%15501549
spearnickspearnick15483.0/3 = 100.00%15501546
Graeme Neathamgrayhawke15468.0/13 = 61.54%15261567
Isaac Felpsattacker14415463.0/3 = 100.00%15461546
Mr. Eassmaster15463.0/3 = 100.00%15461546
S Ssim15456.0/9 = 66.67%15451545
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%15401538
Tom e4ktome4k15382.0/2 = 100.00%15371539
michirmichir15372.0/2 = 100.00%15381536
Rob Brownsteelhead15364.0/7 = 57.14%15251546
von raidervonraider15362.0/2 = 100.00%15331538
Nicholas Wolfftherealwolff15342.0/2 = 100.00%15311537
Dmitry Eskinnargott15342.0/2 = 100.00%15351533
Todd Witterstoddw15342.0/2 = 100.00%15321536
Michael Schmahlmschmahl153332.5/66 = 49.24%15071560
Titus Ledbettertbl215332.0/2 = 100.00%15341533
Todor Tchervenkovtchervenkov153310.0/19 = 52.63%15041562
Steve Jonessjfloat15332.0/2 = 100.00%15331533
devin stromedevscram15332.0/2 = 100.00%15331533
Köksal Karakus99999999915332.0/2 = 100.00%15251540
Kody Olthofracingfan121215312.0/2 = 100.00%15301533
Dan Troykadtroyka153122.0/31 = 70.97%15221540
Tord Romstadtord15302.0/2 = 100.00%15281533
Michael Christensenjustsojazz15303.0/5 = 60.00%15311529
joe rosenbloombootzilla15302.0/3 = 66.67%15361523
Boyko Ahtarovzdra4152813.0/28 = 46.43%15061550
Sean Humbyshumby15285.0/9 = 55.56%15321525
Joseph DiMurotrojh15281.0/1 = 100.00%15321523
Alexander Yakovlevoreolek15272.0/2 = 100.00%15181537
Lee Edwardsshogun152616.5/34 = 48.53%15221530
Eyal Tmabelod15267.5/12 = 62.50%15271525
R. Schmittbergerchushogi15261.0/1 = 100.00%15281523
Aaron Smithzirtoc15252.5/5 = 50.00%15331517
attack hippoattackhippo15247.5/16 = 46.88%15361513
mystery playercentipede15244.0/8 = 50.00%15271521
qixelqixel15236.0/10 = 60.00%15311515
John Vehrepanzerschiff193915231.0/1 = 100.00%15271519
Mats Wintherm_win15233.0/4 = 75.00%15171528
Fred Koktangram15223.0/5 = 60.00%15231521
Anthony Viensstarkiller15223.0/5 = 60.00%15181526
Manabu Teraotakodori196215211.0/1 = 100.00%15251518
jung-bin songpomasang15211.0/1 = 100.00%15241518
matthew howardjimbob15211.0/1 = 100.00%15241518
Leon Wooldridgeleonwool15201.0/1 = 100.00%15231518
Richard Titlertitle15201.0/1 = 100.00%15231518
Francois Tremblayfrancoistremblay15204.0/7 = 57.14%15241516
bosa6bosa615191.0/1 = 100.00%15201519
dicepawndicepawn15191.0/1 = 100.00%15211518
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
pheko Motaungcouriermabovini151844.5/86 = 51.74%15661470
Pete Smithpetesmith15181.0/1 = 100.00%15181518
jj15181.0/1 = 100.00%15181518
Viranga Ratnaikeviranga15181.0/1 = 100.00%15181518
vectorvector15181.0/1 = 100.00%15181518
iammarsiammars15181.0/1 = 100.00%15181518
Paul Rigginspriggins15181.0/1 = 100.00%15181518
Steven Bsab15181.0/1 = 100.00%15181518
furryponyfurrypony15181.0/1 = 100.00%15181518
monk brocmonkbroc15181.0/1 = 100.00%15181518
John Lesliehostagechess15181.0/1 = 100.00%15181518
Janne Kjeok15181.0/1 = 100.00%15181518
Angel47 Usmanangel4715181.0/1 = 100.00%15181518
aghoul aghoulihaghoul15181.0/1 = 100.00%15181518
Alex Fullerrctfan15181.0/1 = 100.00%15181518
Adolf Hitlerscramspeed15181.0/1 = 100.00%15181518
fattycorpusclefattycorpuscle15181.0/1 = 100.00%15181518
jojoba jojobajojoba15181.0/1 = 100.00%15181518
drew whiteheadphilaster15181.0/1 = 100.00%15181518
jasdaspazjasdaspaz15181.0/1 = 100.00%15181518
eunchong leeeunchong15181.0/1 = 100.00%15181518
nolan Ahlersnrahlers15181.0/1 = 100.00%15181518
ashaw596ashaw59615181.0/1 = 100.00%15181518
whitenerdy53whitenerdy5315181.0/1 = 100.00%15181518
George Knowldengeorgeknowlden15181.0/1 = 100.00%15181518
Andreas Adolfssono740015181.0/1 = 100.00%15181518
Carlos Nunezcarnune15181.0/1 = 100.00%15181518
Paul Taylortheodoradorno15181.0/1 = 100.00%15181518
playdoplaydo15181.0/1 = 100.00%15181518
dustin linddinglewurth15181.0/1 = 100.00%15181518
chackillchackill15181.0/1 = 100.00%15181518
oviraptoroviraptor15181.0/1 = 100.00%15181518
calebblazecalebblaze15181.0/1 = 100.00%15181518
dar2dar215181.0/1 = 100.00%15181518
Nathan Richardsonricho715181.0/1 = 100.00%15181518
Quinn McGriffinprofmcgriffin15181.0/1 = 100.00%15181518
gwdugwdu15171.0/1 = 100.00%15161519
Sam Beesleysamdroid15171.0/1 = 100.00%15171518
mark Hilyerthe_dumbest_name15171.0/1 = 100.00%15161518
Mike Layfieldhexesmike15171.0/1 = 100.00%15171517
Georges-Clounet Jesuispartoutgeorgesclounet15171.0/1 = 100.00%15151519
Klaus Beckmannbeuki15161.0/1 = 100.00%15141518
Roscoe Ellisarellis4915161.5/2 = 75.00%15141518
jeddak_of_gatholjeddak_of_gathol15163.0/5 = 60.00%15121520
Thomas McElmurrycrazytom151620.0/48 = 41.67%14831549
Mike Darmaninzensidhe15161.0/1 = 100.00%15141518
Chad Fcaverchad15161.0/1 = 100.00%15141517
Annie Harrisann_cybr15161.0/1 = 100.00%15131518
Gordon Baldwingordonbaldwin15151.0/1 = 100.00%15131518
xxmanxxman15155.0/12 = 41.67%15121519
Scott McGrealagentofchaos151528.0/70 = 40.00%15521478
Tony Quintanillatony_quintanilla151524.0/53 = 45.28%14981532
Dan Machacekd_machacek15152.0/3 = 66.67%15151515
Gene Hart-Smithgene15142.5/4 = 62.50%15141514
J Iondine15133.0/5 = 60.00%15131513
Julien Coll Moratfacteurix15122.0/4 = 50.00%15161508
Chan Joungchanj15121.0/1 = 100.00%15061518
David Levinsmidrael15114.0/7 = 57.14%15111511
Tony Gardnerpioneer5415113.0/5 = 60.00%15091513
Kacper Rutkowskikacperrutkowski15112.0/3 = 66.67%15051517
Jeremy Goodyamorezu15101.0/2 = 50.00%15201500
Daniel Rothnothafe15101.0/2 = 50.00%15171503
Eni Lienili150812.5/49 = 25.51%15301487
John Lawsonzadojla15071.0/2 = 50.00%15081507
Aurelian Floreacatugo1507259.0/552 = 46.92%15461469
Juan Carlos Izquierdojuanca15061.0/2 = 50.00%15131499
Yeinzon Rodríguez Garcíayeinzon15063.0/7 = 42.86%15001512
Harold Shorehshore515051.5/3 = 50.00%15121499
Zeev ShapiroZeev_Shapiro15051.0/2 = 50.00%15111500
Dante Alphadante31115051.0/2 = 50.00%15071502
Dayrom Gilallahukbar15053.0/7 = 42.86%15061503
Joseph Grangercdafan15041.0/2 = 50.00%15061502
Tommy Troubletommy15044.0/9 = 44.44%15091499
John Churchstchess15041.0/2 = 50.00%15071501
David Hardthardtdavid15040.5/1 = 50.00%15071500
Thom Dimentunwiseowl15032.0/5 = 40.00%15081498
Dan Kellydankelly15031.0/3 = 33.33%15121494
Greg Strongmageofmaple1503158.0/362 = 43.65%14971508
Simon Chanengscm15021.0/2 = 50.00%15071498
David Seilerthematrian115021.5/3 = 50.00%15001505
Gee Beegdimension15011.0/2 = 50.00%15021501
V. Reinhartvickalan15010.5/1 = 50.00%15011501
Tom Trenchtomdench9515010.5/1 = 50.00%15011501
George Dukegwduke1501229.0/453 = 50.55%15651437
Chris Santoschrisdmvp715010.5/1 = 50.00%15011500
Garrett Smithgmsmith15011.0/3 = 33.33%15091492
Jan Żmudajanzmuda15001.0/2 = 50.00%15001501
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
Nick Wolffwolff150044.0/117 = 37.61%14861513
cruznnncruznnn15001.0/2 = 50.00%15001500
zonehackzonehack15001.0/2 = 50.00%15001500
Michael Whitedoritobandito15001.0/2 = 50.00%15001500
sofia cruzfreddycattt15001.0/2 = 50.00%15001500
Offir Gonenoffirg7515001.0/2 = 50.00%15001500
Yin Li Chuachuayinli15001.0/2 = 50.00%15001500
Valentin Kassinsasu14991.0/2 = 50.00%14991500
Jonathan Kaplanarowanas4414991.0/2 = 50.00%14971500
y kiconalic14981.0/2 = 50.00%14991498
ologyology14982.0/4 = 50.00%14931503
Antonio Barratotonno14971.0/2 = 50.00%14911504
Simon Langley-Evansslangers14971.5/3 = 50.00%15001495
douglas Johnsongarnock14970.5/1 = 50.00%14951500
Adam DeWittchessshogi14971.0/2 = 50.00%14961499
Jeremy Goodjudgmentality1497359.0/915 = 39.23%14491545
Andy Maxsongodzilla14972.0/4 = 50.00%14941499
Pablo Denegrideep_thinker14962.0/7 = 28.57%15021490
Andreas Bunkahlebunkahle14951.0/2 = 50.00%14911500
Phoenix TKartkr101010149510.0/22 = 45.45%15021489
je jujejujeju149476.5/162 = 47.22%15371451
Bob Dixonrmdixon14941.0/2 = 50.00%14901498
Jack Cheikyjackcheiky14947.0/13 = 53.85%14841504
Francesco Casalinofrancesco14931.0/4 = 25.00%14981488
Albert Vámosiblackrider_4814931.0/5 = 20.00%15121473
Chad Crawfordhambledon149311.0/19 = 57.89%14841501
Viacheslav Alekseevcheese14922.0/4 = 50.00%14861499
Graemegraemecn14928.5/19 = 44.74%14681516
Klaas Jongsmaelkitch14910.5/2 = 25.00%14991483
wyatt wyattquimssarcasm14910.0/1 = 0.00%14951486
Hugo Mendes-Nuneshugo199514910.0/1 = 0.00%14951486
Bob Brownbobhihih14900.0/1 = 0.00%14941486
Nicholas Archerchess_hunter14902.0/7 = 28.57%14841497
don anezdonanez14900.0/1 = 0.00%14941486
hubergerdhubergerd14900.0/1 = 0.00%14951485
Hsa Saidh14900.0/1 = 0.00%14951484
jesus babyboypokechamp14890.0/1 = 0.00%14951484
Xavier Jimenezxmja14890.0/1 = 0.00%14951483
Fabner Cruz Gracilianofabner14890.0/1 = 0.00%14951482
makomako14890.0/1 = 0.00%14961481
Ross Gilliesbiggsy14880.0/1 = 0.00%14911486
kunkunkunkun14880.0/1 = 0.00%14951481
Paul Friggepavlf14880.0/1 = 0.00%14911486
bill campbellbcampbell14880.0/1 = 0.00%14911486
Andy Thomasandy_thomas14880.0/1 = 0.00%14911485
Steve Hsteve_201014881.0/3 = 33.33%14851491
Isleno Caribeisleno14880.0/1 = 0.00%14911485
noy noynoy14883.0/8 = 37.50%14871489
Les Hunterhuntle14886.0/14 = 42.86%14831493
James Jnrturtlesarecool14880.0/1 = 0.00%14911484
fariborzfariborz14881.0/3 = 33.33%14921484
Daniele Chandlerdani14880.0/1 = 0.00%14911484
loveokenloveoken14880.0/1 = 0.00%14931483
Ryan Schwartzshunoshi14883.0/7 = 42.86%14881488
aenjuulaenjuul14880.0/1 = 0.00%14921484
Sean Nickeljustbeforecopper14880.0/1 = 0.00%14921484
Éric Manálangedubble1914870.0/1 = 0.00%14931482
David Cannondcannon196514870.0/1 = 0.00%14921483
Sarah Pupocalvero14870.0/1 = 0.00%14921483
yi fang liuliuyifang14870.0/1 = 0.00%14931482
einstein156einstein15614870.0/1 = 0.00%14901484
(zzo38) A. Blackzzo38computer14870.0/1 = 0.00%14921482
Ben Reinigerbenr14870.0/1 = 0.00%14931481
Joshua M.reepicheep14870.0/1 = 0.00%14921482
David Whitcherdralius14870.0/1 = 0.00%14931481
joe joejoejoe14870.0/1 = 0.00%14901484
lubos pethöpetesk14870.0/1 = 0.00%14921481
steve gsteven67814870.0/1 = 0.00%14921481
Ivan Velascoswordandsilver14870.0/1 = 0.00%14901483
David Mustoedwm14862.0/5 = 40.00%14861487
Marco Silvadonkwich14860.0/1 = 0.00%14911482
Jules Lefrancjlefranc14860.0/1 = 0.00%14911481
Arseniy Akatyevarkadius14862.0/5 = 40.00%14861486
Bradlee Kingstonbrad1914860.0/1 = 0.00%14911481
Stephen Williamsess14860.0/1 = 0.00%14911481
ugo judeugojude14860.0/1 = 0.00%14891482
As Bardhiasbardhi14861.5/5 = 30.00%14821490
Jason Jakupcashogimaster14860.0/1 = 0.00%14901481
John Badgerjbadger14860.0/1 = 0.00%14901481
Namik Zadenamik148541.0/89 = 46.07%14601511
Jason Lesoteric14851.5/4 = 37.50%14851485
John Ayerfire_vexil14850.0/1 = 0.00%14891481
Brock Sampsonthe_iron_kenyan14850.0/1 = 0.00%14891481
salvatore cuomovesuvio14850.0/1 = 0.00%14881481
lala lalasdfghjklas14850.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 Jeffbabojeff14840.0/1 = 0.00%14851482
14840.5/2 = 25.00%14851482
Jason Leelightbug14830.0/1 = 0.00%14861481
Zeev Shapirozeevshapiro14830.0/1 = 0.00%14841482
David Martinolifan14830.0/1 = 0.00%14851481
Félicien Comtatminus14830.0/1 = 0.00%14821484
cdpowercdpower14830.0/1 = 0.00%14851481
QUEV NELqu1jl14830.0/1 = 0.00%14831483
eugie cosmoeaglgenes10114830.0/1 = 0.00%14841482
vknightvknight14830.0/1 = 0.00%14831482
btstwbtstw14830.0/1 = 0.00%14821483
Ronald Brierleybenwb14830.0/1 = 0.00%14841481
Jose Canceljoche14830.0/1 = 0.00%14831482
Greg Picklestheboxroom14830.0/1 = 0.00%14841481
MichaÅ‚ Jarskihookz14830.0/1 = 0.00%14841481
lei saarlainenlei_saarlainen14820.0/1 = 0.00%14841481
Martin Yatesmartiny714821.0/3 = 33.33%14801485
Eric Lundbergeasy201014820.0/1 = 0.00%14831482
manolo manolomanolo14820.0/1 = 0.00%14831482
Chris Angelicorosuav14820.0/1 = 0.00%14841480
Abe Anonapostateabe14820.0/1 = 0.00%14831481
Ivan Lisnikmystic_knight14820.5/2 = 25.00%14821483
Geroldjazzow14826.0/15 = 40.00%14981467
xeongreyxeongrey148211.0/28 = 39.29%14861478
rederikrederik14820.0/1 = 0.00%14831481
Antony Vailevichjabberw0cky114820.0/1 = 0.00%14831481
1_h4nd_w0nd3r1_h4nd_w0nd3r14820.0/1 = 0.00%14831481
Charles Nutterheadius14821.0/3 = 33.33%14781486
Tylertheydolph14820.0/1 = 0.00%14831481
Roland Johanssonrolle14821.0/3 = 33.33%14831480
y kumyasuhiro14820.0/1 = 0.00%14821481
anna colladoapatura_iris14820.0/1 = 0.00%14811482
Mike Smolowitzmjs170114810.5/3 = 16.67%14921471
Robin Sneijderrobinwooter214810.0/1 = 0.00%14811482
Виктор Байгужаковbajvik14810.0/1 = 0.00%14821481
David Duankunming199514810.0/1 = 0.00%14811481
Phillip Jangbrahms14810.0/1 = 0.00%14811481
dmdm14810.0/1 = 0.00%14811481
ae faraae200514810.0/1 = 0.00%14811481
Yiwan Zhangcaocao14810.0/1 = 0.00%14811481
Vitali Maslanskivitali_1014810.0/1 = 0.00%14811481
paulblazepaulblaze14810.0/1 = 0.00%14811481
Sara linuxalgorithm0514810.0/1 = 0.00%14811481
ladymladym14810.0/1 = 0.00%14811481
Aperture Scienceaperture14810.0/1 = 0.00%14811481
Luis Rodriguezcintos2214810.0/1 = 0.00%14811481
ben chewben558214810.0/1 = 0.00%14811481
Stephen Cranerinon14810.0/1 = 0.00%14811481
kim sk_719414810.0/1 = 0.00%14811481
Anna Tandlundlillamig14810.0/1 = 0.00%14811481
one giatonegiat14810.0/1 = 0.00%14811481
Samar Zutshiszutshi14810.0/1 = 0.00%14811481
Benjamin Briffaudnivlinch14810.0/1 = 0.00%14811481
toamtoam14810.0/1 = 0.00%14811481
daniel fernandodanro14810.0/1 = 0.00%14811481
david mayodmayo14810.0/1 = 0.00%14811481
Eli Wilsonelizark14810.0/1 = 0.00%14811481
Brycethegriff14810.0/1 = 0.00%14811481
Michael Kinseyktamaki0414810.0/1 = 0.00%14811481
Boops Booperrsboops14810.0/1 = 0.00%14811481
Soren Marquissorenmarquis14810.0/1 = 0.00%14811481
Zodiac Zerozodiaczero14810.0/1 = 0.00%14811481
wonsang leewonsang14810.0/1 = 0.00%14811481
Michael Giovannimgiovanni14810.0/1 = 0.00%14811481
benja_maticbenja_matic14810.0/1 = 0.00%14811481
Valtteri Talvensaarihaltija14810.0/1 = 0.00%14811481
Tom Leslietleslie14810.0/1 = 0.00%14811481
Jason Ensorenjensor14810.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%14791483
A. Belangeryoshi_76381914810.0/1 = 0.00%14811481
Mark Thompsonmarkthompson14816.5/17 = 38.24%14761486
Mike Layfieldhexis_mike14810.0/1 = 0.00%14801481
Talen Storlatalen3141593141514810.0/1 = 0.00%14811480
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
Steve Polleychessfan5914802.5/8 = 31.25%14771483
Ludovic Robinrobil14800.0/1 = 0.00%14791481
bill warrenpinchebill14800.0/1 = 0.00%14791481
Roland Marounekmarounek14800.0/1 = 0.00%14791481
Zack Smithzack_040914800.0/1 = 0.00%14791481
arcasorarcasor14802.0/5 = 40.00%14801480
willipwillip88814800.0/1 = 0.00%14781481
Gus Dunihoduniho14800.0/2 = 0.00%14841476
jonathan greshamtriscuit14790.0/1 = 0.00%14781481
voicantvoicant14790.0/1 = 0.00%14771481
cujocujo14780.0/2 = 0.00%14811476
Michael Nesvoldmdnesvold14781.0/3 = 33.33%14721484
Mimpei MORISHITAmimpei14780.0/1 = 0.00%14761480
Jin Young Sungsjy065714780.0/1 = 0.00%14751481
David Wiedmanevader2314782.0/5 = 40.00%14801475
Bn Emnelk11414780.0/2 = 0.00%14821474
darren paullramalam147730.5/132 = 23.11%14511504
Jason Shieldsbqllpd14772.0/7 = 28.57%14821472
David Blakedblake14774.0/10 = 40.00%14811473
Larry Smithinterrupt2714772.0/7 = 28.57%14801475
championchampion14770.0/2 = 0.00%14821471
Zac Sparxkrinid14774.0/10 = 40.00%14751478
Kent Weschlerperplexedibex14772.0/6 = 33.33%14651488
Abhay Kumarabhay14773.5/9 = 38.89%14721481
Frank Istvánistvan6014760.0/2 = 0.00%14861466
Ivan Ivankillbill22514750.0/1 = 0.00%14691481
Colin Adamslionhawk14752.0/7 = 28.57%14641486
andres fuentesxabyer14750.0/2 = 0.00%14801470
Michael Howemhowe14741.0/4 = 25.00%14731475
Jose Sanchezjosesanfer14740.0/2 = 0.00%14791469
László Gadosdani198314741.0/5 = 20.00%14811466
frcecfrcec14730.0/2 = 0.00%14801466
Rafael McRavenjesterking14730.0/2 = 0.00%14781467
Claudio Martins Jaguaribedeslock14730.0/2 = 0.00%14821463
Charles Gilmancharles_gilman14731.0/4 = 25.00%14781468
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%14741467
Matthias Brendelmath14701.0/4 = 25.00%14721468
Hafsteinn Kjartanssonhnr0114690.0/2 = 0.00%14741465
A tomiatomi14694.5/16 = 28.12%14691469
Nasmichael Farrismichaeljay146910.5/25 = 42.00%14681470
Giuseppe Acciarocoopwie14683.0/10 = 30.00%14621474
sxgsxg146892.5/280 = 33.04%15481388
Michael Huntkronsteen3314680.0/2 = 0.00%14671469
wizardywizardy14680.0/2 = 0.00%14661469
Marco Silvamarco14414671.0/4 = 25.00%14661468
Patrik Gustafssonquux14671.0/4 = 25.00%14651468
Diego M.diego14676.0/18 = 33.33%14411493
Mark Guouser6id_14671.0/4 = 25.00%14711462
Michael Greenedeepgreene14670.0/2 = 0.00%14661467
Sue Pgameplayer14660.0/2 = 0.00%14651467
Yogger Kelleryoggerlee14660.0/2 = 0.00%14661466
tom persingertpersin14660.0/2 = 0.00%14661466
shivakumar shivakumarshivakumar14660.0/2 = 0.00%14661466
Les Hunterhunter14662.0/7 = 28.57%14681464
amxieamxie14650.0/2 = 0.00%14601471
John Langleyjonners14651.5/6 = 25.00%14641466
Max Fengwowimbob111214652.0/7 = 28.57%14611469
jeremy diniericharles_bukowski14640.0/3 = 0.00%14661462
Erlang Shenerlangshen14640.0/2 = 0.00%14651464
fractalfractal14640.0/2 = 0.00%14591469
vitaliy ravitztalsterch14640.0/5 = 0.00%14661461
rich truerich14630.0/3 = 0.00%14741453
Rich Hutnikrichardhutnik14630.0/3 = 0.00%14731453
iuchi45iuchi4514630.0/2 = 0.00%14591467
andy lewickietaoni14630.0/2 = 0.00%14611465
Christineadayelaye14620.0/2 = 0.00%14611463
wallerwaller14621.0/5 = 20.00%14581466
spindizzyspindizzy14620.0/2 = 0.00%14601464
Jack Nitchjack211214614.0/14 = 28.57%14581464
Donut Donutdonutdonut14615.5/15 = 36.67%14461476
sixtysixty14610.0/4 = 0.00%14681454
Laila Stefanmagenta_spiral14600.0/3 = 0.00%14671454
Zoli M Zoltánbaltazarprof14600.0/7 = 0.00%14781442
pink sockpickett_aaron14603.0/10 = 30.00%14601460
Luis Menendezpleyades2114590.0/4 = 0.00%14691449
DJ Linickdjlinick14580.0/2 = 0.00%14531464
joao bigodesjohn14580.0/3 = 0.00%14641451
Szling Ozecszling_ozec14570.0/4 = 0.00%14621451
John Smithultimatecoolster14563.0/14 = 21.43%14601452
John Lewisneoliminal14560.0/3 = 0.00%14651447
Tal Ravitztal14560.0/3 = 0.00%14561455
playshogiplayshogi14550.0/3 = 0.00%14591452
Andy Lewickiondraszek14540.0/3 = 0.00%14561452
andrewthepawnandrewthepawn14541.0/5 = 20.00%14471461
plsusernameworkplsusernamework14530.0/3 = 0.00%14531453
David Blackwellcirclmastr14530.0/3 = 0.00%14531453
Lennon Figueiredogiwseppe14530.0/3 = 0.00%14531453
Greg Myersneuropyramidal14530.0/2 = 0.00%14421464
Maurice Laplanclapau4514520.0/3 = 0.00%14581447
Victor Fraservfraser14511.0/5 = 20.00%14511451
Sergey Biryukovsbiryukov14510.0/5 = 0.00%14621440
Julianredpanda145129.0/62 = 46.77%14321469
Calvin Pomerantzdogod14500.0/3 = 0.00%14491452
cherokee malansailorhertzog14500.0/3 = 0.00%14511449
Linn Russellfreakat14503.0/10 = 30.00%14431456
John Twycrossjt14490.0/4 = 0.00%14491449
Louis laplancarberg14480.0/3 = 0.00%14491448
Nathanlokor14471.0/7 = 14.29%14511444
Abdul-Rahman Sibahisibahi144630.5/86 = 35.47%14101481
Николай Сокольскийalexich14440.0/4 = 0.00%14461441
louisvlouisv14430.0/4 = 0.00%14451442
Charles Snidercharles144319.5/58 = 33.62%15121374
heche60heche6014422.0/12 = 16.67%14501435
Jun Ocampojunpogi14422.0/9 = 22.22%14411444
boukineboukine14426.0/15 = 40.00%14011483
Alexander Krutikovlonewolf14421.0/8 = 12.50%14471436
bill jenkswjenks14411.0/7 = 14.29%14411441
vikvik14383.0/19 = 15.79%14381439
Jason Stehlyjasonstehly14370.0/4 = 0.00%14391436
pete coxpeterc14361.0/8 = 12.50%14331439
arxarx143510.0/34 = 29.41%14181453
Hans Henrikssonhasurami143515.0/44 = 34.09%14631408
Jon Dannjon_dann14340.0/4 = 0.00%14271442
Daniil Frolovflowermann143421.0/73 = 28.77%14361431
Austin Scheinerscheineraustin14330.0/5 = 0.00%14331433
michael collinsverderben14311.0/9 = 11.11%14371426
Ben Goodben_good14305.5/18 = 30.56%14451415
Roberto Cassanotamerlano14301.0/8 = 12.50%14311429
Evert Jan Karmanevertvb142911.5/32 = 35.94%13741484
xerisianxxerisianx14270.0/5 = 0.00%14301424
grayhawke2grayhawke214260.0/5 = 0.00%14261426
Tarun Monikron14253.0/12 = 25.00%14031446
£ukasz Szwagrzklukaszek14230.0/5 = 0.00%14241423
James Sprattwhittlin14203.0/12 = 25.00%14111428
Erez Schatzmoonbuzz142020.0/46 = 43.48%14221417
yellowturtleyellowturtle14192.0/14 = 14.29%14241414
Scott Crawfordmathemagician14194.0/22 = 18.18%14371401
Mark Simpsoncatsmas14190.0/12 = 0.00%14141424
Bogot Bogotolbog141885.0/240 = 35.42%14681368
Sagi Gabaysagig72141715.5/66 = 23.48%13921443
Travis Comptonironlance14143.0/13 = 23.08%14021425
Sam Trenholmesam_trenholme141211.0/31 = 35.48%13951429
Steph Qingsteph14111.0/9 = 11.11%14141408
dfe6631dfe663114110.0/6 = 0.00%14111411
Adalbertus Kchewoj14092.0/11 = 18.18%14121406
Ray Garratygaspray14081.0/9 = 11.11%14151401
Pat Quexionezsuperpatzermaste14072.0/12 = 16.67%13871428
Evan Jorgensonsabataegalo14050.0/9 = 0.00%13981411
Arthur Yvrardtorendil14040.0/9 = 0.00%14051403
Daniel MacDuffdanielmacduff13973.0/17 = 17.65%13781415
The Badgerbadger13960.5/8 = 6.25%14021390
wdtrwdtr13920.0/12 = 0.00%13911392
Matthew La Valleesherman10113867.0/37 = 18.92%13911381
Peter Leyvakingarcher13856.5/27 = 24.07%13811388
Nicholas Wolffnickwolffrated13853.5/20 = 17.50%13691401
Alan Galetornadic13839.0/40 = 22.50%13841383
Michael Nelsonmikenels13817.5/42 = 17.86%13851377
Aaron Maynardvopi13791.0/13 = 7.69%13621395
Pierre Jasonpjason13781.0/11 = 9.09%13851372
Joshua Tsamraku13764.5/19 = 23.68%13601392
John Davischappy137413.5/57 = 23.68%13361413
Evan Jorgensonejorgens13730.0/10 = 0.00%13661381
Jean Pijetoncljan13697.0/31 = 22.58%13911346
Jenard Cabilaomgawalangmagawa136635.0/99 = 35.35%13611371
Jack Zavierubersketch13620.0/11 = 0.00%13491375
Jarid Carlsonsacredchao136129.0/97 = 29.90%13271394
Jeremy Hook10011013554.0/58 = 6.90%13791331
Paolo Porsiapillau13520.0/11 = 0.00%13521353
Uri Bruckbruck134728.0/82 = 34.15%13321363
juan rodriguezrodriguez131828.0/110 = 25.45%13241312
Zachary Wadeazost1213188.0/36 = 22.22%13061329
wdtr2wdtr2127830.0/168 = 17.86%12721284
Сергей Бугаевскийbugaevsky126629.0/98 = 29.59%12581273
per hommerbergper31121126.0/166 = 15.66%12301192

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