TennisRungs.com

McCarren Tennis - 2025 A Ladder

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