Teams

Pham & Whipp - Johnston HS

2025 Iowa Tri-Level League · 3.5-4.0-4.5 Men (West)

15 players · average NTRP 4.07 / IOWA

View scouting list →
Schedule9 played
2025-07-29vs Jha & Hanson - SouthwoodsLost 12
L#1 DoublesJohn Biegert / Brandon Willett vs Blake Schneider / Pedro Gonzalez0-6, 1-6
W#2 DoublesVincent Garcia / Martin Fisher Jr vs Stu Card / Anil Jha1-6, 6-4, 1-0
L#3 DoublesMichael Hutchison / Jack Miller vs Hector Aquino / Bryce Johnson5-7, 4-6
2025-07-22vs IA/Boyer/Mid-TriMLost 03
L#1 DoublesCaleb Hamerlinck / Robert Woody vs Michael Boyer / Joel Heil2-6, 1-6
L#2 DoublesMartin Fisher Jr / Vincent Garcia vs Sean Soupiset / Ryan Staiert1-6, 0-6
L#3 DoublesDinesh Keshwani / Michael Hutchison vs Caleb Brown / Nathan Johnston6-3, 0-6, 0-1
2025-07-15vs Rickert - SouthwoodsLost 03
L#1 DoublesAdam Rothert / Caleb Hamerlinck vs Jeff Ditsworth / Matt Desmarais3-6, 3-6
L#2 DoublesMartin Fisher Jr / Dominick Rath vs Matthew Whipps / David Brick4-6, 6-0, 0-1
L#3 DoublesMax Wilker / Dinesh Keshwani vs Todd Versteeg / Brian Rickert3-6, 4-6
2025-07-08vs Jha & Hanson - SouthwoodsLost 12
L#1 DoublesCaleb Hamerlinck / Adam Rothert vs Scott Peterson / Antonio Martinez4-6, 2-6
W#2 DoublesVincent Garcia / Martin Fisher Jr vs Ravindran Perumal / Anil Jha6-4, 1-6, 1-0
L#3 DoublesMichael Hutchison / Max Wilker vs Neal Molitor / Hector Aquino1-6, 7-6, 0-1
2025-07-01vs IA/Boyer/Mid-TriMLost 03
L#1 DoublesBrandon Willett / Robert Woody vs Michael Boyer / Justin Despotovich2-6, 1-6
L#2 DoublesDan Determan / Dominick Rath vs Sean Soupiset / Ryan Staiert3-6, 2-6
L#3 DoublesMichael Hutchison / Jack Miller vs Nick Stahly / Nathan Johnston2-6, 2-6
2025-06-24vs Rickert - SouthwoodsLost 12
L#1 DoublesMartin Fisher Jr / Adam Rothert vs Jeff Ditsworth / Matt Desmarais2-6, 3-6
W#2 DoublesDan Determan / Dominick Rath vs David Brick / David Fautsch2-6, 6-3, 1-0
L#3 DoublesMax Wilker / Jack Miller vs Todd Versteeg / Ryan Rolwes4-6, 3-6
2025-06-17vs Jha & Hanson - SouthwoodsLost 03
L#1 DoublesMartin Fisher Jr / Adam Rothert vs Pedro Gonzalez / Blake Schneider6-3, 2-6, 0-1
L#2 DoublesVincent Garcia / Dash Kelley vs Anil Jha / Ravindran Perumal1-6, 5-7
L#3 DoublesMichael Hutchison / Max Wilker vs John Micka / Bryce Johnson6-7, 0-6
2025-06-10vs IA/Boyer/Mid-TriMLost 03
L#1 DoublesJohn Biegert / Adam Rothert vs Michael Boyer / Justin Despotovich3-6, 2-6
L#2 DoublesMartin Fisher Jr / Dan Determan vs Ryan Krabbe / Ryan Staiert6-7, 3-6
L#3 DoublesJack Miller / Michael Hutchison vs Mike Sylvester / Nathan Johnston1-6, 1-6
2025-06-03vs Rickert - SouthwoodsWon 21
W#1 DoublesRobert Woody / Adam Rothert vs Jeff Ditsworth / Jeff Smith6-2, 4-6, 1-0
L#2 DoublesVincent Garcia / Martin Fisher Jr vs Matthew Whipps / David Brick6-4, 4-6, 0-1
W#3 DoublesMichael Hutchison / Max Wilker vs Tim Brunkhorst / Todd Versteeg4-6, 6-2, 1-0
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 3.5-4.0-4.5 Men (West) 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 3.57 estimated across 12 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.26
Adam Rothert
usually #1 Doubles 73%, also #2 Doubles 27% · published 4.5
3.79
John Biegert
usually #1 Doubles 100% · published
Dash Kelley
usually #2 Doubles 100% · published 4
3.64
Dan Determan
usually #2 Doubles 100% · published 4
3.62
Calla Whipp
usually #3 Doubles 100% · published 4
3.60
Dominick Rath
usually #2 Doubles 50%, also #3 Doubles 50% · published
3.56
Brandon Willett
usually #1 Doubles 100% · published 4
3.55
Anne Pham
usually #2 Doubles 100% · published 4
3.49
Max Wilker
usually #3 Doubles 100% · published
3.49
Martin Fisher Jr
usually #2 Doubles 75%, also #1 Doubles 25% · published
3.36
Michael Hutchison
usually #3 Doubles 100% · published
3.28
Caleb Hamerlinck
usually #1 Doubles 100% · published 4
3.18
Dinesh Keshwani
usually #3 Doubles 100% · published
Robert Woody
usually #1 Doubles 100% · published
Vincent Garcia
usually #2 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.

Adam Rothert + John Biegert5356% games+7.6% vs expected
Max Wilker + Michael Hutchison5257% games+4.7% vs expected
Martin Fisher Jr + Vincent Garcia224 matchesnot enough data
Anne Pham + Calla Whipp213 matchesnot enough data
Martin Fisher Jr + Dan Determan033 matchesnot enough data
Dan Determan + Dash Kelley213 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.5
Adam Rothert
88W–43L career · 11 lines in 2025
3%93%4%
4.26
John Biegert
11W–10L career · 2 lines in 2025
94%6%<1%
3.79
4
Dash Kelley
4W–11L career · 1 line in 2025
not enough data
4
Dan Determan
24W–14L career · 3 lines in 2025
15%84%1%
3.64
4
Calla Whipp
44W–33L career · 3 lines in 2025
19%81%<1%
3.62
Dominick Rath
14W–13L career · 6 lines in 2025
25%75%<1%
3.60
4
Brandon Willett
60W–51L career · 2 lines in 2025
34%66%<1%
3.56
4
Anne Pham
99W–28L career · 4 lines in 2025
35%65%<1%
3.55
Max Wilker
64W–32L career · 5 lines in 2025
<1%52%48%
3.49
Martin Fisher Jr
47W–43L career · 8 lines in 2025
<1%52%48%
3.49
Michael Hutchison
25W–28L career · 7 lines in 2025
1%84%16%
3.36
4
Caleb Hamerlinck
1W–7L career · 3 lines in 2025
94%6%<1%
3.28
Dinesh Keshwani
18W–25L career · 2 lines in 2025
10%89%1%
3.18
Robert Woody
7W–8L career · 3 lines in 2025
not enough data
Vincent Garcia
5W–11L career · 5 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.