Peter Vindahl
Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1998-02-16 · 6 players total
| Full name | Peter Vindahl |
|---|---|
| Name in home country | Peter Vindahl Jensen |
| Date of birth | 1998-02-16 (28 yrs) |
| Place of birth | Helsingør, Denmark |
| Citizenship | Denmark |
| Position | Goalkeeper |
| Foot | right |
| Height | 195.00 m |
| Current club | AC Sparta Prague |
| Joined | 2024-07-01 |
| Contract expires | 2027-06-30 |
| Agent | MB Sports |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| AC Sparta Prague | 3 | 23/24 | 25/26 | 109 | 0 | 0 | 9,840 |
| 1.FC Nuremberg | 1 | 22/23 | 22/23 | 16 | 0 | 0 | 1,470 |
| AZ Alkmaar | 2 | 21/22 | 22/23 | 48 | 0 | 0 | 4,350 |
| FC Nordsjaelland | 7 | 15/16 | 21/22 | 55 | 0 | 0 | 4,905 |
| FC Nordsjaelland Reserves | 3 | 17/18 | 19/20 | 17 | 0 | 0 | 1,485 |
| FC Nordsjaelland U19 | 2 | 16/17 | 17/18 | 21 | 0 | 0 | 1,890 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Chance Liga | AC Sparta Prague | 7 | 0 | 0 | 0 | 0 | 630 |
| 25/26 | UECL Qualifiers | AC Sparta Prague | 6 | 0 | 0 | 0 | 0 | 540 |
| 24/25 | Champions League | AC Sparta Prague | 8 | 0 | 0 | 1 | 0 | 720 |
| 24/25 | Champions League Qu. | AC Sparta Prague | 6 | 0 | 0 | 0 | 0 | 540 |
| 24/25 | Chance Liga | AC Sparta Prague | 30 | 0 | 0 | 1 | 0 | 2,700 |
| 24/25 | Chance Liga Champion Gr. | AC Sparta Prague | 5 | 0 | 0 | 1 | 0 | 450 |
| 24/25 | MOL Cup | AC Sparta Prague | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Champions League Qu. | AC Sparta Prague | 2 | 0 | 0 | 0 | 0 | 210 |
| 23/24 | Europa League | AC Sparta Prague | 10 | 0 | 0 | 0 | 0 | 900 |
| 23/24 | Europa League Qualifying | AC Sparta Prague | 2 | 0 | 0 | 0 | 0 | 180 |
| 23/24 | F:L Champion Grp | AC Sparta Prague | 5 | 0 | 0 | 0 | 0 | 450 |
| 23/24 | Fortuna Liga | AC Sparta Prague | 28 | 0 | 0 | 3 | 0 | 2,520 |
| 23/24 | MOL Cup | AC Sparta Prague | 0 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | 2. Bundesliga | 1.FC Nuremberg | 14 | 0 | 0 | 1 | 0 | 1,260 |
| 22/23 | Conference L. | AZ Alkmaar | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | DFB-Pokal | 1.FC Nuremberg | 2 | 0 | 0 | 0 | 0 | 210 |
| 22/23 | Eredivisie | AZ Alkmaar | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | UECL Quali | AZ Alkmaar | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Conference L. | AZ Alkmaar | 8 | 0 | 0 | 0 | 0 | 750 |
| 21/22 | Eredivisie | AZ Alkmaar | 32 | 0 | 0 | 1 | 0 | 2,880 |
| 21/22 | Europa League Qualifying | AZ Alkmaar | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | KNVB Beker | AZ Alkmaar | 4 | 0 | 0 | 1 | 0 | 360 |
| 21/22 | Play-Offs Conference League | AZ Alkmaar | 4 | 0 | 0 | 0 | 0 | 360 |
| 21/22 | Superliga | FC Nordsjaelland | 5 | 0 | 0 | 0 | 0 | 450 |
| 20/21 | Superliga | FC Nordsjaelland | 21 | 0 | 0 | 1 | 0 | 1,890 |
| 20/21 | Superliga Championship round | FC Nordsjaelland | 10 | 0 | 0 | 0 | 0 | 900 |
| 19/20 | Reserveligaen | FC Nordsjaelland Reserves | 3 | 0 | 0 | 0 | 0 | 270 |
| 19/20 | Reserveligaen Spring | FC Nordsjaelland Reserves | 2 | 0 | 0 | 0 | 0 | 180 |
| 19/20 | Superliga | FC Nordsjaelland | 1 | 0 | 0 | 0 | 0 | 45 |
| 19/20 | Superliga Championship round | FC Nordsjaelland | 9 | 0 | 0 | 1 | 0 | 810 |
| 19/20 | Sydbank Pokalen | FC Nordsjaelland | 1 | 0 | 0 | 0 | 0 | 90 |
| 18/19 | Europa League Qualifying | FC Nordsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Reserveligaen | FC Nordsjaelland Reserves | 3 | 0 | 0 | 0 | 0 | 270 |
| 18/19 | Reserveligaen Spring | FC Nordsjaelland Reserves | 4 | 0 | 0 | 0 | 0 | 360 |
| 18/19 | Superliga | FC Nordsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Superliga Championship round | FC Nordsjaelland | 6 | 0 | 0 | 1 | 0 | 540 |
| 18/19 | Sydbank Pokalen | FC Nordsjaelland | 2 | 0 | 0 | 0 | 0 | 180 |
| 17/18 | Reserveligaen | FC Nordsjaelland Reserves | 5 | 0 | 0 | 0 | 0 | 405 |
| 17/18 | Superliga | FC Nordsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Superliga Championship round | FC Nordsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | U19 Boys League | FC Nordsjaelland U19 | 10 | 0 | 0 | 1 | 0 | 900 |
| 16/17 | Superliga | FC Nordsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Superliga Championship round | FC Nordsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | U19 Boys League | FC Nordsjaelland U19 | 11 | 0 | 0 | 1 | 0 | 990 |
| 15/16 | Superliga | FC Nordsjaelland | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2014-07-01 | Lyngby BK Youth | FCN Youth | Transfer | 0 | — |
| 15/16 | 2015-07-01 | FCN Youth | Nordsjaell. U19 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Nordsjaell. U19 | Nordsjaelland | Transfer | 50000 | — |
| 21/22 | 2021-08-16 | Nordsjaelland | AZ Alkmaar | Transfer | 800000 | €1.80m |
| 22/23 | 2023-01-01 | AZ Alkmaar | 1.FC Nuremberg | Loan | 650000 | — |
| 22/23 | 2023-06-30 | 1.FC Nuremberg | AZ Alkmaar | Return from loan | 650000 | — |
| 23/24 | 2023-07-25 | AZ Alkmaar | Sparta Prague | Loan | 650000 | — |
| 23/24 | 2024-06-30 | Sparta Prague | AZ Alkmaar | Return from loan | 3000000 | — |
| 24/25 | 2024-07-01 | AZ Alkmaar | Sparta Prague | Transfer | 3000000 | €1.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Corona virus | 2020-11-09 | 2020-11-25 | 17 | 2 |
| 22/23 | Inner knee ligament tear | 2023-05-08 | 2023-06-30 | 54 | 3 |
| 23/24 | Rest | 2023-09-26 | 2023-09-28 | 3 | 1 |
| 24/25 | Rest | 2024-10-29 | 2024-10-31 | 3 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.20m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28076 | — | 0 | 0 | — | — | former national player |
| Team #21741 | — | 1 | 0 | — | — | former national player |
| Team #20902 | — | 3 | 1 | — | — | former national player |
| Team #16783 | #16 | 4 | 0 | — | — | former national player |
| Team #3436 | #22 | 0 | 0 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Qazim Laci | 2 | 0 | 0 |
| Victor Olatunji | 2 | 0 | 0 |
| Martin Vitík | 2 | 0 | 0 |
| Tomas Wiesner | 2 | 0 | 0 |
| Jacob Christensen | 1 | 0 | 0 |
| Jesper Karlsson | 2 | 0 | 0 |
| Dani de Wit | 2 | 0 | 0 |
| Vangelis Pavlidis | 2 | 0 | 0 |
| Yukinari Sugawara | 2 | 0 | 0 |
| Ulrik Yttergård Jenssen | 1 | 0 | 0 |
| Tijjani Reijnders | 2 | 0 | 0 |
| Bruno Martins Indi | 2 | 0 | 0 |
| Owen Wijndal | 2 | 0 | 0 |
| Jordy Clasie | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | Sparta Prague | AZ Alkmaar | Return from loan | — | €3.00m |
| 23/24 | 2023-07-25 | AZ Alkmaar | Sparta Prague | Loan | — | €650k |
| 22/23 | 2023-06-30 | 1.FC Nuremberg | AZ Alkmaar | Return from loan | — | €650k |
| 22/23 | 2023-01-01 | AZ Alkmaar | 1.FC Nuremberg | Loan | — | €650k |
Last 42 matches for AC Sparta Prague The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2023-12-14 | EL |
Aris Limassol FC | 1–3 | AC Sparta Prague | Available |
| 2023-11-30 | EL |
AC Sparta Prague | 1–0 | Real Betis | Available |
| 2023-11-09 | EL |
Rangers F.C. | 2–1 | AC Sparta Prague | Available |
| 2023-10-26 | EL |
AC Sparta Prague | 0–0 | Rangers F.C. | Available |
| 2023-10-05 | EL |
Real Betis | 2–1 | AC Sparta Prague | Available |
| 2023-09-21 | EL |
AC Sparta Prague | 3–2 | Aris Limassol FC | Available |
| 2021-12-09 | EL |
AC Sparta Prague | 2–0 | Brøndby IF | Available |
| 2021-11-25 | EL |
Rangers F.C. | 2–0 | AC Sparta Prague | Available |
| 2021-11-04 | EL |
Olympique Lyonnais | 3–0 | AC Sparta Prague | Available |
| 2021-10-21 | EL |
AC Sparta Prague | 3–4 | Olympique Lyonnais | Available |
| 2021-09-30 | EL |
AC Sparta Prague | 1–0 | Rangers F.C. | Available |
| 2021-09-16 | EL |
Brøndby IF | 0–0 | AC Sparta Prague | Available |
| 2020-12-10 | EL |
AC Sparta Prague | 0–1 | AC Milan | Available |
| 2020-12-03 | EL |
Lille OSC | 2–1 | AC Sparta Prague | Available |
| 2020-11-26 | EL |
AC Sparta Prague | 4–1 | Celtic F.C. | Available |
| 2020-11-05 | EL |
Celtic F.C. | 1–4 | AC Sparta Prague | Available |
| 2020-10-29 | EL |
AC Milan | 3–0 | AC Sparta Prague | Available |
| 2020-10-22 | EL |
AC Sparta Prague | 1–4 | Lille OSC | Available |
| 2016-12-08 | EL |
Inter Milan | 2–1 | AC Sparta Prague | Available |
| 2016-11-24 | EL |
AC Sparta Prague | 1–0 | Southampton F.C. | Available |
| 2016-11-03 | EL |
AC Sparta Prague | 2–0 | Hapoel Be'er Sheva F.C. | Available |
| 2016-10-20 | EL |
Hapoel Be'er Sheva F.C. | 0–1 | AC Sparta Prague | Available |
| 2016-09-29 | EL |
AC Sparta Prague | 3–1 | Inter Milan | Available |
| 2016-09-15 | EL |
Southampton F.C. | 3–0 | AC Sparta Prague | Available |
| 2015-12-10 | EL |
APOEL FC | 1–3 | AC Sparta Prague | Available |
| 2015-11-26 | EL |
AC Sparta Prague | 1–0 | Asteras Tripolis F.C. | Available |
| 2015-11-05 | EL |
AC Sparta Prague | 1–1 | FC Schalke 04 | Available |
| 2015-10-22 | EL |
FC Schalke 04 | 2–2 | AC Sparta Prague | Available |
| 2015-10-01 | EL |
AC Sparta Prague | 2–0 | APOEL FC | Available |
| 2015-09-17 | EL |
Asteras Tripolis F.C. | 1–1 | AC Sparta Prague | Available |
| 2014-12-11 | EL |
BSC Young Boys | 2–0 | AC Sparta Prague | Available |
| 2014-11-27 | EL |
AC Sparta Prague | 0–0 | SSC Napoli | Available |
| 2014-11-06 | EL |
AC Sparta Prague | 4–0 | ŠK Slovan Bratislava | Available |
| 2014-10-23 | EL |
ŠK Slovan Bratislava | 0–3 | AC Sparta Prague | Available |
| 2014-10-02 | EL |
AC Sparta Prague | 3–1 | BSC Young Boys | Available |
| 2014-09-18 | EL |
SSC Napoli | 3–1 | AC Sparta Prague | Available |
| 2012-12-06 | EL |
Athletic Bilbao | 0–0 | AC Sparta Prague | Available |
| 2012-11-22 | EL |
AC Sparta Prague | 1–1 | Olympique Lyonnais | Available |
| 2012-11-08 | EL |
Hapoel Ironi Kiryat Shmona F.C. | 1–1 | AC Sparta Prague | Available |
| 2012-10-25 | EL |
AC Sparta Prague | 3–1 | Hapoel Ironi Kiryat Shmona F.C. | Available |
| 2012-10-04 | EL |
AC Sparta Prague | 3–1 | Athletic Bilbao | Available |
| 2012-09-20 | EL |
Olympique Lyonnais | 2–1 | AC Sparta Prague | Available |
Teams faced most often by Peter Vindahl'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 % |
|---|---|---|---|---|---|---|---|---|
| AFC Ajax | 11 | 6 | 2 | 3 | 12 | 14 | -2 | 55% |
| sc Heerenveen | 10 | 7 | 1 | 2 | 22 | 12 | +10 | 70% |
| FC Groningen | 9 | 5 | 2 | 2 | 11 | 6 | +5 | 56% |
| Fortuna Sittard | 9 | 8 | 1 | 0 | 25 | 8 | +17 | 89% |
| Feyenoord | 9 | 4 | 1 | 4 | 16 | 14 | +2 | 44% |
| PSV Eindhoven | 9 | 6 | 0 | 3 | 15 | 10 | +5 | 67% |
| Vitesse | 9 | 3 | 4 | 2 | 12 | 9 | +3 | 33% |
| FC Utrecht | 9 | 4 | 3 | 2 | 23 | 14 | +9 | 44% |
| Sparta Rotterdam | 8 | 4 | 2 | 2 | 18 | 13 | +5 | 50% |
| Heracles Almelo | 8 | 5 | 1 | 2 | 19 | 11 | +8 | 63% |
| Willem II | 8 | 3 | 2 | 3 | 15 | 14 | +1 | 38% |
| FC Twente | 8 | 3 | 1 | 4 | 13 | 11 | +2 | 38% |
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 | 49 | 4,410 | 3 | 0 | 0 | 0.06 |
| 23/24 | 47 | 4,260 | 4 | 0 | 0 | 0.08 |
| 22/23 | 16 | 1,470 | 1 | 0 | 0 | 0.06 |
| 21/22 | 53 | 4,800 | 2 | 0 | 0 | 0.04 |
| 20/21 | 31 | 2,790 | 1 | 0 | 0 | 0.03 |
| 19/20 | 16 | 1,395 | 1 | 0 | 0 | 0.06 |
| 18/19 | 15 | 1,350 | 1 | 0 | 0 | 0.07 |
| 17/18 | 15 | 1,305 | 1 | 0 | 0 | 0.07 |
| 16/17 | 11 | 990 | 1 | 0 | 0 | 0.09 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 13 | 1,170 | 4 | 31% | 12 | 0.92 |
| 24/25 | 49 | 4,410 | 12 | 24% | 70 | 1.43 |
| 23/24 | 47 | 4,260 | 15 | 32% | 59 | 1.25 |
| 22/23 | 16 | 1,470 | 4 | 25% | 24 | 1.47 |
| 21/22 | 53 | 4,800 | 13 | 25% | 62 | 1.16 |
| 20/21 | 31 | 2,790 | 4 | 13% | 50 | 1.61 |
| 19/20 | 16 | 1,395 | 3 | 19% | 36 | 2.32 |
| 18/19 | 15 | 1,350 | 4 | 27% | 25 | 1.67 |
| 17/18 | 15 | 1,305 | 4 | 27% | 24 | 1.66 |
| 16/17 | 11 | 990 | 1 | 9% | 19 | 1.73 |
Output by competition
Career goals and assists broken down by tournament.
More on Peter Vindahl
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Peter Vindahl
Who is Peter Vindahl?
Peter Vindahl is a Denmark professional footballer who plays as a goalkeeper for AC Sparta Prague.
How old is Peter Vindahl?
Peter Vindahl is 28 years old. He was born on February 16, 1998 in Helsingør.
What position does Peter Vindahl play?
Peter Vindahl plays as a goalkeeper (Goalkeeper).
What club does Peter Vindahl play for?
Peter Vindahl currently plays for AC Sparta Prague.
What is Peter Vindahl's market value?
Peter Vindahl's most recent reported market value is €4.00m.
Denmark