Performance Overview
Season Performance 2026
All Competitions
- Matches
- 7
- Clean sheets
- 1
- Conceded
- 14
- Saves
- 22
- Mins/game
- 83
- Avg Rating
- 6.80
rating
6.81-0.05(-0.8%)
Last 7 matches
Oct 7, 2025 — Oct 7, 2026
High
7.63
Low
6.39
Avg
6.81
G+A
0
Wins2
Draws1
Losses4
| Month | Matches | Mins | G | A | G+A | G/M | Rating |
|---|---|---|---|---|---|---|---|
Jul 2026 | 1 | 90 | 0 | 0 | 0 | 0.00 | 6.39 |
May 2026 | 3 | 270 | 0 | 0 | 0 | 0.00 | 6.44 |
Apr 2026 | 2 | 180 | 0 | 0 | 0 | 0.00 | 7.63 |
Mar 2026 | 1 | 44 | 0 | 0 | 0 | 0.00 | 6.62 |
4 months • 7 matches
Career
Club Career
MCSGASvRtg
Malmö FF
2009 - now
34810734847129,3877.01
FC Midtjylland
2014/2015 - 2016/2017
55986—4,936-
Gençlerbirliği
2013/2014 - 2014/2015
1934—540-
Total
42211943847134,863
National Team
MCSGASvRtg
Sweden
2014 - 2016
109090-
Club Career
MCSGASvRtg
Malmö FF
2026
711458421006.80
Malmö FF
2025
7--495—006.49
Malmö FF
2024
2510142,28038407.06
Malmö FF
2023
4012273,63057206.97
Malmö FF
2022
368222,95441107.05
Malmö FF
2021
2011171,75643107.07
Malmö FF
2020
32--2,940—007.04
Malmö FF
2019
4616164,09663307.04
Malmö FF
2018
4102436049006.73
Malmö FF
2017
1101099028007.09
FC Midtjylland
16/17
360523,226—10-
FC Midtjylland
15/16
9--810—10-
Gençlerbirliği
14/15
100-——00-
FC Midtjylland
14/15
10011900—00-
Malmö FF
13/14
654540—10-
Gençlerbirliği
13/14
934540—10-
Malmö FF
2013
25--2,162—00-
Malmö FF
2012
35--1,845—30-
Malmö FF
2011
130141,109—00-
Malmö FF
2010
290242,566—10-
Malmö FF
2009
12--1,080—00-
National Team
MCSGASvRtg
Sweden
2014
10290000-
League seasons, computed
| Season | League | Apps | Min | Saves | Clean sheets | Conceded | Conceded / 90 | Rating |
|---|---|---|---|---|---|---|---|---|
| 2009 | Allsvenskan | 12 | 1080 | — | — | — | — | — |
| 2010 | Allsvenskan | 29 | 2566 | — | 0 | 24 | 0.84 | — |
| 2011 | Allsvenskan | 13 | 1109 | — | 0 | 14 | 1.14 | — |
| 2012 | Allsvenskan | 29 | 1305 | — | 0 | — | — | — |
| 2013 | Allsvenskan | 22 | 1892 | — | 6 | 27 | 1.28 | — |
| 2013/2014 | Super Lig | 9 | 540 | — | 3 | 4 | 0.67 | — |
| 2014/2015 | Superliga (Denmark) | 10 | 900 | — | 0 | 11 | 1.1 | — |
| 2014/2015 | Super Lig | 10 | — | — | 0 | — | — | — |
| 2015/2016 | Superliga (Denmark) | 4 | 360 | 0 | 3 | 8 | 2 | — |
| 2016/2017 | Superliga (Denmark) | 25 | 2206 | — | 0 | 52 | 2.12 | — |
| 2017 | Allsvenskan | 11 | 990 | 28 | 0 | 10 | 0.91 | 7.09 |
| 2018 | Allsvenskan | 3 | 270 | 49 | 10 | 24 | 8 | 6.73 |
| 2019 | Allsvenskan | 29 | 2566 | 63 | 16 | 16 | 0.56 | 7.09 |
| 2020 | Allsvenskan | 14 | 1260 | 33 | 5 | 16 | 1.14 | 7.13 |
| 2021 | Allsvenskan | 19 | 1666 | 43 | 11 | 17 | 0.92 | 7.07 |
| 2022 | Allsvenskan | 19 | 1578 | 41 | 8 | 22 | 1.25 | 7.1 |
| 2023 | Allsvenskan | 29 | 2610 | 57 | 12 | 27 | 0.93 | 6.88 |
| 2024 | Allsvenskan | 20 | 1800 | 38 | 10 | 14 | 0.7 | 7.06 |
| 2026 | Allsvenskan | 6 | 540 | 21 | 1 | 14 | 2.33 | 6.83 |
Career Progress
Appearances per Season
Appearance Distribution
103
Full match
9
Substituted off
1
From Bench
Johan Dahlin: career in numbers
- Clean sheets (league)
- 8528% of 301 league appearances
- Goals conceded (league)
- 300
- Saves (league)
- 373
- Conceded per 90
- 1.18over 22853 minutes on record
- Best-rated season
- 2020 · 7.13Allsvenskan
- Lowest-rated season
- 2026 · 6.83Allsvenskan
- Rating trend
- -0.11last 2 rated seasons vs career average before them
- Career involvement (league)
- 0 G+A per 900 goals + 1 assist across 19 league seasons (per-90 from 25238 minutes on record)
- League seasons on record
- 19 (2009–2026)
- Clubs with recorded appearances
- 3
Rival Clubs(50)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 8 | 2 | 2 | 4 | 0 | 0 | 1 | 0 | |
| 8 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | |
| 7 | 6 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 6 | 1 | 3 | 2 | 0 | 0 | 0 | 0 | |
| 6 | 3 | 1 | 2 | 0 | 0 | 0 | 0 | |
| 6 | 4 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 5 | 3 | 2 | 0 | 0 | 0 | 1 | 0 | |
| 5 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 5 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | |
| 4 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 4 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
1–20 of 50
Transfers
Transfer Value History
Last Transfer: €0.35MTransfer History
Trophies & Awards
9 titles won




