Teams

Full Metal Rackets

2025 18&Over Men · 4.0

12 players · average NTRP 3.86 / 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 →
Schedule9 played
2025-07-23vs Bergen: No ShenanigansWon 31
W#1 DoublesKyle Eng / Jack Livingston vs Jaewook Lee / Duncan LaMonte6-0, 2-6, 1-0
W#1 SinglesIvan Kozlov vs Eric Levitch7-5, 6-4
L#2 DoublesEthan Espina / Camilo Verastegui vs Jeff Silverman / Chris Park4-6, 4-6
W#3 DoublesJustin Malveda / Jim Serrano vs Kenneth Colabella / Michele Ricci6-3, 7-5
2025-07-16vs On Court TerrorsWon 30
W#1 DoublesKyle Eng / Jack Livingston vs Jason Miguel / Geoffrey Miguel6-4, 6-3
W#2 DoublesJames Balthis / Ethan Espina vs Kirk Tsahalis / Peter Ortiz6-1, 7-5
W#3 DoublesAaron Daubert-Terrigno / Jim Serrano vs John Kim / Will Coston6-1, 6-3
2025-07-09vs Hudson AcesSplit 22
W#1 DoublesJack Livingston / Kyle Eng vs Bryan Wong / Ruben Orbe3-1
W#1 SinglesChris Campanioni vs Stepan Erofeev0-6, 6-2, 1-0
L#2 DoublesJustin Malveda / Jim Serrano vs Debasish Chakraborty / Perry Fishkind5-7, 6-4, 0-1
L#3 DoublesSergei Pliutsinski / James Balthis vs Justin Fischer / Patsy Caggiano6-4, 2-6, 0-1
2025-07-02vs Bergen: No ShenanigansSplit 22
W#1 DoublesEthan Espina / Brian Garcia vs Bobby Choe / Bobby Kim7-5, 6-3
W#2 DoublesKyle Eng / Jack Livingston vs Matthew Markman / Duncan LaMonte7-5, 6-1
L#2 SinglesChris Campanioni vs Thomas Wagner5-7, 3-6
L#3 DoublesJames Balthis / Jim Serrano vs Martin Wind / Kenneth Colabella4-6, 4-6
2025-06-25vs On Court TerrorsWon 40
W#1 DoublesKyle Eng / Jack Livingston vs Jason Miguel / Geoffrey Miguel7-6, 1-6, 1-0
W#1 SinglesIvan Kozlov vs Ryan Belmonte6-1, 6-1
W#2 DoublesJim Serrano / Camilo Verastegui vs Kirk Tsahalis / Peter Ortiz7-5, 6-3
W#3 DoublesJustin Malveda / James Balthis vs Will Coston / Dave Baggenstoss6-4, 6-0
2025-06-18vs Hudson AcesSplit 22
L#1 DoublesKyle Eng / Parth Shah vs Ruben Orbe / Bryan Wong3-6, 4-6
L#1 SinglesChris Campanioni vs Jonathon Luft4-6, 6-2, 0-1
W#2 DoublesAaron Daubert-Terrigno / Jim Serrano vs Debasish Chakraborty / Raymond Sniegos3-6, 7-5, 1-0
W#3 DoublesSergei Pliutsinski / Kishore Chandrasekharan vs Patsy Caggiano / Matthew Benedon6-1, 6-2
2025-06-12vs Hudson AcesLost 23
W#1 DoublesJim Serrano / Kyle Eng vs Debasish Chakraborty / Matthew Bunch6-4, 7-5
W#1 SinglesIvan Kozlov vs Luke Basile6-2, 4-6, 1-0
L#2 DoublesJames Balthis / Sergei Pliutsinski vs Ruben Orbe / Bryan Wong3-6, 3-6
L#2 SinglesChris Campanioni vs Stepan Erofeev7-6, 3-4
L#3 DoublesKishore Chandrasekharan / Joshua Peters vs Perry Fishkind / Urvish Barot4-6, 7-6, 1-0
2025-06-04vs On Court TerrorsWon 21
L#1 DoublesKyle Eng / Justin Malveda vs Jason Miguel / Geoffrey Miguel4-6, 2-6
W#2 DoublesJim Serrano / Aaron Daubert-Terrigno vs Peter Ortiz / Trevin Alles6-3, 6-3
W#3 DoublesJames Balthis / Kishore Chandrasekharan vs Siva Kakaraparthi / Jose Pinal6-2, 3-6, 1-0
2025-05-28vs Bergen: No ShenanigansLost 05
L#1 DoublesKyle Eng / Brian Garcia vs Eric Levitch / Wenying Gan6-3, 2-6, 1-0
L#1 SinglesIvan Kozlov vs Thomas Wagner4-6, 5-7
L#2 DoublesJoshua Peters / Camilo Verastegui vs Duncan LaMonte / Matthew Markman2-6, 4-6
L#2 SinglesJim Serrano vs Marcin Kasica1-6, 0-6
L#3 DoublesParth Shah / Sergei Pliutsinski vs Jeff Silverman / Chris Park6-7, 4-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 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.57 estimated across 9 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.79
Kyle Eng
usually #1 Doubles 89%, also #2 Doubles 11% · published
Ethan Espina
usually #2 Doubles 67%, also #1 Doubles 33% · published 4
Ivan Kozlov
usually #1 Singles 100% · published 4
3.73
Parth Shah
usually #2 Singles 46%, also #2 Doubles 18% · published 4
3.65
Jack Livingston
usually #1 Doubles 40%, also #1 Singles 30% · published 4
3.63
Jim Serrano
usually #2 Doubles 44%, also #3 Doubles 33% · published
3.62
Aaron Daubert-Terrigno
usually #2 Doubles 56%, also #3 Doubles 33% · published 3.5
3.49
James Balthis
usually #3 Doubles 67%, also #2 Doubles 33% · published 3.5
3.48
Joshua Peters
usually #1 Doubles 29%, also #1 Singles 29% · published
3.46
Chris Campanioni
usually #2 Singles 57%, also #1 Singles 43% · published 4
3.25
Kishore Chandrasekharan
usually #2 Doubles 50%, also #3 Doubles 38% · published
Sergei Pliutsinski
usually #3 Doubles 75%, also #2 Doubles 25% · 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.

Aaron Daubert-Terrigno + Jim Serrano5157% games+9.0% vs expected
Jack Livingston + Kyle Eng5154% games+8.3% vs expected
Kishore Chandrasekharan + Joshua Peters1442% games+1.9% vs expected
Jack Livingston + Jim Serrano3245% games−5.9% vs expected
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.

Kyle Eng
101W–52L career · 9 lines in 2025
1%93%5%
3.79
4
Ethan Espina
4W–2L career · 3 lines in 2025
not enough data
4
Ivan Kozlov
3W–1L career · 4 lines in 2025
not enough data
4
Parth Shah
14W–24L career · 10 lines in 2025
4%94%2%
3.73
4
Jack Livingston
26W–50L career · 9 lines in 2025
13%87%<1%
3.65
Jim Serrano
62W–58L career · 9 lines in 2025
15%85%<1%
3.63
3.5
Aaron Daubert-Terrigno
127W–73L career · 9 lines in 2025
<1%18%82%
3.62
3.5
James Balthis
15W–21L career · 6 lines in 2025
<1%54%46%
3.49
Joshua Peters
78W–91L career · 6 lines in 2025
55%45%<1%
3.48
4
Chris Campanioni
5W–10L career · 7 lines in 2025
62%38%<1%
3.46
Kishore Chandrasekharan
88W–100L career · 8 lines in 2025
2%95%3%
3.25
Sergei Pliutsinski
6W–17L 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.