| Full name | Johan Brannefalk |
| Name in home country | Carl Johan Wilhelm Brannefalk |
| Date of birth | 1997-12-09 (28 yrs) |
| Place of birth | , |
| Citizenship | Sweden |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 179.00 m |
| Current club | Ariana FC |
| Joined | 2024-02-01 |
| Contract expires | 2025-12-31 |
Jul 2025
2025 - Ariana FC
20 matches · 3 G · 0 A · across 1 competition
Jul 2024
2024 - Ariana FC
23 matches · 0 G · 2 A · across 1 competition
Jul 2024
24/25 - Ariana FC
1 matches · 0 G · 0 A · across 1 competition
Feb 2024
Transfer: Sligo Rovers → Ariana FC
23/24 · Transfer
Jul 2023
2023 - Sligo Rovers
33 matches · 0 G · 6 A · across 2 competitions
Mar 2023
Injury: unknown
4 games missed
Jan 2023
Transfer: Norrby → Sligo Rovers
22/23 · Transfer
Jul 2022
2022 - Norrby IF
29 matches · 1 G · 4 A · across 1 competition
Jul 2021
2021 - Norrby IF
27 matches · 1 G · 0 A · across 1 competition
Jul 2021
21/22 - Norrby IF
3 matches · 1 G · 0 A · across 1 competition
Jan 2021
Transfer: Ljungskile SK → Norrby
20/21 · Transfer
Jul 2020
20/21 - Ljungskile SK
1 matches · 0 G · 0 A · across 1 competition
Jul 2020
2020 - Ljungskile SK
29 matches · 1 G · 2 A · across 1 competition
Jul 2019
2019 - Ljungskile SK
27 matches · 3 G · 5 A · across 1 competition
Jan 2019
Transfer: Trelleborg → Ljungskile SK
18/19 · Transfer
Jul 2018
18/19 - Trelleborgs FF
1 matches · 0 G · 0 A · across 1 competition
Jul 2018
2018 - Trelleborgs FF, Trelleborgs FF U21
22 matches · 0 G · 0 A · across 2 competitions
Jul 2017
17/18 - Trelleborgs FF
2 matches · 0 G · 0 A · across 1 competition
Jul 2017
2017 - Trelleborgs FF
20 matches · 1 G · 0 A · across 2 competitions
Jan 2017
Transfer: Malmö FF U19 → Trelleborg
16/17 · Transfer
Nov 2016
Transfer: Trelleborg → Malmö FF U19
16/17 · Return from loan
Aug 2016
Transfer: Malmö FF U19 → Trelleborg
16/17 · Loan
Jul 2016
16/17 - Trelleborgs FF
4 matches · 1 G · 0 A · across 1 competition
Jul 2016
2016 - Trelleborgs FF, Malmö FF U19, Malmö FF U21
36 matches · 6 G · 1 A · across 4 competitions
Jul 2015
15/16 - Malmö FF UEFA U19
6 matches · 0 G · 1 A · across 1 competition
Jul 2015
2015 - Malmö FF U19, Malmö FF U21
25 matches · 2 G · 0 A · across 3 competitions
Jul 2014
14/15 - Malmö FF UEFA U19
4 matches · 0 G · 0 A · across 1 competition
Jul 2014
2014 - Malmö FF U19, Malmö FF U21
6 matches · 0 G · 0 A · across 2 competitions
Jan 2014
Transfer: Malmö FF U17 → Malmö FF U19
13/14 · Transfer
Jan 1970
Peak market value: €275k
Highest valuation recorded in dataset
Minutes played by club
Ariana FC
4.9%
Norrby IF
43.0%
Sligo Rovers
0.0%
Ljungskile SK
29.2%
Trelleborgs FF
6.2%
Trelleborgs FF U21
0.0%
Malmö FF U19
10.2%
Malmö FF U21
6.6%
Malmö FF UEFA U19
0.0%
Career trajectory, goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
| 24/25 |
Svenska Cupen |
Ariana FC |
1 |
0 |
0 |
0 |
0 |
0 |
| 21/22 |
Svenska Cupen |
Norrby IF |
3 |
1 |
0 |
2 |
0 |
262 |
| 2025 |
Ettan Södra |
Ariana FC |
20 |
3 |
0 |
4 |
0 |
530 |
| 2024 |
Ettan Södra |
Ariana FC |
23 |
0 |
2 |
3 |
0 |
0 |
| 2023 |
FAI Cup |
Sligo Rovers |
1 |
0 |
0 |
0 |
0 |
0 |
| 2023 |
Premier Division |
Sligo Rovers |
32 |
0 |
6 |
9 |
0 |
0 |
| 2022 |
Superettan |
Norrby IF |
29 |
1 |
4 |
5 |
0 |
2,451 |
| 2021 |
Superettan |
Norrby IF |
27 |
1 |
0 |
4 |
0 |
1,934 |
| 2020 |
Superettan |
Ljungskile SK |
29 |
1 |
2 |
7 |
0 |
2,435 |
| 2019 |
Ettan Södra |
Ljungskile SK |
27 |
3 |
5 |
2 |
0 |
718 |
| 2018 |
Allsvenskan |
Trelleborgs FF |
17 |
0 |
0 |
1 |
0 |
0 |
| 2018 |
U21 Allsvenskan Södra |
Trelleborgs FF U21 |
5 |
0 |
0 |
1 |
0 |
0 |
| 2017 |
Relegation Allsvenskan |
Trelleborgs FF |
1 |
0 |
0 |
0 |
0 |
0 |
| 2017 |
Superettan |
Trelleborgs FF |
19 |
1 |
0 |
3 |
0 |
477 |
| 2016 |
Superettan |
Trelleborgs FF |
11 |
0 |
1 |
1 |
0 |
0 |
| 2016 |
U19 Allsvenskan Södra |
Malmö FF U19 |
15 |
5 |
0 |
4 |
0 |
258 |
| 2016 |
U21 Allsvenskan Slutspelet |
Malmö FF U21 |
1 |
0 |
0 |
1 |
0 |
0 |
| 2016 |
U21 Allsvenskan Södra |
Malmö FF U21 |
9 |
1 |
0 |
3 |
0 |
710 |
| 2015 |
U19 Allsvenskan Södra |
Malmö FF U19 |
19 |
2 |
0 |
5 |
1 |
842 |
| 2015 |
U21 Allsvenskan Slutspelet |
Malmö FF U21 |
1 |
0 |
0 |
0 |
0 |
0 |
| 2015 |
U21 Allsvenskan Södra |
Malmö FF U21 |
5 |
0 |
0 |
0 |
0 |
0 |
| 2014 |
U19 Allsvenskan Södra |
Malmö FF U19 |
6 |
0 |
0 |
0 |
0 |
0 |
| 2014 |
U21 Allsvenskan Södra |
Malmö FF U21 |
0 |
0 |
0 |
0 |
0 |
0 |
| 20/21 |
Svenska Cupen |
Ljungskile SK |
1 |
0 |
0 |
0 |
0 |
0 |
| 18/19 |
Svenska Cupen |
Trelleborgs FF |
1 |
0 |
0 |
0 |
0 |
0 |
| 17/18 |
Svenska Cupen |
Trelleborgs FF |
2 |
0 |
0 |
1 |
0 |
0 |
| 16/17 |
Svenska Cupen |
Trelleborgs FF |
4 |
1 |
0 |
0 |
0 |
198 |
| 15/16 |
UEFA Youth League |
Malmö FF UEFA U19 |
6 |
0 |
1 |
2 |
0 |
0 |
| 14/15 |
UEFA Youth League |
Malmö FF UEFA U19 |
4 |
0 |
0 |
0 |
0 |
0 |
| Season | Date | From | To | Type | Market value | Fee |
| 13/14 |
2014-01-01 |
Malmö FF U17 |
Malmö FF U19 |
Transfer |
0 |
- |
| 16/17 |
2016-08-10 |
Malmö FF U19 |
Trelleborg |
Loan |
0 |
- |
| 16/17 |
2016-11-30 |
Trelleborg |
Malmö FF U19 |
Return from loan |
0 |
- |
| 16/17 |
2017-01-01 |
Malmö FF U19 |
Trelleborg |
Transfer |
0 |
- |
| 18/19 |
2019-01-31 |
Trelleborg |
Ljungskile SK |
Transfer |
150000 |
- |
| 20/21 |
2021-01-14 |
Ljungskile SK |
Norrby |
Transfer |
200000 |
- |
| 22/23 |
2023-01-01 |
Norrby |
Sligo Rovers |
Transfer |
250000 |
- |
| 23/24 |
2024-02-01 |
Sligo Rovers |
Ariana FC |
Transfer |
250000 |
- |
| Season | Injury | From | To | Days missed | Games missed |
| 22/23 |
Ankle injury |
2023-03-17 |
2023-04-12 |
27 |
4 |
Current-
Peak€275k
Low-
Δ since start−€50k
| Date | Value |
| Jan 1, 1970 |
- |
| Jan 1, 1970 |
€250k |
| Jan 1, 1970 |
€250k |
| Jan 1, 1970 |
€250k |
| Jan 1, 1970 |
€275k |
| Jan 1, 1970 |
€225k |
| Jan 1, 1970 |
€150k |
| Jan 1, 1970 |
€200k |
| Jan 1, 1970 |
€150k |
| Jan 1, 1970 |
€100k |
| Jan 1, 1970 |
€75k |
| Jan 1, 1970 |
€50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
| Team #23488 |
- |
0 |
0 |
- |
- |
former national player |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
| 2016 |
U19 Allsvenskan Södra |
Malmö FF U19 |
5 |
15 |
| 2019 |
Ettan Södra |
Ljungskile SK |
3 |
27 |
| 2025 |
Ettan Södra |
Ariana FC |
3 |
20 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
| 2023 |
Premier Division |
Sligo Rovers |
6 |
32 |
| 2019 |
Ettan Södra |
Ljungskile SK |
5 |
27 |
| 2022 |
Superettan |
Norrby IF |
4 |
29 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
| 16/17 |
2016-11-30 |
Trelleborg |
Malmö FF U19 |
Return from loan |
- |
- |
| 16/17 |
2016-08-10 |
Malmö FF U19 |
Trelleborg |
Loan |
- |
- |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
| 14/15 |
Senior debut season |
|
| 16/17 |
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′ |
| 21/22 |
3 |
262 |
2 |
0 |
0 |
0.69 |
| 2025 |
20 |
530 |
4 |
0 |
0 |
0.68 |
| 2024 |
23 |
0 |
3 |
0 |
0 |
0 |
| 2023 |
33 |
0 |
9 |
0 |
0 |
0 |
| 2022 |
29 |
2,451 |
5 |
0 |
0 |
0.18 |
| 2021 |
27 |
1,934 |
4 |
0 |
0 |
0.19 |
| 2020 |
29 |
2,435 |
7 |
0 |
0 |
0.26 |
| 2019 |
27 |
718 |
2 |
0 |
0 |
0.25 |
| 2018 |
22 |
0 |
2 |
0 |
0 |
0 |
| 2017 |
20 |
477 |
3 |
0 |
0 |
0.57 |
| 2016 |
36 |
968 |
9 |
0 |
0 |
0.84 |
| 2015 |
25 |
842 |
5 |
0 |
1 |
0.64 |
| 17/18 |
2 |
0 |
1 |
0 |
0 |
0 |
| 15/16 |
6 |
0 |
2 |
0 |
0 |
0 |