Login
McCarren Tennis - 2025 A Ladder
All McCarren Tennis Ladders
Ladder Rankings
Recent Matches
Pending Challenges
Challenge Stats
Challenger Stats
NOTE: Challenge Downs are not considered part of the challenge stats.
Rank
Player
Total Challenges
Challenged Success
Challenged Not-Success
%
#1
Brian Alter
11
11
0
100 %
#2
Karl Medina Ardeano
10
10
0
100 %
#3
E-Fei Wang
9
9
0
100 %
#4
Mau Guerrero
8
8
0
100 %
#5
James Gorman
7
7
0
100 %
#6
Victor Perroux
6
6
0
100 %
#7
David Alfonso
6
6
0
100 %
#8
Alex Lacroix
6
6
0
100 %
#9
Andrew Douglas
5
5
0
100 %
#10
Chris Cho
5
5
0
100 %
#11
Mike Wang
5
5
0
100 %
#12
Felix Wang
4
4
0
100 %
#13
Sameer Prasad
4
4
0
100 %
#14
Hasnain Khan
4
4
0
100 %
#15
Jack Walla
4
4
0
100 %
#16
Andrew Leung
4
4
0
100 %
#17
Rahul Pant
4
4
0
100 %
#18
Noah Sutter
4
4
0
100 %
#19
Samuel Ping
4
4
0
100 %
#20
Arnaud Hirel
4
4
0
100 %
#21
Evan Liberman
3
3
0
100 %
#22
Kevin Huynh
3
3
0
100 %
#23
Isaac Tullis
3
3
0
100 %
#24
Stephen Jordan
3
3
0
100 %
#25
Eddy Han
3
3
0
100 %
#26
Daniel Ralsky
3
3
0
100 %
#27
Andrew Abell
3
3
0
100 %
#28
Lilian Davis
3
3
0
100 %
#29
Kapil Kale
2
2
0
100 %
#30
Matthew Southhard
2
2
0
100 %
#31
Nico Marceca
2
2
0
100 %
#32
Jonathon Sirota
2
2
0
100 %
#33
Ritchie Shen
2
2
0
100 %
#34
Sachin Doshi
2
2
0
100 %
#35
Conor Reilly
1
1
0
100 %
#36
Willam Zondlak
1
1
0
100 %
#37
John White
1
1
0
100 %
#38
Stephen Nehlig
1
1
0
100 %
#39
Carlota Chacon
1
1
0
100 %
#40
Anna-Katherine Flude
1
1
0
100 %
#41
Nicholas Mundell
1
1
0
100 %
#42
Ryan Jung
1
1
0
100 %
#43
Sarina Gupta
1
1
0
100 %
#44
Benjamin Luehrs
1
1
0
100 %
#45
Agustin Ludena
1
1
0
100 %
#46
Josh Perlmutter
1
1
0
100 %
#47
Will Blunt
1
1
0
100 %
#48
Nicholas Tam
12
11
1
92 %
#49
Christopher Walla
10
9
1
90 %
#50
Billy Lee
10
9
1
90 %
#51
Daniel Kurpaska
8
7
1
88 %
#52
Joshua Butler
8
7
1
88 %
#53
Srini Laliwala
8
7
1
88 %
#54
Cyril Melikov
8
7
1
88 %
#55
Aashman Goghari
8
7
1
88 %
#56
Andrew Silberstein
7
6
1
86 %
#57
William Hehart
7
6
1
86 %
#58
Elias Besnick
7
6
1
86 %
#59
Isaac Silvera
6
5
1
83 %
#60
Saba Tabatabai
6
5
1
83 %
#61
Berke Nayman
6
5
1
83 %
#62
Charles Sutherby
6
5
1
83 %
#63
Shirish Baskaran
6
5
1
83 %
#64
Alexander Hopwood
11
9
2
82 %
#65
Grant Wheeler
5
4
1
80 %
#66
Dan Rosen
5
4
1
80 %
#67
Jack Manning
5
4
1
80 %
#68
Christopher Zimmerman
5
4
1
80 %
#69
Omar Bokhari
5
4
1
80 %
#70
Nicholas Clarke
19
15
4
79 %
#71
Camila Caballero
12
9
3
75 %
#72
John Weiler
4
3
1
75 %
#73
Luis Delfin
4
3
1
75 %
#74
Noah Schumacher
4
3
1
75 %
#75
Jeffrey Li
4
3
1
75 %
#76
Peter Williams
4
3
1
75 %
#77
Vidush Jaipuria
4
3
1
75 %
#78
Allycia Santa Cruz
4
3
1
75 %
#79
Evan Markel
4
3
1
75 %
#80
Varun Deedwaniya
11
8
3
73 %
#81
Ethan Stern
7
5
2
71 %
#82
Ricardo Ramiriez
10
7
3
70 %
#83
Jonah Allon
10
7
3
70 %
#84
rajeev k Rao
12
8
4
67 %
#85
Joecar Hanna
9
6
3
67 %
#86
Josh Heller
9
6
3
67 %
#87
Ross Vandenhoeck
6
4
2
67 %
#88
Taylor Crane
6
4
2
67 %
#89
Paul Brownfield
3
2
1
67 %
#90
Eli Marcus
3
2
1
67 %
#91
David Jacobs
3
2
1
67 %
#92
Frank Greco Jr
3
2
1
67 %
#93
Michael Gardiner
3
2
1
67 %
#94
Bennett Wissak
3
2
1
67 %
#95
Emily Oberwetter
3
2
1
67 %
#96
Alex Roth
3
2
1
67 %
#97
Lena Arafa
3
2
1
67 %
#98
Owen Chen
3
2
1
67 %
#99
Lucy Sogard
3
2
1
67 %
#100
Alex Zamoyski
8
5
3
63 %
#101
David Arney
10
6
4
60 %
#102
Matt Neuman
5
3
2
60 %
#103
Jacob Gash
5
3
2
60 %
#104
Shaan Lakshmanan
5
3
2
60 %
#105
Isaac Wanb
5
3
2
60 %
#106
Hayley Radachi
5
3
2
60 %
#107
Ronak Parikh
5
3
2
60 %
#108
Boddy Joan Barranco Gonzalez
5
3
2
60 %
#109
Matt Suchy
5
3
2
60 %
#110
Nicolas Houx
5
3
2
60 %
#111
Jack Arenas
12
7
5
58 %
#112
Luca Di Napoli
7
4
3
57 %
#113
J.J. Fecik
7
4
3
57 %
#114
Kavan Sikand
9
5
4
56 %
#115
Rory Solomon
9
5
4
56 %
#116
Eric Smades
14
7
7
50 %
#117
Nerea Eceiza
10
5
5
50 %
#118
Jeff Alpers
10
5
5
50 %
#119
Anna Kulakova
6
3
3
50 %
#120
Abe Rubenstein
6
3
3
50 %
#121
Kyle Rudolph
4
2
2
50 %
#122
Sumit Rajan
4
2
2
50 %
#123
Vedant Jaipuria
4
2
2
50 %
#124
Sam Nassif
2
1
1
50 %
#125
Deirdre Passione
2
1
1
50 %
#126
Hannah Pohl
2
1
1
50 %
#127
William Lennon
2
1
1
50 %
#128
Quinn Hirsohn
2
1
1
50 %
#129
Kyle Moore
2
1
1
50 %
#130
Nathan Moran
15
7
8
47 %
#131
Wilson Qin
11
5
6
45 %
#132
Jason Chen
9
4
5
44 %
#133
Spencer Lau
9
4
5
44 %
#134
Hasier Larrea
7
3
4
43 %
#135
Jonathon Belelieu
7
3
4
43 %
#136
Kirti Singh
7
3
4
43 %
#137
Sean Davis
7
3
4
43 %
#138
David Zhao
12
5
7
42 %
#139
John Palmer
10
4
6
40 %
#140
Jeremy Comer
5
2
3
40 %
#141
Michael Yuasa
5
2
3
40 %
#142
Craig Rentzel
5
2
3
40 %
#143
Henry De Coster
5
2
3
40 %
#144
Oliver He
9
3
6
33 %
#145
Zeid Harb
6
2
4
33 %
#146
Andrew Yin
6
2
4
33 %
#147
Dave Ahdoot
6
2
4
33 %
#148
Kevin Wang
6
2
4
33 %
#149
Mateo Pardo
3
1
2
33 %
#150
Lucas Garcia De Polavieja
3
1
2
33 %
#151
David Szucs
3
1
2
33 %
#152
Brandon Hakimi
3
1
2
33 %
#153
Parth Desai
3
1
2
33 %
#154
Jonathan Risco Aguero
3
1
2
33 %
#155
Ethan Floyd
3
1
2
33 %
#156
Joel Gustafson
13
4
9
31 %
#157
Nihar Damarasingu
7
2
5
29 %
#158
Tim Koch
7
2
5
29 %
#159
Yan Jin
4
1
3
25 %
#160
David Zheng
5
1
4
20 %
#161
An Nguyen Xuan
5
1
4
20 %
#162
Makkenzie Shaw
7
1
6
14 %
#163
Rich Ellis
11
1
10
9 %
#164
Nick Wood
1
0
1
0 %
#165
Brandon Lum
3
0
3
0 %
#166
Jason Quach
9
0
9
0 %
#167
Brett Fischler
1
0
1
0 %
#168
Scott Spitze
1
0
1
0 %
#169
Grant Wissak
1
0
1
0 %
#170
Michael Walsh
2
0
2
0 %
#171
Damian Terbiler
1
0
1
0 %
#172
Pablo Ruiz Junco
1
0
1
0 %
#173
Daniel Reitten
2
0
2
0 %
#174
Andrew Levitan
1
0
1
0 %
#175
Aaron Budd
1
0
1
0 %
#176
Sebastion Freude
1
0
1
0 %
#177
Tyler Clayton
1
0
1
0 %
#178
Charles Hyun
1
0
1
0 %
#179
Justin Sinprasith
1
0
1
0 %
#180
Theresa Grill
1
0
1
0 %
#181
Nicholas Teo
1
0
1
0 %
#182
Ankit Prasad
1
0
1
0 %
#183
Haruka Kosugi
1
0
1
0 %
#184
Dwyer Halliburton
1
0
1
0 %
#185
David Kigel
3
0
3
0 %
#186
Daniel McHugh
1
0
1
0 %
#187
Max Stossel
1
0
1
0 %
Defender Stats
Rank
Player
Total Defenses
Defended
Not Defended
%
#1
Hasier Larrea
9
9
0
100 %
#2
William Lennon
8
8
0
100 %
#3
Kevin Huynh
7
7
0
100 %
#4
Alex Lacroix
7
7
0
100 %
#5
Nihar Damarasingu
6
6
0
100 %
#6
Luca Di Napoli
6
6
0
100 %
#7
Jeffrey Wan
5
5
0
100 %
#8
Parth Desai
5
5
0
100 %
#9
Nicholas Mundell
4
4
0
100 %
#10
Isaac Salas
4
4
0
100 %
#11
Craig Rentzel
4
4
0
100 %
#12
Hasnain Khan
3
3
0
100 %
#13
Dan Rosen
3
3
0
100 %
#14
Arnaud Hirel
3
3
0
100 %
#15
Mau Guerrero
3
3
0
100 %
#16
Mike Wang
3
3
0
100 %
#17
Neil Karandikar
2
2
0
100 %
#18
Noah Schumacher
2
2
0
100 %
#19
Berke Nayman
2
2
0
100 %
#20
Jonathon Belelieu
2
2
0
100 %
#21
Jack Walla
1
1
0
100 %
#22
Joshua Butler
1
1
0
100 %
#23
Scott Aiken
1
1
0
100 %
#24
Max Zucker
1
1
0
100 %
#25
Andrew Silberstein
1
1
0
100 %
#26
Grant Wheeler
1
1
0
100 %
#27
Felix Wang
1
1
0
100 %
#28
Max Stossel
1
1
0
100 %
#29
Ilya Smolenskiy
1
1
0
100 %
#30
Sameer Prasad
1
1
0
100 %
#31
Kevin Wang
1
1
0
100 %
#32
Sam Nassif
1
1
0
100 %
#33
James Gorman
1
1
0
100 %
#34
Seyed Arad Moghadasi
1
1
0
100 %
#35
Cody McKee
1
1
0
100 %
#36
Ankit Prasad
1
1
0
100 %
#37
Daniel Kurpaska
1
1
0
100 %
#38
Alexander Hopwood
8
7
1
88 %
#39
Noah Sutter
5
4
1
80 %
#40
Dave Ahdoot
5
4
1
80 %
#41
rajeev k Rao
8
6
2
75 %
#42
Daniel Reitten
8
6
2
75 %
#43
David Zheng
8
6
2
75 %
#44
Eddy Han
4
3
1
75 %
#45
John Weiler
4
3
1
75 %
#46
Ronak Parikh
4
3
1
75 %
#47
Zeid Harb
7
5
2
71 %
#48
Joel Gustafson
10
7
3
70 %
#49
Tim Koch
6
4
2
67 %
#50
John Palmer
6
4
2
67 %
#51
Kyle Rudolph
6
4
2
67 %
#52
Karl Medina Ardeano
6
4
2
67 %
#53
Jack Arenas
6
4
2
67 %
#54
Ryan Jung
3
2
1
67 %
#55
Taylor Crane
3
2
1
67 %
#56
Sumit Rajan
3
2
1
67 %
#57
Michael Gardiner
3
2
1
67 %
#58
Sebastion Freude
3
2
1
67 %
#59
Jason Quach
8
5
3
63 %
#60
Jason Chen
8
5
3
63 %
#61
Nicholas Tam
8
5
3
63 %
#62
Kapil Kale
5
3
2
60 %
#63
Emily Oberwetter
7
4
3
57 %
#64
Evan Liberman
9
5
4
56 %
#65
Camila Caballero
9
5
4
56 %
#66
Quinn Hirsohn
11
6
5
55 %
#67
Scott Spitze
10
5
5
50 %
#68
Samuel Ping
8
4
4
50 %
#69
Will Dennis
8
4
4
50 %
#70
Nerea Eceiza
8
4
4
50 %
#71
Nathan Moran
6
3
3
50 %
#72
Shaan Lakshmanan
6
3
3
50 %
#73
Jack Manning
6
3
3
50 %
#74
Matthew Seiden
4
2
2
50 %
#75
Brandon Hakimi
4
2
2
50 %
#76
Nicholas Teo
4
2
2
50 %
#77
Ethan Stern
4
2
2
50 %
#78
Henry De Coster
4
2
2
50 %
#79
Andrew Levitan
4
2
2
50 %
#80
Brandon Lum
4
2
2
50 %
#81
Stephen Jordan
4
2
2
50 %
#82
David Alfonso
4
2
2
50 %
#83
Kirti Singh
4
2
2
50 %
#84
Matt Suchy
4
2
2
50 %
#85
Victor Perroux
4
2
2
50 %
#86
Nicolas Houx
4
2
2
50 %
#87
Shirish Baskaran
4
2
2
50 %
#88
Aashman Goghari
4
2
2
50 %
#89
Omar Bokhari
2
1
1
50 %
#90
Alex Zamoyski
2
1
1
50 %
#91
Ryhan Moghe
2
1
1
50 %
#92
Agustin Ludena
2
1
1
50 %
#93
Josh Perlmutter
2
1
1
50 %
#94
Christopher Walla
2
1
1
50 %
#95
Jonathon Goodman
2
1
1
50 %
#96
Cyril Melikov
2
1
1
50 %
#97
Isaac Wanb
2
1
1
50 %
#98
Peter Williams
2
1
1
50 %
#99
David Jacobs
2
1
1
50 %
#100
Nicholas Clarke
7
3
4
43 %
#101
Grant Wissak
7
3
4
43 %
#102
Bennett Wissak
10
4
6
40 %
#103
Joecar Hanna
10
4
6
40 %
#104
Michael Yuasa
5
2
3
40 %
#105
Damian Terbiler
5
2
3
40 %
#106
Boddy Joan Barranco Gonzalez
5
2
3
40 %
#107
Ricardo Ramiriez
5
2
3
40 %
#108
Lucas Garcia De Polavieja
5
2
3
40 %
#109
Hayley Radachi
8
3
5
38 %
#110
Oliver He
12
4
8
33 %
#111
Isaac Silvera
9
3
6
33 %
#112
Ross Vandenhoeck
6
2
4
33 %
#113
Daniel McHugh
6
2
4
33 %
#114
Rich Ellis
6
2
4
33 %
#115
Evan Markel
6
2
4
33 %
#116
Jacob Gash
3
1
2
33 %
#117
Eli Marcus
3
1
2
33 %
#118
David Arney
3
1
2
33 %
#119
Lena Arafa
3
1
2
33 %
#120
Vidush Jaipuria
3
1
2
33 %
#121
Josh Heller
3
1
2
33 %
#122
Drew Tomao
3
1
2
33 %
#123
Abe Rubenstein
7
2
5
29 %
#124
Andrew Leung
4
1
3
25 %
#125
David Zhao
4
1
3
25 %
#126
Sean Davis
4
1
3
25 %
#127
Yan Jin
4
1
3
25 %
#128
Chris Cho
4
1
3
25 %
#129
Aaron Budd
4
1
3
25 %
#130
Brett Fischler
4
1
3
25 %
#131
Billy Lee
4
1
3
25 %
#132
Spencer Lau
9
2
7
22 %
#133
Dante Iraola
9
2
7
22 %
#134
Haruka Kosugi
10
2
8
20 %
#135
Lucy Sogard
5
1
4
20 %
#136
Miles Schachner
5
1
4
20 %
#137
David O'Flaherty
6
1
5
17 %
#138
J.J. Fecik
6
1
5
17 %
#139
Matthew Southhard
7
1
6
14 %
#140
Isaac Tullis
7
1
6
14 %
#141
Benjamin Luehrs
8
1
7
13 %
#142
Makkenzie Shaw
11
1
10
9 %
#143
Michael Walsh
5
0
5
0 %
#144
Jonathan Risco Aguero
5
0
5
0 %
#145
An Nguyen Xuan
9
0
9
0 %
#146
Tyler Clayton
1
0
1
0 %
#147
Jae Ho Yang
9
0
9
0 %
#148
Michael Leffler
2
0
2
0 %
#149
Zoe Brown
3
0
3
0 %
#150
Kelley Nguyen
3
0
3
0 %
#151
Deirdre Passione
5
0
5
0 %
#152
Anna-Katherine Flude
4
0
4
0 %
#153
Kush Patel
4
0
4
0 %
#154
Sarina Gupta
2
0
2
0 %
#155
Hannah Pohl
2
0
2
0 %
#156
Matt Neuman
4
0
4
0 %
#157
Nick Wood
4
0
4
0 %
#158
Lilian Davis
6
0
6
0 %
#159
Allycia Santa Cruz
1
0
1
0 %
#160
Harry Hill
1
0
1
0 %
#161
Wilson Qin
9
0
9
0 %
#162
Caroline Smith
7
0
7
0 %
#163
Luis Delfin
7
0
7
0 %
#164
Kyle Moore
2
0
2
0 %
#165
Francios Laurent
5
0
5
0 %
#166
Justin Sinprasith
4
0
4
0 %
#167
Dwyer Halliburton
1
0
1
0 %
#168
Marcel Wolke
5
0
5
0 %
#169
David Szucs
2
0
2
0 %
#170
Saba Tabatabai
3
0
3
0 %
#171
Eric Smades
6
0
6
0 %
#172
E-Fei Wang
5
0
5
0 %
#173
Rahul Pant
3
0
3
0 %
#174
Charles Hyun
7
0
7
0 %
#175
Paul Niklason
3
0
3
0 %
#176
Srini Laliwala
5
0
5
0 %
#177
Andrew Abell
6
0
6
0 %
#178
Jeffrey Li
8
0
8
0 %
#179
Paul Brownfield
6
0
6
0 %
#180
Charles Sutherby
3
0
3
0 %
#181
Jeremy Comer
2
0
2
0 %
#182
Linden Renz
1
0
1
0 %
#183
Christopher Zimmerman
2
0
2
0 %
#184
Ethan Floyd
1
0
1
0 %
#185
Andrew Douglas
3
0
3
0 %
#186
Hannah Bjorkman
2
0
2
0 %
#187
Danielle Leavitt
4
0
4
0 %
#188
Thomas O'Gara
1
0
1
0 %
#189
Varun Deedwaniya
1
0
1
0 %
#190
Rains Jordan
5
0
5
0 %
#191
William Hehart
1
0
1
0 %
#192
Jonah Allon
1
0
1
0 %
#193
Carlota Chacon
1
0
1
0 %
#194
Stephen Nehlig
1
0
1
0 %
#195
Joshua Zhou
1
0
1
0 %
#196
Brian Alter
1
0
1
0 %
#197
Elias Besnick
1
0
1
0 %
#198
Anna Kulakova
1
0
1
0 %
#199
Andy Baron
1
0
1
0 %
#200
David McVeigh
1
0
1
0 %
#201
Mateo Pardo
2
0
2
0 %
#202
Jonathon Sirota
4
0
4
0 %
#203
David Kigel
3
0
3
0 %
#204
Christian Labeck
2
0
2
0 %
#205
Ritchie Shen
3
0
3
0 %
#206
Kavan Sikand
5
0
5
0 %
#207
Will Blunt
1
0
1
0 %
#208
Frank Greco Jr
3
0
3
0 %
Loading...
Confirm
No
Yes
Confirm
OK
TennisRungs.com Announcements
Dismiss