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 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 %
Confirm
No
Yes
Confirm
OK
TennisRungs.com Announcements
Dismiss