Monthly top-five lists       
Monthly List: December 1928 rating list   
   Player Name  Rating    Age 
 #1  José Capablanca  2805    40y1m   (#6 all-time among players aged 40y1m) 
 #2  Alexander Alekhine  2801    36y2m   (#5 all-time among players aged 36y2m) 
 #3  Aron Nimzowitsch  2766    42y1m   (#8 all-time among players aged 42y1m) 
 #4  Efim Bogoljubow  2755    39y8m   (#10 all-time among players aged 39y8m) 
 #5  Max Euwe  2734    27y7m   (#30 all-time among players aged 27y7m) 

 #6  Milan Vidmar Sr  2715    43y6m   (#25 all-time among players aged 43y6m) 
 #7  Akiba Rubinstein  2707    46y2m   (#25 all-time among players aged 46y2m) 
 #8  Saviely Tartakower  2686    41y10m   (#41 all-time among players aged 41y10m) 
 #9  Rudolf Spielmann  2667    45y7m   (#41 all-time among players aged 45y7m) 
 #10  Richard Réti  2661    39y7m   (#73 all-time among players aged 39y7m) 

 #11  Frank Marshall  2656    51y4m   (#30 all-time among players aged 51y4m) 
 #12  Friedrich Sämisch  2648    32y3m   (#150 all-time among players aged 32y3m) 
 #13  Emanuel Lasker  2643    60y0m   (#8 all-time among players aged 60y0m) 
 #14  Carlos Torre Repetto  2642    23y1m   (#98 all-time among players aged 23y1m) 
 #15  Géza Maróczy  2639    58y9m   (#15 all-time among players aged 58y9m) 

 #16  Ernst Grünfeld  2638    35y1m   (#156 all-time among players aged 35y1m) 
 #17  Abraham Kupchik  2621    36y9m   (#171 all-time among players aged 36y9m) 
 #18  Ilya Rabinovich  2599    37y11m   (#217 all-time among players aged 37y11m) 
 #19  Hermanis Matisons  2597    34y0m   (#272 all-time among players aged 34y0m) 
 #20  Peter Romanovsky  2597    36y5m   (#241 all-time among players aged 36y5m) 

 #21  Dawid Przepiórka  2597    48y0m   (#87 all-time among players aged 48y0m) 
 #22  Paul Johner  2592    41y3m   (#207 all-time among players aged 41y3m) 
 #23  Carl Ahues  2591    45y0m   (#142 all-time among players aged 45y0m) 
 #24  Boris Kostic  2591    41y10m   (#191 all-time among players aged 41y10m) 
 #25  Bernhard Lichtenstein  2586    44y8m   (#163 all-time among players aged 44y8m) 

 #26  Hans Kmoch  2585    34y5m   (#330 all-time among players aged 34y5m) 
 #27  Arpád Vajda  2583    32y7m   (#368 all-time among players aged 32y7m) 
 #28  William Winter  2581    30y3m   (#401 all-time among players aged 30y3m) 
 #29  Lajos Asztalos  2578    39y5m   (#256 all-time among players aged 39y5m) 
 #30  Endre Steiner  2578    27y6m   (#389 all-time among players aged 27y6m) 

 #31  Sándor Takács  2577    35y10m   (#333 all-time among players aged 35y10m) 
 #32  Isaac Kashdan  2575    23y1m   (#265 all-time among players aged 23y1m) 
 #33  Albert Becker  2570    32y3m   (#442 all-time among players aged 32y3m) 
 #34  Karel Treybal  2569    43y10m   (#220 all-time among players aged 43y10m) 
 #35  Fedor Bohatirchuk  2565    36y1m   (#370 all-time among players aged 36y1m) 

 #36  Frederick Yates  2564    44y11m   (#199 all-time among players aged 44y11m) 
 #37  Edgar Colle  2562    31y7m   (#487 all-time among players aged 31y7m) 
 #38  André Muffang  2561    31y5m   (#499 all-time among players aged 31y5m) 
 #39  Norman Whitaker  2560    38y8m   (#348 all-time among players aged 38y8m) 
 #40  Paul List  2557    41y11m   (#293 all-time among players aged 41y11m) 

 #41  Mario Monticelli  2556    26y9m   (#501 all-time among players aged 26y9m) 
 #42  Manuel Golmayo de la Torriente  2555    45y6m   (#219 all-time among players aged 45y6m) 
 #43  Géza Nagy  2555    36y0m   (#436 all-time among players aged 36y0m) 
 #44  Karl Gilg  2554    27y11m   (#522 all-time among players aged 27y11m) 
 #45  Siegbert Tarrasch  2554    66y9m   (#12 all-time among players aged 66y9m) 

 #46  Karel Opocenský  2551    36y10m   (#420 all-time among players aged 36y10m) 
 #47  W Rivier  2549   
 #48  Carl Carls  2549    48y3m   (#177 all-time among players aged 48y3m) 
 #49  Karl Helling  2548    24y4m   (#454 all-time among players aged 24y4m) 
 #50  Samuel Factor  2548    36y3m   (#466 all-time among players aged 36y3m) 

 #51  Mikhail Botvinnik  2547    17y4m   (#65 all-time among players aged 17y4m) 
 #52  George Thomas  2545    47y6m   (#198 all-time among players aged 47y6m) 
 #53  Josef Lokvenc  2543    29y7m   (#598 all-time among players aged 29y7m) 
 #54  Kurt Richter  2540    28y1m   (#600 all-time among players aged 28y1m) 
 #55  Wilhelm Orbach  2540   

 #56  Alfred Brinckmann  2538    37y11m   (#468 all-time among players aged 37y11m) 
 #57  Victor Berger  2538    24y11m   (#534 all-time among players aged 24y11m) 
 #58  Heinrich Wagner  2536    40y4m   (#412 all-time among players aged 40y4m) 
 #59  Herman Steiner  2536    23y8m   (#487 all-time among players aged 23y8m) 
 #60  Lajos Steiner  2535    25y6m   (#578 all-time among players aged 25y6m) 

 #61  Fedor Dus-Chotimirsky  2530    49y3m   (#180 all-time among players aged 49y3m) 
 #62  Kornél Havasi  2526    36y11m   (#567 all-time among players aged 36y11m) 
 #63  Alexander Ilyin-Zhenevsky  2526    34y1m   (#658 all-time among players aged 34y1m) 
 #64  William Fairhurst  2520    25y4m   (#669 all-time among players aged 25y4m) 
 #65  Karl Berndtsson-Kullberg  2516    36y9m   (#631 all-time among players aged 36y9m) 

 #66  Erik Sr Andersen  2509    24y8m   (#736 all-time among players aged 24y8m) 
 #67  Sándor Takács  2509    35y10m   (#701 all-time among players aged 35y10m) 
 #68  Jakob Seitz  2506    30y10m   (#905 all-time among players aged 30y10m) 
 #69  Alfred Van Nuess  2503   
 #70  Salo Flohr  2502    20y1m   (#356 all-time among players aged 20y1m) 

 #71  Jacques Mieses  2501    63y10m   (#37 all-time among players aged 63y10m) 
 #72  Gösta Stoltz  2500    24y7m   (#827 all-time among players aged 24y7m) 
 #73  Theodor Gruber  2496   
 #74  Ladislav Prokeš  2496    44y6m   (#449 all-time among players aged 44y6m) 
 #75  Hans Müller  2494    32y0m   (#954 all-time among players aged 32y0m) 

 #76  Kazimierz Makarczyk  2494    27y11m   (#1001 all-time among players aged 27y11m) 
 #77  Jacques Davidson  2494    38y1m   (#703 all-time among players aged 38y1m) 
 #78  Orla Krause  2490    61y1m   (#58 all-time among players aged 61y1m) 
 #79  Baldur Hönlinger  2488    23y5m   (#802 all-time among players aged 23y5m) 
 #80  Carlos Maderna  2484    18y4m   (#246 all-time among players aged 18y4m) 

 #81  Gottlieb Machate  2483    24y1m   (#902 all-time among players aged 24y1m) 
 #82  Karel Hromádka  2481    41y8m   (#605 all-time among players aged 41y8m) 
 #83  George Koltanowski  2481    25y3m   (#1026 all-time among players aged 25y3m) 
 #84  Abram Blass  2481   
 #85  Jindrich Engel  2481    31y9m   (#1055 all-time among players aged 31y9m) 

 #86  Simon Rotenstein  2480   
 #87  Vladimir Vukovic  2478    30y4m   (#1141 all-time among players aged 30y4m) 
 #88  Roberto Grau  2475    28y9m   (#1169 all-time among players aged 28y9m) 
 #89  Gideon Stĺhlberg  2474    20y11m   (#607 all-time among players aged 20y11m) 
 #90  Willi Schlage  2472    40y0m   (#741 all-time among players aged 40y0m) 

 #91  Salo Landau  2471    25y8m   (#1132 all-time among players aged 25y8m) 
 #92  Gerard Kroone  2470    31y10m   (#1177 all-time among players aged 31y10m) 
 #93  Edward Sergeant  2468    47y0m   (#425 all-time among players aged 47y0m) 
 #94  Zoltán Balla  2468    45y4m   (#509 all-time among players aged 45y4m) 
 #95  Ladislaus Von Doery  2464   

 #96  Vladimirs Petrovs  2464    21y3m   (#718 all-time among players aged 21y3m) 
 #97  Holger Norman Hansen  2463   
 #98  August Georg Preusse  2462   
 #99  Willem Wertheim  2461   
 #100  Walter Michel  2461    40y1m   (#812 all-time among players aged 40y1m)