Challenger Qingdao | 2017/04/21 03:00 | Oscar Otte v Di Wu | 6-0,6-1 |
Challenger Marburg | 2018/07/05 15:05 | Oscar Otte v Felix Auger Aliassime | 4-6,5-7 |
Challenger Marburg | 2018/07/04 13:05 | Thiago Monteiro v Oscar Otte | 3-6,6-1,3-6 |
Challenger Marburg | 2018/07/02 15:35 | Oscar Otte v Benjamin Hassan | 6-0,6-4 |
Wimbledon Qual | 2018/06/25 13:35 | Marcel Granollers v Oscar Otte | 6-4,6-3 |
Challenger Ilkley | 2018/06/24 14:00 | Sergiy Stakhovsky v Oscar Otte | 6-4,6-4 |
Challenger Ilkley | 2018/06/23 11:00 | Jason Kubler v Oscar Otte | 0-6,5-7 |
Challenger Ilkley | 2018/06/22 14:50 | Darian King v Oscar Otte | 4-6,6-4,1-6 |
Challenger Ilkley | 2018/06/20 15:00 | Oscar Otte v Jurgen Zopp | 7-6,6-3 |
Challenger Bastad Qual | 2018/07/08 11:30 | Di Wu v Dante Gennaro | 6-3,6-4 |
Challenger Bastad Qual | 2018/07/08 08:15 | Di Wu v Christoffer Solberg | 6-2,6-1 |
Challenger Recanati Qual | 2018/06/30 12:30 | Di Wu v Andres Artunedo Martinavarr | 4-6,7-6,4-6 |
ITF China F8 | 2018/06/09 03:00 | Di Wu v Wishaya Trongcharoenchaikul | 6-7,6-7 |
ITF China F8 | 2018/06/06 03:10 | Di Wu v Jie Cui | 7-6,6-0 |
ITF China F8 | 2018/06/05 05:30 | Di Wu v Natthasith Kunsuwan | 6-1,6-3 |
ITF China F7 | 2018/06/03 02:00 | Di Wu v Zhe Li | 6-2,2-6,2-6 |
ITF China F7 | 2018/06/02 03:25 | Di Wu v Yecong He | 6-0,6-1 |