Teams

Wisehaven - Spangler

2026 USTA 40 & Over League · 4.0 Men

19 players · average NTRP 3.73 / CENTRAL PENNSYLVANIA

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-08-18vs RCW - SumarLost 05
L#1 DoublesGary Spangler / Jason Phillips vs Cory Barnes / Mark Trach3-6, 4-6
L#1 SinglesRyan Sabados vs Rodrigo Lazzarini Carbonel2-6, 2-6
L#2 DoublesHuy Nguyen / Douglas Lehigh vs Russell Chamberlin / Gregg Pearson3-6, 1-6
L#3 DoublesStephen Butler / Brian Keeney vs Hugo VanderGoes / Steve Staman1-6, 2-6
L#4 DoublesAnthony LaVigne / Brian Petrides vs Eric Glatsky / Frederick JR Shaak2-6, 1-6
2026-08-15vs RCW - SumarWon 41
L#1 DoublesDevin Long / Jason Phillips vs Cory Barnes / Mark Trach2-6, 1-6
W#1 SinglesRyan Sabados vs Eric Glatsky1-6, 6-3, 1-0
W#2 DoublesHuy Nguyen / Gary Spangler vs Steve Staman / Hugo VanderGoes4-6, 6-2, 1-0
W#3 DoublesDouglas Lehigh / Brian Keeney vs Ariff Sumar / Stephen Nichols4-6, 6-4, 1-0
W#4 DoublesStephen Butler / Russell Morgan vs Jody Sambrick / Joe Schrader6-3, 6-2
2026-08-12vs Hempfield - ArtersLost 14
L#1 DoublesHuy Nguyen / Douglas Lehigh vs Michael Funk / George Georgelis4-6, 6-7
L#1 SinglesDevin Long vs Jeffery Arters0-6, 1-6
L#2 DoublesJean Prendes / Stephen Butler vs Matthew Hanna / Eric Weitzel3-6, 7-5, 0-1
W#3 DoublesBrian Keeney / George Dioguardo vs Josh Mann / John Roeder6-2, 6-7, 1-0
L#4 DoublesAnthony LaVigne / Russell Morgan vs Thomas Donahue / Tim Schwear2-6, 3-6
2026-08-03vs West Shore - EckhausLost 14
L#1 DoublesGary Spangler / Ryan Sabados vs Tom Ly / Rob Martin6-2, 4-6, 0-1
L#1 SinglesDevin Long vs Andrew Stephenson0-6, 4-6
W#2 DoublesHuy Nguyen / Jeet Sandhu vs Martin Valent / Rusty Mirasol3-6, 7-6, 1-0
L#3 DoublesGeorge Dioguardo / Brian Petrides vs Robert Himler / Neil Boyd2-6, 1-6
L#4 DoublesNathan Salaga / Stephen Butler vs Leo Washburn / Erik Ruggiero4-6, 3-6
2026-08-01vs Hempfield - ArtersWon 32
W#1 DoublesDevin Long / Jonathan Keeney vs Alex Kauffman / Thomas Donahue6-3, 6-4
L#1 SinglesRyan Sabados vs Jeffery Arters0-6, 3-6
W#2 DoublesGary Spangler / Jason Phillips vs Eric Weitzel / Steve Campbell6-3, 6-2
L#3 DoublesDouglas Lehigh / Joshua Sadler vs John Roeder / Nikolaus Stoltzfus6-3, 3-6, 0-1
W#4 DoublesAdib Eddy Geadah / Nathan Salaga vs N/A6-0, 6-0
2026-07-20vs West Shore - EckhausLost 23
L#1 DoublesJason Phillips / Huy Nguyen vs Andrew Stephenson / Leo Washburn3-6, 2-6
W#1 SinglesJonathan Keeney vs Martin Valent6-3, 6-0
L#2 DoublesAndrew Yuskevich / Gary Spangler vs Erik Ruggiero / Thomas Bischof5-7, 4-6
L#3 DoublesBrian Keeney / George Dioguardo vs Tom Ly / Neil Boyd0-6, 3-6
W#4 DoublesAnthony LaVigne / Stephen Butler vs MARK VOGEL / Robert Lentz7-5, 6-3
2026-07-08vs RCW - SumarWon 32
L#1 DoublesGary Spangler / Jason Phillips vs Steve Gingrich / Dave Henneman1-6, 2-6
W#1 SinglesRyan Sabados vs Rodrigo Lazzarini Carbonel6-1, 7-5
L#2 DoublesGeorge Dioguardo / Stephen Butler vs Bernard Ilkhanoff / Mark Trach3-6, 1-6
W#3 DoublesAndrew Yuskevich / Jean Prendes vs Gregg Pearson / Brandon Cox6-7, 6-4, 1-0
W#4 DoublesJeet Sandhu / Brian Keeney vs Joe Schrader / Steven Jeffrey6-3, 7-5
2026-07-01vs Hempfield - ArtersLost 05
L#1 DoublesDevin Long / Jason Phillips vs Thomas Donahue / Michael Funk6-7, 0-6
L#1 SinglesRyan Sabados vs Josh Mann3-6, 2-6
L#2 DoublesGary Spangler / Joshua Sadler vs Jeffery Arters / Eric Weitzel5-7, 3-6
L#3 DoublesDouglas Lehigh / Jean Prendes vs George Georgelis / Matthew Hanna5-7, 5-7
L#4 DoublesRussell Morgan / Nathan Salaga vs John Roeder / Wilson Pipkin2-6, 3-6
2026-06-14vs West Shore - EckhausWon 32
W#1 DoublesDevin Long / Jason Phillips vs Thomas Bischof / Leo Washburn6-4, 7-6
W#1 SinglesJonathan Keeney vs Rusty Mirasol6-2, 6-2
L#2 DoublesGary Spangler / Adib Eddy Geadah vs Neil Boyd / Robert Himler4-6, 7-6, 1-0
L#3 DoublesJoshua Sadler / Brian Petrides vs Erik Ruggiero / Andrew Stephenson3-6, 3-6
W#4 DoublesRyan Sabados / Huy Nguyen vs MARK VOGEL / Ryan McFadden6-2, 7-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 standings1 teams · 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1Wisehaven - Spangler07132247356

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.51 estimated across 18 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.98
Jonathan Keeney
usually #1 Singles 60%, also #3 Doubles 20% · published
3.71
Ryan Sabados
usually #1 Singles 71%, also #4 Doubles 14% · published 4
3.69
Adib Eddy Geadah
usually #2 Doubles 50%, also #4 Doubles 50% · published 4
3.68
Jason Phillips
usually #1 Doubles 86%, also #2 Doubles 14% · published 4
3.63
Anthony LaVigne
usually #2 Doubles 38%, also #4 Doubles 38% · published 3.5
3.63
Gary Spangler
usually #2 Doubles 63%, also #1 Doubles 38% · published
3.56
Jean Prendes
usually #3 Doubles 40%, also #2 Doubles 40% · published 3.5
3.53
Douglas Lehigh
usually #3 Doubles 60%, also #1 Doubles 20% · published 4
3.51
Stephen Butler
usually #4 Doubles 50%, also #2 Doubles 33% · published
3.50
Jeet Sandhu
usually #1 Doubles 40%, also #2 Doubles 40% · published 3.5
3.50
Joshua Sadler
usually #3 Doubles 50%, also #2 Doubles 33% · published 3.5
3.46
Devin Long
usually #1 Doubles 67%, also #1 Singles 33% · published 4
3.44
George Dioguardo
usually #1 Doubles 38%, also #3 Doubles 38% · published
3.39
Brian Petrides
usually #3 Doubles 67%, also #4 Doubles 33% · published 4
3.34
Brian Keeney
usually #3 Doubles 40%, also #2 Doubles 20% · published 3.5
3.33
Nathan Salaga
usually #4 Doubles 33%, also #3 Doubles 33% · published 3.5
3.23
Russell Morgan
usually #4 Doubles 100% · published
3.16
Andrew Yuskevich
usually #2 Doubles 40%, also #1 Doubles 40% · published 3.5
Huy Nguyen
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.

Brian Keeney + Anthony LaVigne7078% games+17.1% vs expected
Devin Long + Ryan Sabados3352% games+10.9% vs expected
George Dioguardo + Anthony LaVigne4172% games+9.4% vs expected
Gary Spangler + Ryan Sabados4461% games+4.3% vs expected
Devin Long + Jason Phillips4349% games+4.3% vs expected
Jeet Sandhu + George Dioguardo4258% games+1.7% vs expected
Huy Nguyen + Douglas Lehigh6360% games+1.1% vs expected
Gary Spangler + Jason Phillips3356% games+0.8% 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.

Jonathan Keeney
9W–8L career · 5 lines in 2026
<1%55%45%
3.98
4
Ryan Sabados
82W–54L career · 7 lines in 2026
6%92%2%
3.71
4
Adib Eddy Geadah
93W–50L career · 2 lines in 2026
8%90%1%
3.69
4
Jason Phillips
91W–80L career · 7 lines in 2026
10%89%1%
3.68
3.5
Anthony LaVigne
182W–59L career · type A · 8 lines in 2026
<1%18%82%
3.63
Gary Spangler
42W–61L career · 8 lines in 2026
18%81%<1%
3.63
3.5
Jean Prendes
63W–18L career · 5 lines in 2026
<1%34%66%
3.56
4
Douglas Lehigh
65W–57L career · 5 lines in 2026
41%59%<1%
3.53
Stephen Butler
93W–96L career · 6 lines in 2026
48%52%<1%
3.51
3.5
Jeet Sandhu
108W–69L career · 5 lines in 2026
<1%49%51%
3.50
3.5
Joshua Sadler
126W–94L career · 6 lines in 2026
<1%51%49%
3.50
4
Devin Long
24W–57L career · 6 lines in 2026
63%37%<1%
3.46
George Dioguardo
51W–22L career · 8 lines in 2026
<1%65%34%
3.44
4
Brian Petrides
4W–16L career · 3 lines in 2026
79%21%<1%
3.39
3.5
Brian Keeney
163W–112L career · 10 lines in 2026
1%86%13%
3.34
3.5
Nathan Salaga
79W–87L career · 9 lines in 2026
1%88%11%
3.33
Russell Morgan
5W–20L career · 3 lines in 2026
97%3%<1%
3.23
3.5
Andrew Yuskevich
18W–6L career · 5 lines in 2026
12%87%1%
3.16
Huy Nguyen
110W–41L 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.