Buen día estimado,
tengo bastante experiencia relacionada con el web scraping, aunque he trabajado con java, para el caso del scraping lo he gestionado principalmente con python, por sus librerías exclusivas para este tipo de tareas
independientemente del lenguaje; para lograr el scraping de las 10,000 ligas en el menor tiempo posible lo indispensable es el buen manejo de los hilos en el lenguaje trabajado, preferiblemente evitarlo pero de ser necesario aplicar proxys o en su defecto ejecución del programa desde diferentes hosts