ITTF Para Table Tennis Ranking Lists
Men standing as of 2018-01-01


You can sort this table by clicking on column headers and filter data by searching on part of player's name.
RankNameCountry Class Rating
1CHOJNOWSKI PatrykPOL101947
2JACOBS David INA101843
3DEVOS LaurensBEL91830
4DIDUKH ViktorUKR81829
5LIAN HaoCHN101781
6KODJABASHEV Denislav StefanovBUL101768
7ZHAO ShuaiCHN81751
8GARDOS KrisztianAUT101742
9DAYBELL KimGBR101731
10RADOVIC FilipMNE101714
11BOHEAS MateoFRA101712
12KARABEC IvanCZE101711
13NOZDRUNOV IuriiRUS91697
14PEREZ GONZALEZ Juan BautistaESP91692
15HERGELINK BasNED101687
16RUIZ REYES Jose ManuelESP101684
16CSONKA AndrasHUN81684
18YE Chao QunCHN81668
19ANDERSSON EmilSWE81666
20WILSON Ross William GBR81664
21MISZTAL IgorPOL101653
22BOUVAIS ThomasFRA81649
23ZHAO Yi QingCHN91648
24MAI IvanUKR81646
25KALEM Mohamed AmineITA91643
26CARDONA JorgeESP101641
26NIKOLENKO MaksymUKR71641
28GUSTAFSSON Daniel Sune StefanSWE91628
29BAYLEY William JohnGBR71623
30LEIBOVITZ TahlUSA91621
31VALERA AlvaroESP61618
32KARLSSON LinusSWE81613
33GRUDZIEN PiotrPOL81611
34BAKAR Mohamad AzwarMAS101607
35YAN ShuoCHN71602
35POPOV MykhayloUKR71602
37CSEJTEY RichardSVK81582
38MAO ShuboCHN101571
39SKRZYNECKI MarcinPOL81569
40MC KIBBIN AaronGBR81559
41LEDOUX Marc PhilippeBEL81553
42LUKYANOV PavelRUS101550
43MIETTINEN EsaFIN91541
44IWABUCHI KoyoJPN91534
45MONTANUS Jean-paulNED71525
46THAINIYOM RungrojTHA61518
47SAYED MOAHMED AhmedEGY71514
48WANGPHONPHATHANASIRI PhisitTHA81513
49ROSENMEIER PeterDEN61510
50LIN Chun TingTPE101509
51KONG WeijieCHN101507
52MESSI StephaneFRA71504
53SILLAPAKONG BunpotTHA101503
54LOICQ MathieuBEL81501
55CARBINATTI JUNIOR Carlos AlbertoBRA101500
55BOIKO SerhiiUKR101500
57GLAZOV VladimirRUS101482
58BERECZKI DezsoHUN91481
58LIAO KeliCHN71481
60ABDELWAHAB AbdelrahmanEGY101480
61AKBAR KometINA101476
62PEREIRA STROH IsraelBRA71475
63MORALES JordiESP71473
63GORDON AvivISR91473
65THOMPSON Ashley FaceyGBR91467
66DEBEYSSAC EliasFRA81460
66KAKITA NariakiJPN101460
68DOURBECKER KevinFRA71450
69COGILL TheoRSA101444
70MASSAD ClaudioBRA101442
71STACEY JoshuaGBR91440
72ZBORAI Gyula IstvanHUN81438
73SUZUKI NobuyukiJPN91437
74SHILTON BillyGBR81436
75HEIJNEN TonnieNED91435
76WOLLMERT Jochen GER71434
77PENG WeinamCHN81426
78DE CHIARA SamuelITA81424
79MOREIRA DiegoBRA91422
80WONG Chi YinHKG91418
81YAGI KatsuyoshiJPN71417
82PARK Hong KyuKOR61416
83JAMBOR MiroslavSVK71414
84KATS LevUKR91412
85MARTINS FERREIRA EmanuelNED101401
86RUDDENKLAU Yannik KlausGER91397
86WETHERILL David PaulGBR61397
88RIGNELL Fabian NilsSWE81394
89HORUT DanielCZE71386
90VAZQUEZ CAN Miguel AriffMEX91385
91GRASSET BenoitFRA101379
92SALMIN FILHO Paulo SergioBRA71373
93NIELSEN Martin LundDEN101370
94KONSTANTYN PawelPOL91364
95KIM Kwang-jinKOR81360
96URBAN JohannesGER81358
96PUNPOO ChalermpongTHA71358
98DAVIS Thomas AnthonyIRL101357
99HU Ming-FuTPE81354
100DESPINEUX Ben Ashok BEL71352
101IAKOVLEV ArtemRUS81347
102LEE Ming YipHKG71337
103NAGASHITA NaoyaJPN101336
104WAGNER JoshuaGER81332
105BAUER LionGER101331
106HAN YajieCHN91326
107GRUNDELER BastienFRA61319
108JOZIC PavaoCRO61311
109JABLONSKI PawelPOL91309
110LEE Yao-tangTPE101308
111WESTERBERG Nicklas Thomas SWE71307
112TING Ing HockMAS91305
113KARP ViktorUKR61302
114KARABARDAK Paul ArifGBR61301
115ANDERSSON Anders Niklas TobiasSWE81298
116SIMION BobiROU61297
117SHUR SamuelISR71294
118SHIN Seung WeonKOR91293
119EREKEYEV TalgatKAZ91292
119ZABARINO TizianoBRA81292
121RAU ThomasGER61287
121KANEKO KazuyaJPN71287
123SAUNIN AlekseiRUS81281
123SHAFEEQ Abdulrahman Hikmat IRQ101281
125INOUE MasachikaJPN71279
126LORENZINI FrancescoITA81277
127HOU Ting-sungTPE81271
128CHEE Chao Ming MAS91268
129CORDUA LorenzoITA101267
130KEEREERUT Parinya ChuaigateTHA81263
131TATEISHI ArufuahirokazuJPN81260
132LALLO Ismo SakariFIN91258
133ANIKANOV VladimirRUS71257
134HUANG JiaxinCHN61255
134KRSIAK JozefSVK81255
136CHEN SiluHKG71254
137CHARITSAT KomkritTHA81251
138KORPETAYEV NurzhanKAZ91250
139BOBROV DannyISR61248
140DEIGSLER MichalPOL71245
141CHEN Chao  CHN61241
141VAN AMERONGEN Andrianus JohannesNED81241
143GUARNIERI MANARA Luiz FilipeBRA81238
144KALB Christian GER91236
145LAM Ka WaiHKG81234
146PULPAN DavidCZE91232
147GARRIDO Angel ESP101231
148MIZRACHI BarakAUS81224
149ECHAVEGUREN FARIAS Manuel FelipeCHI101223
149SEIDENFELD Ian PhilipUSA61223
151TRI MULYO BanyuINA81222
151LETELIER MENDOZA Valentin ReneCHI91222
153SEOANE ALCAZAR AlbertoESP61218
154DALBY LewisFRA81216
155STOCKDALE JackGBR101215
155GREGOROVIC VjekoslavCRO61215
157ALECCI RaimondoITA61210
157PINO LORCA Matias NicolasCHI61210
159CHOE Chang-hoKOR101208
160VEGA GUTIERREZ Alvaro HernanCHI101205
161DETTONI CristianCHI61201
162JUNG Suk-younKOR101198
162JOHN LawrenceGBR101198
164NEIRA Dario AndresARG101194
165ESAULOV AlexanderRUS61192
166BERTHIER ClementFRA81185
166TAMAI HideoJPN81185
168SHIN MyungkookKOR81183
169WANG YuCHN71180
169PERRY Martin RobertGBR61180
171SHUKUNOBE TakumiJPN81178
172PELLISSIER NathanAUS81177
172DINCA Daniel- AlexandruROU91177
174WIESENHOFER GustavAUT101162
175HIGA ErickBRA91154
175JENSEN MichaelDEN61154
177ROSENAST ThomasSUI71153
178SABIO RUIZ RicardESP81151
179MATARO EdgarESP101150
180ERDEN FatihTUR101145
181KENT IanCAN81143
182RETTER BarnabasHUN91135
183KITA HiromotoJPN71134
183KIM Young SungKOR71134
185NAMSAGA YuttanaTHA71132
186DOS SANTOS CARVALHO Lucas BRA91128
186DE MELO Francisco WellingtonBRA81128
186HENAO QUINTERO Diego AlejandroCOL81128
189VARGAS PIRAJAN Jose DavidCOL71126
190AZULAY Michael Robert OskarSWE61119
191TAKEDA YoshihisaJPN81118
192KNEUSS ValentinSUI61111
193LAUE TimGER61104
194DIAZ TORRES Sebastian JesusCHI91103
194MAGARELLI LorenzoITA101103
196NAKAJIMA TakuyaJPN91102
197SCHEIBER ChristianAUT71101
197BACHARI YousefIRI91101
199ARITONANG LeonardoINA81100
199MIYAWAKI SusumuJPN71100
201HIRTH TrevorAUS61096
201THAPAENG SuriyoneTHA71096
203ARRATIA AriUSA61094
204KIM Myung RaeKOR101092
205KAMRANI FereidounIRI91083
206THAKKER Shae SunjayGBR101082
207HEMMI KosukeJPN71077
208GOFER Asaf AyalISR61073
209SHICHINO KazukiJPN61071
210LAMBERT ZbynekCZE71070
210ITAI JunkiJPN61070
210SATO HiromiJPN81070
213PEREIRA DE OLIVEIRA Basilio FernandoBRA101067
213SHIBASAKI TakuyaJPN71067
215GAELA BenedictoPHI91062
216KIM Yong WooKOR91061
217FEHLING LaurenzGER91060
218HABUSH Islam Mohammad AbdelmjeedJOR91058
218CONCEICAO SEIXAS Flavio AlbertoBRA91058
218JARA HERNANDEZ JaimeCHI81058
221MOUCHTHIS GeorgiosGRE61057
222TORRES NAVARRETE OsvaldoCHI71055
222CASTRO SERRANO Gustavo IgnacioCHI101055
222GEORLY JasonINA71055
222CHO SunminKOR81055
226BALAH SaberJOR101054
226KUSIAK ThomaszGER61054
228MULLER BenediktGER61049
228PEREIRA ALFON AlexandreBRA101049
230PEREZ AlejandroARG81044
231COSTA RIBEIRO Mario LuisBRA91039
232MALIK Abdullah AbdulINA81036
233NAGY AlexanderSVK61035
234MEILAND Jacobus Petrus NicolaasNED71034
235JIMENEZ VELANDIA Diego ArmandoCOL91031
235ROMAN CHINCHILLA StevenCRC81031
237KIM SunGilKOR61028
238DA SILVA OLIVEIRA NilsonBRA81026
239LASKOSKY Gustavo AlexandreBRA81024
240CSEMY GabrielSVK61023
241MITEV YordanBUL81020
242MYLONAS AdonisBEL101018
242MU KaiquanCHN71018
244WASSINK Devin Albert JosNED81017
245CHUDZICKI Maksym HubertPOL71016
246SHLYNDROV ArsentiiRUS81013
247CATALAN Pablo JrPHI91012
248LEE ChangsikKOR71011
249MOJTAHED MasoudCAN71010
250VASQUEZ CORRAL David BernardoECU81009
250PARK JongreyekKOR81009
252MONTOYA Luis FerneyCOL91007
253MOLANDER PeterSWE61006
254RIGGIO IFANGER GuilhermeBRA91005
255BALOBANOV VladislavRUS91004
256KANIUKA Aleksy NicolasARG71000
256STERLING DarylUSA71000
256JACOBSEN PabloNOR81000
259JOHANSEN Fredrik NOR8997
259SANTAYA PanupongTHA8997
259HEDLUND AlbinSWE10997
262GOMEZ VARGAS Odalis LeonelDOM8996
263POLO ASTUDILLO Paul LeonardoECU8994
264KAMIZONA Victor ClaudeNZL8993
265LIN Wo-chinTPE7986
266SAMEE SukijTHA9985
267VAN DER BURG RoyNED8984
267PETERS ChrisLUX10984
269TELOGLOU LazarosGRE10983
270NGOENKRACHANG LertsakTHA8982
271TRTNIK LukaSLO7981
272HOLDBACK ConnorAUS6980
273SALOMONSEN SteffenNOR8977
274OMELCHUK BogdanUKR7975
275ALLEN Craig MarkGBR9972
275BRAMMER Henrik KorndahlDEN7972
277BHUWACHOKEJARUDECH BhutherTHA7971
278HATEFI ARDEKANI MahdiIRI8966
279SALAZAR PEREZ Gabriel SebastianECU8963
280ALSANEA AliKUW9962
281MU Yuguang SGP7959
281MOHAMAD KAMAL SAUPI AHMAD SYAHIR MAS10959
281GARCIA BERNAL Jesus GonzaloCOL8959
284TSUJIMURA TakumiJPN9958
285SPEEK HansNED7957
286GUBBI VIJAYA KUMAR AjayIND8956
287DOANA VictorROU7954
287CARON Curtis CAN8954
289KISLITCYN KonstantinRUS8953
290MORALES CORTES Ruperto HernanCHI8952
291MAKKAR Marco SephomUSA8951
292MIRON Mihai ROU8949
293ARGUELLO GARCIA DomingoCRC6948
294YANG Gyu TaeKOR8947
294HUANG Samuel ChangUSA10947
296TABIB BoazISR7943
297AZIZI HilmiINA9939
297IMAIZUMI DaichiJPN8939
299DU PLOOY Petrus JacobRSA6937
299PARK Joon SooKOR6937
301O CALLAGHAN Conor DenisIRL6930
302PEREVOZCHIKOV NikitaRUS8928
303KROZTCH PabloARG8924
304LEE Se HoKOR7921
305HUSSEIN HASSAN HusseinEGY9915
306LAI Rong-hwaTPE9908
307BALLESTRINO JakeAUS7903
308MEDCALF RandallUSA10901
309BHAMGARA Yesdi AspiIND6899
310HENRY Ryan JosephGBR8894
311SZIGETI BelaHUN10891
311CALDEIRA GOMES ReginaldoBRA9891
313FERRO PabloARG7890
314JENSEN WALLIN AxelSWE8887
315DULAYAANUKIJ ThanapongTHA6881
316MURESAN DorelROU8880
317CHANG Lei-mingTPE7878
318JOHNSTONE ConnorAUS8877
319ETCHE FATTOH Elleingand Aka CharlesCIV9876
320BLAND AlexanderGBR7875
321KIM Chang HeeKOR6868
321CHRISTIANSEN IverNOR8868
323MEDINA Luiz HenriqueBRA6867
324KOUADIO KouameCIV8865
324HUSSAINI YaserAUS6865
326HUNG Fu LungTPE9861
327ORAZBEK AzamatKAZ7859
328ROJAS EdwinPUR8857
329MCADAM Conor KennethGBR6852
330REYES NixonCRC9846
331KOCEVSKI StraskoMKD10841
332MONTEIRO AvelinoFRA8839
333MEWES KlausGER6832
334NICOLAE Alyn LulianROU8824
335HERRAULT EstebanFRA7821
336CHATZIKYRIAKOS Marios KanellisGRE6819
337WILKINSON Lee - Andrew GBR7818
338XUE AlexanderUSA8813
339HANSSON JonasSWE8808
340FIGUEIREDO FORMENTIN FelipeBRA7807
341MONCADA GerardoCRC7806
342FARKAS LaszloHUN9801
343MILLERA CarlesESP6793
344VAUGHAN Patrik CiaranIRL8790
345HANSEN Rasmus DamkjeerDEN7771
346PUNKAEW Master ParinyaTHA10770
347ARAYA CarlosCRC7764
348VERCAUTEREN Jozef GerardineBEL6759
349MENDEZ RAMIREZ AndresCRC8750
350KOTENG MarkusNOR7746
351EIER DustinNED7745
352HAMADTOU IbrahimEGY6744
353ROSENFELD DanielUSA7743
354OLSSON Noah Anton LinusSWE7736
355TORRES PINTO David JoseVEN9725
356AL NAJADAT Mohammad AbedJOR7720
357THOMASBERGER AndreasAUT7704
358DE MEIRICHY KevinBEL6697
359AUDANBEKOV AKHATKAZ7692
360SINICA AleksandrsLAT10691
361RIVERA RIOS Kevin Jose PUR10677
362HORN PatrickAUS6673
363SCRIVANO DanielUSA8671
364MCLAUGHLIN Euan JamesGBR8659
365OCAMPO Norby marianoGUM9656
366MILCIU FlorinROU6638
366RIVERA VICENTE Shaquille JoelPUR9638
368TONG CHI YUNGHKG7595
369RYAN DesIRL6561
370LEE JaehoKOR90
370VUKINAMUALEVU JoneFIJ80
370LEDENYI Lajos JozsefHUN80
370ROMERO PARRENO PabloESP70
370JENSEN RasmusDEN80
370KUMAR NavinUSA80
370CELENCSER BalintHUN60
370VAKARASH RomanUKR80
370IKSAN FaisatulINA90
370YESSAAD CHERIF LakhdarALG90
370MAVRIS EleftheriosGRE60
370DE CORT ErwinBEL90
370NGUYEN Minh ThongVIE70
370SAJDEYA Ahmad J M PLE80
370ALARCON HERNANDEZ Luis Salvador CHI70
370SADYKOV AdilbekKAZ70
370HABSHAN ThamerKSA90
370MORALES HERNANDEZ Martin UrielMEX100
370RAINER Noah AUT100
370SAITO MasayukiJPN100
370SPALEK VitCZE80
370MATHEUS MATHEUS Luis AlejandroVEN90
370HAMMANNAVAR SanjeevIND70
370HADJIRA HocineALG90
370MWANGI Edwin MuruahKEN80
370CALVACHE DIAZ Gustavo AlejandroCOL100
370YOUNG SR Terrence OctaviusUSA90
370KWON SangyongKOR90
370KOBKA VladislavsLAT90
370LAU YohoHKG80
370SEGUIN Gabriel CAN70
370SAAVEDRA ZUNIGA Marcelo IgnacioCHI80
370EASTWOOD Tamlan SheaGBR90
370NGUYEN Minh Hoa VIE80
370SCHNEIDER Edward AndrewUSA60
370SEO JunhyeongKOR60
370SON Jin-kwangKOR60
370FERNANTO NASCIMENTO JUNIOR JoaoBRA80
370ZOLFAGHARI ASHEGHABADI OmidIRI100
370MONDEN EliasGER90
370OKRUZHKO AndreyKAZ100
370SIRAJ Nasser AlhassanyKSA80
370DO SANTOS NETO DavidBRA90
370BAHAMONDES VEGA Claudio BenjaminCHI70
370BOROLEANU Robert MarianROU80
370ZAOUI Abdelilah LotfiALG90
370BRABROOK Nevielle JamesUSA100
370COLETTA Leonardo MariaITA80
370ZOHIL BornaCRO80
370ARORA KunalIND80
370DA SILVA ALFAIA Marlison HenriqueBRA60
370KUSNANTO INA90
370SARFARAZ GIBRAN HusseinGUY100
370MARTINEZ ALCALDE Emanuel EmilianoARG70
370DIAKOUMAKOS Alexandros GRE100
370ALDABERGEN AidynKAZ90
370VALACH TomasSVK70
370MALHEIRO FranciscoPOR90
370ARIZA SANCHEZ Michael David COL60
370MALCHI Qutaiba HamzahIRQ60
370DIDIER Lucas FRA90
370SILVA VERDAGUER Francisco JavierVEN90
370AL MAJIDI Hasan HamzahIRQ80
370NASSIKHAN MakhanbetKAZ100
370PAUU Wilson RigamotoFIJ70
370CHEKHYOR Mohammed KadhimIRQ90
370ENGIN YagizTUR100
370ZERIGUI MadaniALG100
370CARMELI Yair RahaminISR80
370KULKARNI ShashidharIND80
370MEDLAND Elliott JoshGBR100
370TOBIN DeclanGBR80
370BARBOSA PauloPOR60
370ROCCATAGLIA Lautaro NicolasARG80
370WITZGALL KarlGER80
370DEMOOR Rodrigo ArielARG60
370ARSHEV AngelBUL60
370YESHIMOV TuimuratKAZ70
370TORRES OROSTICA Ignacio HernanCHI60
370HASAN Hasan FalahIRQ80
370ALI Eissa Musaed AhmedYEM70
370PALATKA DanielCZE80
370CHINCHILLA RAMOS Julian AndresCOL90
370GALLARDO BRICENO Enmanuel AlejandroVEN70
370GRILO Lucas FagundesBRA80
370MORVAY PalHUN60
370THAPA Shiva NEP70
370SAULEA Catalin BogdanROU70
370CUCAITA VARGAS David ErnestoCOL60
370MANGEN RobertLUX80
370GRANKVIST AntonSWE80
370SAYSATOV AsylkhanKAZ80
370CHOUGULE Dattaprasad JotiramIND100
370VERA ANCHUNDIA Jim JazmaniECU60
370ARDAVAN AliIRI90
370QUESADA ROJAS Jose AngelCRC100
370BEN Rodney SamVAN80
370BAENA AGUILAR Cristian CamiloCOL70
370BRITZ Matthew RyanNZL80
370HOSSEINIPOUR Seyed AmirhosseinIRI80
370ANTHONY FarellGBR70
370PAHISA JoanESP60
370LI CHUN KIT JACKIEHKG70
370CANTEROS Cristian AlbertoARG80
370SCHMIT MaxLUX80
370VAIMAN ArtyomKAZ80
370TRIANA BOTTIA Ciro AntonioCOL80
370DEHGHAN HosseinIRI70
370ANDRASIC LukaSRB60
370YAZDIRAVANDI AliIRI90
370WONG JamienSGP90
370KARBAB MohammedALG90
370COJOCARU NicusorROU70
370SCANTLEBURY MARQUEZ David JosephVEN70
370SCHAFER SteffenGER60
370PETROSYAN TigranARM90
370FONG Wei ChengSGP80
370TOTH AttilaHUN60
370MEDINA LucianoARG80
370KHAN Naazim JavedIND70
370JI ChangseokKOR90
370TONG Chi MingHKG70
370OGUNSANYA Temitope LanreNGR70
370NIAMBA ArmandCIV70
370CASTRO AngelMEX70
370PARENZAN MatteoITA60
370JELINEK KristianCZE70
370KHUSNULLIN TimurRUS60
370DUQUE PUERTA AndresCOL100
370MORA REGALADO Josue DamianESA100
370YUGAY YuriyKAZ100
370CHRISTOPHER John TauniFIJ80
370GUSTAFSSON Sam CarlSWE70
370KIM HyeonggwonKOR80
370MERAZKA FaridALG70
370MUKHERJEE JagannathIND100
370YADAV RavinderIND90
370AL SHAIKHLI Abdulrahmn SalmanIRQ60
370VALITOV RustamKAZ70
370ROSO BLANCO Henrry AntonioVEN100
370SARMIENTO PINDO Diego EduardoECU90
370GAN Harrison Zhi HaoSGP100
370FERNANDEZ RAMIREZ Sebastian Jesus CRC100
370ROJAS FONSECA HernanCRC70
370SOLIS ROODRIGUEZ Hernan DomingoCRC80
370NAIM ShariqIND70
370PEREIRA AlexBRA90
370SOA TanieluTUV80
370BECK TimBEL60
370DAVTYAN KamoARM70
370BINAJAN AbdullahKSA100
370ACOSTA GONZALEZ Aaron JeampierECU80
370CHAN Hon ManHKG80
370BENAMOR MoundjedALG90
370SAJDEYA Mohammed H MPLE90
370DOS SANTOS RODRIGUES GoutierBRA60
370FONSECA Paulo HenriqueBRA70
370TERKUHLEN Tom GER90
370MAXA LukasCZE80
370VASQUEZ JerryUSA100
370BELAKRI BachirALG80
370ALONI RoeyISR70
370LIEN Chung ChingTPE80
370AGARI HaodaPNG90
370SONG Seong ChanKOR60
370BENKHALED NassimALG80
370NICULESCU GabrielROU70
370RISTESKI RubincoMKD80
370DIARRASSOUBA Abou BakaryCIV90
370VALERIO Carlos EduardoBRA80
370PINEDA GARCIA Jose AlbertoVEN90
370GHOLAMI MohammaderfanIRI90
370ATIALE David Martial GnabaCIV100
370TRIVEDI HarendraIND100
370PACHECO LOAIZA Yonathan AlbertoVEN100
370SIMON KarolyHUN80
370USSENOV KanatKAZ60
370LOTLIKAR Om RajeshIND100
370SANDER BenjaminGER80
370LOPEZ MarlonESP100
370ALMUTAIRI Ahmed MutebkKSA100
370CASTILLO RamonCRC90
370SONNENSCHEIN Thilo SebastianGER60
370FAESSLER MichaelSUI70
370AHMED AliPLE70
370NEMA BaderKUW80
370PAL Ashok Kumar ParvantaIND60
Generated on 2018-01-31 at 21:39