Teams

Ostlund/Tuplano TBC 40+ 4.0 W26

2026 Adult 40 & Over Winter · 4.0 Men

17 players · average NTRP 4.00 / NORTHERN

View scouting list →
Schedule10 played
W#1 DoublesJulian Bannach / Benjamin Colburn vs Jason Thiner / Timothy Marshall6-3, 6-2
W#2 DoublesSenan Kelly / Riley Washington vs Christopher Toal / Jay Knutson6-3, 7-6
L#3 DoublesBhavin Trivedi / Dan Swanson vs Behnam Kholghi / Paul Sariego3-6, 4-6
L#4 DoublesBradford Richter / Otto Sanchez vs Daniel Handeen / Timothy Edmund5-7, 1-6
2026-03-05vs Agre Goodman Swillers Winter 26Won 32
L#1 DoublesBjorn Bjorklund / Ramon Villanueva vs Robert Heimerman / Chris Schlichting2-6, 2-6
W#1 SinglesJulian Bannach vs Kevin Cheong6-3, 6-2
W#2 DoublesBenjamin Colburn / Paul Jackson vs Daniel Cassens / Steve Sonnenleiter3-6, 7-6, 1-0
W#3 DoublesRiley Washington / Senan Kelly vs David Goodman / Andrei Sivanich6-3, 6-3
L#4 DoublesBradford Richter / Otto Sanchez vs David Cross / Carlton Mitchell4-6, 5-7
2026-02-26vs Craig/Lassow - Double Bagel W26Won 32
L#1 DoublesSenan Kelly / Ramon Villanueva vs Aloisio Lovo / Michael Marek2-6, 6-3, 1-0
W#1 SinglesJulian Bannach vs Manish Patel6-2, 6-2
W#2 DoublesJustin Guimond / Quang Nystrom vs Ken Allen / Brian Reidinger6-1, 6-2
W#3 DoublesDaniel Crouser / Bhavin Trivedi vs Henry Finch / Damian Walker6-2, 6-1
L#4 DoublesBradford Richter / CRAIG STERN vs Peter Kimball / Robert MacHalek2-6, 2-6
2026-02-19vs Fermstad: Top 40Split 22
W#1 DoublesRamon Villanueva / Julian Bannach vs Tony Mosser / Scott Nelson6-4, 6-1
W#2 DoublesQuang Nystrom / Bhavin Trivedi vs Derek Fermstad / Chris Semler6-7, 6-3, 1-0
L#3 DoublesDaniel Crouser / Bjorn Bjorklund vs Adama Traore / Jeremy Lucca6-7, 2-6
L#4 DoublesDan Swanson / Riley Washington vs Eric Kidd / Jason Ross4-6, 7-6, 0-1
2026-02-12vs Peterson/WeberWon 41
W#1 DoublesRamon Villanueva / Senan Kelly vs Paul Schoenecker / Eran Singer6-3, 1-6, 1-0
W#1 SinglesJulian Bannach vs Joseph Millard6-2, 7-6
W#2 DoublesBhavin Trivedi / Justin Guimond vs Garth Peterson / Jon West6-4, 6-2
W#3 DoublesOtto Sanchez / Daniel Crouser vs Michael Frenzel / David Fielder2-6, 6-4, 1-0
L#4 DoublesDan Swanson / Steven Swanberg vs Jason Reese / Michael Stern4-6, 5-7
L#1 DoublesJulian Bannach / Ramon Villanueva vs Thor Nelson / Jason Thiner1-6, 4-6
L#2 DoublesBradford Richter / Bhavin Trivedi vs Timothy Marshall / Christopher Toal6-3, 0-6, 0-1
L#3 DoublesBjorn Bjorklund / Justin Guimond vs Jesse Raymond / Stewart Stone4-6, 3-6
L#4 DoublesOtto Sanchez / Riley Washington vs Paul Sariego / Daniel Brown6-3, 3-6, 0-1
2026-01-29vs Agre Goodman Swillers Winter 26Won 41
W#1 DoublesJustin Guimond / Ramon Villanueva vs Kevin Cheong / Curt Hedin6-2, 6-2
W#1 SinglesJulian Bannach vs Carlton Mitchell6-2, 6-3
L#2 DoublesBjorn Bjorklund / Benjamin Colburn vs Steven Agre / Andrei Sivanich4-6, 7-5, 0-1
W#3 DoublesCRAIG STERN / Dan Swanson vs Bryan Ball / William Cadwallader6-4, 6-3
W#4 DoublesDaniel Crouser / Otto Sanchez vs Daniel Cassens / David Goodman6-3, 6-4
2026-01-22vs Craig/Lassow - Double Bagel W26Lost 23
L#1 DoublesRiley Washington / Senan Kelly vs Ken Allen / Aloisio Lovo3-6, 5-7
W#1 SinglesRamon Villanueva vs Jonathan Farber1-6, 6-3, 1-0
L#2 DoublesDaniel Crouser / Benjamin Colburn vs Michael Marek / Manish Patel5-7, 3-6
L#3 DoublesPaul Jackson / Bradford Richter vs Jon Kruse / Brian Reidinger4-6, 6-2, 0-1
W#4 DoublesDan Swanson / Steven Swanberg vs Henry Finch / Jeff Sprinkel1-6, 6-3, 1-0
2026-01-15vs Fermstad: Top 40Lost 23
L#1 DoublesJulian Bannach / Bjorn Bjorklund vs Tony Mosser / Scott Nelson6-3, 2-6, 0-1
L#1 SinglesRamon Villanueva vs Chris Semler4-6, 2-6
W#2 DoublesBenjamin Colburn / Bhavin Trivedi vs Jeremy Lucca / Jo Janssens6-3, 6-2
W#3 DoublesJustin Guimond / Quang Nystrom vs Derek Fermstad / John Leehy6-0, 6-3
L#4 DoublesCRAIG STERN / Bradford Richter vs Jason Ross / Jim Dickinson5-7, 3-6
2026-01-08vs Peterson/WeberWon 31
W#1 DoublesJulian Bannach / Ramon Villanueva vs Matthew Chu / Brian Weber6-1, 7-6
W#2 DoublesBenjamin Colburn / Bhavin Trivedi vs Michael Frenzel / Michael Stern6-0, 6-4
W#3 DoublesSenan Kelly / Riley Washington vs Tom Bomberg / Roman Gerber6-2, 6-4
L#4 DoublesDaniel Crouser / Paul Jackson vs Jason Reese / Andrew Silbernagel4-6, 6-0, 0-1
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 · 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1Duwearatchi/Bharath - 4.0 (40+) Winter10041927349
2Peterson/Weber64272352457
3Ostlund/Tuplano TBC 40+ 4.0 W2664262455444
4Agre Goodman Swillers Winter 2637212964494
5Craig/Lassow - Double Bagel W2637222866481

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.73 estimated across 16 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.90
Bjorn Bjorklund
usually #1 Doubles 40%, also #3 Doubles 40% · published 4
3.85
Julian Bannach
usually #1 Doubles 56%, also #1 Singles 44% · published
3.80
Benjamin Colburn
usually #2 Doubles 83%, also #1 Doubles 17% · published 4
3.80
Senan Kelly
usually #1 Doubles 50%, also #3 Doubles 33% · published
3.79
Ramon Villanueva
usually #1 Doubles 78%, also #1 Singles 22% · published
3.79
Quang Nystrom
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.75
Bhavin Trivedi
usually #2 Doubles 71%, also #3 Doubles 29% · published 4
3.74
Justin Guimond
usually #3 Doubles 40%, also #2 Doubles 40% · published
3.74
Paul Jackson
usually #2 Doubles 33%, also #3 Doubles 33% · published
3.71
Daniel Crouser
usually #3 Doubles 50%, also #4 Doubles 33% · published 4
3.67
Steven Swanberg
usually #4 Doubles 100% · published
3.66
Otto Sanchez
usually #4 Doubles 80%, also #3 Doubles 20% · published
3.66
CRAIG STERN
usually #4 Doubles 67%, also #3 Doubles 33% · published 4
3.64
Riley Washington
usually #3 Doubles 33%, also #4 Doubles 33% · published
3.60
Bradford Richter
usually #4 Doubles 67%, also #2 Doubles 17% · published 4
3.57
Per Ostlund
published
Kurt Janavitz
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.

Riley Washington + Senan Kelly6352% games+16.3% vs expected
Bhavin Trivedi + Benjamin Colburn5262% games+15.0% vs expected
Justin Guimond + Quang Nystrom6361% games−1.4% vs expected
Ramon Villanueva + Julian Bannach10951% games−1.5% vs expected
Bhavin Trivedi + Paul Jackson1446% games−4.5% vs expected
CRAIG STERN + Bradford Richter1437% games−12.0% vs expected
Ramon Villanueva + Quang Nystrom5055% gamesnot enough data
Daniel Crouser + Riley Washington314 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
Bjorn Bjorklund
20W–22L career · 5 lines in 2026
<1%77%23%
3.90
Julian Bannach
33W–18L career · 9 lines in 2026
1%85%14%
3.85
4
Benjamin Colburn
41W–64L career · 6 lines in 2026
1%90%8%
3.80
Senan Kelly
19W–15L career · 6 lines in 2026
2%91%7%
3.80
Ramon Villanueva
38W–26L career · 9 lines in 2026
2%91%7%
3.79
Quang Nystrom
27W–10L career · 3 lines in 2026
2%91%7%
3.79
4
Bhavin Trivedi
17W–15L career · 7 lines in 2026
4%93%3%
3.75
Justin Guimond
14W–14L career · 5 lines in 2026
4%93%3%
3.74
Paul Jackson
10W–17L career · 3 lines in 2026
5%92%3%
3.74
4
Daniel Crouser
21W–28L career · 6 lines in 2026
6%92%2%
3.71
Steven Swanberg
3W–6L career · 2 lines in 2026
12%87%1%
3.67
Otto Sanchez
16W–41L career · 5 lines in 2026
13%87%1%
3.66
4
CRAIG STERN
131W–164L career · 3 lines in 2026
13%86%1%
3.66
Riley Washington
22W–40L career · 6 lines in 2026
17%83%<1%
3.64
4
Bradford Richter
29W–25L career · 6 lines in 2026
24%75%<1%
3.60
Per Ostlund
14W–42L career · no lines in 2026
30%70%<1%
3.57
Kurt Janavitz
1W–1L 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.