Johannes Eggestein del St. Pauli ha giocato la maggior parte delle partite della sua squadra in Bundesliga nel 2024/2025, avendo collezionato 25 presenze, per un totale di 1840 minuti. É stato scelto nell'11 iniziale in 22 di queste presenze, su 28 giornate, ed è entrato a gara in corso 3 volte.
Eggestein ha giocato la sua ultima partita il 6 aprile, con il St. Pauli: un pareggio per 1-1 contro il Borussia M'gladbach, in cui ha giocato solo 7 minuti. L'attaccante ha realizzato 3 gol in questo campionato.
É stato contro l'Heidenheim il 18 gennaio che Eggestein ha segnato il suo ultimo gol, nella vittoria per 2-0. Ha aperto le sue marcature in questo campionato contro l'Holstein Kiel il 29 novembre, avendo realizzato una rete nella vittoria per 3-1.
La prossima sfida per il St. Pauli sarà una trasferta contro l'Holstein Kiel, il 12 aprile.
Nella passata stagione di 2. Bundesliga Eggestein è sceso in campo in 29 partite con il St. Pauli, gare in cui ha realizzato 9 gol e fornito 4 assist vincenti.
Prima di arrivare a vestire la maglia del St. Pauli nel luglio 2022, Eggestein ha collezionato 18 presenze in campionato con l'Anversa, per un totale di 2 assist.
Eggestein ha debuttato in campionato con il Werder Brema il 26 agosto 2017, giocando 6 minuti, da subentrato, contro il Bayern Monaco all'età di 19 anni e 110 giorni. La prima presenza con la sua attuale squadra, il St. Pauli, in Bundesliga è stata nella gara contro l'Heidenheim il 25 agosto 2024.
In totale, nella sua carriera in Bundesliga, ha collezionato 71 presenze con 8 reti realizzate e 5 assist per i compagni.