Career
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
All Rounds
Final
1/2
1/4
First
Second
Third
Fourth
Pre-q
Rubber 1
Rubber 2
Rubber 3
Rubber 4
Rubber 5
Robin
Bronze
Q3
N/A
Q2
Q1
ER
Q4
CR
QF
Q5
N/A
All Surfaces
Clay
Grass
Hard
I.hard
All Tournaments
Western & Southern Open - Cincinnati
San Diego Open - San Diego
Australian Open - Melbourne
W100 Vitoria-Gasteiz
Omnium Banque Nationale - Montreal
Mubadala Abu Dhabi Open - Abu Dhabi
W75 Altenkirchen
Wimbledon - London
W80 Le Neubourg
W75 Andrezieux-Boutheon
Billie Jean King Cup, Qualifiers, BRA-GER 1-3
U.S. Open - New York
W100 Shrewsbury
W40 Petange
WTA Elite Trophy - Zhuhai
Miami Open - Miami
San Diego Open - San Diego
Dubai Duty Free Championships - Dubai
BNP Paribas Open - Indian Wells
W60 Montreux
Fifth Third Charleston - Charleston
W60 Nantes
United Cup - Australia
French Open (juniors)
Wimbledon (juniors)
Porsche Tennis Grand Prix - Stuttgart
Credit One Charleston Open - Charleston
Jiangxi Open - Nanchang
Qatar TotalEnergies Open - Doha
Australian Open (juniors)
French Open (juniors)
Wimbledon (juniors)
U.S. Open (juniors)
Bell Challenge - Quebec City
Fed Cup, Americas Zone Group I
Open Capfinances Rouen Metropole - Rouen
W60 Montpellier
W60 Amstelveen
Australian Open (juniors)
WTA Brasil Tennis - Florianopolis
French Open - Paris
French Open (juniors)
Wimbledon (juniors)
Billie Jean King Cup, PO, BRA-KOR 4-0
Canberra 125 - Canberra
W100 Valencia
China Open - Beijing
Rio Open - Rio de Janeiro
Brasil Tennis Cup - Florianopolis
French Open (juniors)
BGL Luxembourg Open - Luxembourg
Hong Kong Tennis Open - Hong Kong
W80 Poitiers
Open GDF Suez De Limoges - Limoges
Australian Open - Melbourne
BNP Paribas Diamond Games - Antwerp
Rio Open - Rio de Janeiro
Miami Open - Miami
Family Circle Cup - Charleston
Copa Claro Colsanitas - Bogota
Internationaux de Strasbourg - Strasbourg
French Open - Paris
Aegon Nottingham Open - Nottingham
Topshelf Open - 's-Hertogenbosch
Wimbledon - London
U.S. Open - New York
Generali Ladies Linz - Linz
BGL Luxembourg Open - Luxembourg
Fed Cup, Americas Zone Group I
Adelaide International - Adelaide
Engie Open de Limoges - Limoges
Brisbane International - Brisbane
Hobart International - Hobart
Australian Open - Melbourne
Rio Open - Rio de Janeiro
Miami Open - Miami
Porsche Tennis Grand Prix - Stuttgart
J&T Banka Prague Open - Prague
Mutua Madrid Open - Madrid
Internationaux de Strasbourg - Strasbourg
French Open - Paris
AEGON Classic - Birmingham
Wimbledon - London
Citi Open - Washington
Rogers Cup - Montreal
Brasil Tennis Cup - Florianopolis
U.S. Open - New York
Coupe Banque Nationale - Quebec City
Generali Ladies Linz - Linz
BGL Luxembourg Open - Luxembourg
Guaruja
Andrezieux-Boutheon
Bertioga
Fed Cup, Americas Zone Group I
Altenkirchen
Kreuzlingen
Sao Paulo
Campinas
Curitiba
Puebla
Irapuato
Croissy-Beaubourg
Wiesbaden
Cagnes-Sur-Mer
Saint-Gaudens
Eastbourne
Brescia
Contrexeville
Aschaffenburg
Darmstadt
Campos Do Jordao
Koksijde
Barcelona
Biarritz
Saint-Malo
Clermont-Ferrand
Santa Margherita Di Pula
Engie Open de Limoges - Limoges
Santa Margherita Di Pula
Joue-Les-Tours
Poitiers
Scottsdale
Waco
Brisbane International - Brisbane
Apia International - Sydney
Australian Open - Melbourne
Qatar Total Open - Doha
Hungarian Ladies Open - Budapest
BNP Paribas Open - Indian Wells
Miami Open - Miami
Abierto Monterrey Afirme - Monterrey
Claro Open Colsanitas - Bogota
Swiss Women's Championship - Biel
Porsche Tennis Grand Prix - Stuttgart
J&T Banka Prague Open - Prague
Mutua Madrid Open - Madrid
Internazionali BNL d'Italia - Rome
Nurnberger Versicherungscup - Nurnberg
French Open - Paris
Aegon Nottingham Open - Nottingham
Mallorca Open - Mallorca
AEGON International - Eastbourne
Wimbledon - London
Citi Open - Washington
Rogers Cup - Toronto
Western & Southern Open - Cincinnati
Connecticut Open - New Haven
U.S. Open - New York
Coupe Banque Nationale - Quebec City
Korea Open - Seoul
China Open - Beijing
Tianjin Open - Tianjin
BGL Luxembourg Open - Luxembourg
Perth
Perth
Clare
Croissy-Beaubourg
Cagnes-Sur-Mer
Surbiton
Bol Open - Bol
Ilkley
ASB Classic - Auckland
Hobart International - Hobart
Australian Open - Melbourne
St. Petersburg Ladies Trophy - St. Petersburg
Qatar Total Open - Doha
Hungarian Ladies Open - Budapest
Abierto Mexicano TELCEL - Acapulco
BNP Paribas Open - Indian Wells
Miami Open - Miami
Volvo Car Open - Charleston
Ladies Open Lugano - Lugano
Porsche Tennis Grand Prix - Stuttgart
J&T Banka Prague Open - Prague
Mutua Madrid Open - Madrid
French Open - Paris
The Classic Birmingham - Birmingham
Wimbledon - London
U.S. Open - New York
Coupe Banque Nationale - Quebec City
Fed Cup, Americas Zone Group I
Cagnes-Sur-Mer
Saint-Gaudens
Contrexeville
Vancouver
Chicago
Templeton
Stockton
Macon
Oracle Challenger Series - Houston
Tyler
Las Vegas
ASB Classic - Auckland
Australian Open - Melbourne
Abierto Mexicano TELCEL - Acapulco
Miami Open - Miami
Abierto GNP Seguros - Monterrey
Claro Open Colsanitas - Bogota
Porsche Tennis Grand Prix - Stuttgart
J&T Banka Prague Open - Prague
French Open - Paris
Wimbledon - London
Croatia Bol Open - Bol
W60 Burnie
Fed Cup, Group I, Americas
W25 Sunderland
Fed Cup, World Group II, PO, SVK-BRA 3-1
W60 Les Franqueses Del Valles
W80 Cagnes-Sur-Mer
W60 Brescia
W100 Ilkley
W25+H Figueira Da Foz
W25 Corroios-Seixal
W25 Woking
W25 Koksijde
W25+H Leipzig
W25 Verbier
W25 Marbella
W25 Roehampton
W25 Clermont-Ferrand
W25+H Cherbourg-En-Cotentin
W80 Poitiers
W60 Nantes
Open BLS de Limoges - Limoges
W25 St. Etienne
W25 Solarino
Australian Open - Melbourne
St. Petersburg Ladies Trophy - St. Petersburg
Open 6 Sens - Lyon
Prague Open - Prague
French Open - Paris
Palermo Ladies Open - Palermo
Western & Southern Open - New York
U.S. Open - New York
Upper Austria Ladies Linz - Linz
W25 Solarino
W60 Andrezieux-Boutheon
W25 Macon
All Lower level tournaments
W25 Montemor-O-Novo
W60+H Saint-Malo
W25+H Figueira Da Foz
W80 Cagnes-sur-Mer
W15 Santarem
W15 Porto
W25 Porto
W15 Funchal
W25 Reims
W100+H Dubai
Australian Open Qualifying - Dubai
W60 Andrezieux-Boutheon
Open 6 Sens - Lyon
Miami Open - Miami
Istanbul Open - Istanbul
Mutua Madrid Open - Madrid
Internationaux de Strasbourg - Strasbourg
French Open - Paris
Nottingham Open - Nottingham
Wimbledon - London
W25 Potchefstroom
W25 Grenoble
W25 Altenkirchen
W25 Potchefstroom
W25 Boca Raton
W25 Newport Beach
W25 Buenos Aires
W25 Villa Maria
W60 Bellinzona
W25 Cordoba
W60 Oeiras
W25 Oeiras
Serbia Ladies Open - Belgrade
W25 Oeiras
W60 Saint-Gaudens
Open 35 de Saint-Malo - Saint-Malo
W25 Otocec
W25 Montemor-O-Novo
W100+H Nottingham
W60 Montpellier
Palermo Ladies Open - Palermo
Charleston - Charleston
Thoreau Tennis Open - Concord
Rogers Cup - Montreal
WTA Chicago 125 - Chicago
U.S. Open - New York
W100 Contrexeville
BGL Luxembourg Open - Luxembourg
J&T Banka Ostrava Open - Ostrava
Chicago Fall Tennis Classic - Chicago
BNP Paribas Open - Indian Wells
Upper Austria Ladies Linz - Linz
W100 Landisville
W60 Collonge-Bellerive
W60 Montreux
W60+H Caldas da Rainha
Columbus WTA 125 - Columbus
W80 Macon
W25 Hamburg
W80 Poitiers
W80 Tyler
Argentina Open - Argentina
W60 Nantes
W60+H Santiago
W25 Petange
W25 Ortisei
Montevideo Open - Uruguay
Open Angers Arena Loire - Angers
Melbourne Summer Set 2 - Melbourne
Sydney Tennis Classic - Sydney
Australian Open - Melbourne
Dubai Duty Free Championships - Dubai
Qatar TotalEnergies Open - Doha
Open 6 Sens - Lyon
Abierto GNP Seguros - Monterrey
BNP Paribas Open - Indian Wells
Miami Open - Miami
Copa Colsanitas - Bogota
Mutua Madrid Open - Madrid
Internationaux de Strasbourg - Strasbourg
French Open - Paris
Viking Open - Nottingham
Viking Classic - Birmingham
Viking International - Eastbourne
Wimbledon - London
W60 Andrezieux-Boutheon
AnyTech365 Andalucia Open - Marbella
Billie Jean King Cup, Group I, Americas
Billie Jean King Cup, Qualifiers, ITA-FRA 3-1
Open 35 de Saint-Malo - Saint-Malo
Trophee Lagardere - Paris
Ladies Open Lausanne - Lausanne
Palermo Ladies Open - Palermo
Mubadala Silicon Valley Classic - San Jose
National Bank Open - Toronto
Western & Southern Open - Cincinnati
Championnats Banque Nationale - Granby
U.S. Open - New York
Grand Est Open 88 - Contrexeville
W60 Bronx
Zavarovalnica Sava Portoroz - Portoroz
Toray Pan Pacific Open - Tokyo
Budapest Open 125 - Budapest
Parma Ladies Open - Parma
Tallinn Open - Tallinn
Ostrava Open - Ostrava
Transylvania Open - Cluj-Napoca
Guadalajara Open Akron - Guadalajara
Open Capfinances Rouen Metropole - Rouen
W60 Montreux
W80+H Le Neubourg
W80 Poitiers
W60 Nantes
W80 Madrid
W80+H Valencia
Billie Jean King Cup, PO, ARG-BRA 1-3
Credit Andorra Open - Andorra
United Cup - Australia
Adelaide International 2 - Adelaide
Australian Open - Melbourne
Qatar TotalEnergies Open - Doha
Dubai Duty Free Championships - Dubai
BNP Paribas Open - Indian Wells
Miami Open - Miami
Porsche Tennis Grand Prix - Stuttgart
Mutua Madrid Open - Madrid
Internazionali BNL d'Italia - Rome
Trophee Clarins - Paris
Internationaux de Strasbourg - Strasbourg
French Open - Paris
Rothesay Open - Nottingham
Rothesay International - Eastbourne
W25 Monastir
W40 Monastir
W60 Andrezieux-Boutheon
Mubadala Abu Dhabi Open - Abu Dhabi
W60 Grenoble
W60 Trnava
W60 Trnava
W60 Croissy-Beaubourg
W80 Zaragoza
W100 Oeiras
Billie Jean King Cup, Qualifiers, 1R, GER-BRA 3-1
W100 Surbiton
Credit Andorra Open - Andorra
Open Angers Arena Loire - Angers
Open Internacional Femeni Solgirones - La Bisbal D'Emporda
Sao Paolo
Mogi Das Cruzes
Aruja
Valladolid
Les Contamines-Montjoie
Campos Do Jordao
Sao Paulo
Sao Paulo
Clermont-Ferrand
Limoges
Goiania
Asuncion
Asuncion
Andrezieux-Boutheon
Riviera De Sao Lourenco
Macon
Bron
Dijon
Ribeirao Preto
Les Franqueses Del Valles
Imola
Campos Do Jordao
Les Contamines-Montjoie
Sao Jose Do Rio Preto
Sao Paulo
Shrewsbury
Clermond-Ferrand
Joue-Les-Tours
Limoges
Poitiers
Preston
Grenoble
Frauenfeld
Ribeirao Preto
Dijon
Antalya
Edgbaston
Antalya
Antalya
Les Franqueses Del Valles
Caserta
Grado
Lenzerheide
Stuttgart-Vaihingen
Campinas
Imola
Wrexham
Clermont-Ferrand
Joue-Les-Tours
Macon
Equeurdreville
Stuttgart-Stammheim
Campinas
Sao Paulo
Croissy-Beaubourg
Jackson
Dijon
Pelham
Dothan
Charlottesville
Antalya
Antalya
Antalya
Caserta
Grado
Brescia
Amstelveen
Alkmaar
Breda
Amarante
Middelburg
Brussels
Darmstadt
Imola
Horb
Valladolid
Bad Saulgau
Barnstaple
Sofia
Dobrich
Shrewsbury
Podgorica
Poitiers
Macon
New Braunfels
Captiva Island
Asuncion
Zawada
Merida
Merida
Ankara
Daytona Beach
Sunrise
Sao Paulo
Altenkirchen
Campinas
Beinasco
Palm Harbor
Croissy-Beaubourg
Osprey
Cagnes-Sur-Mer
Saint-Gaudens
Grado
Eastbourne
Ilkley
Contrexeville
Imola
Koksijde
Westende
Biarritz
Clermont-Ferrand
Poitiers
Nantes
Shrewsbury
stats
Beatriz Haddad Maia
Oceane Dodin
YTD W/L
48% (10/11)
65% (17/9)
Sets W/L
48% (24/26)
60% (37/25)
Games W/L
50% (234/231)
52% (298/277)
Hard W/L
47% (8/9)
67% (10/5)
Clay W/L
50% (2/2)
33% (1/2)
Indoor Hard W/L
0% (0/0)
75% (6/2)
Grass W/L
0% (0/0)
0% (0/0)
Aces Per Game
0.16
0.53
Total Aces
36
149
DFs per game
0.22
0.55
Total DFs
51
155
Avg Match Time
2:1:46
1:32:51
Avg Opp Rank
106.86
239.69
1st Serve %
69% (1028/1492)
56% (1020/1837)
1st Serve W%
63% (649/1028)
73% (744/1020)
2nd Serve W%
47% (220/464)
44% (357/817)
Total BPs Won%
47% (69/146)
44% (88/198)
Return Pts Won %
42% (635/1513)
42% (794/1894)
Slam W/L
67% (2/1)
75% (3/1)
Masters W/L
33% (2/4)
60% (3/2)
Cups W/L
50% (1/1)
0% (0/0)
Main Tour W/L
50% (5/5)
50% (1/1)
Tour Finals W/L
0% (0/0)
0% (0/0)
Challenger W/L
0% (0/0)
67% (10/5)
Futures W/L
0% (0/0)
0% (0/0)
Best of 3 Sets W%
48% (10/21)
65% (17/26)
Best of 5 Sets W%
0% (0/0)
0% (0/0)
Total TBs W%
50% (3/6)
71% (5/7)
Deciding Set W%
50% (4/8)
70% (7/10)
1st set W, W
73% (11/8)
88% (16/14)
1st set W, L
27% (11/3)
13% (16/2)
1st set L, W
20% (10/2)
30% (10/3)