Teams

CP-Point-Taken-van Zyl

2026 Adult 18 & Over · 3.5 Men

16 players · average NTRP 3.50 / NORTHWEST WASHINGTON

View scouting list →
Schedule9 played
2026-05-31vs MC-Wolf Pack v2-HinojosaWon 32
W#1 DoublesCALVIN RUTHERFORD / Luke Burtis vs Ted Liu / Mark Villiott6-4, 6-2
L#1 SinglesKyle Rutherford vs Nathan Salman2-6, 6-4, 0-1
W#2 DoublesMarc Stolte / Davis Axtman vs Tipu Qureshi / Kevin Chung6-2, 6-1
L#2 SinglesFarhad Ghassemi vs Terrence Seet6-4, 3-6, 1-0
W#3 DoublesJoe van Zyl / Kamal Elkhadiri vs Charles Yuen / Santosh Lahankar6-3, 7-6
2026-05-24vs STC-Varsity-BarnesWon 41
W#1 DoublesJoe van Zyl / CALVIN RUTHERFORD vs Connor Sommerville / Jordan Tonani6-2, 6-1
W#1 SinglesFarhad Ghassemi vs Christopher Poppy7-6, 6-2
W#2 DoublesKyle Rutherford / Davis Axtman vs Stanley Barnes / Wally Euyang6-3, 6-3
W#2 SinglesLuke Burtis vs Patrick Donovan1-6, 7-5, 1-0
L#3 DoublesKamal Elkhadiri / Juan Lopez vs Henry Targett / Michael Oaksmith3-6, 6-4, 0-1
2026-05-09vs STC-NoonanLost 23
W#1 DoublesCALVIN RUTHERFORD / Luke Burtis vs Oscar Harding / Michael Urquhart3-6, 6-3, 1-0
L#1 SinglesFarhad Ghassemi vs Ryan Browning6-7, 6-2, 0-1
L#2 DoublesJoe van Zyl / Rich Choi vs Riley Noonan / PORTER STROBLE6-3, 2-6, 1-0
L#2 SinglesAndy Altig vs Andrew Runde6-7, 6-7
W#3 DoublesKamal Elkhadiri / Jackson Fields vs Grahm Satterwhite / Rob Hendry6-2, 7-5
2026-05-02vs AYTC-Cosy's Deuce-MaWon 50
W#1 DoublesCALVIN RUTHERFORD / Luke Burtis vs Oliver Knickrehm / Scott Kenley7-6, 6-4
W#1 SinglesFarhad Ghassemi vs Andy Quach0-6, 6-4, 1-0
W#2 DoublesKamal Elkhadiri / Jason LeeKeenan vs Pranav Kukreja / Scott Johnson6-3, 6-2
W#2 SinglesKyle Rutherford vs Atreya Laxman6-1, 6-1
W#3 DoublesJackson Fields / Juan Lopez vs Remi Dargent / Jon Kawaguchi6-1, 6-0
2026-04-26vs BETC-Cover Your Alley-HsuLost 23
W#1 DoublesJoe van Zyl / Justin Marquart vs Aron Choi / MATHEW SHARP6-4, 6-4
L#1 SinglesKyle Rutherford vs Chuong Do3-6, 2-6
W#2 DoublesJason LeeKeenan / Davis Axtman vs Charlton Smith / Troy Brown7-5, 6-3
L#2 SinglesRichard Altig vs Joe Shen6-4, 3-6, 1-0
L#3 DoublesRich Choi / Joseph Allison vs Gabriel Perez / Conor Neal1-6, 2-6
2026-04-19vs MI-SelbyWon 50
W#1 DoublesJoe van Zyl / Justin Marquart vs Christopher Dickinson / James Barber6-3, 6-2
W#1 SinglesKyle Rutherford vs Ethan Galloway6-4, 5-7, 1-0
W#2 DoublesLuke Burtis / CALVIN RUTHERFORD vs Scott Yetman / Virl Hill7-5, 6-1
W#2 SinglesAndy Altig vs Dan Kalish6-1, 6-1
W#3 DoublesMarc Stolte / Jason LeeKeenan vs Brian Selby / Charlie Hsu1-6, 6-4, 1-0
2026-04-12vs WSC-FrameWinnersOnly-PughWon 32
W#1 DoublesDavis Axtman / Marc Stolte vs Keith Green / Oliver Alcantara6-2, 2-6, 1-0
W#1 SinglesKyle Rutherford vs Juan Chavez6-1, 6-4
L#2 DoublesKamal Elkhadiri / Joe van Zyl vs Jason Young / Irving Zhang6-3, 3-6, 0-1
L#2 SinglesAndy Altig vs Minh Chau4-6, 2-6
W#3 DoublesLuke Burtis / CALVIN RUTHERFORD vs Bill Thiel / David Truong6-3, 6-0
2026-04-04vs TUK-JochinsenWon 41
L#1 DoublesCALVIN RUTHERFORD / Kamal Elkhadiri vs Jesse Jochinsen / Eric Cobb6-2, 2-6, 0-1
W#1 SinglesKyle Rutherford vs Cyrus Ebnesajjad6-0, 6-3
W#2 DoublesJoe van Zyl / Luke Burtis vs Henry Kiner / Jonathan White2-6, 7-5, 1-0
W#2 SinglesRichard Altig vs Chris Knobloch6-3, 6-1
W#3 DoublesJustin Marquart / Joseph Allison vs John Toutonghi / Travis Westfall7-5, 6-3
2026-03-28vs TCSP-Longshots-Au-YeungWon 32
L#1 DoublesCALVIN RUTHERFORD / Rich Choi vs Kris Odegard / Matthew Metz3-6, 7-5, 1-0
W#1 SinglesFarhad Ghassemi vs Jett Lee7-6, 6-2
L#2 DoublesJoseph Allison / Justin Marquart vs Steven Ehrlich / Mike Mullen4-6, 1-6
W#2 SinglesAndy Altig vs Dongren You6-3, 6-2
W#3 DoublesKyle Rutherford / Juan Lopez vs Jeffrey Lee / Everett Seven6-3, 6-3
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 3.5 Men 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 3.27 estimated across 15 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.45
Marc Stolte
usually #2 Doubles 60%, also #1 Doubles 20% · published 3.5
3.44
Joe van Zyl
usually #2 Doubles 44%, also #1 Doubles 33% · published 3.5
3.39
Kyle Rutherford
usually #1 Singles 46%, also #3 Doubles 27% · published
3.39
Farhad Ghassemi
usually #1 Singles 57%, also #2 Singles 29% · published 3.5
3.38
CALVIN RUTHERFORD
usually #1 Doubles 64%, also #2 Doubles 18% · published 3.5
3.37
Davis Axtman
usually #1 Doubles 33%, also #2 Doubles 33% · published 3.5
3.35
Kamal Elkhadiri
usually #3 Doubles 63%, also #2 Doubles 25% · published 3.5
3.35
Justin Marquart
usually #1 Doubles 67%, also #2 Doubles 17% · published 3.5
3.24
Juan Lopez
usually #3 Doubles 100% · published 3.5
3.23
Jason LeeKeenan
usually #2 Doubles 67%, also #3 Doubles 33% · published 3.5
3.21
Rich Choi
usually #3 Doubles 50%, also #1 Doubles 25% · published 3.5
3.20
Andy Altig
usually #2 Singles 100% · published 3.5
3.18
Luke Burtis
usually #1 Doubles 38%, also #2 Doubles 25% · published 3.5
3.13
Joseph Allison
usually #3 Doubles 67%, also #2 Doubles 33% · published 3.5
2.81
Jackson Fields
usually #3 Doubles 33%, also #1 Doubles 33% · published
Richard Altig
usually #2 Singles 100% · 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.

Rich Choi + Joe van Zyl5454% games+7.2% vs expected
Luke Burtis + CALVIN RUTHERFORD8256% games+6.3% vs expected
Justin Marquart + Joseph Allison9753% games+5.0% vs expected
Justin Marquart + Joe van Zyl4350% games+0.8% vs expected
Rich Choi + CALVIN RUTHERFORD2357% gamesnot enough data
Justin Marquart + Kamal Elkhadiri314 matchesnot enough data
Joseph Allison + Kamal Elkhadiri224 matchesnot enough data
Joe van Zyl + Kamal Elkhadiri314 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
Marc Stolte
31W–27L career · 5 lines in 2026
<1%64%36%
3.45
3.5
Joe van Zyl
102W–41L career · 9 lines in 2026
<1%67%33%
3.44
Kyle Rutherford
21W–20L career · 11 lines in 2026
<1%78%22%
3.39
3.5
Farhad Ghassemi
80W–65L career · 7 lines in 2026
<1%79%21%
3.39
3.5
CALVIN RUTHERFORD
28W–23L career · 11 lines in 2026
<1%80%20%
3.38
3.5
Davis Axtman
38W–51L career · 9 lines in 2026
<1%82%17%
3.37
3.5
Kamal Elkhadiri
79W–93L career · 8 lines in 2026
1%85%15%
3.35
3.5
Justin Marquart
108W–84L career · 6 lines in 2026
1%85%14%
3.35
3.5
Juan Lopez
22W–22L career · type S · 3 lines in 2026
4%92%3%
3.24
3.5
Jason LeeKeenan
56W–38L career · 3 lines in 2026
5%92%2%
3.23
3.5
Rich Choi
36W–25L career · 4 lines in 2026
7%91%2%
3.21
3.5
Andy Altig
6W–3L career · type S · 4 lines in 2026
8%91%2%
3.20
3.5
Luke Burtis
32W–12L career · 8 lines in 2026
10%89%1%
3.18
3.5
Joseph Allison
83W–94L career · 3 lines in 2026
18%82%<1%
3.13
Jackson Fields
14W–12L career · 6 lines in 2026
1%90%9%
2.81
Richard Altig
8W–2L career · 2 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.