ZS

Zach Stephens

GBR · 20 yrs

model rank
in the world
ATP rank
#1023
current
record
12-31
ATP-level
── the model's read

How good is he, really?

Zach is the model's unrated. The model and the ATP broadly agree (ATP #1023). Recent form: 613 over the last 52 weeks.

── surface Elo

By surface

Hard
Clay
Grass
── vs the rated field

Scouting

overall Elo
insufficient data
serve rating
insufficient data
return rating
insufficient data

percentile across players with a current rating

── model Elo over time

Elo trajectory

Elo — not enough data

── ATP ranking over time · lower is better

Ranking trajectory

── nearest on the rating profile

Similar players

Not enough rating data to find similar players.

── year by year

Seasons

yearW-Lwin%titles
20260-20%
20256-1332%
20241-325%
20235-1328%
── filter the record · shareable link

Splits

All 43 matches — pick filters to split the record, serve/return and log below.

── career · point data

Serve & return profile

Serve
aces2.6%
double faults5.3%
1st serve in63%
1st serve won64%
2nd serve won44%
serve pts won57%
hold %64%
Return
return pts won37%
break %22%
BP conversion44%
Under pressure
BP saved (serve)51%
BP saved77/152
BP conversion44%

Career aggregate over 21 matches with point data · hold/break derived from break-point outcomes.

── 43 matches

Match log

datetournamentsurfrdopponentresscore
2026-04-06M15 Boca RatonClayR32Jacob Brumm #879L6-0 6-2
2026-03-23M25 Las Vegas NVHardR32Kaylan Bigun #693L7-5 6-1
2025-12-08M15 Sharm ElSheikhHardR32Vladimir UzhylovskyW6-4 3-6 6-3
2025-12-08M15 Sharm ElSheikhHardR16Georgii Kravchenko #556L6-4 6-2
2025-12-01M15 Sharm ElSheikhHardR32Niklas Waldner #1274L6-4 6-2
2025-11-24Islamabad CHHardR32Gokberk Saritas #1413W6-1 6-0
2025-11-24Islamabad CHHardR16Nikita Bilozertsev #832W4-6 7-6(2) 5-0 RET
2025-11-24Islamabad CHHardQFDominik Palan #556W7-5 6-3
2025-11-24Islamabad CHHardSFJay Clarke #200L7-5 6-3
2025-11-10M25 ManamaHardR32Olaf Pieczkowski #517L6-3 6-2
2025-11-03M15 ManamaHardR32Ivan Nedelko #971L6-3 7-6(0)
2025-10-13M15 Sharm ElSheikhHardR32Ivan Nedelko #1017L6-2 6-7(5) 7-6(3)
2025-10-06M15 Sharm ElSheikhHardR32Nikita Ianin #1491W6-4 6-3
2025-10-06M15 Sharm ElSheikhHardR16Yurii Dzhavakian #587L6-1 1-6 6-3
2025-09-29M25 Sharm ElSheikhHardR32Faris Zakaryia #541L6-0 6-2
2025-09-22M25 Sharm ElSheikhHardR32Michal Krajci #649L6-4 7-6(3)
2025-09-15M15 HurghadaHardR32Maksym KhlyvniukW6-4 6-3
2025-09-15M15 HurghadaHardR16Liam Broady #492L6-0 6-4
2025-07-21M15 MonastirHardR32Artur Kukasian #914L6-4 6-2
2025-05-26M15 La NuciaClayR32Mae Malige #553L6-4 6-4
2025-05-12M25 VicClayR32Richard Zusman #1708L6-3 6-2
2024-05-20M25 MataroClayR32Max Alcala Gurri #595L6-0 6-3
2024-05-13M25 VicClayR32Anthony Genov #1499L6-3 6-3
2024-05-06M25 ValldoreixClayR32Kenneth Rabinad VilaW6-1 4-6 6-2
2024-05-06M25 ValldoreixClayR16Andrea Collarini #279L6-1 6-2
2023-12-11M15 ZahraHardR32Leyton RiveraL7-5 6-2
2023-10-30M15 Al ZahraHardR16Matteo Lavizzari #1556W2-6 6-3 6-4
2023-10-30M15 Al ZahraHardR32Boris Butulija #790W6-4 6-7(6) 6-1
2023-10-30M15 Al ZahraHardQFPetr Nesterov #742L6-3 6-2
2023-10-23M15 Al ZahraHardR32Artiom DorofeevW4-6 6-2 6-4
2023-10-23M15 Al ZahraHardR16Petr Nesterov #730L6-3 6-1
2023-10-02M15 DohaHardR32Ali Habib #1496W6-7(4) 6-2 2-1 RET
2023-10-02M15 DohaHardR16Olaf Pieczkowski #658L6-3 6-3
2023-05-29M25 La NuciaClayR32Valentin Royer #301L6-2 6-2
2023-05-22M25 MataroClayR32Nikolas Sanchez Izquierdo #304L6-1 6-1
2023-05-08M25 ValldoreixClayR32Javier Barranco Cosano #380L6-1 6-2
2023-04-17M15 TeldeClayR32Xavi Matas Ortega #990L6-2 6-3
2023-03-27M15 Sharm ElSheikhHardR32Zura Tkemaladze #684L6-4 6-3
2023-03-20M15 Sharm ElSheikhHardR32Tuncay Duran #1259L6-2 6-2
2023-03-13M15 Sharm ElSheikhHardR32Aliaksandr Bulitski #940W7-6(4) 6-1
2023-03-13M15 Sharm ElSheikhHardR16Robert Strombachs #480L6-1 7-5
2023-03-06M15 Sharm ElSheikhHardR32Zura Tkemaladze #692L7-6(6) 1-6 6-1
2023-02-27M25 TorelloHardR32Maxime Chazal #505L6-2 6-3