Teams

Harris (F)

2026 STL Adult 18 & Over Fall · Women 4.0 (F)

18 players · average NTRP 3.95 / 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 Ross/Schlafly (F)Lost 05
L#1 DoublesIta Pumphrey / Elizabeth Wells vs Rose Ehresman / Dena Bashiti6-3, 2-6, 1-0
L#1 SinglesKristen Haeberlein vs Teah Flynn0-6, 6-4, 0-1
L#2 DoublesLisa Orf / Denise Foley vs Danielle Uy / Stephanie Teachout4-6, 1-6
L#2 SinglesJessica Klein vs Ronda Hillermann4-6, 0-6
L#3 DoublesKimberly Hammond / Katie Hornof vs Kirsten Smith / Kate Walkenhorst0-6, 2-6
2026-01-04vs Brewer/Patel (F)Lost 23
W#1 DoublesWendy Yang / Ita Pumphrey vs Sue Percy / Sara Nations6-2, 7-5
L#1 SinglesAlexandra Meyer vs Katie Eichholz2-6, 4-4
L#2 DoublesLisa Orf / Elizabeth Wells vs Regan Hannigan / Becky Hall6-7, 1-6
W#2 SinglesEmily Salter vs Hilarie Jezik6-0, 6-2
L#3 DoublesAnnette Harris / Katie Hornof vs Lori Cummins / Robyn Tweedy6-7, 0-6
2025-12-14vs Spenner/Wayting for Court 3 (F)Lost 04
L#1 DoublesKatie Hornof / Kristen Haeberlein vs Dorothy Spenner / Samantha Spenner6-7, 2-5
L#1 SinglesEmily Salter vs Diana Durkee August4-6, 2-4
L#2 DoublesLisa Orf / Jessica Klein vs Kim Callen / Annette Hipkiss4-6, 3-5
L#3 DoublesAnnette Harris / Kimberly Hammond vs Cheryl Wayt / Mary Zimmer1-6, 1-6
2025-12-07vs Fridely/Goldmann (F)Lost 14
L#1 DoublesWendy Yang / Diane Ruzicka vs Judy Mosley / Isabel Mosley5-7, 5-7
W#1 SinglesAlexandra Meyer vs Brittany Quinlan6-7, 6-0, 1-0
L#2 DoublesKristen Haeberlein / Katie Hornof vs Lynn Crawford / Rachel Doveikis3-6, 2-6
L#2 SinglesEmily Salter vs Jill Hausmann5-7, 2-5
L#3 DoublesAnnette Harris / Lisa Orf vs Mary Pat Geldmeier / Stacey Roath3-6, 0-6
2025-11-23vs Zittel/Siddle (F)Lost 13
L#1 DoublesSheri Xu / Wendy Yang vs Kiya Phillips / Erica Sipes5-7, 5-4, 0-1
L#2 DoublesKimberly Hammond / Lisa Orf vs Kayla Creek / Megan Pant0-6, 1-6
L#2 SinglesKatie Hornof vs Angela Reckelhoff3-6, 6-6
W#3 DoublesDenise Foley / Elizabeth Wells vs Jill Sprinkle / Kristy Reams6-3, 6-2
2025-11-16vs Meinert/Rood (F)Won 32
W#1 DoublesGrace Chi / Sheri Xu vs Beth Jameson / Kayla Nieman6-4, 2-6, 1-0
W#1 SinglesAlexandra Meyer vs Heidy Weicht7-5, 6-1
L#2 DoublesWendy Yang / Diane Ruzicka vs Robyn Bradbury / Melissa Matthews3-6, 3-6
W#2 SinglesEmily Salter vs Ellie Straub Huff6-2, 3-6, 1-0
L#3 DoublesDenise Foley / Elizabeth Wells vs Mindy Meinert / Morgan Siebenman1-6, 6-7
2025-11-09vs Woodard/Feldman (F)Lost 13
L#1 DoublesSheri Xu / Wendy Yang vs Tammy Lanson / Lisa Moore4-6, 5-7
W#1 SinglesCarly Wayne vs Kristie Jones6-0, 6-1
L#2 DoublesDiane Ruzicka / Jessica Klein vs Linda Woodard / Megan Wall3-6, 2-6
L#3 DoublesKimberly Hammond / Denise Foley vs Jennifer Risley / Vickie Brandt3-6, 5-7
2025-11-02vs Hoxsey (F)Won 40
W#1 DoublesGrace Chi / Sheri Xu vs Elizabeth Hensley-Birky / Laura Millkamp6-2, 6-2
W#1 SinglesAlexandra Meyer vs Michelle Hoxsey6-1, 4-5
W#2 DoublesElizabeth Wells / Kristen Haeberlein vs Kallie Harrison / Marie Schaefer5-7, 7-5, 1-0
W#3 DoublesDenise Foley / Katie Hornof vs Kaitlin Lamack / Kara Lamack6-4, 2-6, 1-0
2025-10-19vs Brewer/Patel (F)Lost 23
W#1 DoublesGrace Chi / Wendy Yang vs Dee Ann Lane / Becky Hall7-5, 6-3
W#1 SinglesAlexandra Meyer vs Gina LaRossa6-2, 6-1
L#2 DoublesKatie Hornof / Ita Pumphrey vs Sue Percy / Sara Nations7-5, 1-6, 0-1
L#2 SinglesKristen Haeberlein vs Tiffany Johnson6-1, 0-6, 0-1
L#3 DoublesKimberly Hammond / Denise Foley vs Patricia Fry / Lori Cummins1-6, 3-6
2025-10-12vs Gundlefinger (F)Won 41
W#1 DoublesSheri Xu / Wendy Yang vs Cynthia Harrison / Marla Lowes7-5, 5-3
W#1 SinglesCarly Wayne vs Judy Frain6-1, 6-0
L#2 DoublesDana Hartnagel / Elizabeth Wells vs Tara Frate / Maria Shields2-6, 3-6
W#2 SinglesEmily Salter vs Laura Rose6-2, 7-6
W#3 DoublesGrace Chi / Jessica Klein vs Jana Goeke / Judy Sindecuse6-3, 6-2
2025-10-05vs Spenner/Wayting for Court 3 (F)Lost 13
L#1 DoublesGrace Chi / Wendy Yang vs Dorothy Spenner / Kim Callen6-2, 4-6, 0-1
L#1 SinglesEmily Salter vs Diana Durkee August1-6, 1-6
L#2 DoublesKristen Haeberlein / Kimberly Hammond vs Cheryl Wayt / Cindy White2-6, 0-6
W#3 DoublesAlexandra Meyer / Lisa Orf vs Deborah Edwards / Abby Cimarolli6-3, 6-3
2025-09-21vs Moore/Wheeler (F)Won 32
W#1 DoublesWendy Yang / Grace Chi vs Carey Moore / Clarissa Allen6-2, 6-3
L#1 SinglesAlexandra Meyer vs Kate Lam4-6, 3-5
L#2 DoublesKimberly Hammond / Katie Hornof vs Dana Mazzier / Robin Shiras-Cody1-6, 3-6
W#2 SinglesKristen Haeberlein vs Valerie Green6-4, 1-6, 1-0
W#3 DoublesDana Hartnagel / Diane Ruzicka vs Carren Rogan / Mary Weiss6-1, 6-3
2025-09-14vs Ross/Schlafly (F)Split 22
L#1 DoublesDiane Ruzicka / Dana Hartnagel vs Stephanie Teachout / Teresa Schlafly1-6, 6-3, 0-1
W#2 DoublesGrace Chi / Wendy Yang vs Karla Borgerding / Danielle Uy6-3, 4-6, 1-0
W#2 SinglesEmily Salter vs Sarah Cunningham6-4, 5-7, 1-0
L#3 DoublesAlexandra Meyer / Kimberly Hammond vs Margaret West / Rose Ehresman0-6, 1-6
2025-09-07vs Peterson (F)Lost 12
L#1 DoublesWendy Yang / Diane Ruzicka vs Susan Nunez / Carol Schwab0-6, 2-6
W#2 DoublesKatie Hornof / Kimberly Hammond vs Ali Squellati / Liz Bumpus6-4, 4-6, 1-0
L#3 DoublesAnnette Harris / Lisa Orf vs Michelle Millonas / Amy Johnson1-6, 3-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 · Women 4.0 (F)
TeamWLInd. WInd. LSets lostGames lost
1Spenner/Wayting for Court 3 (F)122442661549
2Fridely/Goldmann (F)113462461517
3Woodard/Feldman (F)95412961543
4Ross/Schlafly (F)95412967579
5Brewer/Patel (F)86393168574
6Hoxsey (F)86383279635
7Meinert/Rood (F)77353578640
8Zittel/Siddle (F)68313987677
9Peterson (F)59323886634
10Gundlefinger (F)410294190653
11Harris (F)410264496688
12Moore/Wheeler (F)1131852111740

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.57 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.

4.10
Carly Wayne
usually #2 Singles 56%, also #1 Singles 33% · published 4.5
3.91
Grace Chi
usually #1 Doubles 71%, also #3 Doubles 14% · published 4
3.78
Sheri Xu
usually #1 Doubles 100% · published
3.76
Ita Pumphrey
usually #1 Doubles 67%, also #2 Doubles 33% · published 4
Elizabeth Wells
published 4
3.68
Wendy Yang
usually #1 Doubles 82%, also #2 Doubles 18% · published
3.68
Emily Salter
usually #1 Singles 71%, also #2 Singles 29% · published 4
3.67
Alexandra Meyer
usually #1 Singles 75%, also #3 Doubles 25% · published 4
3.66
Jessica Klein
usually #2 Doubles 50%, also #3 Doubles 25% · published
3.65
Katie Hornof
usually #2 Doubles 44%, also #3 Doubles 33% · published
3.60
Kristen Haeberlein
usually #2 Doubles 43%, also #2 Singles 29% · published
3.56
Dana Hartnagel
usually #2 Doubles 33%, also #3 Doubles 33% · published 4
3.45
Diane Ruzicka
usually #1 Doubles 50%, also #2 Doubles 33% · published 4
3.44
Joule Stevenson
published
3.31
Lisa Orf
usually #2 Doubles 50%, also #1 Doubles 29% · published
3.25
Denise Foley
usually #3 Doubles 46%, also #1 Doubles 36% · published 3.5
3.16
Annette Harris
usually #3 Doubles 100% · published 3.5
3.04
Kimberly Hammond
usually #3 Doubles 36%, also #1 Doubles 36% · 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.

Grace Chi + Annette Harris6263% games+7.9% vs expected
Wendy Yang + Ita Pumphrey191152% games+1.6% vs expected
Wendy Yang + Grace Chi181752% games+0.3% vs expected
Diane Ruzicka + Ita Pumphrey61347% games−2.2% vs expected
Ita Pumphrey + Annette Harris4353% games−2.3% vs expected
Diane Ruzicka + Wendy Yang5348% games−4.9% vs expected
Diane Ruzicka + Dana Hartnagel112845% games−4.9% vs expected
Lisa Orf + Annette Harris0732% games−7.4% 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.

4.5
Carly Wayne
14W–11L career · 9 lines in 2026
22%78%<1%
4.10
4
Grace Chi
73W–81L career · 7 lines in 2026
<1%75%25%
3.91
Sheri Xu
139W–63L career · 5 lines in 2026
2%94%5%
3.78
4
Ita Pumphrey
64W–72L career · 3 lines in 2026
2%94%3%
3.76
4
Elizabeth Wells
47W–30L career · no lines in 2026
not enough data
Wendy Yang
114W–94L career · 11 lines in 2026
8%91%1%
3.68
4
Emily Salter
96W–51L career · 17 lines in 2026
8%91%1%
3.68
4
Alexandra Meyer
22W–14L career · 8 lines in 2026
10%90%1%
3.67
Jessica Klein
3W–6L career · 4 lines in 2026
10%89%<1%
3.66
Katie Hornof
2W–10L career · 9 lines in 2026
12%87%<1%
3.65
Kristen Haeberlein
13W–19L career · 7 lines in 2026
23%77%<1%
3.60
4
Dana Hartnagel
30W–85L career · 3 lines in 2026
33%67%<1%
3.56
4
Diane Ruzicka
41W–78L career · 6 lines in 2026
66%34%<1%
3.45
Joule Stevenson
0W–6L career · no lines in 2026
68%32%<1%
3.44
Lisa Orf
155W–144L career · 14 lines in 2026
1%92%7%
3.31
3.5
Denise Foley
131W–108L career · 11 lines in 2026
3%95%3%
3.25
3.5
Annette Harris
35W–69L career · 4 lines in 2026
11%89%<1%
3.16
Kimberly Hammond
54W–160L career · 14 lines in 2026
37%63%<1%
3.04

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.