Challenger Qingdao | 2017/04/21 03:00 | Oscar Otte v Wu, Di | 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 | Granollers, Marcel v Oscar Otte | 6-4,6-3 |
Ilkley, Great Britain | 2018/06/24 14:00 | Stakhovsky, Sergiy v Oscar Otte | 6-4,6-4 |
Ilkley, Great Britain | 2018/06/23 11:00 | Jason Kubler v Oscar Otte | 0-6,5-7 |
Ilkley, Great Britain | 2018/06/22 14:50 | Darian King v Oscar Otte | 4-6,6-4,1-6 |
Ilkley, Great Britain | 2018/06/20 15:00 | Oscar Otte v Zopp, Jurgen | 7-6,6-3 |
Challenger Bastad Qual | 2018/07/08 11:30 | Wu, Di v Gennaro, Dante | 6-3,6-4 |
Challenger Bastad Qual | 2018/07/08 08:15 | Wu, Di v Solberg, Christoffer | 6-2,6-1 |
Challenger Recanati Qual | 2018/06/30 12:30 | Wu, Di v Artunedo Martinav. | 4-6,7-6,4-6 |
ITF China F8 | 2018/06/09 03:00 | Wu, Di v Wishaya Trongcharoenchaikul | 6-7,6-7 |
ITF China F8 | 2018/06/06 03:10 | Wu, Di v Jie Cui | 7-6,6-0 |
ITF China F8 | 2018/06/05 05:30 | Wu, Di v Natthasith Kunsuwan | 6-1,6-3 |
ITF China F7 | 2018/06/03 02:00 | Wu, Di v Zhe Li | 6-2,2-6,2-6 |
ITF China F7 | 2018/06/02 03:25 | Wu, Di v He, Yecong | 6-0,6-1 |