Teams

JTC-Pinyerd

2026 Adult 18 & Over · 4.5 Men

19 players · average NTRP 4.21 / SOUTHWEST WASHINGTON

View scouting list →
Schedule32 played
2026-06-07vs SWW-LRC-MettlerLost 05
L#1 DoublesJohan An / David White vs Mark Mettler / Seamus Miller4-6, 5-7
L#1 SinglesJosh Pinyerd vs Alexander Noyes2-6, 3-6
L#2 DoublesDave McDonald / Tyler Tan vs Gavin Orozco / Daniel Yu6-4, 1-6, 0-1
L#2 SinglesEric Ryu vs Preston Dumas6-7, 3-6
L#3 DoublesJonathan Ip / Cort Anderson vs Justin Sleasman / Le Truong2-6, 1-6
2026-06-07Won 10
W#3 DoublesJonathan Ip / Michael Joung vs N/A6-0, 6-0
2026-06-06vs BC-ChenWon 10
W#2 DoublesFlorian Purganan / Mike Wilson vs Scott Griff / Griffen Eley6-0, 6-1
2026-06-06vs EDG-LarsonWon 10
W#2 DoublesAndrew Ygona / Robert Lewis vs Patrick Boyle / Loic Deniel6-2, 6-4
2026-05-31Won 10
W#3 DoublesDeepak Venkateswaran / Florian Purganan vs N/A6-0, 6-0
2026-05-31vs HBSQ-Wesco Reunion-McDowellLost 01
L#1 DoublesRodney Jeffers / Andrew Ygona vs Peter Kosten / Blake Gettmann2-6, 6-0, 0-1
2026-05-30vs HBSQ-ShalabyLost 01
L#1 DoublesJonathan Ip / Matthew Ip vs Ben Falk / Chien Chang6-7, 4-6
2026-05-30vs LRC-Nadayag-It’s TimeLost 01
L#1 SinglesAndrew Ygona vs Ryan Lucas Gavino3-6, 3-6
2026-05-24vs LRC-Nadayag-It’s TimeLost 23
W#1 DoublesDave McDonald / David Tobar vs Shane McDonough / Brendan Manuel Nadayag7-6, 3-6, 1-0
L#1 SinglesEric Ryu vs Ryan Lucas Gavino2-6, 2-6
L#2 DoublesJonathan Ip / Josh Thorn vs Bryant Pham / Pinoe Chu2-6, 2-6
L#2 SinglesTyler Tan vs Dan Graham4-6, 1-6
W#3 DoublesDavid White / Cort Anderson vs MIGUEL KIRSTIEN / Saduq Rahman6-4, 6-2
2026-05-24vs MI-Not That Young-FranklinLost 01
L#2 DoublesJonathan Ip / Michael Joung vs Marco Wen / Tim Larson0-6, 5-7
2026-05-16vs AYTC-Del RosarioWon 10
W#1 DoublesJonathan Ip / Michael Qi vs Yung Hu / James Crosetto3-6, 6-1, 1-0
2026-05-16vs HBSQ-ShalabyLost 01
L#1 DoublesFlorian Purganan / Mike Wilson vs Ben Falk / Brandon Feldman5-7, 6-2, 0-1
2026-05-10vs LRC-Nadayag-It’s TimeLost 03
L#1 DoublesJohan An / Cort Anderson vs Dan Graham / Shane McDonough2-6, 2-6
L#1 SinglesBlue Barron vs Ryan Lucas Gavino2-6, 5-7
L#2 SinglesKeke Wei vs Pinoe Chu3-6, 2-6
2026-05-09vs SWW-LRC-MettlerLost 05
L#1 DoublesDave McDonald / Tyler Tan vs Jonathan Chow / Seamus Miller5-7, 2-6
L#1 SinglesJonathan Ip vs Trent Beckman2-6, 2-6
L#2 DoublesKeke Wei / Johan An vs Justin Sleasman / Daniel Yu0-6, 0-6
L#2 SinglesJosh Pinyerd vs Gavin Orozco6-7, 3-6
L#3 DoublesMichael Spellacy / Josh Thorn vs Christopher Engelmann / Ignacio Santa Cruz2-6, 1-6
2026-05-08vs TCSP-Growth Mindset-TsengWon 10
W#1 DoublesJonathan Ip / Tue Khuc vs Tyler Gardner / Aaron Miller6-4, 5-7, 1-0
2026-05-03vs SWW-GTC-DoaneLost 14
L#1 DoublesJohan An / Tyler Tan vs Thomas Donovan / Andreas Ohrbeck4-6, 3-6
L#1 SinglesJonathan Ip vs Nicholas Kaloudis6-3, 3-6, 0-1
L#2 DoublesJosh Thorn / David Tobar vs Kevin Andry / Benjamin Doan3-6, 0-6
L#2 SinglesEric Ryu vs Patrick Vichit3-6, 6-4, 0-1
W#3 DoublesEli Baratz / David White vs Jorge Adamicska / David Flores7-6, 3-6, 1-0
2026-05-03vs CAC/SL-DhindsaWon 10
W#1 DoublesGregory Skaggs / Andrew Ygona vs Rohit Sharma / Simran Dhindsa7-6, 4-6, 1-0
2026-05-02vs CP-IyerWon 10
W#2 DoublesAndrew Shen / Florian Purganan vs Skanda Iyer / Lyle Li7-6, 7-5
2026-05-01vs PSC-IpLost 01
L#2 DoublesFlorian Purganan / Ramanuja Atur vs Xinda Lin / Michael Qi4-6, 4-6
2026-04-26vs AYTC-Sop NextGens-CalpagiuLost 01
L#2 DoublesJosh Pinyerd / Kevin Andry vs Avery Howard / Wataru Ueno2-6, 6-3, 1-0
2026-04-25vs CP-IyerWon 10
W#1 DoublesJonathan Ip / Tue Khuc vs Hao Dang / Adrian Cosma7-6, 6-1
2026-04-25vs BETC-O'DonnellLost 01
L#1 DoublesAlex Greninger / Andrew Ygona vs Bryan Shelters / Anhtu Hoang7-5, 1-6, 0-1
2026-04-24vs NWW-TCSP-LiuLost 01
L#1 DoublesAlex Greninger / Andrew Ygona vs Kojiro Narita / Michael Liao7-6, 3-6, 0-1
2026-04-19vs SWW-GTC-DoaneLost 23
L#1 DoublesJosh Thorn / David Tobar vs Kevin Andry / Jimmy Do1-6, 4-6
W#1 SinglesJonathan Ip vs Adam Ferrari6-3, 6-2
W#2 DoublesJohan An / Kelly Carolus vs Benjamin Doan / Austin Kelley7-5, 6-2
L#2 SinglesKeke Wei vs Patrick Vichit3-6, 4-6
L#3 DoublesDave McDonald / Florian Purganan vs Jorge Adamicska / David Flores3-6, 2-6
2026-04-19vs NWW-AYTC-JiLost 01
L#2 DoublesJonathan Ip / Matthew Ip vs Vincent Lin / Raven Thio6-7, 1-6
2026-04-19vs SWW-LRC-MettlerLost 01
L#3 DoublesAndrew Ygona / Ross Laursen vs Schuyler Soderlind / Jacob Lee6-4, 3-6, 1-0
2026-04-18vs AYTC-Del RosarioWon 10
W#1 DoublesFlorian Purganan / Mike Wilson vs Zachary Chen / Yung Hu6-2, 6-4
2026-04-18vs EDG-LarsonWon 10
W#3 DoublesAnhtu Hoang / Josh Pinyerd vs Loic Deniel / Hamid Sheikhghanbari7-6, 6-4
2026-04-11vs SWW-GTC-DoaneLost 14
L#1 DoublesMichael Spellacy / David Tobar vs Kevin Andry / Jimmy Do2-6, 2-6
W#1 SinglesJonathan Ip vs Nicholas Kaloudis2-6, 6-2, 1-0
L#2 DoublesJosh Pinyerd / Tyler Tan vs Thomas Donovan / Andreas Ohrbeck3-6, 4-6
L#2 SinglesEric Ryu vs Matthew Huynh2-6, 2-6
L#3 DoublesJohan An / Keke Wei vs Ham Kang / William Ligon-Bruno6-7, 0-6
2026-04-11vs MI-Not That Young-FranklinLost 01
L#1 DoublesRamanuja Atur / Florian Purganan vs Tim Larson / Harold Abell4-6, 6-4, 0-1
2026-04-04vs SWW-LRC-MettlerLost 14
L#1 DoublesJosh Pinyerd / Florian Purganan vs Michael Cheong / Seamus Miller1-6, 1-6
L#1 SinglesJonathan Ip vs Mark Mettler0-6, 2-6
L#2 DoublesAndrew Ygona / Dave McDonald vs Soap Ngeth / Aaron Schechter5-7, 3-6
W#2 SinglesEric Ryu vs Preston Dumas6-4, 6-4
L#3 DoublesDavid Tobar / Michael Spellacy vs Schuyler Soderlind / Ignacio Santa Cruz4-6, 2-6
2026-03-27vs LRC-Nadayag-It’s TimeLost 05
L#1 DoublesBlue Barron / David White vs Dan Graham / Brent Wilcox6-4, 3-6, 0-1
L#1 SinglesJonathan Ip vs Ryan Lucas Gavino4-6, 3-6
L#2 DoublesJosh Pinyerd / Eric Ryu vs Christian Kevin Galang / Bryant Pham5-7, 4-6
L#2 SinglesKeke Wei vs Pinoe Chu2-6, 4-6
L#3 DoublesTyler Tan / Dave McDonald vs MIGUEL KIRSTIEN / Brendan Manuel Nadayag6-3, 2-6, 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 4.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 4.00 estimated across 18 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.34
Florian Purganan
usually #1 Doubles 44%, also #2 Doubles 33% · published 4.5
4.26
Dave McDonald
usually #3 Doubles 33%, also #2 Doubles 33% · published 4.5
4.21
Alisdair Horn
published 4.5
4.17
Josh Pinyerd
usually #2 Doubles 43%, also #3 Doubles 14% · published 4.5
4.15
Andrew Ygona
usually #1 Doubles 50%, also #2 Doubles 25% · published 4.5
4.11
Jonathan Ip
usually #1 Singles 40%, also #1 Doubles 27% · published
4.10
David Tobar
usually #1 Doubles 60%, also #3 Doubles 20% · published 4.5
4.05
Keke Wei
usually #2 Singles 60%, also #3 Doubles 20% · published
4.02
Josh Thorn
usually #2 Doubles 50%, also #3 Doubles 25% · published
3.99
Blue Barron
usually #1 Doubles 30%, also #3 Doubles 20% · published 4
3.99
Eli Baratz
usually #1 Singles 60%, also #2 Doubles 20% · published 4
3.95
Michael Spellacy
usually #3 Doubles 67%, also #1 Doubles 33% · published
3.87
Kelly Carolus
usually #1 Doubles 67%, also #2 Doubles 33% · published 4
3.86
Joshua Hulburt
published 4
3.75
Tyler Tan
usually #2 Doubles 42%, also #1 Doubles 33% · published
David White
published 4
3.74
Eric Ryu
usually #2 Singles 47%, also #1 Singles 20% · published 4
3.74
Cort Anderson
usually #3 Doubles 67%, also #1 Doubles 33% · published 4
3.74
Johan An
usually #1 Doubles 33%, also #2 Doubles 25% · 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.

Florian Purganan + Josh Pinyerd9754% games+2.2% vs expected
David Tobar + Andrew Ygona6649% games−0.5% vs expected
David Tobar + Kelly Carolus141648% games−2.9% vs expected
Dave McDonald + Andrew Ygona101150% games−4.7% vs expected
Dave McDonald + David Tobar224 matchesnot enough data
Dave McDonald + Kelly Carolus044 matchesnot enough data
Alisdair Horn + Josh Pinyerd033 matchesnot enough data
Dave McDonald + Tyler Tan033 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.5
Florian Purganan
137W–91L career · 9 lines in 2026
<1%89%10%
4.34
4.5
Dave McDonald
67W–106L career · 6 lines in 2026
2%94%4%
4.26
4.5
Alisdair Horn
29W–41L career · no lines in 2026
5%93%1%
4.21
4.5
Josh Pinyerd
93W–84L career · 6 lines in 2026
9%90%1%
4.17
4.5
Andrew Ygona
140W–113L career · 8 lines in 2026
12%88%<1%
4.15
Jonathan Ip
34W–43L career · 15 lines in 2026
21%79%<1%
4.11
4.5
David Tobar
44W–56L career · 5 lines in 2026
23%77%<1%
4.10
Keke Wei
0W–5L career · 5 lines in 2026
36%64%<1%
4.05
Josh Thorn
0W–4L career · 4 lines in 2026
43%57%<1%
4.02
4
Blue Barron
88W–56L career · type A · 9 lines in 2026
<1%53%47%
3.99
4
Eli Baratz
26W–11L career · 5 lines in 2026
<1%53%47%
3.99
Michael Spellacy
4W–8L career · 3 lines in 2026
64%36%<1%
3.95
4
Kelly Carolus
55W–66L career · 6 lines in 2026
<1%84%16%
3.87
4
Joshua Hulburt
45W–15L career · no lines in 2026
<1%86%14%
3.86
Tyler Tan
5W–14L career · 12 lines in 2026
3%95%3%
3.75
4
David White
12W–9L career · no lines in 2026
not enough data
4
Eric Ryu
30W–23L career · 14 lines in 2026
3%95%2%
3.74
4
Cort Anderson
2W–3L career · type S · 3 lines in 2026
3%95%2%
3.74
4
Johan An
26W–40L career · 11 lines in 2026
3%95%2%
3.74

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.