W Pucharze Świata zadebiutował 14 lutego 2009 roku w Valdidentro, zajmując 69. miejsce w biegu na 15 km techniką klasyczną. Pierwsze pucharowe punkty wywalczył jednak dopiero rok później, 6 marca 2010 roku w Lahti, zajmując 30. miejsce w biegu łączonym na 30 km. W klasyfikacji generalnej sezonu 2009/2010 zajął ostatecznie 182. miejsce. Jak dotąd najlepsze wyniki w Pucharze Świata osiągnął w sezonie 2010/2011, który ukończył na 162. pozycji. W 2010 roku Marschall zdobył brązowy medal mistrzostw Niemiec w biegu łączonym na 20 km.
Osiągnięcia Mistrzostwa świata juniorów Miejsce Dzień Rok Miejscowość Konkurs Wynik Strata Zwycięzca10.14 marca2007 Tarvisio10 km stylem dowolnym22:40.9 min+2:13.5 min Martti Jylhä5.18 marca2007 TarvisioSztafeta 4x5 kmSkład zespołu: Andy Kühne, Andreas Katz, Philipp Marschall, Tim Tscharnke49:18,1 min+28,8 s 24.25 lutego2008 Malles Venosta10 km stylem klasycznym28:50.3 min+1:43.3 min Hans Christer Holund1.15px27 lutego2008 Malles Venosta20 km stylem dowolnym48:29.6 min--2.15px29 lutego2008 Malles VenostaSztafeta 4x5 kmSkład zespołu: Hannes Dotzler, Thomas Bing, Philipp Marschall, Tim Tscharnke59:06.1 min+0.2 s5.3 lutego2009 Praz de Lys – Sommand20 km łączony52:54.1 min+2:06.9 min Piotr Siedow