← Back to dashboard
Scouting tag
Status
Notes
Tags
@
Setting this manually overrides auto-resolution. Paste a handle or full instagram.com URL.
20
OpportunityScore breakdown
Ranking velocity25%
61
Recent win rate (proxy until snapshots)
Age-adjusted ranking35%
11
Younger + better ranked = higher
Quality wins20%
0
Wins vs higher-ranked opponents
US presence20%
4
USA + US tournament play
Rank trajectory
Rank chart available after the next discovery cron writes a snapshot for this player.
Surface mix
hard
53 · 95%
clay
0 · 0%
grass
0 · 0%
indoor
3 · 5%
US tournament share
13%
Form (90d)
Wins
35
Losses
21
Win rate
63%
Tracked 9d0 matches in last 30d1L streak
Recent results
| Date | Tournament | Surface | Opponent | Result | Score |
|---|---|---|---|---|---|
| 2026-03-25 | M15 Maanshan 4 | hard | M. Shin | L | - |
| 2026-03-22 | M15 Maanshan 3 | hard | M. Zhukov | W | 0 - 2 |
| 2026-03-21 | M15 Maanshan 3 | hard | R. Teage | W | 0 - 2 |
| 2026-03-20 | M15 Maanshan 3 | hard | T. Zhang | W | 1 - 0 |
| 2026-03-19 | M15 Maanshan 3 | hard | T. Suksumrarn | W | 2 - 0 |
| 2026-03-17 | M15 Maanshan 3 | hard | E. Agafonov | W | 0 - 2 |
| 2026-02-21 | M25 San JoseUS | hard | G. Young | L | 0 - 2 |
| 2026-02-19 | M25 San JoseUS | hard | A. Fentyage | W | 2 - 1 |
| 2026-02-18 | M25 San JoseUS | hard | J. Robertsage | W | 2 - 0 |
| 2026-02-17 | M25 San JoseUS | hard | L. Teunissenage | W | 2 - 0 |
| 2026-02-11 | Baton Rouge (Usa), Hard (Indoor)US | indoor | A. Galarneauage | L | 2 - 0 |
| 2026-02-09 | Baton Rouge (Usa) - Qualification, Hard (Indoor)US | indoor | K. Polingage | W | 0 - 2 |
| 2026-02-09 | Baton Rouge (Usa) - Qualification, Hard (Indoor)US | indoor | B. Jonesage | W | 2 - 0 |
| 2026-02-07 | ATP Davis Cup - World Group II | hard | N. Hardtage | L | - |
| 2026-02-06 | ATP Davis Cup - World Group II | hard | R. Cid Suberviage | L | 2 - 0 |
| 2026-02-01 | M25 Nussloch | hard | D. Masurage | L | 1 - 2 |
| 2026-01-31 | M25 Nussloch | hard | T. Gentzsch | W | 0 - 2 |
| 2026-01-30 | M25 Nussloch | hard | C. E. Overbeck | W | 2 - 1 |
| 2026-01-29 | M25 Nussloch | hard | M. Wiskandt | W | 0 - 2 |
| 2026-01-28 | M25 Nussloch | hard | K. Knittercountry (legacy) | W | 2 - 0 |
| 2026-01-13 | M15 Cadolzburg | hard | M. Schoenhaus | L | 2 - 1 |
| 2026-01-08 | M15 Oslo | hard | L. Lagerbohm | L | 2 - 0 |
| 2026-01-07 | M15 Oslo | hard | A. Heinonen | W | 2 - 0 |
| 2025-11-26 | M25 Hradec Kralove | hard | L. Broadyage | L | 2 - 0 |
| 2025-11-13 | M25 Manama | hard | J. Selsage | L | 0 - 2 |
| 2025-11-11 | M25 Manama | hard | L. Larue | W | 2 - 0 |
| 2025-11-06 | M15 Manama | hard | G. Husseyage | L | 2 - 0 |
| 2025-11-04 | M15 Manama | hard | N. Bilozertsev | W | 0 - 2 |
| 2025-10-18 | M15 Heraklion 10 | hard | F. Balshaw | L | 2 - 0 |
| 2025-10-17 | M15 Heraklion 10 | hard | M. Hoppage | W | 2 - 0 |
| 2025-10-16 | M15 Heraklion 10 | hard | M. Bertimonage | W | 0 - 2 |
| 2025-10-15 | M15 Heraklion 10 | hard | I. Ivanov | W | 0 - 1 |
| 2025-10-09 | M15 Heraklion 9 | hard | M. Waltersage | L | 2 - 0 |
| 2025-10-08 | M15 Heraklion 9 | hard | I. Lopez Morilloage | W | 2 - 0 |
| 2025-10-02 | M15 Heraklion 8 | hard | Z. Sesko | L | 0 - 2 |
| 2025-10-01 | M15 Heraklion 8 | hard | O. Pieczkowski | W | 1 - 2 |
| 2025-08-28 | M25 Poznan | hard | K. Filarage | L | 2 - 0 |
| 2025-08-27 | M25 Poznan | hard | O. Krutykhage | W | 2 - 0 |
| 2025-08-22 | M15 Krakow | hard | V. Orlovage | L | 0 - 2 |
| 2025-08-21 | M15 Krakow | hard | J. Sadzikage | W | 2 - 1 |
| 2025-08-19 | M15 Krakow | hard | A. Manzanera Pertusa | W | 0 - 2 |
| 2025-08-12 | M15 Turku | hard | B. Jonesage | L | 0 - 2 |
| 2025-07-12 | M15 Maanshan 5 | hard | A. Santillanage | L | 0 - 2 |
| 2025-07-11 | M15 Maanshan 5 | hard | A. Wangage | W | 1 - 2 |
| 2025-07-10 | M15 Maanshan 5 | hard | T. Zhang | W | 2 - 0 |
| 2025-07-09 | M15 Maanshan 5 | hard | B. Atlangerievage | W | 0 - 2 |
| 2025-07-03 | M15 Maanshan 4 | hard | T. Suksumrarn | L | 0 - 1 |
| 2025-07-02 | M15 Maanshan 4 | hard | P. Sornlaksupage | W | 0 - 2 |
| 2025-06-27 | M15 Maanshan 3 | hard | E. Gerasimovage | L | 2 - 0 |
| 2025-06-26 | M15 Maanshan 3 | hard | M. Sasikumarage | W | 2 - 0 |
| 2025-06-25 | M15 Maanshan 3 | hard | J. Jincountry (legacy) | W | 2 - 0 |
| 2025-06-13 | ATP Davis Cup - Group III | hard | A. Gorbanage | W | 0 - 0 |
| 2025-06-12 | ATP Davis Cup - Group III | hard | L. Delicataage | W | 2 - 0 |
| 2025-06-11 | ATP Davis Cup - Group III | hard | S. Aghayancountry (legacy) | W | 2 - 0 |
| 2025-06-10 | ATP Davis Cup - Group III | hard | A. Krivokapiccountry (legacy) | W | 2 - 0 |
| 2025-06-03 | M15 Tsaghkadzor 2 | hard | E. Ambarzumjanage | L | 0 - 2 |