Court
Cockpit
Slate
Tracer
Players
Track Record
Compare
Tournaments
Leaders
Form
Live odds
|
Players
top 400 · tap any for the deep-dive
⚡ Head-to-head compare
Match any two players · projected edge per surface
hard · clay · grass split · full H2H history · model's leaning side
open →
#1
ITA
Jannik Sinner
L10 90%
H 2362
vs
#2
ESP
Carlos Alcaraz
L10 70%
H 2246
vs
#3
GER
Alexander Zverev
L10 90%
H 2118
vs
#4
CAN
Felix Auger Aliassime
L10 60%
H 2031
vs
#5
USA
Ben Shelton
L10 60%
H 2000
vs
#6
AUS
Alex De Minaur
L10 60%
H 2043
vs
#7
SRB
Novak Djokovic
L10 60%
H 2175
vs
#8
RUS
Daniil Medvedev
L10 60%
H 2078
vs
#9
USA
Taylor Fritz
L10 50%
H 1982
vs
#10
ITA
Flavio Cobolli
L10 70%
H 1856
vs
#11
KAZ
Alexander Bublik
L10 50%
H 1923
vs
#12
CZE
Jiri Lehecka
L10 60%
H 1968
vs
#13
RUS
Andrey Rublev
L10 70%
H 1899
vs
#14
NOR
Casper Ruud
L10 80%
H 1907
vs
#15
RUS
Karen Khachanov
L10 70%
H 1853
vs
#16
ITA
Lorenzo Musetti
L10 60%
H 1967
vs
#17
CZE
Jakub Mensik
L10 70%
H 1980
vs
#18
ITA
Luciano Darderi
L10 70%
H 1664
vs
#19
USA
Learner Tien
L10 80%
H 2001
vs
#20
MON
Valentin Vacherot
L10 70%
H 1944
vs
#21
FRA
Arthur Fils
L10 80%
H 2026
vs
#22
ESP
Alejandro Davidovich Fokina
L10 50%
H 1922
vs
#23
ESP
Rafael Jodar
L10 80%
H 1922
vs
#24
FRA
Arthur Rinderknech
L10 50%
H 1840
vs
Full roster · #25–400
Rank
Player
Country
L10
Elo hard
#25
Joao Fonseca
BRA
70%
2048
vs
#26
Frances Tiafoe
USA
70%
1937
vs
#27
Francisco Cerundolo
ARG
60%
1963
vs
#28
Tommy Paul
USA
70%
1973
vs
#29
Cameron Norrie
GBR
50%
1885
vs
#30
Tomas Martin Etcheverry
ARG
50%
1862
vs
#31
Alejandro Tabilo
CHI
70%
1830
vs
#32
Brandon Nakashima
USA
50%
1864
vs
#33
Ugo Humbert
FRA
50%
1933
vs
#34
Matteo Arnaldi
ITA
80%
1756
vs
#35
Ignacio Buse
PER
80%
1724
vs
#36
Corentin Moutet
FRA
30%
1851
vs
#37
Alexander Blockx
BEL
80%
1841
vs
#38
Alex Michelsen
USA
50%
1934
vs
#39
Mariano Navone
ARG
70%
1717
vs
#40
Zizou Bergs
BEL
50%
1852
vs
#41
Tallon Griekspoor
NED
30%
1883
vs
#42
Denis Shapovalov
CAN
40%
1909
vs
#43
Tomas Machac
CZE
60%
1911
vs
#44
Jaume Munar
ESP
50%
1873
vs
#45
Juan Manuel Cerundolo
ARG
80%
1684
vs
#46
Adrian Mannarino
FRA
10%
1751
vs
#47
Marin Cilic
CRO
50%
1865
vs
#48
Matteo Berrettini
ITA
70%
1953
vs
#49
Miomir Kecmanovic
SRB
70%
1787
vs
#50
Nuno Borges
POR
60%
1792
vs
#51
Raphael Collignon
BEL
70%
1941
vs
#52
Thiago Agustin Tirante
ARG
70%
1714
vs
#53
Terence Atmane
FRA
40%
1793
vs
#54
Gabriel Diallo
CAN
40%
1789
vs
#55
Botic Van De Zandschulp
NED
60%
1815
vs
#56
Sebastian Baez
ARG
70%
1778
vs
#57
Camilo Ugo Carabelli
ARG
50%
1678
vs
#58
Martin Landaluce
ESP
70%
1839
vs
#59
Yannick Hanfmann
GER
50%
1817
vs
#60
Sebastian Korda
USA
80%
1973
vs
#61
Fabian Marozsan
HUN
50%
1834
vs
#62
Zachary Svajda
USA
40%
1836
vs
#63
Roman Andres Burruchaga
ARG
50%
1580
vs
#64
Holger Rune
DEN
70%
1961
vs
#65
Vit Kopriva
CZE
60%
1771
vs
#66
Lorenzo Sonego
ITA
30%
1817
vs
#67
Ethan Quinn
USA
50%
1883
vs
#68
Hamad Medjedovic
SRB
80%
1796
vs
#69
Aleksandar Kovacevic
USA
60%
1746
vs
#70
Dino Prizmic
CRO
80%
1801
vs
#71
Pablo Carreno Busta
ESP
70%
1827
vs
#72
Adolfo Daniel Vallejo
PAR
70%
1476
vs
#73
Jenson Brooksby
USA
20%
1794
vs
#74
Valentin Royer
FRA
40%
1687
vs
#75
Marton Fucsovics
HUN
40%
1833
vs
#76
Kamil Majchrzak
POL
60%
1814
vs
#77
Jan Lennard Struff
GER
30%
1712
vs
#78
Mattia Bellucci
ITA
40%
1789
vs
#79
James Duckworth
AUS
70%
1712
vs
#80
Marco Trungelliti
ARG
40%
1525
vs
#81
Arthur Cazaux
FRA
50%
1808
vs
#82
Daniel Merida Aguilar
ESP
60%
1773
vs
#83
Jesper De Jong
NED
70%
1665
vs
#84
Stefanos Tsitsipas
GRE
50%
1891
vs
#85
Daniel Altmaier
GER
50%
1707
vs
#86
Reilly Opelka
USA
40%
1843
vs
#87
Emilio Nava
USA
90%
1712
vs
#88
Marcos Giron
USA
30%
1829
vs
#89
Francisco Comesana
ARG
70%
1737
vs
#90
Alexei Popyrin
AUS
50%
1729
vs
#91
Adam Walton
AUS
80%
1807
vs
#92
Quentin Halys
FRA
60%
1803
vs
#93
Giovanni Mpetshi Perricard
FRA
40%
1756
vs
#94
Jaime Faria
POR
70%
1699
vs
#95
Eliot Spizzirri
USA
70%
1894
vs
#96
Hubert Hurkacz
POL
60%
1842
vs
#97
Alexander Shevchenko
KAZ
40%
1763
vs
#98
Luca Van Assche
FRA
40%
1825
vs
#99
Benjamin Bonzi
FRA
40%
1833
vs
#100
Aleksandar Vukic
AUS
30%
1722
vs
#101
Yibing Wu
CHN
70%
1867
vs
#102
Alex Molcan
SVK
80%
1668
vs
#103
Damir Dzumhur
BIH
40%
1704
vs
#104
Sho Shimabukuro
JPN
60%
1729
vs
#105
Jan Choinski
GBR
80%
1652
vs
#106
Rinky Hijikata
AUS
50%
1816
vs
#107
Dalibor Svrcina
CZE
60%
1780
vs
#108
Coleman Wong
HKG
60%
1750
vs
#109
Andrea Pellegrino
ITA
80%
1327
vs
#110
Stan Wawrinka
SUI
30%
1776
vs
#111
Titouan Droguet
FRA
60%
1759
vs
#112
Jack Draper
GBR
50%
2034
vs
#113
Cristian Garin
CHI
50%
1615
vs
#114
Martin Damm
USA
60%
1760
vs
#115
Patrick Kypson
USA
40%
1759
vs
#116
Roberto Bautista Agut
ESP
40%
1744
vs
#117
Leandro Riedi
SUI
60%
1810
vs
#118
Nikoloz Basilashvili
GEO
70%
1721
vs
#119
Hugo Gaston
FRA
30%
1798
vs
#120
Pablo Llamas Ruiz
ESP
70%
1657
vs
#121
Henrique Rocha
POR
70%
1656
vs
#122
Nicolai Budkov Kjaer
NOR
70%
1749
vs
#123
Tristan Schoolkate
AUS
60%
1666
vs
#124
Sebastian Ofner
AUT
50%
1745
vs
#125
Mackenzie Mcdonald
USA
30%
1765
vs
#126
Francesco Maestrelli
ITA
10%
1739
vs
#127
Alexandre Muller
FRA
30%
1727
vs
#128
Facundo Diaz Acosta
ARG
70%
1580
vs
#129
Shintaro Mochizuki
JPN
30%
1574
vs
#130
Vilius Gaubas
LTU
40%
1696
vs
#131
Bu Yunchaokete
CHN
90%
1752
vs
#132
Dane Sweeny
AUS
30%
1604
vs
#133
Jack Pinnington Jones
GBR
30%
1713
vs
#134
Stefano Travaglia
ITA
50%
1699
vs
#135
Roman Safiullin
RUS
80%
1780
vs
#136
Nishesh Basavareddy
USA
60%
1813
vs
#137
Arthur Gea
FRA
50%
1796
vs
#138
Tomas Barrios Vera
CHI
50%
1692
vs
#139
Pedro Martinez
ESP
40%
1661
vs
#140
Dusan Lajovic
SRB
60%
1624
vs
#141
Arthur Fery
GBR
70%
1816
vs
#142
Moez Echargui
TUN
20%
1589
vs
#143
Carlos Taberner
ESP
40%
1401
vs
#144
Billy Harris
GBR
20%
1611
vs
#145
Jacob Fearnley
GBR
30%
1695
vs
#146
Kyrian Jacquet
FRA
60%
1800
vs
#147
Michael Zheng
USA
50%
1820
vs
#148
August Holmgren
DEN
70%
1666
vs
#149
Rei Sakamoto
JPN
70%
1756
vs
#150
Toby Samuel
GBR
60%
1878
vs
#151
Elmer Moller
DEN
70%
1556
vs
#152
Jordan Thompson
AUS
60%
1806
vs
#153
Jurij Rodionov
AUT
50%
1713
vs
#154
Mark Lajal
EST
70%
1706
vs
#155
Stefanos Sakellaridis
GRE
80%
1672
vs
#156
Christopher Oconnell
AUS
30%
1789
vs
#157
Alex Bolt
AUS
60%
1670
vs
#158
Otto Virtanen
FIN
60%
1797
vs
#159
Luca Nardi
ITA
40%
1716
vs
#160
Lloyd Harris
RSA
50%
1772
vs
#161
Juan Carlos Prado Angelo
BOL
60%
1447
vs
#162
Zdenek Kolar
CZE
60%
1546
vs
#163
Liam Draxl
CAN
60%
1717
vs
#164
Filip Misolic
AUT
20%
1520
vs
#165
Hugo Dellien
BOL
60%
1441
vs
#166
Francesco Passaro
ITA
60%
1711
vs
#167
Nicolas Mejia
COL
50%
1623
vs
#168
Lukas Neumayer
AUT
90%
1583
vs
#169
Luka Mikrut
CRO
70%
1480
vs
#170
Grigor Dimitrov
BUL
10%
1914
vs
#171
Daniil Glinka
EST
60%
1692
vs
#172
Marco Cecchinato
ITA
50%
1320
vs
#173
Ugo Blanchet
FRA
30%
1740
vs
#174
Joel Schwaerzler
AUT
50%
1702
vs
#175
Timofey Skatov
KAZ
60%
1589
vs
#176
Colton Smith
USA
70%
1734
vs
#177
Chris Rodesch
LUX
50%
1806
vs
#178
Borna Gojo
CRO
80%
1809
vs
#179
Lukas Klein
SVK
40%
1634
vs
#180
Gonzalo Bueno
PER
60%
1451
vs
#181
Yoshihito Nishioka
JPN
50%
1738
vs
#182
Gustavo Heide
BRA
80%
1591
vs
#183
Zsombor Piros
HUN
60%
1788
vs
#184
Elias Ymer
SWE
60%
1676
vs
#185
Federico Cina
ITA
30%
1717
vs
#186
Gauthier Onclin
BEL
80%
1709
vs
#187
Alexis Galarneau
CAN
50%
1696
vs
#188
Bernard Tomic
AUS
40%
1600
vs
#189
Nicolas Jarry
CHI
40%
1610
vs
#190
Clement Tabur
FRA
60%
1764
vs
#191
Roberto Carballes Baena
ESP
50%
1692
vs
#192
Giulio Zeppieri
ITA
50%
1735
vs
#193
Gianluca Cadenasso
ITA
40%
1500
vs
#194
Soon Woo Kwon
KOR
100%
1835
vs
#195
Michael Mmoh
USA
80%
1771
vs
#196
Remy Bertola
SUI
50%
1692
vs
#197
Alex Barrena
ARG
40%
1398
vs
#198
Tristan Boyer
USA
70%
1664
vs
#199
Matej Dodig
CRO
60%
1620
vs
#200
Clement Chidekh
FRA
50%
1716
vs
#201
Jerome Kym
SUI
60%
1752
vs
#202
Genaro Alberto Olivieri
ARG
40%
1430
vs
#203
Juan Pablo Ficovich
ARG
60%
1615
vs
#204
Harold Mayot
FRA
60%
1706
vs
#205
Joao Lucas Reis Da Silva
BRA
60%
1441
vs
#206
Yu Hsiou Hsu
TPE
60%
1645
vs
#207
Luka Pavlovic
FRA
40%
1650
vs
#208
Gilles Arnaud Bailly
BEL
50%
1560
vs
#209
Liam Broady
GBR
60%
1701
vs
#210
Lautaro Midon
ARG
70%
1631
vs
#211
Lorenzo Giustino
ITA
40%
1600
vs
#212
Kimmer Coppejans
BEL
80%
1625
vs
#213
Federico Agustin Gomez
ARG
30%
1560
vs
#214
Zhizhen Zhang
CHN
40%
1722
vs
#215
Vitaliy Sachko
UKR
50%
1599
vs
#216
Moise Kouame
FRA
40%
1742
vs
#217
Daniel Evans
GBR
40%
1613
vs
#218
Justin Engel
GER
20%
1611
vs
#219
Darwin Blanch
USA
60%
1640
vs
#220
Felix Gill
GBR
50%
1750
vs
#221
Pol Martin Tiffon
ESP
70%
1721
vs
#222
Hugo Grenier
FRA
40%
1675
vs
#223
Rio Noguchi
JPN
50%
1686
vs
#224
Harry Wendelken
GBR
60%
1768
vs
#225
Laslo Djere
SRB
80%
1673
vs
#226
Nikolas Sanchez Izquierdo
ESP
70%
1224
vs
#227
Franco Roncadelli
URU
80%
1489
vs
#228
Oliver Crawford
GBR
50%
1567
vs
#229
Tom Gentzsch
GER
70%
1628
vs
#230
Edas Butvilas
LTU
60%
1660
vs
#231
Andrea Guerrieri
ITA
70%
1529
vs
#232
Pierre Hugues Herbert
FRA
30%
1705
vs
#233
James Mccabe
AUS
50%
1627
vs
#234
Max Houkes
NED
50%
1354
vs
#235
Frederico Ferreira Silva
POR
40%
1691
vs
#236
Alejandro Moro Canas
ESP
40%
1679
vs
#237
Raul Brancaccio
ITA
40%
1619
vs
#238
Henri Squire
GER
70%
1647
vs
#239
Dan Added
FRA
20%
1584
vs
#240
Andres Andrade
ECU
70%
1629
vs
#241
Pedro Boscardin Dias
BRA
60%
1436
vs
#242
David Goffin
BEL
20%
1682
vs
#243
Stefano Napolitano
ITA
70%
1591
vs
#244
Guy Den Ouden
NED
40%
1478
vs
#245
Chun Hsin Tseng
TPE
70%
1587
vs
#246
Franco Agamenone
ITA
70%
1419
vs
#247
Jay Clarke
GBR
50%
1568
vs
#248
Pavel Kotov
RUS
60%
1764
vs
#249
Hynek Barton
CZE
80%
1625
vs
#250
Philip Henning
RSA
80%
1692
vs
#251
Yi Zhou
CHN
40%
1610
vs
#252
Keegan Smith
USA
70%
1620
vs
#253
Kaichi Uchida
JPN
20%
1511
vs
#254
Guido Ivan Justo
ARG
60%
1424
vs
#255
Andrej Nedic
BIH
70%
1438
vs
#256
Florent Bax
FRA
80%
1604
vs
#257
Andre Ilagan
USA
80%
1689
vs
#258
David Jorda Sanchis
ESP
70%
1400
vs
#259
Gael Monfils
FRA
30%
1837
vs
#260
Fajing Sun
CHN
50%
1660
vs
#261
Buvaysar Gadamauri
BEL
80%
1648
vs
#262
Diego Dedura Palomero
GER
60%
1487
vs
#263
Filip Cristian Jianu
ROU
30%
1420
vs
#264
Juncheng Shang
CHN
50%
1782
vs
#265
Stefan Dostanic
USA
50%
1699
vs
#266
Alvaro Guillen Meza
ECU
40%
1299
vs
#267
Nerman Fatic
BIH
70%
1507
vs
#268
Martin Krumich
CZE
80%
1608
vs
#269
Alastair Gray
GBR
70%
1583
vs
#270
Rodrigo Pacheco Mendez
MEX
70%
1668
vs
#271
Miguel Damas
ESP
40%
1405
vs
#272
Murphy Cassone
USA
40%
1597
vs
#273
Petr Bar Biryukov
RUS
80%
1661
vs
#274
Johannus Monday
GBR
60%
1636
vs
#275
Max Alcala Gurri
ESP
80%
1397
vs
#276
Calvin Hemery
FRA
80%
1556
vs
#277
George Loffhagen
GBR
30%
1615
vs
#278
Sumit Nagal
IND
40%
1587
vs
#279
Charles Broom
GBR
60%
1629
vs
#280
Sascha Gueymard Wayenburg
FRA
30%
1590
vs
#281
Maks Kasnikowski
POL
60%
1638
vs
#282
Juan Bautista Torres
ARG
60%
1432
vs
#283
Daniel Rincon
ESP
50%
1697
vs
#284
Dali Blanch
USA
90%
1394
vs
#285
Michele Ribecai
ITA
50%
1540
vs
#286
Robin Bertrand
FRA
40%
1513
vs
#287
Kilian Feldbausch
SUI
80%
1520
vs
#288
Thiago Monteiro
BRA
70%
1611
vs
#289
Duje Ajdukovic
CRO
50%
1624
vs
#290
Juan Manuel La Serna
ARG
70%
1554
vs
#291
Cezar Cretu
ROU
70%
1521
vs
#292
Yosuke Watanuki
JPN
40%
1666
vs
#293
Taro Daniel
JPN
70%
1613
vs
#294
Giles Hussey
GBR
80%
1653
vs
#295
Inaki Montes De La Torre
ESP
70%
1682
vs
#296
Daniel Michalski
POL
40%
1581
vs
#297
Sergey Fomin
UZB
70%
1554
vs
#298
Lilian Marmousez
FRA
60%
1531
vs
#299
Thiago Seyboth Wild
BRA
40%
1648
vs
#300
Beibit Zhukayev
KAZ
60%
1570
vs
#301
Ilia Simakin
RUS
40%
1724
vs
#302
Antoine Ghibaudo
FRA
60%
1637
vs
#303
Mikhail Kukushkin
KAZ
40%
1680
vs
#304
Andrea Collarini
ARG
40%
1389
vs
#305
Murkel Alejandro Dellien Velasco
BOL
60%
1388
vs
#306
Tiago Pereira
POR
20%
1351
vs
#307
Juan Pablo Varillas
PER
40%
1427
vs
#308
Abedallah Shelbayh
JOR
30%
1639
vs
#309
Akira Santillan
AUS
30%
1493
vs
#310
Hamish Stewart
GBR
70%
1664
vs
#311
Eliakim Coulibaly
CIV
80%
1630
vs
#312
Maxim Mrva
CZE
40%
1682
vs
#313
Alex Martinez
ESP
60%
1411
vs
#314
Jonas Forejtek
CZE
60%
1569
vs
#315
Andres Martin
USA
30%
1541
vs
#316
Matias Soto
CHI
70%
1424
vs
#317
Blaise Bicknell
JAM
50%
1538
vs
#318
Thomas Faurel
FRA
40%
1456
vs
#319
Stefan Kozlov
USA
50%
1625
vs
#320
Marc Andrea Huesler
SUI
40%
1663
vs
#321
Philip Sekulic
AUS
60%
1539
vs
#322
Yasutaka Uchiyama
JPN
40%
1570
vs
#323
Igor Ribeiro Marcondes
BRA
60%
1713
vs
#324
Braden Shick
USA
60%
1559
vs
#325
Paul Jubb
GBR
60%
1578
vs
#326
Max Basing
GBR
60%
1649
vs
#327
Oriol Roca Batalla
ESP
60%
1508
vs
#328
Tyler Zink
USA
50%
1554
vs
#329
Yanki Erel
TUR
60%
1573
vs
#330
Michael Geerts
BEL
40%
1582
vs
#331
Marko Topo
GER
20%
1641
vs
#332
Max Schoenhaus
GER
60%
1595
vs
#333
Mert Alkaya
TUR
50%
1538
vs
#334
Sandro Kopp
AUT
50%
1455
vs
#335
Matteo Martineau
FRA
40%
1587
vs
#336
Cedrik Marcel Stebe
GER
50%
1607
vs
#337
Mili Poljicak
CRO
60%
1359
vs
#338
Facundo Mena
ARG
60%
1524
vs
#339
Tung Lin Wu
TPE
50%
1616
vs
#340
Jacopo Vasami
ITA
60%
1362
vs
#341
Federico Bondioli
ITA
50%
1324
vs
#342
Oliver Tarvet
GBR
40%
1598
vs
#343
Hayato Matsuoka
JPN
60%
1589
vs
#344
Dominic Stricker
SUI
60%
1655
vs
#345
Mats Rosenkranz
GER
70%
1616
vs
#346
Henry Searle
GBR
60%
1620
vs
#347
Daniel Elahi Galan
COL
60%
1615
vs
#348
Mitchell Krueger
USA
40%
1601
vs
#349
Ivan Gakhov
RUS
30%
1572
vs
#350
Petr Brunclik
CZE
70%
1668
vs
#351
Daniel Milavsky
USA
60%
1596
vs
#352
Yuta Shimizu
JPN
60%
1603
vs
#353
Carlo Alberto Caniato
ITA
60%
1379
vs
#354
Luca Castelnuovo
SUI
50%
1448
vs
#355
Filippo Romano
ITA
70%
1654
vs
#356
Ioannis Xilas
GRE
40%
1569
vs
#357
Dimitar Kuzmanov
BUL
50%
1604
vs
#358
Ognjen Milic
SRB
70%
1626
vs
#359
Marc Polmans
AUS
50%
1593
vs
#360
Marvin Moeller
GER
60%
1576
vs
#361
Nicolas Kicker
ARG
50%
1491
vs
#362
Ryan Peniston
GBR
30%
1565
vs
#363
Justin Boulais
CAN
80%
1652
vs
#364
Marek Gengel
CZE
70%
1618
vs
#365
Norbert Gombos
SVK
50%
1542
vs
#366
Tom Paris
FRA
30%
1538
vs
#367
Li Tu
AUS
60%
1665
vs
#368
Geoffrey Blancaneaux
FRA
50%
1565
vs
#369
Garrett Johns
USA
50%
1498
vs
#370
Mika Brunold
SUI
60%
1703
vs
#371
Tommaso Compagnucci
ITA
70%
1328
vs
#372
Daniel Masur
GER
50%
1551
vs
#373
Manas Dhamne
IND
60%
1587
vs
#374
Kasidit Samrej
THA
60%
1578
vs
#375
Florian Broska
GER
50%
1578
vs
#376
Anton Matusevich
GBR
60%
1549
vs
#377
Mathys Erhard
FRA
60%
1525
vs
#378
Vadym Ursu
UKR
50%
1435
vs
#379
James Trotter
JPN
30%
1543
vs
#380
Renta Tokuda
JPN
30%
1451
vs
#381
Marat Sharipov
RUS
60%
1680
vs
#382
Andrew Fenty
USA
40%
1506
vs
#383
Santiago Fa Rodriguez Taverna
ARG
50%
1447
vs
#384
Alex Rybakov
USA
40%
1519
vs
#385
Juan Estevez
ARG
40%
1500
vs
#386
Eduardo Ribeiro
BRA
50%
1443
vs
#387
Oleg Prihodko
UKR
40%
1634
vs
#388
Gabriele Piraino
ITA
40%
1516
vs
#389
Carlos Sanchez Jover
ESP
40%
1412
vs
#390
Nick Hardt
DOM
60%
1523
vs
#391
Jacopo Berrettini
ITA
10%
1318
vs
#392
Lucas Poullain
FRA
80%
1626
vs
#393
Arthur Weber
FRA
40%
1456
vs
#394
Patrick Zahraj
GER
40%
1502
vs
#395
Moerani Bouzige
AUS
30%
1394
vs
#396
Francesco Forti
ITA
70%
1519
vs
#397
Petr Nesterov
BUL
70%
1628
vs
#398
Samuele Pieri
ITA
60%
1500
vs
#399
Arthur Nagel
FRA
29%
1447
vs
#400
Gonzalo Villanueva
ARG
50%
1397
vs
Slate
Picks
Tracer
Events
Players
Account