O vimaranense, 276.º do mundo, bateu o britânico, 899.º e vindo da qualificação, por 5-7, 6-4 e 6-2, em duas horas e 21 minutos.
Na próxima ronda, João Sousa vai encontrar o canadiano Gabriel Diallo, 133.º do ranking, ou o checo Andrew Paulson, 302.º da hierarquia.