Teams

WOB:Locusts:Hastings

2026 EMA Adult 18 & Over Men · 4.5 Men

22 players · average NTRP 4.17 / EASTERN MASSACHUSETTS

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 →
Schedule10 played
2026-07-14vs WAC:Waltham:EntovLost 14
L#1 DoublesYAN CHEN / Yizheng Huang vs Christopher Colon / James Hook7-6, 3-6, 0-1
L#1 SinglesNeil Keltcher vs David Levine6-7, 0-2
L#2 DoublesEli Goldstein / Adam Quinto vs Jacob Shuman / Victor Suarez2-6, 2-6
L#2 SinglesJohn Kodera vs Gabriel Entov2-6, 2-6
W#3 DoublesRyan Filker / James Sampognaro vs Vivek Allu / Amory Thorndike6-2, 6-2
2026-07-07vs WTC:Winchester:JimenezLost 23
L#1 DoublesAlexander Grant / Marty Tourigny vs Nicholas Glaze / Nicholas Yang6-7, 0-6
W#1 SinglesRich Lieberman vs Brendan Dyer6-1, 6-1
L#2 DoublesYAN CHEN / Xiyuan Li vs Daniel Foley / Alex Wang3-6, 2-6
L#2 SinglesYizheng Huang vs Mason Keel3-6, 2-6
W#3 DoublesRyan Filker / James Sampognaro vs Luca Greco / Dan Spero6-4, 6-3
2026-06-30vs SFT:Spark-A:Steigerwald/SidemanLost 05
L#1 DoublesMichael Burger / Lawrence Yu vs Alexander Molda / Nicholas Ringle1-6, 6-7
L#1 SinglesNeil Keltcher vs Harrison Max7-5, 2-5, 1-0
L#2 DoublesAnshul Mittal / Ryan Filker vs Barry Caron / Sean Arnold1-6, 6-4, 0-1
L#2 SinglesAlexander Diaz vs Reilly O'Brien3-6, 5-7
L#3 DoublesJohn Kodera / Koby Noguchi vs Hanul Moon / Arman Rafiee6-3, 0-6, 0-1
2026-06-23vs STC:Lobsters:Kaplan/Hubbard WhiteLost 14
L#1 DoublesRich Lieberman / Jeffrey Semon vs Christopher Waung / Jeremy Zuidema3-6, 5-7
L#1 SinglesAnand Killampalli Srinivasa vs Melvin Nina6-7, 2-3
L#2 DoublesJohn Kodera / James Sampognaro vs Harit Doshi / Bharathan Kumaraguru1-6, 1-6
W#2 SinglesNeil Keltcher vs Chris Mercurio6-3, 7-5
L#3 DoublesChristopher Roll / Marty Tourigny vs Raymond Meyers / Daniel Restuccia1-6, 3-6
2026-06-16vs WOB:Woburn:Guth/TzannesLost 05
L#1 DoublesMichael Burger / Christopher Roll vs Seth Brohinsky / Joshua Wilde3-6, 2-6
L#1 SinglesAnand Killampalli Srinivasa vs Ben Heinrich0-6, 0-6
L#2 DoublesJames Sampognaro / Ryan Filker vs Owen Goss / Adam Capobianco7-5, 3-6, 1-0
L#2 SinglesXiyuan Li vs Kuangshin Tai4-6, 3-4
L#3 DoublesJohn Kodera / Koby Noguchi vs Harry Nichols / Andreas Olofsson1-6, 2-6
2026-06-09vs WAC:Waltham:EntovLost 14
L#1 DoublesJeffrey Semon / Rich Lieberman vs Samuel Bolduc / Jonathan Wagner7-5, 3-6, 0-1
W#1 SinglesNeil Keltcher vs Oguz Semerci6-1, 6-1
L#2 DoublesYAN CHEN / Yizheng Huang vs James Hook / Christopher Colon2-6, 4-6
L#2 SinglesLawrence Yu vs David Levine3-6, 2-6
L#3 DoublesAdam Quinto / Anshul Mittal vs Brad Gay / Jacob Shuman4-6, 3-6
2026-06-04vs STC:Lobsters:Kaplan/Hubbard WhiteWon 32
W#1 DoublesYAN CHEN / Yizheng Huang vs Alex Kaplan / Keith Linhart1-6, 7-6, 1-0
W#1 SinglesAlexander Diaz vs Melvin Nina7-5, 5-2
L#2 DoublesEli Goldstein / James Sampognaro vs Bharathan Kumaraguru / Ian Wright1-6, 5-7
L#2 SinglesLawrence Yu vs Chris Mercurio1-6, 6-2, 0-1
W#3 DoublesJohn Kodera / Koby Noguchi vs Andrew Marshall / Raymond Meyers6-2, 3-6, 1-0
2026-06-02vs WTC:Winchester:JimenezWon 31
L#1 DoublesMichael Burger / Adam Quinto vs Eduardo Jimenez / Nicholas Glaze4-6, 6-7
W#1 SinglesRich Lieberman vs Matthew Strong6-0, 6-0
W#2 SinglesNeil Keltcher vs Brendan Dyer6-2, 6-1
W#3 DoublesAlexander Grant / Marty Tourigny vs Squall Hoang / Craig Fan6-4, 6-3
2026-05-26vs SFT:Spark-A:Steigerwald/SidemanLost 14
L#1 DoublesNicholas O'Brien / Adam Quinto vs Barry Caron / Evan Sideman1-6, 2-6
L#1 SinglesRich Lieberman vs Reilly O'Brien3-6, 6-3, 0-1
L#2 DoublesEli Goldstein / Anshul Mittal vs Harrison Max / Evan Walsh6-4, 3-6, 0-1
W#2 SinglesNeil Keltcher vs Sean Steigerwald6-3, 3-6, 1-0
L#3 DoublesJeffrey Semon / Marty Tourigny vs Samuel Kluger / Arman Rafiee1-6, 3-6
2026-05-12vs WOB:Woburn:Guth/TzannesLost 23
L#1 DoublesMichael Burger / Doug Hastings vs Ben Heinrich / Hung Trieu0-6, 0-6
W#1 SinglesRich Lieberman vs Kuangshin Tai6-2, 6-1
L#2 DoublesAlexander Grant / Nicholas O'Brien vs Ronald Graziosi / Ben Guth2-6, 2-6
L#2 SinglesLawrence Yu vs Luke Greif3-6, 3-6
W#3 DoublesYAN CHEN / Xiyuan Li vs Adam Capobianco / Thomas Ransohoff6-4, 6-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 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 3.91 estimated across 20 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.40
Rich Lieberman
usually #1 Singles 67%, also #1 Doubles 33% · published
4.24
Ryan Filker
usually #2 Doubles 50%, also #3 Doubles 50% · published
4.15
Neil Keltcher
usually #2 Singles 50%, also #1 Singles 50% · published
4.08
Marty Tourigny
usually #3 Doubles 75%, also #1 Doubles 25% · published
4.03
Michael Burger
usually #1 Doubles 100% · published
4.03
Adam Quinto
usually #1 Doubles 50%, also #3 Doubles 25% · published 4.5
4.03
Xiyuan Li
usually #3 Doubles 46%, also #1 Singles 27% · published
3.98
Christopher Roll
usually #1 Doubles 50%, also #3 Doubles 50% · published 4.5
3.94
Alexander Grant
usually #1 Doubles 67%, also #3 Doubles 17% · published 4
3.90
Alexander Diaz
usually #1 Singles 71%, also #2 Singles 29% · published 4
3.86
YAN CHEN
usually #2 Doubles 38%, also #1 Doubles 38% · published
3.84
Lawrence Yu
usually #2 Singles 75%, also #1 Doubles 25% · published
3.82
John Kodera
usually #3 Doubles 60%, also #2 Doubles 20% · published
3.77
Anand Killampalli Srinivasa
usually #1 Singles 100% · published 4
3.76
Anshul Mittal
usually #3 Doubles 57%, also #2 Doubles 43% · published 4
3.76
James Sampognaro
usually #2 Doubles 50%, also #3 Doubles 50% · published
3.69
Yizheng Huang
usually #2 Singles 36%, also #2 Doubles 27% · published
3.66
Koby Noguchi
usually #2 Singles 44%, also #3 Doubles 33% · published
3.63
Jeffrey Semon
usually #1 Doubles 67%, also #3 Doubles 33% · published
3.63
Doug Hastings
usually #1 Doubles 100% · published
Matthew Williams
published
Nicholas O'Brien
usually #1 Doubles 50%, also #2 Doubles 50% · 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.

Jeffrey Semon + Rich Lieberman1539% games+0.2% vs expected
Xiyuan Li + YAN CHEN134 matchesnot enough data
YAN CHEN + Yizheng Huang224 matchesnot enough data
Jeffrey Semon + Marty Tourigny033 matchesnot enough data
John Kodera + Koby Noguchi123 matchesnot enough data
Alexander Grant + Marty Tourigny123 matchesnot enough data
Ryan Filker + James Sampognaro213 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.

Rich Lieberman
9W–14L career · 6 lines in 2026
<1%76%24%
4.40
Ryan Filker
5W–6L career · 4 lines in 2026
4%92%3%
4.24
Neil Keltcher
9W–3L career · 6 lines in 2026
14%85%1%
4.15
Marty Tourigny
34W–37L career · 4 lines in 2026
27%72%<1%
4.08
Michael Burger
0W–5L career · 4 lines in 2026
41%59%<1%
4.03
4.5
Adam Quinto
0W–4L career · type S · 4 lines in 2026
42%58%<1%
4.03
Xiyuan Li
45W–18L career · 11 lines in 2026
<1%43%57%
4.03
4.5
Christopher Roll
14W–24L career · 2 lines in 2026
55%45%<1%
3.98
4
Alexander Grant
87W–32L career · 6 lines in 2026
<1%66%34%
3.94
4
Alexander Diaz
33W–23L career · 7 lines in 2026
<1%75%25%
3.90
YAN CHEN
31W–28L career · 8 lines in 2026
<1%83%16%
3.86
Lawrence Yu
39W–15L career · 4 lines in 2026
87%13%<1%
3.84
John Kodera
1W–6L career · 5 lines in 2026
90%10%<1%
3.82
4
Anand Killampalli Srinivasa
0W–5L career · 2 lines in 2026
3%92%5%
3.77
4
Anshul Mittal
14W–14L career · 7 lines in 2026
3%93%4%
3.76
James Sampognaro
4W–4L career · 8 lines in 2026
3%93%4%
3.76
Yizheng Huang
8W–6L career · 10 lines in 2026
8%90%1%
3.69
Koby Noguchi
15W–30L career · 9 lines in 2026
13%86%1%
3.66
Jeffrey Semon
21W–67L career · 3 lines in 2026
17%82%<1%
3.63
Doug Hastings
40W–64L career · 1 line in 2026
19%81%<1%
3.63
Matthew Williams
26W–10L career · no lines in 2026
not enough data
Nicholas O'Brien
0W–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.