Full name Kristoffer Olsson
Name in home country Mats Kristoffer Olsson Date of birth 1995-06-30 (31 yrs)
Place of birth Vrinnevi, Sweden
Citizenship Sweden
Position Midfield - Central Midfield (main: Midfield)
Foot right
Height 180.00 m
Current club IK Sleipner
Joined 2025-07-01
Contract expires -
Agent Nordic Sky Outfitter Nike
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%
Career trajectory, goals, assists & market value
4 €1.1M 7 €2.3M 11 €3.4M 14 €4.5M 12/13 - 2 goals (Arsenal FC U21) 12/13 - 2 assists 4 12/13 13/14 - 3 goals (Arsenal FC U21) 13/14 - 4 assists 7 13/14 14/15 - 3 assists 3 14/15 15/16 - 1 goals (FC Midtjylland) 15/16 - 5 assists 6 15/16 16/17 - 2 goals (FC Midtjylland) 16/17 - 1 assists 3 16/17 17/18 - 2 goals (AIK) 17/18 - 3 assists 5 17/18 18/19 - 1 assists 1 18/19 19/20 - 1 goals (FC Krasnodar) 19/20 - 3 assists 4 19/20 20/21 - 3 goals (FC Krasnodar) 20/21 - 4 assists 7 20/21 2017 - 2 goals (AIK) 2017 - 6 assists 8 2017 2018 - 5 goals (AIK) 2018 - 5 assists 10 2018 21/22 - 4 assists 4 21/22 22/23 - 5 goals (FC Midtjylland) 22/23 - 9 assists 14 22/23 23/24 - 5 assists 5 23/24 14/15 - €100K 15/16 - €400K 16/17 - €700K 17/18 - €1M 18/19 - €1.5M 19/20 - €4.5M 20/21 - €3.5M 21/22 - €3.5M 22/23 - €3.5M 23/24 - €2.5M Goals Assists Market value
Goals by season
12/13: 2 2 12/13 13/14: 3 3 13/14 14/15: 0 0 14/15 15/16: 1 1 15/16 16/17: 2 2 16/17 17/18: 2 2 17/18 18/19: 0 0 18/19 19/20: 1 1 19/20 20/21: 3 3 20/21 2017: 2 2 2017 2018: 5 5 2018 21/22: 0 0 21/22 22/23: 5 5 22/23 23/24: 0 0 23/24
Assists by season
12/13: 2 2 12/13 13/14: 4 4 13/14 14/15: 3 3 14/15 15/16: 5 5 15/16 16/17: 1 1 16/17 17/18: 3 3 17/18 18/19: 1 1 18/19 19/20: 3 3 19/20 20/21: 4 4 20/21 2017: 6 6 2017 2018: 5 5 2018 21/22: 4 4 21/22 22/23: 9 9 22/23 23/24: 5 5 23/24
Season Competition Club Matches Goals Assists YC RC Minutes
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
Season Date From To Type Market value Fee
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
-
Season Injury From To Days missed Games 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.50m 1970 1970 1970
Date Value
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
Team Shirt Matches Goals Debut Age at debut Status
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
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
Season Competition Club Goals Matches
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
Season Competition Club Assists Matches
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.
Season Date From To Type Fee Value 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).
Opponent P W D L GF GA GD Win %
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 / Year Milestone Date
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.
Season Matches Mins YC 2nd YC RC Cards / 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