Ray Ho
2018
| J1 COLLEGEPARKMD | [7] | 1R |
| WIMBLEDON JUNIOR | 1R | |
| J1 ROEHAMPTON | [15] | 1R |
| ROLAND GARROS JUNIOR | 3R | |
| J1 SANTACROCE | [8] | Semi |
| J1 SARAWAK | [2] | 3R |
| J1 NONTHABURI | [2] | 3R |
| AUSTRALIAN OPEN JUNIOR | Quarter | |
| J1 TRARALGON | 2R |
2017
| J2 TINHAUHONGKONG | [3] | 1R |
| J2 NONTHABURI | [4] | Win |
| J2 BEIJING-2 | [5] | Final |
| J3 GUANGZHOU | [2] | Quarter |
| J1 NANJING | [10] | 2R |
| J2 BEIJING | [7] | Semi |
| J4 JINAN | [1] | Semi |
| J3 BEIJING | Semi | |
| J4 BEIJING | [3] | Win |
| J1 BARRANQUILLA | 1R | |
| J1 SANJOSE | 1R |
Nation
TPE
Year-end Junior World Ranking
- Year-end 2018 58th
Rival
tao mu (1-1)
zhao zhao (2-0)
yecong mo (1-1)
yanjie zheng (2-0)
seita watanabe (2-0)
Match Details
2018 J1 COLLEGEPARKMD
| L | 1R | Ilya Tiraspolsky | 4-6 3-6 |
2018 WIMBLEDON JUNIOR
| L | 1R | Lorenzo Musetti | 2-6 4-6 |
2018 J1 ROEHAMPTON
| L | 1R | Jacob Fearnley | 2-6 6-4 2-6 |
2018 ROLAND GARROS JUNIOR
| W | 1R | Dalibor Svrcina | 6-3 3-6 6-3 |
| W | 2R | Andrew Fenty | 6-2 6-2 |
| L | 3R | Nick Hardt | 4-6 2-6 |
2018 J1 SANTACROCE
| W | 2R | Riccardo Di Nocera | 6-3 6-2 |
| W | 3R | Rinky Hijikata | 7-6 7-6 |
| W | QF | Juan Manuel Cerundolo | 6-3 6-3 |
| L | SF | Yanki Erel | 2-6 1-6 |
2018 J1 SARAWAK
| W | 2R | Beibit Zhukayev | 2-6 7-6 6-3 |
| L | 3R | Shunsuke Mitsui | 4-6 0-4 |
2018 J1 NONTHABURI
| W | 2R | Zhao Zhao | 6-3 7-6 |
| L | 3R | Jack Draper | 4-6 1-6 |
2018 AUSTRALIAN OPEN JUNIOR
| W | 1R | Andrew Paulson | 7-5 6-3 |
| W | 2R | Sebastian Baez | 6-3 3-6 6-4 |
| W | 3R | Wojciech Marek | 6-1 3-6 7-5 |
| L | QF | Sebastian Korda | 2-6 3-6 |
2018 J1 TRARALGON
| W | 1R | Seita Watanabe | 7-6 6-3 |
| L | 2R | Timofey Skatov | 6-4 5-7 5-7 |
2017 J2 TINHAUHONGKONG
| L | 1R | Stefan Storch | 6-2 3-6 4-6 |
2017 J2 NONTHABURI
| W | 2R | Kasidit Samrej | 6-1 |
| W | 3R | Lukas Hellum Lilleengen | 4-6 6-3 6-4 |
| W | QF | Yuttana Charoenphon | 4-6 6-3 6-2 |
| W | SF | Tao Mu | 6-4 3-6 6-0 |
| W | F | Siddhant Banthia | 6-4 6-3 |
2017 J2 BEIJING-2
| W | 1R | Lingxiang Huang | 6-0 6-1 |
| W | 2R | Kasidit Samrej | 6-1 6-0 |
| W | QF | Seonyong Han | 6-1 6-4 |
| W | SF | Yecong Mo | 6-4 6-4 |
| L | F | Tao Mu | 3-6 6-4 1-6 |
2017 J3 GUANGZHOU
| W | 1R | Zhao Zhao | 6-4 6-3 |
| W | 2R | Tonkla Mulada | 3-6 6-1 6-1 |
| L | QF | Macsen Sisam | 3-6 5-7 |
2017 J1 NANJING
| L | 2R | Bingyu Yu | 6-0 5-7 2-6 |
2017 J2 BEIJING
| W | 1R | Bingyu Yu | 7-5 6-0 |
| W | 2R | Ryoma Matsushita | 6-2 6-3 |
| W | QF | Seonyong Han | 6-4 7-6 |
| L | SF | Yecong Mo | 2-6 0-6 |
2017 J4 JINAN
| W | 2R | Yitao Cao | 6-1 6-0 |
| W | 3R | Yue Feng Di | 6-1 6-4 |
| W | QF | Zekai Li | 6-3 6-4 |
| L | SF | Yuquan Jin | 6-2 6-7 0-4 |
2017 J3 BEIJING
| W | 1R | Seita Watanabe | 7-6 6-0 |
| W | 2R | Yanjie Zheng | 6-3 6-0 |
| W | QF | Arthur Craig Pantino | 6-1 6-2 |
| L | SF | James Kent Trotter | 4-6 3-6 |
2017 J4 BEIJING
| W | 1R | Jin Gu | 6-1 6-1 |
| W | 2R | Finley Hall | 6-3 6-2 |
| W | 3R | Thomas Hann | 6-3 6-0 |
| W | QF | Runyu Zhao | 6-1 7-5 |
| W | SF | Sheng Tang | 6-4 6-3 |
| W | F | Yanjie Zheng | 6-1 6-1 |
2017 J1 BARRANQUILLA
| L | 1R | Javier Gonzalez | 6-4 4-6 3-6 |
2017 J1 SANJOSE
| L | 1R | Timothy Sah | 1-6 5-7 |
Junior Tennis Database is a site that summarizes the results of ITF junior tennis tournaments.
Number of registered tournaments: 14293, Number of registered players: 7,463, Number of registered results: 444,769