Challenger Ochsenhausen | 2021/06/28 18:40 | Liang Qiu v Andrey Semenov | L | 1-3 |
Challenger Ochsenhausen | 2021/09/06 11:10 | Liang Qiu v Amin Ahmadian | W | 3-2 |
Challenger Ochsenhausen | 2021/09/06 08:30 | Florian Bluhm v Liang Qiu | L | 3-2 |
Challenger Ochsenhausen | 2021/09/03 11:30 | Liang Qiu v Rafael Turrini | L | 1-3 |
Challenger Ochsenhausen | 2021/09/03 10:05 | Dauud Cheaib v Liang Qiu | L | 3-2 |
Challenger Ochsenhausen | 2021/09/03 07:50 | Rafael Turrini v Liang Qiu | L | 3-1 |
Challenger Ochsenhausen | 2021/09/02 11:10 | Andrei Putuntica v Liang Qiu | W | 2-3 |
Challenger Ochsenhausen | 2021/09/02 09:10 | Alessandro Baciocchi v Liang Qiu | W | 0-3 |
Challenger Ochsenhausen | 2021/09/02 07:50 | Enio Mendes v Liang Qiu | L | 3-0 |
Challenger Ochsenhausen | 2021/09/06 10:30 | Florian Bluhm v Andrey Semenov | W | 1-3 |
Challenger Ochsenhausen | 2021/09/06 07:50 | Tom Jarvis v Andrey Semenov | L | 3-0 |
Challenger Ochsenhausen | 2021/08/10 10:20 | Michael Servaty v Andrey Semenov | L | 3-2 |
Challenger Ochsenhausen | 2021/08/10 08:20 | Andrey Semenov v Florian Bluhm | L | 2-3 |
Challenger Ochsenhausen | 2021/08/09 20:00 | Dennis Klein v Andrey Semenov | L | 3-0 |
Challenger Ochsenhausen | 2021/08/09 17:20 | Daniel Rinderer v Andrey Semenov | W | 1-3 |
Challenger Ochsenhausen | 2021/08/09 14:40 | Andrey Semenov v Dauud Cheaib | L | 1-3 |
Challenger Ochsenhausen | 2021/08/09 10:30 | Andrey Semenov v Dillon Chambers | L | 2-3 |