Teams

NTC-Ball Machine-St De Lore

2026 Adult 18 & Over · 3.0 Men

19 players · average NTRP 2.96 / NORTHWEST WASHINGTON

View scouting list →
Schedule9 played
2026-06-07vs ETC-Team1 3.0M-BoxLost 14
L#1 DoublesChen Hsu / JR Rabago vs Michael Gauthier / Patrick Formanes3-6, 4-6
W#1 SinglesYounes Nouri vs Mitchel Arene6-1, 6-6
L#2 DoublesJef St de Lore / Michael Gonzalez vs Calin Voichita / Timothy Ho4-6, 3-6
L#2 SinglesBrad Hofler vs Brendan Cooke0-6, 3-6
L#3 DoublesRichard Seges / Jeremy Moser vs Changsung Moon / Max Farrow3-6, 0-6
2026-06-06vs FC-Ace-YangWon 32
W#1 DoublesAnand Thiyagarajan / Chen Hsu vs Yangtao Zhang / Xiangjie Li6-2, 6-2
L#1 SinglesYounes Nouri vs Robert Eldridge4-6, 6-1, 0-1
W#2 DoublesMatthew Duncan / Chris Burch vs Heejoon Choi / Jarrod Taylor6-3, 6-4
L#2 SinglesPhat Dinh vs James Fan0-6, 3-6
W#3 DoublesCarl Brosman / Richard Seges vs Timothy Huang / Jia Liu6-2, 6-3
2026-05-24vs BC-Smash Brothers-Lam/FarokhzadLost 23
W#1 DoublesDesmond Harvey / Robby Carre vs Nicholas Zura / Richard Kocher6-3, 6-2
W#1 SinglesBrad Hofler vs Houman Farokhzad5-7, 6-3, 1-0
L#2 DoublesJames Modie / Adam Hasson vs Christopher Small / Thomas Walker4-6, 6-7
L#2 SinglesJR Rabago vs Jereme Raquepau5-7, 6-4, 0-1
L#3 DoublesJeremy Moser / Scott Miller vs Abtin Amini / Bernardo Mendez Arista2-6, 3-6
2026-05-16vs RBW-LeeLost 14
L#1 DoublesDesmond Harvey / Robby Carre vs Eric Truong / Thomas Truong6-4, 4-6, 0-1
W#1 SinglesMichael Gonzalez vs Tunde Adams6-1, 7-5
L#2 DoublesMatthew Duncan / James Barrett vs Jerry Lee / David Luu-Van0-6, 1-6
L#2 SinglesBrad Hofler vs Mohamad Ghaddar1-6, 3-6
L#3 DoublesAdam Hasson / Scott Miller vs Sujit Mohanty / Kunal Vaswani1-6, 6-4, 0-1
2026-05-10vs NWW-BTA-HarveyLost 05
L#1 DoublesDesmond Harvey / Robby Carre vs Michael Kastler / Andy Wang5-7, 3-6
L#1 SinglesYounes Nouri vs Randy He6-1, 0-6, 0-1
L#2 DoublesJef St de Lore / Michael Gonzalez vs Raghav Goyal / Simon Swifter1-6, 5-7
L#2 SinglesJames Modie vs Joshua Carlos4-6, 3-6
L#3 DoublesPhat Dinh / Carl Brosman vs Elia Bishara / Kurt Nikaitani5-7, 1-6
2026-04-26vs AYTC-ThompsonLost 13
W#1 DoublesDesmond Harvey / Robby Carre vs Matt MacArthur / Terrance Creighton6-7, 6-3, 1-0
L#1 SinglesMichael Gonzalez vs Garrett Firestone6-7, 2-4
L#2 DoublesJef St de Lore / JR Rabago vs Min Joon So / Jin Chen4-6, 4-6
L#3 DoublesAdam Hasson / Anand Thiyagarajan vs Alexander North / Aaron Eadson6-4, 1-6, 0-1
2026-04-18vs WSC-ShenLost 05
L#1 DoublesDesmond Harvey / Phat Dinh vs Jerel Navarrete / Amol Hanwante0-6, 3-6
L#1 SinglesMichael Gonzalez vs Gaohan Fan4-6, 4-6
L#2 DoublesAnand Thiyagarajan / Chen Hsu vs Mohinder Singh Atwal / Xi Chen7-6, 3-6, 0-1
L#2 SinglesJames Modie vs Jianfeng Zeng3-6, 3-6
L#3 DoublesChris Burch / Carl Brosman vs Ju Zhao / Zhe Yang3-6, 0-6
2026-04-11vs RTC-Ball Boyz-LalLost 14
L#1 DoublesJames Modie / Chen Hsu vs Anirban Sengupta / Sushinder Kumar3-6, 4-6
L#1 SinglesBrad Hofler vs Rishi Tekriwal6-7, 2-6
L#2 DoublesDesmond Harvey / Jef St de Lore vs Naveed Aziz / Prachur Bhargava4-6, 4-6
L#2 SinglesMichael Gonzalez vs Jatin Dua6-7, 6-2, 0-1
W#3 DoublesCarl Brosman / Chris Burch vs Atul Aggarwal / Abhijeet Srivastava6-2, 6-7, 1-0
2026-03-29vs TCSP-Quarterpounders-ShibleyLost 23
L#1 DoublesJames Modie / Jef St de Lore vs Steve Pignotti / Sergio Mir Arenas4-6, 3-6
W#1 SinglesBrad Hofler vs Mengkhy Lay1-6, 6-3, 1-0
L#2 DoublesPhat Dinh / Chen Hsu vs Matt Dunbar / Jules Fennis4-6, 6-4, 0-1
W#2 SinglesDesmond Harvey vs Farhang Zia6-0, 6-3
L#3 DoublesRobby Carre / Richard Seges vs Trevor Shibley / Dustin Taylor1-6, 7-6, 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 standings for 3.0 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 2.63 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.

3.02
Younes Nouri
usually #1 Singles 100% · published
2.85
Desmond Harvey
usually #1 Doubles 71%, also #2 Singles 14% · published 3
2.78
Chen Hsu
usually #3 Doubles 50%, also #1 Doubles 30% · published 3
2.77
Michael Gonzalez
usually #1 Singles 50%, also #2 Doubles 33% · published 3
2.76
Brad Hofler
usually #1 Singles 60%, also #2 Singles 40% · published 3
2.74
James Modie
usually #1 Doubles 40%, also #2 Singles 40% · published 3
2.69
Robby Carre
usually #1 Doubles 75%, also #3 Doubles 25% · published
2.69
JR Rabago
usually #2 Doubles 33%, also #3 Doubles 33% · published 3
2.65
Chris Burch
usually #3 Doubles 67%, also #2 Doubles 33% · published 3
2.61
Anand Thiyagarajan
usually #2 Doubles 33%, also #3 Doubles 33% · published 3
2.58
Jef St de Lore
usually #2 Doubles 80%, also #1 Doubles 20% · published 3
2.57
Richard Seges
usually #3 Doubles 100% · published
2.49
Carl Brosman
usually #3 Doubles 100% · published 2.5
2.48
Adam Hasson
usually #3 Doubles 67%, also #2 Doubles 33% · published 3
2.46
James Barrett
usually #2 Doubles 100% · published 3
2.46
Matthew Duncan
usually #2 Doubles 100% · published
2.42
Phat Dinh
usually #2 Doubles 25%, also #3 Doubles 25% · published
2.40
Douglas Lane
published 3
Jeremy Moser
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.

Jef St de Lore + James Modie112345% games−1.3% vs expected
Douglas Lane + Adam Hasson3843% games−12.2% vs expected
Adam Hasson + James Modie2344% gamesnot enough data
Douglas Lane + Carl Brosman044 matchesnot enough data
Adam Hasson + Chris Burch044 matchesnot enough data
Adam Hasson + Carl Brosman134 matchesnot enough data
James Modie + Chen Hsu044 matchesnot enough data
Chen Hsu + Phat Dinh224 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.

Younes Nouri
38W–36L career · 3 lines in 2026
<1%43%57%
3.02
3
Desmond Harvey
3W–6L career · type S · 7 lines in 2026
<1%88%12%
2.85
3
Chen Hsu
38W–103L career · 10 lines in 2026
2%94%5%
2.78
3
Michael Gonzalez
4W–18L career · 6 lines in 2026
2%94%4%
2.77
3
Brad Hofler
3W–7L career · 5 lines in 2026
2%94%3%
2.76
3
James Modie
52W–85L career · 5 lines in 2026
3%94%2%
2.74
Robby Carre
1W–4L career · 4 lines in 2026
8%92%1%
2.69
3
JR Rabago
2W–8L career · 6 lines in 2026
8%92%1%
2.69
3
Chris Burch
7W–15L career · 3 lines in 2026
13%87%<1%
2.65
3
Anand Thiyagarajan
9W–22L career · 3 lines in 2026
19%80%<1%
2.61
3
Jef St de Lore
26W–60L career · 5 lines in 2026
26%74%<1%
2.58
Richard Seges
12W–16L career · 3 lines in 2026
28%71%<1%
2.57
2.5
Carl Brosman
3W–24L career · 4 lines in 2026
0%52%48%
2.49
3
Adam Hasson
11W–56L career · 3 lines in 2026
56%44%<1%
2.48
3
James Barrett
10W–27L career · 1 line in 2026
61%39%<1%
2.46
Matthew Duncan
1W–6L career · 2 lines in 2026
63%37%<1%
2.46
Phat Dinh
11W–22L career · 4 lines in 2026
74%26%<1%
2.42
3
Douglas Lane
12W–39L career · no lines in 2026
77%23%<1%
2.40
Jeremy Moser
11W–15L 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.