Teams

STC-Varsity-Barnes

2026 Adult 18 & Over · 3.5 Men

19 players · average NTRP 3.50 / NORTHWEST WASHINGTON

View scouting list →
Schedule9 played
2026-06-05vs MI-SelbyLost 14
W#1 DoublesKarl Crabs / Wally Euyang vs Brian Selby / Scott Yetman6-1, 6-4
L#1 SinglesGabriel Scarpelli vs Dan Kalish6-4, 3-6, 1-0
L#2 DoublesChris Blakeslee / John Ferry vs Alex Schmidt-Warnecke / Troy Schell6-7, 6-1, 0-1
L#2 SinglesJordan Tonani vs Kien Ha6-7, 5-7
L#3 DoublesBrian Hall / Henry Targett vs Charlie Hsu / Jeff Hsu6-4, 4-6, 0-1
2026-05-31vs WSC-FrameWinnersOnly-PughLost 05
L#1 DoublesKarl Crabs / John Ferry vs Irving Zhang / Francis Wu3-6, 7-6, 0-1
L#1 SinglesBrendan Parker vs Minh Chau1-6, 6-3, 0-1
L#2 DoublesWilliam Jacobson / Chris Blakeslee vs Dylan Ly / David Luu-Van5-7, 4-6
L#2 SinglesChristopher Poppy vs Juan Chavez3-6, 4-6
L#3 DoublesHenry Targett / Richard III Middleton vs Alan Pugh / Bill Thiel2-6, 0-6
2026-05-24vs CP-Point-Taken-van ZylLost 14
L#1 DoublesConnor Sommerville / Jordan Tonani vs Joe van Zyl / CALVIN RUTHERFORD2-6, 1-6
L#1 SinglesChristopher Poppy vs Farhad Ghassemi6-7, 2-6
L#2 DoublesStanley Barnes / Wally Euyang vs Kyle Rutherford / Davis Axtman3-6, 3-6
L#2 SinglesPatrick Donovan vs Luke Burtis6-1, 5-7, 0-1
W#3 DoublesHenry Targett / Michael Oaksmith vs Kamal Elkhadiri / Juan Lopez6-3, 4-6, 1-0
2026-05-17vs STC-NoonanLost 05
L#1 DoublesStanley Barnes / Michael Oaksmith vs Oscar Harding / Russell Nickerson4-6, 0-6
L#1 SinglesBrendan Parker vs Ryan Browning2-6, 6-3, 1-0
L#2 DoublesJohn Ferry / Karl Crabs vs PORTER STROBLE / Jack Guillet7-5, 4-6, 0-1
L#2 SinglesGabriel Scarpelli vs Andrew Runde1-6, 2-6
L#3 DoublesConnor Sommerville / Henry Targett vs Alex Freeman / Riley Noonan3-6, 2-6
2026-05-10vs BETC-Cover Your Alley-HsuWon 32
L#1 DoublesBrian Hall / Richard III Middleton vs Roy Higashi / Gabriel Perez2-6, 5-7
L#1 SinglesPatrick Donovan vs Chuong Do4-6, 2-6
W#2 DoublesWally Euyang / Karl Crabs vs Troy Brown / Charlton Smith7-6, 6-1
W#2 SinglesGabriel Scarpelli vs Matt Turner6-1, 6-1
W#3 DoublesWilliam Golding / Jordan Tonani vs Luis Chacon / Dennis Perez6-3, 7-6
2026-05-01vs TUK-JochinsenWon 41
W#1 DoublesStanley Barnes / Wally Euyang vs Jared Stoneberg / Henry Kiner6-2, 6-2
W#1 SinglesPatrick Donovan vs Jonathan White4-6, 7-6, 1-0
W#2 DoublesWilliam Jacobson / John Woodside vs Kevin Nielsen / Travis Westfall6-4, 6-4
W#2 SinglesGabriel Scarpelli vs Chris Knobloch6-1, 4-6, 1-0
L#3 DoublesBrian Hall / Richard III Middleton vs John Toutonghi / Michael Callangan0-6, 1-6
2026-04-26vs MC-Wolf Pack v2-HinojosaLost 23
W#1 DoublesMichael Oaksmith / Stanley Barnes vs Charles Yuen / Eric Yuen6-7, 6-3, 1-0
L#1 SinglesJordan Tonani vs Nathan Salman1-6, 3-6
L#2 DoublesWally Euyang / William Jacobson vs Jeffrey Ng / Tipu Qureshi6-7, 4-6
L#2 SinglesGabriel Scarpelli vs Danny Hinojosa1-6, 6-4, 0-1
W#3 DoublesJohn Ferry / Karl Crabs vs Adrian Seet / Terrence Seet7-6, 3-6, 1-0
2026-04-18vs AYTC-Cosy's Deuce-MaWon 41
W#1 DoublesWally Euyang / Michael Oaksmith vs Jack Hanskat / Oliver Knickrehm6-4, 6-1
W#1 SinglesPatrick Donovan vs Andy Quach6-3, 6-3
W#2 DoublesWilliam Jacobson / Jordan Tonani vs Sam Denny / Pranav Kukreja4-6, 6-0, 1-0
L#2 SinglesGabriel Scarpelli vs Vladyslav Ilchenko4-6, 5-7
W#3 DoublesBrian Hall / William Golding vs Rishabh Kale / Daniel Pierce6-4, 6-3
2026-04-04vs TCSP-Longshots-Au-YeungWon 32
W#1 DoublesStanley Barnes / Henry Targett vs Matthew Metz / Kris Odegard6-3, 4-6, 1-0
L#1 SinglesWilliam Jacobson vs Jett Lee3-6, 6-7
L#2 DoublesChris Blakeslee / Karl Crabs vs Steven Ehrlich / Mike Mullen4-6, 6-7
W#2 SinglesMatt McCoy vs Mark Knoll6-4, 6-1
W#3 DoublesConnor Sommerville / Brian Hall vs Jeff Au-Yeung / Ryan Hardie3-6, 6-2, 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 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.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.

3.59
Brian Hall
usually #3 Doubles 80%, also #1 Doubles 20% · published 3.5
3.40
Stanley Barnes
usually #1 Doubles 80%, also #2 Doubles 20% · published 3.5
3.35
Wally Euyang
usually #2 Doubles 50%, also #1 Doubles 50% · published
3.34
Karl Crabs
usually #2 Doubles 50%, also #1 Doubles 33% · published 3.5
3.31
Chris Blakeslee
usually #2 Doubles 100% · published 3.5
3.28
Michael Oaksmith
usually #1 Doubles 75%, also #3 Doubles 25% · published 3.5
3.28
Gabriel Scarpelli
usually #2 Singles 83%, also #1 Singles 17% · published 3.5
3.25
John Ferry
usually #2 Doubles 50%, also #3 Doubles 25% · published 3.5
Brendan Parker
usually #1 Singles 100% · published 3.5
Christopher Poppy
usually #1 Singles 50%, also #2 Singles 50% · published 3.5
3.21
William Jacobson
usually #2 Doubles 80%, also #1 Singles 20% · published
3.15
Connor Sommerville
usually #3 Doubles 67%, also #1 Doubles 33% · published 3.5
3.13
Jordan Tonani
usually #1 Doubles 20%, also #1 Singles 20% · published
3.12
Henry Targett
usually #3 Doubles 80%, also #1 Doubles 20% · published 3.5
3.01
Patrick Donovan
usually #1 Singles 80%, also #2 Singles 20% · published
2.78
Richard III Middleton
usually #3 Doubles 67%, also #1 Doubles 33% · published
John Woodside
usually #2 Doubles 100% · published
Matt McCoy
usually #2 Singles 100% · published
William Golding
usually #3 Doubles 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.

John Ferry + Chris Blakeslee5460% games+8.5% vs expected
Karl Crabs + John Ferry4452% games+0.1% vs expected
Karl Crabs + Chris Blakeslee2349% gamesnot enough data
John Ferry + Michael Oaksmith4163% gamesnot enough data
Karl Crabs + Wally Euyang303 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
Brian Hall
26W–27L career · 5 lines in 2026
<1%24%76%
3.59
3.5
Stanley Barnes
33W–11L career · 5 lines in 2026
<1%78%22%
3.40
Wally Euyang
15W–13L career · 6 lines in 2026
<1%87%13%
3.35
3.5
Karl Crabs
87W–65L career · 6 lines in 2026
<1%88%11%
3.34
3.5
Chris Blakeslee
59W–35L career · 3 lines in 2026
1%92%8%
3.31
3.5
Michael Oaksmith
45W–10L career · 4 lines in 2026
2%94%5%
3.28
3.5
Gabriel Scarpelli
9W–10L career · type S · 6 lines in 2026
2%94%4%
3.28
3.5
John Ferry
60W–41L career · 4 lines in 2026
2%95%3%
3.25
3.5
Brendan Parker
0W–2L career · type S · 2 lines in 2026
not enough data
3.5
Christopher Poppy
0W–2L career · type S · 2 lines in 2026
not enough data
William Jacobson
2W–3L career · 5 lines in 2026
5%93%1%
3.21
3.5
Connor Sommerville
7W–7L career · 3 lines in 2026
13%87%<1%
3.15
Jordan Tonani
2W–3L career · 4 lines in 2026
17%83%<1%
3.13
3.5
Henry Targett
4W–4L career · type S · 5 lines in 2026
17%82%<1%
3.12
Patrick Donovan
13W–11L career · 5 lines in 2026
<1%46%54%
3.01
Richard III Middleton
0W–3L career · 3 lines in 2026
95%5%<1%
2.78
John Woodside
1W–0L career · 1 line in 2026
not enough data
Matt McCoy
4W–1L career · 1 line in 2026
not enough data
William Golding
2W–0L 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.