Teams

BH - Sansing

2026 B'ham Spring - 40 & Over Weeknight: 1S, 3D · 4.0 Men - Tuesday

14 players · average NTRP 4.00 / ALABAMA

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-05-20vs HCC - Leasure/MonsonWon 21
L#1 DoublesRusty Sansing / Chad Moseley vs Andrew Schilder / Stan Woodson2-6, 1-6
W#1 SinglesJeremy Herskowitz vs Samuel Catrett6-3, 7-6
W#2 DoublesKYLE SAIN / Richard Pope vs Marcus Kennedy / Kevin Carden7-6, 6-2
2026-05-12vs Life Time Fitness - Reiser/WrightWon 30
W#1 DoublesPalaniappan Sethu / Keith Chasteen vs Ryan Hall / Peter Wright6-2, 3-6, 1-0
W#1 SinglesSean Merchant vs Freddy Guerra5-7, 6-1, 1-0
W#2 DoublesBryan Boswell / Samuel Haskell vs Russell Johnson / Michael Mann6-1, 6-3
2026-05-11vs Mtn Brook YMCA - GrillWon 30
W#1 DoublesPalaniappan Sethu / Richard Pope vs Paul Davis / Graham Minor6-2, 6-3
W#2 DoublesChad Moseley / Adam Cohn vs Tray Ivey / Steve Shotts6-2, 6-2
W#3 DoublesBob Sims / Samuel Haskell vs Greg Cottrell / Lee Patterson6-2, 6-4
2026-04-23vs Life Time Fitness - Reiser/WrightWon 31
W#1 DoublesPatrick Mills / Jason Malone vs Sam Wasko / Shawn Bradley7-5, 6-2
L#1 SinglesJeremy Herskowitz vs Prabhdeep Singh4-6, 5-4
W#2 DoublesKYLE SAIN / Bryan Boswell vs Greg Baird / Ryan Hall2-6, 6-4, 1-0
W#3 DoublesRusty Sansing / Keith Chasteen vs Michael Mann / Matthew Gaston6-3, 6-1
2026-04-16vs Mtn Brook YMCA - GrillWon 21
L#1 DoublesBryan Boswell / Richard Pope vs Paul Davis / Wes Hill5-7, 7-6, 0-1
W#2 DoublesJeremy Herskowitz / Chad Moseley vs Noel Dowling / Steve Shotts6-4, 7-5
W#3 DoublesRusty Sansing / Bob Sims vs Greg Cottrell / Charles Perlis6-2, 6-2
2026-04-09vs HCC - Leasure/MonsonWon 40
W#1 DoublesBryan Boswell / Richard Pope vs David Parks / Samuel Catrett6-3, 6-3
W#1 SinglesJeremy Herskowitz vs Christopher Simmons6-0, 6-3
W#2 DoublesAdam Cohn / Sean Merchant vs Nicholas Utley / Andrew Schilder7-5, 6-3
W#3 DoublesBob Sims / Patrick Mills vs Stan Woodson / Charles Giles6-1, 6-0
2026-04-02vs Life Time Fitness - Reiser/WrightWon 31
W#1 DoublesRichard Pope / Jason Malone vs Lobo Tran / Prabhdeep Singh5-7, 6-2, 1-0
W#1 SinglesPalaniappan Sethu vs Matthew Gaston6-1, 6-3
W#2 DoublesKYLE SAIN / Adam Cohn vs Sam Wasko / Shawn Bradley7-5, 6-4
L#3 DoublesKeith Chasteen / Bob Sims vs Briggs Shreve / Hammond Reynolds6-4, 4-6, 0-1
2026-03-24vs Mtn Brook YMCA - GrillWon 31
W#1 DoublesPalaniappan Sethu / Chad Moseley vs Tray Ivey / Graham Minor6-2, 6-0
W#1 SinglesSamuel Haskell vs Donny Kakati6-0, 6-4
L#2 DoublesRusty Sansing / Sean Merchant vs Nick Tsikalas / Noel Dowling6-7, 6-2, 0-1
W#3 DoublesJeff Williams / Anthony Nguyen vs N/A6-0, 6-0
2026-03-12vs HCC - Leasure/MonsonWon 40
W#1 DoublesJason Malone / Patrick Mills vs Charles Giles / Joshua Goff6-4, 6-3
W#1 SinglesJeremy Herskowitz vs Samuel Catrett6-3, 6-3
W#2 DoublesKeith Chasteen / Adam Cohn vs Matthew Davis / Kevin Carden6-7, 6-1, 1-0
W#3 DoublesRichard Pope / Samuel Haskell vs Marcus Kennedy / Andrew Pyron6-2, 6-4
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 standings4 teams · 4.0 Men - Tuesday
TeamWLInd. WInd. LSets lostGames lost
1BH - Sansing9030617238
2HCC - Leasure/Monson45162040338
3Life Time Fitness - Reiser/Wright36112553372
4Mtn Brook YMCA - Grill27152151382

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.87 estimated across 14 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.08
Samuel Haskell
usually #3 Doubles 50%, also #1 Singles 25% · published
4.00
Palaniappan Sethu
usually #1 Doubles 75%, also #1 Singles 25% · published
3.96
Jeremy Herskowitz
usually #1 Singles 80%, also #2 Doubles 20% · published
3.95
Jeff Williams
usually #3 Doubles 100% · published
3.95
Chad Moseley
usually #1 Doubles 50%, also #2 Doubles 50% · published 4
3.93
Adam Cohn
usually #2 Doubles 100% · published 4
3.93
Richard Pope
usually #1 Doubles 67%, also #2 Doubles 17% · published
3.88
Patrick Mills
usually #1 Doubles 67%, also #3 Doubles 33% · published
3.86
KYLE SAIN
usually #2 Doubles 100% · published
3.86
Jason Malone
usually #1 Doubles 100% · published
3.77
Keith Chasteen
usually #3 Doubles 50%, also #2 Doubles 25% · published
3.70
Bryan Boswell
usually #2 Doubles 50%, also #1 Doubles 50% · published 4
3.67
Sean Merchant
usually #2 Doubles 67%, also #1 Singles 33% · published
3.63
Rusty Sansing
usually #3 Doubles 50%, also #1 Doubles 25% · 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.

Adam Cohn + KYLE SAIN9366% games+8.7% vs expected
Patrick Mills + Jason Malone7161% games+7.0% vs expected
Rusty Sansing + Richard Pope2352% gamesnot enough data
KYLE SAIN + Richard Pope404 matchesnot enough data
Jeremy Herskowitz + Chad Moseley314 matchesnot enough data
Chad Moseley + Richard Pope314 matchesnot enough data
Bryan Boswell + Chad Moseley303 matchesnot enough data
Rusty Sansing + Chad Moseley213 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.

Samuel Haskell
16W–3L career · 4 lines in 2026
<1%27%73%
4.08
Palaniappan Sethu
42W–9L career · 4 lines in 2026
<1%51%49%
4.00
Jeremy Herskowitz
15W–10L career · 5 lines in 2026
<1%64%36%
3.96
Jeff Williams
36W–10L career · 1 line in 2026
<1%65%35%
3.95
4
Chad Moseley
39W–7L career · 4 lines in 2026
<1%66%34%
3.95
4
Adam Cohn
29W–11L career · 4 lines in 2026
<1%69%31%
3.93
Richard Pope
34W–13L career · 6 lines in 2026
<1%71%29%
3.93
Patrick Mills
9W–20L career · 3 lines in 2026
<1%83%17%
3.88
KYLE SAIN
35W–10L career · 3 lines in 2026
<1%86%14%
3.86
Jason Malone
27W–11L career · 3 lines in 2026
<1%86%14%
3.86
Keith Chasteen
36W–25L career · 4 lines in 2026
2%94%4%
3.77
4
Bryan Boswell
30W–31L career · 4 lines in 2026
7%92%1%
3.70
Sean Merchant
18W–7L career · 3 lines in 2026
10%89%<1%
3.67
Rusty Sansing
34W–25L career · 4 lines in 2026
15%85%<1%
3.63

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.