Haoyuan Huang
2020
| J3 MANACOR-2 | [2] | Semi |
| J2 NEWDELHI | [4] | 2R |
| J3 CHANDIGARH | [3] | Quarter |
2019
| JB1 SEOGWIPO | [15] | Quarter |
| J2 BEIJING-2 | Semi | |
| J3 ELPRATDELLOBREGAT | [5] | 2R |
| J4 BARCELONA-2 | [3] | Semi |
| J4 BARCELONA | [4] | Semi |
| J3 BARCELONA | [8] | 1R |
| J1 NANJING | 2R | |
| J2 SHANGHAI | 1R | |
| J4 CHANGHUA | [6] | Final |
| J2 TAINAN | 2R | |
| J2 BEIJING | Quarter | |
| J5 COLOMBO-2 | [2] | Win |
| J5 COLOMBO | [2] | Final |
| J3 CHENGDU | 2R | |
| J4 CHENGDU | [14] | Quarter |
| J5 ANTALYA | Semi | |
| J4 SHENZHEN-2 | 3R |
2018
Nation
CHN
World Ranking
ATP Ranking 1634th
Year-end Junior World Ranking
- Year-end 2020 154th
- Year-end 2019 171th
Rival
krishan hooda (3-0)
guanglin wen (2-1)
kasidit samrej (1-2)
jin gu (1-1)
han-chih lin (0-2)
Match Details
2020 J3 MANACOR-2
| W | 1R | Leo Raquin | 6-2 4-6 6-3 |
| W | 2R | Xavi Matas Ortega | 6-3 6-0 |
| W | QF | Michael Francis Eala | 7-6 4-6 6-4 |
| L | SF | Daniel Rincon | 7-5 6-7 3-5 |
2020 J2 NEWDELHI
| W | 1R | Daisuke Inagawa | 6-4 6-1 |
| L | 2R | Nishant Dabas | 1-6 6-7 |
2020 J3 CHANDIGARH
| W | 1R | Krishan Hooda | 2-4 4-1 4-1 |
| W | 2R | Denim Yadav | 4-1 4-2 |
| L | QF | Martin Katz | 2-4 1-4 |
2019 JB1 SEOGWIPO
| W | 1R | Hyeoung Jin Kim | 6-1 6-1 |
| W | 2R | Nan Hsun Lin | 6-2 6-0 |
| W | 3R | Nikita Volonski | 1-6 6-3 6-2 |
| L | QF | Philip Sekulic | 2-6 6-7 |
2019 J2 BEIJING-2
| W | 1R | Guanglin Wen | 1-6 6-1 6-2 |
| W | 2R | Kasidit Samrej | 7-6 6-1 |
| W | QF | Yan Cheng Chen | 6-0 4-6 7-6 |
| L | SF | Hanwen Li | 3-6 6-7 |
2019 J3 ELPRATDELLOBREGAT
| W | 1R | Daiki Yoshimura | 6-1 7-5 |
| L | 2R | Artur Kukasian | 4-6 5-7 |
2019 J4 BARCELONA-2
| W | 1R | Nikolas Tvedt | 3-6 7-6 6-4 |
| W | 2R | Valentin Lapalu | 7-6 6-4 |
| W | QF | Marc Othman Ktiri | 6-4 7-5 |
| L | SF | Noah Lopez | 5-7 1-6 |
2019 J4 BARCELONA
| W | 1R | Daniel Merida | 5-7 6-3 6-0 |
| W | 2R | Damien Salvestre | 6-3 5-7 7-5 |
| W | QF | Artur Kukasian | 2-6 6-1 6-1 |
| L | SF | Mario Mansilla Diez | 4-6 4-6 |
2019 J3 BARCELONA
| L | 1R | Pablo Alemany | 1-6 7-6 3-6 |
2019 J1 NANJING
| W | 1R | Jianhao Sheng | 6-0 6-2 |
| L | 2R | Han-Chih Lin | 4-6 2-6 |
2019 J2 SHANGHAI
| L | 1R | Kasidit Samrej | 2-6 4-6 |
2019 J4 CHANGHUA
| W | 2R | Cheng Tang | 1-4 5-41 4-1 |
| W | 3R | Hung Ju Wu | 6-0 6-3 |
| W | QF | Tzu Li Chang | 6-2 6-1 |
| W | SF | Jin Gu | 6-2 6-2 |
| L | F | Han-Chih Lin | 2-6 5-7 |
2019 J2 TAINAN
| W | 1R | Yu Han Hsieh | 6-2 6-1 |
| L | 2R | Hikaru Takeda | 6-1 6-7 5-7 |
2019 J2 BEIJING
| W | 1R | Fumiya Yoshino | 6-3 6-3 |
| W | 2R | Tai Leonard Sach | 6-2 2-6 6-3 |
| L | QF | Kasidit Samrej | 3-6 1-6 |
2019 J5 COLOMBO-2
| W | 1R | Arjun Gohad | 6-0 6-2 |
| W | 2R | Liu Hui Retallick | 6-1 6-2 |
| W | QF | Krishan Hooda | 6-0 6-4 |
| W | SF | Sandeep Vm | 7-5 6-0 |
| W | F | Guanglin Wen | 1-6 7-5 10-6 |
2019 J5 COLOMBO
| W | 1R | Jeroen Boer | 6-1 6-1 |
| W | 2R | Wen-Yi Chou | 6-3 6-4 |
| W | QF | Olaf Pieczkowski | 7-6 6-1 |
| W | SF | Krishan Hooda | 6-1 7-5 |
| L | F | Guanglin Wen | 6-7 1-5 |
2019 J3 CHENGDU
| W | 1R | Guangsen Wen | 6-3 6-2 |
| L | 2R | Romain Faucon | 4-6 4-6 |
2019 J4 CHENGDU
| W | 1R | Zixuan Li | 6-1 6-2 |
| W | 2R | Alexandar Balj | 6-1 6-1 |
| W | 3R | Kamil Kozlowski | 3-6 6-3 1-0 |
| L | QF | Jin Gu | 4-6 4-6 |
2019 J5 ANTALYA
| W | 1R | Mert Celik | 6-3 6-4 |
| W | 2R | Charalampos Fouzas | 6-4 7-5 |
| W | 3R | Nikola Kijac | 6-2 1-6 6-4 |
| W | QF | Radu Florin Macovei | 6-0 6-0 |
| L | SF | Mehdi Sadaoui | 2-6 2-6 |
2019 J4 SHENZHEN-2
| W | 1R | Ching Wah Wai | 6-2 4-6 6-2 |
| W | 2R | Junhyuk Chang | 6-1 6-4 |
| L | 3R | Qian Sun | 2-6 5-7 |
2019 J4 SHENZHEN
| W | 1R | Chun Lam | 7-5 6-3 |
| W | 2R | Woodam Song | 6-2 6-4 |
| L | 3R | Yunseok Jang | 4-6 1-6 |
Junior Tennis Database is a site that summarizes the results of ITF junior tennis tournaments.
Number of registered tournaments: 11227, Number of registered players: 7,119, Number of registered results: 411,522