Patrick Olsen
Career snapshot
Position rank · 25/26
Among 335 Midfield - Attacking Midfields · ≥200 mins
Career highs
Born the same day
Shares 1994-04-23 · 4 players total
| Full name | Patrick Olsen |
|---|---|
| Name in home country | Patrick Haakon Olsen |
| Date of birth | 1994-04-23 (32 yrs) |
| Place of birth | Tårnby, Denmark |
| Citizenship | Denmark |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | right |
| Height | 178.00 m |
| Current club | AC Horsens |
| Joined | 2025-07-01 |
| Contract expires | 2027-06-30 |
| Outfitter | Mizuno |
Percentile rank vs 44 other Midfield - Attacking Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| AC Horsens | 1 | 25/26 | 25/26 | 9 | 1 | 2 | 720 |
| FC Dinamo 1948 | 1 | 24/25 | 24/25 | 29 | 1 | 0 | 1,762 |
| Slask Wroclaw | 4 | 21/22 | 24/25 | 73 | 3 | 2 | 775 |
| Aarhus GF Reserves | 1 | 21/22 | 21/22 | 1 | 0 | 0 | 0 |
| Aarhus GF | 2 | 20/21 | 21/22 | 55 | 5 | 6 | 2,023 |
| FK Haugesund | 1 | 2015 | 2015 | 12 | 0 | 0 | 0 |
| Strømsgodset IF | 1 | 2014 | 2014 | 7 | 0 | 0 | 0 |
| Aalborg BK Reserves | 1 | 19/20 | 19/20 | 1 | 0 | 0 | 0 |
| Aalborg BK | 1 | 19/20 | 19/20 | 40 | 9 | 6 | 1,050 |
| FC Helsingör Reserves | 2 | 17/18 | 18/19 | 3 | 1 | 0 | 45 |
| FC Helsingør | 2 | 17/18 | 18/19 | 58 | 3 | 3 | 909 |
| Grasshopper Club Zürich U21 | 1 | 16/17 | 16/17 | 1 | 0 | 0 | 0 |
| RC Lens B | 1 | 16/17 | 16/17 | 2 | 0 | 0 | 0 |
| Grasshopper Club Zurich | 1 | 16/17 | 16/17 | 6 | 0 | 0 | 0 |
| RC Lens | 1 | 15/16 | 15/16 | 26 | 4 | 0 | 277 |
| Inter Milan Primavera | 2 | 12/13 | 13/14 | 27 | 0 | 0 | 0 |
| Inter Milan | 2 | 12/13 | 13/14 | 1 | 0 | 0 | 0 |
| Bröndby IF U19 | 1 | 11/12 | 11/12 | 1 | 1 | 0 | 90 |
| Bröndby IF | 1 | 11/12 | 11/12 | 3 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | 1.Division | AC Horsens | 8 | 1 | 2 | 4 | 0 | 720 |
| 25/26 | Oddset Pokalen | AC Horsens | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Romanian Cup | FC Dinamo 1948 | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | SuperLiga | FC Dinamo 1948 | 20 | 1 | 0 | 7 | 0 | 1,762 |
| 24/25 | SuperLiga - Championship group | FC Dinamo 1948 | 8 | 0 | 0 | 4 | 0 | 0 |
| 24/25 | UECL Qualifiers | Slask Wroclaw | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ekstraklasa | Slask Wroclaw | 29 | 0 | 2 | 6 | 0 | 0 |
| 23/24 | Puchar Polski | Slask Wroclaw | 1 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Ekstraklasa | Slask Wroclaw | 27 | 3 | 0 | 11 | 0 | 775 |
| 22/23 | Puchar Polski | Slask Wroclaw | 4 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Ekstraklasa | Slask Wroclaw | 12 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Reserveligaen | Aarhus GF Reserves | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Superliga | Aarhus GF | 13 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Sydbank Pokalen | Aarhus GF | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | UECL Quali | Aarhus GF | 2 | 1 | 0 | 0 | 0 | 180 |
| 2015 | NM-Cup | FK Haugesund | 1 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Tippeligaen | FK Haugesund | 11 | 0 | 0 | 2 | 0 | 0 |
| 2014 | NM-Cup | Strømsgodset IF | 1 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Tippeligaen | Strømsgodset IF | 6 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League Qualifying | Aarhus GF | 2 | 1 | 0 | 0 | 0 | 180 |
| 20/21 | Superliga | Aarhus GF | 21 | 2 | 3 | 5 | 0 | 919 |
| 20/21 | Superliga Championship round | Aarhus GF | 9 | 1 | 1 | 2 | 0 | 744 |
| 20/21 | Superliga Europa Playoff | Aarhus GF | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Sydbank Pokalen | Aarhus GF | 5 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | Reserveligaen | Aalborg BK Reserves | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Superliga | Aalborg BK | 25 | 5 | 3 | 4 | 0 | 444 |
| 19/20 | Superliga Championship round | Aalborg BK | 10 | 2 | 1 | 2 | 0 | 448 |
| 19/20 | Sydbank Pokalen | Aalborg BK | 5 | 2 | 2 | 2 | 0 | 158 |
| 18/19 | NordicBet LIGA | FC Helsingør | 31 | 3 | 2 | 4 | 0 | 909 |
| 18/19 | Reserveligaen | FC Helsingör Reserves | 1 | 1 | 0 | 0 | 0 | 45 |
| 18/19 | Reserveligaen Spring | FC Helsingör Reserves | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Sydbank Pokalen | FC Helsingør | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | DBU Pokalen | FC Helsingør | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Reserveligaen | FC Helsingör Reserves | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Superliga | FC Helsingør | 17 | 0 | 0 | 7 | 0 | 0 |
| 17/18 | Superliga Europa Playoff | FC Helsingør | 4 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Superliga Relegation round | FC Helsingør | 4 | 0 | 0 | 3 | 0 | 0 |
| 16/17 | 1. Liga Gr. 3 | Grasshopper Club Zürich U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | CFA - Grp. B | RC Lens B | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Super League | Grasshopper Club Zurich | 6 | 0 | 0 | 2 | 1 | 0 |
| 15/16 | Coupe de France | RC Lens | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ligue 2 | RC Lens | 25 | 4 | 0 | 4 | 0 | 277 |
| 13/14 | Italy Cup | Inter Milan | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Primavera B | Inter Milan Primavera | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Serie A | Inter Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Italy Cup | Inter Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Primavera B | Inter Milan Primavera | 20 | 0 | 0 | 2 | 0 | 0 |
| 12/13 | Primavera Fase Finale | Inter Milan Primavera | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Serie A | Inter Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Viareggio Cup | Inter Milan Primavera | 3 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Superliga | Bröndby IF | 3 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | U19 Boys League | Bröndby IF U19 | 1 | 1 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Bröndby IF U17 | Bröndby IF U19 | Transfer | 0 | — |
| 12/13 | 2012-08-31 | Bröndby IF U19 | Inter U19 | Transfer | 0 | €260k |
| 13/14 | 2013-07-01 | Inter U19 | Inter | Transfer | 350000 | — |
| 13/14 | 2014-02-09 | Inter | Strømsgodset | Loan | 800000 | — |
| 14/15 | 2014-12-31 | Strømsgodset | Inter | Return from loan | 500000 | — |
| 14/15 | 2015-02-02 | Inter | Without Club | Transfer | 500000 | — |
| 14/15 | 2015-04-24 | Without Club | Haugesund | Transfer | 500000 | — |
| 15/16 | 2015-08-27 | Haugesund | Lens | Transfer | 500000 | — |
| 16/17 | 2017-01-27 | Lens | Grasshoppers | Transfer | 500000 | — |
| 17/18 | 2017-08-31 | Grasshoppers | Without Club | Transfer | 500000 | — |
| 17/18 | 2017-09-16 | Without Club | FC Helsingør | Transfer | 500000 | — |
| 19/20 | 2019-07-01 | FC Helsingør | Aalborg BK | Transfer | 250000 | — |
| 20/21 | 2020-08-19 | Aalborg BK | Aarhus GF | Transfer | 1000000 | €1.00m |
| 21/22 | 2022-02-15 | Aarhus GF | Slask Wroclaw | Transfer | 1500000 | €200k |
| 24/25 | 2024-09-04 | Slask Wroclaw | FC Dinamo | Transfer | 550000 | — |
| 25/26 | 2025-07-01 | FC Dinamo | AC Horsens | Transfer | 850000 | €250k |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Corona virus | 2020-12-26 | 2021-01-04 | 10 | 0 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €200k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #28143 | — | 6 | 1 | — | — | former national player |
| Team #21741 | #14 | 1 | 0 | — | — | former national player |
| Team #20902 | — | 21 | 1 | — | — | former national player |
| Team #20901 | — | 21 | 0 | — | — | former national player |
| Team #16783 | — | 3 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Erik Expósito | 1 | 0 | 0 |
| Petr Schwarz | 1 | 0 | 0 |
| Matías Nahuel | 1 | 1 | 0 |
| Matheus Leiria | 1 | 0 | 0 |
| Patryk Janasik | 1 | 0 | 0 |
| Lukasz Bejger | 1 | 1 | 0 |
| Jón Dagur Thorsteinsson | 1 | 2 | 0 |
| Rafal Leszczynski | 2 | 0 | 0 |
| Albert Grønbæk | 1 | 1 | 0 |
| Patrick Mortensen | 2 | 2 | 0 |
| Nicolai Poulsen | 2 | 0 | 0 |
| Pascal Gregor | 1 | 0 | 0 |
| Piotr Samiec-Talar | 1 | 0 | 0 |
| Gift Links | 1 | 0 | 0 |
| Martin Konczkowski | 1 | 1 | 0 |
| Alexander Munksgaard | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Superliga | Aalborg BK | 5 | 25 |
| 15/16 | Ligue 2 | RC Lens | 4 | 25 |
| 18/19 | NordicBet LIGA | FC Helsingør | 3 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | Superliga | Aalborg BK | 3 | 25 |
| 20/21 | Superliga | Aarhus GF | 3 | 21 |
| 18/19 | NordicBet LIGA | FC Helsingør | 2 | 31 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 14/15 | 2014-12-31 | Strømsgodset | Inter | Return from loan | — | €500k |
| 13/14 | 2014-02-09 | Inter | Strømsgodset | Loan | — | €800k |
Teams faced most often by Patrick Olsen'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 % |
|---|---|---|---|---|---|---|---|---|
| Clermont Foot 63 | 10 | 4 | 6 | 0 | 17 | 9 | +8 | 40% |
| Stade Brestois 29 | 10 | 4 | 2 | 4 | 12 | 15 | -3 | 40% |
| FC Lorient | 9 | 5 | 2 | 2 | 20 | 13 | +7 | 56% |
| Silkeborg IF | 8 | 1 | 4 | 3 | 10 | 15 | -5 | 13% |
| ESTAC Troyes | 8 | 5 | 1 | 2 | 12 | 5 | +7 | 63% |
| FC Metz | 8 | 2 | 4 | 2 | 7 | 7 | 0 | 25% |
| Brøndby IF | 8 | 3 | 0 | 5 | 8 | 14 | -6 | 38% |
| AJ Auxerre | 7 | 6 | 1 | 0 | 13 | 3 | +10 | 86% |
| AC Ajaccio | 7 | 4 | 2 | 1 | 11 | 4 | +7 | 57% |
| Viborg FF | 7 | 1 | 3 | 3 | 6 | 15 | -9 | 14% |
| FC København | 6 | 0 | 2 | 4 | 5 | 12 | -7 | 0% |
| Olympique Marseille | 6 | 4 | 1 | 1 | 9 | 7 | +2 | 67% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 11/12 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 25/26 | 9 | 720 | 4 | 0 | 0 | 0.5 |
| 24/25 | 29 | 1,762 | 11 | 0 | 0 | 0.56 |
| 23/24 | 30 | 0 | 7 | 0 | 0 | 0 |
| 22/23 | 31 | 775 | 11 | 0 | 0 | 1.28 |
| 21/22 | 30 | 180 | 2 | 0 | 0 | 1 |
| 2015 | 12 | 0 | 2 | 0 | 0 | 0 |
| 20/21 | 38 | 1,843 | 9 | 0 | 0 | 0.44 |
| 19/20 | 41 | 1,050 | 8 | 0 | 0 | 0.69 |
| 18/19 | 34 | 954 | 5 | 1 | 0 | 0.57 |
| 17/18 | 27 | 0 | 10 | 0 | 0 | 0 |
| 16/17 | 9 | 0 | 3 | 0 | 1 | 0 |
| 15/16 | 26 | 277 | 4 | 0 | 0 | 1.3 |
| 12/13 | 25 | 0 | 3 | 0 | 0 | 0 |
| 11/12 | 4 | 90 | 1 | 0 | 0 | 1 |
Output by competition
Career goals and assists broken down by tournament.
More on Patrick Olsen
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Patrick Olsen
Who is Patrick Olsen?
Patrick Olsen is a Denmark professional footballer who plays as a attacking midfield for AC Horsens.
How old is Patrick Olsen?
Patrick Olsen is 32 years old. He was born on April 23, 1994 in Tårnby.
What position does Patrick Olsen play?
Patrick Olsen plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Patrick Olsen play for?
Patrick Olsen currently plays for AC Horsens.
How many career goals has Patrick Olsen scored?
Across all senior club competitions in our dataset, Patrick Olsen has scored 28 goals in 355 appearances.
What is Patrick Olsen's market value?
Patrick Olsen's most recent reported market value is €850k.
Denmark