Skip to content
Kristoffer Olsson

Kristoffer Olsson

Midfield - Central Midfield  at IK Sleipner
Age30
CitizenshipSweden
Height1.80 m
Footright
BornJune 30, 1995
at IK Sleipner 327 days · joined 2025-07-01
👕200+ Apps 🎯50+ Assists 🏴50+ Caps
Market value
Central Midfield Midfield

Career snapshot

7
clubs played for
12/13
debut season
0.07
goals / match
FC Midtjylland
top club · 124 apps

Career highs

€4.50m
peak value · 2019
€4.50m
top transfer fee · 18/19
5
best season · 2018
92 / 8
int'l caps / goals
376Appearances
26Goals
55Assists
76Yellow cards
0Red cards
120Full matches (90′)
Full nameKristoffer Olsson
Name in home countryMats Kristoffer Olsson
Date of birth1995-06-30 (30 yrs)
Place of birthVrinnevi, Sweden
CitizenshipSweden
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height180.00 m
Current clubIK Sleipner
Joined2025-07-01
Contract expires
AgentNordic Sky
OutfitterNike
Jul 2025
Transfer: Career break → IK Sleipner
25/26 · Transfer
Mar 2025
Transfer: FC Midtjylland → Career break
24/25 · Transfer
Mar 2024
Injury: unknown
51 games missed
Feb 2024
Injury: unknown
4 games missed
Aug 2023
Injury: unknown
5 games missed
Jul 2023
Transfer: RSC Anderlecht → FC Midtjylland
23/24 · Transfer · €2.80m
Jul 2023
23/24 — FC Midtjylland
20 matches · 0 G · 5 A · across 3 competitions
Jun 2023
Transfer: FC Midtjylland → RSC Anderlecht
22/23 · Return from loan
Aug 2022
Transfer: RSC Anderlecht → FC Midtjylland
22/23 · Loan
Jul 2022
22/23 — FC Midtjylland, RSC Anderlecht
38 matches · 5 G · 9 A · across 7 competitions
Mar 2022
Injury: unknown
1 games missed
Feb 2022
Injury: unknown
1 games missed
Jul 2021
Transfer: Krasnodar → RSC Anderlecht
21/22 · Transfer · €4.00m
Jul 2021
21/22 — RSC Anderlecht
42 matches · 0 G · 4 A · across 4 competitions
Oct 2020
Injury: unknown
2 games missed
Jul 2020
20/21 — FC Krasnodar
35 matches · 3 G · 4 A · across 5 competitions
Jul 2019
19/20 — FC Krasnodar
34 matches · 1 G · 3 A · across 3 competitions
Mar 2019
Injury: unknown
9 games missed
Jan 2019
Transfer: AIK → Krasnodar
18/19 · Transfer · €4.50m
Jul 2018
18/19 — FC Krasnodar, AIK
16 matches · 0 G · 1 A · across 5 competitions
Jul 2018
2018 — AIK
29 matches · 5 G · 5 A · across 1 competition
Jul 2017
17/18 — AIK
11 matches · 2 G · 3 A · across 2 competitions
Jul 2017
2017 — AIK
29 matches · 2 G · 6 A · across 1 competition
Jan 2017
Transfer: FC Midtjylland → AIK
16/17 · Transfer · €1.00m
Jul 2016
16/17 — FC Midtjylland, AIK
25 matches · 2 G · 1 A · across 4 competitions
Jul 2015
15/16 — FC Midtjylland
38 matches · 1 G · 5 A · across 5 competitions
Jan 2015
Injury: unknown
15 games missed
Jan 2015
Transfer: Arsenal → FC Midtjylland
14/15 · Transfer · €1.00m
Jan 2015
Transfer: FC Midtjylland → Arsenal
14/15 · Return from loan
Sep 2014
Transfer: Arsenal → FC Midtjylland
14/15 · Loan
Jul 2014
14/15 — FC Midtjylland, Arsenal FC U21
14 matches · 0 G · 3 A · across 3 competitions
Jul 2013
13/14 — Arsenal FC, Arsenal FC U21, Arsenal FC UEFA U19
25 matches · 3 G · 4 A · across 3 competitions
Jul 2013
Transfer: Arsenal U18 → Arsenal
13/14 · Transfer
Jul 2012
12/13 — Arsenal FC U21
20 matches · 2 G · 2 A · across 2 competitions
Jul 2011
Transfer: Norrköping U19 → Arsenal U18
11/12 · Transfer · €350k
Jan 1970
Peak market value: €4.50m
Highest valuation recorded in dataset
10,767 min
Minutes played by club
FC Midtjylland 32.4%
RSC Anderlecht 0.0%
AIK 24.9%
FC Krasnodar 23.3%
Arsenal FC U21 16.8%
Arsenal FC 0.0%
Arsenal FC UEFA U19 2.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
FC Midtjylland 5 14/15 23/24 124 8 20 3,485
RSC Anderlecht 2 21/22 22/23 48 0 6 0
AIK 5 16/17 2018 77 9 15 2,685
FC Krasnodar 3 18/19 20/21 80 4 7 2,505
Arsenal FC U21 3 12/13 14/15 39 3 6 1,809
Arsenal FC 1 13/14 13/14 1 0 0 0
Arsenal FC UEFA U19 1 13/14 13/14 7 2 1 283

Career trajectory — goals, assists & market value

4€1.1M7€2.3M11€3.4M14€4.5M12/13 — 2 goals (Arsenal FC U21)12/13 — 2 assists412/1313/14 — 3 goals (Arsenal FC U21)13/14 — 4 assists713/1414/15 — 3 assists314/1515/16 — 1 goals (FC Midtjylland)15/16 — 5 assists615/1616/17 — 2 goals (FC Midtjylland)16/17 — 1 assists316/1717/18 — 2 goals (AIK)17/18 — 3 assists517/1818/19 — 1 assists118/1919/20 — 1 goals (FC Krasnodar)19/20 — 3 assists419/2020/21 — 3 goals (FC Krasnodar)20/21 — 4 assists720/212017 — 2 goals (AIK)2017 — 6 assists820172018 — 5 goals (AIK)2018 — 5 assists10201821/22 — 4 assists421/2222/23 — 5 goals (FC Midtjylland)22/23 — 9 assists1422/2323/24 — 5 assists523/2414/15 — €100K15/16 — €400K16/17 — €700K17/18 — €1M18/19 — €1.5M19/20 — €4.5M20/21 — €3.5M21/22 — €3.5M22/23 — €3.5M23/24 — €2.5MGoalsAssistsMarket value

Goals by season

12/13: 2212/1313/14: 3313/1414/15: 0014/1515/16: 1115/1616/17: 2216/1717/18: 2217/1818/19: 0018/1919/20: 1119/2020/21: 3320/212017: 2220172018: 55201821/22: 0021/2222/23: 5522/2323/24: 0023/24

Assists by season

12/13: 2212/1313/14: 4413/1414/15: 3314/1515/16: 5515/1616/17: 1116/1717/18: 3317/1818/19: 1118/1919/20: 3319/2020/21: 4420/212017: 6620172018: 55201821/22: 4421/2222/23: 9922/2323/24: 5523/24
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
23/24 Oddset Pokalen FC Midtjylland 1 0 0 1 0 0
23/24 Superliga FC Midtjylland 13 0 2 2 0 0
23/24 UECL Quali FC Midtjylland 6 0 3 2 0 0
22/23 Europa League FC Midtjylland 7 0 0 2 0 0
22/23 JPL RSC Anderlecht 3 0 1 0 0 0
22/23 Pokalen FC Midtjylland 1 0 0 1 0 0
22/23 Superliga FC Midtjylland 14 2 2 3 0 585
22/23 Superliga Europa Playoff FC Midtjylland 1 0 0 0 0 0
22/23 Superliga Relegation round FC Midtjylland 9 3 5 2 0 266
22/23 UECL Quali RSC Anderlecht 3 0 1 2 0 0
21/22 Croky Cup RSC Anderlecht 5 0 0 2 0 0
21/22 JPL RSC Anderlecht 30 0 4 6 0 0
21/22 JPL Play-Offs I RSC Anderlecht 3 0 0 1 0 0
21/22 UECL Quali RSC Anderlecht 4 0 0 3 0 0
2018 Allsvenskan AIK 29 5 5 3 0 518
2017 Allsvenskan AIK 29 2 6 6 0 1,216
20/21 Champions League FC Krasnodar 5 0 1 2 0 0
20/21 Champions League Qu. FC Krasnodar 1 0 0 1 0 0
20/21 Europa League FC Krasnodar 2 0 0 0 0 0
20/21 Premier Liga FC Krasnodar 26 3 3 6 0 576
20/21 Russian Cup FC Krasnodar 1 0 0 1 0 0
19/20 Champions League Qu. FC Krasnodar 2 0 0 1 0 0
19/20 Europa League FC Krasnodar 5 0 0 1 0 0
19/20 Premier Liga FC Krasnodar 27 1 3 7 0 1,929
18/19 Europa League FC Krasnodar 4 0 0 2 0 0
18/19 Europa League Qualifying AIK 4 0 0 1 0 0
18/19 Premier Liga FC Krasnodar 6 0 0 0 0 0
18/19 Russian Cup FC Krasnodar 1 0 0 0 0 0
18/19 Svenska Cupen AIK 1 0 1 0 0 0
17/18 Europa League Qualifying AIK 6 1 2 1 0 501
17/18 Svenska Cupen AIK 5 1 1 3 0 450
16/17 DBU Pokalen FC Midtjylland 1 1 0 0 0 90
16/17 Europa League Qualifying FC Midtjylland 8 0 0 0 0 0
16/17 Superliga FC Midtjylland 13 1 1 2 0 536
16/17 Svenska Cupen AIK 3 0 0 2 0 0
15/16 Champions League Qu. FC Midtjylland 2 0 0 1 0 0
15/16 DBU Pokalen FC Midtjylland 1 0 1 1 0 0
15/16 Europa League FC Midtjylland 7 0 1 1 0 0
15/16 Europa League Qualifying FC Midtjylland 1 0 0 1 0 0
15/16 Superliga FC Midtjylland 27 1 3 4 0 2,008
14/15 DBU Pokalen FC Midtjylland 2 0 1 0 0 0
14/15 Superliga FC Midtjylland 10 0 1 0 0 0
14/15 U21 PL Arsenal FC U21 2 0 1 0 0 0
13/14 League Cup Arsenal FC 1 0 0 0 0 0
13/14 U21 PL Arsenal FC U21 17 1 3 2 0 1,381
13/14 UEFA Youth League Arsenal FC UEFA U19 7 2 1 0 0 283
12/13 U21 PL Arsenal FC U21 12 2 1 0 0 428
12/13 U21 PL Elite Group Arsenal FC U21 8 0 1 0 0 0
SeasonDateFromToTypeMarket valueFee
11/12 2011-07-01 Norrköping U19 Arsenal U18 Transfer 0 €350k
13/14 2013-07-01 Arsenal U18 Arsenal Transfer 0
14/15 2014-09-01 Arsenal FC Midtjylland Loan 0
14/15 2015-01-03 FC Midtjylland Arsenal Return from loan 100000
14/15 2015-01-04 Arsenal FC Midtjylland Transfer 100000 €1.00m
16/17 2017-01-31 FC Midtjylland AIK Transfer 600000 €1.00m
18/19 2019-01-07 AIK Krasnodar Transfer 1500000 €4.50m
21/22 2021-07-21 Krasnodar RSC Anderlecht Transfer 3500000 €4.00m
22/23 2022-08-31 RSC Anderlecht FC Midtjylland Loan 3000000
22/23 2023-06-30 FC Midtjylland RSC Anderlecht Return from loan 2500000
23/24 2023-07-03 RSC Anderlecht FC Midtjylland Transfer 2500000 €2.80m
24/25 2025-03-31 FC Midtjylland Career break Transfer 0
25/26 2025-07-01 Career break IK Sleipner Transfer 0
SeasonInjuryFromToDays missedGames missed
14/15 Broken fibula 2015-01-12 2015-04-15 94 15
18/19 unknown injury 2019-03-17 2019-04-29 44 9
20/21 cold 2020-10-23 2020-10-28 6 2
21/22 Ill 2022-02-05 2022-02-07 3 1
21/22 Arch problems 2022-03-12 2022-03-14 3 1
23/24 Muscle injury 2023-08-31 2023-09-25 26 5
23/24 coma 2024-02-20 2024-03-17 27 4
23/24 Head injury 2024-03-18 2025-06-30 470 51
Current
Peak€4.50m
Low
Δ since start−€100k
€1.13m€2.25m€3.38m€4.50m197019701970
DateValue
Jan 1, 1970
Jan 1, 1970 €2.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.50m
Jan 1, 1970 €3.20m
Jan 1, 1970 €4.00m
Jan 1, 1970 €4.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €1.10m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.00m
Jan 1, 1970 €900k
Jan 1, 1970 €600k
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €400k
Jan 1, 1970 €300k
Jan 1, 1970 €100k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #41525 #8 8 0 former national player
Team #24978 2 0 former national player
Team #23487 #10 9 2 former national player
Team #8595 #8 26 6 former national player
Team #3557 #20 47 0 former national player
TeammatePPG played withJoint goalsMinutes
Cristian Ramírez 1 0 0
Filip Novak 2 0 0
Paulinho 2 0 0
Jonas Lössl 2 0 0
Hendrik Van Crombrugge 2 0 0
Paul Onuachu 2 1 0
Wesley Hoedt 2 0 0
Rasmus Lindkvist 2 1 0
Sergey Petrov 2 0 0
Viktor Claesson 1 0 0
Wanderson 1 2 0
Pione Sisto 2 2 0
Matvey Safonov 1 0 0
Aleksandr Martynovich 1 0 0
Shapi Suleymanov 1 1 0
André Römer 2 0 0
Daniel Sundgren 2 3 0
Oscar Linnér 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
2018 Allsvenskan AIK 5 29
22/23 Superliga Relegation round FC Midtjylland 3 9
20/21 Premier Liga FC Krasnodar 3 26

Top assist seasons

SeasonCompetitionClubAssistsMatches
2017 Allsvenskan AIK 6 29
22/23 Superliga Relegation round FC Midtjylland 5 9
2018 Allsvenskan AIK 5 29

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
22/23 2023-06-30 FC Midtjylland RSC Anderlecht Return from loan €2.50m
22/23 2022-08-31 RSC Anderlecht FC Midtjylland Loan €3.00m
14/15 2015-01-03 FC Midtjylland Arsenal Return from loan €100k
14/15 2014-09-01 Arsenal FC Midtjylland Loan

Teams faced most often by Kristoffer Olsson's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
FC Basel 2 1 0 1 1 5 -4 50%
SK Sturm Graz 2 1 0 1 2 1 +1 50%
Getafe CF 2 0 0 2 1 5 -4 0%
PAOK FC 2 1 1 0 2 1 +1 50%
Liverpool FC 2 0 1 1 1 3 -2 0%
FC Red Bull Salzburg 2 1 1 0 2 1 +1 50%
Legia Warsaw 2 1 0 1 1 1 0 50%
SS Lazio 2 1 0 1 6 3 +3 50%
Borussia Dortmund 2 1 0 1 2 2 0 50%
SSC Napoli 2 0 0 2 1 9 -8 0%
Club Brugge KV 2 1 1 0 4 2 +2 50%
OGC Nice 2 1 0 1 6 4 +2 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
12/13 Senior debut season
12/13 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 20 0 5 0 0 0
22/23 38 851 10 0 0 1.06
21/22 42 0 12 0 0 0
2018 29 518 3 0 0 0.52
2017 29 1,216 6 0 0 0.44
20/21 35 576 10 0 0 1.56
19/20 34 1,929 9 0 0 0.42
18/19 16 0 3 0 0 0
17/18 11 951 4 0 0 0.38
16/17 25 626 4 0 0 0.58
15/16 38 2,008 8 0 0 0.36
13/14 25 1,664 2 0 0 0.11

Output by competition

Career goals and assists broken down by tournament.

Allsvenskan
58 apps
7 G
11 A
Superliga
77 apps
4 G
9 A
Premier Liga
59 apps
4 G
6 A
Superliga Relegation round
9 apps
3 G
5 A
U21 PL
31 apps
3 G
5 A
UEFA Youth League
7 apps
2 G
1 A
Pokalen
6 apps
1 G
2 A
Svenska Cupen
9 apps
1 G
2 A
Europa League Qualifying
19 apps
1 G
2 A
JPL
33 apps
0 G
5 A

Frequently asked about Kristoffer Olsson

Who is Kristoffer Olsson?

Kristoffer Olsson is a Sweden professional footballer who plays as a central midfield for IK Sleipner.

How old is Kristoffer Olsson?

Kristoffer Olsson is 30 years old. He was born on June 30, 1995 in Vrinnevi.

What position does Kristoffer Olsson play?

Kristoffer Olsson plays as a central midfield (Midfield - Central Midfield).

What club does Kristoffer Olsson play for?

Kristoffer Olsson currently plays for IK Sleipner.

How many career goals has Kristoffer Olsson scored?

Across all senior club competitions in our dataset, Kristoffer Olsson has scored 26 goals in 376 appearances.