Eggestein started his youth career at TSV Schloß Ricklingen and played there until 2013 when he moved to TSV Havelse.
Since 2013, Eggestein has played for Werder Bremen. In all three years he played for Bremen's youth team he finished as top scorer among the players.[3]
Werder Bremen
On 2 June 2016, Eggestein signed his first professional contract, which lasts until 2019.[4]
On 22 August 2016, he made his professional and first-team debut in Werder Bremen's first-round DFB-Pokal defeat to Sportfreunde Lotte being substituted on in place of Lennart Thy in the 62nd minute.[5] Four days later, he scored his first professional goal in the reserves' 4–2 win against VfL Osnabrück in the 3. Liga.[6]
On 18 August 2018, Eggestein scored his first goal for the first team, in a 6–1 win against Wormatia Worms in the first round of the DFB-Pokal.[7] On 8 April 2019, Werder Bremen announced the extension of his contract.[8]
On 5 October 2020, the last day of the 2020 summer transfer window, Eggestein moved to Austrian Bundesliga club LASK on loan for the 2020–21 season.[9][10]
^Dudenredaktion; Kleiner, Stefan; Knöbl, Ralf (2015) [First published 1962]. Das Aussprachewörterbuch [The Pronunciation Dictionary] (in German) (7th ed.). Berlin: Dudenverlag. pp. 332, 487. ISBN978-3-411-04067-4.
^Krech, Eva-Maria; Stock, Eberhard; Hirschfeld, Ursula; Anders, Lutz Christian (2009). Deutsches Aussprachewörterbuch [German Pronunciation Dictionary] (in German). Berlin: Walter de Gruyter. pp. 466, 628. ISBN978-3-11-018202-6.