Teams

Bad Aces

Spring Adult 18 & Over WeekEND · Men's 4.5

17 players · average NTRP 4.38 / TEXAS

View scouting list →
Schedule8 played
2026-07-05vs Westwood CC 4.5Won 21
L#1 DoublesDusty Duke / Sreenivasan Padmanabhan vs Michael Chibib / Fred Cohagan3-6, 1-6
W#2 DoublesBryan Lewis / Shawn McGuire vs John McDonald / Kenneth Miller6-3, 5-7, 1-0
W#3 DoublesScott Hudler / Scott Sevin vs Mark Werner / Gary Perez6-3, 6-2
2026-06-21vs Westwood CC 4.5Won 31
W#1 DoublesScott Sevin / Jake Stine vs Tim Klitch / John Whelan5-7, 6-4, 1-0
W#1 SinglesSean Doles vs Chris Wallin4-6, 6-4, 1-0
W#2 DoublesShawn McGuire / Sreenivasan Padmanabhan vs Kenneth Miller / Brandon Easterling6-4, 6-1
L#3 DoublesRobert Kyle / Brad Fredin vs Berkley Simmons / Gary Perez5-7, 2-6
2026-06-14vs Southside Bangers OGSplit 22
L#1 DoublesShawn McGuire / Dusty Duke vs Chris Walters / John Hernandez3-6, 4-6
L#1 SinglesTanunnop Hanwong vs Wilson Nguyen2-6, 3-6
W#2 DoublesRobert Grisamore / Sreenivasan Padmanabhan vs Fred Herrejon / Oscar Martinez6-2, 1-6, 1-0
W#2 SinglesSean Doles vs Nicholas Wellinghoff6-1, 6-2
2026-06-07vs Southside Bangers 2.0Lost 05
L#1 DoublesShawn McGuire / Bryan Lewis vs Nicholas Cordes / David Strong3-6, 4-6
L#1 SinglesScott Sevin vs Charles Herst0-6, 7-5, 0-1
L#2 DoublesChangsu Lee / Scott Hudler vs Enrique Pellegrin / Travis Lenz1-6, 2-6
L#2 SinglesSuhail Ubaidur vs Srivanth Navaneethakrishnasamy0-6, 2-6
L#3 DoublesBrad Fredin / Robert Grisamore vs Eric Carstens / John Aguilar1-6, 4-6
2026-05-31vs ACC 4.5Lost 23
W#1 DoublesScott Sevin / Jake Stine vs David Peden / Jesse Sandstad6-0, 6-1
L#1 SinglesDusty Duke vs Adam Altman1-6, 2-6
W#2 DoublesDonny Rogers / Scott Hudler vs Dillon Horne / Nikhil Pai6-3, 6-4
L#2 SinglesBrennan Waldorf vs Chandler Harris2-6, 4-6
L#3 DoublesChangsu Lee / Brad Fredin vs John Shults / David Cuellar3-6, 3-6
2026-05-03vs Southside Bangers OGWon 31
W#1 DoublesChangsu Lee / Jake Stine vs Paul Gonzales / Nicholas Wellinghoff7-6, 6-4
W#1 SinglesScott Sevin vs John Hernandez6-7, 6-4, 1-0
W#2 DoublesRobert Grisamore / Sreenivasan Padmanabhan vs Gregory Hensley / Wilson Nguyen6-4, 6-1
L#2 SinglesBrennan Waldorf vs Travis Sparks4-6, 7-5, 0-1
2026-04-26vs Southside Bangers 2.0Lost 05
L#1 DoublesBryan Lewis / Changsu Lee vs Nicholas Cordes / Sydney Merunka0-6, 3-6
L#1 SinglesDusty Duke vs Srivanth Navaneethakrishnasamy1-6, 6-2, 0-1
L#2 DoublesJake Stine / Robert Kyle vs Murilo Martins / Suganth Paul4-6, 4-6
L#2 SinglesSuhail Ubaidur vs Connor Sims1-6, 1-6
L#3 DoublesSreenivasan Padmanabhan / Robert Grisamore vs Kevin Serwatka / Eric Carstens6-4, 2-6, 0-1
2026-04-19vs ACC 4.5Lost 23
L#1 DoublesShawn McGuire / Laurent Sanglier vs John Shults / Chandler Harris2-6, 6-4, 0-1
L#1 SinglesScott Sevin vs Adam Altman4-6, 2-6
W#2 DoublesDusty Duke / Jake Stine vs David Cuellar / Nikhil Pai4-6, 6-1, 1-0
W#2 SinglesSean Doles vs David Peden6-2, 6-2
L#3 DoublesChangsu Lee / Brad Fredin vs Luis Eduardo Gomez / Jesse Sandstad3-6, 6-4, 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 Men's 4.5 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 4.12 estimated across 13 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.28
Scott Sevin
usually #1 Singles 50%, also #1 Doubles 33% · published
Brennan Waldorf
usually #2 Singles 100% · published 4.5
Bryan Lewis
published 4.5
4.25
Shawn McGuire
usually #1 Doubles 60%, also #2 Doubles 40% · published
4.24
Dusty Duke
usually #1 Singles 40%, also #1 Doubles 40% · published
4.23
Sean Doles
usually #2 Singles 67%, also #1 Singles 33% · published
4.20
Sreenivasan Padmanabhan
usually #2 Doubles 60%, also #1 Doubles 20% · published
4.18
Jake Stine
usually #1 Doubles 60%, also #2 Doubles 40% · published
4.13
Scott Hudler
usually #2 Doubles 67%, also #3 Doubles 33% · published
4.11
Donny Rogers
usually #2 Doubles 100% · published
4.09
Tanunnop Hanwong
usually #1 Singles 100% · published
4.05
Brad Fredin
usually #3 Doubles 100% · published 4.5
4.05
Robert Grisamore
usually #2 Doubles 50%, also #3 Doubles 50% · published
3.95
Changsu Lee
usually #1 Doubles 50%, also #3 Doubles 25% · published 4
3.86
Suhail Ubaidur
usually #2 Singles 100% · published
Laurent Sanglier
usually #1 Doubles 100% · published
Robert Kyle
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.

Bryan Lewis + Shawn McGuire7352% games+8.8% vs expected
Changsu Lee + Jake Stine7356% games+3.5% vs expected
Sreenivasan Padmanabhan + Robert Grisamore4157% games+0.7% vs expected
Shawn McGuire + Jake Stine5750% games−5.5% vs expected
Dusty Duke + Donny Rogers2342% games−5.8% vs expected
Donny Rogers + Scott Hudler81346% games−6.2% vs expected
Scott Hudler + Shawn McGuire3448% gamesnot enough data
Shawn McGuire + Changsu Lee6159% gamesnot 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.

Scott Sevin
20W–12L career · 6 lines in 2026
2%92%6%
4.28
4.5
Brennan Waldorf
1W–12L career · 2 lines in 2026
not enough data
4.5
Bryan Lewis
14W–27L career · no lines in 2026
not enough data
Shawn McGuire
31W–21L career · 5 lines in 2026
4%93%3%
4.25
Dusty Duke
25W–29L career · 5 lines in 2026
4%93%3%
4.24
Sean Doles
21W–14L career · 3 lines in 2026
5%92%3%
4.23
Sreenivasan Padmanabhan
11W–11L career · 5 lines in 2026
8%91%2%
4.20
Jake Stine
30W–34L career · 5 lines in 2026
10%89%1%
4.18
Scott Hudler
23W–31L career · 3 lines in 2026
17%82%<1%
4.13
Donny Rogers
21W–26L career · 1 line in 2026
21%78%<1%
4.11
Tanunnop Hanwong
24W–23L career · 1 line in 2026
26%73%<1%
4.09
4.5
Brad Fredin
22W–26L career · 4 lines in 2026
35%65%<1%
4.05
Robert Grisamore
13W–19L career · 4 lines in 2026
37%63%<1%
4.05
4
Changsu Lee
40W–40L career · 8 lines in 2026
<1%63%37%
3.95
Suhail Ubaidur
35W–31L career · 2 lines in 2026
84%16%<1%
3.86
Laurent Sanglier
0W–3L career · 1 line in 2026
not enough data
Robert Kyle
41W–20L 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.