Teams

Masengill/Zoll (S)

2026 STL Adult 18 & Over Spring · Men 3.5

19 players · average NTRP 3.50 / ST. LOUIS

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 →
Schedule14 played
2026-05-03vs Duggan/Drop Shots (S)Lost 23
L#1 DoublesCharlie Fellous / Garrett Meggs vs David Bundy / Jeff Irwin4-6, 4-6
L#1 SinglesMatthew Mertens vs Elvedin Pasic1-6, 3-6
W#2 DoublesRami Ponnapati / Steve Zoll vs Brent Jones / Anthony Trent7-5, 4-6, 1-0
L#2 SinglesCamillo Padoa Schioppa vs Adam Skelton1-6, 3-6
W#3 DoublesAllen Masengill / Presh Sadhale vs Noel Mckay / Winston Wang6-4, 6-3
2026-04-26vs Kelly/Team Beer Buckets (S)Lost 13
L#1 DoublesCharlie Fellous / Garrett Meggs vs Thomas Verstappen / Pat McGauley3-6, 7-5, 1-0
W#2 DoublesSteve Zoll / Ochuko Ekpere vs Stephen Adair / JR Ross6-4, 6-3
L#2 SinglesMatthew Mertens vs Anthony Pietroburgo2-6, 5-7
L#3 DoublesCharles Becker / Camillo Padoa Schioppa vs Rick Kelly / Chris Gladden0-6, 4-6
2026-04-24vs Rhoads/Full Metal Racquets (S)Won 32
W#1 DoublesCharlie Fellous / Garrett Meggs vs William Gregerson / Bob Maguire6-4, 6-3
L#1 SinglesMatthew Mertens vs Stephen Brackman0-6, 3-6
L#2 DoublesOchuko Ekpere / Steve Zoll vs Kevin Mowery / Peter Albrecht2-6, 6-7
W#2 SinglesPresh Sadhale vs Rob Armstrong3-6, 6-4, 1-0
W#3 DoublesTharun Kanakamedala / David Hagenbrock vs William Dannevik / Charles Schultz6-4, 7-5
2026-04-19vs Haskins/Lackey (S)Lost 23
W#1 DoublesCharlie Fellous / Steve Zoll vs Shane Jordan / Kliment Todosov7-6, 3-5, 1-0
L#1 SinglesTharun Kanakamedala vs Kyle Darr1-6, 0-6
L#2 DoublesCharles Becker / David Hagenbrock vs Steve Disch / Billy Niemann3-6, 2-6
W#2 SinglesCamillo Padoa Schioppa vs Jacob Kirn6-4, 0-6, 1-0
L#3 DoublesMichael O'Keefe / Sundeep Jayaprabhu vs Seunghyun Jung / Nick Lammers3-6, 1-6
2026-04-12vs Kelly/Team Beer Buckets (S)Split 22
W#1 DoublesGarrett Meggs / Charlie Fellous vs Craig Schaefer / Neil Suthar6-1, 5-7, 1-0
W#2 DoublesSteve Zoll / Presh Sadhale vs Stephen Adair / Lou Bopp6-4, 7-6
L#2 SinglesMatthew Mertens vs Anthony Pietroburgo5-7, 2-3
L#3 DoublesAllen Masengill / Rick Dana vs Rick Kelly / JR Ross2-6, 5-7
2026-03-29vs Santos/Matthew (S)Lost 13
L#1 DoublesCamillo Padoa Schioppa / Steve Zoll vs John Omoresemi / Daniel Bogart1-6, 1-6
W#2 DoublesRami Ponnapati / Allen Masengill vs Samuel Spencer / Andrew Schrautemeier6-3, 7-6
L#2 SinglesMatthew Mertens vs Alden Kluesner4-6, 4-5
L#3 DoublesMichael O'Keefe / Charles Becker vs Matthew Heller / Ian Malinofsky1-6, 2-6
2026-03-22vs Petruska - BW Legacy (S)Split 22
L#1 DoublesGarrett Meggs / Charlie Fellous vs Scott Anderson / Thomas Brouster4-6, 3-6
L#2 DoublesRick Dana / Rami Ponnapati vs Paul Petruska / Justin Siegel4-6, 3-6
W#2 SinglesMatthew Mertens vs George Workman4-6, 6-3, 1-0
W#3 DoublesJeremy Mead / Michael O'Keefe vs Todd Ingersoll / Gayle Chyu3-6, 6-3, 1-0
2026-03-15vs Rhoads/Set2Win (S)Lost 23
W#1 DoublesCharlie Fellous / Steve Zoll vs Keith Nilsen / Frederick Eason6-4, 6-2
W#1 SinglesPresh Sadhale vs Eric Kuntz6-1, 6-1
L#2 DoublesRami Ponnapati / Charles Becker vs Victor Grille / John Schless4-6, 4-5
L#2 SinglesMatthew Mertens vs Matthew Panke6-2, 1-6, 1-0
L#3 DoublesJeremy Mead / Michael O'Keefe vs George Hendrix / Ulises Arteaga0-6, 2-6
2026-03-08vs Duggan/Drop Shots (S)Split 22
W#1 DoublesCharlie Fellous / Garrett Meggs vs Jeff Irwin / Brent Jones6-2, 6-4
L#2 DoublesAllen Masengill / Steve Zoll vs Noel Mckay / Winston Wang1-6, 7-5, 0-1
W#2 SinglesPresh Sadhale vs Arjun Bhat6-3, 6-0
L#3 DoublesMichael O'Keefe / Christopher Albrecht vs David Bundy / Rob Wesolich2-6, 3-6
2026-03-01vs Haskins/Lackey (S)Split 22
W#1 DoublesCharlie Fellous / Garrett Meggs vs Shane Jordan / Mark Roddy6-7, 7-6, 1-0
L#2 DoublesRick Dana / Allen Masengill vs Steve Disch / Billy Niemann0-6, 1-6
L#2 SinglesJeremy Mead vs Jacob Kirn4-6, 2-6
W#3 DoublesCharles Becker / Rami Ponnapati vs James Owens / Larry Shireman6-2, 6-4
2026-02-22vs Kamat/Jin (S)Split 22
W#1 DoublesCharlie Fellous / Steve Zoll vs Bo Jin / Joseph Martin2-1
L#2 DoublesOchuko Ekpere / Charles Becker vs Nate Klein / Songyuan Zheng5-7, 3-5
W#2 SinglesMatthew Mertens vs Amarnath Jambunathan6-4, 6-3
L#3 DoublesJeremy Mead / Thomas Stickel vs Dan Bialecki / Matt Koch4-6, 5-7
2026-02-15vs STL/Brunsmann/18&Over3.5MLost 13
W#1 DoublesCharlie Fellous / Steve Zoll vs Sean Bracken / Zane Logan6-4, 6-4
L#2 DoublesAllen Masengill / Rick Dana vs Blake Jennings / Jeff Uchello6-7, 3-5
L#2 SinglesChristopher Albrecht vs Patrick Ampleman6-4, 3-6, 1-0
L#3 DoublesThomas Stickel / Charles Becker vs Blake Lanter / Kevin Shelton2-6, 3-6
2026-02-01vs Yoder (S)Lost 13
L#1 DoublesJeremy Mead / Garrett Meggs vs Vembakkam Sampath / Dan Luebbert3-6, 3-6
W#2 DoublesSteve Zoll / Rick Dana vs Peter Rechtlich / Bart Coleman6-4, 4-3
L#2 SinglesCharlie Fellous vs Peter Rasche1-6, 7-6, 0-1
L#3 DoublesCharles Becker / Rami Ponnapati vs David Gremaud / Sambit Mohanty6-3, 2-6, 0-1
2026-01-18vs Jones/Smash Club (S)Lost 14
L#1 DoublesThomas Stickel / Garrett Meggs vs John Mcculley / Austin Butterfield1-6, 3-6
W#1 SinglesCharlie Fellous vs Andy Banh6-4, 3-6, 1-0
L#2 DoublesRami Ponnapati / Steve Zoll vs Richard Doerhoff / Travis Arnold0-6, 7-5, 0-1
L#2 SinglesChristopher Albrecht vs Jeff Banker4-6, 1-4
L#3 DoublesRick Dana / Charles Becker vs Andre Rog / Michael Brennan6-7, 6-3, 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 standings12 teams · Men 3.5
TeamWLInd. WInd. LSets lostGames lost
1STL/Brunsmann/18&Over3.5M122482252526
2Duggan/Drop Shots (S)113422864626
3Haskins/Lackey (S)104462464594
4Kelly/Team Beer Buckets (S)104412968609
5Santos/Matthew (S)77373373591
6Petruska - BW Legacy (S)77333783660
7Yoder (S)77304091640
8Jones/Smash Club (S)68353584684
9Rhoads/Set2Win (S)59274398691
10Kamat/Jin (S)410294194720
11Rhoads/Full Metal Racquets (S)410264495675
12Masengill/Zoll (S)113264498722

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.13 estimated across 17 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.43
Presh Sadhale
usually #2 Singles 40%, also #3 Doubles 20% · published
3.36
Charlie Fellous
usually #1 Doubles 69%, also #2 Doubles 13% · published 3.5
3.29
Garrett Meggs
usually #1 Doubles 100% · published
David Wallace
published 3.5
3.25
Ochuko Ekpere
usually #2 Doubles 100% · published
3.23
David Hagenbrock
usually #2 Doubles 50%, also #3 Doubles 50% · published 3.5
3.19
Steve Zoll
usually #2 Doubles 58%, also #1 Doubles 42% · published
3.18
Thomas Stickel
usually #3 Doubles 67%, also #1 Doubles 33% · published
3.11
Rami Ponnapati
usually #2 Doubles 71%, also #3 Doubles 29% · published
3.10
Michael O'Keefe
usually #3 Doubles 100% · published
3.08
Christopher Albrecht
usually #2 Singles 67%, also #3 Doubles 33% · published 3.5
3.08
Charles Becker
usually #3 Doubles 67%, also #2 Doubles 33% · published 3.5
3.06
Matthew Mertens
usually #2 Singles 60%, also #1 Singles 20% · published
3.05
Camillo Padoa Schioppa
usually #2 Singles 50%, also #1 Doubles 25% · published 3.5
3.02
Allen Masengill
usually #2 Doubles 67%, also #3 Doubles 33% · published 3.5
2.96
Rick Dana
usually #2 Doubles 67%, also #3 Doubles 33% · published
2.91
Tharun Kanakamedala
usually #2 Doubles 25%, also #1 Doubles 25% · published
2.85
Jeremy Mead
usually #3 Doubles 60%, also #2 Singles 20% · published
Sundeep Jayaprabhu
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.

Steve Zoll + Charlie Fellous5159% games+11.5% vs expected
Steve Zoll + Ochuko Ekpere3451% games+4.0% vs expected
Steve Zoll + Rami Ponnapati3348% games+2.9% vs expected
Steve Zoll + Rick Dana6555% games+1.9% vs expected
Michael O'Keefe + David Hagenbrock41044% games−1.1% vs expected
Michael O'Keefe + Rick Dana5747% games−3.4% vs expected
Rick Dana + Rami Ponnapati2541% games−3.5% vs expected
Allen Masengill + Rami Ponnapati2346% games−4.0% vs expected
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.

Presh Sadhale
7W–3L career · 5 lines in 2026
<1%69%31%
3.43
3.5
Charlie Fellous
47W–28L career · 15 lines in 2026
1%84%16%
3.36
Garrett Meggs
13W–17L career · 9 lines in 2026
2%91%7%
3.29
3.5
David Wallace
12W–9L career · no lines in 2026
not enough data
Ochuko Ekpere
26W–18L career · 3 lines in 2026
4%93%3%
3.25
3.5
David Hagenbrock
34W–62L career · 2 lines in 2026
5%92%3%
3.23
Steve Zoll
66W–57L career · 12 lines in 2026
9%90%1%
3.19
Thomas Stickel
0W–8L career · 3 lines in 2026
9%89%1%
3.18
Rami Ponnapati
33W–49L career · 7 lines in 2026
21%79%<1%
3.11
Michael O'Keefe
61W–78L career · 5 lines in 2026
25%75%<1%
3.10
3.5
Christopher Albrecht
36W–47L career · 3 lines in 2026
28%72%<1%
3.08
3.5
Charles Becker
37W–73L career · 9 lines in 2026
29%71%<1%
3.08
Matthew Mertens
90W–93L career · 10 lines in 2026
32%68%<1%
3.06
3.5
Camillo Padoa Schioppa
1W–3L career · type S · 4 lines in 2026
37%63%<1%
3.05
3.5
Allen Masengill
29W–86L career · 6 lines in 2026
44%56%<1%
3.02
Rick Dana
67W–105L career · 6 lines in 2026
60%40%<1%
2.96
Tharun Kanakamedala
12W–7L career · 11 lines in 2026
<1%75%25%
2.91
Jeremy Mead
9W–14L career · 5 lines in 2026
1%85%15%
2.85
Sundeep Jayaprabhu
8W–18L career · 1 line 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.