Teams

On Court Terrors

2025 18&Over Men · 4.0

14 players · average NTRP 3.50 / NEW JERSEY REGION

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 →
Schedule8 played
2025-07-24vs Hudson AcesLost 14
L#1 DoublesPeter Ortiz / George Sheffey vs Debasish Chakraborty / Perry Fishkind5-7, 2-6
W#1 SinglesRyan Belmonte vs Matthew Benedon6-2, 7-5
L#2 DoublesJose Pinal / Dave Baggenstoss vs Ruben Orbe / Matthew Bunch0-6, 7-6, 0-1
L#2 SinglesYevgeniy Vovk vs Stepan Erofeev3-6, 3-6
L#3 DoublesWill Coston / John Kim vs Raymond Sniegos / Patsy Caggiano2-6, 1-6
2025-07-16vs Full Metal RacketsLost 14
L#1 DoublesJason Miguel / Geoffrey Miguel vs Kyle Eng / Jack Livingston4-6, 3-6
L#1 SinglesRyan Belmonte vs Brian Garcia2-6, 3-6
L#2 DoublesKirk Tsahalis / Peter Ortiz vs James Balthis / Ethan Espina1-6, 5-7
W#2 SinglesYevgeniy Vovk vs Parth Shah6-3, 4-6, 1-0
L#3 DoublesJohn Kim / Will Coston vs Aaron Daubert-Terrigno / Jim Serrano1-6, 3-6
2025-07-09vs Bergen: No ShenanigansLost 23
W#1 DoublesJason Miguel / Geoffrey Miguel vs Nick Caputo / Duncan LaMonte7-6, 7-6
L#1 SinglesRyan Belmonte vs Thomas Wagner1-6, 4-6
W#2 DoublesKirk Tsahalis / George Sheffey vs Jeff Silverman / Eric Levitch7-6, 6-3
L#2 SinglesDavid Moylan vs Marcin Kasica1-6, 0-6
L#3 DoublesPeter Ortiz / Jose Pinal vs Martin Wind / Kenneth Colabella4-6, 1-6
2025-07-02vs Hudson AcesWon 32
W#1 DoublesJason Miguel / Geoffrey Miguel vs Matthew Benedon / Patsy Caggiano6-2, 6-3
W#1 SinglesRyan Belmonte vs Urvish Barot6-1, 6-3
L#2 DoublesPeter Ortiz / Kirk Tsahalis vs Debasish Chakraborty / Perry Fishkind4-6, 3-6
L#2 SinglesYevgeniy Vovk vs Stepan Erofeev2-6, 4-6
W#3 DoublesGeorge Sheffey / Siva Kakaraparthi vs Dhruv Goel / Justin Fischer6-1, 4-6, 1-0
2025-06-25vs Full Metal RacketsLost 05
L#1 DoublesJason Miguel / Geoffrey Miguel vs Kyle Eng / Jack Livingston6-7, 6-1, 0-1
L#1 SinglesRyan Belmonte vs Ivan Kozlov1-6, 1-6
L#2 DoublesKirk Tsahalis / Peter Ortiz vs Jim Serrano / Camilo Verastegui5-7, 3-6
L#2 SinglesYevgeniy Vovk vs Parth Shah4-6, 5-7
L#3 DoublesWill Coston / Dave Baggenstoss vs Justin Malveda / James Balthis4-6, 0-6
2025-06-18vs Bergen: No ShenanigansSplit 22
L#1 DoublesJose Pinal / Siva Kakaraparthi vs Damian Jee / Wenying Gan2-6, 3-6
L#2 DoublesKirk Tsahalis / Peter Ortiz vs Bobby Kim / Jaewook Lee1-6, 6-3, 0-1
W#2 SinglesRyan Belmonte vs Martin Wind6-4, 6-0
W#3 DoublesGeorge Sheffey / Trevin Alles vs MAREK OSTASZ / Michele Ricci6-4, 6-4
2025-06-11vs Bergen: No ShenanigansLost 14
W#1 DoublesJason Miguel / Geoffrey Miguel vs MAREK OSTASZ / Eric Levitch4-6, 6-3, 1-0
L#1 SinglesRyan Belmonte vs Marcin Kasica4-6, 3-6
L#2 DoublesKirk Tsahalis / Peter Ortiz vs Duncan LaMonte / Nick Caputo2-6, 5-6
L#2 SinglesYevgeniy Vovk vs Jeff Silverman0-6, 2-6
L#3 DoublesGeorge Sheffey / Siva Kakaraparthi vs Bobby Choe / Michele Ricci7-6, 3-6, 0-1
2025-06-04vs Full Metal RacketsLost 23
W#1 DoublesJason Miguel / Geoffrey Miguel vs Kyle Eng / Justin Malveda6-4, 6-2
W#1 SinglesFrancisco Kim vs Jack Livingston6-2, 7-5
L#2 DoublesPeter Ortiz / Trevin Alles vs Jim Serrano / Aaron Daubert-Terrigno3-6, 3-6
L#2 SinglesKirk Tsahalis vs Parth Shah2-6, 3-6
L#3 DoublesSiva Kakaraparthi / Jose Pinal vs James Balthis / Kishore Chandrasekharan2-6, 6-3, 0-1
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 standings4 teams · 4.0
TeamWLInd. WInd. LSets lostGames lost
1Hudson Aces08152454409
2On Court Terrors08132757416
3Bergen: No Shenanigans09301536363
4Full Metal Rackets09261844396

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.55 estimated across 12 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.

3.80
Ryan Belmonte
usually #1 Singles 43%, also #2 Singles 21% · published
3.77
Kirk Tsahalis
usually #2 Doubles 70%, also #3 Doubles 20% · published
3.72
Siva Kakaraparthi
usually #3 Doubles 75%, also #1 Doubles 25% · published
3.66
Trevin Alles
usually #3 Doubles 50%, also #2 Doubles 50% · published
3.65
Geoffrey Miguel
usually #1 Doubles 67%, also #3 Doubles 22% · published
3.64
Jason Miguel
usually #1 Doubles 67%, also #3 Doubles 22% · published
3.58
George Sheffey
usually #3 Doubles 60%, also #1 Doubles 20% · published
3.49
Jose Pinal
usually #3 Doubles 50%, also #1 Doubles 25% · published
3.43
Dave Baggenstoss
usually #2 Singles 56%, also #1 Doubles 11% · published 3.5
3.42
Peter Ortiz
usually #2 Doubles 75%, also #3 Doubles 13% · published 3.5
3.35
Will Coston
usually #3 Doubles 89%, also #2 Doubles 11% · published
3.13
David Moylan
usually #2 Singles 50%, also #3 Doubles 33% · published 3.5
Francisco Kim
usually #1 Singles 100% · published
Yevgeniy Vovk
usually #2 Singles 100% · 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.

Will Coston + David Moylan2350% games+4.2% vs expected
George Sheffey + Siva Kakaraparthi4446% games−0.1% vs expected
Peter Ortiz + Kirk Tsahalis162046% games−1.1% vs expected
Jason Miguel + Geoffrey Miguel382554% games−3.2% vs expected
Peter Ortiz + George Sheffey1835% games−4.1% vs expected
Dave Baggenstoss + George Sheffey0533% games−6.4% vs expected
Peter Ortiz + Jose Pinal0833% games−8.3% vs expected
Jose Pinal + George Sheffey1432% 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.

Ryan Belmonte
34W–34L career · 13 lines in 2025
1%90%8%
3.80
Kirk Tsahalis
39W–37L career · 10 lines in 2025
3%92%5%
3.77
Siva Kakaraparthi
21W–13L career · 4 lines in 2025
6%92%2%
3.72
Trevin Alles
5W–14L career · 2 lines in 2025
13%86%1%
3.66
Geoffrey Miguel
42W–29L career · 9 lines in 2025
14%85%1%
3.65
Jason Miguel
41W–26L career · 9 lines in 2025
16%84%1%
3.64
George Sheffey
48W–62L career · 5 lines in 2025
27%72%<1%
3.58
Jose Pinal
18W–50L career · 4 lines in 2025
53%47%<1%
3.49
3.5
Dave Baggenstoss
20W–27L career · 8 lines in 2025
<1%69%31%
3.43
3.5
Peter Ortiz
94W–209L career · 8 lines in 2025
<1%71%28%
3.42
Will Coston
91W–135L career · 9 lines in 2025
1%85%15%
3.35
3.5
David Moylan
11W–19L career · 6 lines in 2025
17%83%<1%
3.13
Francisco Kim
18W–18L career · 1 line in 2025
not enough data
Yevgeniy Vovk
3W–4L career · 5 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.