Max Walscheid étudie au gymnasium Werner Heisenberg à Neuwied, où il pratique l'athlétisme puis le cyclisme. Après avoir obtenu son diplôme en 2012, il commence ses études de médecine à Heidelberg. Dans le même temps, il court au niveau international chez les juniors et décide de se consacrer à sa carrière cycliste[1].
Il rejoint en 2012 l'équipe Raiko Stölting, qui devient Stölting en 2013[2]. Il montre ses qualités de sprinteur en remportant deux étapes du Tour de Berlin en 2014 et en devenant champion d'Allemagne sur route espoirs. En 2015, il gagne une étape du Tour de Berlin, où il se classe également deuxième du général. Il s'adjuge aussi Kernen Omloop Echt-Susteren, une course d'un jour belge. À la fin de la saison 2015, il passe son premier examen d'État en médecine et devient stagiaire au sein de l'UCI WorldTeamGiant-Alpecin, pour laquelle il termine 35e de la classique Paris-Tours. L'équipe décide de le faire passer professionnel et lui fait signer un contrat pour les années 2016 et 2017[3].
Le , lors d'un stage avec sa nouvelle équipe Giant-Alpecin en Espagne, lui et cinq de ses coéquipiers sont violemment percutés par une conductrice anglaise qui roulait sur le mauvais côté de la route[4]. Il souffre d'une fracture à la main et une autre au tibia. Après sa convalescence, il se classe deuxième du championnat d'Allemagne sur route derrière André Greipel. En , il remporte au sprint la troisième étape sur le Tour de Hainan après avoir terminé deuxième la veille car il avait célébré trop tôt[5]. Cette victoire d'étape est sa première victoire dans une course classée en hors catégorie. Sur sa lancée, il gagne quatre autres étapes au sprint sur la course.
Avec la disparition de l'équipe Qhubeka Assos (anciennement nommée NTT), il s'engage avec Cofidis en 2022[6]. Il remporte le Grand Prix de Denain, après avoir également terminé deuxième de Nokere Koerse la veille. Peu après sa quatrième place sur la Classic Bruges-La Panne, il est victime d'un accident à l'entrainement, après avoir été heurté par une voiture[7]. Sélectionné pour le Tour de France, Walscheid est testé positif au SARS-CoV-2 avant le départ de la seizième étape et est contraint à l'abandon[8].
Il s'engage avec Jayco AlUla pour 2024 et 2025. Il a notamment un rôle d'équipier dans les sprints pour Dylan Groenewegen[9].