Teams

Garritty 18+ ES25

2025 ADULT 18 & OVER EARLY START · 4.5 MEN

10 players · average NTRP 4.62 / 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
W#1 DoublesRyan Haddorff / Christian Rovn vs Scott Leake / Jacob Ruzsa6-1, 7-6
W#1 SinglesDerek Kieckhafer vs Andrew Tang7-6, 6-1
W#2 DoublesAnh Doan / Taylor Hanson vs Jeff Fedor / John Choiniere7-6, 6-1
2024-12-04vs Horton-Boerner-Meger ES18+4.52024Lost 23
W#1 DoublesSpencer Jones / Ryan Haddorff vs Curtis Horton / Ryan Meger6-3, 6-3
L#1 SinglesPhil Brauer vs Ben Rode2-6, 1-6
L#2 DoublesTaylor Hanson / Anh Doan vs Andrew Nagel / Jack Hansen6-1, 5-7, 0-1
L#2 SinglesDerek Kieckhafer vs Erci Bertram3-6, 7-5, 0-1
W#3 DoublesJames Kinnear / Eric Gleason vs Patrick Boerner / Dante Pitera6-4, 4-6, 1-0
2024-11-20vs Magnuson PIT ES 2025Won 32
L#1 DoublesAnh Doan / Taylor Hanson vs Craig Raway / Paul Schroeder6-4, 3-6, 1-0
W#1 SinglesDerek Kieckhafer vs Carlton Mitchell6-2, 6-1
W#2 DoublesChristian Rovn / Michael Jung vs Davis Flanagan / Peter Lunseth7-5, 6-4
L#2 SinglesRyan Haddorff vs Bryce Johnson6-2, 1-6, 0-1
W#3 DoublesPhil Brauer / Bruce Gullikson vs Cody Malik / Ben Isaacson6-2, 6-3
2024-11-13vs Duwearatchi 18+ ES25Won 32
W#1 DoublesRyan Haddorff / Christian Rovn vs John Anderson / Thor Nelson6-1, 6-1
L#1 SinglesDerek Kieckhafer vs Nathan Podolsky6-2, 6-7, 0-1
W#2 DoublesAnh Doan / Taylor Hanson vs Neal Gambaiani / Reed Krider7-5, 6-1
W#2 SinglesJames Kinnear vs Trai Nguyen6-2, 6-3
L#3 DoublesSpencer Jones / Todd Schoenwalder vs Ken Pomerantz / Lincoln Reichenau3-6, 6-4, 1-0
2024-11-06vs Seltz/Moran - ESWon 21
W#1 DoublesPhil Brauer / Christian Rovn vs Ryan Moran / Jason Prochnow7-6, 6-1
L#1 SinglesDerek Kieckhafer vs Dave van der Sman3-6, 1-6
W#2 SinglesJames Kinnear vs Michael Montalbano7-6, 6-7, 1-0
2024-10-30vs Swanson/Tatge 2k25 ESWon 21
W#1 DoublesTaylor Hanson / Anh Doan vs Aaron Holland / Benjamin Yates6-3, 6-7, 1-0
L#1 SinglesDerek Kieckhafer vs D Alex Fong3-6, 3-6
W#2 DoublesSpencer Jones / Phil Brauer vs Brady Combs / Trace Combs6-1, 6-1
W#1 DoublesAnh Doan / Taylor Hanson vs Scott Potucek / Andrew Kumpel6-4, 6-4
W#1 SinglesDerek Kieckhafer vs Isaiah Rubin6-3, 6-2
L#2 DoublesEric Gleason / Justin Pyle vs Andrew Schlichting / Aidan Schlichting2-6, 6-2, 0-1
2024-10-16vs Dutta - Early StartSplit 22
W#1 DoublesTaylor Hanson / Anh Doan vs Jason Thiner / James Livesey6-2, 6-2
L#1 SinglesPhil Brauer vs Ben Peters5-7, 4-6
L#2 DoublesDerek Kieckhafer / Christian Rovn vs Lucas LeDoux / Aaron Chung6-0, 4-6, 0-1
W#3 DoublesEric Gleason / James Kinnear vs Koushik Dutta / Andrew Lauber6-3, 6-1
2024-10-09vs Horton-Boerner-Meger ES18+4.52024Won 41
L#1 DoublesTaylor Hanson / Anh Doan vs Curtis Horton / Ryan Meger2-6, 6-2, 0-1
W#1 SinglesPhil Brauer vs Erci Bertram6-2, 6-3
W#2 DoublesChristian Rovn / Spencer Jones vs Isaac Hultberg / Thomas Prittinen6-1, 6-1
W#2 SinglesDerek Kieckhafer vs Jack Hansen6-4, 6-3
W#3 DoublesMichael Jung / James Kinnear vs Patrick Boerner / Andrew Nagel6-4, 6-4
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 standings for 4.5 MEN have not been collected yet. Where we have them we show every team in the flight ranked, with this team highlighted. The crawler is still filling in older seasons and flights.

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 4.31 estimated across 7 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.61
Christian Rovn
usually #1 Doubles 50%, also #2 Doubles 50% · published 5
4.35
James Kinnear
usually #3 Doubles 60%, also #2 Singles 40% · published
4.30
Ryan Haddorff
usually #1 Doubles 75%, also #2 Singles 25% · published
4.26
Derek Kieckhafer
usually #1 Singles 67%, also #2 Singles 22% · published 4.5
4.24
Anh Doan
usually #1 Doubles 71%, also #2 Doubles 29% · published 4.5
4.23
Eric Gleason
usually #3 Doubles 67%, also #2 Doubles 33% · published
4.20
Bruce Gullikson
usually #3 Doubles 100% · published 4.5
Phil Brauer
usually #1 Singles 50%, also #2 Doubles 17% · published
Taylor Hanson
usually #1 Doubles 63%, also #2 Doubles 38% · published
Todd Schoenwalder
usually #3 Doubles 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.

Taylor Hanson + Anh Doan5359% games+5.0% 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.

5
Christian Rovn
22W–4L career · 6 lines in 2025
no projection at this level
4.61
James Kinnear
30W–10L career · 5 lines in 2025
1%85%14%
4.35
Ryan Haddorff
19W–7L career · 4 lines in 2025
2%91%8%
4.30
4.5
Derek Kieckhafer
22W–18L career · 9 lines in 2025
3%93%4%
4.26
4.5
Anh Doan
15W–20L career · 14 lines in 2025
4%93%3%
4.24
Eric Gleason
23W–10L career · 3 lines in 2025
5%92%3%
4.23
4.5
Bruce Gullikson
15W–9L career · 1 line in 2025
8%91%2%
4.20
Phil Brauer
13W–2L career · 6 lines in 2025
not enough data
Taylor Hanson
10W–19L career · 8 lines in 2025
not enough data
Todd Schoenwalder
2W–9L career · 1 line 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.