Stadium: Court Central Round: 26 Ground: Hardcourt indoor
ATP Montreal | 2019/08/05 16:00 | Jan-Lennard Struff v Jo-Wilfried Tsonga | 6-2,6-2 |
ATP St Petersburg | 2017/09/22 13:45 | Jan-Lennard Struff v Jo-Wilfried Tsonga | 3-6,6-3,6-2 |
French Open | 2016/05/24 14:40 | Jan-Lennard Struff v Jo-Wilfried Tsonga | 3-6,4-6,4-6 |
ATP Paris | 2019/10/29 12:05 | Karen Khachanov v Jan-Lennard Struff | 6-7,6-3,5-7 |
ATP Paris | 2019/10/28 11:15 | Jan-Lennard Struff v Yoshihito Nishioka | 4-6,7-5,6-2 |
ATP Basel | 2019/10/25 16:00 | Jan-Lennard Struff v Alex De Minaur | 4-6,6-7 |
ATP Basel | 2019/10/23 18:30 | Henri Laaksonen v Jan-Lennard Struff | 3-6,4-6 |
ATP Basel | 2019/10/21 17:00 | Jan-Lennard Struff v Miomir Kecmanovic | 6-4,6-2 |
ATP Antwerp | 2019/10/17 10:00 | Frances Tiafoe v Jan-Lennard Struff | 6-3,6-4 |
ATP Antwerp | 2019/10/15 10:00 | Gregoire Barrere v Jan-Lennard Struff | 2-6,1-6 |
ATP Shanghai | 2019/10/08 06:25 | Jan-Lennard Struff v Matteo Berrettini | 2-6,1-6 |
ATP Paris | 2019/10/30 20:50 | Jo-Wilfried Tsonga v Matteo Berrettini | 6-4,6-3 |
ATP Paris | 2019/10/28 18:30 | Andrey Rublev v Jo-Wilfried Tsonga | 6-4,5-7,4-6 |
ATP Vienna | 2019/10/22 15:55 | Dominic Thiem v Jo-Wilfried Tsonga | 6-4,7-6 |
ATP Antwerp | 2019/10/16 16:30 | Gilles Simon v Jo-Wilfried Tsonga | 6-4,7-5 |
ATP Antwerp | 2019/10/14 18:20 | Lorenzo Sonego v Jo-Wilfried Tsonga | 3-6,4-6 |
Challenger Orleans | 2019/09/28 15:15 | Jo-Wilfried Tsonga v Mikael Ymer | 6-7,4-6 |
Challenger Orleans | 2019/09/27 17:05 | Jo-Wilfried Tsonga v Antoine Hoang | 6-2,6-7,6-3 |
Challenger Orleans | 2019/09/26 17:15 | Jo-Wilfried Tsonga v Hugo Nys | 6-2,6-2 |