Teams

Hanover - Bouselli

2025 USTA 18 & Over League · 3.5 Men

17 players · average NTRP 3.57 / 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 →
Schedule17 played
2025-07-21vs RCW - ZinkLost 12
W#1 DoublesBrandon Hall / Steve Staub vs Steve de Perrot / Jeff Fulmer6-2, 6-4
L#1 SinglesJustin Staub vs Simon Goldstein3-6, 2-6
L#2 SinglesJames Hollenbaugh vs John Navas6-4, 2-6, 0-1
2025-07-20vs Wisehaven - LongLost 12
L#1 DoublesJames Wroe / Justin Staub vs Jason Phillips / Evan Stehman2-6, 0-6
W#2 DoublesIan Neal / Adib Eddy Geadah vs Nicholas Jones / Huy Nguyen3-6, 5-5
L#3 DoublesSteve Staub / Denton Garman vs Hunter Jones / Gary Spangler1-6, 4-6
2025-07-19vs Wisehaven Mojito Dave (Nguyen)Lost 23
W#1 DoublesMatthew Steinberg / Paul Tily vs Nathan Salaga / Steve Steele6-1, 6-2
L#1 SinglesCyrus Marshall vs Ian Opitz1-6, 2-6
W#2 DoublesIan Neal / Roberto Ugarte vs Chris Miller / Jean Prendes6-2, 6-4
L#2 SinglesJames Hollenbaugh vs Marco Tornow6-2, 1-6, 1-0
L#3 DoublesSamuel Gates / Thomas Marshall vs Sreeram Ravi / Anthony LaVigne5-7, 3-6
2025-07-13vs Hempfield - Roeder DavisWon 41
W#1 DoublesIan Neal / Joshua Wayne vs Zach Manifold / Joel Peifer6-0, 6-4
L#1 SinglesCyrus Marshall vs Josh Mann1-6, 3-6
W#2 DoublesBrandon Hall / James Hollenbaugh vs Brian Davis / John Roeder4-6, 6-2, 1-0
W#2 SinglesDrew Heinzelmann vs Mark Schenk6-1, 6-4
W#3 DoublesJackson Klingenberg / Thomas Marshall vs Nikolaus Stoltzfus / Jeff Steed6-4, 7-5
2025-07-13vs West Shore-BischofLost 03
L#2 DoublesDrew Heinzelmann / Douglas Greenholt vs Thomas Bischof / Rob Martin6-7, 4-6
L#2 SinglesIan Neal vs Luke Key4-6, 3-6
L#3 DoublesChris Bouselli / Roberto Ugarte vs Will Johnston / Matthew Leach2-6, 3-6
2025-07-12vs Hempfield - LMC 3.5 (Pierce)Won 50
W#1 DoublesIan Neal / Joshua Wayne vs Donald Slack / William Hershey Jr6-1, 6-0
W#1 SinglesDrew Heinzelmann vs David Ross6-1, 6-1
W#2 DoublesChris Bouselli / Conor Riggin vs Ninh Banh / Johnny Ballester6-4, 7-6
W#2 SinglesJames Hollenbaugh vs Jacob Ponce6-1, 6-3
W#3 DoublesTate Myers / Samuel Gates vs Tuan Nguyen / Brian Kilheffer6-1, 6-2
2025-06-29vs Hershey - Lines (Stegman)Split 22
W#1 DoublesRoberto Ugarte / Justin Staub vs Timothy Detterbeck / Zachary Miller6-2, 6-3
L#2 DoublesSteve Staub / Denton Garman vs Andrew van Sprang / William Stegman4-6, 7-6, 1-0
W#2 SinglesPaul Tily vs Saviours Munodawafa6-0, 6-2
L#3 DoublesChris Bouselli / Conor Riggin vs Michael McHugh / Isaiah McCall2-6, 3-6
2025-06-28vs Lebanon Valley College - KlecknerLost 03
L#1 DoublesRoberto Ugarte / Joseph Stiles vs Jared Salyards / Joseph Kirchner3-6, 4-6
L#2 DoublesDrew Heinzelmann / Steve Staub vs Kevin Marrs / Jara Welker3-6, 3-6
L#3 DoublesAntonio Corona / Brandon Hall vs Ryan McFadden / Jonathan Owens1-6, 4-6
2025-06-24vs Hempfield - Cohen/LooseLost 23
L#1 DoublesJustin Staub / Roberto Ugarte vs Gregg Felices / Luisito Honrade6-4, 3-6, 1-0
W#1 SinglesCyrus Marshall vs Sang Hyun Lim6-3, 7-6
L#2 DoublesChris Bouselli / Conor Riggin vs Saul Cohen / Steven Jeffrey1-6, 2-6
W#2 SinglesJoshua Wayne vs Daniel Albert7-6, 6-3
L#3 DoublesTate Myers / Jackson Klingenberg vs Kevin White / Pahn Sisay0-6, 3-6
2025-06-22vs LCC/BCCC - SheltonWon 50
W#1 DoublesJustin Staub / Joshua Wayne vs Rob Castor / Michael Schmid2-6, 6-2, 1-0
W#1 SinglesPaul Tily vs Grant Sweitzer6-4, 6-2
W#2 DoublesDenton Garman / Steve Staub vs Oliver Horst / Owen Horst3-6, 5-3
W#2 SinglesJames Hollenbaugh vs Mark Shelton6-2, 6-1
W#3 DoublesSamuel Gates / Brandon Hall vs John Edgar / Benjamin Atwater6-1, 6-3
2025-06-22vs Lebanon Valley College - KlecknerLost 12
L#2 DoublesDrew Heinzelmann / Antonio Corona vs Ryan Nguyen / Charles Robbins4-6, 2-6
W#2 SinglesCyrus Marshall vs Dino Cuturic6-7, 7-6, 1-0
L#3 DoublesChris Bouselli / Conor Riggin vs Ryan McFadden / Rye Morris1-6, 1-6
2025-06-22vs RCW - ConwaySplit 11
L#2 DoublesDrew Heinzelmann / Brandon Hall vs Ronald Baker / Shane Burridge3-6, 5-7
W#2 SinglesIan Neal vs Nick Nalywayko6-2, 6-1
2025-06-17vs West Shore-BischofLost 04
L#1 DoublesRoberto Ugarte / Justin Staub vs Luke Key / Jared Locke6-3, 3-6, 0-1
L#2 DoublesChris Bouselli / Denton Garman vs Rob Martin / Alexander Himler4-6, 4-6
L#2 SinglesCyrus Marshall vs Joshua Ringquist2-6, 4-6
L#3 DoublesSteve Staub / Antonio Corona vs Robert Himler / MARK VOGEL2-6, 4-6
2025-06-15vs Hempfield - ArtersWon 21
L#2 DoublesDouglas Greenholt / Brandon Hall vs Eric Weitzel / Noah Frace4-6, 2-6
W#2 SinglesCyrus Marshall vs Parth Sharma7-6, 5-7, 1-0
W#3 DoublesAntonio Corona / Ian Neal vs Alexander Kurtz / Steven Jeffrey7-6, 3-6, 1-0
2025-06-01vs West Shore GoatsWon 32
W#1 DoublesMatthew Steinberg / Justin Staub vs Jonathan Stough / Ryan McFadden6-3, 6-2
W#1 SinglesCyrus Marshall vs James Richmond4-6, 4-3
L#2 DoublesTate Myers / Joshua Wayne vs David Addams / Benjamin Kluger6-7, 4-6
L#2 SinglesJames Hollenbaugh vs Martin Lavendier4-6, 4-6
W#3 DoublesChris Bouselli / Conor Riggin vs Arkady Khodorkovsky / Randall Allen6-3, 6-2
2025-05-30vs Wisehaven - LongLost 02
L#1 DoublesJustin Staub / Joseph Stiles vs Nicholas Jones / Ryan Sabados5-7, 4-6
L#3 DoublesJames Hollenbaugh / Douglas Greenholt vs Jason Phillips / Devin Long5-7, 0-6
2025-05-18vs Hempfield - ArtersWon 20
W#2 DoublesRoberto Ugarte / Justin Staub vs Austin Stehman / Alexander Kurtz6-1, 6-1
W#3 DoublesDouglas Greenholt / Ian Neal vs Josh Mann / Wilson Pipkin4-6, 6-3, 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 standings5 teams · 3.5 Men
TeamWLInd. WInd. LSets lostGames lost
1Hanover - Bouselli09172865470
2RCW - Conway0983776500
3Lebanon Valley College - Kleckner010341638411
4West Shore-Bischof010351539409
5Wisehaven - Long010292148406

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.25 estimated across 11 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.

Cyrus Marshall
usually #1 Singles 57%, also #2 Singles 43% · published 4
3.51
Justin Staub
usually #1 Doubles 78%, also #1 Singles 11% · published
3.36
Thomas Marshall
usually #3 Doubles 100% · published
3.32
Samuel Gates
usually #3 Doubles 100% · published
3.30
Conor Riggin
usually #3 Doubles 60%, also #2 Doubles 40% · published 3.5
3.27
Joshua Wayne
usually #1 Doubles 60%, also #2 Doubles 20% · published
3.26
Jackson Klingenberg
usually #3 Doubles 100% · published
Denton Garman
usually #2 Doubles 75%, also #3 Doubles 25% · published 3.5
3.23
Ian Neal
usually #2 Singles 25%, also #2 Doubles 25% · published
3.21
James Hollenbaugh
usually #2 Singles 71%, also #3 Doubles 14% · published 3.5
3.16
Chris Bouselli
usually #3 Doubles 57%, also #2 Doubles 43% · published 3.5
3.10
Brandon Hall
usually #2 Doubles 50%, also #3 Doubles 33% · published 3.5
3.03
Steve Staub
usually #2 Doubles 50%, also #3 Doubles 33% · published 3.5
Drew Heinzelmann
usually #2 Doubles 67%, also #1 Singles 17% · published
Paul Tily
usually #1 Doubles 33%, also #1 Singles 33% · published
Roberto Ugarte
usually #1 Doubles 57%, also #2 Doubles 29% · published
Tate Myers
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.

Steve Staub + Justin Staub5086% games+26.8% vs expected
Roberto Ugarte + Justin Staub5655% games+18.8% vs expected
Denton Garman + Chris Bouselli3251% games+15.2% vs expected
Conor Riggin + Chris Bouselli4349% games−3.7% vs expected
Denton Garman + Steve Staub2344% gamesnot enough data
James Hollenbaugh + Denton Garman134 matchesnot enough data
Chris Bouselli + Steve Staub044 matchesnot enough data
Ian Neal + Justin Staub224 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
Cyrus Marshall
4W–3L career · 7 lines in 2025
not enough data
Justin Staub
34W–20L career · 9 lines in 2025
46%54%<1%
3.51
Thomas Marshall
38W–23L career · 2 lines in 2025
1%84%16%
3.36
Samuel Gates
51W–60L career · 3 lines in 2025
1%89%9%
3.32
3.5
Conor Riggin
5W–3L career · 5 lines in 2025
2%91%8%
3.30
Joshua Wayne
9W–6L career · 5 lines in 2025
3%92%5%
3.27
Jackson Klingenberg
6W–6L career · 2 lines in 2025
3%92%5%
3.26
3.5
Denton Garman
37W–16L career · 4 lines in 2025
not enough data
Ian Neal
17W–10L career · 8 lines in 2025
97%3%<1%
3.23
3.5
James Hollenbaugh
44W–72L career · 7 lines in 2025
7%91%2%
3.21
3.5
Chris Bouselli
44W–39L career · 7 lines in 2025
13%87%1%
3.16
3.5
Brandon Hall
12W–17L career · 6 lines in 2025
24%75%<1%
3.10
3.5
Steve Staub
41W–36L career · 6 lines in 2025
40%60%<1%
3.03
Drew Heinzelmann
10W–11L career · 6 lines in 2025
not enough data
Paul Tily
24W–6L career · 3 lines in 2025
not enough data
Roberto Ugarte
14W–11L career · 7 lines in 2025
not enough data
Tate Myers
1W–2L career · 3 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.