Round: 25 Ground: Hardcourt indoor
Challenger Charlottesville | 2019/10/31 21:15 | Brandon Nakashima v Maxime Janvier | 7-6,6-3 |
Challenger Charlottesville | 2019/10/31 21:15 | Brandon Nakashima v Maxime Janvier | 7-6,6-3 |
Challenger Charlottesville | 2019/10/29 19:45 | Martin Redlicki v Maxime Janvier | 2-6,4-6 |
Challenger Brest | 2019/10/23 16:00 | Ugo Humbert v Maxime Janvier | 6-4,6-1 |
Challenger Brest | 2019/10/21 13:05 | Arthur Reymond v Maxime Janvier | 2-6,1-6 |
ATP Moscow | 2019/10/12 08:25 | Maxime Janvier v Rudolf Molleker | 6-4,1-6,3-6 |
Challenger Mouilleron le Captif | 2019/10/07 14:35 | Robin Haase v Maxime Janvier | 6-3,6-3 |
Challenger Orleans | 2019/09/27 14:50 | Gregoire Barrere v Maxime Janvier | 4-6,7-6,6-2 |
Challenger Orleans | 2019/09/26 10:30 | Rayane Roumane v Maxime Janvier | 4-6,6-7 |
Challenger Knoxville | 2019/11/04 23:00 | Brandon Nakashima v Filip Peliwo | 6-2,6-2 |
Challenger Charlottesville | 2019/11/02 17:15 | Brandon Nakashima v Vasek Pospisil | 1-6,1-6 |
Challenger Charlottesville | 2019/11/01 14:00 | Brandon Nakashima v Taro Daniel | 6-7,6-1,6-3 |
Challenger Charlottesville | 2019/10/31 21:15 | Brandon Nakashima v Maxime Janvier | 7-6,6-3 |
Challenger Charlottesville | 2019/10/29 19:50 | Peter Polansky v Brandon Nakashima | 4-6,6-4,1-6 |
Challenger Charlottesville | 2019/10/28 22:25 | Ernesto Escobedo v Brandon Nakashima | 3-6,6-7 |
ITF M25 Waco | 2019/10/17 17:20 | Brandon Nakashima v Matias Soto | 4-6,6-3,6-7 |
ITF M25 Waco | 2019/10/16 18:40 | Gijs Brouwer v Brandon Nakashima | 0-6,2-6 |