Last: Oct 8, 2026, Shanghai Masters Round 1, won
Photo: si.robi, CC BY-SA 2.0, via Wikimedia Commons (cropped)TennisATPRight-handed
Pavel Kotov
Pavel Kotov is a tennis player on the ATP Tour who reached a career-high ranking of No. 50 on June 17, 2024.
Updated
About Pavel Kotov
Pavel Kotov was born on November 18, 1998, in Moscow, Russia. He plays right-handed with a two-handed backhand and turned pro in 2016. On June 17, 2024, Kotov reached a career-high ATP Tour ranking of No. 50.
Kotov lost to Arthur Fils 6-3, 6-4 in Round 2 of the Rolex Shanghai Masters on Oct 10, 2026. Earlier at the tournament, he beat Tallon Griekspoor 6-4, 7-6 in Round 1 on Oct 8, 2026, after beating Aleksandar Vukic 6-3, 6-3 in the Qualifying Final on Oct 6, 2026.
Match history85
Every ATP Tour, Grand Slam and Olympic main-draw match in our records, newest first. A walkover is listed but never counted in a record.
2026: 4-2
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 10 | Shanghai Masters | Round 2 | Arthur Fils | L | 3-6, 4-6 | Hard |
| Oct 8 | Shanghai Masters | Round 1 | Tallon Griekspoor | W | 6-4, 7-6(4) | Hard |
| Oct 6 | Shanghai Masters | Qualifying Final | Aleksandar Vukic | W | 6-3, 6-3 | Hard |
| Oct 5 | Shanghai Masters | Qualifying 1st Round | Martin Damm | W | 7-6(4), 6-7(4), 6-3 | Hard |
| Sep 23 | Chengdu Open | Qualifying Final | Shintaro Mochizuki | L | 5-7, 3-6 | Hard |
| Sep 22 | Chengdu Open | Qualifying 1st Round | Luca Castelnuovo | W | 6-7(4), 7-5, 7-5 | Hard |
2025: 3-11
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Jun 23 | Wimbledon | Qualifying 1st Round | Nicolas Jarry | L | 6-7(5), 1-6 | Grass |
| May 19 | Roland Garros | Qualifying 1st Round | Benjamin Hassan | L | 6-7(3), 5-7 | Clay |
| May 5 | Italian Open | Qualifying 1st Round | Giulio Zeppieri | L | 6-4, 5-7, 3-6 | Clay |
| Apr 21 | Madrid Open | Qualifying 1st Round | Jacob Fearnley | L | 6-4, 4-6, 1-6 | Clay |
| Apr 1 | Grand Prix Hassan II | Round 1 | Mattia Bellucci | L | 4-6, 4-6 | Clay |
| Mar 18 | Miami Open | Qualifying Final | Mackenzie McDonald | L | 2-6, 2-6 | Hard |
| Mar 17 | Miami Open | Qualifying 1st Round | Alexis Galarneau | W | 4-6, 6-2, 6-1 | Hard |
| Mar 4 | Indian Wells | Qualifying Final | Colton Smith | L | 3-6, 6-7(8) | Hard |
| Feb 23 | Dubai Duty Free | Qualifying Final | Quentin Halys | L | 6-7(3), 5-7 | Hard |
| Feb 22 | Dubai Duty Free | Qualifying 1st Round | Yosuke Watanuki | W | 6-3, 6-3 | Hard |
| Feb 16 | Qatar Open | Qualifying Final | Christopher O'Connell | L | 4-6, 2-6 | Hard |
| Feb 15 | Qatar Open | Qualifying 1st Round | Jozef Kovalik | W | 7-5, 4-6, 6-4 | Hard |
Show 2 more
| Jan 13 | Australian Open | Round 1 | Jaime Faria | L | 1-6, 1-6, 5-7 | Hard |
| Jan 4 | Adelaide International | Qualifying 1st Round | James Duckworth | L | 6-7(3), 7-6(7), 6-7(5) | Hard |
2024: 21-26
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Dec 29 | Bank of China Hong Kong Tennis Open | Qualifying Final | Marc-Andrea Huesler | L | 6-7(7), 4-6 | Hard |
| Dec 29 | Bank of China Hong Kong Tennis Open | Qualifying 1st Round | Valentin Royer | W | 3-6, 7-5, 7-6(5) | Hard |
| Nov 4 | Belgrade Open | Round 1 | Tomas Martin Etcheverry | L | 3-6, 4-6 | Hard |
| Oct 26 | Paris Masters | Qualifying 1st Round | Miomir Kecmanovic | L | 4-6, 3-6 | Hard |
| Oct 19 | Erste Bank Open | Qualifying 1st Round | Marton Fucsovics | L | 3-6, 4-6 | Hard |
| Oct 14 | Bybit Stockholm Open | Round 1 | Tallon Griekspoor | L | 4-6, 3-6 | Hard |
| Oct 3 | Shanghai Masters | Round 1 | Yosuke Watanuki | L | 7-6(6), 4-6, 5-7 | Hard |
| Sep 27 | China Open | Round 2 | Flavio Cobolli | L | 4-6, 2-6 | Hard |
| Sep 26 | China Open | Round 1 | Zhou Yi | W | 1-6, 6-3, 7-5 | Hard |
| Sep 24 | China Open | Qualifying Final | Roberto Carballes Baena | W | 7-6(3), 4-6, 6-3 | Hard |
| Sep 23 | China Open | Qualifying 1st Round | Sumit Nagal | W | 6-2, 7-6(5) | Hard |
| Sep 19 | Chengdu Open | Round 1 | Christopher O'Connell | L | 4-6, 5-7 | Hard |
Show 35 more
| Aug 27 | US Open | Round 1 | Zizou Bergs | L | 2-6, 6-4, 2-6, 6-3, 6-7(7) | Hard |
| Aug 22 | Winston-Salem Open | Quarterfinal | Lorenzo Sonego | L | 3-6, 5-7 | Hard |
| Aug 21 | Winston-Salem Open | Round 3 | Zachary Svajda | W | 3-6, 6-3, 6-4 | Hard |
| Aug 20 | Winston-Salem Open | Round 1 | Alexandre Muller | W | 6-4, 5-7, 6-2 | Hard |
| Jul 28 | Olympics | Round 1 | Stan Wawrinka | L | 1-6, 1-6 | Clay |
| Jul 23 | Generali Open | Round 1 | Matteo Berrettini | L | 6-7(6), 6-7(5) | Clay |
| Jul 17 | Nordea Open | Round 2 | Duje Ajdukovic | L | 6-7(7), 6-3, 3-6 | Clay |
| Jul 15 | Nordea Open | Round 1 | Cristian Garin | W | 6-4, 6-7(6), 6-1 | Clay |
| Jul 1 | Wimbledon | Round 1 | Jordan Thompson | L | 7-5, 7-5, 4-6, 4-6, 4-6 | Grass |
| May 31 | Roland Garros | Round 3 | Jannik Sinner | L | 4-6, 4-6, 4-6 | Clay |
| May 29 | Roland Garros | Round 2 | Stan Wawrinka | W | 7-6(5), 6-4, 1-6, 7-6(5) | Clay |
| May 27 | Roland Garros | Round 1 | Cameron Norrie | W | 4-6, 6-3, 3-6, 7-6(5), 6-2 | Clay |
| May 23 | Grand Prix Auvergne-Rhone-Alpes | Quarterfinal | Alexander Bublik | L | 7-6(4), 6-7(4), 3-6 | Clay |
| May 21 | Grand Prix Auvergne-Rhone-Alpes | Round 2 | Alexandre Muller | W | 7-6(8), 6-1 | Clay |
| May 20 | Grand Prix Auvergne-Rhone-Alpes | Round 1 | Pedro Cachin | W | 6-1, 6-4 | Clay |
| May 10 | Italian Open | Round 2 | Ben Shelton | L | 6-4, 3-6, 4-6 | Clay |
| May 8 | Italian Open | Round 1 | Alex Michelsen | W | 6-1, 6-1 | Clay |
| Apr 29 | Madrid Open | Round 3 | Jannik Sinner | L | 2-6, 5-7 | Clay |
| Apr 27 | Madrid Open | Round 2 | Jordan Thompson | W | 5-7, 6-4, 7-5 | Clay |
| Apr 25 | Madrid Open | Round 1 | Albert Ramos-Vinolas | W | 6-3, 6-4 | Clay |
| Apr 15 | Barcelona Open | Round 1 | Sebastian Ofner | L | 7-5, 3-6, 2-6 | Clay |
| Apr 6 | Grand Prix Hassan II | Semifinal | Roberto Carballes Baena | L | 4-6, 2-6 | Clay |
| Apr 5 | Grand Prix Hassan II | Quarterfinal | Fabio Fognini | W | 6-1, 6-2 | Clay |
| Apr 3 | Grand Prix Hassan II | Round 2 | Flavio Cobolli | W | 6-1, 7-6(5) | Clay |
| Apr 1 | Grand Prix Hassan II | Round 1 | Elliot Benchetrit | W | 7-5, 6-3 | Clay |
| Mar 20 | Miami Open | Round 1 | Luca Van Assche | L | 3-6, 5-7 | Hard |
| Mar 8 | Indian Wells | Round 1 | Alejandro Tabilo | L | 6-4, 3-6, 5-7 | Hard |
| Feb 26 | Dubai Duty Free | Round 1 | Sebastian Korda | L | 0-6, 2-6 | Hard |
| Feb 21 | Qatar Open | Round 2 | Ugo Humbert | L | 4-6, 1-6 | Hard |
| Feb 19 | Qatar Open | Round 1 | Lorenzo Sonego | W | 6-2, 7-5 | Hard |
| Jan 16 | Australian Open | Round 2 | Flavio Cobolli | L | 5-7, 3-6, 7-5, 2-6 | Hard |
| Jan 13 | Australian Open | Round 1 | Arthur Rinderknech | W | 7-5, 6-1, 6-7(6), 6-7(5), 6-3 | Hard |
| Jan 5 | Bank of China Hong Kong Tennis Open | Quarterfinal | Emil Ruusuvuori | L | 3-6, 6-7(4) | Hard |
| Jan 3 | Bank of China Hong Kong Tennis Open | Round 2 | Lorenzo Musetti | W | 6-4, 6-3 | Hard |
| Jan 1 | Bank of China Hong Kong Tennis Open | Round 1 | Nuno Borges | W | 6-2, 6-4 | Hard |
2023: 33-24
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 10 | Sofia Open | Semifinal | Adrian Mannarino | L | 2-6, 6-7(2) | Hard |
| Nov 9 | Sofia Open | Quarterfinal | Marton Fucsovics | W | 6-3, 7-6(3) | Hard |
| Nov 8 | Sofia Open | Round 2 | Sebastian Baez | W | 3-6, 7-6(4), 0-0 ret. (ret.) | Hard |
| Nov 7 | Sofia Open | Round 1 | Alexandar Lazarov | W | 3-6, 6-1, 6-2 | Hard |
| Oct 22 | Bybit Stockholm Open | Final | Gael Monfils | L | 6-4, 6-7(6), 3-6 | Hard |
| Oct 21 | Bybit Stockholm Open | Semifinal | Miomir Kecmanovic | W | 6-3, 6-4 | Hard |
| Oct 20 | Bybit Stockholm Open | Quarterfinal | Tallon Griekspoor | W | 7-6(4), 6-2 | Hard |
| Oct 18 | Bybit Stockholm Open | Round 2 | Lorenzo Sonego | W | 6-4, 7-5 | Hard |
| Oct 17 | Bybit Stockholm Open | Round 1 | Christopher Eubanks | W | 6-7(2), 6-3, 7-6(5) | Hard |
| Oct 15 | Bybit Stockholm Open | Qualifying Final | Otto Virtanen | W | 6-4, 6-4 | Hard |
| Oct 14 | Bybit Stockholm Open | Qualifying 1st Round | Vitaliy Sachko | W | 6-4, 7-6(4) | Hard |
| Oct 5 | Shanghai Masters | Round 1 | Arthur Fils | L | 1-6, 4-6 | Hard |
Show 45 more
| Sep 26 | China Open | Qualifying 1st Round | Miomir Kecmanovic | L | 5-7, 7-6(5), 1-6 | Hard |
| Sep 23 | Chengdu Open | Round 2 | Alexander Zverev | L | 6-7(5), 6-4, 1-6 | Hard |
| Sep 21 | Chengdu Open | Round 1 | Daniel Elahi Galan | W | 7-5, 7-5 | Hard |
| Sep 19 | Chengdu Open | Qualifying Final | Omar Jasika | W | 6-2, 6-2 | Hard |
| Sep 19 | Chengdu Open | Qualifying 1st Round | Rubin Statham | W | 6-3, 6-4 | Hard |
| Aug 28 | US Open | Round 1 | Rinky Hijikata | L | 5-7, 7-5, 3-6, 5-7 | Hard |
| Aug 21 | Winston-Salem Open | Round 1 | Mitchell Krueger | L | 3-6, 4-6 | Hard |
| Jul 22 | Bitpanda Hamburg Open | Qualifying 1st Round | Jozef Kovalik | L | 3-6, 7-5, 4-6 | Clay |
| Jul 20 | Nordea Open | Round 2 | Andrey Rublev | L | 3-6, 6-7(4) | Clay |
| Jul 18 | Nordea Open | Round 1 | Marco Cecchinato | W | 6-1, 6-2 | Clay |
| Jul 17 | Nordea Open | Qualifying Final | Enzo Couacaud | W | 6-4, 5-7, 6-3 | Clay |
| Jul 17 | Nordea Open | Qualifying 1st Round | Max Dahlin | W | 6-4, 6-4 | Clay |
| Jun 29 | Vanda Pharmaceuticals Mallorca Championships | Quarterfinal | Lloyd Harris | L | 5-7, 2-6 | Grass |
| Jun 27 | Vanda Pharmaceuticals Mallorca Championships | Round 2 | Alejandro Davidovich Fokina | W | 2-6, 6-3, 6-4 | Grass |
| Jun 26 | Vanda Pharmaceuticals Mallorca Championships | Round 1 | Li Tu | W | 7-6(4), 6-3 | Grass |
| Jun 25 | Vanda Pharmaceuticals Mallorca Championships | Qualifying Final | Li Tu | L | 6-7(5), 2-6 | Grass |
| Jun 24 | Vanda Pharmaceuticals Mallorca Championships | Qualifying 1st Round | Fernando Verdasco | W | 6-1, 7-6(5) | Grass |
| Jun 17 | Terra Wortmann Open | Qualifying 1st Round | Marcos Giron | L | 4-6, 4-6 | Grass |
| Jun 10 | Libema Open | Qualifying 1st Round | Edan Leshem | L | 2-6, 4-6 | Grass |
| May 23 | Roland Garros | Qualifying 1st Round | Michael Geerts | L | 6-3, 4-6, 6-7(7) | Clay |
| Apr 26 | Madrid Open | Round 1 | Oscar Otte | L | 3-6, 6-4, 4-6 | Clay |
| Apr 25 | Madrid Open | Qualifying Final | Yosuke Watanuki | L | 7-6(7), 3-6, 6-7(3) | Clay |
| Apr 24 | Madrid Open | Qualifying 1st Round | Kimmer Coppejans | W | 6-4, 3-6, 7-6(6) | Clay |
| Apr 19 | Barcelona Open | Round 2 | Cameron Norrie | L | 1-6, 2-6 | Clay |
| Apr 17 | Barcelona Open | Round 1 | Oleksii Krutykh | W | 6-7(5), 6-4, 6-1 | Clay |
| Apr 16 | Barcelona Open | Qualifying Final | Benoit Paire | W | 6-2, 2-6, 6-3 | Clay |
| Apr 15 | Barcelona Open | Qualifying 1st Round | Matteo Gigante | W | 3-6, 7-6(3), 6-4 | Clay |
| Apr 8 | Grand Prix Hassan II | Semifinal | Alexandre Muller | L | 6-7(3), 5-7 | Clay |
| Apr 7 | Grand Prix Hassan II | Quarterfinal | Christopher O'Connell | W | 6-3, 6-7(6), 7-6(3) | Clay |
| Apr 6 | Grand Prix Hassan II | Round 2 | Benjamin Bonzi | W | 6-0, 7-6(2) | Clay |
| Apr 4 | Grand Prix Hassan II | Round 1 | Pedro Martinez | W | 6-2, 1-6, 7-6(5) | Clay |
| Mar 23 | Miami Open | Round 1 | Tomas Martin Etcheverry | L | 2-6, 2-6 | Hard |
| Mar 21 | Miami Open | Qualifying Final | Radu Albot | W | 6-2, 6-3 | Hard |
| Mar 20 | Miami Open | Qualifying 1st Round | Tung-lin Wu | W | 6-2, 7-6(5) | Hard |
| Mar 6 | Indian Wells | Qualifying 1st Round | Emilio Nava | L | 5-7, 7-6(2), 3-6 | Hard |
| Mar 1 | Dubai Duty Free | Round 2 | Hubert Hurkacz | L | 5-7, 1-6 | Hard |
| Feb 27 | Dubai Duty Free | Round 1 | Alexei Popyrin | W | 6-3, 5-7, 7-6(3) | Hard |
| Feb 26 | Dubai Duty Free | Qualifying Final | Aleksandr Shevchenko | W | 6-3, 2-0 ret. (ret.) | Hard |
| Feb 25 | Dubai Duty Free | Qualifying 1st Round | Roman Safiullin | W | 5-7, 6-2, 6-4 | Hard |
| Feb 19 | Qatar Open | Qualifying Final | Oleksii Krutykh | L | 6-1, 3-6, 3-6 | Hard |
| Feb 18 | Qatar Open | Qualifying 1st Round | Yuki Bhambri | W | 4-6, 6-3, 7-5 | Hard |
| Jan 15 | Australian Open | Round 1 | Tallon Griekspoor | L | 3-6, 6-7(3), 3-6 | Hard |
| Jan 11 | Australian Open | Qualifying Final | Ernesto Escobedo | L | 3-6, 6-7(5) | Hard |
| Jan 10 | Australian Open | Qualifying 2nd Round | Henri Laaksonen | W | 7-6(7), 6-2 | Hard |
| Jan 9 | Australian Open | Qualifying 1st Round | Genaro Alberto Olivieri | W | 7-6(5), 6-2 | Hard |
2022: 16-11
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 16 | Bybit Stockholm Open | Qualifying Final | Aleksandr Shevchenko | L | 6-4, 3-6, 2-6 | Hard |
| Oct 15 | Bybit Stockholm Open | Qualifying 1st Round | Peter Gojowczyk | W | 7-5, 6-3 | Hard |
| Oct 5 | Almaty Open | Round 2 | Roberto Bautista Agut | L | 1-6, 6-7(5) | Hard |
| Oct 4 | Almaty Open | Round 1 | Alejandro Davidovich Fokina | W | 6-4, 6-4 | Hard |
| Oct 2 | Almaty Open | Qualifying Final | Aleksandr Shevchenko | L | 6-7(11), 3-6 | Hard |
| Oct 1 | Almaty Open | Qualifying 1st Round | Arslanbek Aitkulov | W | 6-0, 6-0 | Hard |
| Aug 30 | US Open | Round 1 | Brandon Nakashima | L | 6-7(4), 2-6, 2-6 | Hard |
| Aug 26 | US Open | Qualifying Final | Fernando Verdasco | W | 6-1, 7-6(3) | Hard |
| Aug 25 | US Open | Qualifying 2nd Round | Sebastian Ofner | W | 6-3, 6-4 | Hard |
| Aug 24 | US Open | Qualifying 1st Round | Felipe Meligeni Alves | W | 7-5, 6-3 | Hard |
| Jul 23 | Generali Open | Qualifying 1st Round | Sebastian Ofner | L | 6-7(5), 5-7 | Clay |
| Jul 18 | EFG Swiss Open Gstaad | Qualifying Final | Juan Pablo Varillas | L | 4-6, 1-6 | Clay |
Show 15 more
| Jul 17 | EFG Swiss Open Gstaad | Qualifying 1st Round | Juan Ignacio Londero | W | 4-6, 6-3, 6-2 | Clay |
| Jul 11 | Nordea Open | Qualifying Final | Federico Delbonis | L | 6-7(0), 6-7(5) | Clay |
| Jul 10 | Nordea Open | Qualifying 1st Round | Henri Laaksonen | W | 6-1, 7-5 | Clay |
| May 22 | Roland Garros | Round 1 | Botic Van De Zandschulp | L | 3-6, 6-3, 3-6, 2-6 | Clay |
| May 20 | Roland Garros | Qualifying Final | Pedro Cachin | W | 6-3, 6-2 | Clay |
| May 18 | Roland Garros | Qualifying 2nd Round | Jurij Rodionov | W | 7-6(7), 6-4 | Clay |
| May 17 | Roland Garros | Qualifying 1st Round | Hugo Grenier | W | 6-3, 6-4 | Clay |
| Apr 7 | Grand Prix Hassan II | Round 2 | Richard Gasquet | L | 3-6, 6-3, 3-6 | Clay |
| Apr 6 | Grand Prix Hassan II | Round 1 | Tallon Griekspoor | W | 0-6, 6-2, 6-2 | Clay |
| Apr 5 | Grand Prix Hassan II | Qualifying Final | Fernando Verdasco | W | 7-5, 6-3 | Clay |
| Apr 3 | Grand Prix Hassan II | Qualifying 1st Round | Rafael Matos | W | 6-4, 6-1 | Clay |
| Feb 20 | Dubai Duty Free | Ricardas Berankis | L | 6-7(6), 7-5, 4-6 | Hard | |
| Feb 19 | Dubai Duty Free | Egor Gerasimov | W | 6-4, 7-5 | Hard | |
| Feb 13 | Qatar Open | Qualifying Final | Christopher O'Connell | L | 2-6, 2-6 | Hard |
| Feb 12 | Qatar Open | Qualifying 1st Round | Nerman Fatic | W | 6-2, 7-5 | Hard |
2021: 0-2
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Nov 8 | Stockholm Open | Round 1 | Andrea Vavassori | L | 3-6, 4-6 | Hard |
| Jan 8 | Antalya Open | Round 1 | Jan-Lennard Struff | L | 4-6, 3-6 | Hard |
2020: 0-1
| Date | Tournament | Round | Opponent | Result | Score | Surface |
|---|---|---|---|---|---|---|
| Oct 14 | St Petersburg Open | Round 1 | Ugo Humbert | L | 6-4, 2-6, 3-6 | Hard |
How he is doing now
Agatha on Pavel Kotov
Every graded call Agatha sealed on his matches since Oct 1, 2026, newest first. Each is 1 unit at its sealed price; the number opens its receipt.
| Date | Match | Call | Price | Result | Units | Receipt |
|---|---|---|---|---|---|---|
| Oct 9 | vs Arthur Fils | PREDArthur Fils to win | -900 | WON | +0.11u | #640 |
| Oct 7 | vs Tallon Griekspoor | LEANTallon Griekspoor to win | -219 | LOST | -1.00u | #507 |
| Oct 5 | vs Aleksandar Vukic | PREDAleksandar Vukic to win | +128 | LOST | -1.00u | #391 |
| Oct 4 | vs Martin Damm | LEANMartin Damm to win | -240 | LOST | -1.00u | #317 |
Career
- 2020First ATP matchLost to Ugo Humbert, St Petersburg Open
- 2024Career high No. 50Jun 17, 2024
- Oct 10, 2026Latest matchLost to Arthur Fils, Shanghai Masters
Grand Slam titles
First ATP match
Oct 14, 2020: lost to Ugo Humbert 6-4, 2-6, 3-6St Petersburg Open, on hard
Latest match
Oct 10, 2026: lost to Arthur Fils 3-6, 4-6Shanghai Masters, Round 2, on hard court
Challenger and ITF finals
Challenger: 9 singles finals, 6 won; 3 doubles finals, 1 won. ITF: 5 singles finals, 3 won. From 2017 to 2026.
Singles
- LSep 2026Runner-up at Guangzhou Open, China (hard), losing to Marat Sharipov 0-6, 3-6.
- WApr 2026Won the title at Wuning Challenger, China (hard), beating Harry Wendelken 4-6, 6-3, 6-4.
- WMar 2026Won the title at Challenger La Manche, France (indoor hard), beating Filippo Romano 6-2, 7-5.
- WFeb 2026Won the title at Koblenz Open, Germany (indoor hard), beating Tom Gentzsch 6-4, 1-6, 7-6(10-8).
- LJul 2023Runner-up at Brawo Open, Germany (clay), losing to Franco Agamenone 5-7, 3-6.
- WAug 2022Won the title at San Marino Open, San Marino (clay), beating Matteo Arnaldi 7-6(7-5), 6-4.
- WJan 2022Won the title at Citta di Forli III, Italy (2) (indoor hard), beating Quentin Halys 7-5, 6-7(5-7), 6-3.
- WDec 2021Won the title at Citta di Forli III, Italy (indoor hard), beating Andrea Arnaboldi 6-4, 6-3.
Show 6 more
- LDec 2019Runner-up at M15 Antalya, Turkey (clay), losing to Miljan Zekic 6-3, 4-6, 6-7(4-7).
- LAug 2019Runner-up at Open Castilla y Leon, Spain (hard), losing to Nicola Kuhn 2-6, 6-7(4-7).
- LApr 2018Runner-up at Kazakhstan F4, Shymkent (clay), losing to Denis Yevseyev 5-7, 1-6.
- WNov 2017Won the title at Czech Republic F11, Valasske Mezirici (indoor hard), beating Dan Added 6-0, 7-5.
- WJul 2017Won the title at Russia F3, Kazan (hard), beating Yan Sabanin 6-2, 6-3.
- WJul 2017Won the title at Russia F4, Kazan (hard), beating Denis Yevseyev 7-6(7-5), 6-2.
Doubles
- LApr 2021Runner-up at Open de Oeiras II, Portugal (clay) with Tseng Chun-hsin, losing to Nuno Borges and Francisco Cabral 1-6, 2-6.
- WFeb 2020Won the title at Challenger La Manche, France (indoor hard) with Roman Safiullin, beating Dan Added and Albano Olivetti 7-6(8-6), 5-7, [12-10].
- LNov 2019Runner-up at Tali Open, Finland (indoor hard) with Tomislav Draganja, losing to Frederik Nielsen and Tim Putz 6-7(2-7), 0-6.
Most often against
The players he has met most in our records, with the head-to-head.
Last: Feb 16, 2025, Qatar ExxonMobil Open Qualifying Final, lost
Last: Feb 26, 2023, Dubai Duty Free Tennis Championships Qualifying Final, won
Last: Aug 20, 2024, Winston-Salem Open Round 1, won
Last: Jun 24, 2023, Mallorca Championships Qualifying 1st Round, won
Last: Sep 27, 2024, China Open Round 2, lost
Sources and updates
Results and schedules come from Agatha's own records of the ATP Tour.
Updated Nov 9, 2026, 6:57 AM ET. Results and form refresh after every match; biography facts are checked weekly.