Loading player details...
Loading player details...
Torrance, California · USA
Singles UTR
13.31
Rated
Doubles UTR
13.13
Rated
Record
37-22
63% win rate
Events Played
0
This season
37
Wins
22
Losses
63%
Win Rate
Avg Opponent UTR
12.90
vs Higher Rated
0W - 4L
vs Lower Rated
17W - 5L
Last 5 Matches
2/5 wins
Match Impact (last 12 months, most recent first)
| UTR Eligible | Date | Opponent | Score | Result | UTR Impact | Event |
|---|---|---|---|---|---|---|
| 1 | Feb 16, 2026 | Davide Tortora(13.44) | 6-2, 6-4 | L | -0.02 | M15 Naples, FL |
| 2 | Feb 9, 2026 |
Costly Losses (drag UTR down)
How to Improve Your UTR
See how hypothetical future matches could affect your rating.
Based on 5 matches (3W-2L) vs ~13.31 rated opponents
To gain ~1.0 point: ~14 matches vs ~14.81 rated opponents with an 80% win rate
This is a simplified estimate. Actual UTR uses score margins, match format, and other factors not modeled here.
| 6-2, 6-0 |
| L |
| -0.02 |
| M15 Sunrise, FL |
| 3 | Jan 24, 2026 | Ziga Sesko(13.43) | 4-6, 6-3, 6-4 | L | 0.00 | Australian Open Junior Championships |
| 4 | Jan 24, 2026 | Zangar Nurlanuly(13.06) | 6-3, 6-2 | W | +0.02 | Australian Open Junior Championships |
| 5 | Jan 24, 2026 | Simone Massellani(12.92) | 6-0, 6-4 | W | +0.01 | Australian Open Junior Championships |
| 6 | Jan 24, 2026 | Kuan-Shou Chen(13.06) | 7-6, 6-4 | W | -0.01 | Australian Open Junior Championships |
| 7 | Jan 24, 2026 | Ethan Domingo(11.88) | 6-0, 6-2 | W | -0.03 | Australian Open Junior Championships |
| 8 | Jan 24, 2026 | Mark Ceban(12.81) | 6-4, 4-6, 6-2 | W | -0.02 | Australian Open Junior Championships |
| 9 | Jan 16, 2026 | Tito Chavez(12.68) | 6-3, 6-0 | W | +0.01 | J300 Traralgon |
| 10 | Jan 16, 2026 | Siu Chi Nicholas Cheng(11.98) | 6-2, 6-1 | W | -0.03 | J300 Traralgon |
| 11 | Jan 16, 2026 | Leon Sloboda(12.78) | 6-2, 7-5 | W | -0.01 | J300 Traralgon |
| 12 | Jan 16, 2026 | Cooper Kose(12.16) | 4-6, 7-6, 6-4 | W | -0.07 | J300 Traralgon |
| 13 | Jan 16, 2026 | Luis Guto Miguel(13.57) | 6-3, 6-4 | L | 0.00 | J300 Traralgon |
| 14 | Dec 8, 2025 | Dimitar Kisimov(12.92) | 2-6, 6-2, 6-3 | L | -0.03 | J500 Fort Lauderdale |
| 15 | Dec 8, 2025 | Siu Chi Nicholas Cheng(11.98) | 6-4, 6-4 | W | -0.07 | J500 Fort Lauderdale |
| 16 | Nov 16, 2025 | Jack Kennedy(13.64) | 6-0, 6-1 | L | -0.04 | M15 Orlando, FL |
| 17 | Nov 16, 2025 | Benjamin Martin(12.75) | 7-6(3), 6-2 | W | -0.02 | M15 Orlando, FL |
| 18 | Aug 1, 2025 | Dominick Mosejczuk(13.08) | 6-0, 6-1 | W | +0.05 | USTA Boys' 16 & 18 National Championships |
| 19 | Aug 1, 2025 | Nischal Spurling(12.32) | 7-5, 6-3 | W | -0.04 | USTA Boys' 16 & 18 National Championships |
| 20 | Aug 1, 2025 | Gray Kelley(12.52) | 6-1, 6-2 | W | 0.00 | USTA Boys' 16 & 18 National Championships |
| 21 | Aug 1, 2025 | Braeden Johnson(11.46) | 6-3, 6-4 | W | -0.09 | USTA Boys' 16 & 18 National Championships |
| 22 | Aug 1, 2025 | Cooper Woestendick(13.52) | 6-0, 5-7, 6-3 | W | +0.03 | USTA Boys' 16 & 18 National Championships |
| 23 | Aug 1, 2025 | Jack Satterfield(13.22) | 0-6, 7-5, 6-3 | L | 0.00 | USTA Boys' 16 & 18 National Championships |
| 24 | Aug 1, 2025 | Jack Kennedy(13.64) | 7-5, 6-2 | L | 0.00 | USTA Boys' 16 & 18 National Championships |
| 25 | Apr 27, 2025 | Juan Carlos Aguilar(13.31) | 2-6, 6-3, 6-2 | W | +0.01 | M15 Vero Beach, FL |
| 26 | Apr 27, 2025 | Ryan Dickerson(13.39) | 6-1, 6-0 | L | -0.06 | M15 Vero Beach, FL |
| — | Jan 25, 2025 | Xingyu Chen(11.26) | 6-3, 6-3 | W | — | J300 Barranquilla |
| — | Jan 25, 2025 | 6-0, 6-0 | W | — | J300 Barranquilla |
| — | Jan 25, 2025 | Juan Jose Neira Rodriguez(11.92) | 6-4, 6-3 | W | — | J300 Barranquilla |
| — | Jan 18, 2025 | Jack Satterfield(13.22) | 4-6, 6-2, 7-5 | L | — | J300 San Jose |
| — | Jan 18, 2025 | Miko Lapalme(11.77) | 6-3, 6-3 | W | — | J300 San Jose |
| — | Jan 18, 2025 | Jack Secord(12.63) | 6-0, 6-0 | W | — | J300 San Jose |
| — | Jan 11, 2025 | Andrew Johnson(13.50) | 6-2, 3-6, 1-0(7) | W | — | J100 San Jose |
| — | Jan 11, 2025 | Andrea Lo Nardo(9.10) | 6-3, 6-0 | W | — | J100 San Jose |
| — | Jan 11, 2025 | Fumin Jiang(12.10) | 7-6(1), 6-2 | W | — | J100 San Jose |
| — | Jan 11, 2025 | Ryan Cozad(12.79) | 3-6, 7-6(6), 1-0(7) | L | — | J100 San Jose |
| — | Nov 17, 2024 | 6-2, 6-7(7), 6-0 | W | — | 2024 Davis Cup Juniors Finals |
| — | Nov 17, 2024 | Hyu Kawanishi(12.67) | 6-2, 6-2 | W | — | 2024 Davis Cup Juniors Finals |
| — | Nov 17, 2024 | Yen-Chun Wang(12.11) | 6-0, 6-1 | W | — | 2024 Davis Cup Juniors Finals |
| — | Nov 17, 2024 | Jan Chlodnicki(12.37) | 6-0, 6-4 | W | — | 2024 Davis Cup Juniors Finals |
| — | Nov 17, 2024 | Salvador Monteiro(12.43) | 6-1, 6-0 | W | — | 2024 Davis Cup Juniors Finals |
| — | Nov 16, 2024 | 6-2, 6-7(7), 6-0 | W | — | 2024 Billie Jean King Cup Juniors by Gainbridge & Davis Cup Juniors Finals |
| — | Nov 15, 2024 | Hyu Kawanishi(12.67) | 6-2, 6-2 | W | — | 2024 Billie Jean King Cup Juniors by Gainbridge & Davis Cup Juniors Finals |
| — | Nov 14, 2024 | Yen-Chun WANG(N/A) | 6-0, 6-1 | W | — | 2024 Billie Jean King Cup Juniors by Gainbridge & Davis Cup Juniors Finals |
| — | Sep 7, 2024 | Rethin Pranav Senthil Kumar(12.90) | 7-5, 6-2 | W | — | US Open Junior Tennis Championships |
| — | Sep 7, 2024 | Bill Chan(12.94) | 6-3, 6-2 | W | — | US Open Junior Tennis Championships |
| — | Sep 7, 2024 | Nicolai Budkov Kjaer(14.68) | 7-6(5), 7-5 | L | — | US Open Junior Tennis Championships |
| — | Aug 31, 2024 | Samuel Pelletier(11.24) | 6-0, 6-0 | W | — | J300 Repentigny |
| — | Aug 31, 2024 | Rafael Brown(10.28) | 6-1, 6-1 | W | — | J300 Repentigny |
| — | Aug 31, 2024 | Denis Petak(12.85) | 6-3, 6-2 | W | — | J300 Repentigny |
| — | Aug 31, 2024 | Thomas Faurel(13.85) | 1-6, 6-1, 6-0 | L | — | J300 Repentigny |
| — | Aug 24, 2024 | Hayden Jones(13.12) | 6-2, 6-4 | L | — | J300 College Park |
| — | Aug 24, 2024 | Yubel Ubri(12.48) | 6-4, 6-4 | W | — | J300 College Park |
| — | Aug 2, 2024 | William Freshwater(11.89) | 6-4, 6-0 | W | — | USTA Boys' 16 & 18 National Championships |
| — | Aug 2, 2024 | Benjamin Berger(12.44) | 6-4, 6-4 | W | — | USTA Boys' 16 & 18 National Championships |
| — | Aug 2, 2024 | Zen Uehling(12.20) | 6-1, 6-2 | W | — | USTA Boys' 16 & 18 National Championships |
| — | Aug 2, 2024 | James Quattro(12.73) | 6-2, 6-1 | W | — | USTA Boys' 16 & 18 National Championships |
| — | Aug 2, 2024 | Rishvanth Krishna(12.59) | 6-2, 6-3 | W | — | USTA Boys' 16 & 18 National Championships |
| — | Aug 2, 2024 | Gus Grumet(12.79) | 3-6, 6-2, 6-3 | L | — | USTA Boys' 16 & 18 National Championships |
| — | Aug 2, 2024 | Shaan Patel(12.03) | 7-5, 6-2 | W | — | USTA Boys' 16 & 18 National Championships |
| — | Jun 16, 2024 | Pieter De Lange(13.20) | 4-6, 6-2, 1-0(4) | L | — | J300 Bamberg |
| — | Jun 16, 2024 | Salvador Monteiro(12.43) | 7-6(2), 6-2 | W | — | J300 Bamberg |
| — | Mar 17, 2024 | Sanjeev Chundu(12.09) | 6-3, 6-3 | W | — | J300 Indian Wells |
| — | Mar 17, 2024 | Jordan Chang(12.33) | 6-1, 6-0 | W | — | J300 Indian Wells |
| — | Mar 17, 2024 | Dillon Beckles(11.90) | 6-7, 6-3, 1-0(4) | W | — | J300 Indian Wells |
| — | Mar 17, 2024 | Jack Secord(12.63) | 7-6(2), 6-1 | W | — | J300 Indian Wells |
| — | Mar 17, 2024 | Cooper Woestendick(13.52) | 6-0, 6-3 | L | — | J300 Indian Wells |
| UTR Eligible | Date | Opponents | Score | Result | Event |
|---|---|---|---|---|---|
| 1 | Jan 24, 2026 | Matteo Gribaldo(12.60) Simone Massellani(12.61) | 7-5, 6-4 | W | Australian Open Junior Championships |
| 2 | Jan 24, 2026 | Connor Doig(12.62) Dimitar Kisimov(12.55) | 7-6, 7-6 | L | Australian Open Junior Championships |
| 3 | Jan 24, 2026 | Odysseas Geladaris(12.15) Ntungamili RAGUIN(12.03) | 6-7, 6-3, 1-0(8) | W | Australian Open Junior Championships |
| 4 | Jan 16, 2026 | SEHUN PARK(10.99) Har Abir Sekhon(11.16) | 6-2, 6-2 | W | J300 Traralgon |
| 5 | Jan 16, 2026 | Ethan Domingo(11.66) Taiki Takizawa(12.21) | 6-2, 6-4 | W | J300 Traralgon |
| 6 | Jan 16, 2026 | Emilio Camacho(12.09) Leonardo Storck Franca(12.35) | 7-5, 6-1 | W | J300 Traralgon |
| 7 | Jan 16, 2026 | Kuan-Shou Chen(12.61) Flynn Thomas(12.65) | 6-3, 6-3 | L | J300 Traralgon |
| 8 | Dec 8, 2025 | Dan Brand(11.76) Tim Vaisman(11.98) | 6-3, 6-3 | W | J500 Fort Lauderdale |
| 9 | Dec 8, 2025 | TAKAHIRO KAWAGUCHI(12.25) | 6-2, 6-2 | W | J500 Fort Lauderdale |
| 10 | Dec 8, 2025 | Emanuel Ivanisevic(12.89) Johan Oscar Lien(12.60) | 6-3, 6-2 | L | J500 Fort Lauderdale |
| 11 | Nov 30, 2025 | 6-4, 7-6(8) | W | J500 Merida | |
| 12 | Nov 30, 2025 | Alan Wazny(13.26) | 6-4, 6-2 | W | J500 Merida |
| 13 | Nov 30, 2025 | Luis Guto Miguel(13.55) | 6-1, 6-1 | L | J500 Merida |
| 14 | Nov 30, 2025 | Tito Chavez(12.73) Jamie Mackenzie(12.87) | 7-6(2), 6-4 | L | J500 Merida |
| 15 | Nov 30, 2025 | 6-4, 6-4 | W | J500 Merida | |
| 16 | Nov 30, 2025 | Mauricio Schtulmann Gasca(11.94) | 6-3, 6-4 | W | J500 Merida |
| 17 | Nov 30, 2025 | Mustafa Ege Sik(12.29) | 6-2, 6-7, 6-2 | W | J500 Merida |
| 18 | Nov 30, 2025 | Nicolas Rivera Paz(11.95) Mauricio Schtulmann Gasca(11.94) | 6-3, 6-4 | W | J500 Merida |
| 19 | Nov 30, 2025 | Pedro Henrique Chabalgoity(12.19) Hyu Kawanishi(12.44) | 6-2, 6-2 | W | J500 Merida |
| 20 | Nov 9, 2025 | Tristan McCormick(12.83) | 6-2, 2-6, 6-2 | W | M15 Orlando, FL |
| 21 | Nov 9, 2025 | Stijn Paardekooper(13.08) | 6-3, 6-0 | W | M15 Orlando, FL |
| 22 | Nov 9, 2025 | Joao Vitor Goncalves Ceolin(13.02) Ronald Hohmann(12.94) | 7-6(7), 6-4 | W | M15 Orlando, FL |
| 23 | Nov 9, 2025 | Christopher Li(12.82) | 6-4, 6-1 | W | M15 Orlando, FL |
| 24 | Nov 9, 2025 | Ryan Cozad(12.98) Gavin Goode(13.01) | 6-1, 2-6, 1-0(8) | L | M15 Orlando, FL |
| 25 | Nov 9, 2025 | Ryan Colby(13.28) | 7-5, 6-4 | L | M15 Orlando, FL |
| — | Oct 10, 2025 | Ava Sharng(6.99) Peter Smith(10.67) | 6-4, 6-3 | W | Annual 2025 Tracy Austin Doubles Tennis Tournament |
| — | Oct 10, 2025 | Lucy Graci(7.20) Rylan Rizza(10.62) | 6-2, 3-6, 1-0(5) | W | Annual 2025 Tracy Austin Doubles Tennis Tournament |
| — | Oct 10, 2025 | Austin Chafetz(10.25) Erik Lim(10.25) | 7-5, 6-0 | W | Annual 2025 Tracy Austin Doubles Tennis Tournament |
| — | Oct 10, 2025 | Jeremy Shaw(9.28) Tatsuya Ishizuka(9.76) | 6-1, 6-2 | W | Annual 2025 Tracy Austin Doubles Tennis Tournament |
| 26 | Oct 10, 2025 | Peter Smith(10.67) Colter Smith(10.91) | 6-4, 6-3 | W | Annual 2025 Tracy Austin Doubles Tennis Tournament |
| 27 | Oct 5, 2025 | Dhakshineswar Suresh(13.71) | 6-1, 6-2 | L | M15 Winston-Salem, NC |
| 28 | Sep 21, 2025 | Orel Kimhi(12.86) | 7-6(7), 6-3 | L | M15 Fayetteville, AR |
| 29 | Sep 21, 2025 | Stefano D'Agostino(12.86) Pietro Pampanin(12.82) | 6-2, 7-6(4) | W | M15 Fayetteville, AR |
| 30 | Sep 21, 2025 | Mikael Arseneault(12.79) Matthew Rankin(13.27) | L | M15 Fayetteville, AR | |
| — | Sep 6, 2025 | Naoto Tomizawa(11.97) | 6-7, 6-3, 6-2 | L | US Open Junior Tennis Championships |
| — | Sep 6, 2025 | Ludvig Hede(12.62) Hidde Schoenmakers(12.68) | 6-7, 6-4, 1-0(6) | W | US Open Junior Tennis Championships |
| — | Sep 6, 2025 | Tudor Batin(12.62) Johan Oscar Lien(12.60) | 6-0, 6-3 | W | US Open Junior Tennis Championships |
| — | Sep 6, 2025 | Noah Johnston(13.19) Benjamin Willwerth(13.22) | 6-3, 1-6, 1-0(8) | W | US Open Junior Tennis Championships |
| — | Sep 6, 2025 | Yannik Alvarez(12.98) Jack Secord(12.66) | 6-2, 6-4 | W | US Open Junior Tennis Championships |
| — | Sep 6, 2025 | Michael Antonius(12.88) Matisse Farzam(12.84) | 6-2, 6-4 | W | US Open Junior Tennis Championships |
| — | Aug 23, 2025 | 6-3, 6-2 | L | J300 College Park | |
| — | Aug 23, 2025 | Dominick Mosejczuk(13.08) | 7-5, 6-3 | W | J300 College Park |
| — | Aug 23, 2025 | Volodymyr Gurenko(12.31) | 6-4, 6-1 | W | J300 College Park |
| — | Aug 23, 2025 | Nicolas Pedraza(11.85) Erik Schinnerer(11.98) | L | J300 College Park | |
| — | Aug 1, 2025 | Adrien Abarca(11.44) Justin Riley Anson(12.28) | 6-1, 6-3 | W | USTA Boys' 16 & 18 National Championships |
| — | Aug 1, 2025 | Abraham Rosett(11.19) Pierce Shaya(12.26) | 6-2, 6-4 | W | USTA Boys' 16 & 18 National Championships |
| — | Aug 1, 2025 | Tanishk Konduri(12.72) Gray Kelley(12.56) | 7-5, 7-5 | W | USTA Boys' 16 & 18 National Championships |
| — | Aug 1, 2025 | Theo Hegarty(12.16) Noble Renfrow(12.18) | 6-2, 4-6, 1-0(9) | L | USTA Boys' 16 & 18 National Championships |
| — | Jul 13, 2025 | Mees Rottgering(13.35) Hidde Schoenmakers(12.68) | 6-4, 7-6(4) | L | The Junior Championships, Wimbledon |
| — | Jul 13, 2025 | Aran Selvaraasan(11.26) | 6-1, 6-2 | W | The Junior Championships, Wimbledon |
| — | Jul 13, 2025 | Niels McDonald(13.13) | 3-6, 7-6(1), 6-4 | W | The Junior Championships, Wimbledon |
| — | Jul 13, 2025 | Alexander Vasilev(13.05) | 7-6(5), 6-4 | L | The Junior Championships, Wimbledon |
| — | Jul 13, 2025 | Luis Guto Miguel(13.55) Ziga Sesko(13.33) | 7-6(5), 3-3 | W | The Junior Championships, Wimbledon |
| — | Jul 4, 2025 | Conor Brady(12.96) Benjamin Gusic-Wan(12.94) | 7-5, 6-3 | L | J300 Roehampton |
| — | Jul 4, 2025 | Arnav Paparkar(12.55) Rethin Pranav Senthil Kumar(12.88) | 3-6, 6-1, 1-0(9) | W | J300 Roehampton |
| — | Jul 4, 2025 | Luis Guto Miguel(13.55) | 7-5, 6-2 | L | J300 Roehampton |
| — | Jul 4, 2025 | Stefan Horia Haita(12.60) | 4-6, 6-4, 1-0(11) | W | J300 Roehampton |
| — | Jun 7, 2025 | Pierre Antoine Faut(12.55) Daniel Jade(12.41) | 6-3, 6-4 | W | Roland Garros Junior Championships |
| — | Jun 7, 2025 | Alejandro Arcila(13.17) Dominick Mosejczuk(13.08) | 6-3, 6-4 | W | Roland Garros Junior Championships |
| — | Jun 7, 2025 | 4-6, 6-1, 6-3 | W | Roland Garros Junior Championships | |
| — | Jun 7, 2025 | Maxwell Exsted(13.33) Alexander Vasilev(13.05) | 6-2, 6-4 | W | Roland Garros Junior Championships |
| — | Jun 7, 2025 | Oskari Paldanius(13.35) Alan Wazny(13.26) | 6-1, 6-2 | L | Roland Garros Junior Championships |
| — | Jun 7, 2025 | Niels McDonald(13.13) | 6-1, 6-3 | L | Roland Garros Junior Championships |
| — | May 25, 2025 | Jamie Mackenzie(12.87) Niels McDonald(13.13) | 6-3, 6-4 | L | J500 Milan |
| — | May 25, 2025 | Ryo Tabata(12.88) | 4-6, 6-1, 1-0(4) | W | J500 Milan |
| — | May 25, 2025 | Timofei Derepasko(13.11) Jacopo Vasami(13.75) | 1-6, 7-6(3), 1-0(4) | W | J500 Milan |
| — | May 25, 2025 | Thilo Behrmann(12.70) Nikita Bilozertsev(12.69) | 6-3, 4-6, 1-0(3) | W | J500 Milan |
| — | May 25, 2025 | Luis Guto Miguel(13.55) | 6-1, 6-1 | L | J500 Milan |
| — | May 25, 2025 | Luis Guto Miguel(13.55) | 6-3, 6-4 | W | J500 Milan |
| — | May 17, 2025 | Daniel Jade(12.41) | 3-6, 6-2, 6-3 | W | J300 Santa Croce sull’Arno |
| — | May 17, 2025 | 6-4, 6-1 | W | J300 Santa Croce sull’Arno | |
| — | May 17, 2025 | Filippo Alfano(12.29) Lorenzo Balducci(12.37) | 3-6, 6-3, 1-0(4) | W | J300 Santa Croce sull’Arno |
| — | May 17, 2025 | Luis Guto Miguel(13.55) Dante Pagani(12.73) | 7-6(4), 7-6(5) | W | J300 Santa Croce sull’Arno |
| — | May 17, 2025 | Nikita Bilozertsev(12.69) | 6-4, 6-0 | L | J300 Santa Croce sull’Arno |
| — | May 17, 2025 | Oskari Paldanius(13.35) Alan Wazny(13.26) | 6-0, 7-6(4) | W | J300 Santa Croce sull’Arno |
| — | May 17, 2025 | Yannik Alvarez(12.98) Connor Doig(12.62) | 6-4, 6-2 | W | J300 Santa Croce sull’Arno |
| — | May 4, 2025 | Tyler Zink(13.57) | 6-3, 6-2 | L | M15 Orange Park, FL |
| — | May 4, 2025 | Matthew Segura(N/A) | 6-3, 6-3 | W | M15 Orange Park, FL |
| — | Apr 27, 2025 | Evan Bynoe(12.74) | 6-2, 6-3 | W | M15 Vero Beach, FL |
| — | Apr 27, 2025 | Aidan Borosko(10.72) Jovan Lubbe(12.17) | 6-2, 6-2 | W | M15 Vero Beach, FL |
| — | Apr 27, 2025 | Gustavo Ribeiro de Almeida(13.08) Noah Johnston(13.19) | 6-4, 7-6(5) | W | M15 Vero Beach, FL |
| — | Apr 27, 2025 | Peter Bertran(13.00) Jesse Flores(13.10) | 6-2, 7-5 | L | M15 Vero Beach, FL |
| — | Apr 27, 2025 | Blu Baker(13.18) Andrew Fenty(13.51) | 7-6(3), 7-6 | W | M15 Vero Beach, FL |
| — | Mar 16, 2025 | Jack Kennedy(13.23) | 6-4, 3-6, 6-1 | L | J300 Indian Wells |
| — | Mar 16, 2025 | Jack Satterfield(12.61) | 6-3, 2-6, 7-5 | W | J300 Indian Wells |
| — | Mar 16, 2025 | Ford McCollum(12.82) | 6-3, 4-6, 6-2 | W | J300 Indian Wells |
| — | Mar 16, 2025 | Sebastian Eie(12.38) | 6-3, 7-6(5) | W | J300 Indian Wells |
| — | Mar 16, 2025 | Ryan Cozad(12.98) Matisse Farzam(12.84) | 6-2, 4-6, 1-0(9) | L | J300 Indian Wells |
| — | Mar 16, 2025 | Andre Alcantara(12.32) Marcel Latak(12.59) | 7-5, 6-1 | W | J300 Indian Wells |
| — | Mar 2, 2025 | Nicholas Carneiro(11.42) | 6-2, 6-2 | W | J500 Gaspar |
| — | Mar 2, 2025 | Joao Pedro Didoni Bonini(12.24) | 7-6(2), 4-6, 1-0(7) | L | J500 Gaspar |
| — | Mar 2, 2025 | 6-3, 6-3 | W | J500 Gaspar | |
| — | Mar 2, 2025 | Luis Guto Miguel(13.55) | 6-1, 6-4 | W | J500 Gaspar |
| — | Mar 2, 2025 | Pedro Henrique Chabalgoity(12.19) | 4-6, 6-3, 6-2 | L | J500 Gaspar |
| — | Feb 23, 2025 | Dante Pagani(12.73) | 6-2, 6-1 | W | J300 Porto Alegre |
| — | Feb 23, 2025 | Calvin Baierl(12.05) Arturs Zagars(12.25) | 6-1, 6-1 | W | J300 Porto Alegre |
| — | Feb 23, 2025 | Ivan Ivanov(13.48) | 7-6(6), 6-7, 6-3 | L | J300 Porto Alegre |
| — | Feb 23, 2025 | Noah Johnston(13.19) Jacob Olar(12.80) | 7-5, 6-4 | L | J300 Porto Alegre |
| — | Feb 23, 2025 | 7-5, 6-2 | W | J300 Porto Alegre | |
| — | Feb 23, 2025 | Francisco Castro(11.85) Dante Pagani(12.73) | 6-4, 6-4 | W | J300 Porto Alegre |
| — | Feb 23, 2025 | Vicente Freda(11.66) | 6-1, 6-4 | W | J300 Porto Alegre |
| — | Feb 23, 2025 | Ryo Tabata(12.88) | W | J300 Porto Alegre | |
| — | Feb 15, 2025 | Thomas Miranda(11.81) Leonardo Storck Franca(12.35) | L | J300 Asuncion | |
| — | Feb 15, 2025 | Leonardo Storck Franca(12.35) | 6-2, 6-1 | W | J300 Asuncion |
| — | Feb 15, 2025 | Ian Vertberger(12.39) | 6-1, 6-0 | W | J300 Asuncion |
| — | Feb 15, 2025 | Noah Johnston(13.19) Jacob Olar(12.80) | 3-6, 7-5, 1-0(8) | W | J300 Asuncion |
| — | Feb 15, 2025 | Yannik Alvarez(12.98) Roshan Santhosh(11.84) | 6-3, 6-4 | W | J300 Asuncion |
| — | Feb 15, 2025 | Gustavo Albieri(12.31) | 6-4, 6-4 | W | J300 Asuncion |
| — | Feb 15, 2025 | Valentin Garay(12.88) | 6-0, 6-2 | W | J300 Asuncion |
| — | Feb 15, 2025 | Romeo Arcuschin(N/A) | 6-7, 7-6(4), 6-3 | L | J300 Asuncion |
| — | Feb 8, 2025 | Joao Pedro Didoni Bonini(12.24) | 6-4, 6-0 | W | J300 Lima |
| — | Feb 8, 2025 | Romeo Arcuschin(N/A) | 6-3, 6-4 | W | J300 Lima |
| — | Feb 8, 2025 | Alejandro Arcila(13.17) | 6-1, 6-3 | L | J300 Lima |
| — | Feb 8, 2025 | Alex Santino Nunez Vera(12.08) | 6-3, 6-4 | W | J300 Lima |
| — | Feb 8, 2025 | Volodymyr Gurenko(12.31) Arturs Zagars(12.25) | 1-6, 6-4, 1-0(4) | L | J300 Lima |
| — | Feb 8, 2025 | Jakub Smejcky(12.32) | 6-4, 6-1 | W | J300 Lima |
| — | Jan 25, 2025 | Calvin Baierl(12.05) | 6-2, 4-6, 6-0 | W | J300 Barranquilla |
| — | Jan 25, 2025 | Juan Miguel Bolivar Idarraga(12.03) Dante Pagani(12.73) | 7-5, 7-5 | L | J300 Barranquilla |
| — | Jan 25, 2025 | Francisco Castro(11.85) | 6-2, 6-3 | W | J300 Barranquilla |
| — | Jan 25, 2025 | Jack Secord(12.66) | 6-2, 6-2 | W | J300 Barranquilla |
| — | Jan 25, 2025 | Gustavo Albieri(12.31) | 6-4, 6-2 | W | J300 Barranquilla |
| — | Jan 25, 2025 | Ronit Karki(12.59) | 7-6(5), 4-6, 6-1 | W | J300 Barranquilla |
| — | Jan 18, 2025 | Simon Caldwell(12.40) Zachary Cohen(11.90) | 6-4, 0-6, 1-0(8) | L | J300 San Jose |
| — | Jan 18, 2025 | Francisco Castro(11.85) Dante Pagani(12.73) | 6-4, 3-6, 1-0(6) | W | J300 San Jose |
| — | Jan 11, 2025 | Ignacio Garnier(10.05) Julian Garnier(10.61) | 6-1, 6-2 | W | J100 San Jose |
| — | Jan 11, 2025 | Avner Wong(11.61) | 6-2, 6-4 | W | J100 San Jose |
| — | Jan 11, 2025 | Yannik Alvarez(12.98) Mason Taube(12.29) | 4-2, 4-2 | W | J100 San Jose |
| — | Jan 11, 2025 | Volodymyr Gurenko(12.31) Eric Wang(11.52) | 5-4(3), 4-1 | W | J100 San Jose |
| — | Dec 8, 2024 | Matteo Morazzi(12.60) Nathan Trouve(12.82) | 6-4, 6-1 | L | J300 Bradenton |
| — | Dec 8, 2024 | Maxim Mrva(13.59) | 6-3, 6-3 | L | J300 Bradenton |
| — | Nov 17, 2024 | Lin Hao-Yu(11.84) Yen-Chun Wang(12.09) | 4-2, 4-1 | W | 2024 Davis Cup Juniors Finals |
| — | Nov 17, 2024 | Goncalo Da Rosa Castro(12.10) Rodrigo Leal(11.82) | 6-3, 6-3 | L | 2024 Davis Cup Juniors Finals |
| — | Nov 17, 2024 | Seifelden Mostafa Samih(11.80) | 6-4, 6-2 | W | 2024 Davis Cup Juniors Finals |
| — | Nov 17, 2024 | Antoni Kasperski(11.52) Jan Sadzik(12.36) | 6-4, 6-3 | W | 2024 Davis Cup Juniors Finals |
| — | Nov 14, 2024 | Lin Hao-Yu(11.84) Yen-Chun WANG(N/A) | 4-2, 4-1 | W | 2024 Billie Jean King Cup Juniors by Gainbridge & Davis Cup Juniors Finals |
| — | Nov 13, 2024 | Jan CHLODNICKI(N/A) | 6-0, 6-4 | W | 2024 Billie Jean King Cup Juniors by Gainbridge & Davis Cup Juniors Finals |
| — | Nov 13, 2024 | Antoni KASPERSKI(N/A) Jan Sadzik(12.36) | 6-4, 6-3 | W | 2024 Billie Jean King Cup Juniors by Gainbridge & Davis Cup Juniors Finals |
| — | Nov 12, 2024 | Rodrigo LEAL(N/A) | 6-3, 6-3 | L | 2024 Billie Jean King Cup Juniors by Gainbridge & Davis Cup Juniors Finals |
| — | Nov 12, 2024 | Salvador MONTEIRO(N/A) | 6-1, 6-0 | W | 2024 Billie Jean King Cup Juniors by Gainbridge & Davis Cup Juniors Finals |
| — | Nov 11, 2024 | 6-4, 6-2 | W | 2024 Billie Jean King Cup Juniors by Gainbridge & Davis Cup Juniors Finals | |
| — | Oct 12, 2024 | Vihaan Reddy(12.13) | 6-1, 6-0 | W | J300 Spring - Pan American ITF |
| — | Oct 12, 2024 | Lachlan Gaskell(11.96) | L | J300 Spring - Pan American ITF | |
| — | Sep 7, 2024 | Henry Bernet(13.31) Nicolai Budkov Kjaer(13.80) | 6-7, 6-1, 1-0(7) | L | US Open Junior Tennis Championships |
| — | Aug 24, 2024 | Marko Maksimovic(13.34) Alaa Trifi(12.83) | 6-1, 6-4 | W | J300 College Park |
| — | Aug 24, 2024 | Karim Bennani(13.10) Amir Omarkhanov(13.17) | L | J300 College Park | |
| — | Jun 9, 2024 | Jan Urbański(12.08) | 6-2, 6-4 | W | J100 Sobota |
| — | Jun 9, 2024 | Daniel Tazabekov(12.33) | 6-3, 6-2 | L | J100 Sobota |
| — | Jun 9, 2024 | Thijs Boogaard(13.56) | 6-7, 7-5, 6-4 | W | J100 Sobota |
| — | Jun 9, 2024 | CHARLES CHEN(12.46) | 6-1, 6-2 | W | J100 Sobota |
| — | Jun 9, 2024 | Rethin Pranav Senthil Kumar(12.88) | 6-3, 6-2 | L | J100 Sobota |
| — | Jun 1, 2024 | Thilo Behrmann(12.70) Kostiantyn Mantach(11.83) | 6-3, 6-1 | W | J100 Varnamo |
| — | Jun 1, 2024 | Fumin Jiang(12.42) Rethin Pranav Senthil Kumar(12.88) | 6-2, 7-5 | W | J100 Varnamo |
| — | Jun 1, 2024 | Tudor Batin(12.62) | 2-6, 6-4, 6-1 | L | J100 Varnamo |
| — | Jun 1, 2024 | Tim Malmqvist(11.94) Filip Söderqvist(12.63) | 2-6, 6-4, 1-0(6) | W | J100 Varnamo |
| — | Jun 1, 2024 | William Holmström(10.20) Nils Leveau(N/A) | 6-2, 6-0 | W | J100 Varnamo |
| — | Jun 1, 2024 | Bruno Kokot(12.27) | 6-3, 6-0 | W | J100 Varnamo |
| — | Apr 19, 2024 | Felix ROUSSEL(N/A) | 6-3, 7-6(3) | W | WJT DCJ BJKCJ North/Central America & The Caribbean Final Qualifying |
| — | Apr 19, 2024 | Miko Lapalme(12.12) quincy yao(N/A) | 6-1, 5-7, 1-0(4) | W | WJT DCJ BJKCJ North/Central America & The Caribbean Final Qualifying |
| — | Apr 18, 2024 | Jerald Carroll(11.68) Jackson Mactaggart(10.01) | 6-2, 6-4 | W | WJT DCJ BJKCJ North/Central America & The Caribbean Final Qualifying |
| — | Apr 18, 2024 | Jackson Mactaggart(10.01) | 6-2, 6-2 | W | WJT DCJ BJKCJ North/Central America & The Caribbean Final Qualifying |
| — | Apr 17, 2024 | Luis Andres Flores Avila(11.92) Guillermo Narcio(11.48) | 7-5, 6-4 | W | WJT DCJ BJKCJ North/Central America & The Caribbean Final Qualifying |
| — | Mar 23, 2024 | Maxwell Exsted(13.33) Cooper Woestendick(13.60) | 6-3, 6-2 | L | J300 San Diego (American Regional Championships) |
| — | Mar 23, 2024 | Cooper Woestendick(13.60) | 7-5, 6-4 | W | J300 San Diego (American Regional Championships) |
| — | Mar 23, 2024 | Roshan Santhosh(11.84) | 4-6, 6-1, 7-6 | W | J300 San Diego (American Regional Championships) |
| — | Mar 23, 2024 | Adrien Abarca(11.44) David Adamson(11.39) | 6-1, 6-4 | W | J300 San Diego (American Regional Championships) |
| — | Mar 23, 2024 | Ronit Karki(12.59) | 6-3, 6-1 | W | J300 San Diego (American Regional Championships) |
| — | Mar 23, 2024 | Nikita Filin(13.77) | 7-6(3), 6-3 | L | J300 San Diego (American Regional Championships) |
| — | Mar 17, 2024 | Connor Church(12.81) Hugh Winter(13.11) | 7-6(5), 3-6, 1-0(7) | L | J300 Indian Wells |
No tournaments found.