Teams

Lau/Sampson: Net Ninjas

2026 ADULT 18 & OVER SUMMER · 4.5 Men S26

14 players · average NTRP 4.50 / NORTHERN

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
2026-07-01vs Ruzsa - PIT 4.5 SummerWon 31
W#1 DoublesBrady Lau / Jack Tanner vs Charles Harris / Ben Wilson6-3, 3-6, 1-0
W#1 SinglesSam Skanse vs Peter Kaufhold6-1, 6-0
L#2 DoublesMax Sampson / John Bartholet vs Aidan Schlichting / Jacob Ruzsa3-6, 3-6
W#3 DoublesLuke Jordan / Peter Rietgraf vs Anthony Helmer / Jeff Fedor6-3, 5-7, 1-0
2026-06-24vs Moua: Z FightersWon 50
W#1 DoublesMichael Sipahimalani / Preston Perrill vs Tommy Moua / Alex Moua6-2, 6-0
W#1 SinglesSam Skanse vs Danny Khin6-2, 6-1
W#2 DoublesLuke Jordan / Brady Lau vs Chinue Yang / Michael Lo6-1, 2-6, 1-0
W#2 SinglesCharlie Sternberg vs Poe Htoo6-3, 6-4
W#3 DoublesJohn Bartholet / Carl Samuel Dela Cruz vs Cha Lee Yang / Vilai Vang7-6, 6-3
2026-06-10vs Spence: Flight CrewWon 50
W#1 DoublesSam Skanse / Jack Tanner vs Jack Linder / Alex Gould6-2, 6-7, 1-0
W#1 SinglesAnirudh VADREVU vs Matthew Lindsay6-3, 7-5
W#2 DoublesPreston Perrill / Michael Sipahimalani vs Anish Singh / Brad Walter6-0, 6-3
W#2 SinglesJosh Mounsey vs Trent Chaffee6-3, 5-7, 1-0
W#3 DoublesCharlie Sternberg / Max Sampson vs Jonah Zimmer / Kevin Krause7-5, 6-3
W#1 DoublesPreston Perrill / Jack Tanner vs Logan Remington / Neal Gambaiani6-3, 6-4
W#1 SinglesSam Skanse vs Sam Farber6-1, 6-4
W#2 DoublesBrady Lau / Peter Rietgraf vs Ken Pomerantz / Mark Nazarevych6-2, 6-2
W#2 SinglesLuke Jordan vs Nathan Podolsky6-3, 3-6, 1-0
W#3 DoublesCharlie Sternberg / John Bartholet vs James Livesey / Jonathan Luk6-4, 7-5
2026-05-27vs Kuether: Saint Paul StudsWon 32
W#1 DoublesMichael Sipahimalani / Preston Perrill vs Matt Dineen / Davis Flanagan6-3, 6-1
W#1 SinglesAnirudh VADREVU vs Tou Ger Xiong6-3, 6-1
L#2 DoublesJack Tanner / Brady Lau vs Isaac Hultberg / Sean Le5-7, 5-7
W#2 SinglesPeter Rietgraf vs Zeb Lee6-0, 6-4
L#3 DoublesMax Sampson / Carl Samuel Dela Cruz vs Mekdim Dejene / Carter Jones1-6, 6-1, 0-1
2026-05-20vs Farrell/Birch - Summer 26Won 50
W#1 DoublesCharlie Sternberg / Max Sampson vs Tucker Combs / Benjamin Yates7-5, 6-7, 1-0
W#1 SinglesJosh Mounsey vs Torin Yang6-2, 6-4
W#2 DoublesBrady Lau / Preston Perrill vs Kristopher Birch / Matthew Knutson6-3, 6-7, 1-0
W#2 SinglesMichael Sipahimalani vs William Kron6-1, 6-2
W#3 DoublesLuke Jordan / Carl Samuel Dela Cruz vs Collin Mutchler / Daniel Stumpf6-1, 7-5
2026-05-13vs Seltz/Moran - SummerWon 41
W#1 DoublesPreston Perrill / Michael Sipahimalani vs Paul Schroeder / Rick Slachta6-1, 7-5
W#1 SinglesAnirudh VADREVU vs Andrew Tang6-3, 6-2
W#2 DoublesMax Sampson / Charlie Sternberg vs Jake Seltz / Jesse Raymond6-3, 6-0
W#2 SinglesJosh Mounsey vs Bryce Johnson6-0, 6-3
L#3 DoublesPeter Rietgraf / John Bartholet vs Jason Prochnow / Jack Elvestrom4-6, 2-6
2026-05-06vs Horton: Johnnies and Co.Lost 23
L#1 DoublesBrady Lau / Peter Rietgraf vs Andrew McNutt / Tim Larson4-6, 4-6
L#1 SinglesLuke Jordan vs Matthew McNutt5-7, 2-6
W#2 DoublesPreston Perrill / Michael Sipahimalani vs Andrew Nagel / Jack Hansen7-5, 6-0
L#2 SinglesJosh Mounsey vs Michael Montalbano2-6, 7-6, 0-1
W#3 DoublesCharlie Sternberg / Max Sampson vs Patrick Boerner / Dante Pitera6-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 standings15 teams · 4.5 Men S26
TeamWLInd. WInd. LSets lostGames lost
1Bates King9141922319
2Horton: Johnnies and Co.8035516259
3Cychosz/Radermacher Summer82361431304
4Lau/Sampson: Net Ninjas7132824293
5Saab S26 - The Racketeers64262457443
6Kuether: Saint Paul Studs53231741344
7Seltz/Moran - Summer53211945372
8Teitelwave - Summer 202646222862509
9Spence: Flight Crew34171840318
10Ruzsa - PIT 4.5 Summer35152554363
11Duwearatchi/Race - 4.5 (18+) Summer35152554387
12Swanson/Tatge 2k26 Summer37173371504
13Farrell/Birch - Summer 2616112451363
14Moua: Z Fighters0853572443
15Vyvyan 4.5 Summer 202601084289569

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 4.23 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.77
Anirudh VADREVU
usually #1 Singles 100% · published 5
4.49
Michael Sipahimalani
usually #1 Doubles 50%, also #2 Doubles 33% · published
4.46
Preston Perrill
usually #1 Doubles 62%, also #2 Doubles 39% · published
4.29
Josh Mounsey
usually #2 Singles 75%, also #1 Singles 25% · published
4.28
Charlie Sternberg
usually #3 Doubles 50%, also #2 Doubles 17% · published 4.5
4.28
Jack Tanner
usually #1 Doubles 60%, also #2 Doubles 40% · published
4.26
Max Sampson
usually #3 Doubles 50%, also #2 Doubles 33% · published
4.25
Sam Skanse
usually #1 Doubles 63%, also #1 Singles 38% · published
4.20
Peter Rietgraf
usually #3 Doubles 40%, also #2 Singles 20% · published
4.12
Carl Samuel Dela Cruz
usually #3 Doubles 100% · published 4.5
4.06
Brady Lau
usually #2 Doubles 67%, also #1 Doubles 33% · published 4.5
4.03
Luke Jordan
usually #1 Singles 50%, also #1 Doubles 17% · published
3.94
John Bartholet
usually #3 Doubles 75%, also #2 Doubles 25% · published
3.77
Brett Eliason
published 4
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.

Preston Perrill + Michael Sipahimalani5076% games+14.3% vs expected
Peter Rietgraf + Brady Lau3253% games+8.5% vs expected
Brady Lau + Max Sampson3446% games−2.7% vs expected
Charlie Sternberg + Max Sampson404 matchesnot enough data
John Bartholet + Brady Lau044 matchesnot enough data
Preston Perrill + Sam Skanse213 matchesnot enough data
Peter Rietgraf + John Bartholet213 matchesnot enough data
Peter Rietgraf + Max Sampson123 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.

5
Anirudh VADREVU
3W–0L career · type D · 3 lines in 2026
no projection at this level
4.77
Michael Sipahimalani
6W–0L career · 6 lines in 2026
<1%54%46%
4.49
Preston Perrill
10W–3L career · 13 lines in 2026
<1%62%38%
4.46
Josh Mounsey
3W–1L career · 4 lines in 2026
2%91%7%
4.29
4.5
Charlie Sternberg
14W–4L career · 6 lines in 2026
2%92%6%
4.28
Jack Tanner
4W–1L career · 5 lines in 2026
2%92%5%
4.28
Max Sampson
11W–9L career · 6 lines in 2026
3%93%4%
4.26
Sam Skanse
9W–3L career · 8 lines in 2026
4%93%4%
4.25
Peter Rietgraf
23W–29L career · 5 lines in 2026
8%91%2%
4.20
4.5
Carl Samuel Dela Cruz
7W–6L career · 3 lines in 2026
20%80%<1%
4.12
4.5
Brady Lau
13W–14L career · 6 lines in 2026
32%68%<1%
4.06
Luke Jordan
35W–17L career · 11 lines in 2026
<1%41%59%
4.03
John Bartholet
4W–9L career · 4 lines in 2026
68%32%<1%
3.94
4
Brett Eliason
0W–5L career · no lines in 2026
3%92%5%
3.77

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.