Kristoffer Peterson
Career snapshot
Career highs
Born the same day
Shares 1994-11-28 · 5 players total
| Full name | Kristoffer Peterson |
|---|---|
| Name in home country | Kristoffer Paul Peterson |
| Date of birth | 1994-11-28 (31 yrs) |
| Place of birth | Göteborg, Sweden |
| Citizenship | Sweden |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 185.00 m |
| Current club | Fortuna Sittard |
| Joined | 2024-01-09 |
| Contract expires | 2026-06-30 |
| Agent | HCM Sports ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Fortuna Sittard | 3 | 23/24 | 25/26 | 55 | 7 | 5 | 261 |
| Hapoel Beer Sheva | 1 | 23/24 | 23/24 | 9 | 0 | 0 | 0 |
| Fortuna Düsseldorf | 3 | 20/21 | 22/23 | 86 | 14 | 9 | 1,842 |
| Fortuna Düsseldorf II | 1 | 22/23 | 22/23 | 1 | 0 | 1 | 0 |
| Swansea City | 2 | 19/20 | 20/21 | 12 | 1 | 0 | 222 |
| FC Utrecht | 4 | 14/15 | 19/20 | 42 | 6 | 6 | 1,262 |
| Swansea City U23 | 1 | 19/20 | 19/20 | 1 | 2 | 1 | 45 |
| Heracles Almelo | 3 | 16/17 | 18/19 | 85 | 25 | 13 | 970 |
| Heracles Almelo U21 | 1 | 17/18 | 17/18 | 1 | 1 | 0 | 90 |
| FC Utrecht U21 | 3 | 14/15 | 16/17 | 18 | 5 | 2 | 788 |
| Roda JC Kerkrade | 1 | 15/16 | 15/16 | 15 | 1 | 4 | 834 |
| Liverpool FC U21 | 3 | 12/13 | 14/15 | 24 | 6 | 4 | 194 |
| Tranmere Rovers | 1 | 13/14 | 13/14 | 7 | 0 | 0 | 0 |
| Liverpool FC U18 | 1 | 12/13 | 12/13 | 2 | 1 | 0 | 180 |
| Liverpool FC Reserves | 2 | 10/11 | 11/12 | 0 | 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 | Eredivisie | Fortuna Sittard | 3 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | Eredivisie | Fortuna Sittard | 30 | 7 | 2 | 5 | 0 | 261 |
| 24/25 | KNVB Beker | Fortuna Sittard | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Eredivisie | Fortuna Sittard | 18 | 0 | 2 | 1 | 0 | 0 |
| 23/24 | KNVB Beker | Fortuna Sittard | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligat ha'Al | Hapoel Beer Sheva | 5 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | UECL Quali | Hapoel Beer Sheva | 4 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | 2. Bundesliga | Fortuna Düsseldorf | 28 | 4 | 2 | 3 | 0 | 296 |
| 22/23 | DFB-Pokal | Fortuna Düsseldorf | 3 | 2 | 0 | 0 | 0 | 91 |
| 22/23 | Regionalliga West | Fortuna Düsseldorf II | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | 2. Bundesliga | Fortuna Düsseldorf | 27 | 1 | 3 | 2 | 1 | 1,260 |
| 21/22 | DFB-Pokal | Fortuna Düsseldorf | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 2. Bundesliga | Fortuna Düsseldorf | 26 | 7 | 4 | 5 | 1 | 195 |
| 20/21 | Championship | Swansea City | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal | Fortuna Düsseldorf | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Championship | Swansea City | 7 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Cup | Swansea City | 3 | 1 | 0 | 0 | 0 | 222 |
| 19/20 | Eredivisie | FC Utrecht | 6 | 1 | 0 | 0 | 0 | 371 |
| 19/20 | FA Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | KNVB Beker | FC Utrecht | 2 | 1 | 1 | 0 | 0 | 152 |
| 19/20 | Premier League 2 | Swansea City U23 | 1 | 2 | 1 | 0 | 0 | 45 |
| 18/19 | Eredivisie | Heracles Almelo | 33 | 12 | 6 | 5 | 0 | 215 |
| 18/19 | KNVB Beker | Heracles Almelo | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Beloften Eredivisie | Heracles Almelo U21 | 1 | 1 | 0 | 0 | 0 | 90 |
| 17/18 | Eredivisie | Heracles Almelo | 32 | 7 | 4 | 1 | 0 | 352 |
| 17/18 | KNVB Beker | Heracles Almelo | 3 | 2 | 1 | 0 | 0 | 120 |
| 16/17 | Eredivisie | Heracles Almelo | 15 | 4 | 2 | 2 | 0 | 283 |
| 16/17 | Eredivisie | FC Utrecht | 3 | 1 | 0 | 0 | 0 | 31 |
| 16/17 | Jupiler League | FC Utrecht U21 | 9 | 2 | 2 | 0 | 0 | 377 |
| 16/17 | KNVB Beker | FC Utrecht | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Beloften Eredivisie | FC Utrecht U21 | 7 | 2 | 0 | 1 | 0 | 276 |
| 15/16 | Eredivisie | Roda JC Kerkrade | 14 | 1 | 4 | 0 | 0 | 834 |
| 15/16 | Eredivisie | FC Utrecht | 7 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | KNVB Beker | Roda JC Kerkrade | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | KNVB Beker | FC Utrecht | 2 | 1 | 2 | 0 | 0 | 142 |
| 14/15 | Beloften Preliminary Round | FC Utrecht U21 | 2 | 1 | 0 | 0 | 0 | 135 |
| 14/15 | Eredivisie | FC Utrecht | 20 | 2 | 2 | 0 | 0 | 566 |
| 14/15 | KNVB Beker | FC Utrecht | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | U21 PL | Liverpool FC U21 | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FA Cup | Tranmere Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League One | Tranmere Rovers | 6 | 0 | 0 | 2 | 0 | 0 |
| 13/14 | U21 PL | Liverpool FC U21 | 14 | 6 | 4 | 0 | 0 | 194 |
| 13/14 | U21 PL Knockout | Liverpool FC U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | FA Youth Cup | Liverpool FC U18 | 2 | 1 | 0 | 0 | 0 | 180 |
| 12/13 | U21 PL Elite Group | Liverpool FC U21 | 6 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | U21 PL Knockout | Liverpool FC U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Reserve League | Liverpool FC Reserves | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Reserve League | Liverpool FC Reserves | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2011-01-01 | Sävedalens IF | Liverpool U18 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Liverpool U18 | Liverpool U21 | Transfer | 0 | — |
| 13/14 | 2013-11-28 | Liverpool U21 | Tranmere | Loan | 0 | — |
| 13/14 | 2014-01-01 | Tranmere | Liverpool U21 | Return from loan | 0 | — |
| 14/15 | 2014-08-27 | Liverpool U21 | FC Utrecht | Transfer | 250000 | — |
| 15/16 | 2016-01-07 | FC Utrecht | Roda JC | Loan | 750000 | — |
| 15/16 | 2016-06-30 | Roda JC | FC Utrecht | Return from loan | 650000 | — |
| 16/17 | 2017-01-26 | FC Utrecht | Heracles Almelo | Transfer | 500000 | — |
| 19/20 | 2019-08-02 | Heracles Almelo | Swansea | Transfer | 3500000 | €550k |
| 19/20 | 2020-01-20 | Swansea | FC Utrecht | Loan | 2000000 | — |
| 19/20 | 2020-06-30 | FC Utrecht | Swansea | Return from loan | 1600000 | — |
| 20/21 | 2020-10-05 | Swansea | F. Düsseldorf | Transfer | 1600000 | €450k |
| 23/24 | 2023-07-01 | F. Düsseldorf | H. Beer Sheva | Transfer | 800000 | — |
| 23/24 | 2024-01-09 | H. Beer Sheva | Fortuna Sittard | Transfer | 600000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 14/15 | Broken jaw | 2015-01-30 | 2015-03-06 | 36 | 6 |
| 20/21 | Thigh problems | 2021-05-04 | 2021-05-14 | 11 | 1 |
| 21/22 | Corona virus | 2022-03-09 | 2022-03-15 | 7 | 1 |
| 21/22 | influenza | 2022-04-14 | 2022-04-20 | 7 | 1 |
| 22/23 | flu | 2023-03-14 | 2023-03-23 | 10 | 1 |
| 24/25 | unknown injury | 2024-08-21 | 2024-08-29 | 9 | 0 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.60m |
| Jan 1, 1970 | €1.60m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €650k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #57021 | #13 | 2 | 1 | — | — | former national player |
| Team #41525 | — | 1 | 0 | — | — | former national player |
| Team #23487 | — | 1 | 0 | — | — | former national player |
| Team #8595 | #18 | 7 | 1 | — | — | former national player |
| Team #3557 | #24 | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Florian Kastenmeier | 2 | 0 | 0 |
| Brandley Kuwas | 1 | 10 | 0 |
| Matthias Zimmermann | 2 | 2 | 0 |
| Christoph Klarer | 1 | 1 | 0 |
| Shinta Appelkamp | 2 | 2 | 0 |
| Rodrigo Guth | 1 | 0 | 0 |
| Loreintz Rosier | 1 | 0 | 0 |
| Mitchell Dijks | 1 | 1 | 0 |
| Dawid Kownacki | 2 | 4 | 0 |
| Dario Van den Buijs | 2 | 0 | 0 |
| Ao Tanaka | 2 | 1 | 0 |
| Robin Pröpper | 1 | 0 | 0 |
| Mohammed Osman | 2 | 0 | 0 |
| Felix Klaus | 2 | 1 | 0 |
| Jamiro Monteiro | 1 | 1 | 0 |
| Vincent Vermeij | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Eredivisie | Heracles Almelo | 12 | 33 |
| 17/18 | Eredivisie | Heracles Almelo | 7 | 32 |
| 20/21 | 2. Bundesliga | Fortuna Düsseldorf | 7 | 26 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | Eredivisie | Heracles Almelo | 6 | 33 |
| 15/16 | Eredivisie | Roda JC Kerkrade | 5 | 21 |
| 13/14 | U21 PL | Liverpool FC U21 | 4 | 14 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-06-30 | FC Utrecht | Swansea | Return from loan | — | €1.60m |
| 19/20 | 2020-01-20 | Swansea | FC Utrecht | Loan | — | €2.00m |
| 15/16 | 2016-06-30 | Roda JC | FC Utrecht | Return from loan | — | €650k |
| 15/16 | 2016-01-07 | FC Utrecht | Roda JC | Loan | — | €750k |
| 13/14 | 2014-01-01 | Tranmere | Liverpool U21 | Return from loan | — | — |
| 13/14 | 2013-11-28 | Liverpool U21 | Tranmere | Loan | — | — |
Last 50 matches for Fortuna Sittard while Kristoffer Peterson was at the club (joined 2024-01-09). 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 |
|---|---|---|---|---|---|
| 2026-05-17 | NL1 |
FC Utrecht | – | Fortuna Sittard | TIMED |
| 2026-05-10 | NL1 |
Fortuna Sittard | 3–2 | PEC Zwolle | Available |
| 2026-05-10 | NL1 |
Fortuna Sittard | 3–2 | PEC Zwolle | Available |
| 2026-05-03 | NL1 |
Fortuna Sittard | 1–2 | Feyenoord Rotterdam | Available |
| 2026-05-03 | NL1 |
Fortuna Sittard | 1–2 | Feyenoord Rotterdam | Available |
| 2026-04-25 | NL1 |
SC Heerenveen | 2–1 | Fortuna Sittard | Available |
| 2026-04-25 | NL1 |
SC Heerenveen | 2–1 | Fortuna Sittard | Available |
| 2026-04-12 | NL1 |
Fortuna Sittard | 1–1 | NAC Breda | Available |
| 2026-04-04 | NL1 |
AZ | 2–0 | Fortuna Sittard | Available |
| 2026-03-21 | NL1 |
Fortuna Sittard | 1–2 | FC Twente '65 | Available |
| 2026-03-14 | NL1 |
FC Volendam | 1–2 | Fortuna Sittard | Available |
| 2026-03-08 | NL1 |
Fortuna Sittard | 1–4 | Telstar 1963 | Available |
| 2026-02-28 | NL1 |
NEC | 2–3 | Fortuna Sittard | Available |
| 2026-02-20 | NL1 |
Fortuna Sittard | 2–1 | SBV Excelsior | Available |
| 2026-02-14 | NL1 |
AFC Ajax | 4–1 | Fortuna Sittard | Available |
| 2026-02-07 | NL1 |
Fortuna Sittard | 2–2 | Sparta Rotterdam | Available |
| 2026-02-01 | NL1 |
Heracles Almelo | 2–1 | Fortuna Sittard | Available |
| 2026-01-25 | NL1 |
FC Groningen | 1–2 | Fortuna Sittard | Available |
| 2026-01-17 | NL1 |
Fortuna Sittard | 1–2 | PSV | Available |
| 2026-01-11 | NL1 |
Go Ahead Eagles | 2–2 | Fortuna Sittard | Available |
| 2025-12-21 | NL1 |
Fortuna Sittard | 4–3 | AZ | Available |
| 2025-12-13 | NL1 |
PEC Zwolle | 1–0 | Fortuna Sittard | Available |
| 2025-12-06 | NL1 |
Fortuna Sittard | 1–3 | AFC Ajax | Available |
| 2025-11-29 | NL1 |
Fortuna Sittard | 1–1 | Heracles Almelo | Available |
| 2025-11-22 | NL1 |
Sparta Rotterdam | 1–1 | Fortuna Sittard | Available |
| 2025-11-08 | NL1 |
Fortuna Sittard | 2–0 | SC Heerenveen | Available |
| 2025-10-31 | NL1 |
PSV | 5–2 | Fortuna Sittard | Available |
| 2025-10-25 | NL1 |
Fortuna Sittard | 1–2 | FC Groningen | Available |
| 2025-10-19 | NL1 |
SBV Excelsior | 1–0 | Fortuna Sittard | Available |
| 2025-10-04 | NL1 |
Fortuna Sittard | 1–0 | FC Volendam | Available |
| 2025-09-26 | NL1 |
FC Twente '65 | 3–2 | Fortuna Sittard | Available |
| 2025-09-20 | NL1 |
Fortuna Sittard | 1–0 | FC Utrecht | Available |
| 2025-09-17 | NL1 |
Feyenoord Rotterdam | 2–0 | Fortuna Sittard | Available |
| 2025-09-14 | NL1 |
Telstar 1963 | 1–3 | Fortuna Sittard | Available |
| 2025-08-31 | NL1 |
Fortuna Sittard | 3–2 | NEC | Available |
| 2025-08-17 | NL1 |
NAC Breda | 2–1 | Fortuna Sittard | Available |
| 2025-08-08 | NL1 |
Fortuna Sittard | 2–2 | Go Ahead Eagles | Available |
| 2025-05-18 | NL1 |
Fortuna Sittard | 0–0 | FC Utrecht | Available |
| 2025-05-14 | NL1 |
Almere City FC | 1–1 | Fortuna Sittard | Available |
| 2025-05-10 | NL1 |
Fortuna Sittard | 1–0 | NAC Breda | Available |
| 2025-05-03 | NL1 |
PSV | 4–1 | Fortuna Sittard | Available |
| 2025-04-27 | NL1 |
Fortuna Sittard | 1–0 | Willem II Tilburg | Available |
| 2025-04-12 | NL1 |
Fortuna Sittard | 0–2 | Feyenoord Rotterdam | Available |
| 2025-04-05 | NL1 |
FC Twente '65 | 1–1 | Fortuna Sittard | Available |
| 2025-03-29 | NL1 |
Fortuna Sittard | 0–3 | Sparta Rotterdam | Available |
| 2025-03-16 | NL1 |
FC Groningen | 1–0 | Fortuna Sittard | Available |
| 2025-03-08 | NL1 |
Fortuna Sittard | 1–0 | Heracles Almelo | Available |
| 2025-02-28 | NL1 |
RKC Waalwijk | 1–2 | Fortuna Sittard | Available |
| 2025-02-23 | NL1 |
AZ | 1–0 | Fortuna Sittard | Available |
| 2025-02-09 | NL1 |
Fortuna Sittard | 0–2 | AFC Ajax | Available |
Teams faced most often by Kristoffer Peterson'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 % |
|---|---|---|---|---|---|---|---|---|
| PEC Zwolle | 37 | 11 | 9 | 17 | 60 | 70 | -10 | 30% |
| VVV-Venlo | 32 | 13 | 11 | 8 | 70 | 49 | +21 | 41% |
| Willem II | 32 | 12 | 8 | 12 | 56 | 52 | +4 | 38% |
| AFC Ajax | 32 | 4 | 4 | 24 | 23 | 90 | -67 | 13% |
| FC Groningen | 31 | 16 | 7 | 8 | 39 | 36 | +3 | 52% |
| ADO Den Haag | 31 | 18 | 7 | 6 | 60 | 29 | +31 | 58% |
| Vitesse | 28 | 6 | 6 | 16 | 29 | 49 | -20 | 21% |
| RKC Waalwijk | 28 | 13 | 7 | 8 | 45 | 39 | +6 | 46% |
| Feyenoord | 28 | 4 | 7 | 17 | 33 | 57 | -24 | 14% |
| sc Heerenveen | 27 | 14 | 5 | 8 | 41 | 37 | +4 | 52% |
| FC Emmen | 27 | 12 | 4 | 11 | 42 | 37 | +5 | 44% |
| Sparta Rotterdam | 27 | 10 | 12 | 5 | 40 | 25 | +15 | 37% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | First senior goal | |
| 20/21 | Goal #50 (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′ |
|---|---|---|---|---|---|---|
| 25/26 | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 32 | 261 | 5 | 0 | 0 | 1.72 |
| 23/24 | 29 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | 32 | 387 | 3 | 0 | 0 | 0.7 |
| 21/22 | 28 | 1,260 | 2 | 0 | 1 | 0.21 |
| 20/21 | 28 | 195 | 5 | 0 | 1 | 2.77 |
| 18/19 | 35 | 215 | 5 | 0 | 0 | 2.09 |
| 17/18 | 36 | 562 | 1 | 0 | 0 | 0.16 |
| 16/17 | 28 | 691 | 2 | 0 | 0 | 0.26 |
| 15/16 | 31 | 1,252 | 1 | 0 | 0 | 0.07 |
| 13/14 | 22 | 194 | 2 | 0 | 0 | 0.93 |
Output by competition
Career goals and assists broken down by tournament.
More on Kristoffer Peterson
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Kristoffer Peterson
Who is Kristoffer Peterson?
Kristoffer Peterson is a Sweden professional footballer who plays as a left winger for Fortuna Sittard.
How old is Kristoffer Peterson?
Kristoffer Peterson is 31 years old. He was born on November 28, 1994 in Göteborg.
What position does Kristoffer Peterson play?
Kristoffer Peterson plays as a left winger (Attack - Left Winger).
What club does Kristoffer Peterson play for?
Kristoffer Peterson currently plays for Fortuna Sittard.
How many career goals has Kristoffer Peterson scored?
Across all senior club competitions in our dataset, Kristoffer Peterson has scored 69 goals in 358 appearances.
What is Kristoffer Peterson's market value?
Kristoffer Peterson's most recent reported market value is €800k.
Sweden