Teams

Masengill/Zoll (F)

2026 STL Adult 18 & Over Fall · Men 3.5 (F)

18 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-01-11vs Duggan/Drop Shots (F)Won 31
W#1 DoublesCharlie Fellous / Carlos Ojeda vs Adam Skelton / Mike Pugh6-0, 6-7, 1-0
W#2 DoublesGarrett Meggs / David Hagenbrock vs David Bundy / Arjun Bhat7-6, 6-4
W#2 SinglesChristopher Albrecht vs Anthony Trent3-6, 6-4, 1-0
L#3 DoublesAllen Masengill / Rick Dana vs Noel Mckay / Joseph Rosiek3-6, 4-6
2026-01-04vs Kelly/Team Beer Bucket (F)Lost 04
L#1 DoublesCharlie Fellous / Carlos Ojeda vs Lou Bopp / Thomas Verstappen3-6, 4-6
L#2 DoublesGarrett Meggs / Ochuko Ekpere vs Eric Winschel / Rick Kelly6-4, 5-7, 0-1
L#2 SinglesRick Dana vs Craig Schaefer5-7, 3-3
L#3 DoublesSteve Zoll / Rami Ponnapati vs Daniel Sims / Joe Craney4-6, 6-5, 1-0
2025-12-14vs Haskins/Lackey (F)Lost 23
L#1 DoublesCharlie Fellous / Carlos Ojeda vs Darwin Haskins / Shane Jordan6-7, 6-2, 0-1
L#1 SinglesGarrett Meggs vs Kyle Darr6-7, 1-5
L#2 DoublesAllen Masengill / Steve Zoll vs Kliment Todosov / Anderson Ward1-6, 4-6
W#2 SinglesChristopher Albrecht vs Nick Lammers6-1, 4-6, 1-0
W#3 DoublesMark Collins / Matthew Mertens vs Jaroslaw Michalik / Billy Niemann6-3, 2-6, 1-0
2025-12-07vs Kamat/We Can Do It (F)Won 31
W#1 DoublesCharlie Fellous / Carlos Ojeda vs Clay Anderson / Erwin Orendain6-0, 6-1
W#2 DoublesOchuko Ekpere / Garrett Meggs vs Sanjeev Kamat / Bo Jin6-4, 6-3
W#2 SinglesChristopher Albrecht vs Ryan Migneron6-4, 6-1
L#3 DoublesSteve Zoll / Allen Masengill vs Dan Bialecki / Azher Sameer6-3, 6-7, 0-1
2025-11-23vs Rhoads/Set2Win (F)Lost 13
L#1 DoublesCharlie Fellous / Carlos Ojeda vs Harold Nottingham / Matt Essman4-6, 4-6
L#2 DoublesRick Dana / Michael O'Keefe vs Christopher Fikes / George Hendrix2-6, 0-6
L#2 SinglesGarrett Meggs vs Bill Ntwali1-6, 6-4, 0-1
W#3 DoublesDavid Hagenbrock / Steve Zoll vs Tary Todd / Victor Grille6-2, 6-4
2025-11-16vs Haskins/Lackey (F)Won 32
W#1 DoublesCharlie Fellous / David Wallace vs Shane Jordan / Mark Roddy6-3, 6-3
W#1 SinglesCarlos Ojeda vs Kyle Darr6-0, 6-3
L#2 DoublesOchuko Ekpere / Steve Zoll vs Billy Niemann / Kliment Todosov4-6, 6-7
W#2 SinglesGarrett Meggs vs Jacob Kirn6-0, 6-2
L#3 DoublesRick Dana / Allen Masengill vs Larry Shireman / Anderson Ward2-6, 3-6
2025-11-09vs Santos/Stark (F)Lost 04
L#1 DoublesCharlie Fellous / Carlos Ojeda vs Mark Compton / Sean Wernecker3-6, 6-3, 0-1
L#2 DoublesGLEN GAMMILL / Steve Zoll vs Gaurango Banerjee / Brian Santos3-6, 6-4, 0-1
L#2 SinglesJeremy Mead vs Christopher Stark2-6, 1-6
L#3 DoublesMark Collins / Matthew Mertens vs Alden Kluesner / Andrew Schrautemeier3-6, 6-3, 0-1
2025-10-26vs Duggan/Drop Shots (F)Split 22
W#1 DoublesCharlie Fellous / Garrett Meggs vs Adam Skelton / Oscar Vazquez0-2
L#1 SinglesChristopher Albrecht vs Anthony Trent2-6, 1-6
L#2 DoublesRick Dana / Matthew Mertens vs Arjun Bhat / David Bundy3-6, 6-7
W#3 DoublesMichael O'Keefe / David Hagenbrock vs Jorge Araujo / Jess Zimmerman6-4, 6-3
2025-10-19vs Jones/Smash Club (F)Won 31
W#1 DoublesCharlie Fellous / Carlos Ojeda vs Richard Doerhoff / John Mcculley6-3, 6-3
W#2 DoublesSteve Zoll / Garrett Meggs vs Jose Enriquez Aguila / Dmitry Lebedev6-3, 7-5
L#2 SinglesJeremy Mead vs Jeff Banker3-6, 4-6
W#3 DoublesAllen Masengill / Rick Dana vs Allen Capdeboscq / Kevin Zirges6-2, 6-4
2025-10-12vs Kelly/Team Beer Bucket (F)Lost 14
L#1 DoublesOchuko Ekpere / Steve Zoll vs Thomas Verstappen / Eric Winschel5-7, 6-7
W#1 SinglesCarlos Ojeda vs Casper Hoes2-6, 6-4, 1-0
L#2 DoublesRick Dana / Allen Masengill vs Chris Gladden / Stephen Adair2-6, 3-6
L#2 SinglesMark Collins vs Anthony Pietroburgo0-6, 1-6
L#3 DoublesDavid Hagenbrock / Michael O'Keefe vs Craig Schaefer / Rick Kelly6-4, 5-7, 0-1
2025-10-05vs Petruska/Bohn-Woods Legacy (F)Lost 13
W#1 DoublesCarlos Ojeda / Charlie Fellous vs Scott Anderson / Thomas Brouster6-3, 3-6, 1-0
L#2 DoublesFrederick Eason / Mark Collins vs Todd Ingersoll / Gayle Chyu3-6, 2-6
L#2 SinglesGarrett Meggs vs Thomas Lin4-6, 6-1, 0-1
L#3 DoublesSteve Zoll / Rick Dana vs Fikret Ercal / Paul Petruska3-6, 3-6
2025-09-28vs Brunsmann/Schmittling (F)Lost 13
W#1 DoublesCarlos Ojeda / Charlie Fellous vs Paul Malcharek / Miles Yetter6-4, 7-5
L#2 DoublesAllen Masengill / Rick Dana vs Blake Jennings / Phil Siddle3-6, 5-7
L#2 SinglesGarrett Meggs vs Jeff Grimm4-6, 4-6
L#3 DoublesChristopher Albrecht / Frederick Eason vs Jason Cass / Jeremy Heard4-6, 1-6
2025-09-14vs Yoder (F)Split 22
L#1 DoublesCharlie Fellous / Garrett Meggs vs Harjinder Singh / Dan Luebbert7-5, 3-6, 0-1
W#2 DoublesSteve Zoll / Ochuko Ekpere vs Elan Thangavelu / Matthew Frederick6-3, 7-5
W#2 SinglesChristopher Albrecht vs Peter Rechtlich6-3, 2-6, 1-0
L#3 DoublesRick Dana / Matthew Mertens vs Sambit Mohanty / Richard Hardebeck6-4, 5-7, 0-1
2025-09-07vs Rhoads/Full Metal Racquet (F)Split 22
W#1 DoublesCharlie Fellous / Carlos Ojeda vs Michael Gillam / Rob Armstrong6-4, 5-7, 1-0
L#2 DoublesNeal Pfeifer / Matthew Mertens vs Kevin Mowery / Kenneth Lowes0-6, 0-6
W#2 SinglesGarrett Meggs vs Jason Kirkpatrick0-6, 6-4, 1-0
L#3 DoublesGLEN GAMMILL / Rami Ponnapati vs Pino Alu / Jay Campbell3-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 standings12 teams · Men 3.5 (F)
TeamWLInd. WInd. LSets lostGames lost
1Brunsmann/Schmittling (F)131531746518
2Kelly/Team Beer Bucket (F)113472361616
3Santos/Stark (F)95422873612
4Yoder (F)86353582629
5Rhoads/Set2Win (F)77363475639
6Rhoads/Full Metal Racquet (F)77343682640
7Haskins/Lackey (F)68313986663
8Masengill/Zoll (F)68323887656
9Duggan/Drop Shots (F)68294190655
10Petruska/Bohn-Woods Legacy (F)59333786675
11Jones/Smash Club (F)59304087684
12Kamat/We Can Do It (F)1131852109742

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.11 estimated across 15 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.44
Carlos Ojeda
usually #1 Doubles 83%, also #1 Singles 17% · published 3.5
3.36
Charlie Fellous
usually #1 Doubles 82%, also #1 Singles 12% · published 3.5
3.29
Garrett Meggs
usually #2 Singles 35%, also #2 Doubles 29% · published
David Wallace
published 3.5
3.25
Ochuko Ekpere
usually #2 Doubles 80%, also #1 Doubles 20% · published
3.23
David Hagenbrock
usually #3 Doubles 75%, also #2 Doubles 25% · published 3.5
3.19
Steve Zoll
usually #2 Doubles 50%, also #3 Doubles 40% · published
3.11
Rami Ponnapati
usually #3 Doubles 100% · published
3.10
Michael O'Keefe
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.08
Christopher Albrecht
usually #2 Singles 50%, also #1 Singles 42% · published 3.5
3.06
Matthew Mertens
usually #3 Doubles 55%, also #2 Doubles 46% · published
3.02
Allen Masengill
usually #3 Doubles 57%, also #2 Doubles 43% · published 3.5
2.96
Rick Dana
usually #3 Doubles 50%, also #2 Doubles 40% · published
2.94
Frederick Eason
usually #1 Doubles 73%, also #3 Doubles 9% · published
2.85
Jeremy Mead
usually #1 Doubles 57%, also #2 Singles 29% · published
2.69
Mark Collins
usually #3 Doubles 50%, also #2 Singles 25% · published
GLEN GAMMILL
usually #2 Doubles 50%, also #3 Doubles 50% · published
Neal Pfeifer
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.

Steve Zoll + Charlie Fellous5159% games+11.5% vs expected
Michael O'Keefe + GLEN GAMMILL8459% games+7.5% vs expected
Carlos Ojeda + Charlie Fellous6455% games+5.0% 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
David Hagenbrock + GLEN GAMMILL4553% games−3.1% 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.

3.5
Carlos Ojeda
8W–4L career · 12 lines in 2026
<1%67%33%
3.44
3.5
Charlie Fellous
47W–28L career · 17 lines in 2026
1%84%16%
3.36
Garrett Meggs
13W–17L career · 16 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 · 5 lines in 2026
4%93%3%
3.25
3.5
David Hagenbrock
34W–62L career · 4 lines in 2026
5%92%3%
3.23
Steve Zoll
66W–57L career · 10 lines in 2026
9%90%1%
3.19
Rami Ponnapati
33W–49L career · 2 lines in 2026
21%79%<1%
3.11
Michael O'Keefe
61W–78L career · 3 lines in 2026
25%75%<1%
3.10
3.5
Christopher Albrecht
36W–47L career · 12 lines in 2026
28%72%<1%
3.08
Matthew Mertens
90W–93L career · 11 lines in 2026
32%68%<1%
3.06
3.5
Allen Masengill
29W–86L career · 7 lines in 2026
44%56%<1%
3.02
Rick Dana
67W–105L career · 10 lines in 2026
60%40%<1%
2.96
Frederick Eason
37W–27L career · 11 lines in 2026
<1%66%34%
2.94
Jeremy Mead
9W–14L career · 7 lines in 2026
1%85%15%
2.85
Mark Collins
1W–21L career · 4 lines in 2026
9%90%1%
2.69
GLEN GAMMILL
35W–28L career · 2 lines in 2026
not enough data
Neal Pfeifer
1W–10L 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.