Schumacher startete im Januar 2016 in Houghton erstmals bei der US Super Tour und errang dabei den 89. Platz im Sprint und den 43. Rang über 15 km klassisch. Bei den Nordischen Junioren-Skiweltmeisterschaften 2018 in Goms holte er die Silbermedaille mit der Staffel. Zudem lief er dort auf den 19. Platz im Sprint, auf den 17. Rang über 10 km klassisch und auf den 15. Platz im Skiathlon. Im folgenden Jahr gewann er bei den Nordischen Junioren-Skiweltmeisterschaften 2019 in Lahti die Goldmedaille mit der Staffel und kam dort zudem auf den 16. Platz im Sprint, auf den sechsten Rang über 10 km Freistil und auf den vierten Platz im 30-km-Massenstartrennen. Sein Debüt im Weltcup hatte er im März 2019 beim Weltcupfinale in Quebec, das er auf dem 52. Platz beendete. Im selben Monat erreichte er in Presque Isle mit dem dritten Platz im 15-km-Massenstartrennen seine erste Podestplatzierung bei der US Super Tour. In der Saison 2019/20 gewann er mit drei ersten und zwei zweiten Plätzen die Gesamtwertung der US Super Tour. Zugleich wurde er beim ersten Sieg in Houghton US-amerikanischer Meister im Sprint. Bei den Nordischen Junioren-Skiweltmeisterschaften 2020 in Oberwiesenthal holte er mit der Staffel und über 10 km klassisch jeweils die Goldmedaille. Zudem wurde er dort Siebter im Sprint und Fünfter im 30-km-Massenstartrennen. Zu Beginn der Saison 2020/21 nahm er am Ruka Triple teil und holte mit dem 24. Platz bei der Abschlussetappe seine ersten Weltcuppunkte. Das Ruka Triple beendete er auf dem 32. Platz. Es folgten weitere Platzierungen in den Punkteränge, darunter bei der Tour de Ski 2021, die er auf dem 18. Platz beendete, mit dem achten Platz im 15-km-Massenstartrennen im Val Fiemme seine erste Top-Zehn-Platzierung. Im Februar 2021 belegte er bei den U23-Weltmeisterschaften in Vuokatti den 41. Platz im Sprint, den neunten Rang über 15 km Freistil und den fünften Platz mit der Staffel. Beim Saisonhöhepunkt, den Nordischen Skiweltmeisterschaften 2021 in Oberstdorf, lief er auf den 51. Platz über 15 km Freistil, auf den 29. Rang im 50-km-Massenstartrennen und auf den achten Platz mit der Staffel. Zum Saisonende errang er im Engadin den 48. Platz im 15-km-Massenstartrennen und den 20. Platz in der Verfolgung und erreichte abschließend den 30. Platz im Gesamtweltcup und den 25. Rang im Distanzweltcup.
In der Saison 2021/22 belegte Schumacher bei den Olympischen Winterspielen 2022 in Peking den 48. Platz über 15 km klassisch, den 39. Rang im Skiathlon sowie den neunten Platz mit der Staffel und bei den U23-Weltmeisterschaften 2022 in Lygna den 19. Platz im Sprint sowie den 12. Rang mit der Mixed-Staffel.