Teams

North Texas Racquet Club/Llambias-Cox M4.0

2025 DALLAS TENNIS 18 & Over ADULT S · S M. League

19 players · average NTRP 4.00 / TEXAS

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 →
Schedule11 played
L#1 DoublesKishore Baireddy / Dongxiao Liu vs Beni Goldenberg / Clarke O'Connor1-6, 1-6
L#2 DoublesJay Odulio / Rajib Sarkar vs Vitalie Stirbu / Justin Bohn2-6, 3-6
W#3 DoublesPreetam Palchuru / Gerard Odulio vs Zack Mirsberger / Matthew Mansson6-7, 7-6, 1-0
2025-06-21vs Huffhines/Yeoh-Obinwa M4.0Split 22
W#1 DoublesJun Liu / Rajib Sarkar vs Samuel Solomon / Ryan Wirtz6-4, 6-4
L#1 SinglesKishore Baireddy vs Cole Coffee5-7, 2-6
L#2 DoublesGustavo Lopez / Ryan Livengood vs Daniel Jean / Hung Dang4-6, 6-4, 0-1
W#3 DoublesBalaji Krishnaswamy / Gerard Odulio vs Anthony Odunuyi / Kyle Richard6-4, 7-5
2025-06-14vs Greenhill/Montalvo M4.0Lost 23
L#1 DoublesDaniel Champion / Jordan Odulio vs Todd Johnston / Adam Smith7-5, 4-6, 0-1
W#1 SinglesPreetam Palchuru vs Pedro Montalvo7-5, 6-4
L#2 DoublesGerard Odulio / Rajib Sarkar vs Luis Munguia / Alberto Martinez1-6, 4-6
L#2 SinglesKishore Baireddy vs JUSTINE DURU5-7, 6-7
W#3 DoublesRyan Livengood / Gustavo Lopez vs Steven Vik / Ryan Vezina6-4, 2-6, 1-0
2025-06-07vs Gleneagles/Wolf M4.0Won 21
L#1 SinglesDaniel Champion vs James Shukis1-6, 5-7
W#2 DoublesRajib Sarkar / YASUSHI KOMORI vs Paul Kirchhoffer / Matthew Roemer6-3, 6-3
W#2 SinglesKishore Baireddy vs Jeff Matthews6-3, 6-4
2025-05-31vs MacArthur HS/Shrivastava M4.0Won 30
W#1 DoublesJun Liu / Ryan Livengood vs Shekhar Shrivastava / Ashokkumar Nanjappan6-1, 6-3
W#1 SinglesPreetam Palchuru vs Drew Kirby6-3, 7-5
W#3 DoublesRobert Cox / Gerard Odulio vs Venu Vustipalli / Kumarandurai Selvaraj6-2, 6-2
2025-05-17vs LifeTime Plano/Epperson-Nair M4.0Split 22
L#1 DoublesKishore Baireddy / YASUSHI KOMORI vs Sudhakaran Subramanian / Sanjay Mevada3-6, 6-7
W#1 SinglesPreetam Palchuru vs SHANMUKHA Rao Pagoti6-2, 6-3
W#2 DoublesRajib Sarkar / Raja DEVULAPALLI vs Jitesh Mullapudi / Pranav Kavikondala6-3, 6-0
L#2 SinglesDaniel Champion vs Rajesh Mishra1-6, 1-6
2025-05-10vs Seay/Hinterlong M4.0Split 22
W#1 DoublesRyan Livengood / Jordan Odulio vs Matt Hinterlong / Jonathan Woods7-6, 7-5
L#2 DoublesRajib Sarkar / Gerard Odulio vs Joseph Lee / Brent Fitch6-2, 1-6, 1-0
W#2 SinglesKishore Baireddy vs Shan Zaidi3-6, 6-1, 1-0
L#3 DoublesDongxiao Liu / Jay Odulio vs Kevin Moore / Christopher Miller4-6, 3-6
2025-05-03vs McKinney/Patel-Van Ham M4.0Won 21
W#1 DoublesAswin Muthukumar / Dylan Patel vs Bhu Singh / Ross Johnson2-6, 7-5, 1-0
W#1 SinglesRyan Livengood vs James DeGuenther6-4, 3-6, 1-0
L#2 DoublesKishore Baireddy / Dongxiao Liu vs Saurin Patel / Dan Floyd4-6, 4-6
2025-04-26Lost 13
L#1 DoublesDylan Patel / Gerard Odulio vs Daniel Robbins / Joel Huff2-6, 3-6
L#2 DoublesRajib Sarkar / Aswin Muthukumar vs William Ragle / Brien Davis7-5, 3-6, 0-1
W#2 SinglesPreetam Palchuru vs MAKOTO YASUDA6-2, 6-3
L#3 DoublesRaja DEVULAPALLI / Dongxiao Liu vs James Patterson / Jacob Davenport2-6, 6-7
2025-04-12vs LB Houston/Nader-Perumalla M4.0Split 22
W#1 DoublesDylan Patel / Daniel Champion vs Payne Spudic / Logan Reeder7-5, 4-6, 1-0
L#2 DoublesJay Odulio / YASUSHI KOMORI vs Jose Nader / Sai Madhav Perumalla6-2, 1-6, 0-1
L#2 SinglesPreetam Palchuru vs Asahi Mizuno2-6, 3-6
W#3 DoublesRaja DEVULAPALLI / Ryan Livengood vs James Tadal / Satoshi Aoki6-2, 6-4
2025-04-06vs Samuell Grand/Watson M4.0Lost 03
L#1 SinglesPreetam Palchuru vs Leeds Latham2-6, 3-6
L#2 DoublesGerard Odulio / Jun Liu vs Daniel Stone Garcia / Trae Watlington2-6, 6-7
L#2 SinglesDaniel Champion vs Jonathan Goonan1-6, 4-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 standings for S M. League 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.72 estimated across 13 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.96
Gerard Odulio
usually #2 Doubles 43%, also #3 Doubles 43% · published 4
3.96
Ryan Livengood
usually #3 Doubles 33%, also #1 Doubles 33% · published
3.93
Dylan Patel
usually #1 Doubles 100% · published 4
3.90
Rajib Sarkar
usually #2 Doubles 86%, also #1 Doubles 14% · published
3.85
Balaji Krishnaswamy
usually #1 Singles 39%, also #3 Doubles 31% · published 4
3.82
YASUSHI KOMORI
usually #2 Doubles 67%, also #1 Doubles 33% · published
Daniel Champion
usually #1 Doubles 40%, also #2 Singles 40% · published 4
3.73
Aswin Muthukumar
usually #1 Doubles 40%, also #3 Doubles 30% · published 4
3.66
JaeHun Jung
usually #1 Doubles 50%, also #2 Doubles 25% · published 4
3.63
Dongxiao Liu
usually #1 Doubles 38%, also #2 Doubles 25% · published 4
3.58
Raja DEVULAPALLI
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.54
Kishore Baireddy
usually #2 Singles 43%, also #1 Doubles 29% · published
3.49
Aki Otsuki
usually #3 Doubles 71%, also #1 Doubles 14% · published 4
3.26
Juan Llambias
usually #3 Doubles 75%, also #2 Doubles 25% · published
Jay Odulio
usually #2 Doubles 67%, also #3 Doubles 33% · published
Jonathan Zani
published
Jordan Odulio
usually #1 Doubles 55%, also #2 Doubles 18% · published
Preetam Palchuru
usually #1 Singles 57%, also #2 Singles 29% · published
Zhangji Chen
usually #2 Doubles 33%, also #3 Doubles 33% · 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.

Dongxiao Liu + Balaji Krishnaswamy1635% games+3.4% vs expected
Rajib Sarkar + Dongxiao Liu2351% games−6.9% vs expected
Dylan Patel + Jordan Odulio5165% gamesnot enough data
Jordan Odulio + Gerard Odulio2450% gamesnot enough data
YASUSHI KOMORI + Aki Otsuki4253% gamesnot enough data
Rajib Sarkar + Gerard Odulio3251% gamesnot enough data
Kishore Baireddy + Dongxiao Liu033 matchesnot enough data
Kishore Baireddy + JaeHun Jung123 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
Gerard Odulio
38W–21L career · 7 lines in 2025
<1%63%37%
3.96
Ryan Livengood
52W–17L career · 6 lines in 2025
<1%63%37%
3.96
4
Dylan Patel
13W–7L career · 3 lines in 2025
<1%71%29%
3.93
Rajib Sarkar
23W–16L career · 7 lines in 2025
<1%77%23%
3.90
4
Balaji Krishnaswamy
17W–28L career · 13 lines in 2025
<1%88%12%
3.85
YASUSHI KOMORI
9W–8L career · 3 lines in 2025
1%91%8%
3.82
4
Daniel Champion
4W–7L career · 5 lines in 2025
not enough data
4
Aswin Muthukumar
24W–6L career · 10 lines in 2025
4%94%2%
3.73
4
JaeHun Jung
28W–8L career · 4 lines in 2025
11%89%<1%
3.66
4
Dongxiao Liu
20W–33L career · 8 lines in 2025
15%85%<1%
3.63
Raja DEVULAPALLI
5W–3L career · 3 lines in 2025
26%74%<1%
3.58
Kishore Baireddy
26W–22L career · 7 lines in 2025
<1%39%61%
3.54
4
Aki Otsuki
18W–12L career · 7 lines in 2025
53%47%<1%
3.49
Juan Llambias
19W–9L career · 4 lines in 2025
2%94%3%
3.26
Jay Odulio
3W–6L career · 3 lines in 2025
not enough data
Jonathan Zani
6W–0L career · no lines in 2025
not enough data
Jordan Odulio
36W–20L career · 11 lines in 2025
not enough data
Preetam Palchuru
12W–11L career · 7 lines in 2025
not enough data
Zhangji Chen
1W–8L career · 3 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.