Teams

Guts and Glory

2025 18&Over Men · 3.5

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 →
Schedule10 played
2025-08-04vs Net Assets 3.5Won 32
L#1 DoublesAlexander DiGuilio / Daniel Aviles vs Preet Hooda / Amit Sareen3-6, 6-4, 0-1
L#1 SinglesFabio Penaloza vs Nirav Vasa7-6, 4-6
W#2 DoublesPeter Norr / Richard Shirley vs Joseph Akkarakaran / Abinav Gowthaman6-3, 2-6, 1-0
W#2 SinglesBradley Kutcha vs Jay Kapur6-4, 6-2
W#3 DoublesAndrew Lam / Alex Mogilevskiy vs Arup Acharya / Rich Oh6-1, 6-3
2025-07-28vs Bergen: WTF 18Lost 14
L#1 DoublesFLORIS VREEDENBURGH / Derek Cates vs Ryan Pienciak / Leonard Charles5-7, 5-7
W#1 SinglesFabio Penaloza vs Babak Eshghi2-6, 6-1
L#2 DoublesBradley Kutcha / Daniel Aviles vs Danilo Correa / Rajiv Rohilla3-6, 6-4, 0-1
L#2 SinglesAndrew Lam vs Sunil Sah4-6, 2-6
L#3 DoublesAndrew Friedman / Richard Shirley vs Mark Gould / Aaron Daubert-Terrigno4-6, 1-6
2025-07-21vs Bergen BashersWon 32
L#1 DoublesDerek Cates / Andrew Friedman vs Sebastian Novero / Tor Hansen2-6, 4-6
L#1 SinglesFabio Penaloza vs Michael Ying2-6, 2-6
W#2 DoublesSeeYin Ng / Alexander DiGuilio vs Amit Bafna / Aakash Sancheti2-6, 6-0, 1-0
W#2 SinglesAndrew Lam vs SAUMIL PARIKH7-5, 4-6, 1-0
W#3 DoublesRichard Shirley / Peter Norr vs Nik Bafana / Parag Jain6-0, 6-3
2025-07-17vs Bergen SlamSplit 22
W#1 DoublesJoseph Mendez / FLORIS VREEDENBURGH vs Edgar Cala / Richard Liu7-5, 1-6, 1-0
W#1 SinglesFabio Penaloza vs Alex Wei6-4, 0-6, 1-0
L#2 DoublesAlex Mogilevskiy / SeeYin Ng vs Kishore Chandrasekharan / John Kim2-6, 3-6
L#2 SinglesJoshua Shimpfky vs Junyoung Choi6-4, 2-6, 0-1
2025-07-07vs DotoreeLost 05
L#1 DoublesDaniel Aviles / Bradley Kutcha vs Minho Kim / Young Lim2-6, 3-6
L#1 SinglesAlex Mogilevskiy vs Aj Jin0-6, 0-6
L#2 DoublesAndrew Friedman / Richard Shirley vs Joseph Kim / InJae Hwang6-7, 4-6
L#2 SinglesSeeYin Ng vs Joshua Jeon1-6, 0-6
L#3 DoublesRobert Clauss / Alexander DiGuilio vs Steve Koo / Wootaeg Yang7-5, 3-6, 1-0
2025-06-30vs Bergen SlamLost 23
W#1 DoublesBradley Kutcha / Daniel Aviles vs John Yoon Kim / Junyoung Choi6-2, 6-3
L#1 SinglesDerek Cates vs Kevin Irani1-6, 3-6
L#2 DoublesAlexander DiGuilio / SeeYin Ng vs Will Coston / David Moylan4-6, 3-6
L#2 SinglesJoshua Shimpfky vs Alex Wei7-5, 1-6, 0-1
W#3 DoublesAndrew Friedman / Alex Mogilevskiy vs Brian Lee / John Kim6-3, 6-1
2025-06-23vs Bergen: WTF 18Won 32
W#1 DoublesDerek Cates / FLORIS VREEDENBURGH vs Danilo Correa / Sunil Sah1-6, 6-4, 1-0
L#1 SinglesFabio Penaloza vs Urvish Barot2-6, 2-5
W#2 DoublesDaniel Aviles / Bradley Kutcha vs CHAD YOHN / Pradeep Asok7-5, 6-2
L#2 SinglesAndrew Lam vs Chris Campanioni1-6, 2-6
W#3 DoublesAlexander DiGuilio / Alex Mogilevskiy vs Mark Gould / Tony Ferrante7-6, 2-6, 1-0
2025-06-16vs Bergen BashersLost 14
L#1 DoublesDerek Cates / Joseph Mendez vs Sebastian Novero / Anuj Jain5-7, 6-4, 0-1
W#1 SinglesFabio Penaloza vs Luis Gonzalez6-4, 3-6, 1-0
L#2 DoublesSeeYin Ng / Andrew Friedman vs John Carlin / Amit Bafna1-6, 2-6
L#2 SinglesJoshua Shimpfky vs Michael Ying1-6, 5-7
L#3 DoublesAlex Mogilevskiy / Richard Shirley vs Aakash Sancheti / Ramesh Pamani3-6, 4-6
2025-06-09vs Net Assets 3.5Lost 23
L#1 DoublesBradley Kutcha / Daniel Aviles vs Amit Sareen / Charles Abou Ezzi6-4, 5-7, 0-1
L#1 SinglesFabio Penaloza vs Nirav Vasa4-6, 3-4
W#2 DoublesJoseph Mendez / FLORIS VREEDENBURGH vs Arup Acharya / Craig Goldstein6-4, 7-5
W#2 SinglesAndrew Lam vs Priyank Patel7-5, 2-6, 1-0
L#3 DoublesAlexander DiGuilio / Robert Clauss vs Sahil Sethi / Jay Kapur3-6, 2-6
2025-06-02vs DotoreeLost 14
L#1 DoublesBradley Kutcha / Daniel Aviles vs Minho Kim / Joshua Jeon6-7, 5-7
L#1 SinglesDerek Cates vs David Han0-6, 2-6
W#2 DoublesFLORIS VREEDENBURGH / Joseph Mendez vs Kevin Uhm / Joseph Kim3-6, 7-5, 1-0
L#2 SinglesPeter Norr vs Aj Jin1-6, 0-6
L#3 DoublesRichard Shirley / SeeYin Ng vs Wootaeg Yang / Jun Park2-6, 3-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 · 3.5
TeamWLInd. WInd. LSets lostGames lost
1Bergen: WTF 18010331336391
2Dotoree010292046448
3Bergen Bashers010242557468
4Bergen Slam010232657438
5Net Assets 3.5010193066499
6Guts and Glory010173174529

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.22 estimated across 11 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.44
Andrew Lam
usually #2 Singles 80%, also #3 Doubles 20% · published 3.5
3.36
Robert Clauss
usually #3 Doubles 100% · published
3.28
Daniel Aviles
usually #1 Doubles 71%, also #2 Doubles 29% · published 3.5
3.28
Joseph Mendez
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.27
FLORIS VREEDENBURGH
usually #1 Doubles 60%, also #2 Doubles 40% · published
Alex Mogilevskiy
usually #3 Doubles 67%, also #1 Singles 17% · published 3.5
3.22
Bradley Kutcha
usually #1 Doubles 57%, also #2 Doubles 29% · published 3.5
3.13
SeeYin Ng
usually #2 Doubles 67%, also #3 Doubles 17% · published
3.13
Derek Cates
usually #1 Doubles 67%, also #1 Singles 33% · published 3.5
3.13
Richard Shirley
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.11
Alexander DiGuilio
usually #3 Doubles 50%, also #2 Doubles 33% · published 3.5
3.06
Peter Norr
usually #2 Doubles 33%, also #2 Singles 33% · published
Fabio Penaloza
usually #1 Singles 100% · published
Joshua Shimpfky
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.

Bradley Kutcha + Daniel Aviles5747% games+4.5% vs expected
Alexander DiGuilio + Robert Clauss2546% games+3.1% vs expected
FLORIS VREEDENBURGH + Joseph Mendez6551% games+2.4% vs expected
FLORIS VREEDENBURGH + Derek Cates3348% games−6.1% vs expected
Alex Mogilevskiy + Peter Norr1438% games−14.5% vs expected
Richard Shirley + Peter Norr3350% gamesnot enough data
Robert Clauss + Fabio Penaloza1438% gamesnot enough data
Alex Mogilevskiy + Richard Shirley044 matchesnot 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.

3.5
Andrew Lam
7W–7L career · 5 lines in 2025
<1%65%35%
3.44
Robert Clauss
37W–78L career · 2 lines in 2025
84%16%<1%
3.36
3.5
Daniel Aviles
8W–9L career · 7 lines in 2025
2%92%6%
3.28
Joseph Mendez
13W–30L career · 4 lines in 2025
2%92%6%
3.28
FLORIS VREEDENBURGH
36W–30L career · 5 lines in 2025
3%92%5%
3.27
3.5
Alex Mogilevskiy
7W–22L career · 6 lines in 2025
not enough data
3.5
Bradley Kutcha
7W–10L career · 7 lines in 2025
5%92%2%
3.22
SeeYin Ng
46W–51L career · 6 lines in 2025
17%82%<1%
3.13
3.5
Derek Cates
6W–13L career · 6 lines in 2025
18%82%<1%
3.13
Richard Shirley
12W–30L career · 6 lines in 2025
18%81%<1%
3.13
3.5
Alexander DiGuilio
7W–31L career · 6 lines in 2025
22%78%<1%
3.11
Peter Norr
5W–10L career · 3 lines in 2025
33%67%<1%
3.06
Fabio Penaloza
20W–33L career · 7 lines in 2025
not enough data
Joshua Shimpfky
1W–7L career · 3 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.