Teams

RH:Rocky Hill 4.5:Garcia/

2025 NCT Adult 18 & Over Men · 4.5 Adult Men 1

19 players · average NTRP 4.30 / NORTHERN CONNECTICUT

No matches recorded for this roster in this league — it may be a placeholder registration, or the season may not have started.

View scouting list →
Schedule14 played
2025-05-03vs BTC:Bloomfield Bobcats:Datsko/Lost 23
L#1 DoublesAlex Mukdaprakorn / Brandon Sanford vs Alex Gaal / Kevin Ho3-6, 3-6
W#1 SinglesSamuele Raniolo vs Colin Schlank3-6, 6-3, 6-1
L#2 DoublesDaksh Rampal / Miguel Garcia vs Dylan Avena / Stefan Jones3-6, 0-6
W#2 SinglesKhai Ton vs Joseph Albiach3-6, 6-1, 6-0
L#3 DoublesNicholas Loveland / Alvaro Menendez Rivera vs Anthony Antony Jr. / Dante Morgera3-6, 0-6
2025-04-05vs EHTC:Bandidos:Desrayaud/WeinsteinLost 14
L#1 DoublesBrandon Sanford / Vidit Verma vs Allon Kalisher / Jimmie Ames2-6, 3-6
W#1 SinglesSamuele Raniolo vs Alex Salamon6-4, 6-3
L#2 DoublesMiguel Garcia / Hieu Ton vs Gregory Avola / Alexander Lovejoy2-6, 3-6
L#2 SinglesNicholas Loveland vs Kwesi Eyiah1-6, 2-6
L#3 DoublesPhilip Ly / Patrick Keenan vs Adam Weinstein / Brian Kirk3-6, 4-6
W#1 DoublesBrandon Sanford / Vidit Verma vs Ethan Dursht / Richard Long6-3, 5-7, 6-3
W#1 SinglesSamuele Raniolo vs Matt McConnon6-2, 4-6, 6-4
L#2 DoublesPatrick Keenan / Nicholas Loveland vs Keith Atchinson / Albert Villadolid4-6, 4-6
L#2 SinglesDaksh Rampal vs Shawn Stillman4-6, 4-3
W#3 DoublesRyan Nolan / Gnanagiri Vinayagam vs Erik Serby / Glenn Lavallee6-2, 7-6
2025-03-08vs MLM:Lincer/McCafferyLost 12
L#1 DoublesAntonino Raniolo / Brandon Sanford vs Simon Kudernatsch / Thaddeus Custer4-6, 4-6
W#1 SinglesSamuele Raniolo vs Russell Tencer7-6, 6-1
L#2 DoublesRyan Klem / Alvaro Menendez Rivera vs Jeremy Eisen / Marc Eisen1-6, 6-4, 0-1
2025-02-22vs FV:Smashers:Kessler/NaLost 03
L#1 DoublesAntonino Raniolo / Brandon Sanford vs Donald Hoover / Tim Kucab7-6, 1-6, 6-2
L#1 SinglesVidit Verma vs Ethan Na2-6, 2-6
L#2 DoublesMiguel Garcia / Nicholas Loveland vs Jonathan Orenstein / Ryan Fayed4-6, 3-6
2025-02-08vs BSF:Big Sky Farmington:Hintz/Lost 13
W#1 DoublesAlex Mukdaprakorn / Brandon Sanford vs Joshua Detwiler / Paul Ratcliffe6-1, 0-6, 7-5
L#1 SinglesAntonino Raniolo vs Eli Phelps6-4, 1-6, 0-1
L#2 DoublesMiguel Garcia / Ryan Nolan vs Benjamin Sharpe / Nick Parente1-6, 6-2, 7-6
L#2 SinglesNicholas Loveland vs MacIej Sobolewski6-4, 5-7, 1-0
2025-01-18vs RFL:Burda/SucollLost 03
L#1 DoublesMiguel Garcia / Matthew Wood vs James Burda / Steven Kapiloff1-6, 1-6
L#1 SinglesSamuele Raniolo vs Andrew Martin3-6, 0-6
L#2 SinglesKhai Ton vs Jeffrey Bowers6-7, 2-6
2025-01-11vs BTC:Bloomfield Bobcats:Datsko/Lost 23
W#1 DoublesAlex Mukdaprakorn / Brandon Sanford vs Colin Schlank / Kevin Ho7-6, 6-2
W#1 SinglesAntonino Raniolo vs Dylan Avena6-4, 6-3
L#2 DoublesPatrick Keenan / Matthew Kenney vs William Weiner / Dante Morgera2-6, 6-4, 5-3
L#2 SinglesNicholas Loveland vs Joseph Albiach7-5, 1-6, 1-3
L#3 DoublesRyan Nolan / Alvaro Menendez Rivera vs Nicholas Hamzavi / Rob Borea4-6, 0-6
W#1 DoublesAlex Mukdaprakorn / Antonino Raniolo vs Albert Villadolid / Shawn Stillman7-6, 6-2
W#1 SinglesSamuele Raniolo vs Jeremy Pendergast6-3, 6-4
L#2 DoublesMatthew Kenney / Brandon Sanford vs Peter Lam / Timothy Rives6-2, 3-6, 5-7
L#2 SinglesDaksh Rampal vs Matt McConnon6-7, 2-6
L#3 DoublesPatrick Keenan / Ryan Nolan vs Michael Boucher / Stephen Dunn6-3, 2-6, 4-6
2024-12-07vs MLM:Lincer/McCafferyWon 21
W#1 DoublesAlex Mukdaprakorn / Matthew Wood vs Marko Karpyuk / Thaddeus Custer7-6, 6-7, 1-0
W#1 SinglesDaksh Rampal vs Simon Kudernatsch6-4, 5-5
L#2 SinglesNicholas Loveland vs Collin Fitzgerald1-6, 4-6
2024-11-23vs FV:Smashers:Kessler/NaLost 14
L#1 DoublesAntonino Raniolo / Alex Mukdaprakorn vs Alex Trett / Ethan Na6-7, 6-3, 1-6
L#1 SinglesVidit Verma vs QUENTIN WALLISER7-5, 2-6, 4-6
L#2 DoublesMiguel Garcia / Brandon Sanford vs Samuel Ulfsson / Tim Kucab6-7, 4-6
W#2 SinglesKhai Ton vs William Donahue7-6, 6-1
L#3 DoublesNicholas Loveland / Philip Ly vs Daniel Kessler / Donald Hoover3-6, 1-6
2024-11-09vs RFL:Burda/SucollLost 14
L#1 DoublesHieu Ton / Matthew Kenney vs Eric Lutz / Jason Sucoll1-6, 1-6
W#1 SinglesAntonino Raniolo vs Ryan Schuck6-2, 2-6, 1-0
L#2 DoublesAlvaro Menendez Rivera / Ryan Klem vs Trevor Glasgow / Daniel Romeyn4-6, 3-6
L#2 SinglesNicholas Loveland vs Andrew Martin2-6, 4-6
L#3 DoublesRyan Nolan / Patrick Keenan vs Ben Sinder / Marc Kitz5-7, 3-6
2024-10-26vs BSF:Big Sky Farmington:Hintz/Lost 13
L#1 DoublesMiguel Garcia / Alvaro Menendez Rivera vs Robert L Barton / Paul Ratcliffe1-6, 3-6
L#1 SinglesAlex Mukdaprakorn vs Eli Phelps6-3, 4-6, 1-6
W#2 DoublesPatrick Keenan / Ryan Nolan vs Kenneth Landy / Peter Holmes6-4, 2-6, 6-4
L#2 SinglesNicholas Loveland vs Nick Parente3-6, 6-3, 4-6
2024-10-05vs EHTC:Bandidos:Desrayaud/WeinsteinLost 05
L#1 DoublesBrandon Sanford / Miguel Garcia vs Gregory Avola / MATTHEW GRABALA5-7, 1-6
L#1 SinglesAntonino Raniolo vs Peter Colliard6-7, 6-3, 0-1
L#2 DoublesDaksh Rampal / Rounak Gokhale vs Julien Novog-Desrayaud / Kwesi Eyiah2-6, 1-6
L#2 SinglesNicholas Loveland vs Alex Salamon3-6, 2-6
L#3 DoublesPhilip Ly / Ryan Nolan vs Adam Weinstein / Brian Kirk1-6, 1-6
A tie can be incomplete. Tell us if someone is missing.
i
Grouped by tie — one fixture, several lines. A line shows only when a player on it is someone we have indexed, so an early-season tie for a newly-added team can look short. This also means the line count here will not match the header, which counts individual player appearances.
Flight standings6 teams · 4.5 Adult Men 1
TeamWLInd. WInd. LSets lostGames lost
1EHTC:Bandidos:Desrayaud/Weinstein014491846514
2RFL:Burda/Sucoll014491849563
3BSF:Big Sky Farmington:Hintz/014343378684
4FV:Smashers:Kessler/Na014343479690
5MLM:Lincer/McCaffery0141951106748
6RH:Rocky Hill 4.5:Garcia/0141951109798

Ordered by team wins, then losses, then sets lost — the order USTA uses to seed a flight. Individual wins are lines, not ties.

See the full flight, with every team’s record

ScoutingWhere each opponent usually plays

Signed-in extra: whether this captain plays strict strength order or mixes it up, from every doubles line they have put out. Create a free account to see it.

Roster averages 3.95 estimated across 14 rated players. No lineup is published in advance, so the column below is where each player has actually been used — a captain's habits are the best available forecast. Sign in and claim your record to see who you have played.

4.40
Samuele Raniolo
usually #1 Singles 100% · published
4.25
Alex Mukdaprakorn
usually #1 Doubles 86%, also #1 Singles 14% · published 4.5
4.20
Brandon Sanford
usually #1 Doubles 80%, also #2 Doubles 20% · published 4.5
4.12
Antonino Raniolo
usually #1 Doubles 50%, also #1 Singles 50% · published 4.5
4.01
Patrick Keenan
usually #3 Doubles 29%, also #1 Singles 21% · published
3.97
Ryan Nolan
usually #2 Singles 42%, also #3 Doubles 26% · published
3.95
Nicholas Loveland
usually #2 Singles 41%, also #1 Singles 29% · published
3.92
Gnanagiri Vinayagam
usually #1 Doubles 67%, also #2 Doubles 22% · published
3.88
Matthew Kenney
usually #2 Doubles 40%, also #1 Doubles 40% · published
3.80
Alvaro Menendez Rivera
usually #1 Doubles 58%, also #2 Doubles 25% · published 4
3.76
Philip Ly
usually #3 Doubles 42%, also #2 Singles 33% · published
3.76
Matthew Wood
usually #1 Doubles 75%, also #1 Singles 13% · published
Daksh Rampal
usually #2 Singles 40%, also #2 Doubles 40% · published 4
3.69
Miguel Garcia
usually #1 Doubles 59%, also #2 Doubles 41% · published
3.56
Hieu Ton
usually #2 Doubles 50%, also #3 Doubles 25% · published
Khai Ton
usually #2 Singles 100% · published
Rounak Gokhale
usually #2 Doubles 100% · published
Ryan Klem
usually #2 Doubles 100% · published
Vidit Verma
usually #1 Singles 50%, also #1 Doubles 50% · published
Established pairs

Doubles pairs from this roster with three or more matches together anywhere — ordered by performance against what the rating gap predicted, not by record.

Matthew Wood + Alvaro Menendez Rivera10163% games+11.7% vs expected
Brandon Sanford + Miguel Garcia22462% games+6.8% vs expected
Miguel Garcia + Matthew Kenney5257% games+2.6% vs expected
Philip Ly + Matthew Kenney3253% games+2.3% vs expected
Matthew Wood + Miguel Garcia4253% games−3.6% vs expected
Brandon Sanford + Antonino Raniolo1449% games−5.9% vs expected
Brandon Sanford + Matthew Wood2351% gamesnot enough data
Alvaro Menendez Rivera + Miguel Garcia2347% gamesnot enough data
Roster

Ordered by our estimated dynamic rating, which is why two players at the same published level are not tied — a published 4.0 says nothing about where inside the band someone sits. Lines played in this team’s season are shown beside each name.

Samuele Raniolo
13W–4L career · 6 lines in 2025
<1%76%24%
4.40
4.5
Alex Mukdaprakorn
12W–12L career · 7 lines in 2025
3%93%4%
4.25
4.5
Brandon Sanford
43W–19L career · 10 lines in 2025
8%90%1%
4.20
4.5
Antonino Raniolo
9W–14L career · 8 lines in 2025
20%80%<1%
4.12
Patrick Keenan
33W–16L career · 12 lines in 2025
<1%46%54%
4.01
Ryan Nolan
46W–23L career · 18 lines in 2025
<1%59%41%
3.97
Nicholas Loveland
26W–41L career · 17 lines in 2025
<1%64%36%
3.95
Gnanagiri Vinayagam
35W–7L career · 9 lines in 2025
<1%72%27%
3.92
Matthew Kenney
46W–24L career · 10 lines in 2025
<1%80%20%
3.88
4
Alvaro Menendez Rivera
23W–13L career · 12 lines in 2025
1%90%8%
3.80
Philip Ly
37W–41L career · 12 lines in 2025
3%92%5%
3.76
Matthew Wood
45W–43L career · 8 lines in 2025
3%93%4%
3.76
4
Daksh Rampal
30W–43L career · type A · 5 lines in 2025
not enough data
Miguel Garcia
64W–64L career · 17 lines in 2025
8%90%1%
3.69
Hieu Ton
2W–10L career · 4 lines in 2025
32%68%<1%
3.56
Khai Ton
2W–1L career · 3 lines in 2025
not enough data
Rounak Gokhale
0W–1L career · 1 line in 2025
not enough data
Ryan Klem
0W–4L career · 2 lines in 2025
not enough data
Vidit Verma
1W–3L career · 4 lines in 2025
not enough data

Three percentages are where each player stands right now: the chance they are below their band, inside it, or above it, on the way they are playing this season. The number on the right is our estimated dynamic rating, which USTA never publishes. This is today rather than a forecast of December, because a forecast has to assume future matches and cannot know whether someone will even be offered them. Percentages are blank where a player has too few matches this season, or at a level where the model does not yet beat a base-rate guess; the estimate is a weaker claim than a probability and survives where those do not.

Not affiliated with or endorsed by the USTA. Ratings labelled as published are USTA year-end figures; anything we describe as an estimate is ours, not USTA’s. Match data is from USTA TennisLink.