Teams

Moorestown Court Crushers

Tri-Level League · Tri-Level 4.0, 3.5, 3.0 Men South

16 players · average NTRP 3.50 / NEW JERSEY

View scouting list →
Schedule21 played
L#1 DoublesEdward Malinowski / Lawrence Levin vs James McCracken / Wim Wijnen0-6, 0-6
L#2 DoublesChetan Sharma / Craig Johnson vs Jared Kaufman / Jordan Moskowitz1-6, 2-6
2025-03-23vs SOUTH PLAYOFF 1/Moorestown Tri-FectaSplit 11
L#1 DoublesEdward Malinowski / Eric Thul vs Wim Wijnen / Jeffrey Litman2-6, 2-6
W#2 DoublesChetan Sharma / Craig Johnson vs Prashant Prabhakar / Mark Schwartz6-0, 6-4
L#1 DoublesCraig Johnson / Lawrence Levin vs Wim Wijnen / Jeffrey Litman0-6, 1-6
L#2 DoublesJames Greene / Yassine Barhoumi vs Prashant Prabhakar / Jordan Moskowitz6-7, 3-6
W#3 DoublesChetan Sharma / Tom Miller vs James Deffler / Kulbhushen Chopra6-0, 6-0
L#1 DoublesEdward Malinowski / Michael Larkin vs RASESH SHAH / James McCracken2-6, 2-6
L#2 DoublesYassine Barhoumi / Brian O'Neill vs Prashant Prabhakar / John Casanova3-6, 1-6
L#3 DoublesEric Sison / Dan Talian vs Raj Bavishi / Dylan Horn3-6, 6-4, 1-0
W#1 DoublesEdward Malinowski / Nick Maravich vs Prashant Prabhakar / NICK STAUB6-2, 6-3
W#2 DoublesBrian O'Neill / Yassine Barhoumi vs Mark Schwartz / Scott Modena6-0, 6-3
L#1 DoublesEdward Malinowski / Lawrence Levin vs Jeffrey Litman / NICK STAUB3-6, 7-6, 0-1
L#2 DoublesCraig Johnson / Yassine Barhoumi vs Prashant Prabhakar / Jordan Moskowitz1-6, 1-6
W#3 DoublesDan Talian / Robert Charen vs Serguei Denissov / Ray Johnston6-2, 7-6
2025-02-16vs SOUTH PLAYOFF 1/Moorestown Tri-FectaSplit 11
W#2 DoublesChetan Sharma / Yassine Barhoumi vs Rusty Babani / Jameson Jackopin6-4, 6-1
L#3 DoublesDan Talian / Tom Miller vs Serguei Denissov / Dylan Horn3-6, 3-6
L#1 DoublesMichael Larkin / Lawrence Levin vs Samrat Joshi / James McCracken3-6, 1-6
L#2 DoublesYassine Barhoumi / Chetan Sharma vs John Casanova / Prashant Prabhakar3-6, 6-7
W#3 DoublesDan Talian / Brian O'Neill vs Kulbhushen Chopra / Scott Modena6-0, 6-3
L#1 DoublesEdward Malinowski / Lawrence Levin vs Wim Wijnen / James McCracken3-6, 2-6
L#2 DoublesJames Greene / Craig Johnson vs Prashant Prabhakar / Jordan Moskowitz3-6, 1-6
L#3 DoublesBrian O'Neill / Robert Charen vs Dylan Horn / Serguei Denissov2-6, 6-3, 1-0
L#1 DoublesEdward Malinowski / Matthew Ekimoglou vs Jordan Moskowitz / Jared Kaufman1-6, 0-6
W#2 DoublesChetan Sharma / Craig Johnson vs Prashant Prabhakar / Mark Schwartz4-6, 7-5, 1-0
W#3 DoublesEric Sison / Dan Talian vs Ray Johnston / Serguei Denissov6-3, 4-6, 1-0
W#1 DoublesEdward Malinowski / Eric Thul vs NICK STAUB / Samrat Joshi7-5, 6-1
W#2 DoublesJames Greene / Craig Johnson vs Prashant Prabhakar / Rusty Babani6-3, 6-4
W#3 DoublesDan Talian / Tom Miller vs Ray Johnston / Serguei Denissov6-1, 6-2
L#1 DoublesJames Greene / Michael Larkin vs Wim Wijnen / RASESH SHAH1-6, 1-6
W#2 DoublesChetan Sharma / Dan Talian vs Prashant Prabhakar / Mark Schwartz6-7, 7-5, 1-0
W#3 DoublesBrian O'Neill / Robert Charen vs Dylan Horn / Raj Bavishi6-3, 6-3
W#1 DoublesEdward Malinowski / Nick Maravich vs Prashant Prabhakar / Jeffrey Litman6-4, 6-2
L#2 DoublesJames Greene / Lawrence Levin vs John Casanova / Mark Schwartz6-7, 3-6
W#3 DoublesEric Sison / Dan Talian vs Dylan Horn / Ray Johnston6-1, 7-5
L#1 DoublesEdward Malinowski / Michael Larkin vs RASESH SHAH / James McCracken1-6, 4-6
L#2 DoublesJames Greene / Matthew Ekimoglou vs Jordan Moskowitz / Prashant Prabhakar4-6, 4-6
L#3 DoublesDan Talian / Robert Charen vs Scott Modena / Serguei Denissov6-3, 2-6, 0-1
W#1 DoublesEdward Malinowski / Nick Maravich vs RASESH SHAH / NICK STAUB7-6, 6-3
L#2 DoublesCraig Johnson / Matthew Ekimoglou vs Prashant Prabhakar / Jared Kaufman3-6, 1-6
W#3 DoublesDan Talian / Robert Charen vs Dylan Horn / Ray Johnston6-3, 6-1
W#1 DoublesEdward Malinowski / Eric Thul vs RASESH SHAH / Jeffrey Litman3-6, 6-4, 1-0
W#2 DoublesJames Greene / Matthew Ekimoglou vs Rusty Babani / Jameson Jackopin6-0, 6-1
W#3 DoublesDan Talian / Matthew Clark vs Dylan Horn / Serguei Denissov7-6, 7-6
L#1 DoublesJames Greene / Craig Johnson vs Wim Wijnen / NICK STAUB4-6, 0-6
L#2 DoublesYassine Barhoumi / Brian O'Neill vs Jordan Moskowitz / Rusty Babani2-6, 2-6
W#3 DoublesMatthew Clark / Dan Talian vs Ray Johnston / Dylan Horn6-1, 6-3
W#1 DoublesEdward Malinowski / Nick Maravich vs Jeffrey Litman / NICK STAUB6-0, 6-2
L#2 DoublesBrian O'Neill / Yassine Barhoumi vs Jared Kaufman / Prashant Prabhakar1-6, 6-3, 0-1
W#3 DoublesEric Sison / Dan Talian vs Ray Johnston / Dylan Horn6-4, 2-6, 1-0
L#1 DoublesEdward Malinowski / Robert Charen vs RASESH SHAH / Jordan Moskowitz1-6, 0-6
W#2 DoublesJames Greene / Craig Johnson vs Prashant Prabhakar / Mark Schwartz6-7, 6-3, 1-0
W#3 DoublesChetan Sharma / Matthew Clark vs Dylan Horn / James Deffler6-0, 6-0
L#1 DoublesEdward Malinowski / Nick Maravich vs Jared Kaufman / NICK STAUB0-6, 3-6
L#2 DoublesSangit Malliah / James Greene vs Rusty Babani / John Casanova2-6, 4-6
W#3 DoublesEric Sison / Brian O'Neill vs Ray Johnston / Dylan Horn6-0, 6-1
W#1 DoublesChetan Sharma / Eric Sison vs Raj Bavishi / Ray Johnston6-0, 6-1
L#2 DoublesJames Greene / Craig Johnson vs Prashant Prabhakar / Jameson Jackopin5-7, 4-6
L#3 DoublesEdward Malinowski / Eric Thul vs Wim Wijnen / Jeffrey Litman0-6, 1-6
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 standings2 teams · Tri-Level 4.0, 3.5, 3.0 Men South
TeamWLInd. WInd. LSets lostGames lost
1SOUTH PLAYOFF 1/Moorestown Tri-Fecta1110333064522
2Moorestown Court Crushers1011303372561

Ordered by team wins, then losses, then sets lost — the order USTA uses to seed a flight. Individual wins are lines, not ties.

See the full flight, with every team’s record

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.39 estimated across 8 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.63
Brian O'Neill
usually #3 Doubles 50%, also #2 Doubles 50% · published 3.5
3.58
Nick Maravich
usually #1 Doubles 100% · published
3.52
Chetan Sharma
usually #2 Doubles 67%, also #3 Doubles 22% · published 3.5
3.44
Edward Malinowski
usually #1 Doubles 94%, also #3 Doubles 6% · published 4
3.41
Sangit Malliah
usually #2 Doubles 100% · published
Craig Johnson
published 3.5
Dan Talian
usually #3 Doubles 92%, also #2 Doubles 8% · published 3.5
Eric Thul
usually #1 Doubles 75%, also #3 Doubles 25% · published 3.5
3.24
James Greene
usually #2 Doubles 82%, also #1 Doubles 18% · published 3.5
3.17
Eric Sison
usually #3 Doubles 83%, also #1 Doubles 17% · published 3
3.08
Lawrence Levin
usually #1 Doubles 83%, also #2 Doubles 17% · published
Matthew Clark
published
Matthew Ekimoglou
usually #2 Doubles 75%, also #1 Doubles 25% · published
Michael Larkin
published
Robert Charen
usually #3 Doubles 83%, also #1 Doubles 17% · published
Yassine Barhoumi
usually #2 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.

Nick Maravich + Edward Malinowski5354% games+7.8% vs expected
Edward Malinowski + Eric Thul2336% games−1.6% vs expected
Lawrence Levin + Edward Malinowski0627% games−12.7% vs expected
Brian O'Neill + Yassine Barhoumi134 matchesnot enough data
Dan Talian + Eric Sison314 matchesnot enough data
Robert Charen + Dan Talian213 matchesnot enough data
James Greene + Lawrence Levin033 matchesnot enough data
James Greene + Sangit Malliah213 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 O'Neill
13W–10L career · 8 lines in 2025
<1%16%84%
3.63
Nick Maravich
18W–26L career · 5 lines in 2025
26%74%<1%
3.58
3.5
Chetan Sharma
39W–17L career · 9 lines in 2025
<1%44%56%
3.52
4
Edward Malinowski
16W–46L career · 16 lines in 2025
66%34%<1%
3.44
Sangit Malliah
12W–4L career · 1 line in 2025
<1%75%25%
3.41
3.5
Craig Johnson
1W–1L career · no lines in 2025
not enough data
3.5
Dan Talian
14W–8L career · 13 lines in 2025
not enough data
3.5
Eric Thul
2W–9L career · 4 lines in 2025
not enough data
3.5
James Greene
26W–64L career · 11 lines in 2025
3%95%2%
3.24
3
Eric Sison
6W–3L career · type A · 6 lines in 2025
<1%9%91%
3.17
Lawrence Levin
22W–56L career · 6 lines in 2025
27%73%<1%
3.08
Matthew Clark
2W–8L career · no lines in 2025
not enough data
Matthew Ekimoglou
1W–3L career · 4 lines in 2025
not enough data
Michael Larkin
63W–33L career · no lines in 2025
not enough data
Robert Charen
9W–6L career · 6 lines in 2025
not enough data
Yassine Barhoumi
2W–6L career · 8 lines in 2025
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.