Stadium: Court 1 Round: 25 Ground: Hardcourt outdoor
Challenger Columbus | 2020/02/24 15:00 | John McNally v Roberto Quiroz | 6-7,6-7 |
Challenger Ann Arbor | 2020/01/09 21:10 | Bjorn Fratangelo v John McNally | 6-3,6-3 |
Challenger Ann Arbor | 2020/01/07 23:30 | John McNally v Thomaz Bellucci | 6-3,6-4 |
Challenger Ann Arbor | 2020/01/06 15:25 | Lloyd Glasspool v John McNally | 4-6,1-6 |
Challenger Columbus 3 | 2019/09/16 21:15 | John McNally v Michael Geerts | 4-6,4-6 |
Challenger New Haven | 2019/09/04 18:50 | John McNally v Marcos Giron | 6-7,6-7 |
Challenger New Haven | 2019/09/03 16:35 | John McNally v Raymond Sarmiento | 3-6,7-6,6-4 |
ATP Cincinnati | 2019/08/10 14:00 | John McNally v Federico Delbonis | 6-3,0-6,2-6 |
Challenger Columbus | 2020/02/25 15:00 | Alexander Brown v Johannes Haerteis | 3-6,6-7 |
Challenger Cleveland | 2020/02/10 18:45 | Alexander Brown v Raymond Sarmiento | 4-6,2-6 |
Challenger Champaign | 2019/11/16 19:00 | Sebastian Korda v Alexander Brown | 6-2,6-2 |
Challenger Champaign | 2019/11/15 23:35 | Juan Pablo Ficovich v Alexander Brown | 5-7,3-6 |
Challenger Champaign | 2019/11/15 00:00 | JC Aragone v Alexander Brown | 6-7,3-6 |
Challenger Champaign | 2019/11/13 01:45 | Alexander Brown v Blaz Rola | 6-7,6-3,6-4 |
Challenger Champaign | 2019/11/11 23:00 | Alexander Brown v Mate Valkusz | 7-5,6-4 |
ITF M15 - Champaign | 2019/09/11 16:00 | Alexander Brown v Axel Geller | 4-6,6-3,3-6 |