Teams

Logan Boys

Adult 40 & Over · 4.0 Men

14 players · average NTRP 4.00 / PHILADELPHIA

View scouting list →
Schedule8 played
2026-06-27vs GCC Serve Kicks a-LotLost 13
W#1 DoublesChristopher Sterman / John Beitler vs Carlos Kassam-Clay / Jonathan Freedman6-0, 6-4
L#1 SinglesJordan Koko vs Parker Kitterman0-6, 3-6
L#2 DoublesDavid Miller / Michael Purcell vs Todd Kaminski / Finn Klemann4-6, 7-6, 1-0
L#3 DoublesMichael Silverman / Daniel Katzenberg vs John Gassenheimer / Patrick Mulhern6-4, 3-6, 0-1
2026-06-20vs Better Call OutWon 20
W#1 DoublesDavid Miller / Greg Mastalerz vs Xiaohai Wang / Shuang Zhao7-5, 7-5
W#2 DoublesDaniel Katzenberg / Michael Silverman vs Jinfei Xu / Jian Fu6-1, 6-1
2026-06-13vs DoylestownLost 12
L#1 DoublesChristopher Constantini / Michael Purcell vs Justin Zaslow / David Kille0-6, 0-6
L#1 SinglesGreg Mastalerz vs Keith Hass0-6, 1-6
W#2 DoublesDaniel Katzenberg / Michael Silverman vs Ben Waters / Ken Anderson6-4, 6-4
2026-06-06vs MerionWon 21
L#1 DoublesRobert Halpern / Michael Purcell vs Thomas Costantino / Dietrich Chen7-5, 0-6, 0-1
W#2 DoublesMichael Silverman / John Beitler vs John Mcilvain / Matthew Blischak6-4, 6-4
W#3 DoublesDaniel Katzenberg / Greg Mastalerz vs Mike Cohen / David Rosner6-4, 6-1
2026-05-30vs AdvantageLost 12
L#2 DoublesRobert Halpern / Stuart Kurtz vs Robert Donahue / Pat Brady3-6, 6-4, 0-1
W#3 DoublesMiguel Santana / David Miller vs Kenneth West / Vincent Giannone6-4, 1-6, 1-0
L#4 DoublesGreg Mastalerz / J Freivogel vs Keith Goldberg / Christopher Chamberlain1-6, 4-6
2026-05-16vs MerionSplit 22
L#1 DoublesCraig Pollen / Michael Purcell vs Thomas Costantino / Dietrich Chen6-2, 2-6, 0-1
L#1 SinglesJordan Koko vs Samuel Takvorian4-6, 2-6
W#3 DoublesDavid Miller / John Beitler vs Andrew Salamon / Brad Marshall6-1, 6-1
W#4 DoublesChristopher Constantini / J Freivogel vs Matthew Blischak / David Rosner6-1, 7-5
2026-05-02vs AdvantageLost 23
W#1 DoublesChristopher Constantini / Christopher Sterman vs Jack Sr Donovan / Carl Reichert6-4, 7-6
W#1 SinglesJordan Koko vs Brant Whisler3-6, 7-6, 1-0
L#2 DoublesMichael Purcell / David Miller vs David Donovan / Pat Brady6-4, 3-6, 1-0
L#3 DoublesDavid Miller / Greg Mastalerz vs Robert Donahue / Christopher Chamberlain3-6, 5-7
L#4 DoublesMiguel Santana / Michael Yulsman vs Amish Shah / Kenneth West2-6, 6-3, 0-1
2026-04-18vs DoylestownLost 04
L#1 DoublesChristopher Constantini / Jordan Koko vs David Kille / Mike Hearty1-6, 3-6
L#1 SinglesJohn Beitler vs Keith Hass0-6, 3-6
L#2 DoublesMichael Purcell / Craig Pollen vs Justin Zaslow / Tony Vesay2-6, 7-5, 0-1
L#3 DoublesDavid Miller / Robert Halpern vs Donald Delash / Bill Monahan4-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 standings8 teams · 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1Logan Boys0792654370
2GCC Serve Kicks a-Lot09301537366
3Naylors Run01042821299
4Aces 40+ 4.0010401030343
5Doylestown010351533338
6Advantage010311948415
7Merion010203065467
8Haverford01094182527

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.70 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.

4.11
Christopher Sterman
usually #1 Doubles 100% · published 4
3.98
Daniel Katzenberg
usually #3 Doubles 50%, also #2 Doubles 50% · published 4
3.82
Craig Pollen
usually #2 Doubles 50%, also #1 Doubles 50% · published 4
3.79
Michael Purcell
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.77
Michael Yulsman
usually #4 Doubles 100% · published
3.75
Miguel Santana
usually #3 Doubles 50%, also #4 Doubles 50% · published
3.72
Greg Mastalerz
usually #3 Doubles 40%, also #4 Doubles 20% · published
3.67
Robert Halpern
usually #1 Doubles 33%, also #3 Doubles 33% · published
3.67
Christopher Constantini
usually #1 Doubles 75%, also #4 Doubles 25% · published 4
3.67
Stuart Kurtz
usually #2 Doubles 100% · published
3.58
Jordan Koko
usually #1 Singles 75%, also #1 Doubles 25% · published
3.41
J Freivogel
usually #4 Doubles 100% · published
3.20
John Beitler
usually #2 Doubles 25%, also #1 Singles 25% · published
Michael Silverman
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.

Daniel Katzenberg + Michael Purcell8365% games+8.6% vs expected
Michael Purcell + Craig Pollen14660% games+1.9% vs expected
Christopher Constantini + Daniel Katzenberg3257% gamesnot enough data
Christopher Constantini + Michael Purcell314 matchesnot enough data
Miguel Santana + Michael Purcell033 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.

4
Christopher Sterman
89W–33L career · 2 lines in 2026
<1%21%79%
4.11
4
Daniel Katzenberg
24W–12L career · 4 lines in 2026
<1%57%43%
3.98
4
Craig Pollen
46W–28L career · 2 lines in 2026
1%89%10%
3.82
Michael Purcell
51W–28L career · 6 lines in 2026
2%92%6%
3.79
Michael Yulsman
7W–2L career · 1 line in 2026
3%92%5%
3.77
Miguel Santana
43W–89L career · 2 lines in 2026
4%93%3%
3.75
Greg Mastalerz
2W–3L career · 5 lines in 2026
6%92%2%
3.72
Robert Halpern
18W–35L career · 3 lines in 2026
11%88%1%
3.67
4
Christopher Constantini
42W–20L career · 4 lines in 2026
11%88%1%
3.67
Stuart Kurtz
1W–2L career · 1 line in 2026
11%88%1%
3.67
Jordan Koko
75W–49L career · 4 lines in 2026
29%71%<1%
3.58
J Freivogel
20W–7L career · 2 lines in 2026
<1%74%26%
3.41
John Beitler
7W–19L career · 4 lines in 2026
8%91%2%
3.20
Michael Silverman
7W–9L career · no 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.