Teams

BP-Millione

2025 SATA USTA Adult 18 & Over (Men) - Spring · Men 3.0

11 players · average NTRP 3.00 / GEORGIA

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 →
Schedule9 played
2025-04-08vs CRC-BrowningWon 31
W#1 DoublesJeremiah Gastin / Ian MacInnes vs James Posovich / Jim Browning6-4, 6-1
W#1 SinglesPaul Garnett vs Zac Heywood6-0, 6-1
L#2 DoublesAndre Kavakama / Mike Miller vs John Leone / Brad Bryant4-6, 3-6
W#2 SinglesLance Millione vs Evan Sell6-0, 6-1
2025-04-01vs BP-Justin OwenLost 14
L#1 DoublesPaul Garnett / Ian MacInnes vs Martin Gendelman / Johnny Yang6-4, 4-6, 0-1
L#1 SinglesKai Hovland vs Isaac Stewart6-7, 1-6
L#2 DoublesLance Millione / Andre Kavakama vs Trey Iorillo / Gregg Johnson1-6, 5-7
L#2 SinglesZach Hooper vs Josiah Buskirk2-6, 3-6
W#3 DoublesEmmanuel Zamudio / Christopher Roach vs Victor Fishman / Gerard Inguagiato6-3, 3-6, 1-0
2025-03-25vs SATA/Eric BernsteinWon 32
W#1 DoublesIan MacInnes / Jeremiah Gastin vs David Cutlip / Travis Swain3-6, 6-1, 1-0
L#1 SinglesKai Hovland vs Beau Hinton3-6, 0-6
W#2 DoublesPaul Garnett / Zach Hooper vs John Gloistein / Kirk McElveen6-0, 2-6, 1-0
L#2 SinglesLance Millione vs Steven Carbone7-5, 3-6, 1-0
W#3 DoublesAndre Kavakama / Christopher Roach vs Erik Bernstein / Charles De Coquet7-6, 6-3
2025-03-18vs CRC-BrowningWon 41
L#1 DoublesLance Millione / Andre Kavakama vs Prasanna Bhonge / James Posovich4-6, 7-6, 1-0
W#1 SinglesKai Hovland vs Matthew Myles6-3, 6-4
W#2 DoublesChristopher Roach / Zach Hooper vs Brad Bryant / John Leone6-1, 6-0
W#2 SinglesEdward Silverstein vs Zac Heywood6-4, 6-3
W#3 DoublesJaime Castaneda / Paul Garnett vs Ryan Betts / Andrew Steadman6-0, 6-7, 1-0
2025-03-11vs BP-Justin OwenLost 14
W#1 DoublesJeremiah Gastin / Ian MacInnes vs Gregg Johnson / Justin Owen6-7, 6-4, 1-0
L#1 SinglesPaul Garnett vs Isaac Stewart2-6, 5-7
L#2 DoublesJaime Castaneda / Andre Kavakama vs Gerard Inguagiato / Martin Gendelman2-6, 1-6
L#2 SinglesLance Millione vs Josiah Buskirk2-6, 7-5, 0-1
L#3 DoublesEdward Silverstein / Emmanuel Zamudio vs Trey Iorillo / Johnny Yang4-6, 3-6
2025-03-07vs SATA/Eric BernsteinLost 14
L#1 DoublesPaul Garnett / Jeremiah Gastin vs David Cutlip / John Gloistein5-7, 4-6
L#1 SinglesKai Hovland vs Steven Carbone5-7, 4-6
L#2 DoublesJaime Castaneda / Andre Kavakama vs Kirk McElveen / Erik Bernstein3-6, 3-6
L#2 SinglesZach Hooper vs Travis Swain2-6, 1-6
W#3 DoublesEdward Silverstein / Ian MacInnes vs Kyle Schuller / Jeff Joyner6-4, 6-7, 1-0
2025-02-25vs CRC-BrowningWon 40
W#1 DoublesZach Hooper / Andre Kavakama vs Jim Browning / Andrew Steadman6-1, 7-6
W#1 SinglesKai Hovland vs James Posovich6-1, 6-4
W#2 DoublesEmmanuel Zamudio / Jaime Castaneda vs Jan Nielsen / Marius Grigore6-3, 6-3
W#3 DoublesMike Miller / Christopher Roach vs Zac Heywood / Evan Sell6-3, 6-3
2025-02-18vs BP-Justin OwenWon 41
W#1 DoublesJeremiah Gastin / Ian MacInnes vs Josiah Buskirk / Gerard Inguagiato5-7, 6-4, 1-0
L#1 SinglesPaul Garnett vs Isaac Stewart4-6, 4-6
W#2 DoublesLance Millione / Zach Hooper vs Martin Gendelman / Justin Owen6-1, 6-3
W#2 SinglesKai Hovland vs Ali Shojaee Bakhtiari6-3, 3-6, 1-0
W#3 DoublesEmmanuel Zamudio / Andre Kavakama vs Joel Snipes / Jim Ryan0-6, 6-1, 1-0
2025-02-11vs SATA/Eric BernsteinLost 13
L#1 SinglesPaul Garnett vs Beau Hinton1-6, 2-6
L#2 DoublesJeremiah Gastin / Ian MacInnes vs David Cutlip / Kirk McElveen3-6, 6-3, 0-1
L#2 SinglesEdward Silverstein vs Steven Carbone4-6, 0-6
W#3 DoublesJaime Castaneda / Lance Millione vs Jonathan Jameson / Michael Schwarz7-5, 6-4
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 Men 3.0 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 2.90 estimated across 10 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.13
Paul Garnett
usually #1 Singles 50%, also #1 Doubles 25% · published
3.06
Jeremiah Gastin
usually #1 Doubles 83%, also #2 Doubles 17% · published
2.99
Ian MacInnes
usually #1 Doubles 71%, also #3 Doubles 14% · published
2.96
Andre Kavakama
usually #2 Doubles 50%, also #1 Doubles 25% · published 3
2.92
Lance Millione
usually #2 Singles 43%, also #2 Doubles 29% · published
2.92
Kai Hovland
usually #1 Singles 83%, also #2 Singles 17% · published
2.87
Zach Hooper
usually #2 Doubles 50%, also #2 Singles 33% · published
2.79
Edward Silverstein
usually #3 Doubles 50%, also #2 Singles 50% · published
Christopher Roach
usually #3 Doubles 75%, also #2 Doubles 25% · published 3
2.72
Jaime Castaneda
usually #2 Doubles 60%, also #3 Doubles 40% · published
2.66
Emmanuel Zamudio
usually #3 Doubles 75%, also #2 Doubles 25% · 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.

Ian MacInnes + Jeremiah Gastin9362% games+12.0% vs expected
Lance Millione + Andre Kavakama044 matchesnot enough data
Andre Kavakama + Kai Hovland314 matchesnot enough data
Ian MacInnes + Lance Millione213 matchesnot enough data
Emmanuel Zamudio + Jaime Castaneda213 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
32W–10L career · 8 lines in 2025
<1%18%82%
3.13
Jeremiah Gastin
29W–11L career · 6 lines in 2025
<1%32%68%
3.06
Ian MacInnes
22W–11L career · 7 lines in 2025
<1%52%48%
2.99
3
Andre Kavakama
21W–18L career · 8 lines in 2025
<1%62%38%
2.96
Lance Millione
11W–21L career · 7 lines in 2025
<1%71%29%
2.92
Kai Hovland
13W–10L career · 6 lines in 2025
<1%71%28%
2.92
Zach Hooper
17W–14L career · 6 lines in 2025
<1%81%18%
2.87
Edward Silverstein
9W–14L career · 4 lines in 2025
2%92%6%
2.79
3
Christopher Roach
4W–0L career · 4 lines in 2025
not enough data
Jaime Castaneda
5W–3L career · 5 lines in 2025
6%92%2%
2.72
Emmanuel Zamudio
7W–7L career · 4 lines in 2025
12%87%1%
2.66

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.