Teams

Kalugdan/Jolog

2026 ADULT 18 & OVER SUMMER · 3.0 Men S26

15 players · average NTRP 3.00 / NORTHERN

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
2026-07-23vs ChandlerSplit 22
W#1 DoublesBrandon Holt / Nate Hanes vs David Samuels / Curtis Chandler7-5, 3-6, 1-0
W#2 DoublesNick Vogenthaler / Joseph Kalugdan vs Keith Gardner / Peter Jauert6-4, 7-6
L#2 SinglesAndrew Scheneman vs Andrew Capirchio1-6, 5-7
L#3 DoublesWilliam Wight / Alex Medrano vs Mark Koplin / Brett Lillemoe2-6, 2-6
2026-07-09vs ChandlerWon 31
W#1 DoublesBrandon Holt / Nate Hanes vs Keith Gardner / Peter Jauert6-3, 6-4
W#1 SinglesLogan McKenzie vs Douglas Burger6-1, 6-0
W#2 DoublesNick Vogenthaler / Alex Herr vs Mark Koplin / David Samuels6-3, 6-4
L#3 DoublesAlex Medrano / Richard Kaung vs Brett Lillemoe / David Kemp1-6, 3-6
2026-07-02vs Keys/RobinsonWon 41
W#1 DoublesBrandon Holt / Hugo Westrelin vs Stan Opstad / Haresh Siva6-1, 6-4
L#1 SinglesAndrew Scheneman vs Sungsoo Kim2-6, 1-6
W#2 DoublesJoseph Kalugdan / Nate Hanes vs Nate Maisel / Mark Henjum6-3, 6-4
W#2 SinglesAlex Herr vs Thomas Devine6-0, 6-0
W#3 DoublesAndrew Heal / Richard Kaung vs Michael Tomatz / LaMont Robinson6-1, 6-2
2026-06-25vs Turnblad: Volley LlamasLost 23
W#1 DoublesHugo Westrelin / Nate Hanes vs Drew Turnblad / Jeff Hwang6-1, 6-3
L#1 SinglesTyler Knutson vs Jeffrey Eckerson0-6, 0-6
L#2 DoublesAlex Herr / Alex Medrano vs Adam Neuger / Rafael Feijo2-6, 2-6
W#2 SinglesLogan McKenzie vs Wade Linkert6-4, 6-7, 1-0
L#3 DoublesWilliam Wight / Nick Vogenthaler vs Marcus Hahler / Jordan McGowan6-2, 4-6, 0-1
2026-06-18vs Olig: MustangsWon 31
W#1 DoublesBrandon Holt / Hugo Westrelin vs Rob Leonard / PETER SWANN6-4, 6-2
L#1 SinglesTyler Knutson vs James Roth0-6, 1-6
W#2 DoublesAndrew Heal / Nate Hanes vs Glenn Galloway / Norman Abramson7-5, 2-6, 1-0
W#2 SinglesLogan McKenzie vs Eric Douville7-5, 6-2
2026-06-11vs Limerick: The Drop BearsSplit 22
W#1 DoublesBrandon Holt / Hugo Westrelin vs Samuel Limerick / Steven sisolak6-4, 6-2
W#2 DoublesNick Vogenthaler / Joseph Kalugdan vs Max Washington / Mitch Bennett6-2, 6-4
L#2 SinglesLogan McKenzie vs Matt Decuir3-6, 2-6
L#3 DoublesWilliam Wight / Andrew Heal vs Jeff Yoo / Kit Fordham1-6, 1-6
2026-06-04vs Blesbois: Bagels and BreadsticksWon 21
L#1 DoublesJoseph Kalugdan / Hugo Westrelin vs Nicholas Mattila / Nick Ducharme6-2, 6-7, 0-1
W#2 DoublesAlex Herr / William Wight vs Jordan Gaytan / Arnaud Blesbois6-4, 4-6, 1-0
W#3 DoublesLogan McKenzie / Jon Powers - (DQ) vs Edgar Diaz / Drew Kaczmarski6-2, 6-2
2026-05-14vs ChandlerWon 31
W#1 DoublesWilliam Wight / Nick Vogenthaler vs Brett Lillemoe / Andrew Capirchio6-4, 6-1
W#1 SinglesJon Powers vs Anand Ghaywankar6-1, 6-2
L#2 DoublesAlex Herr / Alex Medrano vs Keith Gardner / David Samuels2-6, 0-6
W#2 SinglesLogan McKenzie vs Sam Black6-0, 6-0
2026-05-07vs Turnblad: Volley LlamasWon 41
W#1 DoublesBrandon Holt / Hugo Westrelin vs Drew Turnblad / Josh Kasendorf6-4, 6-3
W#1 SinglesJon Powers vs Wade Linkert6-1, 6-3
W#2 DoublesNick Vogenthaler / Nate Hanes vs Adam Neuger / Brian Price6-1, 6-4
W#2 SinglesLogan McKenzie vs Jeffrey Eckerson6-4, 6-3
L#3 DoublesJoseph Kalugdan / Ryan Chadderdon vs Marcus Hahler / Jeff Hwang4-6, 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 standings6 teams · 3.0 Men S26
TeamWLInd. WInd. LSets lostGames lost
1Turnblad: Volley Llamas81291638349
2Limerick: The Drop Bears62221840319
3Kalugdan/Jolog63261942371
4Olig: Mustangs35211942344
5Blesbois: Bagels and Breadsticks17142657404
6Keys/Robinson18153063425

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 2.84 estimated across 13 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.01
Logan McKenzie
usually #2 Singles 71%, also #3 Doubles 14% · published
3.00
Jon Powers
usually #1 Singles 67%, also #3 Doubles 33% · published
2.98
Hugo Westrelin
usually #1 Doubles 77%, also #2 Doubles 8% · published
2.98
Joseph Kalugdan
usually #2 Doubles 50%, also #3 Doubles 40% · published
2.97
Brandon Holt
usually #1 Doubles 100% · published 3
2.90
Alex Herr
usually #2 Doubles 80%, also #2 Singles 20% · published 3
2.87
Nate Hanes
usually #2 Doubles 50%, also #1 Doubles 50% · published
2.82
Nick Vogenthaler
usually #2 Doubles 67%, also #3 Doubles 17% · published
Andrew Scheneman
usually #2 Singles 50%, also #1 Singles 50% · published 3
2.70
Richard Kaung
usually #3 Doubles 100% · published
2.67
Alex Medrano
usually #3 Doubles 50%, also #2 Doubles 50% · published 3
2.67
Ryan Chadderdon
usually #3 Doubles 100% · published
2.67
William Wight
usually #3 Doubles 60%, also #2 Doubles 20% · published
2.65
Andrew Heal
usually #3 Doubles 67%, also #2 Doubles 33% · published 3
Tyler Knutson
usually #1 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.

Brandon Holt + Hugo Westrelin9165% games+14.0% vs expected
Joseph Kalugdan + Nate Hanes5255% games−0.7% vs expected
Brandon Holt + Nate Hanes4249% games−1.8% vs expected
Alex Medrano + Alex Herr3251% games−1.8% vs expected
Nate Hanes + Hugo Westrelin404 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.

Logan McKenzie
11W–10L career · 7 lines in 2026
<1%47%53%
3.01
Jon Powers
5W–4L career · 3 lines in 2026
<1%51%49%
3.00
Hugo Westrelin
41W–21L career · 13 lines in 2026
<1%54%46%
2.98
Joseph Kalugdan
29W–23L career · 10 lines in 2026
<1%55%45%
2.98
3
Brandon Holt
20W–5L career · 6 lines in 2026
<1%60%40%
2.97
3
Alex Herr
15W–14L career · 5 lines in 2026
<1%76%24%
2.90
Nate Hanes
30W–20L career · 6 lines in 2026
<1%82%18%
2.87
Nick Vogenthaler
19W–4L career · 6 lines in 2026
1%89%9%
2.82
3
Andrew Scheneman
0W–2L career · type S · 2 lines in 2026
not enough data
Richard Kaung
8W–7L career · 2 lines in 2026
8%91%2%
2.70
3
Alex Medrano
5W–10L career · type S · 4 lines in 2026
11%88%1%
2.67
Ryan Chadderdon
3W–9L career · 1 line in 2026
11%88%1%
2.67
William Wight
4W–11L career · 5 lines in 2026
12%87%1%
2.67
3
Andrew Heal
5W–8L career · 3 lines in 2026
15%85%1%
2.65
Tyler Knutson
0W–2L career · 2 lines in 2026
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.