Live ATP Ranking

Rank Top Rank Country Name Rank +/- Points +/- Points
1 1 SRB SRB Novak Djokovic - 0 9545
2 1 ESP ESP Rafael Nadal - 0 9225
3 1 SUI SUI Roger Federer - 0 6950
4 4 RUS RUS Daniil Medvedev - 0 5920
5 4 AUT AUT Dominic Thiem - 0 5085
6 3 GER GER Alexander Zverev - 0 4425
7 5 GRE GRE Stefanos Tsitsipas - -160 3740
8 4 JPN JPN Kei Nishikori 1 0 2860
9 8 RUS RUS Karen Khachanov -1 -205 2785
10 10 ESP ESP Roberto Bautista Agut - 0 2575
11 11 ITA ITA Matteo Berrettini - 0 2545
12 9 ITA ITA Fabio Fognini - -45 2370
13 7 BEL BEL David Goffin 1 0 2280
14 6 FRA FRA Gael Monfils -1 -150 2260
15 11 ARG ARG Diego Sebastian Schwartzman - -45 1950
16 8 USA USA John Isner - -90 1895
17 3 SUI SUI Stan Wawrinka 1 150 1820
18 17 CAN CAN Felix Auger Aliassime -1 0 1681
19 10 FRA FRA Lucas Pouille - 0 1645
20 20 ARG ARG Guido Pella - 0 1620
21 5 RSA RSA Kevin Anderson - 0 1600
22 22 RUS RUS Andrey Rublev 9 230 1571
23 3 CRO CRO Marin Cilic 2 90 1545
24 12 CRO CRO Borna Coric -2 0 1540
25 18 FRA FRA Benoit Paire -2 0 1528
26 16 GEO GEO Nikoloz Basilashvili -2 0 1485
27 20 CAN CAN Denis Shapovalov 7 205 1460
28 24 AUS AUS Alex De Minaur -2 0 1440
29 3 BUL BUL Grigor Dimitrov -2 0 1432
30 13 AUS AUS Nick Kyrgios -2 0 1395
31 25 USA USA Taylor Harry Fritz -2 0 1360
32 3 CAN CAN Milos Raonic -2 0 1350
33 23 SRB SRB Dusan Lajovic -1 25 1341
34 10 ESP ESP Pablo Carreno Busta 1 78 1330
35 33 POL POL Hubert Hurkacz -2 0 1298
36 5 FRA FRA Jo Wilfried Tsonga - 0 1230
37 37 USA USA Reilly Opelka - 0 1203
38 32 CHI CHI Christian Garin - 0 1197
39 27 SRB SRB Laslo Djere - 0 1181
40 7 ESP ESP Fernando Verdasco - 0 1160
41 33 GER GER Jan Lennard Struff - 0 1155
42 17 ESP ESP Albert Ramos - 0 1130
43 41 GBR GBR Daniel Evans - 4 1124
44 22 FRA FRA Adrian Mannarino - 0 1111
45 19 URU URU Pablo Cuevas - 14 1102
46 26 SRB SRB Filip Krajinovic 14 105 1068
47 11 USA USA Sam Querrey 3 45 1065
48 29 USA USA Frances Tiafoe 5 45 1060
49 39 MDA MDA Radu Albot -3 0 1057
50 6 FRA FRA Gilles Simon -3 0 1035
51 48 RUS RUS Alexander Bublik -3 -6 1026
52 51 ARG ARG Juan Ignacio Londero -1 0 1017
53 33 AUS AUS John Millman -1 0 1016
54 47 SRB SRB Miomir Kecmanovic -5 -20 1003
55 43 AUS AUS Jordan Thompson -1 -10 998
56 46 ITA ITA Lorenzo Sonego - 0 990
57 39 KAZ KAZ Mikhail Kukushkin 1 0 971
58 41 GBR GBR Cameron Norrie 3 0 960
59 12 ESP ESP Feliciano Lopez 3 0 958
60 32 ESP ESP Pablo Andujar 3 0 955
61 54 NOR NOR Casper Ruud -2 -17 950
62 28 POR POR Joao Sousa 2 0 941
63 46 FRA FRA Ugo Humbert 7 61 892
64 7 FRA FRA Richard Gasquet -7 -90 890
65 25 FRA FRA Jeremy Chardy 1 25 885
66 36 FRA FRA Pierre Hugues Herbert 2 0 845
67 31 HUN HUN Marton Fucsovics 2 0 840
68 58 JPN JPN Yoshihito Nishioka 6 45 825
69 41 USA USA Tennys Sandgren -4 -45 816
70 50 LTU LTU Ricardas Berankis -3 -51 809
71 18 ITA ITA Andreas Seppi 1 0 795
72 43 SLO SLO Aljaz Bedene -1 -20 795
73 16 ITA ITA Marco Cecchinato - 0 790
74 74 SWE SWE Mikael Ymer 1 12 765
75 14 GBR GBR Kyle Edmund -20 -240 755
76 33 ARG ARG Federico Delbonis 1 0 699
77 38 CHI CHI Nicolas Jarry 1 0 695
78 74 BOL BOL Hugo Dellien 1 0 693
79 16 GER GER Philipp Kohlschreiber -3 -25 690
80 79 USA USA Tommy Paul 1 4 687
81 72 ESP ESP Roberto Carballes Baena -1 0 684
82 56 ROU ROU Marius Copil 10 57 664
83 79 ITA ITA Stefano Travaglia - 12 657
84 80 FRA FRA Gregoire Barrere - 5 643
85 21 USA USA Steve Johnson 1 15 640
86 85 GER GER Dominik Koepfer -1 0 634
87 87 JPN JPN Yasutaka Uchiyama 21 125 632
88 87 AUS AUS Alexei Popyrin 2 20 630
89 81 KOR KOR Soon Woo Kwon -1 10 627
90 75 IND IND Prajnesh Gunneswaran -8 -40 620
91 83 POL POL Kamil Majchrzak - 6 616
92 23 BIH BIH Damir Dzumhur 1 0 604
93 93 ESP ESP Alejandro Davidovich Fokina 8 36 591
94 80 FRA FRA Corentin Moutet - 0 585
95 21 ARG ARG Leonardo Mayer 1 0 581
96 52 ESP ESP Jaume Munar 3 0 568
97 74 BRA BRA Thiago Monteiro 3 0 565
98 92 CAN CAN Brayden Schnur -1 -10 561
99 63 USA USA Bradley Klahn 5 25 559
100 95 ITA ITA Salvatore Caruso -5 -26 556
101 101 ITA ITA Jannik Sinner 18 88 554
102 14 CRO CRO Ivo Karlovic -15 -70 551
103 4 CZE CZE Tomas Berdych -1 0 550
104 91 BLR BLR Egor Gerasimov -6 -25 545
105 93 SUI SUI Henri Laaksonen -2 0 541
106 82 RSA RSA Lloyd George Muirhead Harris - 0 519
107 36 JPN JPN Yuichi Sugita 22 90 519
108 98 FRA FRA Antonie Hoang -1 6 515
109 53 USA USA Denis Kudla -4 -12 514
110 64 JPN JPN Taro Daniel -1 0 506
111 70 ITA ITA Thomas Fabbiano -22 -110 505
112 39 GER GER Peter Gojowczyk -1 0 500
113 19 ESP ESP Marcel Granollers -3 -4 497
114 70 ARG ARG Guido Andreozzi -2 0 495
115 98 SVK SVK Andrej Martin -1 0 490
116 99 POR POR Pedro Sousa -1 0 484
117 96 GER GER Yannick Maden 1 12 480
118 65 RUS RUS Evgeny Donskoy -5 -12 478
119 80 SVK SVK Norbert Gombos -3 1 478
120 33 ITA ITA Paolo Lorenzi -3 0 476
121 35 CZE CZE Jiri Vesely -1 13 474
122 118 ITA ITA Gianluca Mager 2 18 473
123 3 ARG ARG Juan Martin Del Potro -2 0 460
124 104 AUT AUT Dennis Novak 2 12 454
125 123 USA USA Marcos Giron 2 10 449
126 47 JPN JPN Go Soeda -1 -2 448
127 1 GBR GBR Andy Murray 116 250 442
128 57 USA USA Mackenzie Mcdonald -6 -20 435
129 128 IND IND Sumit Nagal -1 0 435
130 105 SWE SWE Elias Ymer -7 -20 435
131 130 ARG ARG Federico Coria -1 0 429
132 78 SLO SLO Blaz Rola - 0 425
133 82 AUS AUS James Duckworth 5 42 422
134 114 TPE TPE Jason Jung 1 0 417
135 130 HUN HUN Attila Balazs 1 0 411
136 136 CAN CAN Steven Diez 20 69 409
137 60 JPN JPN Tatsuma Ito - -10 391
138 138 AUS AUS Christopher Oconnell 11 26 385
139 19 KOR KOR Hyeon Chung -8 -45 383
140 24 SVK SVK Martin Klizan -1 0 373
141 29 ISR ISR Dudi Sela -1 0 373
142 23 ESP ESP Guillermo Garcia Lopez -1 0 371
143 143 ECU ECU Emilio Gomez - 0 367
144 80 BLR BLR Ilya Ivashka -11 -57 366
145 31 UKR UKR Sergiy Stakhovsky -3 -5 366
146 55 ARG ARG Facundo Bagnis -2 0 365
147 127 ITA ITA Lorenzo Giustino -2 0 364
148 141 FIN FIN Emil Ruusuvuori -2 0 363
149 84 ITA ITA Alessandro Giannessi -2 0 361
150 42 TUN TUN Malek Jaziri -2 0 360
151 137 SRB SRB Nikola Milojevic 13 51 356
152 33 NED NED Robin Haase -1 0 351
153 26 CZE CZE Lukas Rosol -1 0 350
154 137 AUS AUS Marc Polmans -1 0 347
155 125 AUS AUS Alex Bolt -1 0 342
156 144 ITA ITA Federico Gaio -6 -15 340
157 69 AUS AUS Thanasi Kokkinakis - 0 336
158 97 BEL BEL Kimmer Coppejans - 0 331
159 12 SRB SRB Viktor Troicki 1 0 323
160 110 CAN CAN Peter Polansky -1 -5 322
161 161 PER PER Juan Pablo Varillas Patino Samudio - 0 319
162 129 GER GER Oscar Otte -7 -25 315
163 106 BAR BAR Darian King -1 0 313
164 146 GER GER Rudolf Molleker 3 6 308
165 126 AUT AUT Sebastian Ofner - 1 304
166 99 USA USA Bjorn Fratangelo - 0 302
167 126 ESP ESP Pedro Martinez Portero 1 0 300
168 25 CAN CAN Vasek Pospisil 23 35 299
169 167 DEN DEN Mikael Torpegaard 1 0 299
170 37 FRA FRA Nicolas Mahut 1 0 295
171 8 CYP CYP Marcos Baghdatis 1 0 294
172 161 NED NED Tallon Griekspoor -3 -12 288
173 148 GER GER Mats Moraing 1 0 288
174 102 FRA FRA Quentin Halys 6 8 288
175 71 GER GER Cedrik Marcel Stebe 38 57 287
176 161 SVK SVK Filip Horansky -3 -6 287
177 174 GER GER Nicola Kuhn -2 0 287
178 80 SVK SVK Jozef Kovalik -2 0 285
179 178 ESP ESP Mario Vilella Martinez -1 0 284
180 180 FRA FRA Maxime Cressy 34 55 282
181 38 BEL BEL Steve Darcis -2 0 281
182 179 CHN CHN Zhizhen Zhang - 0 278
183 154 ESP ESP Enrique Lopez Perez 5 10 276
184 170 FRA FRA Maxime Janvier -1 0 276
185 17 AUS AUS Bernard Tomic -1 0 273
186 85 GER GER Matthias Bachinger -5 -6 273
187 99 GER GER Yannick Hanfmann 5 8 272
188 160 POR POR Joao Domingues -3 0 272
189 185 AUS AUS Andrew Harris -3 0 272
190 164 FRA FRA Enzo Couacaud -13 -14 271
191 178 ITA ITA Roberto Marcora -4 0 270
192 44 SVK SVK Lukas Lacko 47 70 269
193 111 IND IND Ramkumar Ramanathan -4 0 266
194 153 GBR GBR Jay Clarke -4 0 265
195 194 SRB SRB Danilo Petrovic - 10 265
196 10 LAT LAT Ernests Gulbis -62 -162 261
197 188 USA USA Thai Son Kwiatkowski -4 0 260
198 136 RUS RUS Alexey Vatutin -4 0 258
199 195 ARG ARG Facundo Mena -3 0 253
200 159 USA USA Mitchell Krueger - 7 252
201 194 BRA BRA Joao Lucas Magalhaes Hueb De Menezes -4 0 251
202 186 ARG ARG Andrea Collarini -4 0 251
203 64 GER GER Dustin Brown -4 0 246
204 147 USA USA Christopher Eubanks -1 4 245
205 84 BEL BEL Ruben Bemelmans -4 0 243
206 206 POR POR Frederico Ferreira Silva 17 25 243
207 202 FRA FRA Elliot Benchetrit -5 0 242
208 178 KAZ KAZ Dmitry Popko -1 5 242
209 5 ESP ESP Tommy Robredo -4 0 241
210 166 COL COL Daniel Elahi Galan Riveros -6 0 241
211 33 UZB UZB Denis Istomin -5 0 240
212 144 ITA ITA Filippo Baldi -49 -72 239
213 112 ARG ARG Marco Trungelliti -5 0 236
214 125 USA USA Noah Rubin -5 0 236
215 175 ESP ESP Carlos Taberner -4 0 233
216 212 CAN CAN Alejandro Tabilo -4 0 233
217 163 EGY EGY Mohamed Safwat -1 0 227
218 140 FRA FRA Mathias Bourgue -8 -8 226
219 8 SRB SRB Janko Tipsarevic 32 45 225
220 72 KAZ KAZ Aleksandr Nedovyesov -2 0 224
221 200 CHN CHN Yan Bai 1 3 223
222 39 AUS AUS Matthew Ebden -2 0 221
223 181 FRA FRA Tristan Lamasine -4 -3 221
224 3 ESP ESP David Ferrer -3 0 220
225 142 FRA FRA Constant Lestienne -1 2 216
226 104 ARG ARG Facundo Arguello -1 0 213
227 67 USA USA Ernesto Escobedo 20 29 213
228 111 ESP ESP Adrian Menendez Maceiras 5 9 213
229 208 AUS AUS Max Purcell -2 2 213
230 118 ITA ITA Matteo Viola -15 -15 212
231 159 SRB SRB Pedja Krstin -5 0 212
232 38 USA USA Donald Young -4 0 210
233 233 GER GER Julian Lenz 26 33 210
234 219 RUS RUS Roman Safiullin -5 0 209
235 152 ITA ITA Stefano Napolitano -4 2 207
236 229 IND IND Sasi Kumar Mukund -6 0 206
237 203 GER GER Daniel Masur -2 2 204
238 224 ESP ESP Bernabe Zapata Miralles -4 0 203
239 235 TPE TPE Tung Lin Wu -3 0 201
240 64 GER GER Tobias Kamke -3 0 200
241 63 BRA BRA Rogerio Dutra Silva -3 0 200
242 143 JPN JPN Hiroki Moriya 7 16 199
243 210 CHN CHN Zhe Li -11 -6 199
244 45 GER GER Maximilian Marterer -4 0 198
245 144 AUS AUS Akira Santillan 1 10 197
246 240 ESP ESP Roberto Ortega Olmedo -5 0 196
247 173 ITA ITA Viktor Galovic -5 0 194
248 244 ARG ARG Francisco Cerundolo -4 0 191
249 237 FRA FRA Alexandre Muller -4 0 189
250 130 KOR KOR Duck Hee Lee -2 0 184
251 8 USA USA Jack Sock -34 -45 180
252 28 COL COL Santiago Giraldo - 0 180
253 253 AUS AUS Aleksandar Vukic - 0 180
254 91 AUS AUS Jason Kubler - 0 179
255 241 USA USA Jeffrey John Wolf 1 0 178
256 250 RUS RUS Pavel Kotov 2 0 178
257 113 BEL BEL Arthur De Greef 3 0 174
258 154 GBR GBR Liam Broady 14 11 174
259 137 IND IND Saketh Myneni -2 -5 173
260 260 ARG ARG Juan Pablo Ficovich 2 0 172
261 194 POR POR Goncalo Oliveira 2 0 172
262 236 KOR KOR Ji Sung Nam 13 10 170
263 212 ITA ITA Gian Marco Moroni 2 0 170
264 68 SLO SLO Blaz Kavcic 2 0 169
265 78 ARG ARG Renzo Olivo 2 0 168
266 172 ECU ECU Roberto Quiroz -11 -12 167
267 211 RUS RUS Evgeny Karlovskiy 2 0 165
268 208 CZE CZE Zdenek Kolar 9 5 165
269 108 AUS AUS John Patrick Smith -8 -8 164
270 269 NED NED Botic Van De Zandschulp - 0 163
271 153 RUS RUS Aslan Karatsev - 0 163
272 49 UKR UKR Illya Marchenko 2 0 160
273 166 ARG ARG Pedro Cachin -5 -7 160
274 179 DOM DOM Jose Hernandez 2 0 160
275 207 TUR TUR Cem Ilkel -2 -3 159
276 272 USA USA Jenson Brooksby 2 0 158
277 201 AUT AUT Lucas Miedler 3 2 158
278 259 JPN JPN Shuichi Sekiguchi 5 3 156
279 263 SUI SUI Marc Andrea Huesler 14 10 154
280 96 USA USA Michael Mmoh 4 0 152
281 225 DOM DOM Roberto Cid 4 0 150
282 276 FRA FRA Baptiste Crepatte 4 0 149
283 270 ITA ITA Raul Brancaccio 5 0 148
284 237 JPN JPN Kaichi Uchida 8 2 147
285 43 RUS RUS Teymuraz Gabashvili 20 11 146
286 286 FRA FRA Hugo Gaston 4 0 145
287 192 CRO CRO Nino Serdarusic 7 1 145
288 164 TPE TPE Tsung Hua Yang 20 10 144
289 197 GER GER Jeremy Jahn -10 -15 143
290 89 GBR GBR James Ward 1 -2 143
291 187 AUT AUT Jurij Rodionov -4 -6 142
292 25 GER GER Mischa Zverev 3 0 141
293 171 JPN JPN Yosuke Watanuki -4 -4 141
294 140 CHN CHN Di Wu 7 5 141
295 234 GER GER Jan Choinski 2 2 140
296 225 USA USA Jc Aragone 3 3 140
297 233 KOR KOR Yunseong Chung -16 -15 139
298 74 BIH BIH Mirza Basic -48 -45 137
299 161 CAN CAN Filip Peliwo -17 -17 137
300 277 SWE SWE Markus Eriksson 2 0 136
301 193 ESP ESP Oriol Roca Batalla 9 3 136
302 273 USA USA Sebastian Korda -2 -1 135
303 303 CZE CZE Tomas Machac - 0 135
304 293 GER GER Benjamin Hassan 14 5 135
305 304 AUS AUS Harry Bourchier 4 2 135
306 304 BRA BRA Orlando Luz -2 0 135
307 78 RUS RUS Konstantin Kravchuk -1 0 134
308 306 TUN TUN Skander Mansouri -1 0 134
309 129 BLR BLR Uladzimir Ignatik 17 5 133
310 310 USA USA Roy Smith 11 3 132
311 40 USA USA Ryan Harrison 3 0 131
312 148 CHN CHN Ze Zhang 27 10 131
313 296 FRA FRA Manuel Guinard 4 0 131
314 297 KAZ KAZ Denis Yevseyev 9 2 131
315 266 FRA FRA Geoffrey Blancaneaux 14 4 130
316 273 ESP ESP Javier Barranco Cosano -5 -3 130
317 68 USA USA Tim Smyczek 2 0 129
318 21 BRA BRA Thomaz Bellucci 2 0 129
319 313 FRA FRA Hugo Grenier 3 0 129
320 296 FRA FRA Corentin Denolly -24 -11 129
321 162 USA USA Kevin King 9 3 128
322 153 BRA BRA Guilherme Clezar 5 0 128
323 279 CHI CHI Marcelo Tomas Barrios Vera 5 0 127
324 153 ITA ITA Andrea Arnaboldi -9 -6 125
325 235 RUS RUS Ivan Nedelko 6 0 125
326 314 USA USA Michael Redlicki 17 7 124
327 36 ITA ITA Simone Bolelli 7 0 123
328 153 FRA FRA Gleb Sakharov -64 -48 122
329 303 SVK SVK Lukas Klein -17 -10 122
330 285 ARG ARG Matias Franco Descotte -6 -6 122
331 314 BEL BEL Jeroen Vanneste 4 0 122
332 250 FRA FRA Sadio Doumbia 4 0 122
333 52 NED NED Igor Sijsling 4 0 121
334 282 SVK SVK Alex Molcan 4 0 121
335 176 FRA FRA Benjamin Bonzi -10 -7 121
336 213 USA USA Sekou Bangoura 4 2 121
337 177 SWE SWE Christian Lindell 10 5 119
338 281 ECU ECU Gonzalo Escobar 15 7 118
339 339 BIH BIH Nerman Fatic 10 5 118
340 320 TPE TPE Chun Hsin Tseng 1 0 118
341 216 AUS AUS Maverick Banes -28 -14 118
342 321 BRA BRA Thiago Seyboth Wild 2 0 117
343 286 SUI SUI Sandro Ehrat -1 -2 116
344 332 CZE CZE Vit Kopriva -11 -8 116
345 139 ESA ESA Marcelo Arevalo - 0 115
346 191 CZE CZE Vaclav Safranek - 0 115
347 347 BRA BRA Pedro Sakamoto 3 0 113
348 185 USA USA Evan King 3 0 113
349 182 GER GER Peter Torebko 11 5 113
350 37 ARG ARG Carlos Berlocq 2 0 112
351 298 NOR NOR Viktor Durasovic -53 -25 112
352 316 GBR GBR Jack Draper -36 -20 111
353 279 CRO CRO Borna Gojo -21 -13 111
354 189 USA USA Daniel Nguyen 46 20 111
355 207 FRA FRA Laurent Lokoli -1 0 111
356 355 PER PER Nicolas Alvarez -1 0 111
357 312 ITA ITA Andrea Pellegrino -1 0 110
358 319 FRA FRA Arthur Rinderknech -10 -4 110
359 340 UZB UZB Khumoun Sultanov 16 10 109
360 251 BUL BUL Dimitar Kuzmanov -3 0 109
361 152 AUS AUS Luke Saville 2 2 109
362 169 AUS AUS Brydan Klein -3 0 108
363 48 ESP ESP Daniel Gimeno Traver -2 0 108
364 326 ITA ITA Riccardo Bonadio -2 0 108
365 334 TUR TUR Altug Celikbilek -7 -1 107
366 258 BEL BEL Christopher Heyman -2 0 106
367 211 FRA FRA Maxime Hamou -2 0 105
368 261 NED NED Jelle Sels 6 5 105
369 366 BRA BRA Oscar Jose Gutierrez -3 0 103
370 142 ITA ITA Gianluigi Quinzi -3 0 102
371 225 EGY EGY Karim Mohamed Maamoun -2 0 102
372 320 JPN JPN Shintaro Imai -2 0 102
373 100 ITA ITA Luca Vanni 21 8 101
374 252 AUS AUS Dayne Kelly - 101
375 282 GER GER Sebastian Fanselow -4 0 101
376 371 FRA FRA Jules Okala -4 0 100
377 373 GBR GBR Ryan Peniston 1 1 100
378 57 POR POR Gastao Elias -2 0 99
379 166 ARG ARG Agustin Velotti -2 0 99
380 273 GER GER Peter Heller 2 1 99
381 249 ISR ISR Edan Leshem -13 -4 98
382 265 FRA FRA Tak Khunn Wang -2 0 98
383 319 GBR GBR Evan Hoyt -2 -1 97
384 382 BRA BRA Felipe Meligeni Rodrigues Alves 15 5 97
385 346 FRA FRA Antoine Escoffier -2 0 97
386 234 FRA FRA Maxime Chazal -2 0 97
387 275 RUS RUS Ivan Gakhov -2 0 97
388 381 CHN CHN Fajing Sun -2 0 96
389 296 NED NED Tim Van Rijthoven -1 0 95
390 276 USA USA Ulises Blanch - 0 95
391 391 SUI SUI Alexander Ritschard - 95
392 378 ECU ECU Diego Hidalgo -13 -4 95
393 255 ARG ARG Hernan Casanova -2 0 95
394 253 UZB UZB Sanjar Fayziev 3 2 94
395 72 CZE CZE Adam Pavlasek -2 0 94
396 382 ITA ITA Giulio Zeppieri - 93
397 387 FRA FRA Dan Added -10 -3 93
398 391 ITA ITA Julian Ocleppo -2 0 93
399 267 USA USA Collin Altamirano -26 -8 92
400 400 JPN JPN Rio Noguchi - 92
Live scores