Stadium: Court 1 Round: 27 Ground: Clay
Challenger Blois | 2017/06/21 10:35 | Casper Ruud v Jonathan Eysseric | 3-6,6-1,6-4 |
Challenger Blois | 2017/06/19 13:55 | Casper Ruud v Kimmer Coppejans | 7-5,6-3 |
Challenger Lyon | 2017/06/16 16:20 | Felix Auger Aliassime v Casper Ruud | 6-4,6-7,6-4 |
Challenger Lyon | 2017/06/14 10:50 | Jan Satral v Casper Ruud | 3-6,2-6 |
Challenger Lyon | 2017/06/12 16:00 | Lorenzo Giustino v Casper Ruud | 4-6,0-6 |
French Open Qual | 2017/05/24 11:40 | Maxime Janvier v Casper Ruud | 7-6,6-4 |
French Open Qual | 2017/05/22 16:45 | Yannik Reuter v Casper Ruud | 3-6,2-6 |
Challenger Heilbronn | 2017/05/20 09:30 | Norbert Gombos v Casper Ruud | 6-4,7-5 |
Challenger Blois | 2017/06/21 08:00 | Calvin Hemery v Thiago Monteiro | 7-6,7-6 |
Challenger Blois | 2017/06/19 17:00 | Calvin Hemery v Maximo Gonzalez | 7-5,6-0 |
Challenger Lyon Qual | 2017/06/10 14:40 | Calvin Hemery v Geoffrey Blancaneaux | 6-7,6-4,6-4 |
French Open Qual | 2017/05/23 08:00 | Alessandro Giannessi v Calvin Hemery | 7-5,6-3 |
ITF Nigeria F3 | 2017/05/20 14:00 | Calvin Hemery v Christopher Diaz-Figueroa | 6-7,6-3,6-1 |
ITF Nigeria F3 | 2017/05/19 11:25 | Calvin Hemery v Pedja Krstin | 7-6,6-7,6-4 |
ITF Nigeria F3 | 2017/05/18 09:00 | Calvin Hemery v Haadin Bava | 6-3,6-2 |
ITF Nigeria F3 | 2017/05/17 12:30 | Calvin Hemery v Aron Pierce | 6-2,6-4 |