Teams

3.5 MVTC TopSpinTerrors M18F

2025 FALL Adult 18&Over PM · 3.5 Adult 18 & Over Men

13 players · average NTRP 3.33 / CENTRAL ARIZONA

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 →
Schedule12 played
2024-12-05vs 3.5 PTC HitandRun M18FLost 03
L#1 DoublesMatt Kim / Forrest Hamon vs Matthew Weber / Tony Villarreal7-6, 2-6, 0-1
L#2 DoublesSjaak van der Geest / Solomon Gee vs Michael Narlock / Jameel Rizk6-4, 3-6, 1-0
L#3 DoublesCharles Osteen / Gerry Yunger vs Prashant Mandaokar / Richard Duff6-7, 6-3, 0-1
2024-11-21vs 3.5 MTC Mamba Tennis M18FWon 31
W#1 DoublesMatt Kim / Desso Genov vs Ben Jeffers / Daniel Kline7-5, 0-6, 1-0
W#2 DoublesBradley Passell / Charles Osteen vs Jonathan Bodow / Tucker DeGraffenreid6-3, 6-7, 1-0
W#2 SinglesRudy Dudebout vs Jourdan Norman6-2, 6-0
L#3 DoublesCraig Kosnik / Sjaak van der Geest vs Max Alfred Fernbacher / Cyrus Guccione6-7, 4-6
2024-11-14vs FALL 3.5 MTC Billy Goats M18FWon 31
W#1 DoublesCraig Kosnik / Rudy Dudebout vs Alexander Budin / Eric Malick6-3, 1-6, 1-0
W#2 DoublesSjaak van der Geest / Forrest Hamon vs Gary Petersen / Larry Shelton7-5, 6-2
L#2 SinglesDesso Genov vs Brennan Begay2-6, 1-6
W#3 DoublesJose Villagomez / Charles Osteen vs Vishal Harnal / Roderick Castillo6-1, 6-1
2024-11-07vs 3.5 PTC Finishians M18FLost 04
L#1 DoublesCraig Kosnik / Forrest Hamon vs Anand Vishwase / Dheeraj Yennam1-6, 2-6
L#1 SinglesDesso Genov vs Mat Cyz3-6, 7-5, 0-1
L#2 DoublesMatt Kim / Bradley Passell vs Navin Gangadharan / Sajeev Sekharan2-6, 3-6
L#3 DoublesJose Villagomez / Gerry Yunger vs Srinivascharandeepak Pydimarry / Zadeed Ahmed2-6, 2-6
2024-10-31vs 3.5 KIW BaroGoTennisClub M18FWon 50
W#1 DoublesRudy Dudebout / Craig Kosnik vs Jae Shin / Youngjae Won6-0, 7-5
W#1 SinglesJoe Scaminaci vs Jason Pak6-0, 1-6, 1-0
W#2 DoublesMatt Kim / Jose Villagomez vs Victorino Magtoto / Sanglok Park6-2, 6-1
W#2 SinglesDesso Genov vs CHAN BIN LEE6-0, 6-2
W#3 DoublesBradley Passell / Sjaak van der Geest vs Andrew Kim / Joonmoo Huh6-2, 7-5
2024-10-17vs 3.5 SRP Scorpions M18FWon 32
L#1 DoublesCharles Osteen / Tyler Burns vs Mark Sadosky / John Brauneis2-6, 2-6
W#1 SinglesJoe Scaminaci vs Don Matthews6-1, 6-3
L#2 DoublesGerry Yunger / Bradley Passell vs Satish Atla / Adam SDao2-6, 2-6
W#2 SinglesDesso Genov vs Nick Vincetic6-3, 6-2
W#3 DoublesCraig Kosnik / Solomon Gee vs Craig Robb / ABHISHEK GAUR6-3, 6-3
2024-10-10vs 3.5 KIW BaroGoTennisClub M18FLost 14
L#1 DoublesMatt Kim / Jose Villagomez vs Jae Shin / Youngjae Won0-6, 7-5, 0-1
L#1 SinglesJoe Scaminaci vs Steven Seungjin Kim5-7, 6-0, 0-1
W#2 DoublesCraig Kosnik / Paul Lai vs Victorino Magtoto / Kyle Oh6-4, 6-2
L#2 SinglesRudy Dudebout vs Chunghwan Kim2-6, 3-6
L#3 DoublesCharles Osteen / Gerry Yunger vs Joonmoo Huh / Andrew Kim7-5, 2-6, 0-1
2024-10-03vs 3.5 MTC Mamba Tennis M18FLost 13
L#1 DoublesJoe Scaminaci / Paul Lai vs Thomas Thornton / Jonathan Madrid3-6, 6-4, 1-0
L#1 SinglesDesso Genov vs Max Alfred Fernbacher1-6, 2-6
L#2 DoublesSolomon Gee / Gerry Yunger vs Ben Jeffers / Kevin Camberg3-6, 2-6
W#3 DoublesCharles Osteen / Matt Kim vs Curtis Georg / Jonathan Bodow6-1, 6-4
2024-09-26vs FALL 3.5 MTC Billy Goats M18FLost 13
L#1 DoublesDesso Genov / Charles Osteen vs Braden Geren / Eric Malick5-7, 0-6
W#1 SinglesJoe Scaminaci vs Venktesh Kalyanaraman6-1, 6-1
L#2 DoublesCraig Kosnik / Bradley Passell vs Roderick Castillo / Andrew Fatu4-6, 6-7
L#3 DoublesSolomon Gee / Paul Lai vs Alexander Budin / Jordan Slater2-6, 2-6
2024-09-19vs 3.5 PTC Finishians M18FWon 31
L#1 DoublesBradley Passell / Gerry Yunger vs Dheeraj Yennam / Vikram Nambiar1-6, 1-6
W#1 SinglesDesso Genov vs Ahmed Moussa7-5, 1-6, 1-0
W#2 DoublesForrest Hamon / Craig Kosnik vs Srinivascharandeepak Pydimarry / Navin Gangadharan4-6, 7-6, 1-0
W#3 DoublesSjaak van der Geest / Matt Kim vs Zadeed Ahmed / Srinivas Banda6-4, 6-2
2024-09-12vs 3.5 PTC HitandRun M18FLost 23
L#1 DoublesCharles Osteen / Craig Kosnik vs Matthew Weber / Andy Palmer4-6, 2-6
W#1 SinglesJoe Scaminaci vs Daniel Filby6-4, 6-0
L#2 DoublesDesso Genov / Sjaak van der Geest vs Prashant Mandaokar / Joshua Aragon2-6, 4-6
W#2 SinglesRudy Dudebout vs Michael Narlock6-1, 6-3
L#3 DoublesSolomon Gee / Paul Lai vs Ellis Day / Zane Culver3-6, 7-6, 0-1
2024-08-29vs 3.5 SRP Scorpions M18FWon 21
W#1 SinglesJoe Scaminaci vs Adam SDao6-3, 6-4
W#2 DoublesRudy Dudebout / Gerry Yunger vs Don Matthews / Randall Wensman2-6, 6-3, 1-0
L#3 DoublesBradley Passell / Solomon Gee vs Satish Atla / Doug Budzynski2-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 standings for 3.5 Adult 18 & Over 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 3.34 estimated across 4 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.57
Rudy Dudebout
usually #2 Singles 33%, also #1 Doubles 33% · published
3.39
Forrest Hamon
usually #2 Doubles 50%, also #1 Doubles 50% · published 3.5
3.26
Desso Genov
usually #1 Singles 33%, also #2 Singles 33% · published 3.5
Charles Osteen
usually #3 Doubles 50%, also #1 Doubles 38% · published 3.5
Craig Kosnik
usually #1 Doubles 44%, also #2 Doubles 33% · published 3.5
3.15
Sjaak van der Geest
usually #3 Doubles 50%, also #2 Doubles 50% · published
Bradley Passell
usually #2 Doubles 57%, also #3 Doubles 29% · published 3
Gerry Yunger
usually #3 Doubles 43%, also #2 Doubles 43% · published 3
Joe Scaminaci
usually #1 Singles 86%, also #1 Doubles 14% · published
Jose Villagomez
usually #3 Doubles 50%, also #1 Doubles 25% · published
Matt Kim
published
Paul Lai
published
Solomon Gee
usually #3 Doubles 67%, also #2 Doubles 33% · 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.

Rudy Dudebout + Craig Kosnik5065% games+9.1% vs expected
Forrest Hamon + Craig Kosnik5353% games+3.7% vs expected
Forrest Hamon + Sjaak van der Geest7258% games+0.4% vs expected
Jose Villagomez + Forrest Hamon6652% games−4.0% vs expected
Matt Kim + Forrest Hamon7358% gamesnot enough data
Gerry Yunger + Charles Osteen0539% gamesnot enough data
Sjaak van der Geest + Craig Kosnik134 matchesnot enough data
Jose Villagomez + Solomon Gee213 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.

Rudy Dudebout
115W–83L career · 12 lines in 2025
<1%31%69%
3.57
3.5
Forrest Hamon
139W–84L career · 4 lines in 2025
<1%80%20%
3.39
3.5
Desso Genov
26W–39L career · 9 lines in 2025
2%94%3%
3.26
3.5
Charles Osteen
14W–18L career · 8 lines in 2025
not enough data
3.5
Craig Kosnik
172W–143L career · 9 lines in 2025
not enough data
Sjaak van der Geest
52W–81L career · 6 lines in 2025
13%86%<1%
3.15
3
Bradley Passell
2W–14L career · 7 lines in 2025
not enough data
3
Gerry Yunger
7W–34L career · 7 lines in 2025
not enough data
Joe Scaminaci
9W–3L career · 7 lines in 2025
not enough data
Jose Villagomez
58W–40L career · 4 lines in 2025
not enough data
Matt Kim
67W–24L career · no lines in 2025
not enough data
Paul Lai
52W–43L career · no lines in 2025
not enough data
Solomon Gee
43W–57L career · 6 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.