Catherine McNally

Rank #561,032 ptsUSA
Back to Home

Recent Form

Last 10 matches:5W - 5L
WTA 1000 Rome, Italy · Round of 64
1-6, 7-6 (7-5), 3-6
May 8, 2026
WTA 1000 Rome, Italy · Round of 128
6-2, 6-3
May 6, 2026
Madrid, Spain · Round of 16
6-2, 6-3
Apr 27, 2026
Madrid, Spain · Round of 32
3-6, 6-2, 6-7 (2-7)
Apr 26, 2026
Madrid, Spain · Round of 64
6-4, 6-1
Apr 24, 2026
Madrid, Spain · Round of 128
6-1, 6-2
Apr 22, 2026
Rouen, France · Round of 16
2-6, 6-2, 6-1
Apr 15, 2026
Rouen, France · Round of 32
1-6, 6-1, 6-1
Apr 14, 2026
Charleston, USA · Round of 64
6-4, 1-6, 6-3
Mar 31, 2026
Miami, USA · Round of 32
6-4, 6-2
Mar 22, 2026

Tournament Performance

WTA 1000 Rome, Italy

ClayMay 8
Round of 64
Lost to Iga Swiatek
1-6, 7-6 (7-5), 3-6

Madrid, Spain

ClayApr 27
Round of 16
6-2, 6-3

Rouen, France

ClayApr 15
Round of 16
2-6, 6-2, 6-1

Charleston, USA

ClayMar 31
Round of 64
6-4, 1-6, 6-3

Miami, USA

HardMar 22
Round of 32
6-4, 6-2

Austin, USA

HardMar 11
Round of 16
3-6, 6-4, 3-6

Indian Wells, USA

HardMar 4
Round of 128
6-2, 6-7 (4-7), 6-4

Ostrava, Czech Republic

HardFeb 5
Quarterfinals
4-6, 2-6

Australian Open, Melbourne, Australia

HardJan 21
Round of 64
6-4, 6-3

Hobart, Australia

HardJan 12
Round of 32
6-1, 4-6, 1-6

Hobart, Australia, Qualifying

HardJan 10
Unknown
Won vs Kaja Juvan
6-2, 7-6 (9-7)

Auckland, New Zealand

HardJan 5
Round of 32
Lost to Xinyu Wang
2-6, 6-3, 7-5

Guangzhou, China

HardOct 24
Quarterfinals
Lost to Lulu Sun
3-6, 6-3, 6-4

Osaka, Japan, Qualifying

HardOct 12
Qualification Round 1
Won vs Claire Liu
6-2, 6-2

Wuhan, China, Qualifying

HardOct 4
Qualification Round 1
7-5, 6-3

Beijing, China

HardSep 26
Round of 64
7-5, 4-6, 6-3

Seoul, Korea Republic

HardSep 17
Round of 32
2-6, 6-2, 6-4

Seoul, Korea Republic, Qualifying

HardSep 13
Qualification Round 1
Won vs Yafan Wang
4-6, 1-6

US Open, New York, USA

HardAug 27
Round of 64
Lost to Emma Navarro
6-2, 6-1

Cincinnati, USA

HardAug 10
Round of 64
4-6, 3-6

Montreal, Canada

HardAug 1
Round of 32
Lost to Madison Keys
2-6, 6-3, 6-3

ITF W100 Evansville Women

HardJul 27
Champion
Won final vs Darja Vidmanova
7-5, 6-4

Newport, USA

GrassJul 13
Champion
Won final vs Tatjana Maria
6-2, 4-6, 2-6

Wimbledon, London, Great Britain

GrassJul 3
Round of 64
Lost to Iga Swiatek
5-7, 6-2, 6-1

Bad Homburg, Germany, Qualifying

GrassJun 21
Qualification Round 1
6-4, 2-6, 0-6

ITF W75 Brescia Women

ClayMay 30
Quarterfinals
6-4, 6-3

ITF W75 Kursumlijska Banja 5 Women

ClayMay 24
Semifinals
6-1, 6-3

ITF W75 Zagreb Women

ClayMay 16
Semifinals
4-6, 4-6

ITF W100 Charlottesville, VA Women

ClayApr 24
Round of 16
Lost to Iva Jovic
6-1, 6-1

ITF W50 Zephyrhills Women

ClayApr 20
Final
6-7 (2-7), 0-6

Charleston, USA

ClayApr 2
Round of 32
6-1, 6-4

Charleston, USA, Qualifying

ClayMar 29
Qualification Round 1
1-6, 0-3 (ret.)

Miami, USA

HardMar 18
Round of 128
6-3, 2-6, 6-3

Indian Wells, USA

HardMar 9
Round of 64
6-7 (8-10), 4-6

ITF W50 Spring, TX Women

HardFeb 24
Semifinals
Lost to Iva Jovic
3-6, 6-4, 7-10

ITF W75 Rome, GA Women

HardJan 29
Round of 32
Lost to Kayla Cross
4-0 (ret.)

Australian Open, Melbourne, Australia

HardJan 14
Round of 128
6-3, 6-4

Head-to-Head Records

100%(2 matches)
Last match: Madrid, Spain · Round of 128 ·W 6-1, 6-2
100%(2 matches)
Last match: Hobart, Australia, Qualifying · Unknown ·W 6-2, 7-6 (9-7)
100%(2 matches)
Last match: Guangzhou, China · Round of 16 ·W 6-4, 4-6, 6-3
100%(2 matches)
Last match: Osaka, Japan, Qualifying · Qualification Round 1 ·W 6-2, 6-2
100%(2 matches)
Last match: ITF W100 Evansville Women · Final ·W 7-5, 6-4
100%(2 matches)
Last match: ITF W50 Zephyrhills Women · Quarterfinals ·W 2-6, 1-6
50%(2 matches)
Last match: Madrid, Spain · Round of 32 ·W 3-6, 6-2, 6-7 (2-7)
50%(2 matches)
Last match: Madrid, Spain · Round of 64 ·W 6-4, 6-1
50%(2 matches)
Last match: Miami, USA · Round of 64 ·W 6-4, 1-6, 6-0
50%(2 matches)
Last match: ITF W100 Evansville Women · Round of 16 ·W 6-3, 6-2
0%(2 matches)
Last match: WTA 1000 Rome, Italy · Round of 64 ·L 1-6, 7-6 (7-5), 3-6
0%(2 matches)
Last match: Madrid, Spain · Round of 16 ·L 6-2, 6-3
0%(2 matches)
Last match: Charleston, USA · Round of 64 ·L 6-4, 1-6, 6-3
0%(2 matches)
Last match: ITF W100 Charlottesville, VA Women · Round of 16 ·L 6-1, 6-1
100%(1 matches)
Last match: WTA 1000 Rome, Italy · Round of 128 ·W 6-2, 6-3
100%(1 matches)
Last match: Miami, USA · Round of 128 ·W 6-2, 7-5
100%(1 matches)
Last match: Austin, USA · Round of 32 ·W 7-5, 4-6, 6-4
100%(1 matches)
Last match: Ostrava, Czech Republic · Round of 16 ·W 6-4, 6-4
100%(1 matches)
Last match: Ostrava, Czech Republic · Round of 32 ·W 6-3, 7-5
100%(1 matches)
Last match: Australian Open, Melbourne, Australia · Round of 128 ·W 6-3, 6-1
100%(1 matches)
Last match: Hobart, Australia, Qualifying · Qualification Final ·W 6-2, 6-4
100%(1 matches)
Last match: Beijing, China · Round of 128 ·W 4-6, 2-6
100%(1 matches)
Last match: Seoul, Korea Republic, Qualifying · Qualification Final ·W 3-6, 3-6
100%(1 matches)
Last match: Seoul, Korea Republic, Qualifying · Qualification Round 1 ·W 4-6, 1-6
100%(1 matches)
Last match: US Open, New York, USA · Round of 128 ·W 2-6, 2-6
100%(1 matches)
Last match: Cincinnati, USA · Round of 128 ·W 6-2, 6-3
100%(1 matches)
Last match: Montreal, Canada · Round of 64 ·W 6-2, 6-2
100%(1 matches)
Last match: Montreal, Canada · Round of 128 ·W 4-6, 7-5, 6-7 (7-9)
100%(1 matches)
Last match: ITF W100 Evansville Women · Semifinals ·W 3-6, 1-6
100%(1 matches)
Last match: ITF W100 Evansville Women · Quarterfinals ·W 6-2, 7-6 (7-3)
100%(1 matches)
Last match: ITF W100 Evansville Women · Round of 32 ·W 6-3, 6-3
100%(1 matches)
Last match: Newport, USA · Final ·W 6-2, 4-6, 2-6
100%(1 matches)
Last match: Newport, USA · Semifinals ·W 1-6, 7-5, 6-4
100%(1 matches)
Last match: Newport, USA · Quarterfinals ·W 6-3, 0-6, 6-2
100%(1 matches)
Last match: Newport, USA · Round of 16 ·W 0-6, 5-7
100%(1 matches)
Last match: Wimbledon, London, Great Britain · Round of 128 ·W 6-3, 6-1
100%(1 matches)
Last match: ITF W75 Brescia Women · Quarterfinals ·W 6-4, 6-3
100%(1 matches)
Last match: ITF W75 Brescia Women · Round of 16 ·W 6-1, 6-2
100%(1 matches)
Last match: ITF W75 Brescia Women · Round of 32 ·W 7-5, 3-6, 3-6
100%(1 matches)
Last match: ITF W75 Brescia Women · Qualification Round 2 ·W 6-1, 6-0
100%(1 matches)
Last match: ITF W75 Brescia Women · Qualification Round 1 ·W 6-1, 6-3
100%(1 matches)
Last match: ITF W75 Kursumlijska Banja 5 Women · Quarterfinals ·W 6-2, 6-3
100%(1 matches)
Last match: ITF W75 Kursumlijska Banja 5 Women · Round of 16 ·W 6-7 (3-7), 6-2, 6-1
100%(1 matches)
Last match: ITF W75 Kursumlijska Banja 5 Women · Round of 32 ·W 6-0, 6-0
100%(1 matches)
Last match: ITF W75 Zagreb Women · Quarterfinals ·W 6-1, 7-5
100%(1 matches)
Last match: ITF W75 Zagreb Women · Round of 16 ·W 6-2, 5-7, 1-6
100%(1 matches)
Last match: ITF W75 Zagreb Women · Round of 32 ·W 6-4, 6-2
100%(1 matches)
Last match: ITF W100 Charlottesville, VA Women · Round of 32 ·W 4-6, 6-0, 5-7
100%(1 matches)
Last match: ITF W50 Zephyrhills Women · Semifinals ·W 6-3, 6-3
100%(1 matches)
Last match: ITF W50 Zephyrhills Women · Round of 16 ·W 6-4, 6-2
100%(1 matches)
Last match: ITF W50 Zephyrhills Women · Round of 32 ·W 6-1, 6-2
100%(1 matches)
Last match: Charleston, USA · Round of 64 ·W 6-4, 1-6, 4-6
100%(1 matches)
Last match: ITF W50 Spring, TX Women · Quarterfinals ·W 6-4, 6-1
100%(1 matches)
Last match: ITF W50 Spring, TX Women · Round of 16 ·W 6-1, 3-6, 3-6
100%(1 matches)
Last match: ITF W50 Spring, TX Women · Round of 32 ·W 3-6, 1-6
0%(1 matches)
Last match: Miami, USA · Round of 32 ·L 6-4, 6-2
0%(1 matches)
Last match: Austin, USA · Round of 16 ·L 3-6, 6-4, 3-6
0%(1 matches)
Last match: Indian Wells, USA · Round of 128 ·L 6-2, 6-7 (4-7), 6-4
0%(1 matches)
Last match: Ostrava, Czech Republic · Quarterfinals ·L 4-6, 2-6
0%(1 matches)
Last match: Hobart, Australia · Round of 32 ·L 6-1, 4-6, 1-6
0%(1 matches)
Last match: Guangzhou, China · Quarterfinals ·L 3-6, 6-3, 6-4
0%(1 matches)
Last match: Osaka, Japan, Qualifying · Qualification Final ·L 1-6, 3-6
0%(1 matches)
Last match: Beijing, China · Round of 64 ·L 7-5, 4-6, 6-3
0%(1 matches)
Last match: Seoul, Korea Republic · Round of 32 ·L 2-6, 6-2, 6-4
0%(1 matches)
Last match: US Open, New York, USA · Round of 64 ·L 6-2, 6-1
0%(1 matches)
Last match: Cincinnati, USA · Round of 64 ·L 4-6, 3-6
0%(1 matches)
Last match: Montreal, Canada · Round of 32 ·L 2-6, 6-3, 6-3
0%(1 matches)
Last match: Bad Homburg, Germany, Qualifying · Qualification Round 1 ·L 6-4, 2-6, 0-6
0%(1 matches)
Last match: ITF W75 Kursumlijska Banja 5 Women · Semifinals ·L 6-1, 6-3
0%(1 matches)
Last match: ITF W75 Zagreb Women · Semifinals ·L 4-6, 4-6
0%(1 matches)
Last match: ITF W50 Zephyrhills Women · Final ·L 6-7 (2-7), 0-6
0%(1 matches)
Last match: Charleston, USA · Round of 32 ·L 6-1, 6-4
0%(1 matches)
Last match: Miami, USA · Round of 128 ·L 6-3, 2-6, 6-3
0%(1 matches)
Last match: Indian Wells, USA · Round of 64 ·L 6-7 (8-10), 4-6
0%(1 matches)
Last match: Australian Open, Melbourne, Australia · Round of 128 ·L 6-3, 6-4

Surface Performance

Hard

50%
8W - 8L16 matches

Clay

56%
5W - 4L9 matches