Johannes Eggestein
Career snapshot
Career highs
Born the same day
Shares 1998-05-08 · 6 players total
| Full name | Johannes Eggestein |
|---|---|
| Date of birth | 1998-05-08 (28 yrs) |
| Place of birth | Hannover, Germany |
| Citizenship | Germany |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 183.00 m |
| Current club | Austria Vienna |
| Joined | 2025-07-23 |
| Contract expires | 2028-06-30 |
| Agent | ROOF |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Austria Vienna | 1 | 25/26 | 25/26 | 9 | 1 | 0 | 146 |
| FC St. Pauli | 3 | 22/23 | 24/25 | 85 | 20 | 13 | 1,399 |
| SV Werder Bremen | 6 | 16/17 | 21/22 | 56 | 6 | 3 | 968 |
| Royal Antwerp FC | 1 | 21/22 | 21/22 | 25 | 0 | 4 | 0 |
| LASK | 1 | 20/21 | 20/21 | 39 | 20 | 9 | 440 |
| SV Werder Bremen II | 2 | 16/17 | 17/18 | 31 | 3 | 1 | 356 |
| SV Werder Bremen U19 | 2 | 14/15 | 15/16 | 33 | 42 | 7 | 421 |
| SV Werder Bremen U17 | 2 | 13/14 | 14/15 | 51 | 41 | 7 | 218 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Bundesliga | Austria Vienna | 5 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | ÖFB-Cup | Austria Vienna | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | UECL Qualifiers | Austria Vienna | 3 | 1 | 0 | 0 | 0 | 146 |
| 24/25 | Bundesliga | FC St. Pauli | 27 | 3 | 4 | 3 | 0 | 622 |
| 24/25 | DFB-Pokal | FC St. Pauli | 2 | 1 | 2 | 0 | 0 | 207 |
| 23/24 | 2. Bundesliga | FC St. Pauli | 29 | 9 | 4 | 1 | 0 | 249 |
| 23/24 | DFB-Pokal | FC St. Pauli | 4 | 2 | 1 | 0 | 0 | 124 |
| 22/23 | 2. Bundesliga | FC St. Pauli | 21 | 5 | 1 | 0 | 0 | 197 |
| 22/23 | DFB-Pokal | FC St. Pauli | 2 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | 2. Bundesliga | SV Werder Bremen | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Croky Cup | Royal Antwerp FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | Royal Antwerp FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League Qualifying | Royal Antwerp FC | 2 | 0 | 2 | 0 | 0 | 0 |
| 21/22 | JPL | Royal Antwerp FC | 16 | 0 | 2 | 0 | 0 | 0 |
| 21/22 | JPL Play-Offs I | Royal Antwerp FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Bundesliga | LASK | 28 | 12 | 7 | 2 | 0 | 176 |
| 20/21 | Bundesliga | SV Werder Bremen | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal | SV Werder Bremen | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League | LASK | 6 | 2 | 1 | 1 | 0 | 188 |
| 20/21 | ÖFB-Cup | LASK | 5 | 6 | 1 | 0 | 0 | 76 |
| 19/20 | Bundesliga | SV Werder Bremen | 14 | 1 | 0 | 1 | 0 | 504 |
| 19/20 | DFB-Pokal | SV Werder Bremen | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Bundesliga | SV Werder Bremen | 23 | 4 | 2 | 0 | 0 | 279 |
| 18/19 | DFB-Pokal | SV Werder Bremen | 5 | 1 | 1 | 0 | 0 | 185 |
| 17/18 | 3. Liga | SV Werder Bremen II | 16 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Bundesliga | SV Werder Bremen | 7 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | DFB-Pokal | SV Werder Bremen | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | 3. Liga | SV Werder Bremen II | 15 | 3 | 0 | 1 | 0 | 356 |
| 16/17 | DFB-Pokal | SV Werder Bremen | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | DFB-Jun.-Pokal | SV Werder Bremen U19 | 3 | 2 | 2 | 0 | 0 | 150 |
| 15/16 | U19-BL Finals | SV Werder Bremen U19 | 2 | 1 | 0 | 0 | 0 | 180 |
| 15/16 | U19-BL N/NE | SV Werder Bremen U19 | 26 | 33 | 4 | 0 | 0 | 65 |
| 14/15 | U17-BL N/NE | SV Werder Bremen U17 | 25 | 22 | 6 | 0 | 0 | 102 |
| 14/15 | U19-BL N/NE | SV Werder Bremen U19 | 2 | 6 | 1 | 0 | 0 | 26 |
| 13/14 | U17-BL N/NE | SV Werder Bremen U17 | 26 | 19 | 1 | 1 | 0 | 116 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2004-07-01 | Ricklingen Jgd. | Havelse Yth. | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Havelse Yth. | TSV Havelse U17 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | TSV Havelse U17 | W. Bremen U17 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | W. Bremen U17 | W. Bremen U19 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | W. Bremen U19 | Werder Bremen | Transfer | 0 | — |
| 20/21 | 2020-10-05 | Werder Bremen | LASK | Loan | 2000000 | — |
| 20/21 | 2021-06-30 | LASK | Werder Bremen | Return from loan | 4000000 | — |
| 21/22 | 2021-08-05 | Werder Bremen | Royal Antwerp | Transfer | 4000000 | €1.00m |
| 22/23 | 2022-07-01 | Royal Antwerp | FC St. Pauli | Transfer | 1800000 | €600k |
| 25/26 | 2025-07-23 | FC St. Pauli | Austria Vienna | Transfer | 2500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Thigh problems | 2016-11-03 | 2016-11-21 | 19 | 7 |
| 16/17 | influenza | 2017-02-23 | 2017-02-27 | 5 | 1 |
| 16/17 | Syndesmosis ligament tear | 2017-03-09 | 2017-05-30 | 83 | 22 |
| 18/19 | infection | 2018-12-12 | 2018-12-17 | 6 | 1 |
| 18/19 | muscular problems | 2019-01-17 | 2019-01-21 | 5 | 1 |
| 18/19 | muscular problems | 2019-04-12 | 2019-04-23 | 12 | 2 |
| 24/25 | Ill | 2025-01-11 | 2025-01-16 | 6 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Oladapo Afolayan | 2 | 1 | 0 |
| Connor Metcalfe | 2 | 1 | 0 |
| Elias Saad | 2 | 2 | 0 |
| Ole Käuper | 2 | 2 | 0 |
| Lars Ritzka | 2 | 0 | 0 |
| Julian Stöhr | 2 | 2 | 0 |
| Karol Mets | 2 | 0 | 0 |
| Philipp Treu | 1 | 2 | 0 |
| Maurice Hehne | 2 | 1 | 0 |
| Jiri Pavlenka | 1 | 0 | 0 |
| Luca Horn | 2 | 4 | 0 |
| Niklas Schmidt | 2 | 30 | 0 |
| Abdullah Doğan | 2 | 13 | 0 |
| Marcel Hartel | 2 | 9 | 0 |
| Maximilian Eggestein | 1 | 0 | 0 |
| Hauke Wahl | 2 | 0 | 0 |
| Eric Smith | 1 | 2 | 0 |
| Jackson Irvine | 2 | 1 | 0 |
| Manolis Saliakas | 2 | 4 | 0 |
| Nikola Vasilj | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 15/16 | U19-BL N/NE | SV Werder Bremen U19 | 33 | 26 |
| 14/15 | U17-BL N/NE | SV Werder Bremen U17 | 22 | 25 |
| 13/14 | U17-BL N/NE | SV Werder Bremen U17 | 19 | 26 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Bundesliga | LASK | 7 | 28 |
| 14/15 | U17-BL N/NE | SV Werder Bremen U17 | 6 | 25 |
| 15/16 | U19-BL N/NE | SV Werder Bremen U19 | 4 | 26 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | LASK | Werder Bremen | Return from loan | — | €4.00m |
| 20/21 | 2020-10-05 | Werder Bremen | LASK | Loan | — | €2.00m |
Teams faced most often by Johannes Eggestein's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| RB Salzburg | 25 | 4 | 4 | 17 | 24 | 53 | -29 | 16% |
| Sturm Graz | 23 | 11 | 5 | 7 | 35 | 23 | +12 | 48% |
| Rapid Wien | 20 | 6 | 7 | 7 | 25 | 29 | -4 | 30% |
| 1. FC Heidenheim 1846 | 20 | 7 | 5 | 8 | 29 | 31 | -2 | 35% |
| 1. FC Union Berlin | 20 | 7 | 3 | 10 | 31 | 32 | -1 | 35% |
| Wolfsberger AC | 18 | 11 | 2 | 5 | 39 | 19 | +20 | 61% |
| SpVgg Greuther Fürth | 18 | 8 | 4 | 6 | 28 | 27 | +1 | 44% |
| Karlsruher SC | 16 | 3 | 7 | 6 | 20 | 27 | -7 | 19% |
| SV Sandhausen | 16 | 7 | 5 | 4 | 23 | 19 | +4 | 44% |
| TSV Hartberg | 16 | 6 | 6 | 4 | 27 | 22 | +5 | 38% |
| Austria Wien | 15 | 8 | 6 | 1 | 30 | 13 | +17 | 53% |
| VfB Stuttgart | 15 | 3 | 5 | 7 | 16 | 23 | -7 | 20% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 13/14 | Senior debut season | |
| 13/14 | First senior goal | |
| 15/16 | Goal #50 (career) | |
| 20/21 | Goal #100 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 29 | 829 | 3 | 0 | 0 | 0.33 |
| 23/24 | 33 | 373 | 1 | 0 | 0 | 0.24 |
| 20/21 | 42 | 440 | 3 | 0 | 0 | 0.61 |
| 19/20 | 15 | 504 | 1 | 1 | 0 | 0.36 |
| 16/17 | 16 | 356 | 1 | 0 | 0 | 0.25 |
| 13/14 | 26 | 116 | 1 | 0 | 0 | 0.78 |
Output by competition
Career goals and assists broken down by tournament.
More on Johannes Eggestein
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Johannes Eggestein
Who is Johannes Eggestein?
Johannes Eggestein is a Germany professional footballer who plays as a centre-forward for Austria Vienna.
How old is Johannes Eggestein?
Johannes Eggestein is 28 years old. He was born on May 8, 1998 in Hannover.
What position does Johannes Eggestein play?
Johannes Eggestein plays as a centre-forward (Attack - Centre-Forward).
What club does Johannes Eggestein play for?
Johannes Eggestein currently plays for Austria Vienna.
How many career goals has Johannes Eggestein scored?
Across all senior club competitions in our dataset, Johannes Eggestein has scored 133 goals in 329 appearances.
What is Johannes Eggestein's market value?
Johannes Eggestein's most recent reported market value is €2.50m.
Germany