Teams

3HV-BAHROU 35M MO 40&O SEM F3

2025 bSEM ADULT 40 & OVER NIGHT MEN · 3.5 MEN MON PM SEM

18 players · average NTRP 3.50 / S.E. MICHIGAN

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 →
Schedule8 played
2025-07-14vs 1LIB-DIHLE 35M MO 40&O SEM F3Lost 14
L#1 DoublesKamran Diba / Zirui Huang vs Dorran Dihle / Brad Stieber6-7, 3-6
L#1 SinglesBradley Pavlik vs Jon Oberheide1-6, 1-6
W#2 DoublesNed Staebler / Gideon Rothschild vs Rahul Bhatnagar / Bikramjeet Singh7-5, 6-7, 1-0
L#3 DoublesJames McKenzie / David Fienup vs Mark Kanpurwala / Michael Chaize3-6, 5-7
L#4 DoublesJeremy Carroll / Krystian Lagowski vs Sapan Ambani / Shepard Peir Johnson7-6, 3-6, 0-1
2025-07-07vs 5CHIP-BOWMAN 35M MO 40&O SEM F3Won 50
W#1 DoublesKamran Diba / Ned Staebler vs James Douglass / Brian Braun6-4, 6-1
W#1 SinglesBradley Pavlik vs Joseph Hamilton6-0, 6-1
W#2 DoublesDavid Peng / Krystian Lagowski vs David Hehmann / Tim Lemmon6-3, 6-1
W#3 DoublesJames McKenzie / Srinivasa Shankar vs Terry Bowman / Paul Mcvey6-4, 6-4
W#4 DoublesRajesh Jayaraman / Jeremy Carroll vs Richard Maiz / George Loutts6-4, 6-1
W#1 DoublesKrystian Lagowski / Rajesh Jayaraman vs Patrick Haley / Gabe Peterson6-3, 6-4
W#1 SinglesBradley Pavlik vs Jeremy Somers6-1, 6-0
W#2 DoublesHenry Bahrou / Srinivasa Shankar vs Mark Katakowski / Alex Cao7-5, 6-2
W#3 DoublesBala Kondur / Piyush Bubna vs David Pohl / Andrew Kruley6-1, 6-1
W#4 DoublesJames McKenzie / Roman Giger vs Tim Atkinson / Antony Hsu6-4, 6-2
W#1 DoublesHan Bae / David Fienup vs Rick Mintz / Ben Mills7-6, 6-7, 1-0
W#2 DoublesNed Staebler / David Peng vs Kevin Konkle / David Konkle6-2, 6-2
W#3 DoublesSrinivasa Shankar / Jeremy Carroll vs Rodney Vergotine / John Weiss6-2, 6-3
L#4 DoublesDominick Zaccone / Roman Giger vs Thomas Wielenga / Howard Scheps6-2, 1-6, 1-0
W#1 DoublesZirui Huang / Rajesh Jayaraman vs Rick Mintz / David Konkle7-5, 6-1
L#1 SinglesKrystian Lagowski vs Kevin Konkle3-6, 6-7
W#2 DoublesJeremy Carroll / Piyush Bubna vs Jeff Clark / Michael Tran7-6, 6-1
W#3 DoublesBala Kondur / Srinivasa Shankar vs Howard Scheps / Michael Dorsey6-2, 0-0
W#4 DoublesDominick Zaccone / Henry Bahrou vs Robert VanRenterghem / Keith Meisel6-3, 6-7, 1-0
2025-06-09vs 1LIB-DIHLE 35M MO 40&O SEM F3Lost 23
W#1 DoublesGideon Rothschild / Ned Staebler vs Lonnie Shea / Brad Stieber3-6, 6-4, 1-0
L#1 SinglesBradley Pavlik vs Brandon Meloche4-6, 4-6
L#2 DoublesPiyush Bubna / Zirui Huang vs Rahul Bhatnagar / Brian Loh2-6, 1-6
W#3 DoublesSrinivasa Shankar / Han Bae vs Yoshihiro Mochizuki / Shepard Peir Johnson6-3, 6-4
L#4 DoublesKrystian Lagowski / Jeremy Carroll vs David Sitz / Mark Kanpurwala5-7, 4-6
2025-06-02vs 5CHIP-BOWMAN 35M MO 40&O SEM F3Won 50
W#1 DoublesKamran Diba / David Peng vs James Douglass / Robert Gray6-2, 7-5
W#1 SinglesBradley Pavlik vs David Hehmann6-2, 6-2
W#2 DoublesHenry Bahrou / Ned Staebler vs Paul Mcvey / Terry Bowman5-7, 6-3, 1-0
W#3 DoublesHan Bae / Piyush Bubna vs Brian Braun / George Loutts6-4, 6-1
W#4 DoublesRoman Giger / Dominick Zaccone vs Stephen Miller / Dale Ulrich6-2, 6-2
W#1 DoublesDavid Peng / Han Bae vs Brad Rosenwasser / Nicholas Harley5-3
W#1 SinglesBradley Pavlik vs Alex Cao6-1, 6-3
W#2 DoublesRajesh Jayaraman / Zirui Huang vs Barry St Pierre / Edward Karpiel6-0, 6-0
L#3 DoublesJames McKenzie / Gideon Rothschild vs David Pohl / Dillon Funkhouser3-6, 6-4, 0-1
W#4 DoublesJeremy Carroll / Ned Staebler vs Jeff Varick / Tim Atkinson6-0, 6-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 standings20 teams · 3.5 MEN MON PM SEM
TeamWLInd. WInd. LSets lostGames lost
11LIB-DIHLE 35M MO 40&O SEM F38036410211
23PEACH-SELLERS 35M MO 40&O SEM F281351030323
31BRC-ALOUSI 35M MO 40&O SEM F181301538391
42NAC-FITZPATRICK 35M MO 40&O SEM F471301023267
53HV-BAHROU 35M MO 40&O SEM F362301025279
66FAC-ADAPA 35M MO 40&O SEM F462291127282
71TROY-SINGH 35M MO 40&O SEM F263281740358
83SCWB-GAY 35M MO 40&O SEM F154261948393
94DEER-GURN 35M MO 40&O SEM F444162454393
104BOH-CONTI 35M MO 40&O SEM F135172351391
116VTC-inside-MINTZ 35M MO 40&O SEM F335142658395
125CHIP-BOWMAN 35M MO 40&O SEM F326103062444
133SCWB-WOODS 35M MO 40&O SEM F426122862423
142PH-TOUMA 35M MO 40&O SEM F227153065440
154EAST-BONVENTRE 35M MO 40&O SEM F227123370472
162DCD-NOLAN 35M MO 40&O SEM F117122858391
175FAC-XU 35M MO 40&O SEM F417132758405
182LIB-ROSENWASSER 35M MO 40&O SEM F317103065424
19drop team 025629 0P MONY-CRONEWETT 35M MO 40&O000000
20drop team 025628 1P BT-CHUK 35M MO 40&O000000

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.33 estimated across 17 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.73
Bradley Pavlik
usually #1 Singles 100% · published 3.5
3.47
Nolan Orfield
published
3.45
David Peng
usually #1 Doubles 33%, also #2 Doubles 33% · published 3.5
3.44
Kamran Diba
usually #1 Doubles 50%, also #4 Doubles 17% · published 3.5
3.43
Gideon Rothschild
usually #3 Doubles 33%, also #1 Doubles 33% · published 3.5
3.42
Jeremy Carroll
usually #4 Doubles 67%, also #2 Doubles 17% · published
3.42
Ned Staebler
usually #2 Doubles 50%, also #1 Doubles 33% · published 3.5
3.40
Zirui Huang
usually #2 Doubles 50%, also #1 Doubles 50% · published
3.37
David Fienup
usually #3 Doubles 50%, also #1 Doubles 50% · published 3.5
3.35
Rajesh Jayaraman
usually #1 Doubles 50%, also #2 Doubles 25% · published 3.5
3.35
Srinivasa Shankar
usually #3 Doubles 80%, also #2 Doubles 20% · published 3.5
3.27
Krystian Lagowski
usually #4 Doubles 43%, also #1 Doubles 14% · published
Han Bae
usually #1 Doubles 50%, also #3 Doubles 50% · published 3.5
3.25
James McKenzie
usually #3 Doubles 75%, also #4 Doubles 25% · published 3.5
3.23
Bala Kondur
usually #3 Doubles 100% · published 3.5
3.11
Henry Bahrou
usually #2 Doubles 67%, also #4 Doubles 33% · published 3.5
3.02
Dominick Zaccone
usually #4 Doubles 100% · published 3.5
2.96
Roman Giger
usually #4 Doubles 100% · published 3.5
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.

David Peng + Ned Staebler8069% games+10.0% vs expected
Gideon Rothschild + Ned Staebler7067% games+9.2% vs expected
Srinivasa Shankar + James McKenzie6261% games+0.7% vs expected
Krystian Lagowski + Jeremy Carroll1542% gamesnot enough data
Rajesh Jayaraman + Srinivasa Shankar3252% gamesnot enough data
Kamran Diba + David Peng4161% gamesnot enough data
Kamran Diba + Jeremy Carroll224 matchesnot enough data
Henry Bahrou + David Peng224 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.

3.5
Bradley Pavlik
90W–35L career · 6 lines in 2025
<1%4%96%
3.73
Nolan Orfield
28W–8L career · no lines in 2025
<1%58%42%
3.47
3.5
David Peng
77W–23L career · 6 lines in 2025
<1%64%36%
3.45
3.5
Kamran Diba
110W–101L career · 6 lines in 2025
<1%68%32%
3.44
3.5
Gideon Rothschild
43W–19L career · 3 lines in 2025
<1%71%29%
3.43
Jeremy Carroll
40W–32L career · 6 lines in 2025
<1%72%28%
3.42
3.5
Ned Staebler
55W–30L career · 6 lines in 2025
<1%74%26%
3.42
Zirui Huang
8W–10L career · 4 lines in 2025
<1%78%22%
3.40
3.5
David Fienup
24W–15L career · 2 lines in 2025
<1%84%16%
3.37
3.5
Rajesh Jayaraman
26W–26L career · 4 lines in 2025
<1%87%12%
3.35
3.5
Srinivasa Shankar
43W–51L career · 5 lines in 2025
<1%88%12%
3.35
Krystian Lagowski
39W–28L career · 6 lines in 2025
2%94%4%
3.27
3.5
Han Bae
34W–18L career · 4 lines in 2025
not enough data
3.5
James McKenzie
50W–36L career · 4 lines in 2025
3%95%3%
3.25
3.5
Bala Kondur
10W–13L career · 2 lines in 2025
4%94%2%
3.23
3.5
Henry Bahrou
28W–29L career · 3 lines in 2025
21%79%<1%
3.11
3.5
Dominick Zaccone
18W–28L career · 3 lines in 2025
44%56%<1%
3.02
3.5
Roman Giger
26W–39L career · 3 lines in 2025
61%39%<1%
2.96

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.