Vitaliy Sachko (; born 14 July 1997) is a Ukrainian professional tennis player. He has a career-high singles ranking of world No. 156 achieved on 31 July 2023 and a doubles ranking of No. 122 achieved on 28 July 2025. He is currently the No. 1 player from Ukraine.

Professional career

2020: ATP debut He made his ATP main draw debut at the 2020 Erste Bank Open in the singles draw as lucky loser, where he was defeated by Dominic Thiem, 4–6, 5–7.

2021: Challenger Tour success, Top 250 debut In March, ranked No. 389 in the world, he made it to the final of the Challenger Tour event in Lugano, Switzerland, where he lost to Dominic Stephan Stricker. In July, he made another Challenger final in Perugia, Italy losing to Tomas Martin Etcheverry in singles. At the same tournament, he took his revenge, winning his third Challenger doubles title for 2021 by defeating the Argentinian pair Tomas Etcheverry/Renzo Olivo, partnering Dominic Stricker. As a result, he reached a career-high ranking of No. 269 in singles and No. 220 in doubles on 12 July 2021.

2022-2024: First Challenger title, top 200 Ranked No. 265, in July, he qualified for his second ATP singles main draw at the 2022 Generali Open Kitzbühel as a lucky loser where he lost to Dusan Lajovic.

Ranked No. 286, in May, he qualified for the 2023 Geneva Open but lost to Bernabe Zapata Miralles. He won his first singles Challenger at the 2023 Bratislava Open defeating Dimitar Kuzmanov. As a result he moved close to 80 positions into the top 200 at world No. 187 on 19 June 2023. Ranked No. 166, he also qualified for the 2023 Sofia Open but lost to Sebastian Ofner.

2025: First ATP wins and semifinal At the 2025 Moselle Open, as a lucky loser, he recorded his first match wins at the tour-level to reach his first ATP Tour quarterfinal, defeating third seed Alexander Bublik in the round of 16. As a result he moved back up 36 spots to world No. 186 in the ATP singles rankings and became the first Ukrainian to reach a tour-level quarterfinal since Sergiy Stakhovsky in 2019 Marseille, who also reached the last eight as a lucky loser. Sashko reached his first ATP semifinal getting his revenge over qualifier Clément Tabur, having previously lost to him in the last qualifying round.

ATP Challenger Tour finals

Singles: 6 (1 title, 5 runner-ups) LegendATP Challenger Tour (1–5)Finals by surfaceHard (0–1)Clay (1–4)

ResultW–LDateTournamentTierSurfaceOpponentScoreLoss0–1Challenger Città di Lugano, SwitzerlandChallengerHard (i) Dominic Stricker4–6, 2–6Loss0–2Internazionali Città di Perugia, ItalyChallengerClay Tomás Martín Etcheverry5–7, 2–6Win1–2Bratislava Open, SlovakiaChallengerClay Dimitar Kuzmanov2–6, 6–2, 7–6(7–2)Loss1–3Internazionali Città di Verona, ItalyChallengerClay Vít Kopřiva6–1, 6–7(3–7), 2–6Loss1–4Open Città della Disfida, ItalyChallengerClay Dalibor Svrčina5–7, 3–6Loss1–5Atkinsons Monza Open, ItalyChallengerClay Raphaël Collignon3–6, 5–7

Doubles: 16 (10 titles, 6 runner-ups) LegendATP Challenger Tour (10–6)Finals by surfaceHard (5–2)Clay (5–4)

ResultW–LDateTournamentTierSurfacePartnerOpponentsScoreLoss0–1Lima Challenger, PeruChallengerHard Collin Altamirano Íñigo Cervantes Oriol Roca Batalla3–6, 4–6Win1–1Almaty Challenger, KazakhstanChallengerClay Jesper de Jong Vladyslav Manafov Evgenii Tiurnev7–6(7–4), 6–1Win2–1Almaty Challenger II, KazakhstanChallengerClay Vladyslav Manafov Corentin Denolly Adrián Menéndez Maceiras6–1, 6–4Win3–1Internazionali Città di Perugia, ItalyChallengerClay Dominic Stricker Tomás Martín Etcheverry Renzo Olivo6–3, 5–7, [10–8]Loss3–2Città di Forlì II, ItalyChallengerHard (i) Lukáš Rosol Antonio Šančić Tristan-Samuel Weissborn6-7(4-7), 6-4, [7-10]Win4–2Città di Forlì V, ItalyChallengerHard (i) Marco Bortolotti Victor Vlad Cornea Fabian Fallert7–6(7–5), 3–6, [10–5]Win5–2Szczecin Open, PolandChallengerClay Andrew Paulson Zdeněk Kolář Sergio Martos Gornés6–1, 7–6 (8–6)Win6–2NÖ Open, AustriaChallengerClay Miloš Karol Piotr Matuszewski Karol Drzewiecki6–4, 2–6, [11–9]Win7–2Olbia Challenger, ItalyChallengerHard Oleksii Krutykh Íñigo Cervantes David Pichler4–6, 6–1, [10–5]Win8–2Bahrain Challenger, BahrainChallengerHard Beibit Zhukayev Ivan Liutarevich Luca Sanchez6–4, 6–0Win9–2Challenger La Manche, FranceChallengerHard (i) Oleg Prihodko Lukáš Pokorný Giorgio Ricca6–2, 6–2Loss9–3San Marino Open, San MarinoChallengerClay Miloš Karol Karol Drzewiecki Ray Ho5–7, 6–7(3–7)Loss9–4NÖ Open, AustriaChallengerClay Oleg Prihodko Neil Oberleitner Joel Schwärzler7–5, 3–6, [7–10]Win10–4Lugano Challenger, SwitzerlandChallengerHard (i) Stefan Latinović Mirza Bašić Nerman Fatić6–3, 6–4Loss10–5Open Città della Disfida, ItalyChallengerClay Miloš Karol Filip Duda Stefan Latinović6–7(4–7), 7–6(8–6), [11–13] Loss 10–6 Bratislava Open, Slovakia Challenger Clay Lukáš Pokorný Karol Drzewiecki Piotr Matuszewski 4–6, 5–7

ITF Futures/World Tennis Tour finals

Singles: 4 (2 titles, 2 runner-ups) LegendITF WTT (2–2)Finals by surfaceHard (1–1)Clay (1–1)

ResultW–LDateTournamentTierSurfaceOpponentScoreWin1–0M15 Chornomorsk, UkraineWTTClay Marco Bortolotti7–5, 4–6, 6–1Loss1–1M15 Heraklion, GreeceWTTHard David Pichler1–6, ret.Win2–1M15 Bratislava, SlovakiaWTTHard (i) Jurgen Briand6–1, 2–6, 7–6(7–3)Loss2–2M25 Jablonec nad Nisou, Czech RepublicWTTClay Jiří Lehečka3–6, 2–6

Doubles: 13 (5 titles, 8 runner-ups) LegendITF Futures/WTT (5–8)Finals by surfaceHard (3–4)Clay (2–4)

ResultW–LDateTournamentTierSurfacePartnerOpponentsScoreLoss0–1Ukraine F6, CherkassyFuturesClay Vitalii Shcherba Libor Salaba Marat Deviatiarov4–6, 3–6Loss0–2Turkey F16, AntalyaFuturesClay Artem Smirnov Alexander Boborykin Timur Kiyamov3–6, 6–4, [8–10]Loss0–3M15 Sharm El Sheikh, EgyptWTTHard Vitalii Shcherba Pablo Vivero González Andrés Artuñedo5–7, 7–5, [9–11]Win1–3M15 Telfs, AustriaWTTClay Michal Konečný Vít Kopřiva David Pichler6–2, 6–3Win2–3M15 Mishref, KuwaitWTTHard David Pichler Adil Kalyanpur Kai Wehnelt6–4, 6–1Loss2–4M15 Mishref, KuwaitWTTHard Mátyás Füle Soichiro Moritani Kento Takeuchi6–7(1–7), 4–6Win3–4M15 Heraklion, GreeceWTTHard David Pichler Rémy Bertola Daniel Masur7–6(7–2), 6–4Loss3–5M15 Heraklion, GreeceWTTHard David Pichler Eleftherios Theodorou Aristotelis ThanoswalkoverWin4–5M15 Curtea de Argeș, RomaniaWTTClay Michał Dembek Adrian Barbu Stefan Palosi6–4, 6–3Win5–5M15 Sharm El Sheikh, EgyptWTTHard Vladyslav Manafov Yurii Dzhavakian Mārtiņš Podžus6–3, 6–3Loss5–6M15 Bratislava, SlovakiaWTTHard (i) Michał Dembek Michał Mikuła Neil Oberleitner7–6(7–2), 3–6, [5–10]Loss5–7M25 Jablonec nad Nisou, Czech RepublicWTTClay Uladzimir Ignatik Andrew Paulson Patrik Rikl6–0, 2–6, [7–10]Loss5–8M25 Trnava, SlovakiaFuturesHard (i) Miloš Karol Rémy Bertola Filippo Romano3–6, 3–6

Record against top 10 players Sachko's record against players who have been ranked in the top 10 (as of 27 October 2020):

PlayerRecordWin%HardClayGrassLast Match No. 3 ranked players Dominic Thiem 0–1 0–1 0–0 0–0Lost (4–6, 5–7) at 2020 ViennaTotal0–10–1 ()0–0 ()0–0 ()

References

External links