Teams

HCC Mad Ducks/Murdock

2026 Hillsborough Combo 18 & Over · 8.5 Combo 18 & Over Men

14 players · average NTRP 4.10 / REGION_3

View scouting list →
Schedule10 played
2026-08-29vs MiraBay Rockets/FrancoWon 21
L#1 DoublesBob Murdock / Kevin Platt vs Pedro Franco Byrne / Trevor Kattenberg4-6, 0-6
W#2 DoublesRay Eckstein / Erik Breitenbach vs Vong Keovongsa / Jacob Liebler6-2, 7-5
W#3 DoublesMichael Laccabue / Ralph Razon vs Amerigo Devera / Mohamed Aboul-Ezz6-4, 6-3
W#1 DoublesSamuel Biller / Chuck Davis vs Gregory Betza / MacAle Smith6-3, 3-6, 1-0
L#2 DoublesDaren McGovern / Matt Laccabue vs Ricardo Ramirez / Mark Kanarek3-6, 7-5, 0-1
L#3 DoublesScott McGovern / Naveen Kumria vs Nicholas Rothstein / Jarrod Dargahi2-6, 4-6
2026-08-15vs HCC Tigers/EspinozaLost 12
L#1 DoublesGiovanni Moggia / Ralph Razon vs Ross van Boven / Etienne Aduya6-4, 2-6, 0-1
L#2 DoublesMichael Laccabue / Matt Laccabue vs Andrew Orme / Tyrese Cohen7-5, 5-7, 0-1
W#3 DoublesDaren McGovern / Samuel Biller vs Joshua Weiss / Javier Espinoza6-3, 6-4
2026-08-09vs Cheval Tightly Strung/AbramsWon 21
L#1 DoublesErik Breitenbach / Giovanni Moggia vs Craig Arndt / Dennis Wright1-6, 4-6
W#2 DoublesDaren McGovern / Samuel Biller vs Gregory Perpetua / Holger Berg6-3, 6-4
W#3 DoublesMatt Laccabue / Michael Laccabue vs Leo Dorbad / Michael Kathary7-5, 7-5
2026-08-08vs Cheval Tightly Strung/AbramsLost 12
L#1 DoublesFelix Tromp / Ray Eckstein vs Craig Arndt / Dennis Wright1-6, 2-6
W#2 DoublesMichael Laccabue / Matt Laccabue vs Denny Windgassen / Jason Crow3-6, 6-3, 1-0
L#3 DoublesGiovanni Moggia / Ralph Razon vs Michael Joyce / Gregory Perpetua6-3, 2-6, 1-0
2026-08-01vs HCC VAMOS/OrsiniLost 03
L#1 DoublesMichael Laccabue / Matt Laccabue vs Diego Bustamante / Hiren Bhatt2-6, 4-6
L#2 DoublesDaren McGovern / Felix Tromp vs Ignacio Molina / Andrew Sheets1-6, 3-6
L#3 DoublesErik Breitenbach / Giovanni Moggia vs Bruno Alves / Nate Clement2-6, 1-6
2026-07-25vs MiraBay Rockets/FrancoWon 21
W#1 DoublesChuck Davis / Kevin Platt vs Trevor Kattenberg / Bryce Korowin7-6, 5-7, 1-0
L#2 DoublesFelix Tromp / Bob Murdock vs Amerigo Devera / Pedro Franco Byrne3-6, 7-6, 0-1
W#3 DoublesMatt Laccabue / Scott McGovern vs Luke Zoetmulder / Isaac Meltsner6-2, 6-3
W#1 DoublesMatt Laccabue / Daren McGovern vs Raymond Jozwiak / MacAle Smith7-6, 6-3
W#2 DoublesSamuel Biller / Naveen Kumria vs Ricardo Ramirez / Mark Kanarek2-6, 7-5, 1-0
L#3 DoublesFelix Tromp / Scott McGovern vs Thach Dinh / Jarrod Dargahi3-6, 1-6
2026-07-11vs HCC Tigers/EspinozaLost 12
W#1 DoublesSamuel Biller / Erik Breitenbach vs James McAuley / Joshua Weiss7-5, 6-4
L#2 DoublesKevin Platt / Chuck Davis vs Ross van Boven / Etienne Aduya1-6, 2-6
L#3 DoublesMatt Laccabue / Ray Eckstein vs Logan Reid / Nash Dean5-7, 1-6
2026-06-27vs HCC VAMOS/OrsiniWon 21
W#1 DoublesMichael Laccabue / Daren McGovern vs Diego Bustamante / Justin Li6-1, 6-1
W#2 DoublesSamuel Biller / Erik Breitenbach vs Rogerio Bigio / Ronald DiCicco6-4, 4-6, 1-0
L#3 DoublesBob Murdock / Felix Tromp vs Hiren Bhatt / Pranav Sadhvani3-6, 4-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 standings6 teams · 8.5 Combo 18 & Over Men
TeamWLInd. WInd. LSets lostGames lost
1HCC Tigers/Espinoza7016513139
2Cheval Tightly Strung/Abrams4312921183
3HCC Mad Ducks/Murdock44111330247
4HCC VAMOS/Orsini3210512116
5Buckhorn Don't Give a Buck(horn)/Seitzinger2661839254
6MiraBay Rockets/Franco1681328202

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.85 estimated across 11 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.

4.24
Samuel Biller
usually #2 Doubles 50%, also #1 Doubles 33% · published 4.5
4.04
Matt Laccabue
usually #3 Doubles 38%, also #2 Doubles 38% · published 4.5
3.98
Erik Breitenbach
usually #2 Doubles 40%, also #1 Doubles 40% · published 4
3.92
Ralph Razon
usually #1 Doubles 57%, also #3 Doubles 29% · published
3.84
Scott McGovern
usually #3 Doubles 100% · published 4
3.83
Michael Laccabue
usually #1 Doubles 33%, also #2 Doubles 33% · published 4
3.81
Daren McGovern
usually #2 Doubles 50%, also #1 Doubles 33% · published 4
3.74
Bob Murdock
usually #2 Doubles 33%, also #1 Doubles 33% · published 4
3.71
Ray Eckstein
usually #3 Doubles 33%, also #1 Doubles 33% · published 4
3.69
Naveen Kumria
usually #2 Doubles 50%, also #3 Doubles 50% · published 4
3.59
Chuck Davis
usually #1 Doubles 67%, also #2 Doubles 33% · published 4
Felix Tromp
usually #2 Doubles 40%, also #3 Doubles 40% · published
Giovanni Moggia
usually #1 Doubles 50%, also #3 Doubles 50% · published
Kevin Platt
usually #1 Doubles 67%, also #2 Doubles 33% · 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.

Michael Laccabue + Daren McGovern21956% games+2.2% vs expected
Ray Eckstein + Erik Breitenbach5448% games+1.5% vs expected
Daren McGovern + Matt Laccabue4551% games−1.2% vs expected
Naveen Kumria + Scott McGovern12556% games−2.6% vs expected
Michael Laccabue + Matt Laccabue161452% games−7.6% vs expected
Michael Laccabue + Erik Breitenbach9558% gamesnot enough data
Daren McGovern + Scott McGovern10363% gamesnot enough data
Daren McGovern + Ray Eckstein5447% gamesnot 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.5
Samuel Biller
61W–85L career · 6 lines in 2026
5%92%3%
4.24
4.5
Matt Laccabue
41W–37L career · 8 lines in 2026
38%62%<1%
4.04
4
Erik Breitenbach
257W–136L career · 5 lines in 2026
<1%56%43%
3.98
Ralph Razon
9W–7L career · 7 lines in 2026
<1%71%29%
3.92
4
Scott McGovern
59W–39L career · 3 lines in 2026
1%86%13%
3.84
4
Michael Laccabue
85W–57L career · 6 lines in 2026
1%88%11%
3.83
4
Daren McGovern
157W–88L career · 6 lines in 2026
1%89%9%
3.81
4
Bob Murdock
3W–4L career · 3 lines in 2026
4%93%3%
3.74
4
Ray Eckstein
64W–82L career · 3 lines in 2026
6%92%2%
3.71
4
Naveen Kumria
52W–36L career · 2 lines in 2026
9%90%1%
3.69
4
Chuck Davis
12W–10L career · 3 lines in 2026
25%75%<1%
3.59
Felix Tromp
2W–7L career · 5 lines in 2026
not enough data
Giovanni Moggia
0W–5L career · 4 lines in 2026
not enough data
Kevin Platt
1W–2L career · 3 lines 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.