Teams

Tornado Rally

2026 OKCAdult 18 & Over League · 4.0

15 players · average NTRP 3.93 / OKLAHOMA

View scouting list →
Schedule11 played
2026-06-19vs OK/Cue-Day/18&over4.0MLost 13
L#1 DoublesAndrew Smith / Trey Ourth vs Phillip Baker / Sean Smith3-6, 2-6
W#1 SinglesAntonio Bellido vs Kevin Cue6-0, 2-6, 1-0
L#2 DoublesChad Wilson / Jonathan Messick vs Scott Phipps / Brent Harris1-6, 3-6
L#2 SinglesColton Miller vs Michal Bieniasz4-6, 4-6
2026-06-18vs Team BeastWon 41
W#1 DoublesZane Heise / Arjun Reddy vs David Ellis / Brad Jimeson7-6, 7-6
L#1 SinglesTrey Ourth vs Gideon Rainey5-7, 1-6
W#2 DoublesChris Marks / Patrick Skinner vs Hector Perez / Raj Ahmad6-1, 3-6, 1-0
W#2 SinglesColton Miller vs Jeff McKnight6-2, 2-6, 1-0
W#3 DoublesChad Wilson / Olivier Bouzerand vs Micah Rainey / Josh Sun6-1, 4-6, 1-0
2026-06-03vs BehemothLost 05
L#1 DoublesColton Miller / Andrew Smith vs Evan Boyer / Ben Dixon3-6, 4-6
L#1 SinglesRoshan Kalra vs Akroman Bekro2-6, 4-6
L#2 DoublesDon Pham / Cody Yamamoto vs Eleazar Morales / Benjamin Truong3-6, 3-6
L#2 SinglesRuben Vijayan vs Nathan Harris2-6, 2-6
L#3 DoublesPatrick Skinner / Antonio Bellido vs Jonathan Eichman / SAI CHARAN REDDY KAMIREDDY4-6, 5-7
2026-05-29vs Stokes/TranLost 12
W#1 DoublesJonathan Messick / Antonio Bellido vs Brent Hall / Michael Peters6-3, 7-6
L#1 SinglesRuben Vijayan vs Andrew Aston4-6, 5-7
L#2 SinglesRoshan Kalra vs William Baker1-6, 2-6
2026-05-20vs ServacesWon 31
L#1 DoublesCody Yamamoto / Trey Ourth vs Cullen Morrow / Tim Jungman4-6, 4-6
W#1 SinglesRoshan Kalra vs Matthew Green6-1, 6-1
W#2 SinglesRuben Vijayan vs Ethan Fletcher6-7, 6-3, 1-0
W#3 DoublesJonathan Messick / Colton Miller vs Leroy Cantrell / Kenneth Hancock6-1, 6-2
2026-05-13vs No FaultWon 32
L#1 DoublesColton Miller / Arjun Reddy vs Brandon Stewart / David Dustmann4-6, 2-6
W#1 SinglesRoshan Kalra vs Corey Doyle6-3, 6-0
W#2 DoublesChris Marks / Antonio Bellido vs Mark Neumeister / Mark Carlin5-7, 7-6, 1-0
W#2 SinglesAxelson Jorque vs Matt Baldwin6-1, 6-0
L#3 DoublesOlivier Bouzerand / Andrew Smith vs Eric Hays / David Ogle1-6, 2-6
2026-05-06vs Stokes/TranWon 32
W#1 DoublesColton Miller / Arjun Reddy vs Rob Jackson / Brian Battershell6-3, 7-6
L#1 SinglesRuben Vijayan vs Andrew Aston7-6, 4-6, 1-0
W#2 DoublesAntonio Bellido / Patrick Skinner vs William Baker / Hung Tran4-6, 6-1, 1-0
L#2 SinglesRoshan Kalra vs Grayson Irvin3-6, 0-6
W#3 DoublesChad Wilson / Jonathan Messick vs Kent Coleman / Greg Lane6-3, 4-6, 1-0
2026-04-29vs Team BeastLost 23
L#1 DoublesTrey Ourth / Cody Yamamoto vs Brad Jimeson / Raj Ahmad4-6, 1-6
L#1 SinglesRoshan Kalra vs Luca Calbone3-6, 3-6
W#2 DoublesAndrew Smith / Colton Miller vs David Ellis / Scott Makintubee6-2, 7-5
W#2 SinglesAxelson Jorque vs Hayden Pettigrew6-0, 6-2
L#3 DoublesChris Marks / Don Pham vs Christoph Schmidt-Warnecke / Hector Perez3-6, 3-6
2026-04-15vs BehemothLost 13
L#1 DoublesTrey Ourth / Arjun Reddy vs Josh Calderwood / Jonathan Eichman3-6, 2-6
L#1 SinglesColton Miller vs Akroman Bekro3-6, 2-6
W#2 DoublesAntonio Bellido / Patrick Skinner vs Dar Patel / Ryan Hanson1-6, 6-3, 1-0
L#3 DoublesChris Marks / Don Pham vs Fred Lueck / Evan Boyer6-7, 4-6
2026-04-08vs OK/Cue-Day/18&over4.0MLost 23
L#1 DoublesJonathan Messick / Colton Miller vs Phillip Baker / Scott Phipps4-6, 0-6
L#1 SinglesRuben Vijayan vs Mark Goodman6-4, 3-6, 1-0
W#2 DoublesArjun Reddy / Zane Heise vs Tyler Weinrich / Vladimir Razryvin6-0, 5-7, 1-0
W#2 SinglesAxelson Jorque vs Sean Smith7-6, 6-1
L#3 DoublesTrey Ourth / Antonio Bellido vs Jason Compton / Brent Harris4-6, 5-7
2026-03-25vs No FaultWon 32
W#1 DoublesArjun Reddy / Zane Heise vs Bill Towler / Mark Neumeister6-2, 7-5
W#1 SinglesAxelson Jorque vs Kevin Klinesmith4-1
W#2 DoublesAntonio Bellido / Patrick Skinner vs Gary Broxterman / Jeffrey Bowser6-3, 6-0
L#2 SinglesRuben Vijayan vs Khiem Nguyen1-6, 4-6
L#3 DoublesCody Yamamoto / Andrew Smith vs Corey Doyle / Eric Hays2-6, 3-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 standings5 teams · 4.0
TeamWLInd. WInd. LSets lostGames lost
1OK/Cue-Day/18&over4.0M111451539458
2Behemoth102461433429
3Tornado Rally65262969508
4Stokes/Tran66342656512
5No Fault48263473575

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.44 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.92
Antonio Bellido
usually #2 Doubles 50%, also #3 Doubles 25% · published 4
3.88
Axelson Jorque
usually #2 Singles 75%, also #1 Singles 25% · published 4
Arjun Reddy
published 4
Chris Marks
published 4
3.57
Zane Heise
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.52
Jonathan Messick
usually #3 Doubles 40%, also #1 Doubles 40% · published
3.50
Colton Miller
usually #1 Doubles 44%, also #2 Singles 22% · published 4
3.50
Cody Yamamoto
usually #1 Doubles 50%, also #3 Doubles 25% · published 4
3.40
Ruben Vijayan
usually #1 Singles 55%, also #2 Singles 36% · published
3.40
Trey Ourth
usually #1 Doubles 67%, also #1 Singles 17% · published
3.35
Patrick Skinner
usually #2 Doubles 80%, also #3 Doubles 20% · published
3.35
Roshan Kalra
usually #1 Singles 50%, also #2 Singles 50% · published
3.19
Chad Wilson
usually #1 Doubles 56%, also #3 Doubles 22% · published 3.5
3.17
Don Pham
usually #3 Doubles 67%, also #2 Doubles 33% · published
2.93
Olivier Bouzerand
usually #3 Doubles 83%, also #2 Doubles 17% · 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.

Colton Miller + Olivier Bouzerand5351% games+6.9% vs expected
Trey Ourth + Cody Yamamoto2445% games−20.1% vs expected
Olivier Bouzerand + Chad Wilson1540% gamesnot enough data
Patrick Skinner + Olivier Bouzerand404 matchesnot enough data
Patrick Skinner + Antonio Bellido314 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
Antonio Bellido
14W–6L career · type S · 8 lines in 2026
<1%72%28%
3.92
4
Axelson Jorque
19W–11L career · 4 lines in 2026
<1%80%20%
3.88
4
Arjun Reddy
6W–4L career · no lines in 2026
not enough data
4
Chris Marks
4W–2L career · no lines in 2026
not enough data
Zane Heise
6W–7L career · 3 lines in 2026
30%70%<1%
3.57
Jonathan Messick
3W–6L career · 5 lines in 2026
44%56%<1%
3.52
4
Colton Miller
38W–32L career · 8 lines in 2026
49%51%<1%
3.50
4
Cody Yamamoto
39W–21L career · 4 lines in 2026
51%49%<1%
3.50
Ruben Vijayan
12W–13L career · 11 lines in 2026
<1%75%25%
3.40
Trey Ourth
22W–39L career · 6 lines in 2026
76%24%<1%
3.40
Patrick Skinner
20W–6L career · 5 lines in 2026
<1%1%99%
3.35
Roshan Kalra
20W–17L career · 12 lines in 2026
<1%1%99%
3.35
3.5
Chad Wilson
91W–70L career · 9 lines in 2026
9%89%1%
3.19
Don Pham
27W–15L career · 3 lines in 2026
<1%12%88%
3.17
Olivier Bouzerand
60W–139L career · 6 lines in 2026
<1%68%32%
2.93

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.