Teams

BP-Miller

2024 · 2025 SATA USTA Adult 18 & Over (Men) - Fall

9 players · average NTRP 3.00 / GEORGIA

View scouting list →
Schedule6 played
2024-10-29vs BP-ChristianSplit 22
W#1 DoublesZach Hooper / Ian MacInnes vs Stephen Brinkley / Trey Waldron7-5, 4-6, 1-0
W#2 DoublesLance Millione / Andre Kavakama vs Randy Etheridge / Al Johnston6-4, 6-2
L#2 SinglesEmmanuel Zamudio vs Mac Christian7-6, 0-6, 0-1
L#3 DoublesMike Miller / Mohamed Mhamdi vs Andrew Steadman / Ali Shojaee Bakhtiari4-6, 3-6
2024-10-22vs SCC-BernsteinSplit 22
W#1 DoublesIan MacInnes / Lance Millione vs John Gloistein / Dustin Mcgaha7-6, 7-5
W#1 SinglesZach Hooper vs Theron Leet6-0, 6-3
L#2 DoublesEmmanuel Zamudio / Mohamed Mhamdi vs Steven Carbone / David Cutlip3-6, 2-6
L#3 DoublesMike Miller / Andre Kavakama vs Michael Schwarz / Jonathan Jameson7-5, 4-6, 0-1
2024-10-08vs BP-OwenLost 13
W#1 DoublesZach Hooper / Ian MacInnes vs Gregg Johnson / Jim Ryan6-3, 7-6
L#1 SinglesLance Millione vs Isaac Stewart4-6, 4-6
L#2 DoublesChristopher Roach / Ryan Lahey vs Josiah Buskirk / Martin Gendelman6-7, 0-6
L#3 DoublesAndre Kavakama / Mohamed Mhamdi vs Justin Owen / Johnny Yang6-7, 6-2, 0-1
2024-09-24vs BP-ChristianWon 31
W#1 DoublesIan MacInnes / Zach Hooper vs Mac Christian / Matthew Jordan6-3, 7-6
W#2 DoublesLance Millione / Christopher Roach vs Trey Waldron / Andrew Steadman6-1, 6-1
L#2 SinglesEmmanuel Zamudio vs Ali Shojaee Bakhtiari1-6, 5-7
W#3 DoublesMike Miller / Mohamed Mhamdi vs Al Johnston / Zack Fanelty6-3, 6-1
2024-09-17Lost 12
W#1 DoublesChristopher Roach / Ian MacInnes vs Erik Bernstein / David Cutlip4-6, 7-6, 1-0
L#1 SinglesZach Hooper vs Steven Carbone3-6, 4-6
L#3 DoublesMike Miller / Andre Kavakama vs Theron Leet / John Gloistein0-6, 5-7
2024-09-03vs BP-OwenLost 13
W#1 DoublesZach Hooper / Ian MacInnes vs Nicholas Crenshaw / Martin Gendelman4-6, 7-6, 1-0
L#1 SinglesLance Millione vs Brian Hale1-6, 1-6
L#2 DoublesMike Miller / Emmanuel Zamudio vs Gerard Inguagiato / Trey Iorillo1-6, 3-6
L#3 DoublesMohamed Mhamdi / Andre Kavakama vs Victor Fishman / Gregg Johnson2-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 · 2025 SATA USTA Adult 18 & Over (Men) - Fall
TeamWLInd. WInd. LSets lostGames lost
1BP-Miller7024412125
2CRC-Browning0742449322

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 2.91 estimated across 7 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.16
Paul Garnett
usually #1 Doubles 30%, also #2 Singles 30% · published
2.98
Ian MacInnes
usually #1 Doubles 100% · published 3
2.93
Lafayette Burks
usually #3 Doubles 50%, also #2 Doubles 50% · published
2.92
Andre Kavakama
usually #3 Doubles 80%, also #2 Doubles 20% · published 3
2.92
Lance Millione
usually #1 Singles 40%, also #2 Doubles 40% · published
2.86
Zach Hooper
usually #1 Doubles 67%, also #1 Singles 33% · published
Christopher Roach
usually #2 Doubles 67%, also #1 Doubles 33% · published 3
2.57
Emmanuel Zamudio
usually #2 Doubles 50%, also #2 Singles 50% · published 3
Mohamed Mhamdi
usually #3 Doubles 80%, also #2 Doubles 20% · 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.

Lance Millione + Andre Kavakama1446% gamesnot enough data
Ian MacInnes + Zach Hooper404 matchesnot enough data
Ian MacInnes + Lance Millione314 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.

Paul Garnett
37W–13L career · 9 lines in 2025
<1%12%88%
3.16
3
Ian MacInnes
29W–11L career · 6 lines in 2025
<1%55%45%
2.98
Lafayette Burks
9W–7L career · 2 lines in 2025
<1%70%30%
2.93
3
Andre Kavakama
22W–23L career · 5 lines in 2025
<1%72%28%
2.92
Lance Millione
15W–23L career · 5 lines in 2025
<1%72%28%
2.92
Zach Hooper
23W–16L career · 6 lines in 2025
<1%86%14%
2.86
3
Christopher Roach
6W–1L career · 3 lines in 2025
not enough data
3
Emmanuel Zamudio
7W–11L career · 4 lines in 2025
30%70%<1%
2.57
Mohamed Mhamdi
1W–4L career · 5 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.