Kecmanović at the2021 French Open | |
| Country (sports) | |
|---|---|
| Residence | Dubai,United Arab Emirates |
| Born | (1999-08-31)31 August 1999 (age 26)[1] |
| Height | 1.83 m (6 ft 0 in) |
| Turned pro | 2017 |
| Plays | Right-handed (two-handed backhand) |
| Coach | Miro Hrvatin(2017–2020) David Nalbandian(2021–2022)[2] Johan Örtegren(2022)[3] Wayne Black(2023)[4] Ivan Cinkuš(2023–2024)[5] Viktor Troicki(2025–)[6] |
| Prize money | US $7,335,520[7] |
| Singles | |
| Career record | 169–176 |
| Career titles | 2 |
| Highest ranking | No. 27 (16 January 2023) |
| Current ranking | No. 53 (27 October 2025) |
| Grand Slam singles results | |
| Australian Open | 4R (2022,2024) |
| French Open | 3R (2022) |
| Wimbledon | 3R (2022,2024,2025) |
| US Open | 2R (2019,2020,2022,2024) |
| Other tournaments | |
| Olympic Games | 2R (2021) |
| Doubles | |
| Career record | 30–45 (40.5%) |
| Career titles | 2 |
| Highest ranking | No. 127 (24 April 2023) |
| Current ranking | No. 265 (30 June 2025) |
| Grand Slam doubles results | |
| Australian Open | 2R (2021) |
| French Open | 2R (2019,2022) |
| US Open | 3R (2019) |
| Team competitions | |
| Davis Cup | 9–8(Sin. 6–5, Dbs. 3–3) |
| Last updated on: 30 October 2025. | |
Miomir Kecmanović (Serbian Cyrillic:Миомир Кецмановић,pronounced[mǐomirketsmǎːnoʋitɕ]; born 31 August 1999)[8] is a Serbian professionaltennis player. Kecmanović reached his best singles ranking of world No. 27 on 16 January 2023 and he peaked at world No. 127 on 24 April 2023 in the doubles rankings. He has won twoATP titles both in singles and doubles. He is currently the No. 2 Serbian player.[9]
In December 2015, Kecmanović won theOrange Bowl in a 3-set match againstStefanos Tsitsipas from Greece, 6–3, 2–6, 7–6(5).[10] He reached the final in singles at2016 Junior US Open where he was defeated by CanadianFélix Auger-Aliassime.[11] He finished the year 2016 asITF Juniors number 1 ranked tennis player.[12]
Kecmanović was a fifth (reserve) player on aSerbian Davis Cup team in their quarterfinal tie against Great Britain in the2016 Davis Cup[13][14] – a standard practice ofTennis Federation of Serbia for each tie to invite a different talented young player to practice with regular players and gain necessary experience. Kecmanović credited this experience for finishing the year as junior world No. 1 and said that he is looking forward to one day make the team and play for Serbia.[15]
In January 2017, Kecmanović won his first singles ITF pro circuit title inSunrise, Florida, US.[16] In March, he received a wild card entry for the qualifying draw atMiami Masters and defeated 22nd seed and world No. 117Henri Laaksonen in straight sets in the first round, before losing the deciding qualifying match to 11th seed and world No. 114Lukáš Lacko. Serbian Davis Cup captain,Nenad Zimonjić, planned to include Kecmanović as a fifth player for Serbia's 7–9 AprilDavis Cup quarterfinal tie versus Spain,[17] but as Kecmanović received a wild card forPanamá Cup Challenger, he instead chose to play in his first career challenger and lost in the first round to top seed and world No. 86Horacio Zeballos in 3 sets, 6–2, 4–6, 2–6. He next played inSan Luis Potosí Challenger in Mexico and had his first wins on the Challenger level after defeating 3rd seed and world No. 135Stefan Kozlov in straight sets,Emilio Gómez in three sets and 7th seedMarcelo Arévalo in straight sets, before losing in the semifinals to 8th seedAdrián Menéndez Maceiras. AtSarasota Kecmanović played in his third successive challenger, losing in the second round to 7th seed and world No. 114Laaksonen. Kecmanović received a wild card for the qualifying draw of another ATP tournament,Istanbul Open, where he defeated 2nd seedMirza Bašić in the opening round, but lost to 8th seedDaniel Brands in the deciding qualifier.
Between May and July, Kecmanović played in four futures tournaments in Turkey and Belgium, respectively, winning two and reaching another final and one semifinal. He then resumed playing in challengers, playing three in Asia, with the best result coming in August inChengdu, where he was stopped in the quarterfinals. In September, Kecmanović was again in the plans to be a fifth player in 15–17 September Davis Cup semifinal against France, but as he received a wildcard forBanja Luka Challenger,[18] he chose to play it in order to improve his ATP ranking,[19] and again lost in the first round. He next played three futures in Italy, getting to one semifinal and two quarterfinals. He finished the season playing in three challengers in China and had his biggest achievement to date in October inSuzhou, when he won the first challenger title of his career by beating 3rd seed and world No. 113Radu Albot, 6–4, 6–4, in the final.
After reaching two quarterfinals in three challengers to start the season, Kecmanović broke into the top 200 for the first time in his career on 5 February, when he was ranked 194th on the ATP list. In March, he made his ATP main draw debut when he was granted wild card forMiami Masters, losing toDenis Istomin in the first round. In April, he defeated 4th seedMichael Mmoh and 6th seedDennis Novikov in the qualifying rounds to reach the main draw ofU.S. Men's Clay Court Championships ATP 250 event in Houston, where he lost to 7th seedRyan Harrison in the first round.
In July and August, Kecmanović playedWorld TeamTennis league and helpedSpringfield Lasers win its first ever championship after losing five times in the finals between 1999 and 2014. They defeatedPhiladelphia Freedoms, 19–18 in the final, after Kecmanović rallied from a 1–3 deficit in the final set to defeatKevin King, 5–3, and earnFinals MVP honors.[20]
On the strength of three semifinal and one quarterfinal appearance in challenger events in September and October, Kecmanović reached the top 150 for the first time on 22 October, being ranked world No. 149. He closed out the season on a high note, reaching the final of theLiuzhou challenger and winning theShenzhen challenger, to finish the season with a then career-high ranking of world No. 132.

He earned his first ATP victory by defeating world No. 56Leonardo Mayer at theBrisbane International. He qualified for his first Grand Slam main draw at the2019 Australian Open.[21] He played in theBNP Paribas Open as a lucky loser.[21] He defeated 30th seedLaslo Djere on his way to the quarterfinals, before losing to in straight sets toMilos Raonic. This result meant that Kecmanović was ranked in the top 100 for the first time.[22] InMiami, he beat former top-10 playerErnests Gulbis in the first round before losing toFrances Tiafoe in two tiebreak sets.
At theFrench Open, Kecmanović played in the main draw, beatingDenis Kudla in five sets before losing toDavid Goffin, his first Grand Slam win.[23] At theAntalya Open, he reached his first ATP final, losing toLorenzo Sonego in the final. His semifinal against third seedJordan Thompson was notable for featuring no breaks of serve, with Kecmanović saving all three break points on his serve.[24]
Kecmanović won his first Wimbledon match atThe Championships 2019, beatingRoberto Carballés Baena in four sets, before retiring againstBenoît Paire two sets to love down. InAtlanta, he beatJack Sock and 8th seedUgo Humbert both in straight sets, before losing in the quarterfinals to eventual finalist and second seedTaylor Fritz.[25] At theCiti DC Open, he beatAlexei Popyrin andPierre-Hugues Herbert before losing toNorbert Gombos. Having missed the Roger's Cup Masters Tournament, Kecmanović's breakthrough came at theWestern and Southern Open. In the qualifying rounds, he beatAntoine Hoang andFeliciano López in straight sets.[21] In the first round, he beat fellow 19 year oldFélix Auger-Aliassime in straight sets. He then recorded his first Top-10 win by beating seventh seedAlexander Zverev in three sets. This victory ensured that Kecmanović would break into the top 50 for the first time.[26] He then lost in straight sets toRoberto Bautista Agut.
Kecmanović started off the new decade by participating in the ATP 2502020 Qatar ExxonMobil Open. He defeated AustralianJordan Thompson before defeating third seedJo-Wilfried Tsonga in the round of sixteen.[27]
In September, he won his first ATP title at the2020 Generali Open Kitzbühel by beatingYannick Hanfmann in straight sets in the final.[28]
After reaching the second round at theAustralian Open, losing toAdrian Mannarino, and following a semifinal run at the2021 Argentina Open, Kecmanović achieved his best singles ranking of world No. 38 on 8 March 2021. During the Latin American Swing, he hired former World No. 3 playerDavid Nalbandian as his coach for a trial period.[29]

Kecmanović was initially set to playNovak Djokovic in theAustralian Open.[30] Due toDjokovic's visa issues and his COVID-19 vaccination status, that ultimately led to his deportation, Kecmanović instead facedSalvatore Caruso who was promoted to Djokovic's original position as a lucky loser.[31] Kecmanovic defeated Caruso in straight sets, and advanced to the second round.[32]Next he defeatedTommy Paul in straight sets andLorenzo Sonego to make his first fourth round at a Major, which is his best result at a Grand Slam. He lost to 17th seedGaël Monfils in straight sets in the fourth round. At the2022 Rio Open he reached the quarterfinals as a qualifier defeating sixth seedLorenzo Sonego.[33] He lost toFrancisco Cerúndolo in a second consecutive match, the first loss coming at the previous tournament, the2022 Argentina Open.
At theBNP Paribas Open, Kecmanović reached his 2nd careerMasters 1000 quarterfinal. He defeatedLiam Broady, 24th seedMarin Čilić,Botic van de Zandschulp, and 6th seedMatteo Berrettini, earning the second Top 10 win of his career. He lost in the quarterfinals in three sets to eventual championTaylor Fritz.[34]
The following week at theMiami Open, Kecmanović reached his 2nd consecutive Masters 1000 quarterfinal and 3rd overall. He defeatedJack Sock, 7th seed and 9th rankedFélix Auger-Aliassime for his third Top 10 win,Sebastian Korda, and 11th seed Taylor Fritz in a rematch of the previous week's Indian Wells quarterfinal. He lost to eventual championCarlos Alcaraz in the quarterfinal in a final set tie-breaker.[35] Due to this result, Kecmanović tied his career high ranking of World No. 38. He made his debut in the top 30 on 13 June 2022 following a third round showing for the first time in his career at the2022 French Open.
AtWimbledon, he beatAlejandro Tabilo andJohn Millman in the first two rounds before losing to the number 1 seed and eventual championNovak Djokovic in the third round.
In January, inAdelaide, Miomir won in the first round by beatingChristopher O'Connell in straight sets. In the round of 16, he lost to third seedDaniil Medvedev. The following week, at theAdelaide International 2, he beatKyle Edmund in the first round,Jason Kubler in the second round, before being beaten in three sets by the defending champion,Thanasi Kokkinakis. With this result, Kecmanovic reached his career best singles ranking at No. 27 on 16 January 2023. At theAustralian Open, seeded No. 26, he surprisingly lost in the first round against ChileanNicolás Jarry.
In February, Kecmanovic, as the fourth seed, reached his first final of the year atDelray Beach Open with wins overNuno Borges andMarcos Giron, both in straight sets, and in the semifinals he scored his 100th ATP tour victory by defeatingRadu Albot.[36][37] In the final, Kecmanovic lost in three sets to the top seedTaylor Fritz.[38]
InEstoril he reached his second final of the season defeatingLuca Nardi,Jurij Rodionov,Bernabé Zapata Miralles andMarco Cecchinato before losing to top seedCasper Ruud.[39][40]In April, he reached the semifinals ofBanja Luka, where he defeatedAbedallah Shelbayh in the second round in straight sets andJiří Lehečka in the quarterfinals, again in straight sets, before losing to compatriot and eventual championDušan Lajović in three tight sets, after exactly 3 hours of play.[41]
In July, seeded fourth Kecmanovic reached his fourth ATP semifinal of the season at theSwiss Open Gstaad. He defeatedDominic Stricker in the second round,Zizou Bergs in the quarterfinals, before losing toAlbert Ramos Viñolas in the semifinals.[42]
In September, during theDavis Cup Finals inValencia, Kecmanovic was paired in doubles withNikola Ćaćić and it wasSerbian Davis Cup team that emerged victorious againstSouth Korean pairSong Min-kyu andNam Ji-sung, same duo they fell to last year.[43]In the tie againstSpain, paired again with Nikola Ćaćić, they won in straight sets againstAlejandro Davidovich Fokina andMarcel Granollers, helping Serbia win the tie 3:0 and reach theDavis Cup quarterfinals.[44]Later in the month, at theChengdu Open Kecmanovic reached the quarterfinals. In the first round, he beatBenjamin Lock in straight sets. In the second round, he oustedCorentin Moutet, again in straight sets, before blowing to the top seed and eventual championAlexander Zverev, in three tight sets.[45]
In October, Kecmanovic reached the semifinals of theStockholm Open, defeatingKarl Friberg in the first round, top seed and defending championHolger Rune in the second andElias Ymer in the quarterfinals, all in straight sets.[46][47] In the semifinals, he lost toPavel Kotov.[48]
In February, Kecmanovic won both singles and doubles title atDelray Beach Open. In singles, he lifted the trophy after saving two match points and winning the last five games in a three set match victory againstAlejandro Davidovich Fokina.[49] In doubles, he teamed up withBrandon Nakashima to win a title in a three set match against American duoChristian Harrison andEvan King. With this win, Kecmanovic became only the fourth ATP player to win the event's singles and doubles titles afterXavier Malisse (2007),Jan-Michael Gambill (2001), andTodd Woodbridge (1995). He is also the first Serbian to claim both titles at the same ATP Tour event and the first overall since AustralianJordan Thompson achieved the feat inLos Cabos (2024).[50]
Born in Belgrade, to Dragutin Kecmanović and Maja Pavlov, both doctors, specialists in general and abdominal surgery.[51] Miomir began playing tennis at the age of 6 with his maternal grandfather, Jovan Pavlov, who was a General inYugoslav People's Army. His paternal grandfather was Prof. Miomir Kecmanović, after whom Miomir was named, who played a crucial role in suppressing the1972 Yugoslav smallpox outbreak.[52] Growing up, his tennis idols wereRoger Federer andNovak Djokovic.[53] At age 13, he moved to Florida with his aunt, Tanja Pavlov, a psychologist, to train atIMG Academy.[54] His aunt also acted as his manager.[55]
| W | F | SF | QF | #R | RR | Q# | DNQ | A | NH |
Current through the2025 US Open.
| Tournament | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | SR | W–L | Win% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Grand Slam tournaments | |||||||||||||
| Australian Open | A | A | Q1 | 1R | 1R | 2R | 4R | 1R | 4R | 3R | 0 / 7 | 9–7 | 56% |
| French Open | A | A | Q2 | 2R | 1R | 2R | 3R | 1R | 2R | 2R | 0 / 7 | 6–7 | 46% |
| Wimbledon | A | A | Q1 | 2R | NH | 2R | 3R | 1R | 3R | 3R | 0 / 6 | 8–6 | 57% |
| US Open | A | A | Q2 | 2R | 2R | 1R | 2R | 1R | 2R | 1R | 0 / 7 | 4–7 | 36% |
| Win–loss | 0–0 | 0–0 | 0–0 | 3–4 | 1–3 | 3–4 | 8–4 | 0–4 | 7–4 | 5–4 | 0 / 27 | 27–27 | 50% |
| National representation | |||||||||||||
| Davis Cup | Alt | A | A | A | SF[a] | GS | SF | GS | 0 / 4 | 5–4 | 56% | ||
| Summer Olympics | A | Not held | 2R | Not held | A | NH | 0 / 1 | 1–1 | 50% | ||||
| Win–loss | 0–0 | 0–0 | 0–0 | 0–0 | 0–0 | 1–2 | 1–2 | 3–0 | 0–0 | 0 / 4 | 5–4 | 56% | |
| ATP 1000 tournaments | |||||||||||||
| Indian Wells Open | A | A | A | QF | NH | 1R | QF | 2R | 1R | 1R | 0 / 6 | 7–6 | 54% |
| Miami Open | A | Q2 | 1R | 2R | NH | 2R | QF | 3R | 1R | 2R | 0 / 7 | 8–7 | 53% |
| Monte-Carlo Masters | A | A | A | Q1 | NH | 1R | A | 1R | 2R | 1R | 0 / 4 | 1–4 | 20% |
| Madrid Open | A | A | A | A | NH | 1R | 2R | 2R | 2R | 1R | 0 / 5 | 3–5 | 29% |
| Italian Open | A | A | A | Q2 | 1R | 1R | 1R | 1R | 3R | 1R | 0 / 6 | 2–6 | 25% |
| Canadian Open | A | A | A | A | NH | 1R | 1R | 2R | 1R | R2 | 0 / 5 | 2–5 | 29% |
| Cincinnati Open | A | A | A | 3R | A | 1R | 2R | 1R | 1R | 1R | 0 / 6 | 3–6 | 33% |
| Shanghai Masters | A | A | A | 1R | Not Held | 1R | 1R | 1R | 0 / 4 | 1–4 | 20% | ||
| Paris Masters | A | A | A | Q1 | 2R | 1R | 1R | 1R | 2R | 0 / 8 | 3–8 | 29% | |
| Win–loss | 0–0 | 0–0 | 0–1 | 6–4 | 1–2 | 1–8 | 10–7 | 2–9 | 4–5 | 2–8 | 0 / 48 | 29–48 | 38% |
| Career statistics | |||||||||||||
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | SR | W–L | Win% | |
| Tournaments | 0 | 0 | 2 | 21 | 13 | 25 | 24 | 30 | 29 | 15 | Career total: 159 | ||
| Titles | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | Career total: 2 | ||
| Finals | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | Career total: 5 | ||
| Overall win–loss | 0–0 | 0–0 | 0–2 | 24–22 | 17–12 | 14–26 | 38–26 | 27–30 | 25–30 | 14–15 | 2 / 159 | 159–163 | 49% |
| Win % | – | – | 0% | 52% | 59% | 35% | 59% | 47% | 45% | 48% | 49% | ||
| Year-end ranking[b] | 798 | 207 | 131 | 59 | 44 | 69 | 29 | 54 | 54 | $7,335,520 | |||
| Tournament | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | SR | W–L | Win% | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Grand Slam tournaments | |||||||||||||
| Australian Open | A | 1R | 2R | 1R | A | 1R | 1R | 0 / 5 | 1–5 | 17% | |||
| French Open | 2R | 1R | 1R | 2R | 1R | 1R | 0 / 6 | 2–6 | 25% | ||||
| Wimbledon | A | NH | A | A | A | A | 0 / 0 | 0–0 | 0% | ||||
| US Open | 3R | A | 1R | 1R | 2R | 1R | 0 / 5 | 3–5 | 38% | ||||
| Win–loss | 3–2 | 0–2 | 1–3 | 1–3 | 1–2 | 0–3 | 0–1 | 0 / 16 | 6–16 | 27% | |||
| ATP 1000 tournaments | |||||||||||||
| Miami Open | 1R | NH | QF | A | 2R | A | A | 0 / 3 | 3–3 | 50% | |||
| Canadian Open | A | NH | 1R | A | A | 2R | 0 / 2 | 1–2 | 33% | ||||
| Paris Masters | A | A | A | A | 2R | A | 0 / 1 | 1–0 | 100% | ||||
| Win–loss | 0–1 | 0–0 | 2–2 | 0–0 | 2–1 | 1–1 | 0–0 | 0 / 6 | 5–5 | 50% | |||
| Career statistics | |||||||||||||
| 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | SR | W–L | Win% | ||||
| Tournaments | 6 | 5 | 9 | 8 | 9 | 6 | 2 | Career total: 45 | |||||
| Titles | 0 | 0 | 0 | 1 | 0 | 0 | 1 | Career total: 2 | |||||
| Finals | 0 | 0 | 0 | 1 | 1 | 0 | 1 | Career total: 3 | |||||
| Overall win–loss | 3–6 | 0–5 | 4–8 | 7–7 | 11–9 | 1–7 | 4–2 | 2 / 45 | 30–44 | 41% | |||
| Win % | 33% | 0% | 33% | 50% | 55% | 13% | 67% | 41% | |||||
| Year-end ranking[c][d][e] | 189 | 250 | 276 | 187 | 161 | – | |||||||
|
|
|
| Result | W–L | Date | Tournament | Tier | Surface | Opponent | Score |
|---|---|---|---|---|---|---|---|
| Loss | 0–1 | Jun 2019 | Antalya Open, Turkey | ATP 250 | Grass | 7–6(7–5), 6–7(5–7), 1–6 | |
| Win | 1–1 | Sep 2020 | Austrian Open Kitzbühel, Austria | ATP 250 | Clay | 6–4, 6–4 | |
| Loss | 1–2 | Feb 2023 | Delray Beach Open, United States | ATP 250 | Hard | 0–6, 7–5, 2–6 | |
| Loss | 1–3 | Apr 2023 | Estoril Open, Portugal | ATP 250 | Clay | 2–6, 6–7(3–7) | |
| Win | 2–3 | Feb 2025 | Delray Beach Open, United States | ATP 250 | Hard | 3–6, 6–1, 7–5 |
|
|
|
| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|---|---|---|---|---|---|---|---|
| Win | 1–0 | Aug 2022 | Los Cabos Open, Mexico | ATP 250 | Hard | 6–0, 6–1 | ||
| Loss | 1–1 | Apr 2023 | Estoril Open, Portugal | ATP 250 | Clay | 3–6, 4–6 | ||
| Win | 2–1 | Feb 2025 | Delray Beach Open, United States | ATP 250 | Hard | 7–6(7–3), 1–6, [10–3] |
|
|
|
|
| Place | Date | League | Location(s) | Surface(s) | Team | Teammates | Opponent teams |
|---|---|---|---|---|---|---|---|
| Champions (2nd) | Jul-Aug 2018 | WTT | U.S. | Hard, Hard (i) | Philadelphia Freedoms:Runners-up (1st) Washington Kastles:3rd San Diego Aviators:4th Orange County Breakers:5th New York Empire:6th | ||
| Champions (2nd) | Jul-Aug 2019 | WTT | U.S. | Hard, Hard (i) | New York Empire:Runners-up (4th) Philadelphia Freedoms:Semifinals (1st) San Diego Aviators:Semifinals (3rd) Vegas Rollers:5th Orange County Breakers:6th Orlando Storm:7th Washington Kastles:8th |
|
| Result | W–L | Date | Tournament | Tier | Surface | Opponent | Score |
|---|---|---|---|---|---|---|---|
| Win | 1–0 | Oct 2017 | International Suzhou, China | Challenger | Hard | 6–4, 6–4 | |
| Loss | 1–1 | Oct 2018 | Liuzhou Challenger, China | Challenger | Hard | 2–6, 6–4, 3–6 | |
| Win | 2–1 | Nov 2018 | Shenzhen Longhua Open, China | Challenger | Hard | 6–2, 2–6, 6–3 |
|
|
| Result | W–L | Date | Tournament | Tier | Surface | Opponent | Score |
|---|---|---|---|---|---|---|---|
| Loss | 0–1 | Apr 2016 | US F14, Orange Park | Futures | Clay | 5–7, 6–2, 6–7(6–8) | |
| Win | 1–1 | Jan 2017 | US F4, Sunrise | Futures | Clay | 6–2, 6–2 | |
| Win | 2–1 | May 2017 | Turkey F20, Antalya | Futures | Clay | 6–0, 6–4 | |
| Loss | 2–2 | Jun 2017 | Turkey F21, Antalya | Futures | Clay | 3–6, 4–6 | |
| Win | 3–2 | Jun 2017 | Belgium F1, Havré | Futures | Clay | 6–4, 3–6, 6–2 |
|
| Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|---|---|---|---|---|---|---|---|
| Win | 1–0 | May 2016 | US F15, Vero Beach | Futures | Clay | 6–1, 5–7, [10–8] | ||
| Loss | 1–1 | May 2016 | US F16, Tampa | Futures | Clay | 4–6, 6–7(4–6) |
| Result | Year | Tournament | Surface | Opponent | Score |
|---|---|---|---|---|---|
| Loss | 2016 | US Open | Hard | 3–6, 0–6 |
| Season | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Total |
|---|---|---|---|---|---|---|---|---|
| Wins | 1 | 0 | 0 | 2 | 1 | 1 | 0 | 5 |
| # | Player | Rk | Event | Surface | Rd | Score | Rk | Ref |
|---|---|---|---|---|---|---|---|---|
| 2019 | ||||||||
| 1. | 6 | Cincinnati Open, United States | Hard | 2R | 6–7(4–7), 6–2, 6–4 | 58 | [57] | |
| 2022 | ||||||||
| 2. | 6 | Indian Wells Open, United States | Hard | 4R | 6–3, 6–7(5–7), 6–4 | 61 | [58] | |
| 3. | 9 | Miami Open, United States | Hard | 2R | 6–4, 6–2 | 48 | [59] | |
| 2023 | ||||||||
| 4. | 6 | Stockholm Open, Sweden | Hard (i) | 2R | 7–6(7–3), 6–2 | 53 | [60] | |
| 2024 | ||||||||
| 5. | 7 | Italian Open, Italy | Clay | 2R | 0–6, 6–4, 6–4 | 58 | [61] | |
| Awards and achievements | ||
|---|---|---|
| Preceded by | ITF Junior World Champion 2016 | Succeeded by |